body{margin:0px; background:#FFFFFF; color:#002C6B}
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:#002C6B;font-weight:bold;text-decoration:none;}
a:hover{font-weight:bold; text-decoration:none;}
a img{border:none;}
th{color:#ffffff; background:#000000; text-align:left;}

.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 */ 

#wrapper{width:780px; margin:0px; padding:0px;}

#header{}
	#header .feedback{display:block; width:85px; height:18px; position:absolute; left:686px; top:8px;}
	#header .login_text1{display:block; width:122px; height:21px; position:absolute; left:542px; top:49px; font-size:14px; color:#0D386F;}
	#header .login_text2{display:block; width:52px; height:20px; position:absolute; left:542px; top:89px; font-size:14px; color:#0D386F;}
	#header .img{display:block; width:30px; height:20px; position:absolute; left:598px; top:89px;}
#topbar{height:20px;}
#topbar_left{width:714px; height:20px; background-image:url(../images/ATF_HDR-2.gif); padding-left:10px; padding-top:6px; float:left; color:#002C6B;}
#topbar_left a{color:#002C6B; font-size:12px; font-weight:bold; text-decoration:none; padding:0 10px}
#topbar_left a:hover{}
#topbar_right{width:55px; float:left;}

#content{}

#content_top{height:122px;}
	#content_top_left{width:586px; padding:0 10px 0 20px; float:left;}
		#content_top_left H1{margin-top:5px; padding-top:0px; font-size:24px; font-weight:bold;}
	#content_top_right{width:164px; float:left;}

#content_area{width:780px;}
	#content_area_left{width:134px; padding-left:4px; float:left;}
		#content_area_left .freekit{margin-bottom:5px; background-color:#FFFFFF;}
		#primary_nav_area {width:134px; background-color:#AAD5F9; margin:0px;}
	#nav1{margin:0;}



	#nav1 ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;}

	#nav1 ul li {float: left;list-style: none;list-style-image:none;margin:0}



	/* Level 1 */

	#nav1 ul li a{display:block;text-decoration:none;width:124px;padding:3px 5px;border-bottom:1px solid #FFFFFF;color:#002C6B; background-color:#AAD5F9;}

	#nav1 ul li a:hover{color:#FFFFFF;}

	#nav1 ul li div{color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-transform:uppercase; background-color:#AAD5F9;}

	#nav1 ul li.ipf-parent div a{background:url(../images/arrow_on.gif) right center no-repeat;}

	#nav1 ul li.ipf-parent div a:hover{background:url(../images/arrow.gif) right center no-repeat;}

	#nav1 ul li.ipf-parent div li a{background: none}

	#nav1 ul li.ipf-parent div li a:hover{background:#000000;}



	/* Level 2 */

	#nav1 ul li ul{margin: -20px 0 0 133px;position: absolute;background: #AAD5F9;width:124px;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;left: -999em;}

	#nav1 ul li ul li a{border-bottom:1px solid #FFFFFF; background-color:#AAD5F9; color:#002C6B; width:124px;padding:3px 10px;text-indent:none; font-size:12px; font-weight:bold;}

	#nav1 ul li ul li a:hover{ color:#FFFFFFF;}

	#nav1 ul li ul li.ipf-parent a{}

	#nav1 ul li ul li.ipf-parent a:hover{}



	/* Level 3 */

	
	#nav1 ul li ul li ul { display:none;}


	#nav1 li:hover ul ul, #nav1 li:hover ul ul ul, #nav1 li.sfhover ul ul, #nav1 li.sfhover ul ul ul {left: -999em;}

	#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul, #nav1 li li li.sfhover ul {left: auto;}
		
		
				
		#content_area_right{width:632px; padding-top:10px; padding-left:3px; padding-right:7px; float:left;} 


		
#footer_area {padding:5px 0; text-align:center; float:left;}
	#secondary_nav_area {background-color:#003580; width:769px; margin:0 7px 0 4px;} 
		#nav2 { padding:5px; margin-left:auto; margin-right:auto; text-align:center;}
			#nav2 a.footer{padding:0 20px;color:#FFFFFF; font-weight:bold; text-decoration:none;}
			#nav2 a.footer:hover{padding:0 20px; text-decoration:none;}

	#active_area  {width:780px; margin-left:auto; margin-right:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:10px; color:#0D386F; padding-top:20px;}
	#active_text_area {width:611px; padding-top:15px; float:left; text-align:center; color:#0D386F;}
	#active_text_area a {color:#0D386F; text-decoration:underline;}
	#active_logo_area {width:139px; float:left; padding-right:30px;}
	
/* old css */
.bluesubhead {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #002C6B;}
.bodytext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: Black; line-height: 16px;}
.newsletterhead {color:#002C6B; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold;}
.spash-text {color:#003580; font-size:15px; font-weight:bold;line-height:21px;}
.msgboardhead {color:Black; font-family:Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold;}
.blueheader {color:#002C6B; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold;}
.members {color:Red;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:bolder;line-height:normal;}
