/* CSS Document */

.topadd {height:60px; float:left; position:relative;   width:73%; padding-top:5px; }
.banner_top {  height:95px; width:800px;   background-position:top;}

1body {
	
	font:normal 11px verdana; color: #333333;
	}
1.td, th{
	background-color:#FFFFFF;
	border:none;
}
.maintd {
	width:800px;
	background-color:#ffffff;
	margin: auto;
	height:auto;
	z-index:-5px;
	position:relative

	}
.maintd1 {
	width:800px;
	height: auto;
	vertical-align:top;
	background-color:#FFFFFF;
	margin:auto;
	position:relative;

	}
.topdesign {
	background-image:url('../images/top.gif');
	background-repeat:no-repeat;
	background-position: center ;
	width:1024px;
	height:7px
	}
.logo1 {
	background-image:url('../images/logo.gif');
	background-repeat:no-repeat;
	background-position: left 50%;
	padding-top:15px;
	height:87px;
	width:225px;
	}
.spaceblank {
	width:14px;
	height:6px;
	}
.spaceblank1 {
	width:14px;
	height:23px;
	}
.banner_line{
    background:url(../images/banner.jpg);
	background-position:center;
	background-repeat:no-repeat;
	/*background-color:#a80b21;*/
	margin-top:25px;
	}
.searchbg{
	background-image:url('../images/search.gif');
	background-position: left 50%;
	background-repeat:no-repeat;
	width:213px;
	height:170px;
	margin-top:15px;
	margin-left:15px;
	float:left
	}
.loginbox {
	background-color:#FFFFFF;
	border: #9cb2c9 1px solid solid;
	height:17px;
	width:125px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:normal;
	position:inherit;
	}
.footer {
		background-color:#666666;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#FFFFFF;
		background-position:500px;
		height:30px;
		padding:0 15px 0 15px;
		width:996px;
		margin-left:15px;
		margin-right:15px;
		}
.login {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-variant:normal;
		padding-left:10px;
		font-weight:bold;
		text-align:left;
		}
.signinbg{
	background-image: url('../images/sign_in.jpg');
	background-position: left 50%;
	background-repeat:no-repeat;
	width:222px;
	height:155px;
	margin-top:15px;
	margin-right:15px;
	float:right
	}
.searchinside {
	width:200px;
	height:145px;
	margin-top:25px;
	margin-left:6px;
	}
.searchtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#a80b21;
}
.linkbutton{
	margin:0px;
	padding:0px;
}		
.signinbg1{
	background-image: url('../images/sign_in.jpg');

	width:222px;
	height:155px;
	margin-top:15px;
	margin-left:125px
	}
	
.registerbg {
	width:763px;
	float:left;
	background-color:#FFFFFF;
	padding-left:15px;
	padding-top:15px;
	}
.add { width:246px; float:left; position:relative; height:700px;background-color:#FFFFFF; }	
	
	
.registerbgleft {
	background-image:url('../images/register_top_left.gif');
	background-repeat:no-repeat; background-position: left 50%;
	width:6px;
	height:6px;
	margin-top:5px; margin-left:0; margin-right:0; margin-bottom:0
	}
.registerbgright {
	background-image:url('../images/register_top_right.gif');
	background-repeat:no-repeat; background-position: right 50%;
	width:6px;
	height:6px;
	margin-top:5px; margin-left:0; margin-right:0; margin-bottom:0
	}
#registertop{
	background-image: url('../images/regtop.gif');
	background-repeat:repeat-x;
	background-position: center 50%;
	width:763px
	}
#registerb{
	background-image: url('../images/reg_b.gif');
	background-repeat:repeat-x;
	background-position: center 50%;
	width:763px;
	height:6px
	}
#registerbl{
	background-image: url('../images/register_b_l.gif');
	background-repeat:no-repeat;
	background-position: left 50%;
	width:6px;
	height:6px
	}
#registerbr{
	background-image: url('../images/register_b_r.gif');
	background-repeat: no-repeat;
	background-position: right 50%;
	width:6px;
	height:6px
	}
#registerbleft{
	background-image: url('../images/regbgl.gif');
	background-repeat: repeat-y;
	background-position: left 50%;
	width:6px
	}
#registerbright{
	background-image: url('../images/regbgr.gif');
	background-repeat: repeat-y;
	background-position: right 50%;
	width:6px
	}
.text_sup{
	font-family:Verdana, Arial; font-style:superscript; color:#FF0000; font-size:9px;}
.register_text {
font-family:verdana; color:#111111; font-style:normal; font-size:13px;  padding: 10px 10px 10px 25px;  }
.register_text_box{background-color: #FDFDFD; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; border: #9cb2c9 1px solid solid; width:125px; height:12px;}
.vali_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; text-decoration:none; padding-top:0px;}

.errorcss{background:#fff5f5;border:1px solid #ff0000; }
.jser{font:normal 11px Verdana; color:#000; padding:2px; border-bottom:1px solid #e1deac; background:#fffbc0}
.toolmar{width:300px; margin-top:-06px; margin-left:420px; position: absolute;}
.tooltop{background:url('images/tip-top.gif') no-repeat top; width:300px}
.toolbot{background:url('images/tip-bot.gif') no-repeat bottom; width:300px; height:12px}
.tooltxt{font:normal 10px verdana, arial; color:#000; padding:16px 6px 10px 30px}
input {font:normal 10px Verdana,Arial;color:#000;}
textarea {font:normal 11px Verdana,Arial;color:#000;}
.ol { position:absolute; width: 300px; margin: 0px 0px 0px 330px; padding-top:2px; padding-left:9px; padding-bottom:2px; padding-right:9px;border:1px solid #000; font:Verdana,arial; color:#000000; background:#D0E0F1 }
.lf{float:left;}
.rf{float:right;}
optgroup{font-style:normal}
/*header*/
.logo{height:60px; background:#e6e9ef; width:100%}
.spl{clear:both; line-height:0px}
/*header*/
/* structure */
/*.textfield { size:36px;}*/
select {width:230px; height:18px; font-family: Verdana, Arial; font-size:11px;}
.option {height:14px;font-family: Verdana, Arial; font-size:11px;}
.line { margin-left:15px; background-image:url('../images/linebg.gif'); height:2px; background-position: left 50%; background-repeat:no-repeat; padding-top:4px; padding-bottom:4px}
.frmbx{width:736px;}
.secbx{margin-left:0px; width:99%; background:#FFF;width:710px;  }
.hd{font:bold 13px arial; padding-left:15px; margin-top:10px; color:#333333;}
.hdhelp{font:normal 11px verdana,arial; color:#867a64}
.textbox_text {width: 155px;text-align: left; vertical-align:middle;  padding-left:15px;;font:normal 12px Verdana,Arial; color: #a80b21; }
.textbox_text_b {text-align: left; vertical-align:middle;  padding-left:15px;;font:normal 12px Verdana,Arial; color: #a80b21; font-weight:bold;}
/*.textfield1 {width:228px; vertical-align:top; height:18px;}*/
/*.textfield2 {width:150px; vertical-align:top; height:18px;}*/
.text1{padding-right: 5px; text-align:left; font:normal 12px Verdana,Arial;color: #a80b21; padding-left:15px;}
.text{padding-right: 5px; text-align:center; font:normal 12px Verdana,Arial;color: #a80b21;}
.regtext {float: left;text-align:left; width:365px; right;padding-right: 5px; margin: 0px;color: #a80b21; padding-top:15px; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana, Arial; vertical-align:middle;}
div.row {clear: both;padding-top: 10px;font:normal 12px verdana,arial; color:#a80b21; vertical-align:middle; }
div.row a{color:#3366ff}
div.row label {float: left;width: 155px;text-align:right; padding-right: 5px; padding-left:15px; margin: 0px;font:normal 11px Verdana,Arial;color: #333333;vertical-align:middle;}
div.row1 {clear: both;padding-top: 10px;font:normal 11px verdana,arial; color:#6e6e6e; vertical-align:middle;}
div.row1 a{color:#3366ff}
div.row1 label {float: right;width: 155px;text-align: right;padding-right: 5px; padding-left:15px; margin: 0px;font:normal 12px Verdana,Arial;color: #a80b21;vertical-align:middle;}
.hlp{width:162px; background-image:url('images/helpbg.gif'); background-repeat:repeat-y; background-position: center 50%; color:#4c4b4b; border:0px solid #cc3300; margin-top:13px; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:verdana, arial}
.hlptxt{padding:3px 8px 2px 10px; display:block; line-height:15px}
.hlphd{font:bold 10px verdana,arial; color:#00adef;}
.bxl{padding:0px 0px 17px 0px; border:0px solid;  background-repeat:repeat-x; background-position:bottom }
.mailst{font:normal 10px verdana,arial;color:#717171; width:45%; padding:2px 2px 5px 0px; border:0px solid; line-height:18px}
.cb{vertical-align:middle}
.mainbtn{background-image:url('images/buttonbg.jpg'); background-repeat:no-repeat; border:0px none; text-align:center; background-color:#eaeaea}
.btnsp{clear:both; line-height:30px}
div.row span.label {float: left;text-align: left;padding: 0; margin:3px 0 0 0; border:0px solid}
.errormain{background:#fffbd3; font:normal 15px verdana,arial; color:#de0101; padding:0 0 0 25px; margin-top:10px}
.error{font:normal 11px verdana,arial; color:#de0101; padding:0 0 0px 5px; margin-top:5px; margin-left:156px;clear:both}
.jsdisable{font:normal 11px verdana,arial; color:#de0101; line-height:10px; padding:0 0 0px 5px; margin-top:5px; margin-left:20px;clear:both}
.error_grn{font:normal 11px verdana,arial; color:#000000; padding:0 0 0px 5px; margin-top:5px; margin-left:156px;clear:both}
/* rounded box */
#liquid-round {width:100%;margin:0px auto; border-left: 1px solid #87D4F2; }
.top {width:100%;height:45px;background:url('images/top.gif') no-repeat left top; border:0px solid}
.top span {display:block;position:relative;height:45px;background:url('images/top-right.gif') no-repeat right top; color:#00adef; line-height:42px; border:0px solid; font-style:normal; font-variant:normal; font-weight:bold; font-size:18px; font-family:arial; padding-left:25px; padding-right:0; padding-top:0px; padding-bottom:0px}
*.center-content {border-right: 1px solid #87D4F2; padding:1px 10px 1px 10px;margin:-1px 0 -25px 0; background-color:#fff;}
.bottom {width:100%;height:25px;background:url('images/bottom.gif') no-repeat left bottom;}
.bottom span {display:block;position:relative;height:25px;background:url('images/bottom-right.gif') no-repeat right top; border:0px solid}
/* rounded box */
/* footer */
.fot{text-align:center; font:normal 11px verdana,arial; color:#3f3f3f; line-height:25px; padding:15px 0 15px 0}
.fot a{color:#272788; line-height:20px;}
/* footer */
/*------------- Educatio Details ----------------*/
.e1{width:150px; color:#000}
.e2{width:130px; color:#000}
.e3{width:60px; color:#000}
/*------------- Educatio Details ----------------*/
/*------------- IT Skills ----------------*/
.s1{width:110px; color:#000}
.s2{width:72px; color:#000}
.s3{width:68px; color:#000}
.s4{width:90px; color:#000}
.s5{width:210px; color:#000}
/*------------- IT Skills ----------------*/
/*------------- not in use ----------------*/
div.row label.wd {float: left;width: 142px;text-align: right;padding-right: 5px; margin: 2px;}
div.row span label {width: 92px;}
div.row span.label1 {float: left;width: 102px;text-align: left;padding: 0; margin: 0;}
div.row input {text-align: left;width: auto;padding: 0; margin: 0 3px 0 0; vertical-align:middle;font:normal 11px verdana,arial;}
*html div.row input {text-align: left;width: auto;padding: 0; margin: 0; vertical-align:middle;font:normal 11px verdana,arial}
div.row select{text-align: left;width: auto;padding: 0; margin: 0;font:normal 11px Verdana,Arial;color:#000;}
.mn{margin:5px 0px 5px 5px; width:99.5%}
#hintbox {border:1px solid #c0beff; background:#fff url('images/boxmid.gif') repeat-x top;margin-left:25px;position:absolute;top:8px;visibility:hidden;width:150px;z-index:100
}
#new_ {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#3e3f3c; font-weight:normal;line-height:13px;padding:5px 7px;
}

/*------------- not in use ----------------*/
-->

/*   For CSS Sprites  */ 

.fleft{ float:left;}
.cls{ clear:both;}
.topflow, .dtln{background:url('images/resmanbgrepeatx.png') repeat-x 0px 0px;}
.topflow{background-position: 0px -22px; height: 45px;}
.topflow span{BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; DISPLAY: block; PADDING-LEFT: 8px;  PADDING-BOTTOM: 0px; FONT: bold 18px/42px arial;  COLOR: #00adef; PADDING-TOP: 0px;   POSITION: relative; HEIGHT: 45px}
.dtln{clear:both; background-position: 0px -16px; margin: 0px 0px 0px; WIDTH: 70%; height: 2px; }


.topltcurve, .toprtcurve, .botltcurve, .botrtcurve, .jnoscript, .errorsignal, .tpgreylftcurve, .tpgreyrhtcurve, .botgreylftcurve, .botgreyrhtcurve{background:url('images/resmansprite.png') no-repeat 0px 2px;}
.tpgreylftcurve{background-position: -137px -1px; width: 13px; height: 12px;}
.tpgreyrhtcurve{background-position: -155px -1px; width: 12px; height: 12px;}
.botgreylftcurve{background-position: -171px 0px; width: 13px; height: 12px;}
.botgreyrhtcurve{background-position: -188px 0px; width: 12px; height: 12px;}

.topltcurve{background-position: -209px 0px; width: 14px; height: 45px;}
.toprtcurve{background-position: -240px 0px; width: 13px; height: 45px;}
.botltcurve{background-position: -263px 0px; width: 18px; height: 26px;}
.botrtcurve{background-position: -288px 0px; width: 17px; height: 26px;}
.jnoscript{background-position: -36px 0px; width: 14px; height: 14px;}
.errorsignal{ background-position: -314px 0px; width: 30px; height: 34px;}

#nav {height:33px;margin:0px 15px 0 15px;}
		#nav {background: transparent  url("images/menu.gif") repeat-x 0 100%;}
		#nav li {float:left;height:22px;padding:0;background:none}
		#nav li a {background: transparent url("images/menu.gif") no-repeat 0 0;height:25px;display:block}
		#nav li a span {position:absolute;left:-9000px;top:0;right:auto}
		#nav li#nav-1, #nav li#nav-1 a:link, #nav li#nav-1 a:visited, #nav li#nav-1 a:hover, #nav li#nav-1 a:active {background-position: 0 -40px;width:61px}
		#nav li#nav-2, #nav li#nav-2 a:link, #nav li#nav-2 a:visited, #nav li#nav-2 a:hover, #nav li#nav-2 a:active {background-position: -61px  -40px;width:79px}
		#nav li#nav-3, #nav li#nav-3 a:link, #nav li#nav-3 a:visited, #nav li#nav-3 a:hover, #nav li#nav-3 a:active {background-position: -140px -40px;width:91px}
		#nav li#nav-4, #nav li#nav-4 a:link, #nav li#nav-4 a:visited, #nav li#nav-4 a:hover, #nav li#nav-4 a:active {background-position: -231px -40px;width:70px}
		#nav li#nav-5, #nav li#nav-5 a:link, #nav li#nav-5 a:visited, #nav li#nav-5 a:hover, #nav li#nav-5 a:active {background-position: -301px -40px;width:66px}
		#nav li#nav-6, #nav li#nav-6 a:link, #nav li#nav-6 a:visited, #nav li#nav-6 a:hover, #nav li#nav-6 a:active {background-position: -367px -40px;width:137px}
		/*#nav li#nav-7, #nav li#nav-7 a:link, #nav li#nav-7 a:visited, #nav li#nav-7 a:hover, #nav li#nav-7 a:active {background-position: -857px -40px;width:109px}*/
			#nav li#nav-1 a:hover, #nav li#nav-1 a:active {background-position: 0 0}
			#nav li#nav-2 a:hover, #nav li#nav-2 a:active {background-position: -61px 0}
			#nav li#nav-3 a:hover, #nav li#nav-3 a:active {background-position: -140px 0}
			#nav li#nav-4 a:hover, #nav li#nav-4 a:active {background-position: -231px 0}
			#nav li#nav-5 a:hover, #nav li#nav-5 a:active {background-position: -301px 0}
			#nav li#nav-6 a:hover, #nav li#nav-6 a:active {background-position: -367px 0}
			#nav li#nav-7 a:hover, #nav li#nav-7 a:active {background-position: -504px 0}
		#nav li#nav-1.current a:link, #nav li#nav-1.current a:visited, #nav li#nav-1.current a:hover, #nav li#nav-1.current a:active {background-position: 0 0}
		#nav li#nav-2.current a:link, #nav li#nav-2.current a:visited, #nav li#nav-2.current a:hover, #nav li#nav-2.current a:active {background-position: -61px 0}
		#nav li#nav-3.current a:link, #nav li#nav-3.current a:visited, #nav li#nav-3.current a:hover, #nav li#nav-3.current a:active {background-position: -140px 0}
		#nav li#nav-4.current a:link, #nav li#nav-4.current a:visited, #nav li#nav-4.current a:hover, #nav li#nav-4.current a:active {background-position: -231px 0}
		#nav li#nav-5.current a:link, #nav li#nav-5.current a:visited, #nav li#nav-5.current a:hover, #nav li#nav-5.current a:active {background-position: -301px 0}
		#nav li#nav-6.current a:link, #nav li#nav-6.current a:visited, #nav li#nav-6.current a:hover, #nav li#nav-6.current a:active {background-position: -367px 0}
		/*#nav li#nav-7.current a:link, #nav li#nav-7.current a:visited, #nav li#nav-7.current a:hover, #nav li#nav-7.current a:active {background-position: -504px 0}*/
			
	#subnav {background: #fff url url("images/submenu_bg.gif") no-repeat 0 100%;padding: 8px 15px 19px 20px;color:#cfcfd0; }
		#subnav a:link, #subnav a:visited {padding: 4px 2px;position:relative;z-index:20; color:#a80b21;}
		#subnav a:hover, #subnav a:active {padding: 4px 2px;position:relative;z-index:20;}
		#subnav  a.current:link, #subnav a.current:visited {font-weight:bold;background: #FFC1C1  url("images/sprites_submenu.gif") no-repeat 50% 0;border: 1px solid #a80b21;border-bottom:none; color:#a80b21}
		#subnav  a.current:hover, #subnav a.current:active {font-weight:bold;background: #FFC1C1 url("images/sprites_submenu.gif") no-repeat 50% 0;border: 1px solid #a80b21;border-bottom:none}
		#nav-level-3 {background: #FFC1C1  url("images/sprites_submenu.gif") repeat-x 0 -21px;margin: 2px 0 0;padding: 1px 0 0;border-top: 1px solid #a80b21}
			#nav-level-3 span {background: #FFC1C1 url("images/sprites_submenu.gif") repeat-x 0 -21px;padding: 3px 0 0;display:block;position:relative;z-index:130;top:0px}
			#subnav #nav-level-3 a.current:link, #subnav #nav-level-3 a.current:visited {background: none;border: none;padding: 0 3px; color:#a80b21}
			#subnav #nav-level-3 a.current:hover, #subnav #nav-level-3 a.current:active {background: none;border: none;padding: 0 3px}
			
.hightlight
 {font-weight:bold;background: #FFC1C1  url("images/sprites_submenu.gif") no-repeat 50% 0;border: 1px solid #a80b21;border-bottom:none; color:#a80b21; height:15px; padding-top:0px; }
 
#hnav {height:33px;margin:0px 15px 0 15px;}
		#hnav {background: transparent  url("images/home-menu.gif") repeat-x 0 100%;}
		#hnav li {float:left;height:22px;padding:0;background:none}
		#hnav li a {background: transparent url("images/home-menu.gif") no-repeat 0 0;height:25px;display:block}
		#hnav li a span {position:absolute;left:-9000px;top:0;right:auto}
		#hnav li#nav-1, #nav li#nav-1 a:link, #nav li#nav-1 a:visited, #nav li#nav-1 a:hover, #nav li#nav-1 a:active {background-position: 0 -40px;width:61px}
		#hnav li#nav-2, #nav li#nav-2 a:link, #nav li#nav-2 a:visited, #nav li#nav-2 a:hover, #nav li#nav-2 a:active {background-position: -61px  -40px;width:79px}
		#hnav li#nav-3, #nav li#nav-3 a:link, #nav li#nav-3 a:visited, #nav li#nav-3 a:hover, #nav li#nav-3 a:active {background-position: -140px -40px;width:91px}
		#hnav li#nav-4, #nav li#nav-4 a:link, #nav li#nav-4 a:visited, #nav li#nav-4 a:hover, #nav li#nav-4 a:active {background-position: -231px -40px;width:70px}
		#hnav li#nav-5, #nav li#nav-5 a:link, #nav li#nav-5 a:visited, #nav li#nav-5 a:hover, #nav li#nav-5 a:active {background-position: -301px -40px;width:66px}
		#hnav li#nav-6, #nav li#nav-6 a:link, #nav li#nav-6 a:visited, #nav li#nav-6 a:hover, #nav li#nav-6 a:active {background-position: -367px -40px;width:137px}
		/*#nav li#nav-7, #nav li#nav-7 a:link, #nav li#nav-7 a:visited, #nav li#nav-7 a:hover, #nav li#nav-7 a:active {background-position: -857px -40px;width:109px}*/
			#hnav li#nav-1 a:hover, #nav li#nav-1 a:active {background-position: 0 0}
			#hnav li#nav-2 a:hover, #nav li#nav-2 a:active {background-position: -61px 0}
			#hnav li#nav-3 a:hover, #nav li#nav-3 a:active {background-position: -140px 0}
			#hnav li#nav-4 a:hover, #nav li#nav-4 a:active {background-position: -231px 0}
			#hnav li#nav-5 a:hover, #nav li#nav-5 a:active {background-position: -301px 0}
			#hnav li#nav-6 a:hover, #nav li#nav-6 a:active {background-position: -367px 0}
			#hnav li#nav-7 a:hover, #nav li#nav-7 a:active {background-position: -504px 0}
		#hnav li#nav-1.current a:link, #nav li#nav-1.current a:visited, #nav li#nav-1.current a:hover, #nav li#nav-1.current a:active {background-position: 0 0}
		#hnav li#nav-2.current a:link, #nav li#nav-2.current a:visited, #nav li#nav-2.current a:hover, #nav li#nav-2.current a:active {background-position: -61px 0}
		#hnav li#nav-3.current a:link, #nav li#nav-3.current a:visited, #nav li#nav-3.current a:hover, #nav li#nav-3.current a:active {background-position: -140px 0}
		#hnav li#nav-4.current a:link, #nav li#nav-4.current a:visited, #nav li#nav-4.current a:hover, #nav li#nav-4.current a:active {background-position: -231px 0}
		#hnav li#nav-5.current a:link, #nav li#nav-5.current a:visited, #nav li#nav-5.current a:hover, #nav li#nav-5.current a:active {background-position: -301px 0}
		#hnav li#nav-6.current a:link, #nav li#nav-6.current a:visited, #nav li#nav-6.current a:hover, #nav li#nav-6.current a:active {background-position: -367px 0}
		/*#nav li#nav-7.current a:link, #nav li#nav-7.current a:visited, #nav li#nav-7.current a:hover, #nav li#nav-7.current a:active {background-position: -504px 0}*/
			
	#hsubnav {background: #fff url url("images/submenu_bg.gif") no-repeat 0 100%;padding: 8px 15px 19px 20px;color:#cfcfd0; }
		#hsubnav a:link, #subnav a:visited {padding: 4px 2px;position:relative;z-index:20; color:#a80b21;}
		#hsubnav a:hover, #subnav a:active {padding: 4px 2px;position:relative;z-index:20;}
		#hsubnav  a.current:link, #subnav a.current:visited {font-weight:bold;background: #FFC1C1  url("images/sprites_submenu.gif") no-repeat 50% 0;border: 1px solid #a80b21;border-bottom:none; color:#a80b21}
		#hsubnav  a.current:hover, #subnav a.current:active {font-weight:bold;background: #FFC1C1 url("images/sprites_submenu.gif") no-repeat 50% 0;border: 1px solid #a80b21;border-bottom:none}
		#hnav-level-3 {background: #FFC1C1  url("images/sprites_submenu.gif") repeat-x 0 -21px;margin: 2px 0 0;padding: 1px 0 0;border-top: 1px solid #a80b21}
			#hnav-level-3 span {background: #FFC1C1 url("images/sprites_submenu.gif") repeat-x 0 -21px;padding: 3px 0 0;display:block;position:relative;z-index:130;top:0px}
			#hsubnav #nav-level-3 a.current:link, #subnav #nav-level-3 a.current:visited {background: none;border: none;padding: 0 3px; color:#a80b21}
			#hsubnav #nav-level-3 a.current:hover, #subnav #nav-level-3 a.current:active {background: none;border: none;padding: 0 3px} 
		
		/*#nav-job-board {float: right; clear: both; color:#cfcfd0; }
			#nav-job-board a {font-weight: normal;}
            #nav-job-board a.current {font-weight: bold;}
			#nav-job-board  a:link {padding: 4px 3px;position:relative;z-index:20; color:#0ca300}
			#nav-job-board  a:visited {padding: 4px 3px;position:relative;z-index:20; color:#0ca300}
			#nav-job-board  a:hover, #job-board-nav  a:active {padding: 4px 3px;position:relative;z-index:20; color:#ffa200}
			
		#nav-breadcrumbs {margin: -11px 0 0;padding:0; float: left; display: inline; width: 650px;}
			#nav-breadcrumbs p {margin: 0;padding: 0}
			#nav-breadcrumbs strong {font-weight:normal}
			#nav-breadcrumbs  a:visited{color:#0ca300}
			#nav-breadcrumbs  span{color: #7d7d7d}*/
li {line-height: 1.3;padding-left: 9px;background:  url("images/generic_li.gif") no-repeat 0 0; display: inline-block}
li {display: block;}
ul {list-style-type:none;margin: 0 0 0 0}
.a:link, .a:visited, .a:active {
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	color: #a80b21;
	text-decoration: none;
	
}

.a:hover {
	text-decoration: underline;
	color:#666666;}
/*.style2 {color: #cfcfd0;}
#logo_padding {padding-top:15px; z-index:2;}
.footer {background-image:url(../images/footer.gif); width:996px; height:35px; padding-top:25px; padding-left:15px; background-repeat:no-repeat; padding-bottom:5px;  background-position:center;}
#nav-footer ul
{
list-style: none;
display:inline-blcok;
padding: 0;
margin: 0;
}
#nav-footer li 
{
padding-left:15px;
background: url(images/footer_bg.gif)  #fff top left repeat-x;
height:40px;
line-height:3.5em;
width:464px;
float: left;
width: auto;
display: block;
color: #CCCCCC;
text-decoration: none;
text-align: center;
}
#nav-footer li a:link, a:visited, a:active {font-family:Verdana, Arial; font-size:10px; font-weight:normal; color: #D3D3D3; text-decoration: none;}
#nav-footer li a:hover {font-family:Verdana, Arial; font-size:10px; font-weight:normal; color: #ffffff; text-decoration: underline;}
*/
.sitemap { 
	FONT-WEIGHT: normal; FONT-SIZE: 8pt;FONT-FAMILY: Verdana,Arial; TEXT-DECORATION: none;  color:#000000;  
}
.sitemap A:link {
	COLOR: #000000; TEXT-DECORATION: none;
}
.sitemap A:visited {
	COLOR: #000000; TEXT-DECORATION: none;
}
.sitemap A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none;
}
.sitemap A:active {
	COLOR: #000000; TEXT-DECORATION: none;
}

.need A:link {
	color: #a80b21;
}

.need A:hover {
	color: #666666;
}
.need A:visited {
	color: #a80b21;
}
.need A:active {
	color: #a80b21;
}

.innerWrap { 
 width: 200px;  /* width of test.png */   
 height: 150px;/* height of test.png */
  
 } 
 .heighted
 {
position:absolute;
top:135px;
left:140px;
 z-index:1;
 }
 .menuHeader
 {
 z-index:10000;margin-top:5px;position:absolute;
 }
  







	
	