

body {font-size:11px;text-align:center;margin:0px;font-family:Helvetica;background:#f7f7f7}

.outer {width:1000px;background:#ffffff;margin:20px auto 0px auto;text-align:center;border:solid 6px #000000}
.container { width:1000px; margin:0px auto 0px auto;text-align:left;}

#header {width:180px;float:left;margin-right:23px;overflow:hidden}

#header .logo {}


td {font-size:11px;}

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

#slideshow {width:778px;z-index:1;height:473px;overflow:hidden;}
#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 {	}
#spotlights .title {color:#333333;width:100%;background:#eeeeee;margin:0px 0px 0px 0px; padding:20px 0px 20px 20px; line-height:28px; font-size:18px;font-weight:normal;font-family:Georgia, Times, Serif}
#spotlights .box {float:left;color:#666666;line-height:16px;font-size:12px;}
#spotlights .box  a:link { color:#000000;text-decoration:none;}
#spotlights .box  a:active { color:#000000;text-decoration:none;}
#spotlights .box  a:visited { color:#000000;text-decoration:none;}
#spotlights .box  a:hover { color:#990000;text-decoration:none;}	

#spotlights .body{margin:20px 20px 50px 20px;color:#666666;line-height:20px;font-size:13px}
#spotlights .more {margin-top:10px;}


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

#middle {overflow:hidden;float:left;width:778px;margin:20px 0px 20px 0px; line-height:20px;color:#666666;font-size:13px;font-family:Georgia, Times, Serif}
#middle  a:link { color:#000000;text-decoration:underline;}
#middle  a:active { color:#000000;text-decoration:underline;}
#middle  a:visited { color:#000000;text-decoration:underline;}
#middle  a:hover { color:#5fa7b9;text-decoration:underline;}			
#middle td {color:#888888; line-height:22px;font-size:13px;}
#middle h1 {color:#333333;width:100%;background:#eeeeee;margin:0px 0px 0px 0px; padding:20px 0px 20px 20px; line-height:28px; font-size:18px;font-weight:normal;font-family:Georgia, Times, Serif}
#middle h2 {color:#333333;margin:30px 0px 0px 0px; padding:0px; font-size:16px;font-weight:normal;}
#middle h3 {color:#666666;margin:10px 0px 0px 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;}
#left h1 {margin:8px 0px 20px 8px; padding:0px; font-size:14px;font-weight:normal;}

#left .item { cursor:pointer;padding:10px 0px 10px 20px; font-size:12px;border-bottom:#cccccc 1px solid}
#left .item:hover { padding:10px 0px 10px 20px; font-size:12px;background:#dddddd;border-bottom:#cccccc 1px solid}
#left .item a { color:#444444; text-decoration:none; background:#}
#left .item a:link { color:#444444; text-decoration:none; }
#left .item a:visited { color:#444444; text-decoration:none; }
#left .item a:hover { color:#5fa7b9; text-decoration:none; }
#left .item a:active { color:#444444	; text-decoration:none; }	

#left .item_on { cursor:pointer;padding:10px 0px 10px 20px; font-size:12px;background:#f7f7f7;border-bottom:#cccccc 1px solid}
#left .item_on:hover { padding:10px 0px 10px 20px; font-size:12px;background:#dddddd;border-bottom:#cccccc 1px solid}
#left .item_on a { color:#444444; text-decoration:none; background:#}
#left .item_on a:link { color:#444444; text-decoration:none; }
#left .item_on a:visited { color:#444444; text-decoration:none; }
#left .item_on a:hover { color:#5fa7b9; text-decoration:none; }
#left .item_on a:active { color:#444444	; text-decoration:none; }	


#left .left_top {line-height:40px;color:#333333;font-size:17px;height:40px;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:#999999; text-align:center;padding:20px 0px 20px 0px;  margin:0px auto 0px auto; width:1000px}
#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:#999999;text-decoration:none;}
	
#nav {font-size:13px;text-align:left;height:35px;}

#nav a:link {color:#5fa7b9;text-decoration:none}
#nav a:visited {color:#5fa7b9;text-decoration:none}
#nav a:active {color:#5fa7b9;text-decoration:none}
#nav a:hover {color:#5fa7b9;text-decoration:none}

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

   #nav .nav_on a 	{
		padding:0px 20px 0px 20px;
	   display:block;
	   text-decoration:none;
	   border-bottom:solid 1px #dddddd;
	   color:#5fa7b9;
	   line-height:30px;
	   width:auto;
	   

	}
#nav .nav_on a:hover {
		padding:0px 20px 0px 20px;
		border-bottom:solid 1px #dddddd;
   		color:#5fa7b9;
	   line-height:30px;
   		width:auto
	}
   
#nav .nav_off a {
		padding:0px 20px 0px 20px;
	   display:block;
	   text-decoration:none;
	   border-bottom:solid 1px #dddddd;
	   color:#666666;
	   line-height:30px;
	   width:auto;
	   
	}
#nav .nav_off a:hover {
		padding:0px 20px 0px 20px;
		border-bottom:solid 1px #dddddd;
   		color:#5fa7b9;
	   
	   line-height:30px;
	   width:auto
	} 
#nav_subnav { background:#333333;height:8px;overflow:hidden;}


