#header
{
height: 30px;
margin-bottom: 0cm;
}

div.bodytable
{
float: left;
width: 100%;
margin-left: 0%;
display: inline;
}
div.gmapcol1
{
float: left;
width: 48%;
margin-left: 0%;
display: inline;
}

div.gmapcol2
{
float: left;
width: 48%;
margin-left: 0%;
display: inline;
}

#footer
{
width: 100%;
clear: both;
}

div.float {
  float: left;
  }
  
div.float p {
   text-align: center;
   }
div.container {
  border: 2px dashed #333;
  background-color: #ffe;
  }
div.spacer {
  clear: both;
  }
div.clear {
  clear: both;
  height: 0;
  margin: 0;
  padding: 0;
/*  line-height: 0;*/
  font-size: 1px;
}
#floatclear { 
  overflow : hidden; 
  _height : 1%; 
}
.clearfix:after {
  content:".";
  displaay:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE MAC \*/
.clearfix {display:block;}
/* End hide from IE Mac */


#col1
{
float: left;
width: 20%;
margin-left: 0%;
display: inline;
}

#col2
{
float: left;
width: 75%;
margin-left: 2%;
display: inline;
}

#col3
{
float: left;
width: 16%;
margin-left: 2%;
}
/**********************************************/
.sideBar {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 15em; 
	PADDING-TOP: 0px; 
	POSITION: relative; 
	TOP: 0px
}

.bevelmenu{
list-style-type: none;
margin: 0 0 0 auto;
padding: 0;
width: 80px;
}

.bevelmenu li a{
display: block;
width: 100%;
padding: 1px 4px;
text-decoration: none;

font-weight: bold;
background-color: #FFF2BF;
border: 2px solid #FFF2BF;
text-decoration:none;
}

.bevelmenu li a:hover{
color: black;
background-color: #FFE271;
border-style: outset;
}

html>body .bevelmenu li a:active{ /* Apply mousedown effect (non IE browsers only) */
border-style: inset;
}


.menu {
	CLEAR: both; MARGIN-BOTTOM: 1em
}
.menu DT {
	DISPLAY: none
}
.menu DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.menu .aa {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(taglft.gif); FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 12px; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid
}
.menu .bb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(tagmid.gif); FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
.menu .cc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(tagrgt.gif); FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 12px; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid
}
.menu A {
	FONT-SIZE: 1em; CURSOR: pointer; COLOR: #888; TEXT-DECORATION: none
}
.menu A:visited {
	FONT-SIZE: 1em; CURSOR: pointer; COLOR: #888; TEXT-DECORATION: none
}
.menu A:hover {
	BACKGROUND: #fff; COLOR: #000
}
.menu A:hover SPAN {
	BACKGROUND-POSITION: 0px 150px; BORDER-BOTTOM: #f9f4ee 1px solid
}