.main_content{
display: block;
width: 900px;
text-align: left;
border-style: solid;
border-color: #707070;
border-width: thin;
/*
position: relative;
border-style: solid;
border-color: #707070;
border-width: thin;
*/
}

div.clear_all{
clear: both;
}

div.help_box{
z-index: 10000; 
position: fixed; 
width: 400px;
padding: 10px;
background-color: #a0a0a0;
border-style: solid;
border-color: #707070;
border-width: thin;
display: none;
	font-family : Verdana, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #404040;
}

input.text {
height: 12px;
background-color: #FFFFFF;
font-family : Verdana, sans-serif;
font-size : 10px;
font-weight : normal;
color : #707070;
} 


div.footer{
display: block;
text-align: left;
border-top-style: solid;
border-top-color: #707070;
border-top-width: thin;
margin-top: 10px;
}

div.loading{
	/*
display: none;
visibility: hidden;
*/
display: inline;
background-image: url("./images/loading.gif");
z-index: 900;
}

.normal_11 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #404040;
}

h1 {
	font-family : Verdana, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #282d64;
	display: block;
}

h2 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #be0115;
	display: block;
}

h3 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	font-weight : bold;
	font-style: italic;
	color : black;
	display: block;
}

.spacer_h_10{
height: 10px;
}
.spacer_w_5{
width: 10px;
display: inline;
}
.normal_10_b {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #404040;
}

.normal_10 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #404040;
}

.normal_9 {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	font-weight : normal;
	color : #404040;
}

.normal_9 {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	font-weight : bold;
	color : #404040;
}

a:link { color : #404090; text-decoration: underline }
a:active { color : #404090; text-decoration: underline }
a:visited { color: #404090; text-decoration: underline }
a:hover { color: #404090; text-decoration: underline; background: #CECEC0 }

div.header{
	/*
background-image: url("./images/logo.jpg");
*/
height: 140px;
background-repeat: no-repeat;
background-color: blue;
text-align: center;
}

div.login {
float: right;
padding: 0.1cm;
background-color: #707070;
}

div.form {
margin: 2px;
padding: 3px;
border-style: solid;
border-color: #707070;
border-width: thin;
}

div.info_box{
height: 20px;
padding-left: 2px;
display: inline;
}

div.top_center_h{
height: 60px;
padding-left: 2px;
border-bottom: solid thin #707070;
/*
border-style: solid;
border-color: 
border-width: thin;
*/
}

div.member_info_bar{

}

div.member_info{
display: block;
float: left;
height: 45px;
width: 181px;
padding: 2px;
margin: 2px;
border-style: solid;
border-color: #707070;
border-width: thin;
}
div.tc_right{
width: 200px;
/*
position: absolute;
*/
float: left;
display: inline;
margin-left: 10px;

}
div.tc_center{
width: 400px;
text-align: left;
/*
position: absolute;
*/

float: left;
display: inline;
margin-left: 10px;
margin-right: 5px;
padding: 4px;
/*
border-left: thin solid #707070;
border-right: thin solid #707070;
*/
}
div.tc_left{
width: 200px;
/*
position: absolute;
*/

float: left;
margin-right: 10px;

display: inline;
}

div.sidebar_divider{
background-image: url('./images/dfp_dot.gif');
background-repeat: repeat-x;
	width: 198px;
	height: 1px;
	text-align: center;
	margin-top: 0.1cm;
	margin-bottom: 0.1cm;
	margin-right: 1cm;
}

div.center_divider{
background-image: url('./images/dfp_dot.gif');
background-repeat: repeat-x;
	width: 400px;
	height: 1px;
	text-align: center;
	margin-top: 0.1cm;
	margin-bottom: 0.1cm;
}

div.info{
background-color: #cccccc;
}

td.form_input {
border: solid rgb(250,0,0);
}

a.menu:link { 	display: inline;
	font-family : Verdana, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #FFFFFF;
	text-decoration: none 
}
a.menu:active { display: inline;
	font-family : Verdana, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #FFFFFF;
text-decoration: none  }
a.menu:visited {  display: inline;
	font-family : Verdana, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #FFFFFF;
text-decoration: none  }
a.menu:hover {  display: inline;
	font-family : Verdana, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #000000;
text-decoration: none  }

a.sub_menu:link { color: #000; text-decoration: none }
a.sub_menu:active { color: #000; text-decoration: none }
a.sub_menu:visited { color: #000; text-decoration: none }
a.sub_menu:hover { color: #000; text-decoration: underline}

div.mb
{ 
background-image: 
url('./images/mb_bg.jpg');
background-repeat: repeat;
display: block;
height: 25px
}

.basictab{
display: inline;
/*
border-right-style: solid;
border-right-color: #FFFFFF;
*/
border-width: 1px;
padding: 0.5cm 1cm;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
padding: 0.5cm .5cm;
margin: 0;
}
/*
.basictab li a{
text-decoration: none;
padding: 0px 0px;
margin-right: 2px;
border: 1px solid gray;
border-bottom: none;
background-color: white;
color: black;
}
*/


.basictab li a:visited{
color: black;
}

.basictab li a:hover{
color: black;
}

.basictab li a:active{
color: black;
}

.basictab li.selected a{ /*selected tab effect*/
position: relative;
/*top: 1px;
padding-top: 4px;
background-color: #dbffff;
color: black;
*/
}


.submenustyle{
background-image: url('./images/mb_bg.jpg');
background-repeat: repeat;
height: 25px;	
padding: 0px 2cm;
top: 2px;
/*
border: 1px solid black;
border-top-width: 0;
*/
width: auto;
display: none;
z-index: 99;
-moz-opacity: .6;
filter: alpha(opacity=60);
}

* html .submenustyle{ /*IE only width definition*/
width: 100%;
}

.submenustyle a{
padding: 1px 5px;
text-decoration: none;
}

.submenustyle a:hover{
	/*
background-color: #ebffff;
*/
}

div.sub_mb
{ 
	background-image: 
	url('./images/mb_bg.jpg');
	background-repeat: repeat;
	display: none;
	visibility: hidden;
	height: 25px
}
div.menu {
	display: inline;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-width: 1px;
	padding: 0.5cm 1cm
	
}

div.mapDiv{
width: 500px;
height: 350px;
/*
border-style: solid;
border-color: #707070;
border-width: thin;
*/
}

div.search_box{
background-color: #dbd12e;
width: 200px;
padding: 5px;
margin-top: 5px;
margin-bottom: 5px;

border-style: solid;
border-color: #cb1212;
border-width: thin;
/*
background-color: #edaf73;
margin: 1px;
*/
}

div.photo_box{
padding: 5px;
}

div.photo{
display: inline;
float: left;
width: 190;
margin: 5px;
}

div.photo_caption{
	font-family : Verdana, sans-serif;
	font-size : 11px;
	font-weight : bold;
	margin: 2px;
}
