a, a:visited, a:link, a:active, a:hover {
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
}

.leftNav, .leftNav_over {
	cursor: pointer;
	border-left: 1px solid black;
	border-top: 1px solid black;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
    font-weight: bold;
    font-size: 9pt;
}
.leftNav {
    color: #FFFFFF;
    background: #54752B;
}
.leftNav_over {
    color: #FFFFFF;
    background: #822017;
}
.leftNavOn {
	cursor: pointer;
	border-left: 1px solid black;
	border-top: 1px solid black;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
    background: #FFFFFF;
    font-weight: bold;
    font-size: 9pt;
    color: #000000;
}

.communityLevel1, .communityLevel1_over {
	cursor: pointer; padding-left: 6px; padding-top: 2px; padding-bottom: 2px; width: 186px;
}
.communityLevel1 A, .communityLevel1 A:link, .communityLevel1 A:active, .communitymLevel1 A:hover, .communityLevel1 A:visited,
.communityLevel1_over A, .communityLevel1_over A:link, .communityLevel1_over A:active, .communityLevel1_over A:hover, .communityLevel1_over A:visited {
    font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF;
}
.communityLevel1, .communityLevel1 A, .communityLevel1 A:link, .communityLevel1 A:active, .communityLevel1 A:hover, .communityLevel1 A:visited {
    color: #FFFFFF;
}
.communityLevel1_over, .communityLevel1_over A, .communityLevel1_over A:link, .communityLevel1_over A:active, .communityLevel1_over A:hover, .menuLevel2_over A:visited {
    color: #FFFFFF;
}
.communityLevel1On {
	cursor: pointer; padding-left: 6px; padding-top: 2px; padding-bottom: 2px; color: #FFFFFF; width: 186px;
}
.communityLevel1On A, .communityLevel1On A:link, .communityLevel1On A:active, .communityLevel1On A:hover, .communityLevel1On A:visited {
    font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF;
}

.communityLevel2, .communityLevel2_over {
	cursor: pointer; padding-left: 18px; padding-top: 2px; padding-bottom: 2px; width: 174px;
}
.communityLevel2 A, .communityLevel2 A:link, .communityLevel2 A:active, .communitymLevel2 A:hover, .communityLevel2 A:visited,
.communityLevel2_over A, .communityLevel2_over A:link, .communityLevel2_over A:active, .communityLevel2_over A:hover, .communityLevel2_over A:visited {
    font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF;
}
.communityLevel2, .communityLevel2 A, .communityLevel2 A:link, .communityLevel2 A:active, .communityLevel2 A:hover, .communityLevel2 A:visited {
    color: #FFFFFF;
}
.communityLevel2_over, .communityLevel2_over A, .communityLevel2_over A:link, .communityLevel2_over A:active, .communityLevel2_over A:hover, .menuLevel2_over A:visited {
    color: #FFFFFF;
}
.communityLevel2On {
	cursor: pointer; padding-left: 18px; padding-top: 2px; padding-bottom: 2px; color: #FFFFFF; width: 174px;
}
.communityLevel2On A, .communityLevel2On A:link, .communityLevel2On A:active, .communityLevel2On A:hover, .communityLevel2On A:visited {
    font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF;
}

.communityLevel3, .communityLevel3_over {
	cursor: pointer; padding-left: 30px; padding-top: 2px; padding-bottom: 2px; width: 162px;
}
.communityLevel3 A, .communityLevel3 A:link, .communityLevel3 A:active, .communitymLevel3 A:hover, .communityLevel3 A:visited,
.communityLevel3_over A, .communityLevel3_over A:link, .communityLevel3_over A:active, .communityLevel3_over A:hover, .communityLevel3_over A:visited {
    font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF;
}
.communityLevel3, .communityLevel3 A, .communityLevel3 A:link, .communityLevel3 A:active, .communityLevel3 A:hover, .communityLevel3 A:visited {
    color: #FFFFFF;
}
.communityLevel3_over, .communityLevel3_over A, .communityLevel3_over A:link, .communityLevel3_over A:active, .communityLevel3_over A:hover, .menuLevel2_over A:visited {
    color: #FFFFFF;
}
.communityLevel3On {
	cursor: pointer; padding-left: 30px; padding-top: 2px; padding-bottom: 2px; color: #FFFFFF; width: 162px;
}
.communityLevel3On A, .communityLevel3On A:link, .communityLevel3On A:active, .communityLevel3On A:hover, .communityLevel3On A:visited {
    font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF;
}


.quickLink, .quickLink_over {
	cursor: pointer; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: white; text-align: left;
}
.quickLink A, .quickLink A:link, .quickLink A:active, .quickLink A:hover, .quickLink A:visited,
.quickLink_over A, .quickLink_over A:link, .quickLink_over A:active, .quickLink_over A:hover, .quickLink_over A:visited {
    font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: black;
}
.quickLink, .quickLink A, .quickLink A:link, .quickLink A:active, .quickLink A:hover, .quickLink A:visited {
    color: black;
}
.quickLink_over, .quickLink_over A, .quickLink_over A:link, .quickLink_over A:active, .quickLink_over A:hover, .quickLink_over A:visited {
    color: black;
}
.quickLinkOn {
	cursor: pointer; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; background-color: white; text-align: left;
}
.quickLinkOn A, .quickLinkOn A:link, .quickLinkOn A:active, .quickLinkOn A:hover, .quickLinkOn A:visited {
    font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: black;
}
.quickLink2, .quickLink2_over {
	cursor: pointer; height: 20px; border-top: 1px solid white; padding-left: 2px; padding-top: 2px; text-align: left;
}
.quickLink2 A, .quickLink2 A:link, .quickLink2 A:active, .quickLink2 A:hover, .quickLink2 A:visited,
.quickLink2_over A, .quickLink2_over A:link, .quickLink2_over A:active, .quickLink2_over A:hover, .quickLink2_over A:visited {
	font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
}
.quickLink2, .quickLink2 A, .quickLink2 A:link, .quickLink2 A:active, .quickLink2 A:hover, .quickLink2 A:visited {
    color: black; background: #EEEEEE;
}
.quickLink2_over, .quickLink2_over A, .quickLink2_over A:link, .quickLink2_over A:active, .quickLink2_over A:hover, .quickLink2_over A:visited {
    color: black; background: #d8d9ba;
}
.quickLinkOn2 {
	border-top: 1px solid white; cursor: pointer;
	height: 20px; border-top: 1px solid white; padding-left: 2px; padding-top: 2px;
    color: black; background: white; text-align: left;
}
.quickLinkOn2 A, .quickLinkOn2 A:link, .quickLinkOn2 A:active, .quickLinkOn2 A:hover, .quickLinkOn2 A:visited {
    font-size: 8pt; font-weight: bold;font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: black;
}

TD {
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
}
BODY {
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
}
.mainPageHeader {
    font-weight: bold;
    font-size: 13pt;
    font-family: Arial, Helvetica, sans-serif;
}
.subheader {
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
}
.caption {
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
}
.specialCallout {
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 15px;
}
.specialCallout2 {
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 15px;
}

.notification {
    font-weight: bold;
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    background: #822017;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid black;
	text-align: center;
}
.grayHeader {
	background: #e9eaeb;
	color: #000000;
}
.grayHeader2 {
	background: #d5d6d8;
	color: #000000;
}
.formButtons {
	background: #d5d6d8;
	width: 540px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.headerSelected {
    font-weight: bold;
    font-size: 9pt;
    background: white;
    font-family: Arial, Helvetica, sans-serif;
}
.colFooter, .colFooter a, .colFooter a:visited, .colFooter a:link, .colFooter a:active {
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
	color: black;
    font-weight: bold;
}
.listingCol {
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
}
.menuItem {
    font-weight: bold;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
	background:#000066;
}
.menuItemSelected {
    font-weight: bold;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
}

.inputStyle {
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    background: white;
	border: 1px black solid;
}

.background1 {
	background: #C5D699;
	color: black;
}

.background2 {
	background: #E4EFC7;
	color: black;
}

.headBrown {
	font-size: 12pt;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC6600;
	background: white;	
}
.detailLeft {
	width: 150px;
	text-align: right;
	font-weight: bold;
	vertical-align: top;
}
.detailRight {
	background: #EEEEEE;
	width: 200px;
	vertical-align: top;
}
.titleClass {
	background: #EEEEEE;
	font-weight: bold;
	vertical-align: top;
}
.footerLink, .footerLink A, .footerLink A:visited, .footerLink A:link, .footerLink A:active, .footerLink A:hover {
    font-weight: bold;
	text-decoration: none;
	color: white;
	vertical-align: middle;	
}
.communityHeader, .communityHeader A, .communityHeader A:visited, .communityHeader A:link, .communityHeader A:active, .communityHeader A:hover {
	font-size: 10pt;
    font-weight: bold;
	text-decoration: none;
 	color: white;
	vertical-align: middle;
	text-align: center;	
	padding-top: 1px;
	padding-bottom: 1px;
}

h1 {
    font-weight: bold;
    font-size: 13pt;
    font-family: Arial, Helvetica, sans-serif;
	padding: 0px; margin: 0px;
}
h2 {
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	padding: 0px; margin: 0px;
}
H3 {
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	padding: 0px; margin: 0px;
}
.question {
	color: #54752B;
	font-size: 13pt;
	font-weight: bold;
}
.questionHeader {
	font-weight: bold;
}
.surveyAnswer {
	border: 1px solid black;
	background: #EEEEEE;
	padding: 5px;
	margin: 5px;
}
.scale {
	background: #EEEEEE;
	text-align: center;
}
.error {
	color: red;
}
