/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	background-attachment: scroll;
	background-image: url(/assets/images/background.gif);
	background-repeat: repeat-x;
	background-position: center top;
}


#sitewrap{
	width:724px;
	margin:0 auto;
}

#header{
	width:724px;
	position:relative;
	float:left;
}

#header .logo{
	width:446px;
	position:relative;
	float:left;
}

#header .details{
	width:278px;
	position:relative;
	float:left;
	text-align:right;
	color:#1f2636;
	padding-top:52px;
}

#header .details a{
	color:#1f2636;
	text-decoration:none;
}

#header .details a:hover{
	color:#366cb4;
	text-decoration:none;
}

#header .details h1{
	font-size:70%;
	margin:0;
}

#header .details h2{
	font-size:140%;
	margin:0;
}

#header .details h3{
	font-size:80%;
	margin:0;
}

#nav{
	width:724px;
	position:relative;
	float:left;
	padding-bottom:10px;
}

#nav ul{
	margin:0;
	line-height:100%;
}

#nav li{
	margin:0;
	list-style:none;
	padding:5px 15px 5px 0px;
	display:inline;
	font-size:90%;
	font-weight:bold;
	color:#1f2636;
	line-height:100%;
}

#nav li a{
	color:#1f2636;
	text-decoration:none;
}

#nav li a:hover{
	color:#366cb4;
	text-decoration:none;
}

#homepromo{
	width:375px;
	border:1px solid #366cb4;
	background-attachment: scroll;
	background-image: url(/assets/images/homepromo.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	position:relative;
	float:left;
	padding:30px 22px 30px 325px;
	text-align:right;
	background-color:#FFFFFF;
}

#homepromo h1{
	margin:0;
	padding:0;
	font-size:160%;
	font-weight:normal;
}

#content{
	width:724px;
	position:relative;
	float:left;
}

#content .quote{
	width:224px;
	position:relative;
	float:left;
	padding:35px 20px 35px 20px;
}

#content .quote h2{
	color:#366cb4;
	margin:0;
	padding:0;
	line-height:125%;
	font-size:90%;
	text-align:center;
}

#content .quote ul{
	line-height:125%;

}

#content .quote li{
	line-height:125%;
	font-size:90%;
	color:#366cb4;

}

#content .quote li a{
	color:#366cb4;
	text-decoration:none;
}

#content .quote li a:hover{
	color:#999;
	text-decoration:none;
}


#content .maincopy{
	width:420px;
	position:relative;
	float:left;
	padding:35px 20px 35px 20px;
}

#content .maincopy h1{
	color:#366cb4;;
	margin:0;
	padding:0;
	font-size:90%;
}

#content .maincopy h2{
	color:#366cb4;;
	margin:0;
	padding:0;
	font-size:80%;
}

#content .maincopy p{
	color:#1f2636;
	margin:0;
	padding-bottom:1.5em;
	font-size:75%;
}

#content .maincopy li{
	color:#1f2636;
	margin:0;
	padding-bottom:1.5em;
	font-size:75%;
}


#content .maincopy a{
	color:#366cb4;
}

#footer{
	width:724px;
	position:relative;
	float:left;
}

#footer .associations{
	width:420px;
	position:relative;
	float:left;
}

#footer .address{
	width:304px;
	position:relative;
	float:left;
	text-align:right;
	padding-top:15px;
}

#footer .address p{
	margin:0;
	padding:0;
	font-size:70%;
	font-weight:bold;
	color:#366cb4;
}

#footer .address a{
	color:#366cb4;
	text-decoration:none;
	}

#footer .details{
	width:714px;
	position:relative;
	float:left;
	text-align:center;
	padding:5px;
	font-size:65%;
	color:#366cb4;
}

#footer .details a{
	color:#366cb4;
}

.tabletext{
	color:#366cb4;
	font-size:75%;
	padding:8px;
}