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

/*reset*/html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
ol,ul{list-style:none;}

/* body */
body{background:#EFEFEF; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; color:#6f6f6f; margin:0; overflow-x:hidden;}
#repeat{background:url(images/bkrnd-repeat.jpg) top center repeat-x;}
#repeat-child{background:url(images/bkrnd-repeat-child.jpg) top center repeat-x;}

/* layout */
#bkrnd{background:url(images/bkrnd.jpg) top center no-repeat; min-height:800px;}
#bkrnd-child{background:url(images/bkrnd-child.jpg) top center no-repeat; min-height:800px;}

#container{width:980px; height:auto; margin:0 auto 0 auto;}
#container-child{width:980px; height:auto; margin:0 auto 0 auto;}

	#top-container{width:980px; height:134px; margin:0 auto;}
		#logo{width:319px; height:78px; float:left; margin:0 0 0 0; padding:31px 0 0 0; position:absolute; z-index:999;}
		#nav-container{width:980px; height:50px; top:50px; position:absolute; z-index:888;}
			#nav{width:520px; height:50px; margin:0 0 0 450px;}
				#nav img{display:none;}
			
/* dropdowns */
#nav ul{padding:0; margin:0; list-style:none; line-height:1;}
#nav ul li{background:url(images/dv.png) 0 3px no-repeat; float:left; position:relative; padding:15px 0; right:0; /* top level vertical spacing */}
	#nav ul li:first-child{background:none;}
#nav ul li ul {display:none; position:absolute; margin:17px 0 0 0; background:none; width:176px; z-index:999;} /* 2nd level */
.ie #nav ul li ul{margin:35px 0 0 -5px;}
.ie8 #nav ul li ul{margin:17px 0 0 -3px;} /* IE ignores vertical padding, IE8 does not */

/* list item styles */
#nav li ul li, #nav li ul ul li{background:#0B4B67; border-bottom:thin solid #106085; width:220px; height:auto; padding:10px 15px; font-size:10px; text-transform:uppercase; font-weight:normal; position:relative; z-index:999; opacity:.95; filter:alpha(opacity=95);} /* 2nd/3rd level lists */
	#nav li ul li:first-child, #nav li ul ul li:first-child{background:#0B4B67;}
#nav li ul li:hover, #nav li ul ul li:hover{background:#106085; top:0px;}

/* link styles */
#nav ul li a{font-size:12px; font-weight:bold; text-transform:uppercase; color:#e2fbff; padding:15px 15px 15px 15px; /* top level horizontal spacing/ link padding */} /* 1st level links */
#nav ul li a:hover, #nav ul li:hover{color:#fff; text-decoration:none;}
	#nav ul li:hover a{border-bottom:thin solid #00BEED;}
	#nav ul li:hover li a{border:none;}
#nav li ul li a, #nav li ul ul li a{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; padding:10px 30px 10px 0;} /* 2nd/3rd level links */
#nav li ul li a:hover, #nav li ul ul li a:hover{color:#e9e9e9; text-decoration:none;}

/* function */
#nav li>ul {top:auto; left:auto;}
#nav li:hover ul, li.over ul {display:block;}
.ie #nav li:hover ul, li.over ul {left:5px;}
		
	#featured-container{width:980px; height:274px; margin:0 auto;}
		#featured{}
			#featured img{z-index:1; position:relative;}
			#slider-nav{width:980px; height:22px; position:absolute; z-index:2; top:360px; margin:0 0 0 915px;}
			.ie #slider-nav{left:300px;}
				.slider_arrow_left{height:22px; width:22px; float:left; cursor:pointer; margin:0 0 0 6px;}
				.slider_arrow_left{background:url(images/left_arrow.png) no-repeat top left;}
				.slider_arrow_right{height:22px; width:22px; float:left; cursor:pointer; margin:0 0 0 4px;}
				.slider_arrow_right{background:url(images/right_arrow.png) no-repeat top left;}
				.btn-one{position:absolute; top:182px; left:472px; z-index:2;}
				.btn-two{position:absolute; top:185px; left:328px; z-index:2;}
			
	#main-content-container{width:980px; height:auto; min-height:500px; padding:10px 0 20px 0;}
	#main-content-container ul{list-style:inside circle;}
	#main-content-container ul li{padding:10px 0;}
		#main-content{}
		#main-content-child{}
			#main-content .right, #main-content-child .right{width:330px; height:auto; min-height:500px; margin:0 0 0 40px; float:left;}
			#main-content .wide, #main-content-child .wide{width:100%; height:auto; min-height:500px; margin:0 auto; padding:10px 80px;}
			#main-content .left, #main-content-child .left{width:580px; height:auto; min-height:500px; margin:15px 0 30px 0; float:left;}
				/* sidebar */
				#quick-links{width:290px; margin:25px 0 0 30px;}
					#quick-links img{margin:5px 0;}
				#announcements{background:#F6F5F5; border:thin solid #E4E4E4; width:290px; margin:15px 0 0 30px; padding:20px 20px;}
					#announcements h1{font-size:22px; margin-top:5px;}
			
	#footer-container{background:#C6C6C6; width:100%; height:auto;}
		#footer{width:980px; height:auto; margin:0 auto;}
			#footer-nav{width:700px; margin:0 0 0 0;}
			#footer-nav img{display:none;}
			#logo-bw{}
		
/* footer nav */
#footer-nav ul{padding:0; margin:0; list-style:none; line-height:1;}
#footer-nav ul li{float:left; position:relative; padding:24px 0; /* top level vertical spacing */}
#footer-nav ul li ul {display:none; margin:15px 0 0 0; background:none; width:220px; z-index:999;} /* 2nd level */
#footer-nav ul li a{font-size:15px; text-transform:uppercase; color:#979797; font-weight:bold; padding:15px; /* top level horizontal spacing/ link padding */}

	#very-bottom-container{background:#464646; width:100%; height:auto; padding:20px 0;}
		#very-bottom{width:940px; margin:0 auto; text-align:left; color:#C6C6C6;}
			#very-bottom a{color:#DADADA; font-weight:bold;}

/* browser exceptions */
.safari ul, .safari li{margin:0; padding:0;}

/* misc. */
.announcement-list p{margin:-5px 0 10px 0;}

/* standard */
.bump:hover{top:-1px; position:relative;}
.opacity:hover{opacity:.90; filter:alpha(opacity=90);}
.border{border:thin solid #879C64; padding:3px;}
.no-border{border:none;}
#clear{clear:both;}	
.clear{clear:both;}
h1{color:#2a4862; font-size:36px; text-transform:uppercase; margin:15px 0 15px 0; font-weight:100; line-height:32px;}
h2{color:#666; font-size:16px; font-weight:600; margin:25px 0 15px 0;}
h3{font-size:14px; font-weight:600; margin:0 0 15px 0;}
h4{font-size:14px; font-weight:bold; font-style:none; margin:0 0 5px 0;}
h6{font-size:9px; font-weight:normal; margin:-8px 0 5px 0;}
.small{font-size:9px;}
.medium{font-size:14px;}
.large{font-size:18px;}
a{color:#2a4862; font-weight:bold; text-decoration:none;}
a:hover{text-decoration:underline;}
.floatleft{float:left; Margin:0 15px 5px 0;}
.floatright{float:right; margin:0 0 5px 10px;}
.red{color:#861414;}
.green{color:#148627;}
.gray{color:#8E8E8E;}
.topbar {position:absolute; top:0; width:100%; height:20px; background-color:#1EB3D3;color:white;font-family: font-family: Calibri, Arial, Helvetica, sans-serif;text-align:center;padding:3px;}
.topbar a {color:#fff;}
/* buttons */
