@charset "utf-8";
/* CSS Document */

html {height: 100%; margin: 0 0 1px; padding: 0;}

body {height: 100%; margin: 0 0 1px; padding:0px; font-size:62.5%; /* Resets 1em to 10px */ font-family:Verdana, Geneva, sans-serif;}

.back-home {background:url(../images/bkgrd2.jpg) repeat-x #fff 0px 8px;}

.back-secondary {background:url(../images/bkgrd-secondary.jpg) repeat-x #646567;}

.clear {clear:both;height:1px;line-height:1px;overflow:hidden;}


#outer-wrap {width:980px; margin:8px auto; padding:0;}

#outer-wrap-secondary {width:100%; margin:8px 0 0 0; padding:0;}

#inner-wrap {width:980px; margin:0 auto; padding:0;}

#bluebar-wrap {width:980px; background:url(../images/blue-bar.jpg) no-repeat 0px 526px; margin:0 auto; padding:0;}


#header {width:980px; height:137px; margin:0; padding:0;}

#header-logo {width:312px; height:123px; margin:0; padding:14px 0 0 27px; float:left;}

#header-nav {width:640px; height:137px; margin:0 1px 0 0; padding:0; float:left;}

	#header-nav ul {font-size:1.3em; color:#4d4e53; list-style-type:none; margin:38px 0 0 0; padding:0;}
	
	#header-nav ul li {margin:0; padding:0; float:left;}
	
	#header-nav ul li a {text-decoration:none; text-transform:uppercase; color:#4d4e53; display:block; width:160px;}
	
	#header-nav ul li a:hover {text-decoration:underline;}
	
		#header-nav ul li ul {font-size:.8em; color:#959595; line-height:14px; margin:10px 0 0 0; padding:0; display:list-item;}
	
		#header-nav ul li ul li {margin:0; padding:1px 0; float:none;}
	
		#header-nav ul li ul li a {text-decoration:none; text-transform:none; color:#959595; display:block;}
	
		#header-nav ul li ul li a:hover {text-decoration:underline;}
		

#topbar {width:980px; height:41px; margin:0; padding:0; background:url(../images/secondary-topbar.jpg) repeat-y;}

	#topbar h1 {font-size:2.8em; font-weight:100; color:#fff; margin:0; padding:2px 0 0 68px;}
		
		
#home-feature {width:980px; height:406px; margin:0; padding:0; position:relative;}

	#home-feature h1 {font-size:2.6em; font-weight:100; color:#fff; margin:0 0 10px 0; padding:0;}
	
	#home-feature p {font-size:1.6em; color:#fff; font-weight:100; margin:0 0 10px 0; padding:0; line-height:22px;}

.home-feature-content {width:325px; height:325px; margin:0; padding:0; z-index:5; position:absolute; top:63px; left:69px;}

#rotate-img {width:980px; height:406px; margin:0; padding:0; z-index:1;}

.rotate {width:980px; height:406px; margin:0; padding:0;}


#bluebar {width:980px; height:17px; margin:0; padding:0; position:absolute; bottom:0; left:0; z-index:6;}



#home-newsfeed {width:980px; height:156px; margin:0; padding:0;}

	#home-newsfeed ul {font-size:1.2em; color:#4d4e53; list-style-type:none; margin:0; padding:25px 0 0 69px;}
	
	#home-newsfeed ul li {margin:0; padding:0 20px 0 0; float:left; display:block; width:275px;}
	
	#home-newsfeed ul li a {text-decoration:none; color:#4d4e53; }
	
	#home-newsfeed ul li a:hover {text-decoration:underline;}
	
	#home-newsfeed p {color:#959595; margin:5px 0 0 0; padding:0;}
	
	
#secondary-wrap {width:980px; margin:0; padding:0 0 20px 0; background:#fff;}

#secondary-left {width:260px; margin:0; padding:37px 0 0 0; float:left;}

#secondary-left-nav {margin:0; padding:0;}
	
	#secondary-left-nav ul {font-size:1.2em; color:#4d4e53; text-transform:uppercase; list-style-type:none; margin:0 20px 0 68px; padding:0; border-bottom:1px dotted #d8d8d8;}
	
	#secondary-left-nav ul li {margin:0; padding:8px 0 8px 0; border-top:1px dotted #d8d8d8;}
	
	#secondary-left-nav ul li a {text-decoration:none; color:#4d4e53;}
	
	#secondary-left-nav ul li a:hover {text-decoration:underline;}
	
		#secondary-left-nav ul ul {font-size:.9em; color:#4d4e53; text-transform:uppercase; list-style-type:none; margin:8px 0 0 0; padding:0; border-bottom:none;}
	
		#secondary-left-nav ul li ul li {margin:0; padding:8px 20px 8px 15px;}
		
		#secondary-left-nav ul li ul li.last {margin:0; padding:8px 20px 0 15px; }
	
		#secondary-left-nav ul li ul li a {text-decoration:none; color:#4d4e53;}
	
		#secondary-left-nav ul li ul li a:hover {text-decoration:underline;}
	
	#secondary-left-nav p {margin:10px 0 0 68px; padding:0;}
	

#secondary-news {margin:30px 20px 0 68px; padding:3px 0 0 0; border-top:1px dotted #d8d8d8;}

	#secondary-news h1 {font-size:1.2em; font-weight:bold; text-transform:uppercase; color:#333; margin:0; padding:7px 0 0 0;}

	#secondary-news ul {font-size:1.2em; color:#333; list-style-type:none; margin:0; padding:0;}
	
	#secondary-news ul li {margin:0; padding:10px 0 13px 0;}
	
	#secondary-news ul li a {text-decoration:none; color:#4d4e53; }
	
	#secondary-news ul li a:hover {text-decoration:underline;}
	
	#secondary-news p {color:#959595; margin:3px 0 3px 0; padding:0;}

	

#secondary-right-wrap {width:720px; margin:0; padding:0; float:left;}

#secondary-right-img {width:720px; margin:0; padding:0;}

#secondary-mid {width:670px; margin:0; padding:35px 50px 0 0; float:left;}

	#secondary-mid h1 {font-size:2.4em; font-weight:100; color:#3175bd; margin:0 0 15px 0; padding:0;}
	
	#secondary-mid h2 {font-size:1.8em; font-weight:100; color:#666; margin:0; padding:0;}
	
	#secondary-mid h3 {font-size:1.8em; font-weight:100; color:#3175bd; margin:0 0 15px 0; padding:0;}
	
	#secondary-mid h4 {font-size:1.2em; color:#3175bd; margin:0 0 15px 0; padding:0; line-height:16px;}
	
	#secondary-mid p {font-size:1.2em; color:#666; margin:0 0 15px 0; padding:0; line-height:20px;}
	
	#secondary-mid ul {font-size:1.2em; color:#666; margin:0 0 15px 25px; padding:0; list-style-type:disc;}
	
	#secondary-mid ul li {margin:0; padding:5px 0 5px 0;}

	#secondary-mid ol  {font-size:1.2em; color:#666; margin:0 0 15px 25px; padding:0;}

	#secondary-mid ol li {margin:0; padding:5px 0 5px 0;}
	
	.imgborder {border-top:1px dotted #d8d8d8; border-bottom:1px dotted #d8d8d8;}
	
	.nolist {list-style-type:none; margin:0; padding:0;}
	
	#secondary-mid a:visited {color:#3175bd;}
	
	#secondary-mid a {color:#3175bd;}		
	
	

#footer {height:80px; margin:0 auto; padding:10px 0 0 0; width:980px;}

.secondary-footer {background:url(../images/secondary-footer.jpg) repeat-x #fff;}

	#footer p {font-size:1.0em; color:#959595;}
	
	#footer a {color:#959595; text-decoration:none;}
	
	#footer a:hover {text-decoration:underline;}
	
#footer-inner {width:980px; margin:0 auto; padding:15px 0 0 0;}

#footer-left {margin:0; padding:0 0 0 27px; float:left;}

#footer-right {margin:0; padding:0 27px 0 0; float:right;}

