body{ margin:0; background:#005ea5 url(../images/bg.jpg) repeat-x; color:#000000}
body,td,th,input,select,textarea,input{ font-family:Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input{ font-size:12px;}
p{ margin:0 0 1.5em 0;}
form{ padding:0;margin:0}
a{ color:#336699; text-decoration:none;}
a:hover{ text-decoration:underline;}
a img{ border:none;}
h1,h2,h3,h4 { margin:0; padding:0;}

#wrapper { width:960px; margin-left:auto; margin-right:auto; background-image:url(../images/main_bg.gif);} 
.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

.padding { width:400px; padding:30px 40px; float:left;}
.learnmore { color:#cc6600; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic;}
.border { padding:2px; border:1px solid #999999;}


#header { width:960px;}
	#ticker { height:17px; padding:20px 15px 10px; background:url(../images/ticker-bg.gif) repeat-x; font-weight:bold; color:#99ccff; text-transform:uppercase;}


	#primary_nav_area { height:50px; background:url(../images/nav-bg.gif) repeat-x;}
	
	#nav{margin:0;}
	#nav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;z-index:2}
	#nav ul li {float: left;list-style: none;list-style-image:none;margin:0;z-index:2;}

	/* Level 1 */

	#nav ul li a{display:block; text-decoration:none; color:#afdfe4; font-size:12px; font-weight:bold;}
	#nav ul li a:hover{}
	#nav ul li.ipf-parent div a{}
	#nav ul li.ipf-parent div a:hover{}
	#nav ul li.ipf-parent div li a{}
	#nav ul li.ipf-parent div li a:hover{}
	#nav ul li div{ color:#afdfe4; font-family:Arial, Helvetica, sans-serif;}
	#nav ul li div a{font-size:10px;width:55px; padding:10px 5px; text-align:center; text-transform:uppercase; text-decoration:none;}
	
	#nav ul li#pageid2461 div a { width:42px;}
	#nav ul li#pageid2462 div a { width:65px;}
	#nav ul li#pageid2403 div a { width:90px;}
	#nav ul li#pageid2401 div a { width:92px;}
	#nav ul li#pageid2398 div a { width:70px;}
	#nav ul li#pageid2400 div a { width:60px;}
	#nav ul li#pageid2437 div a { width:45px;}
	#nav ul li#pageid2463 div a { width:80px;}
	


	/* Level 2 */

	#nav ul li ul{ margin:0;position: absolute; background:#00003a; width:160px;border-top:1px solid #00005f;border-left:1px solid #00005f;border-right:1px solid #00005f;left: -999em;}
	#nav ul li ul li a{ border-bottom:1px solid #003d6f;width:140px; padding:6px 10px; text-indent:none; color:#afdfe4; text-decoration:none;}
	#nav ul li ul li a:hover{ background:#003d6f;}
	#nav ul li ul li.ipf-parent a{}
	#nav ul li ul li.ipf-parent a:hover{}


	/* Level 3 */

	#nav ul li ul li ul { margin: -25px 0 0 160px;}
	#nav ul li ul li ul li a{}
	#nav ul li ul li ul li a:hover{}


	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
	#nav li:hover, #nav li.hover {position: static;}

		

#homepage_content { width:960px; background:#FFFFFF url(../images/middle-bg.gif) repeat-y;}

#subpage_content { padding:40px; background:#FFFFFF; position:relative;}
	
	#pagetitle { font-size:24px; font-weight:bold; color:#000066; text-transform:uppercase;}
	
	#subpage_slideshow { position:absolute; top:165px; left:50px; z-index:2;}

	.latestnewsconclusion{padding:30px 40px;background:#fff}


		
#content_bottom { background:#99ccff; url(../images/bottom-bg.gif) repeat-x; padding:15px 40px 30px;clear:both}

	#content_bottom a:hover { text-decoration:underline;}

	#left_column { width:400px; padding-right:40px; float:left;}
	#right_column { width:400px; padding-left:40px; float:left;}
	
	.column_title { margin:0; padding:11px 15px 12px; font-size:22px; font-weight:bold; color:#FFFFFF; background:url(../images/bottom-column-header-bg.gif) repeat-x; text-transform:uppercase;}
	
	.column_content { padding:15px; background:#e4eef7; color:#336699; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; line-height:1.5em;}
	
	#content_bottom h2 { height:54px; margin:0 0 5px 0; padding-left:90px; padding-top:20px; background:url(../images/weil-logo-blue.gif) no-repeat; font-size:22px; font-weight:bold; text-transform:uppercase; color:#FFFFFF;}
	#content_bottom h2 a { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:italic; color:#000066; text-decoration:none; text-transform:none;}
	
	
	
		
#sponsor { height:40px; padding:5px 20px; background:url(../images/sponsor-bg.gif) repeat-x;}
	
#footer{ height:17px; padding:20px 15px 10px; background:url(../images/footer-bg.gif) repeat-x; font-weight:bold; color:#FFFFFF; text-transform:uppercase; text-align:center;}
	#footer a{color:#FFFFFF;text-decoration:none;}
