body {margin:0; background-color:white; font-family:"Trebuchet MS", Arial; font-size:12px; }
a:link     { background:none; color:#338137; text-decoration:none; font-size:12px; font-family:"Trebuchet MS", Arial; }
a:active   { background:none; color:#338137; text-decoration:none; font-size:12px; font-family:"Trebuchet MS", Arial; }
a:visited  { background:none; color:#338137; text-decoration:none; font-size:12px; font-family:"Trebuchet MS", Arial; }
a:hover    { background:none; color:#96a336; text-decoration:underline; font-size:12px; font-family:"Trebuchet MS", Arial; }

#header { border-bottom:1px solid #666666; border-top:2px solid #82825e; }
#headcon { width:870px; margin-left:auto; margin-right:auto; height:70px; }
#headl { float:left; width:300px; height:70px; background:url(images/logo.jpg) left no-repeat; }
#headr { float:left; width:570px; height:70px; }
#form12 { font-size:12px; font-family:"Trebuchet MS", Arial; text-align:right; padding-top:35px; }
.finput { font-size:14px; padding:3px; border:1px solid #82825e; }
#reged { text-align:right; padding-top:45px; font-family:"Trebuchet MS", Arial; font-size:10px; }
#headr a:link     { background:none; color:#4452fd; text-decoration:none; font-size:10px; font-family:"Trebuchet MS", Arial; }
#headr a:active   { background:none; color:#4452fd; text-decoration:none; font-size:10px; font-family:"Trebuchet MS", Arial; }
#headr a:visited  { background:none; color:#4452fd; text-decoration:none; font-size:10px; font-family:"Trebuchet MS", Arial; }
#headr a:hover    { background:none; color:#96a336; text-decoration:underline; font-size:10px; font-family:"Trebuchet MS", Arial; }

/* ###################### START FOOTER ##################### */
#footertop { clear:left; background: url(images/dnav_bg.jpg) bottom left repeat-x; height:30px; border-bottom:1px solid #FFFFFF; border-top:1px solid #333333; }
#footerbot { background-color:#d4d3aa; height:60px; padding-top:40px; }
#footerbot ul { list-style-type:none; margin:0 auto 0 auto; padding:0; width:870px; }
#footerbot ul li { float:left; margin-right:5px; font-size:12px; }
#footerbot a:link     { background:none; color:#338137; text-decoration:none; font-size:12px; font-family:"Trebuchet MS", Arial; }
#footerbot a:active   { background:none; color:#338137; text-decoration:none; font-size:12px; font-family:"Trebuchet MS", Arial; }
#footerbot a:visited  { background:none; color:#338137; text-decoration:none; font-size:12px; font-family:"Trebuchet MS", Arial; }
#footerbot a:hover    { background:none; color:#96a336; text-decoration:underline; font-size:12px; font-family:"Trebuchet MS", Arial; }

/* ###################### START NAVIGATION ##################### */
#navcont {background:url(images/dnav_bg.jpg) bottom left repeat-x;margin-left:auto;margin-right:auto;border-bottom:1px solid #666666;}
.menu, .menu ul {margin: 0 auto 0 auto;width:900px;padding:0;border:0;list-style-type:none;display:block;}
.menu li {margin: 0;padding: 0;border: 0;display: block;float: left;position: relative;z-index: 5;}
.menu li:hover {z-index: 10000;white-space: normal;}
.menu li li {float: none;}
.menu ul {visibility: hidden;position:absolute;z-index:10;left:0;top:0;}
.menu li:hover>ul {visibility:visible;top:100%;}
.menu li li:hover>ul {top:0;left:100%;}
.menu:after, .menu ul:after {content: ".";height: 0;display: block;visibility: hidden;overflow: hidden;clear: both;}
.menu, .menu ul {min-height: 0;}
.menu ul {background-image: url(empty.gif);padding: 10px 30px 30px 30px;margin: -10px 0 0 -30px;}
.menu ul ul {padding: 30px 30px 30px 10px;margin: -30px 0 0 -10px;}
/* - - - ADxMenu: DESIGN styles [ OPTIONAL, design your heart out :) ] - - - */

.menu, .menu ul li {
	color: #eee;
	background: #94946e;
	font-family:"Trebuchet MS", Arial;
	font-size:14px;
}

.menu {
	background: url(images/dnav_bg.jpg) bottom left repeat-x;
}

.menu ul {
	width: 11em;
}

.menu a {
	text-decoration: none;
	color: #eee;
	padding: .4em 1em;
	display: block;
	position: relative;
}

.menu a:hover, .menu li:hover>a {
	color: #4a6e42;
}

.menu li li:hover>a { background-color:#e9e9b6; }

.menu li li a { color:#fff; font-size:12px; }

.menu li li {	/* create borders around each item */
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;	
	background-color:#acab7f;
}

.menu ul>li + li {	/* and remove the top border on all but first item in the list */
	border-top:none;
}

.menu li li:hover>ul {	/* inset 2nd+ submenus, to show off overlapping */
	top: 5px;
	left: 90%;
}

.menu>li:first-child>a, .menu li + li + li li:first-child>a {
	color: #000;
}
/* ###################### END NAVIGATION ##################### */
/*---------------------- 22-7-08 -----------------------------*/
.bodybg{background-image:url(images/bodybg.gif); background-repeat:repeat-x;}
.shadow{background-image:url(images/shadow.gif); background-repeat:repeat-y;}
.shadow1{background-image:url(images/shadow1.gif); background-repeat:repeat-y;}
.middlebody{background-image:url(images/middilebodybg.gif); background-repeat:repeat-x;}
.padd1px{padding-top:1px;}
.padd18lt{padding-left:18px; padding-top:24px;}
.advancedbg{ background-image:url(images/searchicon.gif); background-repeat:no-repeat; background-position:left top;}
.heading{font-family:Tahoma; font-size:18px; font-weight:bold; color:#8d8f5d; text-decoration:none; padding-left:62px;}
.heading3{font-family:Tahoma; font-size:14px; font-weight:bold; color:#646632; text-decoration:none;}
.paddlt34{ padding-left:34px; padding-right:30px;}
.heading1{font-family:Tahoma; font-size:24px; font-weight:bold; color:#3c3c24; text-decoration:none;}
.text14{font-family:Tahoma; font-size:14px; color:#3c3c24; text-decoration:none;}
.textcote{ background-color:#e7e7ce; border:1px solid #adac7a; padding:4px;}
.bodr1{ border:1px solid #adac7a;}
.padlt6{ padding-left:4px;}
.padlt15{ padding-left:15px;}
.padtopbot4{ padding-top:6px; padding-bottom:6px;}
.paddtop10{ padding-top:10px;}

.inp{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1c1c1c;
	text-decoration: none;
	border:1px solid #fcfcfa;
	background-color:#fcfcfa;
}
.inp2{ width:189px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1c1c1c;
	text-decoration: none;
	border:1px solid #adac7a;
	background-color:#fcfcfa;
	height:26px;
}
.inp3{ width:66px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1c1c1c;
	text-decoration: none;
	border:1px solid #adac7a;
	background-color:#fcfcfa;
	height:26px;
}

/*-------------------------- all tab class ----------------*/
.tab:link, .tab:visited{font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	display:block;
	line-height:28px;
	padding:0 8px 0 8px;
	width:auto;
	background-image:url(images/taboffBg.gif);
	background-repeat:repeat-x;
	text-transform:uppercase;
}
.tab:hover{
	text-decoration:underline;
}	
.tabon:link, .tabon:visited, .tabon:hover{font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	display:block;
	line-height:28px;
	padding:0 8px 0 8px;
	width:auto;
	background-image:url(images/tabonBg.gif);
	background-repeat:repeat-x;
	text-transform:uppercase;
}
.blacktxt12:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2f301b; 
	text-decoration:underline; 
	font-weight:normal;}
.blacktxt12:hover{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none; color:#555734; 
	}
.blacktxt12:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2f301b; 
	text-decoration:underline; 
	font-weight:normal;}
/*.blacktxt12:active{text-decoration:none; color:#14140e;}*/
.viewlink:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#334b01; 
	text-decoration:underline; 
	font-weight:normal;
	}
.viewlink:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#334b01; 
	text-decoration:underline; 
	font-weight:normal;}
.viewlink:hover{  text-decoration:none; 
           }
.viewlink:active{text-decoration:none; color:#101703;}
/*-------------------------- all tab class ----------------*/
/*------------------ bodr class-----------------*/
.bodrbot{border-bottom:1px solid #adac7a;}
.bodrltrtbt{border-bottom:1px solid #adac7a; border-left:1px solid #adac7a; border-right:1px solid #adac7a;}
.bodr{border:1px solid #b3cc82;}
.bodrtopresult{border-top:1px solid #cfce9d;}
.bodrrt{border-right:#b3cc82 1px solid;}
.bodrtop{border-top:#b3cc82 1px solid;}
.bodrboxtp{border-top:1px solid #b1b084;}
.bodrboxbt{border-bottom:1px solid #b1b084;}
.bodrboxlt{border-left:1px solid #b1b084;}
.bodrboxrt{border-right:1px solid #b1b084;}
/*---------------------- bg calss start ------*/
.tabboxbg{ background-image:url(images/tabboxbg.gif); background-repeat:repeat-x;}
.tabbg{background-image:url(images/whitespace.gif); background-repeat:repeat-x;}
.headingbg{background-color:#e7e6e6;}
.resultbg{background-color:#ffffed;}
/*---------------------- bg calss end ------*/
/*---------------------- padd calss start ------*/
.Paddtop20{padding-top:20px;}
.Paddtop28{padding-top:28px;}
.paddbttp15{padding-top:15px; padding-bottom:15px;}
/*----------------------padd calss end ------*/

.topbg {
	background-image: url(images/topbghed.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.mainbg{background-image:url(images/mainbg.jpg); background-repeat:repeat-x;}
.tablegreybg{ background-color:#DDE2E6;}
/*-----------------------All borders class start here---------------------*/
.borerall{border:#bdbdbc 1px solid; background-color:#eaeae7;}
.borderlttpbot{border-bottom:#bdbdbc 1px solid; border-left:#bdbdbc 1px solid; border-right:#bdbdbc 1px solid;}
/*-----------------------All borders class end here---------------------*/
/*-----------------------All text class start here---------------------*/
/*td{font-family:Tahoma; font-size:12px; color:#45453c; text-decoration:none;}
*/.text20{font-family:Tahoma; font-size:20px; color:#4d4d3c; text-decoration:none;} 
/*-----------------------All text class end here---------------------*/
/*-----------------------All padding class start here---------------------*/
.padding1{padding-left:19px;}
.paddingbottom{padding-bottom:14px;}
/*-----------------------All padding class end here---------------------*/