a, body, div, input, label, select, table, textarea, tr, td
{
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}
a
{
	text-decoration: underline;
}
a:hover
{
	color:#007833;
	text-decoration: underline;
}
body
{
	margin: 0px 0px 0px 20px;
	background-color: #ffffff;
}
input, textarea
{
	color: #333333;
	font-size: 11px;
}
ul
{
	padding: 0px 0px 0px 15px; 
	margin: 0px;
}
a.menuItem
{
	color: #007833;
	text-decoration: none;
}
a.menuItem:hover
{
	color: #99cc00;
	text-decoration: none;
}
a.topNav
{
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
a.topNavSel
{
	font-size: 12px;
	color: #007833;
	text-decoration: none;
}
a.sideNav
{
	font-size: 12px;
	color: #9c0;
	text-decoration: none;
}
a.sideNav:hover { color: #9c0; text-decoration:none; }
a.sideNavMain
{
	font-size: 12px;
	color: #090;
	text-decoration: none;
}
a.sideNavMain:hover { color: #090; text-decoration:none; }
a.sideNavSel
{
	font-size: 12px;
	color: #090;
	font-weight:bold;
	text-decoration: none;
}
a.sideNavSel:hover { color: #090; text-decoration:none; }
a.whatsnew
{
	font-size: 10px;
	color: #009900;
	font-weight:bold;
	text-decoration: none;
}
.whatsnew
{
	font-size: 10px;
	color: #009900;
	font-weight:bold;
	text-decoration: none;
}
a.sectionGreenB
{
	font-size: 14px;
	color: #009900;
	font-weight:bold;
	text-decoration: none;
}
.sectionGreenB
{
	font-size: 14px;
	color: #009900;
	font-weight:bold;
	text-decoration: none;
}
a.sectionGreen
{
	font-size: 12px;
	color: #009900;
	font-weight:normal;
	text-decoration: none;
}
.sectionGreen
{
	font-size: 12px;
	color: #009900;
	font-weight:normal;
	text-decoration: none;
}

.subWhite
{
	font-size: 10px;
	color: #ffffff;
	font-weight:normal;
	text-decoration: none;
}

.subYellow { font-size: 12px;color:yellow;font-weight:normal;text-decoration: none;}
a.subYellow:link { font-size: 12px;color:yellow;font-weight:normal;text-decoration: underline;}
a.subYellow:active { font-size: 12px;color:yellow;font-weight:normal;text-decoration: underline;}
a.subYellow:visited { font-size: 12px;color:yellow;font-weight:normal;text-decoration: underline;}
a.subYellow:hover { font-size: 12px;color:yellow;font-weight:normal;text-decoration: underline;}

.subYellowChild { font-size: 10px;color:yellow;font-weight:normal;text-decoration: none;}
a.subYellowChild:link { font-size: 10px;color:yellow;font-weight:normal;text-decoration: underline;}
a.subYellowChild:active { font-size: 10px;color:yellow;font-weight:normal;text-decoration: underline;}
a.subYellowChild:visited { font-size: 10px;color:yellow;font-weight:normal;text-decoration: underline;}
a.subYellowChild:hover { font-size: 10px;color:yellow;font-weight:normal;text-decoration: underline;}


td.sideNav
{
	height: 25px;
/*
	border-right: #99cc00 1px solid;
	border-top: #99cc00 1px solid;
	border-left: #99cc00 1px solid;
	background-color: #99cc00;
*/
}
td.sideNavSel
{
	height:25px;
	/*
	border-bottom: #007833 1px solid;
	border-top: #007833 1px solid;
	border-left: #007833 1px solid;
	background-color: #ffffff;
	*/
}
td.topNav
{
	font-size: 12px;
	color: #ffffff;
	border-right: #99cc00 1px solid;
	border-top: #99cc00 1px solid;
	border-left: #99cc00 1px solid;
	height: 23px;
	background-color: #99cc00;
}
td.topNavSel { border-width:1px 1px 1px 1px; border-style:solid; border-color:#090 #090 #fff #090; color:#090; font-size:12px; }

.adminTop
{
	background-color: #008900;
	padding-left: 10px;
	font-size: 12px;
	color: #ffffff;
}
.bodyLink
{
	font-size: 11px;
	color: #000066;
	text-decoration: underline;
	cursor: hand;
}
.bodyLink:hover
{
	color: #000066;
	text-decoration: none;
	cursor: hand;
}
.bodyText
{
	color: #666666;
	line-height: 13px;
}
.bodyText ul 
{
	list-style-image: url(../../images/common/bulletElement.gif);
	color: #666666;
	padding-left:15px;
}
.bodyText li
{
	list-style-image: url(../../images/common/bulletElement_IEFIX.gif);
	margin-left:0px;
}
.bodyTextAlt, .bodyTextAlt A
{
	color: #009900;
	font-size: 11px;
	line-height: 15px;
}
.bodyTextAlt ul 
{
	list-style-image: url(../../images/common/bulletHeader.gif);
	color: #009900;
	padding-left:15px;
}
.bodyTextAlt li
{
	list-style-image: url(../../images/common/bulletHeader_IEFIX.gif);
	margin-left:0px;
}
.bodyTitle, .bodyTitle a
{
	color: #007833;
	font-size: 15px;
	line-height: 21px;
}
.bodySubTitle, .bodySubTitle a
{
	color: #007833;
	font-size: 12px;
	font-style: italic;
	line-height: 21px;
}

.bodyTitleAlt, .bodyTitleAlt a
{
	color: #666666;
	font-size: 11px;
	line-height: 21px;
}
.calendarHeader
{
	padding: 5px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	background-color: #99cc00;
}
.calendarSubTitle, .calendarSubTitle A
{
	color: #666666;
	font-size: 11px;
	line-height: 15px;
}
.error
{
	color: #ff0000;
	font-size:12px;
	font-weight: bold;
}
.footerText
{
	font-size: 12px;
	color: #000000;
}
.topSubNav
{
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.topSubNav:hover
{
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
.topSubNavSel
{
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.topSubNavSpacer
{
	font-size: 8px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}
.subSideNav
{
	font-size: 10px;
	color: #007833;
	text-decoration: none;
}
.subSideNavSel
{
	font-size: 10px;
	color: #007833;
	font-weight: bold;
	text-decoration: underline;
}
.menu
{
	border-right: #007833 1px solid;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #ffffff;
}
.footer
{
	background-color: #99cc00;
}
.footerAlt
{
	background-color: #ffffff;
}
.footerLink
{
	font-size: 11px;
	color: #018800;
	line-height: 20pt;
	text-decoration: none;
}
.footerLink:hover
{
	font-size: 11px;
	color: #090;
	line-height: 20pt;
	text-decoration: underline;
}
.footerItems 
{ 
	color:#090; 
	font-size: 11px; 
}
.footerText 
{ 
	color:#666666; 
	font-size: 11px; 
}
.footerLinkAlt 
{ 
	color:#000000; 
	font-size:11px; 
	text-decoration:underline; 
}
.homeText, .homeText table tr td
{
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}
.weatherText
{
	color: #666666;
	padding: 5px;
}
.weatherHigh
{
	font-size: 12px;
	color: #666666;
}
.weatherLow
{
	font-size: 11px;
	color: #A0A0A0;
}
.rssSubText
{
	font-size: 9px;
	color: #666666;
	text-decoration: none;
} 
.rssNav
{
	font-size: 9px;
	color: #666666;
	text-decoration: none;
} 
.rssTable
{
	border: #999999 1px solid;
	table-layout: fixed;
}
.rssContent
{
	padding: 5px;
}
.rssHeader
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	color: #ffffff;
	padding-top: 3px;
	background-color: #999999;
} 
.rssTitle
{
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
} 
.rssTitle:hover
{
	text-decoration: underline;
} 
.rssSubTitle
{
	color: #666666;
	font-size: 10px;
	font-style: italic; 
	line-height: 14px;
	text-decoration: none;
}  
.rssSubTitle:hover
{
	text-decoration: underline;
} 
.readmore
{
	font-size: 10px;
	color: #007833;
}
.search
{
	font-size: 11px;
	text-decoration: none;
}
.subPageHeader
{
	background-color: #ff0;
	color: #090;
	font-size: 19px;
	padding-left: 15px;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#090;
}
.headerText
{
	font-size: 12px;
	color: #676666;
}
.headerTextBold
{
	font-weight: bold;
	font-size: 12px;
	color: #676666;
	padding-left: 15px;
}
.homedropdownMenu 
{
	width: 171px;
	font-family: Arial;
	font-size: 10px;
	color: #666666;
}
.subTopNav
{
	color: #666666;
	font-size: 11px;
}
.subNav
{
	color: #3F9966;
	font-size: 10px;
}
.selectedLink
{
	font-size: 11px;
	color: #ff0000;
	text-decoration: none;
	cursor: hand;
}
a.selectedLink:hover
{
	color: #ff0000;
	text-decoration: none;
	cursor: hand;
}
.searchPageNav
{
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
}
.searchPageNav:hover
{
	text-decoration: underline;
}
a.searchText, a.searchLink
{
	font-size: 12px;
}
.navOff
{
	font-size: 12px;
	color: #ffffff;
	line-height: 100%;
	background-color: #ff0033;
	text-decoration: none;
}
.navOn
{
	font-size: 12px;
	color: #000000;
	line-height: 100%;
	background-color: #ffffff;
	text-decoration: none;
}
.navBlack
{
	font-size: 12px;
	color: #ffffff;
	line-height: 100%;
	background-color: #000000;
	text-decoration: none;
}
.subNavOn
{
	font-size: 10px;
	color: #ff0033;
	line-height: 100%;
	background-color: #ffffff;
	text-decoration: none;
}
.subNavOff
{
	font-size: 10px;
	color: #000000;
	line-height: 100%;
	background-color: #ffffff;
	text-decoration: none;
}
.subSubNavOn
{
	font-size: 10px;
	color: #000000;
	line-height: 100%;
	background-color: #ffffff;
	text-decoration: none;
}

.contentSubHead { text-decoration:none; font-weight:bold; font-size:14px; line-height:120%; }
.contentText { text-decoration:none; font-size:12px; line-height:120%; }
.contentPageHeader { font-size:23px;font-weight:bold}
.contentPageHeaderWelcome { font-size:13px;font-style:italic;font-weight:bold}
.contentSpecialText { font-size:12px;font-weight:bold;}
.contentSpecialLink { font-size:12px;font-weight:bold;text-decoration:underline}
.contentSpecialLink:hover { text-decoration:none}
.contentParagraphHeader { font-size:14px;font-weight:bold}

.bodyLink
{
	color: #4B4B4B;
	font-size: 11px;
	text-decoration: underline;
}
.bodyLink:hover
{
	text-decoration: none;
}
.selectedLink
{
	color: #007833;
	font-size: 11px;
	text-decoration: none;
}
.selectedLink:hover
{
	color: #007833;
	text-decoration: none;
}
.dataLink
{
	font-size: 11px;
	color: #4B4B4B;
}
.dataHead
{
	color: #ffffff;
	padding: 3px;
	font-size: 11px;
	font-weight: bold;
	border-top: #007833 1px solid;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #008900;
}
.dataHeadL
{
	font-size: 11px;
	padding: 3px;
	color: #ffffff;
	font-weight: bold;
	border-top: #007833 1px solid;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #008900;
}
.dataHead A, .dataHeadL A
{
	color: #ffffff;
	font-size: 11px;
}
.dataHeadNoFormat
{
	font-size: 11px;
	padding: 3px;
	color: #ffffff;
	font-weight: bold;
	background-color: #008900;
}
.dataL
{
	font-size: 11px;
	padding: 3px;
	color: #4B4B4B;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #ffffff;
}
.dataLR
{
	padding: 3px;
	color: #4B4B4B;
	font-size: 11px;
	border-left: #007833 1px solid;
	border-right: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #ffffff;
}
.data
{
	padding: 3px;
	color: #4B4B4B;
	font-size: 11px;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #ffffff;
}
.dataR
{
	font-size: 11px;
	padding: 3px;
	color: #4B4B4B;
	border-right: #007833 1px solid;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #ffffff;
}
.dataRNoPad
{
	font-size: 11px;
	color: #4B4B4B;
	border-right: #007833 1px solid;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #ffffff;
}
.newData
{
	font-size: 11px;
	padding: 3px;
	color: #ffffff;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #0082C6;
}
.newDataR
{
	padding: 3px;
	color: #ffffff;
	font-size: 11px;
	border-right: #007833 1px solid;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #0082C6;
}
.newData A, .newDataR A, .modifiedData A, .modifiedDataR A, .deletedData A, .deletedDataR A
{
	color: #ffffff;
	font-size: 11px;
}
.modifiedData
{
	padding: 3px;
	color: #ffffff;
	font-size: 11px;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #8cc600;
}
.modifiedDataR
{
	padding: 3px;
	color: #ffffff;
	font-size: 11px;
	border-right: #007833 1px solid;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #8cc600;
}
.deletedData
{
	padding: 3px;
	color: #000000;
	font-size: 11px;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #999999;
}
.deletedDataR
{
	padding: 3px;
	color: #ffffff;
	font-size: 11px;
	border-right: #007833 1px solid;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #999999;
}
.inactiveData
{
	padding: 3px;
	color: #ffffff;
	font-size: 11px;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #cccccc;
}
.inactiveDataR
{
	padding: 3px;
	color: #ffffff;
	font-size: 11px;
	border-right: #007833 1px solid;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #cccccc;
}

