/* CSS Document */

body{
	margin:0;
	padding:0;
	background-color:#649bff;
	font-family:Arial, Helvetica, sans-serif;
}

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

.header{
	width:835px;
	position:relative;
	float:left;
	background-attachment: scroll;
	background-image: url(/assets/images/header_bkgd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:208px;
	padding:50px 45px 0 0;
	text-align:right;
}

.header h1{
	margin:0;
	padding-bottom:0.5em;
	font-size:190%;
	color:#649bff;
	font-weight:normal;
}

.header h2{
	margin:0;
	padding-bottom:0.5em;
	color:#649bff;
	font-weight:normal;
	font-size:100%;
}

.darkblue{
	color:#003366;
}

.sitebody{
	width:880px;
	position:relative;
	float:left;
	background-color:#FFFFFF;
	background-attachment: scroll;
	background-image: url(/assets/images/content_bkgd.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
.navcol{
	width:180px;
	position:relative;
	float:left;
	padding:30px 25px 10px 25px;
	font-size:72%;
	color:#003366;
}

.navcol ul{
	margin:0;
	padding:0;
	line-height:130%;
}

.navcol ul li{
	list-style:none;
	padding:0;
	line-height:130%;
	position:relative;
	float:left;
	width:180px;
}

.navcol ul li ul{
	margin-left:10px;
	padding:0;
	line-height:130%;
	}
	
.navcol ul li ul li{
	padding:0;
	line-height:130%;
	list-style:none;
	position:relative;
	float:left;
	width:180px;
	}

.standardlink a{
	color:#003366;
	font-weight:bold;
	padding-bottom:2px;
	text-decoration:none;
	position:relative;
	float:left;
}



.standardlink2 a{
	color:#003366;
	font-weight:bold;
	padding-bottom:2px;
	text-decoration:none;
	padding-top:15px;
	position:relative;
	float:left;
}

.standardlink a:hover{
	color:#649bff;
}

.standardlink2 a:hover{
	color:#649bff;
}

.sublink a{
	color:#003366;
	font-weight:normal;
	padding-bottom:2px;
	padding-top:0;
	text-decoration:none;
	float:left;
	background-attachment: scroll;
	background-image: url(/assets/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:12px;
	position:relative;
}


.contentarea{
	width:580px;
	position:relative;
	float:left;
	padding:30px 45px 10px 25px;
	color:#003366;
}


.homeintro{
	width:260px;
	position:relative;
	float:left;
	padding-top:95px;
}

.homeintro h3{
	margin:0;
	padding:0;
	color:#6699ff;
	font-size:150%;
}

.homeintro p{
	margin:0;
	padding-bottom:1.5em;
	color:#003366;
	font-size:72%;
}


.homeintro2{
	width:255px;
	position:relative;
	float:left;
	padding-top:31px;
	padding-left:60px;
}

.homeintro2 h3{
	margin:0;
	padding:0;
	color:#6699ff;
	font-size:150%;
}

.homeintro2 p{
	margin:0;
	padding-bottom:1.5em;
	color:#003366;
	font-size:72%;
}

.homeintro2 a{
	color:#649bff;
}

.homeintro2 a:hover{
	color:#003366;
}

.baaps{
	width:870px;
	position:relative;
	float:left;
	text-align:center;
}


	
.footer{
	width:870px;
	position:relative;
	float:left;
	background-color:#FFFFFF;
	background-attachment: scroll;
	background-image: url(/assets/images/footer_bkgd.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding:5px 5px 15px 5px;
	text-align:center;
	font-size:65%;
	color:#6699ff;
	}
	
.footer a{
	color:#649bff;
	text-decoration:none;
}

.footer a:hover{
	color:#003366;
}
	
.maincontent{
	width:450px;
	position:relative;
	float:left;
	padding-top:31px;
	padding-right:25px;
}

.maincontent h1{
	margin:0;
	padding:0;
	color:#6699ff;
	font-size:120%;
}

.maincontent h2{
	margin:0;
	padding:0;
	color:#6699ff;
	font-size:100%;
}

.maincontent h3{
	margin:0;
	padding:0;
	color:#6699ff;
	font-size:90%;
}

.maincontent h4{
	margin:0;
	padding:0;
	color:#6699ff;
	font-size:72%;
}

.maincontent p{
	margin:0;
	padding-bottom:1.5em;
	color:#003366;
	font-size:72%;
}

.maincontent a{
	color:#649bff;
}

.maincontent a:hover{
	color:#003366;
}

.maincontent ul{
	margin:0;
	padding:0px 0 30px 30px;
}

.maincontent li{
	font-size:72%;
}

.imagecol{
	width:120px;
	position:relative;
	float:left;
	padding-top:31px;
}