body, table, tr, td, div, p, h1, h2, h3, h4, form, a, img, captionleft, captionright {
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	border: 0;
	color: #222222;
}
body {
	background: #e9e9e9;}

.masthead { margin-bottom: 8px; background: #FFFFFF;}

.topmenub4 { background: #76A643; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: right; color: #76A643; font-weight: normal;  font-size: 16px; padding-top: 35px; padding-left: 207px; padding-right: 5px; padding-bottom: 5px; line-height: 61px;}

.topmenu a { background: #20598E; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: right; color: #FFFFFF; font-weight: normal; border-left: 1px solid #FFFFFF; font-size: 16px; padding-top: 35px; padding-left: 45px; padding-right: 5px; padding-bottom: 5px; line-height: 61px;}
.topmenu a:link { text-decoration: none; color: #FFFFFF;}
.topmenu a:visited { text-decoration: none; color: #FFFFFF; }
.topmenu a:hover { text-decoration: none; background: #76A643; color: #FFFFFF;}

.topmenu2 a { background: #990000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: right; color: #FFFFFF; font-weight: normal; border-left: 1px solid #FFFFFF; font-size: 16px;  padding-top: 35px; padding-left: 45px; padding-right: 5px; padding-bottom: 5px;}
.topmenu2 a:link { text-decoration: none; color: #FFFFFF;}
.topmenu2 a:visited { text-decoration: none; color: #FFFFFF; }
.topmenu2 a:hover { text-decoration: none; background: #76A643; color: #FFFFFF;}


.rightheader { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; color: #20598E; font-weight: bold; font-size: 15px; line-height: 18px; border-bottom: 3px solid #20598E; background: #FFFFFF; padding-top: 5px;}

.rightitem { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; color: #222222; font-weight: normal; font-size: 14px; line-height: 18px;  border-bottom: 1px solid #76A643; padding: 5px; background: #FFFFFF;}

.rightitem a { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; color: #20598E; font-weight: bold; font-size: 14px; line-height: 18px; text-decoration: none;}
.rightitem a:link { text-decoration: none; color: #20598E;}
.rightitem a:visited { text-decoration: none; color: #20598E; }
.rightitem a:hover { text-decoration: underline; color: #76A643;}


.mainbody { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; color: #22222; font-weight: normal; font-size: 13px; line-height: 18px; padding: 10px; }

p { margin-bottom: 10px; }

li { list-style-type: square; }

h1 { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #20598E; font-weight: bold; font-size: 24px; line-height: 28px; }

h2 { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #76A643; font-weight: normal; font-size: 20px; line-height: 24px; }

h3 { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #76A643; font-weight: bold; font-size: 14px; line-height: 18px; margin-bottom: 3px;}

.sectionheader { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; color: #20598E; font-weight: bold; font-size: 15px; line-height: 18px; border-bottom: 3px solid #20598E; margin-bottom: 5px;}

.homefeature { text-align: left; background: #FFFFFF; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 12px; line-height: 14px; color: #222222; padding: 10px 0 10px 0; border: 1px solid #d9d9d9;}

.homefeature ul { margin: 0px; padding: 0px 5px 0px 5px; }
.homefeature li { list-style-type: none; margin-bottom: 5px; font-size: 11.5px; line-height: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;}
}

.homefeature li a {
	font-weight: normal; text-decoration: none; color: #20598E; font-weight: bold;}
.homefeature li a:link {
	font-weight: normal; color: #20598E; text-decoration: none; font-weight: bold;}
.homefeature li a:visited {
	font-weight: normal; color: #20598E; text-decoration: none; font-weight: bold;}
.homefeature li a:hover {
	font-weight: normal; color: #990000; text-decoration: underline; font-weight: bold;}


.everydayb4 { width: 180px; background: #990000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; color: #FFFFFF; font-weight: normal; border-left: 1px solid #FFFFFF; font-size: 18px; padding-top: 5px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px;}

.everyday a {background: #20598E; color: #FFFFFF; padding-top: 29px; padding-right: 5px; padding-bottom: 5px; padding-left: 38px; position: relative; top: 2.1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 14px; border-left: 1px solid #FFFFFF;}
.everyday a:link { text-decoration: none; color: #FFFFFF;}
.everyday a:visited { text-decoration: none; color: #FFFFFF; }
.everyday a:hover { text-decoration: none; background: #76A643; color: #FFFFFF;}


.rightquote { font-size: 14px; line-height: 18px; padding: 15px; color: #FFFFFF; text-align: center; margin-top: 25px; border; position: relative;}



.bottommenu { margin-top: 10px; background: #20598E; text-align: center; color: #FFFFFF; font-size: 12px; line-height: 14px; padding: 10px; margin-bottom: 10px;}
.bottommenu a { background: #20598E; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 5px; color: #FFFFFF; font-weight: normal; line-height: 14px;}
.bottommenu a:link { text-decoration: none; line-height: 14px;}
.bottommenu a:visited { text-decoration: none;}
.bottommenu a:hover { text-decoration: none; color: #B6D194;}

.disclaimer { font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 10px; line-height: 18px; color: #FFFFFF;text-align: center; font-weight: bold; }

.disclaimer a { 
	color: #FFFFFF; text-decoration: none; }
.disclaimer a:link {
	color: #FFFFFF; text-decoration: none; }
.disclaimer a:visited {
	color: #FFFFFF; text-decoration: none; }
.disclaimer a:hover {
	color: #B6D194; text-decoration: none; }
	
.formtext { font-size: 14px; line-height: 18px; font-weight: bold; }

.formtext table tr td { font-size: 14px; line-height: 18px; font-weight: bold; }


.newsblurb { margin-bottom: 10px; border-bottom: 1px solid #e9e9e9; padding-bottom: 0px; }

.homelink { font-family: Helvetica, Arial, sans-serif;
	font-size: 14px; line-height: 16px; color: #000000; margin-bottom: 20px; text-align: left;}

.homelink a { color: #20598E; text-decoration: none; font-weight: bold; font-size: 14px; line-height: }
.homelink a:link { color: #20598E; text-decoration: none; }
.homelink a:visited { color: #20598E; text-decoration: none; }
.homelink a:hover { color: #76A643; text-decoration: none; }

.dateline { font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 14px; color: #222222; font-weight: normal; }