body {
	margin: 0px;
	padding: 0px;
	background-color: #777777;
}

h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:13px;}
h5{font-size:12px;}
img { border: none; padding: 0px; margin: 0px; display: block;}

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; }


tr {vertical-align: top;}

.topmenuhome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	background-color: #ffffff;
  padding-right:32px;
  padding-bottom:4px;
}

.topmenuhome a:link { color: #000000; text-decoration: none; }
.topmenuhome a:visited { color: #000000; text-decoration: none; }
.topmenuhome a:hover { color: #958B7D; text-decoration: underline; }
.topmenuhome a:active { color: #000000; text-decoration: none; }



.topmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	background-color: #ffffff;
  padding-right:25px;
  padding-bottom:4px;
}

.topmenu a:link { color: #000000; text-decoration: none; }
.topmenu a:visited { color: #000000; text-decoration: none; }
.topmenu a:hover { color: #958B7D; text-decoration: underline; }
.topmenu a:active { color: #000000; text-decoration: none; }


.navmenu {
  border-top: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
}

.headermenu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #ffffff;
	background-color:#000000;
	text-decoration: none;
	font-weight: bold;
	line-height: 12pt;
}

.headermenu ul, .headermenu li{margin: 0px; padding: 0px; display: inline; list-style-type: none; margin-left: 15px; }

.headermenu a:link { color: #ffffff; text-decoration: none; font-weight: bold; }
.headermenu a:visited { color: #ffffff; text-decoration: none; font-weight: bold; }
.headermenu a:hover { color: #BDA576; text-decoration: none; font-weight: bold; }
.headermenu a:active { color: #ffffff; text-decoration: none; font-weight: bold; }


.homerighttext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
  line-height: 10pt;
  padding-top: 275px;
  padding-left: 25px;
  background-color: #BDA576;
  color: #ffffff;
}

.homebody {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
  line-height: 15pt;
  color: #000000;
}
  
  .homebody a:link { color: #BDA576; text-decoration: underline; font-weight: bold; }
  .homebody a:visited { color: #BDA576; text-decoration: underline; font-weight: bold; }
  .homebody a:hover { color: #BDA576; text-decoration: underline; font-weight: bold; }
  .homebody a:active { color: #BDA576; text-decoration: underline; font-weight: bold; }


.footer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #BDA576;
	background-color:#ffffff;
	text-decoration: none;
	font-weight: bold;
	line-height: 20pt;
	border: solid 1px #BDA576;
}

.footer ul, .footer li{margin: 0px; padding: 0px; display: inline; list-style-type: none; margin-left: 13px; }

.footer a:link { color: #000000; text-decoration: none; font-weight: bold; }
.footer a:visited { color: #000000; text-decoration: none; font-weight: bold; }
.footer a:hover { color: #BDA576; text-decoration: none; font-weight: bold; }
.footer a:active { color: #000000; text-decoration: none; font-weight: bold; }

.footer2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	color: #000000;
	background-color:#BDA576;
	text-decoration: none;
	line-height: 20pt;
	font-weight: bold;
}

.footer2 ul, .footer2 li{margin: 0px; padding: 0px; display: inline; list-style-type: none; margin-left: 1px; }

.footer2 a:link { }
.footer2 a:visited { }
.footer2 a:hover { }
.footer2 a:active { }








.subpagetitle {
  font-family: Arial, Helvetica, sans-serif;
    font-size: 14pt;
  line-height: 16pt;
	font-weight: bold;
  color: #4c0101;
}

.subpagetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
  line-height: 13pt;
  padding-top: 18px;
  padding-bottom: 24px;
  padding-left: 23px;
  background-color: #E9E2D1;
}

.homebottom {
  padding-bottom: 18px;
  padding-left: 23px;
  background-color:#e9e2d1;
}


.homebottomtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
  line-height: 13pt;
  background-color: #d59a52;
}

.lines {
	border-bottom: 1px solid #A39F9E;
}

.FormField {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
  color: #000000;
  border: none;
  font-weight: normal;
}

.ContactField {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  padding-right: 4px;
  color: #BCBCBC;
  border: 1px inset #f0f0f0;
  font-weight: normal;
  width: 205px;
}
.ContactButton {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  padding-right: 4px;
  color: #FFFFFF;
  background-color: #B7B6B6;
  border: none;
  font-weight: normal;
  width: 100px ;
}

/*
	navigation separator 
*/
.ctl00_Menu1_2 tr td img{margin:0 auto; width:175px;}
.subnav {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-align:center;
	text-decoration: none;
	font-weight: bold;
	margin:10px auto; 
}

.subnav a:link { color: #FFFFFF; text-decoration: none; }
.subnav a:visited { color: #FFFFFF; text-decoration: none; }
.subnav a:hover { color: #958B7D; text-decoration: none; }
.subnav a:active { color: #FFFFFF; text-decoration: none; }

.subnavon { color: #322310; text-decoration: none; }

.subnavitem {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #4C0101;
	text-align:left;
	text-decoration: none;
	font-weight: bold;
	padding:4px 0px;
	margin-left:-1px;
	border:1px solid #fff;
	width:175px;
}
.subnavitem a:link { color: #FFFFFF; text-decoration: none; }
.subnavitem a:visited { color: #FFFFFF; text-decoration: none; }
.subnavitem a:hover { color: #958B7D; text-decoration: none;}
.subnavitem a:active { color: #FFFFFF; text-decoration: none; }

.pagetext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333;
	text-decoration: none;
	background-image:url('/images/BackgroundTopFade.gif');
	background-repeat:repeat-x;
	background-color:white; 
	padding-left:15px; 
	padding-right:30px; 
	padding-bottom:10px;
}

.pagetext ul{padding: 0px; margin-left: 15px;}
.pagetext li{margin: 0px; padding-bottom: 5px; margin-left: 0px;}

.pagetext a:link { color: #000000; text-decoration: none; font-weight: bold; }
.pagetext a:visited { color: #000000; text-decoration: none; font-weight: bold; }
.pagetext a:hover { color: #C82E30; text-decoration: none; font-weight: bold; }
.pagetext a:active { color: #000000; text-decoration: none; font-weight: bold; }

.surveytext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #4C0101;
	text-decoration: none;
}

.surveytext a:link { color: #4C0101; text-decoration: none; }
.surveytext a:visited { color: #4C0101; text-decoration: none; }
.surveytext a:hover { color: #C82E30; text-decoration: none; }
.surveytext a:active { color: #4C0101; text-decoration: none; }

.quotetext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #4F5B65;
	text-decoration: none;
	text-align: center;
	padding-left: 25px;
	padding-right:25px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #A39F9E;
	width: 210px;
}

.quotetext a:link { color: #4D0101; text-decoration: none; }
.quotetext a:visited { color: #4D0101; text-decoration: none; }
.quotetext a:hover { color: #C82E30; text-decoration: none; }
.quotetext a:active { color: #4D0101; text-decoration: none; }

.contact {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #4F5B65;
	text-decoration: none;
	text-align: center;
	padding: 0px;
	background-image:url('/images/GreyAskFade.gif');
}

.contact a:link { color: #4D0101; text-decoration: none; }
.contact a:visited { color: #4D0101; text-decoration: none; }
.contact a:hover { color: #C82E30; text-decoration: none; }
.contact a:active { color: #4D0101; text-decoration: none; }

.featured {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
	padding: 0px;
	background-image:url('/images/FeatureFadeRed.gif');
	background-color:#7f0303;
}

.featured a:link { color: #FFFFFF; text-decoration: none; }
.featured a:visited { color: #FFFFFF; text-decoration: none; }
.featured a:hover { color: #958B7D; text-decoration: none; }
.featured a:active { color: #FFFFFF; text-decoration: none; }

.noshow{display:none; visibility:hidden;}
.SubContentCenter{padding-right:8px;}
.SubContentRight{padding-left:8px; border-left:1px solid #ccc;}
