a:link {	color: #909;	text-decoration: none;}
a:visited {	color: #909;	text-decoration: none;}
a:hover {	color: #93C;	text-decoration: none;}
a:active {	color: #909;	text-decoration: none;}
input[type=text] { margin-bottom:2px; font-size:12px;} 
#site {
		background-image:url(img/footer.png);
		background-position:bottom;
		background-repeat:no-repeat;
		width:780px;
		position:absolute;
		top:2px;
		left:50%;
		margin-left:-390px;
		height:auto;
		}

#hed {
		background-image:url(img/hed.png);
		background-repeat:no-repeat;
		width:780px;
		height:146px;
	}
#bdy {
		background-image:url(img/bdy.png); 
		background-position:top; 
		background-repeat:no-repeat; 
		width:780px; 
		min-height:884px; 
	}

#menu {
	width:780px;
	height:30px;
	background-color:#666;
	margin-top:0px;
}

#bdytext { margin-top:10px; float:right; width:600px; margin-right:10px;}


#navigation li ul {
position: absolute;
width: 10em;
left: -999em;
margin-left: 2px;
font-size: 90%;
}

#navigation li ul a, #navigation li ul a:link {
background-image: none;
padding: 5px;
width: 10em;
background-color: #666;
}
#navigation li ul a:hover {
background-color: #333;
}

#navigation li:hover ul, #navigation li.sfhover ul {
left: auto;
}

#navigation {
overflow: auto; margin-top:0px; float:left; width:600px;}
#navigation li {
float: left;
list-style: none;
background-color: #666; /* to cater for users without images */
}
#navigation a {
display: block;
background-image: url(img/tabright.gif);
background-position: top right;
background-repeat: no-repeat;
color: #FFF;
text-decoration: none;
font-weight: bold;*/
}
#navigation span {
display: block;
background-image: url(img/tableft.gif);
background-repeat: no-repeat;
padding: 5px 15px;
}
#navigation a:hover {
background-position: right -198px;
background-color:#333;
}
#navigation a:hover span {
background-position: 0 -198px;
}
