body{ height: 100%; }
body, td, div, input, select, textarea{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;	
}
body, td, div{	
	font-size: 11px;
	color: #000000;
}

.verdana .verdana a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.arial .arial a:link{
	font-family: Arial, Helvetica, sans-serif;
}

textarea{
	font-size: 11px;
}

.9px {font-size: 9px;}
.10px {font-size: 10px;}
.11px {font-size: 11px;}
.12px {font-size: 12px;}
.14px {font-size: 14px;}
.16px {font-size: 16px;}
.bold{
	font-weight: bold;
}
.nobold, a.nobold:link{
	font-weight: normal;
}
.white, .white a, .white a:visited, .white a:link{
	color: #FFFFFF;
}
.red, a.red:link{
	color: #C70000;
}
.blue, a.blue, a.blue:link, a.blue:visited{
	color: #03529D;
}

.green{
	color:#03704D;
}

.black{
	color: #000000;
}

.brown, a.brown, a.brown:visited {
	color:#926836;
	text-decoration:none;
}

a.brown:hover, a.newstitle:hover, a.newsdate:hover {
	text-decoration:underline;
}

.un, a.un, a.un:link, a.un:visited {
	text-decoration: underline;
}

a.un:hover, a.un:link:hover, a.un:visited:hover {
	text-decoration: none;
}

.no_un, a.no_un, a.no_un:visited, a.no_un:link{
	text-decoration: none;
}

a.no_un:hover, a.no_un:visited:hover{
	text-decoration: underline;
}

a, a:link, a:visited{
	text-decoration: underline;
	color:#CC3300;
}
a:hover{
	text-decoration: none;
}

a.white, a.white:link, a.white:visited{
	color: #FFFFFF;
}
a.white:hover{
}

a.black, a.black:link{
	color: #000000;
}

a.black:hover, a.black_active:hover{
}




input.stdInput{
	border: 1px #CDCDCD solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 3px 0px 3px;
	height: 18px;
}

.stdInput{
	border: 1px #CDCDCD solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 3px 5px 3px;
	height: 22px;
}

.stdButton{
	border: 1px #016142 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url('../img/bg_button.gif');
}

.stdButton_disabled{
	border: 1px #016142 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url('../img/bg_button_disabled.gif');
}

.header{
	color: #16643A;
	font-size: 17px;
	font-weight: bold;
}

.subheader, h2{
	color: #009A68;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}


table.pad{
	border: 1px solid #54BB9A;
	border-collapse: collapse;
}

table.pad td, table.pad th{
	padding: 3px;
	border: 1px solid #A3A3A3;
	border-collapse: collapse;
}

table.pad td{
	background-color: #FFFFFF;
}


a img{
	border: none;
}

td.btm_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #96BBBB;
}

td.btm_menu a, td.btm_menu a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 10px;
	text-decoration: none;
}
td.btm_menu a:hover, td.btm_menu a:visited:hover{
	text-decoration: underline;
}

.breadcrumbs {
	font-size: 10px;
}

.breadcrumbs a, .breadcrumbs a:visited{
	text-decoration: none;
	color: #000;
}
.breadcrumbs a:hover, .breadcrumbs a:visited:hover{
	text-decoration: underline;
}

table.stdTable{
	border-collapse: collapse;
}

table.stdTable th {
	padding:2px;
	border-top: 2px solid #009A68; 
	border-bottom: 2px solid #009A68; 
	border-left: 1px solid #54BB9A;
	border-right: 1px solid #54BB9A;
	color:#009A68;
	text-align:center;
	font-size:11px;
}


table.stdTable td.noborders, table.stdTable th.noborders {
	border-left: 0px;
	border-right: 0px;
}

table.stdTable td {
	padding:2px;
	border: 1px solid #54BB9A; 	
	text-align:center;
}

table.fe_searchTable{
	background-color:#FFFBE9;
	width: 100%;
	border: 0px;	
}

table.fe_searchTable th{
	padding-top:18px;
	padding-left:10px;

}

table.fe_searchTable td{
	padding:2px;
	color:#727272; 
	font-weight:bold; 
	font-size:11;
}

.sb_bg1{
	background-image: url('../img/submenu_bg.gif');
	background-repeat: repeat-x;	
	border-left: 2px solid #268B5C;
}

.sb_bg2{
	background-image: url('../img/submenu_bg.gif');
	background-repeat: repeat-x;	
	border-right: 2px solid #268B5C;
}

.sb_bg1_last{
	background-image: url('../img/submenu_bg.gif');
	background-repeat: repeat-x;	
	border-left: 2px solid #268B5C;
}

.sb_bg2_last{
	background-image: url('../img/submenu_bg.gif');
	background-repeat: repeat-x;	
	border-right: 2px solid #268B5C;	
}

.submenu_last{
	background-image: url('../img/submenu_bg.gif');
	background-repeat: repeat-x;			
	font-size: 11px;
}

.sb_bg1_top{
    background-image: url('../img/submenu_top_left_edge.gif');	
	background-repeat: no-repeat;		
}


.sb_bg2_top{
	background-image: url('../img/submenu_top_right_edge.gif');	
	background-repeat: no-repeat;
}
	
.sb_bg1_btm{
	background-image: url('../img/submenu_btm_left_edge.gif');
	background-repeat: no-repeat;
}

.sb_bg2_btm{
	background-image: url('../img/submenu_btm_right_edge.gif');
	background-repeat: no-repeat;
}

.submenu{
	background-image: url('../img/submenu_bg.gif');
	background-repeat: repeat-x;
	font-size: 11px;	
	padding-top:2px;	
	padding-bottom:2px;
}

.submenu_top{
	background-image: url('../img/submenu_bg_top.gif');
	background-repeat: repeat-x;		
	border-top: 2px solid #268B5C;		
}

.submenu_btm{
    background-image: url('../img/submenu_bg_btm.gif');
	background-repeat: repeat-x;	
	font-size: 11px;	
	border-bottom: 2px solid #268B5C;
}

.menu_link td{
	font-weight:bold;
	color: #00593C;
}
.menu_link_active td{
	font-weight:bold;
	color: #FFF600;
	text-decoration : underline;
}

a.map, a.map:link, a.map:visited, a.map:hover{
	text-decoration: underline;
	color:#003333;
}

a.service, a.service:link, a.service:visited{
	color:#006633;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}
a.service:hover{
	text-decoration: underline;
	color:#CC3300;
	font-weight:bold;
	font-size:14px;
}

.admin_link, a.admin_link:visited, a.admin_link:link{
	text-decoration: none;
	color:#00422C;
	font-size: 10px;
}

a.admin_link:hover, a.admin_link:visited:hover{
	text-decoration: underline;		
}

input.stdInput_fc{
	border: 1px #000000 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	padding-left:5px;
}

a.qlink, a.qlink:hover, a.qlink:visited, a.qlink:link{
    color:#0D3928;
	text-decoration: none;		
}
a.qlink:hover{
	text-decoration: underline;		
}

.service_header{
	color:#006633; 
	font-size:13pt; 
	padding-bottom:5px; 
	font-family:Tahoma;
	font-weight:bold;
}

ul, ol {
 	margin-left: 24px;
	margin-top: 0px;
	padding-top: 0px;
}
li {
	margin-top: 0px;
	padding-top: 0px;
}

ul,li {
	list-style-position2: inside;
	margin-left:8px;
}
