/* Specify the entire hexidecimal number for colors for Netscape 4.x. */
a:link {
	color: #0033CC; 
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}
a:visited {
	color: #993399;
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
} 
body {
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	background-color: #ffffff;
	color: #000000; 
	margin-left : 0px;
	margin-top : 0px;
	padding-left: 0px;
	padding-top: 0px;
}
h1, h2, h3 {
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
h1 {
	color: #660000;
	font-size: 105%;
}
h2, th {
	font-size: 100%;
}
h3 {
	font-size: 95%;
}
/* Since the page is laid out in tables, this is the primary font specification for the entire page. Please be aware that all other variable fonts sizes you specify elsewhere will likely be rendered 
 in most browsers as a percentage of this percentage size. */
select, button, td, p {
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size: 80%;	
}
p {
	padding-left: 2px;
}
.title, .breadCrumbTitle {
	color: #660000;
	font-weight: bold;
}	
.submitButton {
	background-color: #FCFCEA; 
	color: #660000;
	font-weight: bold;
	font-size: 90%;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.newText {
	padding: 10px 3px 3px 3px;
	margin: 0px 7px 0px 7px;
}
/* Below is the Tan hack to fix padding and margins in IE 5.x
(Windows) since it does not render the box model properly.  */
* html .newText {
	padding: 0px;
	margin: 0px;
	p\adding: 10px 3px 3px 3px;
	m\argin: 0px 7px 0px 7px;
}
.margin {
	margin: 5px 4px 0px 4px;
}
.ksFacts {
	background: #E6E4B7;
	border: 1px solid #999966;
	font-weight: normal;
	padding: 3px;
	text-decoration: none;
}
/* Below is the Tan hack to fix padding and margins in IE 5.x
(Windows) since it does not render the box model properly.  */
* html .ksFacts {
	padding: 0px;
	p\adding: 3px;
}
/* 	background: #FCFCEA; */
.featuredSite {
	font-size: 80%;
}
/* Below is the Tan hack to fix padding and margins in IE 5.x
(Windows) since it does not render the box model properly.  */
* html .govSection {
	padding: 0px;
	p\adding: 0px 6px 6px 6px;
}
.bodyLinks {
	text-decoration: none;
	font-weight: bold;
}

/* BEGIN HEADER ELEMENTS */
td.topTagline {
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	color: #660000;
	margin: 2px;
	padding-left: 5px;
	font-size: 90%;
	font-weight: bold;
	background: #E6E4B7;
} 
td.headerBarT  {
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	background: #E6E4B7;
	font-size: 70%;
	font-weight: bold;
}
td.headerBarW {
	background: #FFFFFF;
	border-top: 1px solid #660000;
	border-bottom: 1px solid #660000;
}
td.dropDownBar {
	background: #E6E4B7;
	border-bottom: 7px solid #660000;
	margin: 0px;
	padding: 0px;
}
a.topNav:link {
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	color:#ffffff;	
	text-decoration: none;
}
a.topNav:visited {
	color:#ffcc66;
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
}
a.topNav:hover {
	color:#ff9900;
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
} 
/* END HEADER ELEMENTS */

/* BEGIN SIDE NAVIGATION ELEMENTS */
.sideNav {
	background: #cccc99;
	border-right: 5px solid #ffffff;
}
.sideNavLink {
	font-size: 90%;
}
a.sideNavLink:link, a.sideNavLink:visited {
	background: #E6E4B7;
	display: block;
	color: #660000;
	font-weight: bold;
	padding: 3px;
	margin: 3px 0px;
	border: 2px solid #999966;
	line-height: 110%;
	text-decoration: none;
}
a.sideNavLink:hover, a.sideNavLink:active {
	background: #660000;
	border: 2px solid #999966;
	color: #ffffff;	
	text-decoration: none;
	padding: 3px 3px 3px 3px;
	margin: 3px 0px 3px 0px;
	display: block;
	line-height: 110%;
}
.govSection {
	margin-top: 0px;
	background: #660000;
	padding: 0px 6px 6px 0px;
	border-bottom: 4px solid #000000;
}
.ksPhotoBox, .weatherBox, .subscriberBox {
	border: 1px solid #660000;	
	background: #FCFCEA;
	color: #000000;
	font-weight: normal;
	font-size: 85%;
	padding: 3px;
	margin-right: 3px;
	margin-left: 3px;
}
.noticeBox {
	border: 1px solid #660000;	
	background: #FCFCEA;
	color: #000000;
	font-weight: normal;
	font-size: 95%;
	padding: 3px;
	margin-right: 3px;
	margin-left: 3px;
}
.ksPhotoHeader, .noticeHeader, .weatherDate {
	background: #660000; 
	color: #ffffff; 
	font-weight: bold;
	font-size: 100%;
	border: 1px solid #660000; 
	padding: 3px;
}
/* END SIDE NAVIGATION ELEMENTS */

/* BEGIN RT COLUMN ELEMENTS */
.rtColumn {
	background: #FCFCEA;
	border-left: 5px solid #ffffff;
}	
.rtcolumnLinks {
	font-weight: normal;
	font-size: 90%;
}
a.rtcolumnLinks:link, a.rtcolumnLinks:active {
	font-weight: normal;
}
.smText {
	font-size: 75%;
}
.subscriber {
	font-weignt: normal;
	font-color: #660000;
}
.tdSubscriber {
	border: 1px solid #660000;	
	background: #FCFCEA;
	color: #000000;
	font-weight: normal;
	font-size: 100%;
	padding: 3px;
}
/* END RT COLUMN ELEMENTS */

/* 	BEGIN FOOTER ELEMENTS */
.footerBox {
	background: #cccc99;
	border-top: 1px solid #660000;
	border-bottom: 1px solid #660000;
}
.footerNav, .footerText {
	padding: 3px 3px 3px 3px;
	font-size: 75%;
	font-weight: bold;
}
.footerNav:link, .footerNav:active {
	font-color: #660000;
}
.footerNav:visited {
	font-color: #663333;
}
/* 	END FOOTER ELEMENTS */

/*  BEGIN TEMP POLL ELEMENTS */
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.border {
	border: 2px solid #CCCCCC;
}
.border2 {
	border: 2px solid #000000;
}
.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
/* END TEMP POLL ELEMENTS */
