a.whitelink, a.whitelink:visited, a.whitelink:hover
{
	color: #ffffff;
	font-size: 11px;
}

#m_about
{	
	width: 92px;
}

#m_bores
{	
	width: 148px;
}

#m_bores_dir
{	
	width: 168px;
}

#m_commres
{	
	width: 153px;
}

#m_news_events
{	
	width: 112px;
}

#m_bor_connections
{	
	width: 144px;
}

#m_bor_tools
{	
	width: 135px;
}


#topm, #bortopm
{	
	margin: 0;
	padding: 0;
	z-index: 30
}

#topm li, #bortopm li
{	
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: 11px arial
}

#topm li a
{	
	display: block;
	margin: 0 1px 0 0;
	padding: 3px 10px;
	background: #3f3f3f;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	border-left: 1px solid #999999;
	text-align: center;
}

#bortopm li a
{	
	display: block;
	margin: 0 1px 0 0;
	padding: 3px 7px;
	background: #3f3f3f;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	border-left: 1px solid #999999;
	text-align: center;
}

#topm li a:hover, #bortopm li a:hover
{	
	background: #800000
}

#topm li a.about_nav
{	
	padding: 3px 14px;
}

#topm li a.contact_nav
{	
	padding: 3px 9px 3px 12px;
}

#topm li a.home_nav
{	
	padding: 3px 15px;
}

#bortopm li a.bor_main_nav
{	
	padding: 3px 12px;
}

#bortopm li a.contact_nav
{	
	padding: 3px 6px 3px 8px;
}

#topm div, #bortopm div
{	
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #f1f1f1;
	border: 1px solid #333333
}

	#topm div a, #bortopm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 2px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #f1f1f1;
		border-top: 1px solid #666666;
		color: #000000;
		font: 11px arial
	}

	#topm div a:hover, #bortopm div a:hover
	{	
		background: #800000;
		color: #ffffff
	}