@charset "utf-8";

/* CSS Document */

body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
	margin: 0; padding: 0; border: 0;
}

body{
	background-image:url(images/bg_home.png);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position: top center;
	background-color:#FFFFFF;
	font-family: Arial,Sans-Serif,Helvetica; line-height: 24px;
}

#container{
	margin-left: auto;
	margin-right: auto;
	width: 1010px;
}

#nav{
	height: 70px;
}

#nav h1 a{
	margin-left: 35px;
	margin-top: 17px;
	display: block; width: 194px; height: 37px; float: left;
	background: url(images/logo.png); text-indent: -9999px;
}

#nav ul#nav li {
			float: right; list-style: none; margin-right: 35px;
		}

	#nav ul#nav li a {
		display: block; width: 145px;
		margin-top: 25px;
		font-size: 17px; font-weight: bold; text-transform: uppercase; color: #333; text-decoration: none; text-align: center; 
			}	
			
#nav ul#nav li a:hover {
background-color:#264f74; color:#fff;

}



#cta{
	height: 295px;
}

	#cta h1 a{
	  	background: url(images/cta.png); text-indent: -9999px; 
		display: block; width: 865px; height: 200px;
		margin-top: 135px;
		margin-left: 68px
	}
	
	
		#cta h1 a:hover{
	  	background: url(images/cta-over.png); text-indent: -9999px; 
		display: block; width: 865px; height: 200px;
		margin-top: 135px;
		margin-left: 68px
	}
	
	
	
	
	
	
#intro{
	height: 410px;
	background-color: #fff;
	padding-top: 35px;
	
}

#copy{
	width: 460px;
	height: 375px;
	margin-left: 35px;
	float: left;
	background-color: #fff;
}
	
	#copy h1{
	font-size: 20px;
	font-weight: bold;
	color: #264f74;
	text-decoration: none;
	text-align: left;
	line-height: 24px;
}

	#copy h2{
		padding-top: 15px;
		font-size: 17px; font-weight: bold; color: #264f74; text-decoration: none; text-align: left;
		line-height: 22px;
}
	
	#copy p{
	padding-top: 15px;
	margin-right: 8px;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	text-align: left;
	line-height: 19px;
}
		
	
#feature{
	width: 460px;
	height: 375;
	margin-right: 35px;
	margin-left: 20px;
	float: right;
	background-color: #fff;
	}
	
	#feature h1 a{
	  	background: url(images/home_feature.png); text-indent: -9999px; 
		display: block; width: 460px; height: 375px;
}


	#feature h1 a:hover{
	  	background: url(images/home_feature-over.png); text-indent: -9999px; 
		display: block; width: 460px; height: 375px;
}


#columns{
   height: 450px;
   background-color: #fff;
}

#left1{
	float: left;
	margin-left: 35px;
	margin-right: 20px;
	width: 220px;
	height: 360px;
	background-color: #fff;
}

#left2{
   float: left;
   margin-right: 20px;
   width: 220px;
   height: 360px;
   background-color: #fff;
}

#left3{
   float: left;
   margin-right: 20px;
   width: 220px;
   height: 360px;
   background-color: #fff;
}

#right{
   float: right;
   margin-right: 35px;
   width: 220px;
   height: 360px;
   background-color: #fff;
   font-size: 12px; 
   line-height:14px;
}


	#right h1 a{
	  	background: url(images/assoc_logos.jpg); text-indent: -9999px; 
		display: block; width: 220px; height: 172px;
		margin-top: 15px;
	}
	
.a{
	font-size: 12px;
	padding-left:15px;
	line-height:14px;
}

.a li{
	padding-top:10px;
}



#coltitles{
   height: 35px;
   background-color: #fff;
}

#left11{
	float: left;
	margin-left: 35px;
	margin-right: 20px;
	width: 220px;
	height: 25px;
	background-color: #fff;
}

#left21{
   float: left;
   margin-right: 20px;
   width: 220px;
   height: 25px;
   background-color: #fff;
}

#left31{
   float: left;
   margin-right: 20px;
   width: 220px;
   height: 25px;
   background-color: #fff;
}

#right1{
   float: right;
   margin-right: 35px;
   width: 220px;
   height: 25px;
   background-color: #fff;
}

.colhead{
	font-size: 17px; font-weight: bold; color: #264f74; text-decoration: none; text-align: left;
	line-height: 22px;
}

.colsubhead{
	font-size: 14px; font-weight: bold; color: #333333; text-decoration: none; text-align: left;
	line-height: 22px;
}



#footer{
	width: 100%;
	height: 350px;
	background-color: #eeeeee;
}
	

#colfooter{
	margin-left: auto;
	margin-right: auto;
	width: 1010px;
	height: 75px;
}



#left111{
	float: left;
	margin-left: 35px;
	margin-right: 20px;
	margin-top: 50px;
	width: 220px;
	height: 25px;
}

#left111 a:hover{
background-color:#264f74; color:#fff;	
}

#left211{
   float: left;
   margin-right: 20px;
   margin-top: 50px;
   width: 220px;
   height: 25px;
   font-size: 12px;
   line-height:14px;
  
}

#left311{
   float: left;
   margin-right: 20px;
   margin-top: 50px;
   width: 220px;
   height: 25px;
}

#right11{
   float: right;
   margin-right: 35px;
   margin-top: 50px;
   width: 220px;
   height: 25px;
}
   
#left211 h3{
color: #264f74;
line-height:14px;
}
	   
#left111{
	text-align:center
}

#left111 a{
	font-size: 14px; font-weight: bold; color: #333333; text-decoration: none;
	line-height: 32px;
	border-bottom: 1px dotted;
}



	#left111 h1 a{
	  	background: url(images/footer_cta.png); text-indent: -9999px; 
		display: block; width: 220px; height: 75px; border-bottom: 0px;
	}
	
	
		#left111 h1 a:hover{
	  	background: url(images/footer_cta-over.png); text-indent: -9999px; 
		display: block; width: 220px; height: 75px; border-bottom: 0px;
	}
	
	
	#left311 h1 a{
	  	background: url(images/map.png); text-indent: -9999px; 
		display: block; width: 222px; height: 220px; border-bottom: 0px;
	}		
	
	
	#right11 h1 a{
	background: url(images/footer_logo.png); text-indent: -9999px; 
	display: block; width: 222px; height: 220px; border-bottom: 0px;
	}	