BODY {
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	/*background:URL(images/layout/bodybg.jpg) repeat-x;*/
	font-family : Arial, sans-serif;
	font-size: 12px;
	color: #333333;
}

body li {
	list-style-type: square;
}

A {text-decoration : none;
}

A:hover {
	text-decoration: underline;
}

A.breadcrumbs  {
	font-family : Arial, sans-serif;
	font-size : 14px;
	color : #417504;
	font-weight : bold;
}

A.breadcrumbs:visited  {
	color : #417504;
}

A.breadcrumbs:hover  {
	color : #96B977;
	text-decoration: none;
}

A.navmainoff:visited  {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #333333;
	font-weight : bold;
}

A.navmainoff:hover  {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #538915;
	font-weight : bold;
}

A.navmainoffsmall:visited  {
	font-family : Arial, sans-serif;
	font-size : 11px;
	color : #333333;
}

A.navmainoffsmall:hover  {
	font-family : Arial, sans-serif;
	font-size : 11px;
	color : #538915;
}

A.linkongreen  {
	font-family : Arial, sans-serif;
	font-size : 11px;
	color : #CCFF99;
}

A.linkongreen:visited  {
	font-family : Arial, sans-serif;
	font-size : 11px;
	color : #CCFF99;
}

A.linkongreen:hover  {
	font-family : Arial, sans-serif;
	font-size : 11px;
	color: #CCFF99;
	text-decoration: underline;
}

A.myaccount  {
	font-family : Arial, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
}

A.myaccount:visited  {
	font-family : Arial, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
}

A.myaccount:hover  {
	font-family : Arial, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	text-decoration: underline;
}

A.editlink  {
	font-family : Arial, sans-serif;
	font-size : 10px;
	color : #000000;
	background-color: #00FF00;
}

A.editlink:visited  {
	font-family : Arial, sans-serif;
	font-size : 10px;
	color : #000000;
	background-color:#00FF00;
}

A.editlink:hover  {
	font-family : Arial, sans-serif;
	font-size : 10px;
	color : #000000;
	background-color:#00FF00;
}

table#topheader {
	width: 1000px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	font-size: 11px;
}

table#topheader #topnavbar {
	vertical-align: top;
	width: 790px;
	height: 64px;
	padding-right: 10px;
	background:URL(images/layout/greenfade1.gif) repeat-x;
	color: #FFFFFF;
	font-size: 13px;
}

table#topheader #topnavbar img {
	padding-right: 10px;
}

table#topheader #topnavbar span {
	position: relative;
	top: -1px;
}

.searchbutton {
	font-size: 12px;
	margin-right: 70px;
	/*background-color: #FFF641;*/
}

table#topheader #topnavbar a {
	color: #FFFFFF;
}

table#topheader #topnavbar a:visited  {
	color : #FFFFFF;
}

table#topheader #topnavbar a:hover  {
	color: #FFF641;
}

table#topheader #sanetbar {
	background:URL(images/layout/yellowlines.gif) repeat-x;
	height:84px;
}

table.bodytable {
	width: 1000px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	font-size: 11px;
}

table#bodytable #helpdeskbar {
	vertical-align: middle;
	/*background:URL(images/layout/helpdeskbackground.gif) repeat-x;*/
	background-color: #EBECEF;
	height: 50px;
	/*max-height: 50px;*/
	padding: 5px;
	border-bottom: 2px solid #417504;
	font-size: 14px;
}

table#bodytable #leftnav {
	vertical-align: top;
	width: 196px;
	background:URL(images/layout/menubackground.gif?aljsdf) repeat-y;
}

ul#navlinks {
	margin: 0 20px 10px 15px;
	padding-left: 0;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid #96B977;
}

ul#navlinks li {
	margin: 1px 0 1px 0;
	list-style-type: none;
	/*list-style-image: url(images/whitesquare2.gif);*/
	vertical-align: text-top;
	border-top: 1px solid #96B977;
}

ul#navlinks li a {
	/*display: block;*/
	padding: 1px 10px 0px 0px;
	/*text-indent: -10px;*/
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 110%;
}

ul#navlinks li a:visited {
	color: #FFFFFF;
}

ul#navlinks li a:hover {
	color: #FFF641;
	text-decoration: none;
}

ul#navlinks li #selected {
	color: #FFFFFF;
}

table#bodytable #centerbody {
	vertical-align: top;
	height: 400px;
	width: 580px;
	padding: 10px;
	border-bottom: 2px solid #417504;
	background-color: #FFFFFF;
	/*background:URL(images/layout/background.gif) no-repeat;*/
}

table#bodytable #centerbody h4 {
	color: #417504;
	font-size: 14px;
}

div#longbody h5 {
	font-size: 12px;
	margin-bottom: -12px;
}

table#bodytable table#filterboxes {
	width: 580px;
}

table#bodytable table#filterboxes #iconlabel {
	height:38px;
	width:84px;
	font-weight:bold;
	border-right: 10px solid white;
}

table#bodytable table#filterboxes #greenbg {
	background: url(images/layout/icons/topright_green.gif) top right no-repeat #96B977;
	height:16px;
	width:84px;
	border-right: 10px solid white;
	text-align: right;
}

table#bodytable table#filterboxes #selectbg {
	background: url(images/layout/icons/bottomright_green.gif) bottom right no-repeat #96B977;
	width:140px; 
	border-right: 10px solid white;
	text-align: center;
}

table#bodytable table#filterboxes #selectbg select#selectsector {
	width:120px; 
	font-size: 11px;
	margin-bottom: 8px;
}

table#bodytable table#filterboxes #selectbg select#selectgeo {
	font-size: 11px;
	width:80px;
}

table#bodytable table#filterboxes #selectbg #bottomleft {
	background: url(images/layout/icons/bottomleft_green.gif) bottom left no-repeat #96B977;
	float: left;
	position: relative;
}

table#bodytable table#contactboxes {
	width: 470px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -10px;
}

table#bodytable table#contactboxes #iconlabel {
	height:38px;
	width:94px;
	font-weight:bold;
	border-right: 10px solid white;
}

table#bodytable table#contactboxes #graybg {
	background: url(images/layout/icons/topright_gray.gif) top right no-repeat #EBECEF;
	height:16px;
	width:94px;
	border-right: 10px solid white;
	text-align: right;
}

table#bodytable table#contactboxes #contactbg {
	background: url(images/layout/icons/bottomright_gray.gif) bottom right no-repeat #EBECEF;
	width:150px; 
	height: 40px;
	border-right: 10px solid white;
	text-align: center;
	font-size: 13px;
	color: black;
}

table#bodytable table#contactboxes #contactbg #bottomleft {
	background: url(images/layout/icons/bottomleft_gray.gif) bottom left no-repeat #EBECEF;
	float: left;
	position: relative;
	bottom: -4px;
}

#globalmap {
	border: 1px solid #CEDDC1; 
}

#maplegend {
	text-align: center; 
	font-weight: bold;
}

#maplegend a {
	color: #333333;
	padding-right: 60px;
}

#maplegend img {
	margin-right : 5px; 
}

table#bodytable #sidebar {
	vertical-align: top;
	width: 182px;
	padding: 10px;
	background-color: #EFF5EB;
	border-left: 2px solid #417504;
	border-bottom: 2px solid #417504;
	font-size: 12px;
}

.filterhead {
	position:relative;
	left:-9px;
}

#footerbar {
width: 980px;
padding: 4px 3px 5px 10px;
background-color:#FFFFFF;
font-family: Arial, san-serif;
font-size: 12px;
text-align:center;
}

#footerbar a {
	color: #417504;
}

#footerbar a:hover {
	text-decoration: underline;
}

table#dirlist
{
width: 100%;
border: 1px solid #FFFFFF;
padding: -1px;
margin-left: -1px;
margin-right: -1px;
font-size: 10px;
}

table#dirlist th {
	padding: 4px;
	background-color: #666666;
	font-family: Arial, san-serif;
	font-size: 12px;
	color: #EAEAEA;
	text-align: left;
	white-space: nowrap;
}

table#dirlist th a {
	color: #EAEAEA;
}

table#dirlist th a:visited {
	color: #EAEAEA;
}

table#dirlist th a#selected {
	background-image: url(images/layout/arrow4_down.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 14px;
	display: block;
}

table#dirlist tbody {
	padding: 4px;
	font-size: 12px;
}

table#dirlist tbody td {
	vertical-align: top;
}

div#dirdetail {
	line-height: 1.3em;
}

table#featurebox {
width:182px;
border: 1px solid #417504;
padding: 0px;
font-size: 10px;
}

table#featurebox th {
padding: 4px;
border-bottom: 1px solid #417504;
background-color:  #96B977;
font-family: Arial, san-serif;
font-size: 10px;
color: #FFFFFF;
text-align:center;
}

table#featurebox tbody {
padding: 4px;
background-color: #FCFCFC;
font-family: Arial, san-serif;
font-size: 11px;
color: #333333;
}

table#featurebox li {
	list-style-type: square;
	list-style-position: inside;
}

table#frontbox
{
width: 270px;
border: 1px solid #CCCCCC;
padding: 0px;
font-size: 11px;
}

table#frontbox th
{
padding: 4px;
border-bottom: 1px solid #CCCCCC;
background-color: #EAEAEA;
font-family: Arial, san-serif;
font-size: 11px;
color: #003366;
text-align:left;
}

table#frontbox tbody
{
padding: 4px;
background-color: #FFFFFF;
font-family: Arial, san-serif;
font-size: 12px;
color: #333333;
}

.frontboxside
{
width: 270px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
background-color: #FFFFFF;
padding: 10px;
font-size: 12px;
}

.bodytext {
	font-size : 12px;
	font-family : Arial, sans-serif;
	color: #333333;
}

.localdeskhead {
	font-size : 11px;
	font-family : Arial, sans-serif;
	color: #333333;
	padding-right: 10px;
}

.breadcrumbs {
	font-family : Arial, sans-serif;
	font-size : 14px;
	color : #417504;
	font-weight : bold;
}

.breadcrumbsblack {
	font-family : Arial, sans-serif;
	font-size : 14px;
	color : Black;
	font-weight : bold;
}

.hang17 {
	text-indent: -17px;
	margin-left: 17px;
}

.nudgeimg {
	margin-right: 4px;
	margin-bottom: 1px;
}

.headline {
	font-family : Arial, sans-serif;
	font-size : 11px;
	color: #336633;
}

.inputtext  {
	font-family : Arial Monospace, Courier, monospace;
	font-size : 10pt;
	color : Black;
}

.navmainoff {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #333333;
	font-weight : bold;
}

.navmainoffsmall {
	font-family : Arial, sans-serif;
	font-size : 11px;
	color : #333333;
}

.smallbody {
	font-size : 11px;
	font-family : Arial, sans-serif;
}

.smallbodygray {
	font-size : 11px;
	font-family : Arial, sans-serif;
	color : #808080;
}

.subportheader {
	font-family : Arial, sans-serif;
	font-size : 24px;
	font-weight : bold;
	color : #993366;
}

.tableheader  {
	font-size : 8pt;
	font-family : Arial,Verdana;
	font-weight : bold;
	color : Black;
}

.tableheaderwhite  {
	font-size : 8pt;
	font-family : Arial,Verdana;
	font-weight : bold;
	color : White;
}