/*- - - - - - - - - - - - - - - - - - - - - */

body {
	background-color: #2D4351;
	height: 100%; 
	padding: 0 0 0 0; 
	margin: 0 0 0 0; 
}


/* ----- TEXT ----- */

td, th {
	color: #333333;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 12px;
	line-height: 16px;
}
.fontsm {
	color: #666666;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 10px;
}
.fontred {
	color: #660000;
	font-family: Trebuchet MS, Arial, Helvetica;
}
.fontsmwht {
	color: #FFFFFF;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 9px;
	line-height: 12px;		
}
.font3 {
	color: #000000;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
}
.title {
	color: #959A6B;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 17px;
	margin-bottom: 10px;
}
.title_blk {
	color: #000000;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 17px;
	line-height: normal;
	margin-bottom: 10px;
}
/* ----- FORMATTING ----- */

#header {
	background: transparent url(../images/header_back.gif) repeat-x top left;	
	background-color: #E0E0D8;
	height: 127px;
}
#footer {
	background-color: #2D4351;
	color: #FFFFFF;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 11px;
	padding: 30 0 10 0;	/* top right bottom left */
}
#nav {
	float: right;
	padding: 30 35 0 0;	/* top right bottom left */
	height: 34px;
}
#maintop {
	background-color: #959A6B;
	height: 221px; 
}
#mainbody {
	background: transparent url(../images/main_back.gif) repeat-x bottom left;
	background-color: #E0E0D8;	
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 12px;
	padding: 0 35 35 35;	/* top right bottom left */	
}
.homebox {
	background: transparent url(../images/home_box.gif) no-repeat top left;
	color: #000000;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 11px;
	list-style: none;
	overflow: auto;
	padding: 8px;
	margin: 45 0 0 0;	/* top right bottom left */	
	width: 241px;
	height: 113px; 
}
.sidebox {
	background: transparent url(../images/side_box_back.gif) repeat-y top left;
	color: #000000;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 11px;
	list-style: none;
	overflow: auto;
	margin: 45 0 0 0;	/* top right bottom left */	
	width: 241px;
}
#footergreen {
	background-color: #979C6C;
	height: 6px;
}
#footerblue {
	background-color: #4A5E77;
	height: 6px;
}
.fields   {
	font-family: Arial, Helvetica;
	border: 1px solid #999999;
	font-size: 10px; 
	color: #333333;
	background-color: #FCFCFC;
	width: 180px;
}
.select  {
	font-family: Arial, Helvetica;
	border: 1px solid #999999;
	font-size: 10px; 
	color: #333333;
	background-color: #FCFCFC;
}
.textbox   {
	font-family: Arial, Helvetica;
	border: 1px solid #999999;
	font-size: 10px; 
	color: #333333;
	background-color: #FCFCFC;
	width: 200px;
}
.button   {
	font-family: Trebuchet MS, Arial, Helvetica;
	border: 1px solid #CCCCCC;
	font-size: 10px; 
	color: #FFFFFF;
	background-color: #525252;
	margin-top: 10px;
}
.search_but   {
	font-family: Trebuchet MS, Arial, Helvetica;
	border: 1px solid #CCCCCC;
	font-size: 10px; 
	color: #FFFFFF;
	background-color: #660000;
}
.search_fields   {
	font-family: Trebuchet MS, Arial, Helvetica;
	border: 1px solid #333333;
	font-size: 11px; 
	color: #333333;
	background-color: #FCFCFC;
	width: 150px;
}
hr {
   	border: 0;
   	color: #959A6B;
   	background-color: #959A6B;
   	height: 1.5px;
   	margin: 8 0 8 0;
}
.hide {
	display:none
} 
.show {
	display:inline
}
/* ----- IMAGES ----- */

.img_bord {
	border:1px solid #ccc;
	padding:4px;
	margin:4px;
}
#clearmap {
	z-index:1; 
	position:absolute;
	top:-290px; 
}
/* ----- LINKS ----- */


	a:link{ color: #4A5E77; TEXT-DECORATION: none;}
	a:visited{ color: #4A5E77; TEXT-DECORATION: none;}
	a:active{ color: #4A5E77; TEXT-DECORATION: none;}
	a:hover{ color: #4A5E77; TEXT-DECORATION: underline;}
		
	a.foot:link{ color: #FFFFFF; TEXT-DECORATION: underline;}
	a.foot:visited{ color: #FFFFFF; TEXT-DECORATION: underline;}
	a.foot:active{ color: #FFFFFF; TEXT-DECORATION: underline;}
	a.foot:hover{ color: #FFFFFF; TEXT-DECORATION: none;}
	
	a.dark:link{ color: #333333; TEXT-DECORATION: underline;}
	a.dark:visited{ color: #333333; TEXT-DECORATION: underline;}
	a.dark:active{ color: #333333; TEXT-DECORATION: underline;}
	a.dark:hover{ color: #666666; TEXT-DECORATION: none;}	

	
	
/*- - - - - - - - - - - - - - - - - - - - - */
