

body {background:url(/images/bg.png) center top no-repeat;font-size:11px;text-align:center;margin:0px;font-family: Arial, Helvetica;}

.outer {width:900px;background:#;margin:0px auto 0px auto;text-align:center;}
.container { width:900px; margin:0px auto 0px auto;text-align:left;}

.button {background:url(/images/button_bg.png) repeat-x;height:26px;color:#ffffff;font-size:12px;line-height:23px;border:none;font-weight:bold;}

#header {}

#header .logo {height:85px;}
#header .logo img {margin:10px 0px 0px 10px;padding:0px }
#header .header_right {float:right;text-align:right;margin:20px 10px 0px 0px;color:#999999;}
#header .header_right a:link{color:#666666;text-decoration:none;}
#header .header_right a:active{color:#666666;text-decoration:none;}
#header .header_right a:visited{color:#666666;text-decoration:none;}
#header .header_right a:hover{color:#333333;text-decoration:underline;}

td {font-size:11px;}

.row1 {background:#eeeeee;}
.dotted {border-bottom:dotted 1px #cccccc}
.line { height:1px;border-top:#35689a 1px dotted;overflow:hidden; margin:20px 0px 20px 0px}
.error {color:#990000}
.row_title {}
.form_text {padding:3px;font-size:12px;border:1px solid #aaaaaa;width:288px;}

#slideshow {background:#336798;z-index:1;height:281px;width:884px;overflow:hidden;border-bottom:5px #ffffff solid;}
#slideshow .bullets {margin-right:40px;font-size:13px;padding:10px 0px 5px 10px;color:#666666;position:relative;top:-50px;float:right;z-index:10;background:#333333;height:30px;}

#spotlights {color:#444444;font-family:Verdana;font-size:13px;line-height:18px;background:url(/images/hp_secondary_bg.png) top left no-repeat;height:270px;padding:0px 0px 20px 0px;border-top:5px #cccccc solid;}
#spotlights td {}
#spotlights .title {color:#003366;font-size:18px;margin:5px 0px 5px 0px;padding:0px;font-weight:normal}
#spotlights .box {color:#444444;line-height:16px;font-size:13px;height:84px;}
#spotlights .box  a:link { color:#006699;text-decoration:underline;}
#spotlights .box  a:active { color:#006699;text-decoration:underline;}
#spotlights .box  a:visited { color:#006699;text-decoration:underline;}
#spotlights .box  a:hover { color:#000000;text-decoration:underline;}	

#spotlights .body{color:#444444;width:240px;font-family:Verdana;font-size:13px;line-height:18pxmargin-top:4px;}
#spotlights .more {margin-top:10px;}



.inner_wrapper {padding:0px 0px 60px 0px;background:#000000}

#middle {font-family:Verdana;overflow:hidden;float:left;width:580px;margin:20px 40px 20px 30px; line-height:18px;color:#444444;font-size:13px;}
#middle  a:link { color:#006699;text-decoration:underline;}
#middle  a:active { color:#006699;text-decoration:underline;}
#middle  a:visited { color:#006699;text-decoration:underline;}
#middle  a:hover { color:#000000;text-decoration:underline;}			
#middle td {font-family:Verdana;color:#444444; line-height:17px;font-size:13px;}
#middle h1 {color:#336699;margin:10px 0px 15px 0px; padding:0px; line-height:28px; font-size:23px;font-weight:normal;}
#middle h2 {color:#333333;margin:10px 0px 30px 0px; padding:0px; font-size:15px;font-weight:normal;}
#middle h3 {color:#006699;margin:10px 0px 10px 0px; padding:0px; font-size:16px;font-weight:normal;}
#middle .middlehr {border-top:#cccccc 1px dotted;margin:15px  0px 15px  0px;height:1px}



#left { float:left;width:200px;margin-top:0px;margin-bottom:90px;margin-top:10px;margin-left:8px;}
#left h1 {margin:8px 0px 20px 8px; padding:0px; font-size:14px;font-weight:normal;}

#left .item { margin-left:20px;padding-bottom:11px;cursor:pointer; font-size:13px;width:140px}
#left .item:hover {  font-size:13px;}
#left .item a:link { color:#666666; text-decoration:none; }
#left .item a:visited { color:#666666; text-decoration:none; }
#left .item a:active { color:#666666	; text-decoration:none; }	
#left .item a:hover { color:#333333; text-decoration:none; }

#left .item_on { margin-left:20px;padding-bottom:11px;cursor:pointer; font-size:13px;width:140px}
#left .item_on:hover { font-size:13px;}
#left .item_on a:link { color:#336699; text-decoration:none; }
#left .item_on a:visited { color:#336699; text-decoration:none; }
#left .item_on a:active { color:#336699	; text-decoration:none; }	
#left .item_on a:hover { color:#336699; text-decoration:none; }

#left .left_bottom {height:0px;}

#left .textbox {height:20px;width:160px;border:solid 1px #999999;background:#eeeeee;font-size:12px;color:#666666}
#left .form_title {color:#003366;font-size:17px;height:30px;margin-top:10px;}


#left .left_top {color:#003366;font-size:17px;height:35px;padding-left:20px;}

#left .left_contact a:link { color:#ffffcc; text-decoration:underline; }
#left .left_contact a:visited { color:#ffffcc; text-decoration:underline; }
#left .left_contact a:hover { color:#ffffcc; text-decoration:underline; }
#left .left_contact a:active { color:#ffffff; text-decoration:underline; }		


#right { float:left;width:190px;color:#666666;font-size:12px;line-height:16px;margin:20px 10px 90px 0px}
#right .righthr {height:24px}
#right h3 {color:#cc0000;margin:20px 0px 20px 0px; padding:0px; font-size:13px;font-weight:normal;}
#right  a:link { color:#000000;text-decoration:underline;}
#right  a:active { color:#000000;text-decoration:underline;}
#right  a:visited { color:#000000;text-decoration:underline;}
#right  a:hover { color:#000000;text-decoration:underline;}

#right .right_links {font-size:12px;}
#right .right_links a:link{color:#000000;text-decoration:underline;}
#right .right_links a:visited{color:#000000;text-decoration:underline;}
#right .right_links a:active{color:#000000;text-decoration:underline;}
#right .right_links a:hover{color:#000000;text-decoration:underline;}
#right .right_links_button {background:#f3901b;text-align:center;padding:5px;margin:0px 0px 0px 0px;cursor:pointer;color:#ffffff}
#right .right_links_button:hover {background:#336699;color:#ffffff}

#footer {color:#666666; text-align:left;padding:0px 0px 20px 0px;  margin:0px auto 0px auto; width:900px;font-size:13px;}
#footer  a:link { color:#666666;text-decoration:none;}
#footer  a:active { color:#666666;text-decoration:none;}
#footer  a:visited { color:#666666;text-decoration:none;}			
#footer  a:hover { color:#336699;text-decoration:none;}
	
#nav {font-size:13px;text-align:left;height:35px;overflow:hidden;clear:both;margin-left:8px;text-transform:capitalize}

#nav li {
		list-style:none;
		margin-right:1px;
		display:inline;
		float:left;
		font-size:13px;
		
		width:146px;
		text-align:center;
		font-family:Helvetica, Arial;
		font-weight:normal;
		
	}
#nav ul {
		margin:0px 0px 0px 0px;
		
		padding:0px;
		top:0px;
	}

   #nav .nav_on a 	{
		padding:0px 20px 0px 20px;
	   background:#336699;
	   display:block;
	   text-decoration:none;
	   color:#ffffff;
	   height:35px;
	   line-height:35px;
	   width:auto;
	   font-weight: bold;
	   

	}
#nav .nav_on a:hover {
		padding:0px 20px 0px 20px;
   		color:#ffffff;
   		background:#346698 ;
	   height:35px;
	   line-height:35px;
   		width:auto
   		;font-weight: bold;
	}
   
#nav .nav_off a {
		padding:0px 20px 0px 20px;
		background:#003399;
	   display:block;
	   text-decoration:none;
	   color:#ffffff;
	   height:35px;
	   line-height:35px;
	   width:auto;font-weight: bold;
	   
	}
#nav .nav_off a:hover {
		padding:0px 20px 0px 20px;
   		background:#35689a;
   		color:#ffffff;
	   height:35px;
	   line-height:35px;
	   width:auto;font-weight: bold;
	} 
#nav_subnav { background:#cccccc;height:5px;overflow:hidden;}



.menuanchorclass {}

.selectedanchor {}

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border:none;
font: normal 14px Calibri, Arial, sans-serif;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #003399;
width: 240px; /* default width for menu */
margin-left:0px;
}

.anylinkmenu ul{
border-top:5px solid #cccccc;
margin: 0px 0px 0px 0px;
padding: 0px 0;
list-style-type: none;
/*background:url(/images/new/header_line.png )top no-repeat;*/
}

.anylinkmenu ul li a{
display: block;
text-indent: 3px;
border:none;
padding: 7px 6px 6px 16px;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
color:#ffffff;
text-align:left;
cursor:pointer;

}

.anylinkmenu a:hover{ /*hover background color*/

color: #ffffff;
background:#35689a;

}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkmenucols{
position: absolute;
width: 350px;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #f7f7f7;
padding: 10px;
font: normal 12px Arial;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #E9E9E9;
}

.anylinkmenucols li{
padding-bottom: 3px;
}

.anylinkmenucols .column{
float: left;
padding: 3px 8px;
margin-right: 5px;
background: #E0E0E0;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}



/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */ display:none;
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}
