﻿body {
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-size: 0.6em;
	color: black; 
	margin: 0px; 
	background-color: white;
}
td,p {
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-size: .7em;
	color:#000000;
}
.mainTable {
}
        div.body {
	        background:#c0d7a0;
	        height:100%;
	    }
	    .searchInput {
		    padding:0;
		    margin:0;
	    }
		.button-c {
			height:21px;
			width:15%;
			padding-bottom:1px;
			border: 1px solid black;
			color: black;
			background: #c0d7a0;
			font-family: Tahoma, Verdana, Helvetica, sans-serif;
			font-size: 8pt; 
			font-weight: bold;
			cursor: pointer;
		}
/* Cell divisions of main table follow */
.topCell {
}
.middleLeftCell {
	width: 30%;
}
.middleRightCell {
	background: white;
	width: 70%;
	padding-left: 20px;
}
.bottomCellIndex {
	padding-top: 9px;
	padding-bottom: 15px;
	background: white;
}
.bottomCell {
	padding-top: 9px;
	padding-bottom: 15px;
	background: #8ba358;
}
/* End of cell divisions of main table */
/* Table contents of main table cell divisions follow */
.topBannerMain {
	width: 100%;
	background: #8BA358;
}
.selectionMenuMain {
	width: 100%;
	background: white;

}
.infoMain {
}
.creditInfoMain {
}
/* End of table contents of main table cell divisions */
/* Beginning of contents of topBannerMain */
.bannerMainLeft {
	width: 72%;
}
.bannerLeft {
	cursor: pointer;
	width: 72%;
}
.bannerRightTop {
	width: 28%;
	color: white;
	background: #CC6600;
	padding-top: 5px;
	padding-left: 5px;
	border-left: 1px solid white;
}
/* the following two statements format the feed from rssweather.com */
ul.rss_items {
	color: white;
	font-weight: bold;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	list-style: none;
}
ul.rss_items a {
	color: white;
	font-weight: bold;
	text-decoration: none;
}
.bannerRightCenter {
	width: 28%;
	color: white;
	background: #CC6600;
	padding-left: 5px;
	border-left: 1px solid white;
}
.bannerRightBottom {
	width: 28%;
	color: white;
	background: #CC6600;
	cursor: pointer;
	padding-left: 5px;
	border-top: 1px solid white;
	border-left: 1px solid white;
}
.bannerHPPLTextBottom {
	color: white;
	font-weight: bold;
}
.bannerRightBottom a {
	color: white;
	font-weight: bold;
	text-decoration: none;
}
.bannerRightBottom a:visited {
	color: white;
	font-weight: bold;
	text-decoration: none;
}
.bannerRightBottom a:hover {
	color: black;
	font-weight: bold;
	text-decoration: none;
}
/* End of contents of topBannerMain */
/* Beginning of contents of selectionMenuMain */
.selectionMenuItem {
	background: #c0d7a0;
	cursor: pointer;
	text-align: left;
	vertical-align: top;
	padding: 4px 0 4px 0;
	border-top: 3px solid white;
}
.returnMenuItem {
	background: white;
	cursor: pointer;
	text-align: left;
	vertical-align: top;
	padding: 4px 0 2px 0;
	border-top: 3px solid white;
}
.selectThisMenuItem {
	background: white;
	text-align: left;
	vertical-align: top;
	padding: 0;
	border-top: 3px solid white;
}
.selectThisMenuItem ul {
	color: #8ba358;
	color: #c60;
	list-style: square;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 2px;
}
.selectThisMenuItem ul a {
	font-weight: bold;
	color: black;
	color: #c60;
	color: #8ba358;
	color: #73a208;
	color: black;
	text-decoration: none;
}
.selectThisMenuItem ul a:hover {
	color: white;
	background: #8ba358;
}
.selectThisMenuItem li {
	padding-bottom: 2px;
}
.subselectThisMenuItem {
	font-weight: bold;
	cursor: pointer;
	background: white;
	text-align: left;
	vertical-align: top;
	padding: 0 0 4px 0;
	border-top: 3px solid white;
}
.subselectThisMenuItem ul {
	color: #8ba358;
	color: #c60;
	list-style: square;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 35px;
	padding-top: 2px;
	padding-left: 0;
}
.subselectThisMenuItem ul a {
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.subselectThisMenuItem ul a:hover {
	color: white;
	background: #8ba358;
}
.subselectThisMenuItem ul ul {
	color: #c60;
	padding-top: 0;
	padding-bottom: 1px;
	padding-left: 0;
	margin-left: 12px;
}
.subselectThisMenuItem ul ul a {
	font-weight: bold;
	color: #c60;
	color: black;
	text-decoration: none;
}
.subselectThisMenuItem ul ul a:hover {
	color: white;
	background: #8ba358;
}
.subselectThisMenuItem ul ul ul {
	color: #c60;
	padding-top: 0;
	padding-bottom: 1px;
	padding-left: 0;
	margin-left: 12px;
}
.subselectThisMenuItem ul ul ul a {
	font-weight: bold;
	color: #c60;
	color: black;
	text-decoration: none;
}
.subselectThisMenuItem ul ul ul a:hover {
	color: white;
	background: #8ba358;
}
.dummyLink {
	color:black;
	font-weight:bold;
}
.selectThisItemTable {
	background:#cc6600;
	background: #fccd4f;
	padding-top: 3px;
	padding-bottom: 3px;
}
.selectionItemLink {
	color: #555;
	font-family: arial, sans-serif;
	font-weight: bold;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
}
.indexItemLink {
	color: black;
	font-family: arial, sans-serif;
	font-weight: bold;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
}
.selectThisItemLink {
	font-family: arial, sans-serif;
	font-weight: bold;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
}
.returnItemLink {
	font-family: arial, sans-serif;
	color: #555;
	font-weight: bold;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
}
.selectionItemBullet {
	width: 2px;
	vertical-align: middle;
	text-align: left;
	padding-left:10px;
}
/* End of Contents of selectionMenuMain */
/* Begininning of contents of infoMain */
.imageInfo {
	background: #c0d7a0;
}
.bulletinInfo {
	width: 60%;
	vertical-align: top;
	text-align: left;
	padding-right: 7px;
}
.upcomingEvents {
	font-size: 95%;
}
.bulletinInfo a {
	font-size: 105%;
	font-weight: bold;
	text-decoration: none;
}
.bulletinInfo dt {
	padding-bottom: 3px;
}
.bulletinInfo dd a {
	font-weight: normal;
	font-size: 100%;
	text-decoration: underline;
}
.bulletinInfo h1 {
	font-size: 100%;
	font-weight: bold;
	color: white;
	background: #CC6600;
	margin: 0 0 5px 0;
	padding: 1px 0 3px 8px;
}
dl {
	color: #8BA358;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-left:0px;
	margin-top: 0;
	margin-left: 7px;
}
dl a {
	color: #cc6600 !important;
	color: #00587a !important;
	color: #0339CE !important;
	color: #0331B0 !important;
	color: black !important;
/*	color: #B00331 !important; */
/*	text-decoration: none; */
}
dl a:hover {
	color: black !important;
	background: #c0d7a0;
	text-decoration: none;
}
dt {
	color: #cc6600 !important;
	color: #086185 !important;
	color: black !important;
	font-weight: bold;
}
dd {
	color: black;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-left: 0;
	margin-bottom: 5px;
	border-bottom: 1px solid black;
	border-bottom-color: #FFFFFF;
}
dd a {
	font-size: 100%;
	font-weight: bold;
}
.aToZ {
	color: #c60;
}
.aToZ a {
	color: black;
}
.aToZ a:hover {
	color: white;
	background: #73a208;
}
.businessWeb {
	color: #c60;
	font-weight: normal;
	text-align: center;
}
.businessWeb a {
	color: black;
}
.businessWeb a:hover {
	color: white;
	background: #73a208;
}
.backToTop {
	font-size: 80%;
	padding-bottom:10px;
}
.backToTop a {
	color: #00587a !important;
/*	text-decoration: none; */
}
.sidebarInfo {
	width: 40%;
	padding-right: 10px;
/*	background: #c0d7a0; */
}
/* End of contents of infoMain */
/* Beginning of contents of sectionMain (same as infoMain, but on the section pages) */
.sectionNameHeading {
	background: white;
/*	background: red; */
}
.sectionNameHeading h1 {
	font-size: 170%;
	font-weight: bold;
	color: #555;
	color: black;
/*	color: white; */
	background: #fccd4f;
/*	background: #c60; */
	background: white;
	padding: 0 0 0px 0;
	margin-top: 7px;
	margin-bottom: 0;
}
.sectionNameDetails {
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 15px;
}
.sectionNameDetails h1 {
	font-size: 120%;
	font-weight: bold;
	color: black;
	background: white;
	margin-bottom: 1px;
	margin-left: 0;
	padding: 2px 10px 2px 0;
}
.sectionNameDetails dl {
	padding-left: 4px;
}
.sectionNameDetails dt {
	color: black;
}
.sectionNameDiv {
	font-size: 120%;
	padding-top: 10px;
	padding-left: 5px;
	margin-right: 0px;
	border-top: 1px solid #666;
}
.sectionNameDiv p a {
	color: black !important;
	font-weight: bold;
}
.sectionNameDiv p a:hover {
	color: white !important;
	background: #8ba358;
	text-decoration: none;
}
.sectionNameDiv ul {
	color: black;
	list-style: square;
}
.subSectionList li {
	padding-top: 5px;
}
.sectionNameDiv dl {
	margin-left: 0;
	padding-left: 0;
}
.sectionNameDiv dd {
	border: 0;
	padding: 0 0 5px 10px;
}
.breadcrumbs {
	padding-left: 0;
}
.breadcrumbs a {
	color: black;
}
.breadcrumbs a:hover {
	color: white;
	background: #8ba358;
}
.pullQuote {
	font-family: courier, serif;
	font-size: 90%;
	margin-left: 25px;
	color: #333;
}
.pdfwarning {
	font-size: 75%;
	font-weight: bold;
	color: red;
}
/* End of contents of sectionMain */
/* Beginning of contents of creditInfoMain */
.creditInfoLeft {
	width: 33%;
	font-size: 60%;
	text-align: center;
	vertical-align: top;
}
.creditInfoLeft a {
	color: #00587a;
}
.creditInfoLeft a:hover {
	color: #00587a;
	background: #c0d7a0;
	text-decoration: none;
}
.creditInfoLeft a:visited {
	color: #00587a;
}
.creditInfoCenter {
	width: 34%;
	font-size: 60%;
	text-align: center;
	vertical-align: top;
}
.creditInfoCenter a {
	color: #00587a;
}
.creditInfoCenter a:hover {
	color: #00587a;
	background: #c0d7a0;
	text-decoration: none;
}
.creditInfoCenter a:visited {
	color: #00587a;
}
.creditInfoRight {
	width: 33%;
	font-size: 60%;
	text-align: center;
	vertical-align: top;
}
.creditInfoSection {
	font-size: 60%;
	text-align: center;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.creditInfoSection a {
	color: #00587a;
}
.creditInfoSection a:hover {
	color: #00587a;
	background: #c0d7a0;
	text-decoration: none;
}
.creditInfoSection a:visited {
	color: #00587a;
}
.creditInfoSectionBottom {
	font-size: 60%;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 35px;
	border-top:1px solid #666;
}
/* End of contents of credit InfoMain*/
/* Beginning of sidebarBox structure */
.sidebarBox {
	margin: 9px 0 5px 3px;
}
.sidebarBoxTopLeft {
	width: 5%;
	background:#8ba358;
}
.sidebarBoxTopCenter {
	width: 90%;
	font-weight: bold;
	color: #333;
	color: white;
	background: #8ba358;
	padding: 5px 0 0px 0px;
	border-bottom: 1px solid white;
}
.sidebarBoxTopRight {
	width: 5%;
}
.sidebarBoxCenterText {
	color: white;
	background: #8ba358;
	padding: 3px 10px 0 14px;
}
.sidebarBoxCenterText a {
	color: white;
	font-weight: bold;
}
.sidebarBoxCenterText a:hover {
	color: black;
	background: #c0d7a0;
}
.sidebarBoxBottomLeft {
	width: 5%;
}
.sidebarBoxBottomCenter {
	width: 90%;
	font-size: 11px;
	font-weight: bold;
	color: white;
	background: #8ba358;
	padding: 0px 0 0px 0px;
}
.sidebarBoxBottomRight {
	width: 5%;
}
.searchBox {
	background: #8ba358;
	padding-left: 10px;
	margin: 0;
}
.searchInput {
	line-height: 50%;
	margin: 0;
	padding: 3px 0 0 0;
}
/* End of sidebarBox structure */
.redirect1 {
	padding-left:300px;
	padding-top:15px;
	font-size:125%;
	font-weight:bold;
	color:white;
	}
.redirect2 {
	font-weight: normal;
}
