{Generic Body Elements}

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	background-color : Silver;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}
td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
tr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	display : block;
	padding-left : 0px;
	padding-right : 15px;
	margin-top : 0px;
	margin-right : 15px;
}
p.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	display : block;
	padding-left : 0px;
	padding-right : 15px;
	margin-top : 0px;
	background-color : White;
}
a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0033;
	text-decoration: none;
}
a:hover {
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0033;
	text-decoration: underline;
}
.inputbox { 
	font-family: verdana, arial, Helvetica, sans-serif; 
	font-size: 10px; color: #000000; 
}
.dropdown {
	font-family: averdana, arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.subhdr {
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099CC;
	font-weight : bold;
}
.subhdr_calendar{
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	font-weight : bold;
}
p.header_lrg {
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF9933;
	font-weight : bold;
	display : block;
	text-align : left;
	margin-bottom : 0px;
	width : 500px;
	margin-top : 0px;
	background-color : White;
	vertical-align : middle;
	border-bottom-color : Silver;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	padding : 3px 15px 3px 15px;
	background : #EEEEEE;
	margin-left : 0%;
}
a.news {
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0033;
	text-decoration: none;
	font-weight : bold;
}
a.news:hover {
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0033;
	text-decoration: underline;
	font-weight : bold;	
}
  a.hdrfeature {
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	text-decoration: none;
	font-weight : bold;
	margin-right : 10px;	
	padding-right : 10px;	
}
a.hdrfeature:hover {
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	text-decoration: underline;
	font-weight : bold;
	margin-right : 10px;
	padding-right : 10px;
}
 ul.newslist {
	list-style : none outside none;
	list-style-type : none;
	list-style-image : none;
	margin-left : 0px;
	margin-right : 20px;
	word-spacing : normal;
	display : block;
	text-indent : 0%;
	padding : 0px;
	text-decoration : none;
	margin : 0px;
	width : 245;
	line-height : 13px;
	padding-right : 20px;
	border-bottom-color : Black;
	border-bottom-width : 5px;
	border : 5px;
	border-bottom : 5px;
	bottom : 10px;
	padding-bottom : 10px;
	margin-bottom: 10px;
}
li.newslist { 
	margin-bottom: 10px;
	vertical-align: top; 	
 }
  ul.stafflist {
	list-style : none outside none;
	list-style-type : none;
	list-style-image : none;
	margin-left : 0px;
	margin-right : 20px;
	word-spacing : normal;
	display : block;
	text-indent : 0%;
	padding : 0px;
	text-decoration : none;
	margin : 0px;
	width : auto;
	line-height : 10px;
	padding-right : 20px;
	border-bottom-color : Black;
	border-bottom-width : 5px;
	border : 5px;
	border-bottom : 5px;
	bottom : 10px;
	padding-bottom : 10px;
	margin-bottom: 10px;
}
li.stafflist { 
	margin-bottom: 10px;
	vertical-align: top; 	
 }
 .staffname {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font : bold;
	font-weight : bold;
}
 .title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font : normal italic;
	font-style : oblique;
}
p.sectionhdr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	display : block;
	text-align : inherit;
	padding-top : 0px;
	margin-bottom : 5px;
	width : 500px;
	margin-top : 0px;
	background-color : White;
	vertical-align : top;
	border-bottom-color : Silver;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	padding : 5px 0px 10px 5px;
	background : #EEEEEE;
}
.sectionhdr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	display : block;
	text-align : inherit;
	padding-top : 0px;
	margin-bottom : 5px;
	width : 500px;
	margin-top : 0px;
	background-color : White;
	vertical-align : top;
	border-bottom-color : Silver;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	padding : 5px 0px 10px 5px;
	background : #EEEEEE;
	}
p.commissioner {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	display : block;
	padding-left : 0px;
	padding-right : 15px;
	text-align : justify;
	padding-top : 0px;
	margin-bottom : 5px;
	width : 500px;
	margin-top : 0px;
	background-color : White;
	vertical-align : top;
	border-bottom-color : #FF9933;
	border-bottom-style : dotted;
	border-bottom-width : 1px;
	padding : 5px 0px 10px 0px;
	min-height : 110px;
}
p.newsrelease {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	display : block;
	padding-left : 0px;
	padding-right : 15px;
	padding-top : 0px;
	margin-bottom : 5px;
	width : 500px;
	margin-top : 0px;
	background-color : white;
	vertical-align : top;
	border-bottom-color : silver;
	border-bottom-style : dotted;
	border-bottom-width : 1px;
	padding : 5px 0px 10px 0px;
	min-height : 10px;
}
p.calendar{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	display : block;
	padding-left : 0px;
	padding-right : 15px;
	text-align : justify;
	padding-top : 0px;
	margin-bottom : 0px;
	width : 500px;
	margin-top : 0px;
	background-color : WHITE;
	vertical-align : top;
	border-bottom-color : silver;
	border-bottom-style : dotted;
	border-bottom-width : 1px;
	padding : 5px 0px 10px 0px;
	min-height : 10px;
}
.posted {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight : bold;	
}
td.project {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color : #E4E4E4;
	font : bold;
	font-weight : bold;
	font-stretch : wider;
	padding-top : 3px;
	padding-right : 10px;
	padding-left : 3px;
	padding-bottom : 3px;
	width : 140px;
	border-bottom : 1px solid Black;
	min-width : 150px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 3px;
	margin-left : 0px;
	margin : 0px 0px 0px 0px;	
}
td.description {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color : #E4E4E4;
	font : bold;
	font-weight : bold;	
	font-stretch : wider;
	padding-top : 3px;
	padding-right : 10px;
	padding-left : 3px;
	padding-bottom : 3px;
	border-bottom : 1px solid Black;
	width : 200px;
}
td.contact {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color : #E4E4E4;
	font : bold;
	font-weight : bold;	
	font-stretch : wider;
	padding-top : 3px;
	padding-right : 10px;
	padding-left : 3px;
	padding-bottom : 3px;
	width : 115px;
	border-bottom : 1px solid Black;
	margin-left : 0px;
	margin : 0px 0px 0px 0px;
}
table.table1{
	border-bottom : 0px;
	border : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
}
td.table1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color : #ffffff;
	padding-top : 3px;
	padding-right : 10px;
	padding-left : 3px;
	padding-bottom : 3px;
	vertical-align : text-top;
	padding : 3px 5px 3px 3px;
	margin-bottom : 3px;
	margin-left : 0px;
	margin-right : 5px;
	margin-top : 3px;
	margin : 0px 10px 3px 3px;
	border-bottom : 1px solid #E4E4E4;
}
ul.text {
	list-style-image : url("images/cfcoc_bullet.gif");
	list-style-position : outside;
	margin-left : 20px;
	margin-right : 20px;
	word-spacing : normal;
	display : block;
	text-indent : 0px;
	color : "#333333";
	margin-bottom: 10px;
	vertical-align: top;
	display : block;
	padding-left : 25px;
	padding-right : 25px;
	margin-top : 0px;
}
li.text {
	margin-bottom: 10px;
	vertical-align: top; 	
}
ul.toc {
	list-style : none outside none;
	list-style-type : none;
	list-style-image : none;
	margin-left : 0px;
	margin-right : 20px;
	word-spacing : normal;
	display : block;
	text-indent : 0px;
	color : #333333;
	margin-bottom: 10px;
	vertical-align: top;
	display : block;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 15px;
	text-align : inherit;
	margin-top : 0px;
	background-color : #EEEEEE;
	width : 500px;
	vertical-align : top;
	border-bottom-color : Silver;
	border-bottom-style : solid;
	border-bottom-width : 0px;
	padding : 5px 0px 10px 0px;
	background : #EEEEEE;
}
li.toc {
	margin-bottom: 10px;
	vertical-align: top;
	padding-left : 15px;
}
 p.feature{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	display : block;
	padding-left : 0px;
	padding-right : 0px;
	text-align : left;
	padding-top : 0px;
	margin-bottom : 5px;
	width : 225px;
	background-color : white;
	vertical-align : top;
}
.newsletter_date {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight : bold;
}
.newsletter_visit_us_txt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left : 15px;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight : none;
}
.kbchapters {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight : bold;
	margin-left : 0px;
}
a.lang {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0033;
	text-decoration: none;
}
a.lang:hover {
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0033;
	text-decoration: underline;
}
td.district {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color : #E4E4E4;
	font : bold;
	font-weight : bold;
	font-stretch : wider;
	padding-top : 3px;
	padding-right : 10px;
	padding-left : 3px;
	padding-bottom : 3px;
	width : 125px;
	border-bottom : 1px solid Black;
	min-width : 150px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 3px;
	margin-left : 0px;
	margin : 0px 0px 0px 0px;	
}
td.src {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color : #E4E4E4;
	font : bold;
	font-weight : bold;	
	font-stretch : wider;
	padding-top : 3px;
	padding-right : 10px;
	padding-left : 3px;
	padding-bottom : 3px;
	border-bottom : 1px solid Black;
	width : 25px;
}
td.name {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color : #E4E4E4;
	font : bold;
	font-weight : bold;	
	font-stretch : wider;
	padding-top : 3px;
	padding-right : 10px;
	padding-left : 3px;
	padding-bottom : 3px;
	border-bottom : 1px solid Black;
	width : 125px;
}
td.contact {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color : #E4E4E4;
	font : bold;
	font-weight : bold;	
	font-stretch : wider;
	padding-top : 3px;
	padding-right : 10px;
	padding-left : 3px;
	padding-bottom : 3px;
	border-bottom : 1px solid Black;
	margin-left : 0px;
	margin : 0px 0px 0px 0px;
}