body {
background-color:#ADADAD;
color: #000000;
}

.subheading {
	color: #336699;
	font: bold 12px Arial, Helvetica, sans-serif;
	letter-spacing: 1px;


}
.mainbody {
	color: #515151;
	font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;




}
.mainbody a { color:#666; text-decoration: underline}
.mainbody a:visited { color: #666; text-decoration: underline}
.mainbody a:link { color: #666; text-decoration: underline}
.mainbody a:hover { color: #397CD1; text-decoration: underline}

.mainblue {
	color: #397CD1;
	font: normal 11px Arial, Helvetica, sans-serif;

}

.footer {  	color:#666;
			font-family: Arial, Helvetica, sans-serif; font-size: 10px}
			
.footer a { color:#666; text-decoration: underline}
.footer a:visited { color: #666; text-decoration: underline}
.footer a:link { color: #666; text-decoration: underline}
.footer a:hover { color: #397CD1; text-decoration: underline}

.boldblue {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #397CD1}
.boldblue a { color:#397CD1; text-decoration: none}
.boldblue a:visited { color: #AB0000; text-decoration: underline}
.boldblue a:link { color: #515151; text-decoration: none}
.boldblue a:hover { color: #397CD1; text-decoration: underline}

.menuheader {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #CCCCCC}
.bullets {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; list-style-position: inside; list-style-type: circle; color: 397CD1}


.pagehd {
	color: #6AB744;
	text-decoration: none;
	letter-spacing: 1px;
	padding: -3px;
	border-bottom: 1px solid #CCCCCC;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;



}
.pagehd a { color:#6AB744; text-decoration: none}
.pagehd a:visited { color: #6AB744; text-decoration: none}
.pagehd a:link { color: #6AB744; text-decoration: none}
.pagehd a:hover { color: #397CD1; text-decoration: none}

.menubox {
	padding-left: 10px;
	border-right: 1px solid #CCCCCC;
	padding-top: 1px;
	width: 137px;
}
.contactbox {
	background: #FFFFFF url(images/menubg.jpg) no-repeat right;
	padding-right: 20px;
}
.maintbl {
	position: relative;
	min-width:776px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -10px;
	display:block;
}
.topbg {
	background: url(images/background.jpg) no-repeat right;
}
.layermenu {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #99CC66;
	background: #F7F7F7;
	scrollbar-face-color: #ggg;
	scrollbar-shadow-color: #666;
	scrollbar-highlight-color: #FFF;
	scrollbar-3dlight-color: #E8E8E8;
	scrollbar-darkshadow-color: #666;
	scrollbar-track-color: #F7F7F7;
	scrollbar-arrow-color: #666;
	padding-left: 4px;
	border: 2px inset #FFFFFF;


}
.layermenu p {	padding: 0 1}
.layermenu a { color:#666666; text-decoration: none}
.layermenu a:visited { color: #666666; text-decoration: none}
.layermenu a:link { color: #666666; text-decoration: none}
.layermenu a:hover { color: #397CD1; text-decoration: underline}

.vertline {
	border-right: 1px solid #CCCCCC;

}
.submenu {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #666666;
	padding-right: 10px;
	padding-bottom: 3px;
	text-align: right;
	display:block;
}
.submenu a:link { color: #fff; text-decoration: none}
.submenu a:visited { color: #fff; text-decoration: none}
.submenu a:hover { color: #a7d75d; text-decoration: underline}
.submenu a { color:#fff; text-decoration: none}

.submenuleft {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #666666;
	padding-left: 10px;
	padding-bottom: 4px;

}
.submenuleft a { color:#fff; text-decoration: none}
.submenuleft a:visited { color: #fff; text-decoration: none}
.submenuleft a:link { color: #fff; text-decoration: none}
.submenuleft a:hover { color: #a7d75d; text-decoration: underline}
.mainbodywht {

	color: #FFFFFF;
	font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
}
.porthd {
	color: #666666;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	padding: 4px;
	background: #F7F7F7;
	border: 1px solid #CCCCCC;


}
.mainbodybld {

	color: #515151;
	font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
}
.mainbodyredbld {


	color: #CC3333;
	font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
}
.mainbodyredbld a { color:#CC3333; text-decoration: none}
.mainbodyredbld a:visited { color: #CC3333; text-decoration: none}
.mainbodyredbld a:link { color: #CC3333; text-decoration: none}
.mainbodyredbld a:hover { color: #cc3300; text-decoration: underline}
.lline {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;

}
.rline {

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.hdrcntr {
	background-image: url(images/hdrcntr.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

/* content */

.bodytext {
	color: #515151;
	font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
}

.subheadinglg {

	color: #336699;
	font: bold 16px Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}

.morelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
	text-align: right;
}

.HORZline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.vertlineL {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding: 5px;

}
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.comement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.medgreentext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #669933;
}
.sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	padding: 4px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #EEEEEE;

}
.mainbodyLine {
	color: #515151;
	font: bold normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-decoration: none;
	padding: 4px;


}
			/*  -NEWS/NOTICES-USE ONLY WHEN HOME PAGE CONTENT AREA IS DIFFERENT COLOR THAN INTERIOR PAGES!!  */

.hmpgnewsdate {
	font-size: 10px; 
	color: #333333
}

.hmpgNewsSummary {
	font-size: 12px;
	color: #333333;
	text-align: left;
	vertical-align: top;
	font-weight: normal;

}

.hmpgNoticeDate {
	font-size: 10px;
	color: #333;
	text-align: left;
	font-weight: normal;
}

.hmpgNoticeSummary {
	color: #333;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;

}
.hmpgNoticeSummary a {color: #333;  text-decoration: underline; font-weight: bold;}
.hmpgNoticeSummary a:visited {color: #333;  text-decoration: underline}
.hmpgNoticeSummary a:link {color: #333;  text-decoration: underline}
.hmpgNoticeSummary a:hover {color: #336699;  text-decoration: underline}

.hmpgNoticeTitle {
	color: #333;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	font-size: 12px;
}
.hmpgNoticeTitle a {color: #333;  text-decoration: underline}
.hmpgNoticeTitle a:visited {color: #333;  text-decoration: underline}
.hmpgNoticeTitle a:link {color: #333;  text-decoration: underline}
.hmpgNoticeTitle a:hover {color: #336699;  text-decoration: underline}

.hmpgNewsTitle {
	color: #333;
	font-weight: bold;
	font-size: 12px;
}
.hmpgNewsTitle a {color: #333;  text-decoration: underline}
.hmpgNewsTitle a:visited {color: #333;  text-decoration: underline}
.hmpgNewsTitle a:link {color: #333;  text-decoration: underline}
.hmpgNewsTitle a:hover {color: #333333;  text-decoration: underline}

.otherpgNoticeSummary {
	color: #333;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
}
.otherpgNoticeSummary a {color: #333; text-decoration: underline}
.otherpgNoticeSummary a:link {color: #333; text-decoration: underline}
.otherpgNoticeSummary a:visited {color: #333; text-decoration: underline}
.otherpgNoticeSummary a:hover {color: #336699; text-decoration: underline}
.otherpgNoticeSummary a:active {color: #333; text-decoration: underline}

.otherpgNoticeDate {
	color: #333;
	font-size: 12px;
}

.otherpgNewsDate {
	color: #333;
	font-size: 12px;
}
.otherpgNewsDate a {color: #333; text-decoration: underline; font-weight: bold}
.otherpgNewsDate a:link {color: #333; text-decoration: underline}
.otherpgNewsDate a:visited {color: #333; text-decoration: underline}
.otherpgNewsDate a:hover {color: #336699; text-decoration: underline}
.otherpgNewsDate a:active {color: #333; text-decoration: underline}

.otherpgNewsCopy {
	font-size: 12px; 
	font-weight: normal; 
	color: #333333
}

.otherpgNewsSummary {
	color: #333;
	text-align: left;
	vertical-align: top;
	font-size: 12px;

}
.shtheader {
	background-color: #1B335A;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-left-style: dashed;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
