.bulletpoints, .bulletpoints a:link, .bulletpoints a:visited, .bulletpoints a:active{
	color: #A43000;
	text-decoration: none;
}
.bulletpoints a:hover{
	color: #A43000;
	text-decoration: underline;
}
.header{
	color:#005A20;
	font-size: 15px;
	font-family : Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	font-weight: bold;
}
.subheader{
	color:#A43000;
	font-size: 13px;
	font-family : Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	font-weight: bold;
}
.quotetext {
	color: #FFFFFF;
	font-size:10px;	
	margin-bottom:5px;
	margin-top:5px;
	margin-left:8px;
	margin-right:8px
}
.small {
	font-size:10px;	
}
.messageerror {
	color: #990000;
	font-weight: bold;
}
.formrequired{
    COLOR: #990000;
}
.header2text {
/* used for text in right bar on template 2*/
	color: #666666;
	font-size:10px;	
}
.header2text a:link, .header2text a:visited, .header2text a:active {
	color: #A43000;
	text-decoration: none;
}
.header2text a:hover {
	color: #A43000;
	text-decoration: underline;
}
.headeroverlaytext {
/* used for text in header on template 3*/
	color: #FFFFFF;
	font-size:10px;	
}
.textnav, a:link.textnav, a:visited.textnav, a:active.textnav{
/* used for nav on services page*/
	font-size: 11px;
	font-family : Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	color: #A43000;
	font-weight: bold;
	text-decoration: none;
}
a:hover.textnav{
	color: #A43000;
	text-decoration: underline;
}
.textnavon, a:link.textnavon, a:visited.textnavon, a:active.textnavon{
/* used for nav on services page*/
	font-size: 11px;
	font-family : Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a:hover.textnavon{
	color: #000000;
	text-decoration: underline;
}
.footer{
	color:#B0A7B2;
	font-family : Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	font-size: 10px;
}
.footer a:link, .footer a:visited, .footer a:active {
	color:#005A20;
	text-decoration: none;
}
.footer a:hover {
	color:#005A20;
	text-decoration: underline;
}
.copyright, .copyright a:link, .copyright a:visited, .copyright a:active {
	font-size: 10px;
	font-family : Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	color: #333333;
}
td, body, input, select, textarea {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	FONT-SIZE: 11px;
}
.mainbg {
	background-image : url(images/global/background.gif);
	background-repeat : repeat-x;
}
.leftshadowbg{
	background-image: url(images/global/backshadow_leftmiddle.gif);
}
.rightshadowbg{
	background-image: url(images/global/backshadow_rightmiddle.gif);
}
.footerbg {
	background-image : url(images/global/footer_background.gif);
	background-repeat : no-repeat;
}
.clearbg{
	background-image: url(images/global/spacer.gif);
}
.contentbg{
	background:#FFFFFF
}
.hdivbg{
	background: #DEDEDE;
}
.quotedivbg{
	background: #000000;
}
.homeboxbg {
	background-image : url(images/home/homebox_back.gif);
}
.homemainbg{
	background-image: url(images/home/homepage_feature.jpg);
	background-repeat: no-repeat;
}
.header2bg {
	background-image : url(images/headers/sidecolumn_back.gif);
}

