ul.tabs {
	margin: 0;
	padding: 0;
	width: 99%;
	*width: 97%;
	
}
ul.tabs li {
	float: left;
	height: 31px;
	line-height: 31px;
	border: 1px solid #6B6E41;
	background: #b4b162;
	font-weight: bold;
	overflow: hidden;
	position: relative;
	
}

ul.tabs li a {
	text-decoration:none;
	display: block;
	font-size: 16px;
	padding: 0 20px;
	margin: 0;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #b4b162;
}	

ul.tabs li.active, ul.tabs li a:hover  {
    background-color:#ffffff;
	border-bottom: 1px solid #fff;
}
.tab_container {
	border: 1px solid #6B6E41;
	float: left; 
	width: 100%;
	*width: 99%;
	background: #fff;
	margin-top: -4px;
	*margin-top: -16px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
	padding: 10px;
	z-index: 7;
}
.tab_content h2 {
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;

}

.tab_content ol li{
margin-left: 30px;
margin-right: 3px;
}
#map_canvas {
margin:0px;
padding:0px;
border: 1px solid #6B6E41;
float:none;
width: 100%;
margin-top: -4px;
height:inherit;
}
.tab_content ul li{
list-style-type: decimal;
margin-left: 15px;
margin-right: 3px;
}
.tab_content table tbody tr th{
color: #de6b29;
font-size: 14px;
font-weight: bold;
text-align: center;

}
