html, body { 
margin: 0; 
padding: 0; 
background-color: Silver;
height: 100%; 
text-align: left; 
FONT-SIZE:small; 
FONT-FAMILY: Arial, Verdana, Sans-Serif; 
} 

#container { 
position: relative; 
width: 786px;
margin: 0 auto;
text-align: left; 
min-height: 100%; /* this is where inheritance stops */ 
} 

/*\ Give to IE/Win but hide from IE/Mac - unfortuantely it won't support either min-height method */ 
* html #container { 
height: 100%; 
} 
/* end hide */ 

/* trick to get compliant browsers to clear the (right) floated div if required */ 
#container:after{ 
content: "."; 
display: block; 
height: 0; 
line-height: 0; 
font-size: 1px; 
clear: both; 
visibility: hidden; 
} 

#header { 
	position: absolute; 
	z-index: 100;
	left: 50%;
	margin: 0 0 0 -390px; 
	padding: 0; 
	height: 170px; 
	width: 780px;
	background: url(Images/webtop.jpg);
	background-repeat: no-repeat; 
} 

/*#header p { margin: 0; padding-top:169px;  padding-right: 20px; text-align: right; font-size: smaller;} */
#header-sub 
{
	position: relative; 
	float: left;
	margin: 83px 0 0 0;
	padding: 0; 
	height: 52px;
	color: #3399ff;
	font-weight: bold;
	width: 780px;
	background: url(Images/HeadBottom.jpg);
	background-repeat: no-repeat;
}
#header-sub p {padding-left: 15px; padding-top: 15px; }
#header-nav
{
	position: relative; 
	float: left;
	margin: 0;
	padding: 0; 
	height: 35px; 
	width: 780px;
	background: url(Images/headbase10.jpg);
	background-position: 0 25px;
	background-repeat: no-repeat;
}

#footer 
{ 
position: relative;
float: left;
bottom: 0;
padding: 0; 
height: 51px; 
width: 780px; 
font-size: smaller;
color: Silver;
background: url(Images/WebBottom.jpg);
background-repeat: no-repeat;
} 
#footer p {margin: 0; padding-top:10px; text-align:center; }
#footer a {color:navy; text-decoration:none; }
#footer a:hover
{
	color: white;
	background-color: gray;
}


#left-col 
{ 
	position: relative;
	float: left; 
	margin: 170px 0 0 0; 
	padding: 0 0 0 0; 
	width: 178px; 
} 
.left-menu
{
	margin: 0;
	padding: 0;
	width: 178px;
	background: url(Images/menuback.jpg);
}

#left-news
{
	margin: 0;
	padding: 0;
	width: 178px;
	background: url(Images/newsback.jpg);
}

.left-content
{
	width: 160px;
	font-size: small; 
	margin: 0; 
	padding: 0 10px 0 10px;
}
.left-content p
{
	padding: 20px 0 20px 0;
}
.left-content a
{
	color: navy;
	text-decoration: none;
}
.left-content a:hover
{
	color: yellow;
	background-color: navy;
}

#right-col 
{ 
	float: right; 
	margin: 170px 0 0 0; 
	padding: 0 0 0 0; 
	width: 597px; 
	background: url(Images/contentback.jpg);
} 

.content-head
{
	height: 30px;
	margin: 0; 
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: smaller;
	color: White;
	text-align: center;
	padding: 0;
}
.content-head p {padding-top: 9px; }
#content-footer
{
	position: static;
	bottom: 0;
	width: 597px;
	height: 17px;
	background: url(Images/ContentBottom.jpg);
	background-repeat: no-repeat;
}

#news-head
{
	height: 30px;
	margin: 0; 
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: smaller;
	color: navy;
	text-align: center;
	padding: 0;
	background-image: url(Images/newsheader.jpg);
	background-repeat: no-repeat;
}
#news-head p {padding-top: 9px; }

#rightcontent
{
	margin: 5px 10px 5px 5px;
}
/*p {margin: 10px 20px;} */

.imagepos{
position:absolute;
}
.menuskin{
position:absolute;
width:200px;
background-color:#FFF085;
border:1px solid black;
font:normal 12px Verdana, sans-serif;
line-height:18px;
z-index:2000;
visibility:hidden;
}

.menuskin a{
text-decoration:none;
color:black;
padding-left:10px;
padding-right:10px;
}

#mouseoverstyle{
background-color:#2A861E;
}

#mouseoverstyle a{
color:white;
}

.menulist dl { margin-left: 10px; padding-left: 0; }

H1 { FONT-SIZE: 12pt; FONT-FAMILY: Arial, Verdana, sans-serif; } 
H2 { FONT-SIZE: 11pt; FONT-FAMILY: Arial, Verdana, sans-serif; } 
H3 { FONT-SIZE: 10pt; FONT-FAMILY: Arial, Verdana, sans-serif; } 

	.fabinput { BORDER-RIGHT: #156300 1px solid; BORDER-TOP: #156300 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #156300 1px solid; BORDER-BOTTOM: #156300 1px solid; FONT-FAMILY: Arial, Verdana, Sans-Serif; BACKGROUND-COLOR: white; }
	.SmallText { FONT-SIZE: 8pt; FONT-FAMILY: Arial, Verdana, sans-serif; }
	.RegText {FONT-SIZE: 10pt; FONT-FAMILY: Arial, Verdana, sans-serif; }
	.strchBtn { width:60px; }
	.hdrDisabledBtn { width:137px; color: #aca899; }
	.hdrBtn { width:137px; }
	.pagerhdr {	color: #336600; }

#imagecaption 
{
	FONT-SIZE:x-small;
	FONT-FAMILY: Arial, Verdana, Sans-Serif; 
}
