body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	background-color: #8cafc6;
	background-image: url(images/backer.gif);
	background-repeat: repeat-x;
	line-height: 1.6em;
}

#banner {

background-image: url(images/topbannerrep.gif);
background-repeat:repeat-x;
}

#nav {
background-image:url(images/navbackerrep.gif);
background-repeat:repeat-x;
height: 37px;
width: 100%;
}

#nav ul {
	display: inline;
	height: 37px;
	vertical-align: middle;
	line-height: 37px;
	padding: 0;
	margin: 0;
}

#nav li {
	display: inline;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
	height: 37px;
		vertical-align: middle;
	
}

#nav a{color: black; text-decoration:none;} 


#main {

width: 932px;
margin: 0;
padding: 0;
margin-left: auto;
margin-right: auto;
border-left: solid 1px #7496b2;
border-right: solid 1px #7496b2;
border-bottom: solid 1px #7496b2;
background-color:#FFFFFF;
text-align: left;
padding-top: 14px;
padding-right: 14px;
padding-left: 14px;

padding-bottom: 20px;

}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#leftcol{float:left; width: 185px; margin-top: 10px;}
#centercol{float:left; width: 510px; margin-left: 16px; margin-top: 10px; }
#rightcol{float:right; width: 200px; margin-top: 10px; }

#imagelist ul{display: inline; list-style:none; }
#imagelist li{padding-top: 10px; padding-bottom: 10px; margin-left: 6px;}
#imagelist {padding-bottom: 15px;}
#imagelist img {padding-bottom: 35px;}

p, li{font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
	

	
h1{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366; display:inline;}
	
h2{font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #003366;}

h3{font-size: 12px; margin-bottom: 0; padding-bottom: 0;}

a:link {
	color: #FF6600;
}
a:visited {
	color: #FF6600;
}
a:hover {
	color: #FF6600;
}
a:active {
	color: #FF6600;
}

.footerlogosbox {
position: relative;
top: 20px;
padding-top: 10px;
padding-bottom: 10px;
margin: 0px auto;
background: white;
width: 960px;
border-left: solid 1px #7496b2;
border-right: solid 1px #7496b2;
border-bottom: solid 1px #7496b2;
border-top: solid 1px #7496b2;
}

.footerlogos {
float: left;
}

#footer { 
position: relative;
top: 20px;
width: 920px; margin-left: auto; margin-right: auto; padding 20px; text-align: left; padding-top: 10px;
}

#footer a{color: white;}

.bluebar {
background-color: #004d80;
height: 19px;
line-height: 19px;
color: white;
font-weight: bold;
font-size: 14px;
text-transform:capitalize;
padding: 7px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 9px;



}.box{border: solid 1px #7496b2; margin-bottom: 40px;}

.boxcontent{ padding: 9px;}

.thumbsub{font-size: 11px;}
.thumbsub a{color: black;}


