body {
	margin: 0px;
	padding: 0px;
	background-color: #f1f1f2;
	background-image: url('/images/home_flood.gif');
	background-repeat: repeat-y;
	background-position: top center; 
}

img { border: none; }
ul { margin-top: 0px; padding-left: 13px; }

a:link { color: #424664; text-decoration: underline; }
a:visited { color: #424664; text-decoration: underline; }
a:hover { color: #000000; text-decoration: underline; }
a:active { color: #424664; text-decoration: underline; }

.navmenu {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  background-color: #76787b;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
  vertical-align: center;
  padding-bottom: 1px;
}

.navmenuOn {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  background-color: #76787b;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
  vertical-align: center;
}


.navmenu a:link { color: #ffffff; text-decoration: none; }
.navmenu a:visited { color: #ffffff; text-decoration: none; }
.navmenu a:hover { color: #ffd800; text-decoration: none; }
.navmenu a:active { color: #ffffff; text-decoration: none; }


.subpagetitle {
  font-family: Arial, Helvetica, sans-serif; 
	font-size: 14pt;
  line-height: 18pt;
	font-weight: bold;
  color: #517676;
}

.subpagetext {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
  line-height: 13pt;
  padding-top: 5px;
  padding-bottom: 24px;
  padding-right: 40px;
  background-color: #e4e4e5;
}

.subpagesubtitle {
	font-weight: bold;
  color: #517676;
}

.homebottom {
  padding-bottom: 18px;
  padding-left: 23px;
  background-color:#e9e2d1;
}


.homebottomtext {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
  line-height: 13pt;
  background-color: #d59a52;
  text-align: center;
}


.hometext {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
  line-height: 15pt;
  padding-top: 5px;
  padding-bottom: 14px;
  padding-right: 28px;
  padding-left: 28px;
  color: #76787b;
  background-color: #e4e4e5;
  text-align: center;
}


.homepagetitle {
	font-size: 9pt;
  font-weight: bold;
  color: #517676;

}

.homefootertext {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #76787b;
	font-size: 7pt;
	line-height: 13pt;
	padding-bottom: 33px;
	padding-top: 10px;
	text-align: center;
}


.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #76787b;
	font-size: 7pt;
  line-height: 13pt;
  padding-left: 151px;
  padding-bottom: 33px;
}

.subnav {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;
	background-color: #E4E4E5;
  padding-bottom:4px;
  padding-top: 19px;
  padding-left: 28px;
  text-align:left;
}

.subnav a:link { color: #517676; text-decoration: none; }
.subnav a:visited { color: #517676; text-decoration: none; }
.subnav a:hover { color: #af1a1c; text-decoration: none; }
.subnav a:active { color: #517676; text-decoration: none; }

.subnavon {text-decoration: underline; }


.subnavlist {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
  line-height: 13pt;
	color: #000000;
	background-color: #E4E4E5;
  text-align:left;
}

.subnavlist a:link { color: #76787B; text-decoration: none; }
.subnavlist a:visited { color: #76787B; text-decoration: none; }
.subnavlist a:hover { color: #AF1A1C; text-decoration: none; }
.subnavlist a:active { color: #76787B; text-decoration: none; }

.subnavlisttitle { font-weight: bold; color: #517676; }
.subnavlisttitle a:link { color: #517676; text-decoration: none; }
.subnavlisttitle a:visited { color: #517676; text-decoration: none; }
.subnavlisttitle a:hover { color: #AF1A1C; text-decoration: none; }
.subnavlisttitle a:active { color: #517676; text-decoration: none; }

.headertitle {
  font-family: "Times New Roman", Times, serif;
  font-weight: bold;
  position: absolute; 
  top: 0px; 
  left: 152px;
  width: 400px;
}

.headertitlesmall {
	font-size: 11pt;
  color: #ffffff;
  position: relative; 
}

.headertitlelarge {
	font-size: 26pt;
  line-height: 22pt;
  color: #ffffff;
  position: relative; 
}