body
{
 	color: #666666;
	font-family: Arial, Helvetica, Sans serif;
	font-size: 12px;
	line-height: 16px;
	padding: 0;
	text-align: left;
	background-color: #EBEBEB;  
}
p { margin-top: 0; margin-bottom: 11px; }
h3.subtext
{
	color: #999999;
	font-family: Arial, Helvetica, Sans serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	text-align: left;
	text-transform: none;
	margin: 10px, 0px, 0px, 35px;
	padding: 0;
}
h1 { color: #a8cb2f; font-size: 26px; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; margin-top: 15px; margin-bottom: 8px; }
h3
{ color: #999; font-family: arial, Helvetica, "Sans serif"; font-size: 26px; font-weight: normal; text-transform: none; text-align: left; margin-top: 10px; margin-bottom: 20px; padding: 0; }
h4 { color: #fff; font-size: 12px; font-family: arial, Helvetica, "Sans serif"; font-weight: bold; background-color: #999; text-align: left; text-transform: none; margin: 14px 0 0; padding: 4px 8px; }
h2
{ color: #c00; font-family: arial, Helvetica, "Sans serif"; font-size: 13px; line-height: 13px; font-weight: bold; text-align: left; text-transform: uppercase; margin-top: 12px; margin-bottom: 4px; padding: 0; }
h2 a:link
{
/*	color: #C00;*/
	color: #c00;
	text-transform: inherit;
	font-weight: bold;
}
h2 a:hover
{ color: #783cb4; text-transform: inherit; text-decoration: underline; font-weight: bold; }
h2 a:visited
{
	text-transform: inherit;
/*	color: #c00;*/
	color: #c00;
}
ul li { margin-top: 0; margin-bottom: 6px; list-style-image: url(images/bodybulletround.gif); }
.linkbullet { text-align: left; margin: 6px 10px 8px -7px; list-style-image: url(images/linkbullet.gif); }
.bulletemph1 { color: black; list-style-image: url(images/bodybulletround.gif); }
.bulletemph2 { color: black; list-style-image: url(images/bullet-check.gif); }
.linkbullet a:link { font-weight: normal; }
td.mainnav
{
	background: #A8CB2F;
	text-align: center;

}
.boxtext { text-align: left; margin: 7px 9px 8px 10px; }
.boxtextcol1 { text-align: left; margin: 7px 0 8px 10px; }
td.left
{
	background: #FFFFFF;
	text-align: left;
	width: 150px;
	padding: 3px;
/*	border-style: solid;
	border-color: #008F63;*/

}

td.right
{
	background: #FFFFFF;
	text-align: left;
	width: 150px;
	padding: 3px;
	vertical-align: top;
/*	border-style: solid;
	border-color: #008F63;*/

}

td.center
{
	background: #FFFFFF;
	text-align: left;
	width: 400px;
	padding: 3px;
/*	border-style: solid;
	border-color: #008F63;*/

}

td.righttop
{
	background: #f3efe3;
	text-align: left;
	width: 150px;
	padding: 3px;
/*	border-style: solid;
	border-color: #008F63;*/

}

td.header
{
	background: #FFFFFF;
	text-align: right;
	padding: 3px;

}
a.mainnav, a.mainnav:link, a.mainnav:active, a.mainnav:hover, a.mainnav:visited
{
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.address { color: #666; font-weight: normal; text-align: center; margin-top: 8px; }
.address a:link { color: #666; font-weight: normal; text-align: center; margin-top: 8px; }
.address a:visited { color: #666; font-weight: normal; text-align: center; margin-top: 8px; }
.address a:hover { color: #666; font-weight: normal; text-align: center; margin-top: 8px; }
.address a:visited:hover { color: #666; font-weight: normal; text-align: center; margin-top: 8px; }

a.sidenav, a.sidenav:link, a.sidenav:active, a.sidenav:visited
{

	color: #999999;
	font-family: Arial, Helvetica, Sans serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	text-align: left;
	text-transform: none;
	margin: 10px, 0px, 0px, 35px;
	padding: 0;

}

a.thispage, a.thispage:link, a.thispage:active, a.thispage:visited
{

	color: #000000;
	font-family: Arial, Helvetica, Sans serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	text-align: left;
	text-transform: none;
	margin: 10px, 0px, 0px, 35px;
	padding: 0;
	text-decoration: none;

}

a.sidenav:hover
{
color: #000066;
}

.purple
{
	text-align: left;
	font-family: Arial, Helvetica, Sans serif;
	font-weight: bold;
	color: #639;
	text-transform: none;
	margin: 0px, 0px, 0px, 35px;
	padding: 0;
}

.redhead
{
	color: #C00;
	font-family: Arial, Helvetica, Sans serif;
	font-size: 13px;
	line-height: 10px;
	font-weight: normal;
	text-align: left;
	text-transform: uppercase;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	vertical-align: baseline;
	white-space: normal;
	text-indent: 0px;
}
a:link
{ text-align: left; text-decoration: none; color: #6c36a2; font-weight: bold; }
a:visited
{
	text-align: left;
	text-decoration: none;
	color: #663399;

}
a:hover
{ color: #639; text-decoration: underline; }
a:visited:hover { color: #639; text-decoration: underline; }
a.utility {
	color: #A8CB2F;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 20px;
}
a.utility:hover {
	text-decoration: underline;
}
a.utilitylogin {

	color: #663399;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 20px;
}
a.utilitylogin:hover {
	text-decoration: underline;
	
}
.footer
{ font-weight: normal; background: #a8cb2f; text-align: center; margin-top: 12px; margin-bottom: 12px; }
a.footer, a.footer:link, a.footer:active, a.footer:hover, a.footer:visited
{ color: #ffffff; font-weight: normal; size: 8px; padding-left: 1em; padding-right: 1em; }
.green {
	font-weight: bolder;
}
.notbold {
	font-weight: lighter;
}
