@charset "utf-8";
a:active { color: #808080; }
a:link { color: #333333; }
a:visited { color: #808080; }
a:hover { color: #666666; }
body {
	background-color: #CFC594;
	min-width: 985px; }
/* - Main Classes - */
.backgroundHome {
	background-image: url(/images/img_countymap.jpg);
	background-repeat: no-repeat;
	width: 986px;
	height: 763px; }
.colAd {
	border: groove;
	border-color: #CFC594;
	display: inline-table;
	height: 198px;
	position: static;
	width: 140px; }
.colCommunities {
	clear: right;
	float: right;
	text-align: right;	
	width: 147px; }
.colEvents {
	clear: left;
	float: left;
	text-align: left;
	width: 147px; }
.colFooting {
	margin-left: 150px;
	margin-right: 150px;
	padding: 5px;
	text-align: center;
	vertical-align: top;
	width: auto; }
.colFootingCounties {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 15px;
	text-align: left;
	white-space: normal; }
.colLeftBody {
	clear: left;
	float: left;
	text-align: left;
	vertical-align: top;
	width: 147px; }
.colLeftHalf {
	float: left;
	font-size: medium;
	vertical-align: top;
	width: 50%; }
.colLogo {
	margin-left: 150px;
	margin-right: 150px;
	padding: 5px;
	text-align: center;
	vertical-align: top;
	width: 685px; }
.colMainContent {
	display: block;
	margin-left: 150px;
	margin-right: 150px;
	padding: 4px;
	vertical-align: top;
	width: auto; }
.colMenuBar { 
	font-size: medium;
	line-height: 25px;
	margin-top: 5px;
	padding: 5px 0;
	text-align: center;
	vertical-align: middle;
	width: 985px; }
.colRightBody {
	clear: right;
	float: right;
	text-align: right;
	vertical-align: top;
	width: 147px; }
.colRightHalf { 
	float: right;
	font-size: medium;
	vertical-align: top;
	width: 50% }
.containerBody {
	margin: 0 auto;
	width: 985px; }
.containerCommunities, .containerEvents { 
	background-color: #003300;
	border: groove;
	border-color: #CFC594;
	color: #F0D590;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 185px;
	margin-left: 0;
	margin-bottom: 2px;
	overflow: auto;
	padding: 7px;
	text-align: left;
	vertical-align: top; }
.containerCommunities ul, .containerEvents ul { margin-left: -25px; margin-top: 0; }
.containerPage {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	letter-spacing: normal;
	margin: 0 auto;
	vertical-align: baseline;
	white-space: normal;
	width: 985px;
	word-spacing: normal; }
.countyListName { 
	float: left;
	font-size: 14px;
	padding-right: 15px;
	text-align: right;
	vertical-align: top;
	width: 95px; }
.countyListLinks {
	float: left;
	font-size: 11px;
	padding-top: 1px;
	text-align: left;
	vertical-align: bottom;
	width: 55%; }
.headerCommunities, .headerEvents {
	background-color: #205414;
	border: groove;
	border-color: #CFC594;
	color: #F0D590;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	height: 64px;
	margin-bottom: 2px;
	text-align: center; }
.headerContent {
	background-color: #205414;
	color: #F0D590;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-large;
	font-weight: bold;
	margin-left: 150px;
	margin-right: 150px;
	padding: 4px;
	text-align: center;
	vertical-align: top;
	width: auto; }
.headerSubContent {
	background-color: #205414;
	color: #F0D590;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	padding: 2px;
	text-align: center;
	vertical-align: top;
	width: auto; }
.logoLocationTitle {
	color: #E8D090;
	display: inline-table; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-large;
	font-weight: bold;
	height: 51px; 
	margin-top: 150px; 
	position: static; 
	width: auto; 
	z-index: 1; }
.mainContent {
	height: auto;
	left: 155px;
	position: static; }
.manageLists, .manageTypeLists {
	max-height: 600px;
	overflow: auto; }
.manageTypeLists {
	border-style: solid;
	border-width: 1px;
	max-height: 300px;
	padding: 7px; }
.miscPreviousPage { 
	clear: left;
	float: left;
	font-size: 14px;
	margin-left: 5px;
	text-align: center;
	vertical-align: baseline; 
	width: auto; }
.miscCounties {
	clear: right;
	float: right;
	font-size: 14px;
	margin-right: 5px;
	text-align: center;
	vertical-align: baseline;
	width: auto; }
.rowFooting {
	display: block;
	margin: 0 auto;
	width: 985px; }
.rowHeading {
	margin: 0 auto;
	width: 985px; }
.rowMenuBar {
	width: 985px;
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px; }
.validatedIcon {
	border: none;
	height: 31px;
	margin-top: 15px;
	width: 88px; }
	
/* - Generic Styles - */
 /* Alignment */
.alignCenter { text-align: center; }
.alignLeft { text-align: left; }
.alignRight { text-align: right; }
 /* Display */
.displayBlock { display: block; }
.displayInline { display: inline; }
.displayInlineTable { display: inline-table; }
.displayNone { display: none; }
 /* Font */
.fontArial { font-family: Arial, Helvetica, sans-serif; }
 /* Form Area */
.formArea { text-align: left; width: 400px; }
.formAreaHint { position: relative; }
 /* Hints */
.hint, .hintTextArea, .hintSelectBox, .hintType, .hint2 {
  display: none;
  position: absolute;
  width: 200px;
  right: 200px;
  font-size: medium;
  margin-top: -4px;
  border: 1px solid #c93;
  padding: 10px 12px;
  background-color: #ffc; }
.hint { right: -115px; }
.hint2 { right: -120px; }
.hintTextArea { right: -243px;  }
.hintType, .hintSelectBox { right: -243px; }
.hint .hint-pointer, .hintTextArea .hint-pointer, .hintSelectBox .hint-pointer, .hintType .hint-pointer, .hint2 .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(/images/pointer.png) left top no-repeat; }
 /* Margin */
.marginTop16 { margin-top: 16px; }
.marginTop24 { margin-top: 24px; }
 /* Padding */
.paddingTopBottom5 { margin: 2px 0 2px 0; }
 /* Position */
.positionAbsolute { position: absolute; }
.positionFixed { position: fixed; }
.positionRelative { position: relative; }
.positionStatic { position: static; }
 /* Spacers */
.spacerMedium {
	clear: both;
	height: 15px; }
.spacerMediumCenter { 
	height: 15px; }
.spacerMediumCenter2 {
	height: 7px;
	margin: 10px 0 15px 0; }
.spacerSmall { 
	clear: both;
	height: 4px; }
.spacerSmallCenter { height: 4px; }
.spacerWidth20 { width: 20px; }
.spacerWidth40 { width: 40px; }
.spacerWidth80 { width: 80px; }
.spacerWidth100 { width: 100px; }
.spacerWidth200 { width: 200px; }
.spacerVertical100 { width: 80px; }
 /* Text */
.textBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	text-indent: 40px; }
.textBold { font-weight: bold; }
.textColorBackground { color: #F0D590; }
.textColorGreen { color: #004000; }
.textColorRed { color: #FF0000; }
.textCurrentLink { color: #004000; }
.textFormEvent {
	font-size: medium;
	font-weight: bold;
	width: 150px; }
.textItalic { font-style: italic; }
.textJustified { text-align: justify; }
.textLarge { font-size: large; }
.textMedium { font-size: medium; }
.textMediumLarge { font-size: 17px; }
.textNoBreak { white-space: nowrap; }
.textPlain, .textPlainEvent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal; }
.textPlainEvent { width: 250px; }
.textRequestType {
	font-size: medium;
	margin-top: 10px;
	text-align: center; }
.textSmall { font-size: small; }
.textSmaller9 { font-size: 11px; }
.textSmallMedium { font-size: 14px; }
.textTitle, .textTitleForm, .textTitleFormEvent { 	
	background-position: center top;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	font-weight: bold;
	letter-spacing: normal;
	padding: 5px;
	text-align: justify;
	vertical-align: top;
	white-space: normal;	
	word-spacing: normal; }
.textTitleForm { 
	font-size: medium;
	font-weight: normal;
	text-align: right;
	width: 210px; }
.textTitleFormEvent { 
	font-size: medium;
	text-align: right;
	width: 150px; }
.textTitleFormBusiness { width: 181px; }
.textUnderline { text-decoration: underline; }
.textXLarge { font-size: x-large; }
.verticalAlignBaseline { vertical-align: baseline; }
.verticalAlignMiddle { vertical-align: middle; }
.width100percent { width: 100%; }
	
/* - IDs - */
#copyrightInfo {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	text-align: center; }
#logoNWT {
	background-position: center;
	background-repeat: no-repeat;
	height: 233px; }
#terms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	text-align: justify;
	margin: 0 4px 0 4px; }
#termsOfService {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 5px;
	text-align: center; }
	
/*** For IE 6 and Under Fix ***/
.ie6underColLogo .colLogo { 	
	margin-left: 150px;
	margin-right: 150px;
	text-align: center;
	vertical-align: top;
	width: auto; }
.ie6underColMainContent .colMainContent {
	display: block;
	margin-left: 150px;
	margin-right: 150px;
	padding: 0;
	vertical-align: top;
	width: auto; }
.ie6underColMenuBar .colMenuBar, .ie6underColMenuBar2 .colMenuBar {
	margin-left: 150px;
	margin-right: 150px;
	margin-top: -5px;
	margin-bottom: -20px;
	padding: 0;
	text-align: center;
	vertical-align: top;
	width: auto; }
.ie6underColMenuBar2 .colMenuBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center; }
.ie6underHeaderContent .headerContent {
	margin-left: 150px;
	margin-right: 150px;
	padding: 4px;
	text-align: center;
	vertical-align: top;
	width: auto; }
.ie6underHeaderSubContent .headerSubContent {
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	width: auto; }
.ie6underHints .formArea .hint, .ie6underHints .formArea .hint2 { right: -50px; }
.ie6underHints .formArea .hintTextArea, .ie6underHints .formArea .hintType { right: -180px; }
.ie6underHints .formArea .hintSelectBox { right: -165px; }
.ie6underMainContent .mainContent, .ie6MainContent .mainContent {
	height: auto;
	left: 155px;
	padding-left: 5px;
	position: static;
	width: auto; }
.ie6MainContent .mainContent { padding-left: 4px; }
.ie6underMainContent .mainContent .manageTypeLists, .ie6underMainContent .mainContent .manageLists { height: 200px; }
.ie6underSpacerMediumCenter2 .spacerMediumCenter2 {
	height: 4px;
	margin: 0; }
.ie6underSpacerSmallCenter .spacerSmallCenter { height: 0px; }
.ie7ColMenuBar .colMenuBar, .ie7ColMenuBar2 .colMenuBar {
	margin-left: 150px;
	margin-right: 150px;
	padding: 0;
	text-align: center;
	vertical-align: top;
	width: auto; }
.ie7ColMenuBar2 .colMenuBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center; }
