body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica;
	font-size: 12px;
	/*color: #7D8184;*/
	color: #4C5449;
}

hr {
	height: 1px;
	color: #818181;
	margin-top: 10px;
	margin-bottom: 10px;
}


td.globalLinks {
	font-size: 11px;
	padding-right: 12px;
}

td.globalLinks a.globalLink, a.globalLink:visited, a.globalLink:active {
	text-decoration: none;
	color: #7D8184;
}

td.globalLinks a.globalLink:hover {
	text-decoration: underline;
	color: #7D8184;
}

td.grayLine {
	background-color: #818181;
}

td.greenArea {
	background-color: #54B301;
}

td.grayArea {
	background-color: #E6E6E6;
}

td.pageTitle {
	padding-left: 25px;
	vertical-align: middle;
}

H1	{
	display: inline;
	vertical-align: middle;
	color: #FFFFFF;
	font-family: Impact, Arial, Helvetica;
	font-size: 22px;
	font-weight: normal;
}

H1.homepage	{
	display: inline;
	vertical-align: middle;
	color: #7D8184;
	font-family: Arial, Helvetica;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
}

H2.homepage	{
	display: inline;
	vertical-align: middle;
	color: #7D8184;
	font-family: Arial, Helvetica;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
}

H2.homepage a, H2.homepage a:visited, H2.homepage a:active, H2.homepage a:hover 	{
	text-decoration: none;
	color: #7D8184;
}

H2	{
	color: #54B301;
	font-family: verdana, arial;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
}

H2.sitemap {
	color: #54B301;
	font-family: arial, verdana;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0px;
}

H2.sitemap a, H2.sitemap a:visited, H2.sitemap a:active {
	color: #54B301;
	text-decoration: none;
}

H2.sitemap a:hover {
	color: #54B301;
	text-decoration: underline;
}

H3 	{
	/*color: #4C5449;*/
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}

H3 a, H3 a:visited, H3 a:active {
	color: #7D8184;
	text-decoration:underline;
}

H3 a:hover {
	text-decoration:none;
}

H3.underline 	{
	text-decoration: underline;
}

H3.sitemap 	{
	font-family: arial, verdana;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 10px;
	color: #4C5449;
}

H3.sitemap a, H3.sitemap a:visited, H3.sitemap a:active {
	text-decoration: none;
	color: #4C5449;
}

H3.sitemap a:hover {
	text-decoration: underline;
	color: #4C5449;
}

a.sitemap, a.sitemap:visited, a.sitemap:active {
	font-size: 11px;
	color: #4C5449;
	margin-left: 10px;
	text-decoration: none;
}

a.sitemap:hover {
	font-size: 11px;
	color: #4C5449;
	margin-left: 10px;
	text-decoration: underline;
}

P	{
	margin: 0px 0px 10px 0px;
}

p a, p a:visited, p a:active {
	text-decoration:underline;
	font-size: 12px;
	color: #0093f3;
}

p a:hover {
	text-decoration:none;
}

div.indent {
	margin: 0px 10px 0px 20px;
}

ul {
	list-style-type:square;
	margin: 0px 10px 10px 15px;
}

li {
	margin-bottom: 5px;
}

li a, li a:visited, li a:active {
	text-decoration:underline;
	font-size: 12px;
	color: #7D8184;
}

li a:hover {
	text-decoration:none;
}

td.footerArea {
	background-color: #499D01;
	padding: 12px 12px 12px 12px;
	color: #FFFFFF;
	font-size: 11px;
}

td.footerArea a.footerLink, a.footerLink:visited, a.footerLink:active {
	text-decoration: underline;
	color: #FFFFFF;
}

td.footerArea a.footerLink:hover {
	text-decoration: none;
	color: #FFFFFF;
}

div.leftNavMain {
	margin: 15px 0px 15px 0px;
}

div.leftNavTertiary {
	font-weight: bolder;
	font-size: 10px;
	margin: 10px 5px 10px 0px;
}

div.leftNavTertiary a, div.leftNavTertiary a:visited, div.leftNavTertiary a:active {
	color: #7D8184;
	text-decoration: none;
}

div.leftNavTertiary a:hover {
	color: #7D8184;
	text-decoration: underline;
}

div.contentArea {
	margin: 15px 25px 25px 25px;
	text-align: left;
}

td.featureBox {
	padding-top: 10px;
}

span.blueTitle {
	font-weight: bold;
	color: #0093F3;
	font-size: 12px;
}

div.readMoreLink {
	font-family: Arial, Helvetica;
	text-align: right;
	color: #0093F3;
	font-weight: bold;
}

div.readMoreLink a.readMoreLink, a.readMoreLink:visited, a.readMoreLink:active {
	font-size: 10px;
	/*color: #7D8184;*/
	color: #0093F3;
	text-decoration: underline;
}

div.readMoreLink a.readMoreLink:hover {
	text-decoration: none;
	color: #0093F3;
}

table.inlineFeature {
	/*margin: 15px -15px 15px 15px;*/
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	background-color: #E6E6E6;
	
}

table.relatedLinks {
	margin: 15px 15px 15px 15px;
	background-color: #FFFFFF;
	
}

td.inlineGreen {
	background-color: #DFEAD9;
	color: #4C5449;
	font-size: 11px;
	height: 50px;
	padding: 10px 10px 10px 10px;
} 

td.inlineGreen a, a:visited, a:active{
	text-decoration: none;
	color: #4C5449;
	
}
td.inlineGreen a:hover{
	text-decoration: none;
	color: #FF6600;
	
}
td.inlineWhite {
	background-color: #FFFFFF;
	color: #4C5449;
	font-size: 11px;
	height: 50px;
	padding: 10px 10px 10px 10px;
}

td.inlineWhite a, a:visited, a:active {
	text-decoration: none;
	color: #4C5449;
	
}

td.inlineWhite a:hover{
	text-decoration: none;
	color: #FF6600;
	
}
td.inlineAd {
	background-color: #FFFFFF;
	color: #4C5449;
	font-size: 11px;
	height: 150px;
	margin: 0px 5px 0px 0px;
} 

td.inlineTextAd {
	background-color: #FFFFFF;
	border-color : #FF6600;
	border-width : thin;
	color: #4C5449;
	font-size: 11px;
	height: 180px;
	padding: 0px 0px 0px 5px;
	margin: 5px 0px 5px 0px;
} 

td.inlineTextAd a, a:visited, a:active, a:hover {
	color: #FF6600;
	text-decoration: none;
	
	
}

td.inlineWhite {
	background-color: #FFFFFF;
	color: #4C5449;
	font-size: 11px;
	height: 50px;
	padding: 10px 10px 10px 10px;
}

td.inlineGray {
	background-color: #E6E6E6;
	color: #4C5449;
	font-size: 10px;
	height: 40px;
	padding: 2px 0px 5px 5px;
}

td.TopFeature {
	background-color: #E6E6E6;
	color: #4C5449;
	font-size: 11px;
	height: 10px;
	padding: 0px 0px 5px 5px;
}

div.inlineHeaderLarge {
	color: #4C5449;
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;	
}

div.sectionHeader {
	/*color: #4C5449;*/
	color: #54B301;
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;	
}

div.sectionHeader a, div.sectionHeader a:visited, div.sectionHeader a:active, div.sectionHeader a:hover {
	/*color: #4C5449;*/
	color: #54B301;
	text-decoration: none;
}

td.sectionGreen {
	background-color: #DFEAD9;
	color: #4C5449;
	font-size: 12px;
	height: 50px;
	padding: 10px 10px 10px 10px;
} 

td.sectionWhite {
	background-color: #FFFFFF;
	color: #4C5449;
	font-size: 12px;
	height: 50px;
	padding: 10px 10px 10px 10px;
}

td.sectionGreenBorder {
	background-color: #E6E6E6;
}

div.inlineHeaderLargeCaps {
	color: #4C5449;
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	text-transform:uppercase;	
}

div.inlineHeaderLargeGreen {
	color: #54B301;
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;	
}

div.inlineMoreLink {
	font-family: Arial, Helvetica;
	text-align: right;
	font-weight: bold;
	color: #0093F3;
}

a.inlineRelatedLink, a.inlineRelatedLink:visited, a.inlineRelatedLink:active {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #7D8184;
}

a.inlineRelatedLink:hover {
	text-decoration: none;
}

div.inlineMoreLink a.inlineMoreLink, a.inlineMoreLink:visited, a.inlineMoreLink:active {
	font-size: 11px;
	color: #0093F3;
	font-weight: bold;
	text-decoration: underline;
}

div.inlineMoreLink a.inlineMoreLink:hover {
	text-decoration: none;
}

div.inlineFeatureTitle {
	color: #54B301;
	font-family: verdana, arial;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;	

}

div.inlineFeatureHeader {
	color: #4C5449;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;

}

div.inlineFeatureHeader a, div.inlineFeatureHeader a:visited, div.inlineFeatureHeader a:active, div.inlineFeatureHeader a:hover {
	color: #4C5449;
	text-decoration: underline;
	margin-bottom: 1px;
}

div.inlineFeatureText {
	color: #4C5449;
	font-size: 10px;
}

div.inlineFeatureText a.inlineFeatureText, a.inlineFeatureText:visited, a.inlineFeatureText:active, a.inlineFeatureText:hover {
	font-size: 10px;
	color: #0093F3;
	text-decoration: none;
}

div.inlineHeaderSmall {
	color: #4C5449;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;	
}

div.inlineHeaderSmallCaps {
	color: #4C5449;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
	text-transform: uppercase;	
}

div.inlineHeaderSmallCaps a, div.inlineHeaderSmallCaps a:visited, div.inlineHeaderSmallCaps a:active, div.inlineHeaderSmallCaps a:hover {
	color: #4C5449;
	text-decoration: none;
}

div.inlineAdHeader {
	background-color :#FF6600;
	color: #FFFFFF;
	font-family: verdana, arial;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 1px 0px 1px 5px;
	text-transform: uppercase;	
}

div.inlineAdHeader a, div.inlineAdHeader a:visited, div.inlineAdHeader a:active, div.inlineAdHeader a:hover {
	color: #FFFFFF;
	text-decoration: none;
}



div.inlineHeaderSmallCaps	{
	color: #FFFFFF;
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	text-transform: uppercase;	
}

div.inlineHeaderSmallCaps a, div.inlineHeaderSmallCaps a:visited, div.inlineHeaderSmallCaps a:active, div.inlineHeaderSmallCaps a:hover {
	color: #4C5449;
	text-decoration: none;
}
div.inlineCard {
	color: #4C5449;
	font-family: verdana, arial;
	font-size: 9px;
	margin: 0px 0px 5px 0px;
		
}

	.inlineCard_image {
		float: left;
		clear: left;
		margin: 5px 5px 0px 0px;
		border: none;
	}
	
	
	
.cardDivider {

	border-width: 1px 0px 0px 0px;

	border-style: dashed;

	border-color: #999999;

	padding:5px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	height:10px;	

}

div.editorBox {
	
	border: 1px solid #818181;
	margin: 5px 0px 0px 2px;
	padding: 0px 0px 0px 4px;
	
	}
	
div.editorTitle {
	color: #FFFFFF;
	background-color: #818181;
	text-align:center;
	font-family: verdana, arial;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 5px -4px;

}	
	
	
	
	div.inlineCardText {
	color: #4C5449;
	font-size: 10px;
	text-align:left;
	margin: 0px 0px 0px 2px;
	
}
div.inlineCardText li{
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	line-height: 1.1em;
}
div.inlineCardText ul{
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 0px 0px;
	list-style-type: none;
	
}
div.inlineFeatureText {
	color: #4C5449;
	font-size: 12px;
	text-align:left;
	
}

div.inlineFeatureText a.inlineFeatureText, a.inlineFeatureText:visited, a.inlineFeatureText:active, a.inlineFeatureText:hover {
	font-size: 10px;
	color: #0093F3;
	text-decoration: none;
}

td.inlineBlue {
background-color:#F6FBFF;
border:4px solid #C9D6E6;
	font-size: 11px;
	height: 50px;
	padding: 10px 10px 10px 10px;


} 

td.inlineBlue a {
border: 0;
text-decoration: none;
}

td.inlineBlue ul
{
list-style-type:disc;
text-align: left;
font-size:11px;

margin-bottom:1em;
padding-left:2em;
}


td.inlineBlue img
{
	border: 0;
	margin: 2px 0px 2px 35px;
}

td.inlineBlue img a
{
	border: 0;
	text-decoration: none;
}

div.inlineHeaderAd {
	color: #980f08;
	font-family: verdana, arial;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 5px;
	text-transform: uppercase;	
}

table.stafford {
background-color:#EFFCE8;
border:1px solid #99CC66;
margin:10px 5px 5px;
padding:1px;
width:100%;
}

table.stafford {
background-color:#EFFCE8;
border:1px solid #99CC66;
margin:10px 5px 5px;
padding:1px;
width:100%;
}

.stafford td.Head {
background-color:#54B301;
border:1px solid #54B301;
color:#FFFFFF;
margin:10px;
padding:1px;

}
.stafford td {
background-color:#FFFFFF;
border:1px solid #99CC66;
color:#000000;
margin:10px;
padding:1px;
}

.stafford td.Header {
background-color:#99CC66;
border:1px solid #99CC66;
color:#FFFFFF;
margin:10px;
padding:1px;

}


div.inlineHeaderAd a, div.inlineHeaderAd a:visited, div.inlineHeaderAd a:active, div.inlineHeaderAd a:hover {
	color: #980f08;
	text-decoration: none;
}
