#container {
	background-image: url(../media/images/container_back.gif);
	background-repeat: repeat-y;
	height: 1100px;
	width: 811px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	visibility: visible;
	z-index: 1;
	top: 0px;
	bottom: 0px;
}
#containertall {
	background-image: url(../media/images/container_back.gif);
	background-repeat: repeat-y;
	height: 1400px;
	width: 811px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	visibility: visible;
	z-index: 1;
	top: 0px;
	bottom: 0px;
}
#containershort {
	background-image: url(../media/images/container_back.gif);
	background-repeat: repeat-y;
	height: 1125px;
	width: 811px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	visibility: visible;
	z-index: 1;
	top: 0px;
	bottom: 0px;
}
#map {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
#header {
	background-color: #164793;
	height: 171px;
	width: 800px;
	position: absolute;
	visibility: visible;
	z-index: 2;
	left: 5px;
}
#logo {
	height: 132px;
	width: 196px;
	position: absolute;
	left: 25px;
	top: 20px;
	visibility: visible;
}
#headimage1 {
	height: 171px;
	width: 220px;
	position: absolute;
	visibility: visible;
	left: 245px;
	top: 0px;
}
#headimage2 {
	height: 171px;
	width: 146px;
	position: absolute;
	visibility: visible;
	left: 362px;
	top: 0px;
}
#headimage3 {
	height: 171px;
	width: 146px;
	position: absolute;
	visibility: visible;
	left: 508px;
	top: 0px;
}
#headimage4 {
	height: 171px;
	width: 145px;
	position: absolute;
	visibility: visible;
	top: 0px;
	right: 0px;
	left: 654px;
}
#homesimage1 {
	height: 171px;
	width: 147px;
	position: absolute;
	visibility: visible;
	left: 245px;
	top: 0px;
}
#homesimage2 {
	height: 171px;
	width: 146px;
	position: absolute;
	visibility: visible;
	left: 362px;
	top: 0px;
}
#homesimage3 {
	height: 171px;
	width: 146px;
	position: absolute;
	visibility: visible;
	left: 508px;
	top: 0px;
}
#homesimage4 {
	height: 171px;
	width: 145px;
	position: absolute;
	visibility: visible;
	top: 0px;
	right: 0px;
	left: 659px;
}
#headimage5 {
	height: 171px;
	width: 146px;
	position: absolute;
	visibility: visible;
	top: 0px;
	left: 600px;
}
#remodelheadimage1 {
	height: 171px;
	width: 146px;
	position: absolute;
	visibility: visible;
	left: 216px;
	top: 0px;
}
#remodelheadimage2 {
	height: 171px;
	width: 122px;
	position: absolute;
	visibility: visible;
	left: 460px;
	top: 0px;
}
#remodelheadimage5 {
	height: 171px;
	width: 122px;
	position: absolute;
	visibility: visible;
	left: 437px;
	top: 0px;
}
#remodelheadimage3 {
	height: 171px;
	width: 146px;
	position: absolute;
	visibility: visible;
	left: 508px;
	top: 0px;
}
#remodelheadimage4 {
	height: 171px;
	width: 146px;
	position: absolute;
	visibility: visible;
	left: 485px;
	top: 0px;
}
#headrule {
	background-color: #032C62;
	height: 20px;
	width: 800px;
	position: absolute;
	visibility: visible;
	top: 160px;
	left: 5px;
}
#navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6DA1BA;
	padding: 8px 5px 5px;
	height: 15px;
	width: 790px;
	position: absolute;
	visibility: visible;
	top: 178px;
	left: 5px;
	text-align: center;
}
#navigation a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
#navigation a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
#navigation a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #032C62;
	text-decoration: none;
	text-align: center;
}
#navigation a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
#kudos {
	position: absolute;
	visibility: visible;
	height: 200px;
	top: 310px;
	left: 40px;
	background-repeat: no-repeat;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 21px;
	padding-left: 10px;
	width: 178px;
	background-image: url(../media/images/quotes.jpg);
}
#kudos_long {
	position: absolute;
	visibility: visible;
	height: 200px;
	top: 310px;
	left: 40px;
	background-repeat: no-repeat;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 21px;
	padding-left: 10px;
	width: 178px;
	background-image: url(../media/images/quotes_long.jpg);
}
#kudoshead {
	position: absolute;
	visibility: visible;
	height: 43px;
	width: 200px;
	top: 265px;
	left: 35px;
}
#sidetext {
	position: absolute;
	visibility: visible;
	height: 200px;
	top: 310px;
	left: 40px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 18px;
	padding-left: 10px;
	width: 178px;
}
#bodyback {
	background-color: #E3E3E3;
	position: absolute;
	visibility: visible;
	height: 825px;
	width: 535px;
	top: 230px;
	right: 6px;
}
#bodybacktall {
	background-color: #E3E3E3;
	position: absolute;
	visibility: visible;
	height: 1110px;
	width: 535px;
	top: 230px;
	right: 6px;
}
#bodybackremodel {
	background-color: #E3E3E3;
	position: absolute;
	visibility: visible;
	height: 825px;
	width: 535px;
	top: 230px;
	right: 6px;
}
#bodybackshort {
	background-color: #E3E3E3;
	position: absolute;
	visibility: visible;
	height: 700px;
	width: 535px;
	top: 230px;
	right: 6px;
}
#bodycopy {
	visibility: visible;
	top: 220px;
	right: 5px;
	font-family: Palatino, "Times New Roman", Times, Georgia, serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0px;
	position: absolute;
	height: 600px;
	width: 525px;
	left: 5px;
}
#bodycopytall {
	visibility: visible;
	top: 220px;
	right: 5px;
	font-family: Palatino, "Times New Roman", Times, Georgia, serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0px;
	position: absolute;
	height: 875px;
	width: 525px;
	left: 5px;
}
#bcremodel {
	visibility: visible;
	top: 5px;
	right: 5px;
	font-family: Palatino, "Times New Roman", Times, Georgia, serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0px;
	position: absolute;
	height: 1025px;
	width: 525px;
	left: 5px;
}
#bodycopyremodel {
	visibility: visible;
	top: 5px;
	right: 5px;
	font-family: Palatino, "Times New Roman", Times, Georgia, serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0px;
	position: absolute;
	height: 550px;
	width: 525px;
	left: 5px;
}
#bodycopyshort {
	visibility: visible;
	top: 5px;
	right: 5px;
	font-family: Palatino, "Times New Roman", Times, Georgia, serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0px;
	position: absolute;
	height: 550px;
	width: 525px;
	left: 5px;
}
#bodyheadremodel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	text-decoration: none;
	color: #5F8CA2;
	text-decoration: none;
	letter-spacing: 1px;
	position: absolute;
	height: 50px;
	width: 525px;
	right: 0px;
	top: 0px;
}
#bodyheadshort {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	text-decoration: none;
	color: #5F8CA2;
	text-decoration: none;
	letter-spacing: 1px;
	position: absolute;
	height: 50px;
	width: 525px;
	right: 0px;
	top: 0px;
}
#bodyhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	text-decoration: none;
	color: #5F8CA2;
	text-decoration: none;
	letter-spacing: 1px;
	position: absolute;
	height: 50px;
	width: 525px;
	right: 0px;
	top: 0px;
}
#awardhead {
	position: absolute;
	visibility: visible;
	height: 27px;
	width: 200px;
	top: 525px;
	left: 40px;
}
#award {
	position: absolute;
	visibility: visible;
	height: 200px;
	width: 200px;
	top: 560px;
	left: 40px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 20px;
}
#award2 {
	position: absolute;
	visibility: visible;
	height: 200px;
	width: 200px;
	top: 950px;
	left: 40px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 20px;
}
#awardside {
	position: absolute;
	visibility: visible;
	height: 200px;
	width: 200px;
	top: 700px;
	left: 40px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 20px;
}#awardsidetall {
	position: absolute;
	visibility: visible;
	height: 200px;
	width: 200px;
	top: 850px;
	left: 40px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 20px;
}
#partnerhead {
	position: absolute;
	visibility: visible;
	height: 27px;
	width: 200px;
	top: 800px;
	left: 40px;
}
#partnerhead2 {
	position: absolute;
	visibility: visible;
	height: 27px;
	width: 200px;
	top: 920px;
	left: 40px;
}
#partners {
	position: absolute;
	visibility: visible;
	height: 200px;
	width: 200px;
	top: 715px;
	left: 40px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 20px;
}
#partners {
	position: absolute;
	visibility: visible;
	height: 200px;
	width: 200px;
	top: 830px;
	left: 40px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 20px;
}
#awardheadbottom {
	position: absolute;
	visibility: visible;
	height: 27px;
	width: 200px;
	top: 1075px;
	left: 300px;
}
#awardheadside {
	position: absolute;
	visibility: visible;
	height: 27px;
	width: 200px;
	top: 675px;
	left: 45px;
}
#awardheadsidetall {
	position: absolute;
	visibility: visible;
	height: 27px;
	width: 200px;
	top: 825px;
	left: 45px;
}
#awardbottom {
	position: absolute;
	visibility: visible;
	height: 200px;
	width: 200px;
	top: 1100px;
	left: 300px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 20px;
}
#awardheadshort {
	position: absolute;
	visibility: visible;
	height: 27px;
	width: 200px;
	top: 950px;
	left: 300px;
}
#awardbottomshort {
	position: absolute;
	visibility: visible;
	height: 200px;
	width: 200px;
	left: 300px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 20px;
	bottom: 35px;
}
#partnerheadbottom {
	position: absolute;
	visibility: visible;
	height: 50px;
	width: 200px;
	top: 1075px;
	left: 550px;
}
#partnersbottom {
	position: absolute;
	visibility: visible;
	height: 200px;
	width: 200px;
	top: 1110px;
	left: 550px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 20px;
}
#partnerheadshort {
	position: absolute;
	visibility: visible;
	height: 50px;
	width: 200px;
	top: 955px;
	left: 550px;
}
#partnerheadside {
	position: absolute;
	visibility: visible;
	height: 50px;
	width: 200px;
	top: 860px;
	left: 45px;
}
#partnersidetall {
	position: absolute;
	visibility: visible;
	height: 50px;
	width: 200px;
	top: 1110px;
	left: 45px;
}
#partnersbottomshort {
	position: absolute;
	visibility: visible;
	height: 200px;
	width: 200px;
	left: 550px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 20px;
	bottom: 85px;
	top: 990px;
}
#partnersbottomside {
	position: absolute;
	visibility: visible;
	height: 200px;
	width: 200px;
	left: 45px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 20px;
	bottom: 85px;
	top: 890px;
}
#partnerssidetall {
	position: absolute;
	visibility: visible;
	height: 35px;
	width: 200px;
	left: 45px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 20px;
	bottom: 85px;
	top: 1080px;
}
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #032C62;
	letter-spacing: 1px;
	height: 15px;
	width: 790px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	position: absolute;
	visibility: visible;
	bottom: 0px;
	left: 5px;
	text-align: center;
	top: 1075;
}
#footertall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #032C62;
	letter-spacing: 1px;
	height: 15px;
	width: 790px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	position: absolute;
	visibility: visible;
	bottom: 0px;
	left: 5px;
	text-align: center;
}
#footertall a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #032C62;
	letter-spacing: 1px;
}
#footertall a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #032C62;
	letter-spacing: 1px;
}
#footertall a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #032C62;
	letter-spacing: 1px;
}
#footertall a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #032C62;
	letter-spacing: 1px;
}
#footertall2 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #032C62;
	letter-spacing: 1px;
}
#footertall2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #032C62;
	letter-spacing: 1px;
}
#footertall2 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #032C62;
	letter-spacing: 1px;
}
#footertall2 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #032C62;
	letter-spacing: 1px;
}
#footertall2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #032C62;
	letter-spacing: 1px;
	height: 15px;
	width: 790px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	position: absolute;
	visibility: visible;
	bottom: 0px;
	left: 5px;
	text-align: center;
}
#footershort a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #032C62;
	letter-spacing: 1px;
}
#footershort a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #032C62;
	letter-spacing: 1px;
}
#footershort a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #032C62;
	letter-spacing: 1px;
}
#footershort a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #032C62;
	letter-spacing: 1px;
}
#footershort {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #032C62;
	letter-spacing: 1px;
	height: 15px;
	width: 790px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	position: absolute;
	visibility: visible;
	bottom: 0px;
	left: 5px;
	text-align: center;
}
#footer a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #032C62;
	letter-spacing: 1px;
}
#footer a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #032C62;
	letter-spacing: 1px;
}
#footer a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #032C62;
	letter-spacing: 1px;
}
#footer a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #032C62;
	letter-spacing: 1px;
}
#mainimage {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	text-decoration: none;
}
#mainimage a:link{
	text-decoration: none;
}
#mainimage a:visited{
	text-decoration: none;
}
#mainimage a:active{
	text-decoration: none;
}
#mainimage a:hover{
	text-decoration: none;
}
.headersmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #6DA1BA;
	text-decoration: none;
	line-height: 18px;
}
.headersmall2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #164793;
	text-decoration: none;
	line-height: 18px;
}
.headersmall a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #6DA1BA;
	text-decoration: none;
}
.headersmall a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #6DA1BA;
	text-decoration: none;
}
.headersmall a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #6DA1BA;
	text-decoration: none;
}
.headersmall a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #6DA1BA;
	text-decoration: none;
}
.textmainsmall {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
}
.textmain {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}
.headerlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #5F8CA2;
	text-decoration: none;
}
.headerxlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #5F8CA2;
	text-decoration: none;
}
.maintextblack {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	letter-spacing: 0px;
}
.maintextblack a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.maintextblack a:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.maintextblack a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.maintextblack a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.headertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	text-decoration: none;
	color: #164793;
	text-decoration: none;
	letter-spacing: 1px;
	font-style: italic;
	font-weight: bold;
}
.headertextsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	text-decoration: none;
	color: #164793;
	text-decoration: none;
	letter-spacing: 1px;
	font-style: normal;
	font-weight: bold;
}
.cellpadding {
	padding: 5px;
}
