v\:* {	  behavior:url(#default#VML);	}

html {	height: 98%;}

#containerFull {
/* Here is your full width */
width: 710px;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
}

#mapContent {
/* Here is your map content width */
width: 550px;
position: relative;
top: 0px;
left: 0px;
float: left;
}

#sideBar {
/* Here is your sidebar width */
width: 150px;
float: left;
padding: 0px;
height: 442px;
overflow: hidden;
}

#header {
width: 100%;
margin: 0px;
padding: 0px;
}

#mapFooter {
width: 100%;
position: relative;
text-align: right;
bottom: 0px;
}

body {
height: 99%;
font-family: lucida sans unicode, Verdana, Geneva, Arial, sans-serif; 
background-color: #fff;
font-size: 8pt;
}

div #sideBar, div #map{
border: 1px solid lightgrey;
}

form {
margin: 2px 0px 2px 0px;
padding: 0px;
}

input {
font-size: 20px;
}

.link {
font-size: 10px;
}

#map { 
height:450px;
width:550px;	
}


#direction {
color: red; 
}

.fifty {
width: 50%;
}

.right {
text-align: right;
}

a:link, a:visited, a:active { 
text-decoration: none;
font-style: normal; 
font-size: 8pt; 
color: gray; 
}

img {
border: 0px;
}

/*Accordian Elements*/
.accordion_headings {
	padding:5px;
	background:#99CC00;
	color:#FFFFFF;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}

.selected{
	background:#00CCFF;
}

.accordion_headings:hover{
	background:#00CCFF;
}

.content{
	background:#FFF;
	padding:4px;
}

.accordion_child{
	padding:5px;
	background:#EEE;
}

h1 a {
  font-family:Arial;
  font-size:20pt !important;
}
h1 a span {
  color:#999;
  display:block;
  font-size:8pt;
}