html,body{margin:0;padding:0}
body{font: 85%/1.3 TrebuchetMS,Arial,sans-serif;
    text-align: left;background: #fff;padding-bottom:20px}
a { color: #0066B3; background: inherit; text-decoration: none;}
h1 { font: bold 2.5em Arial, Arial, Sans-Serif; color: #036DA7 }
h2 { font: bold 1.1em Arial, Arial, Sans-Serif; padding: 0; margin: 0; }

div#header{width:100%;overflow:hidden;background: #BBD9EE;height:123px; }
div#header h1{width:97%;margin:0 auto;text-align:left;line-height:180%}
div#header h1{margin-left:15px;color: #336699}
div#header em{margin-left:15px;display:block;font-size:90%;padding-bottom:22px;}


div#menu{float:left;margin-left:18px;;text-align:right}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{float:right;font-size: 80%}
ul#nav li{float:left;margin-left: 3px;text-align: center}
ul#nav a{float:left;width: 80px;padding: 5px 0;background: #E7F1F8;text-decoration:none;color: #666; border-top : 1px solid #fff; border-left : 1px solid #fff; border-right : 1px solid #fff;}
ul#nav a:hover{background: #fff;color: #000}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003}

#left {
	float: left;
	width: 76%;
	padding: 1em;
	margin-bottom: 1.2em;
	background: #DDDDDD;
	text-align: left;
}

#right {
	float: right;
	width: 20%;
	margin: 0 0 10px 0;
	
}

#right .box {
	
	padding: 1em;
	margin: 0 0 1em 0;
	background : #FFF6BF;
	border:1px solid #AC7FB8;
}

#box1 {
	
	padding: 1em;
	margin: 0 0 1em 0;
	background : #FFF6BF;
	border:1px solid #AC7FB8;
}



#content {
    font-family:TrebuchetMS,Arial,sans-serif;
	width:97%;
	font-size:95%;
    margin: 0 auto;
    padding: 15px;
	background: #fff;
	
	
}

div#header ul {  padding: 0; margin: 0;}
div#header li { list-style-type: none;}

div#map_canvas {margin-top : 5px; border-bottom: 3px solid #fff; border-top : 3px solid #fff; border-left : 3px solid #fff; border-right : 3px solid #fff}

div#header img {
border:0 none;
vertical-align:middle;
}



div#menu input[type="text"] {
	border:3px solid #A3A3A3;
}
div#right h2{
border-bottom:1px dashed gray;
font-family:helvetica,verdana,sans;
font-size:11pt;
font-weight:bold;
padding-bottom:1px;
}



div#chbox {
	background:#FFF6BF ;
}

div#results { overflow:auto; 
	
}
div#infoBG{
	font-family:trebuchet ms,tahoma,helvetica,arial,verdana,sans-serif;
}
div#infoBG ul{
list-style: disc outside;font-size:1.2em; padding:0.6em 0;margin:0 0 0 10px;
color:#333333;
line-height:1.50em;

}

#results
{
	padding: 1em;
	margin: 0 0 1em 0;
	background : #FFF6BF;
	border:1px solid #AC7FB8;	
}