body{
font-size:80%;
font-family:Arial, Helvetica, sans-serif;
margin-top:0px;
}

h2
{
font-size:90%;
}

span {margin-left:5ex;}
.dd{
height:5px;
}
#anav{
text-align:left;
font-size:90%;
}
#linkstab{
text-align:center;
}
#srcd{
width:450px;
text-align:left;
}
#legend{
width:450px;
}
#map{
width:450px;
height:450px;
}
#gads3{
text-align:center;
width:1100px;
}

.ltbl{
font-size:80%;
}
.srcblrb
{
font-size:70%;
color:#666666;
vertical-align:bottom;
}



/**************header**************************/
#hdr {
color: #fff;
 width: 964px;
 padding: 1px;
 /*border: solid thin #c6e8ca;*/
 height: 50px;
 
 background:#FFFFFF;
font-size: 90%;
background-image: url("http://www.localetrends.com/images/lt.png");
background-repeat: no-repeat;
}
#ftr
{
width: 990px;
 clear: both;
 color: #333;
 /*border: solid thin #ccc;*/
 background:#FFFFFF;
 text-align:center;

}

#cnt{
width:990px;
height:auto;
text-align:center;
}
#cntr{
width:1000px;
height:auto;
text-align:center;
}

#mll{
border-right-style:solid;
border-right-width:thin;
border-right-color:#ccc;
border-bottom-style:solid;
border-bottom-width:thin;
border-bottom-color:#ccc;
}
.hms{
width:177px;
height:110px;
}
.hm{
border-style:solid;
border-width:thin;
border-color:#CCC;
background-color:#fff;
width:165px;
height:120px;
border-right-style:solid;
border-right-width:thin;
border-right-color:#fff;
padding:1px;
}
.hmr{
border-style:solid;
border-width:thin;
border-color:#CCC;
border-left-style:solid;
border-left-width:thin;
border-left-color:#fff;
width:165px;
height:120px;
padding:1px;
}


.hmt{
border-style:solid;
border-width:thin;
border-color:#CCCCCC;
background-color:#fff;
width:305px;
height:65px;
border-bottom-style:solid;
border-bottom-width:thin;
border-bottom-color:#fff;
}
.hmtl{
border-style:solid;
border-width:thin;
border-color:#CCCCCC;
background-color:#FFFFFF;
width:275px;
height:65px;
}
.hmd{
width:180px;
height:35px;
background-color:#FFFFCC;
}


.pt_tl{
float:left;
width:auto;
height:40px;
font-size:150%;
}
.pt_tr{
float:right;
width:auto;
height:40px;
vertical-align:bottom;
font-size:150%;
}
.pt_bl{
float:left;
width:100%;
height:20px;
}
.pt_br{
float:right;
width:100%;
height:20px;
}


#gadsh{
border-left-style:solid;
border-left-width:thin;
border-left-color:#ccc;
border-right-style:solid;
border-right-width:thin;
border-right-color:#ccc;
padding-left:10px;
padding-right:10px;
}
#gadsv{
border-top-style:solid;
border-top-width:thin;
border-top-color:#ccc;
border-bottom-style:solid;
border-bottom-width:thin;
border-bottom-color:#ccc;
}

/***************a*******************/
a {
		text-decoration: none;
		color: #000;
		font-size:1em;
		height:16px;
		
	}

a:link, a:visited {
		color:#333333;
	}
	
	a:hover, a:active {
		color:#ccc;
		text-decoration: underline;
		width:auto;
	}

/*************menu**********************/
#menu {
			background-color:#6699ff;
			margin-right:10px;
			padding: 4px 4px 4px 4px;
			text-align: left;
			height:18px;
			text-align:right;
			width:auto;
			float:right;
			vertical-align:bottom;
		}
		
		#menu ul {
			margin: 0 0 0 2px;
			padding: 0 0 0 0;
			
		}
		
		#menu li {
			display: inline;
		}
		
		#menu li a {
			background-color:##6699ff;
			color:#FFF;
			font-weight: bold;
			padding: 2px 20px 1px 20px;
		}
		
		#menu li a.activeLink {
			background-color: #fff;
			color: #596f8d;
			font-weight: bold;
			padding: 2px 20px 2px 20px;
		}
		
		#menu li a:hover{
			background-color:#FFFFFF;
			color: #596f8d;
			font-weight: bold;
			padding: 2px 20px 1px 20px;
		}


.leg{
 	/* for IE */
  	filter:alpha(opacity=50);
  	/* CSS3 standard */
  	opacity:0.5;
  	/* for Mozilla */
  	-moz-opacity:0.5;
 }
 
 #lo{
 
 background-color:#ffe2bd;
	width:100px;
	height:25px;
	font-weight: bold;
 }
 
 #lr{
 /* for IE */
  	/*filter:alpha(opacity=50);*/
  	/* CSS3 standard */
  	/*opacity:0.5;*/
  	/* for Mozilla */
  	/*-moz-opacity:0.5;*/
	background-color:#ff7f7f;
	width:100px;
	height:25px;
	font-weight: bold;
 }
 
 #ly{
 /* for IE */
  	/*filter:alpha(opacity=50);*/
  	/* CSS3 standard */
  	/*opacity:0.5;*/
  	/* for Mozilla */
  	/*-moz-opacity:0.5;*/
	background-color:#ffff7f;
	width:100px;
	height:25px;
	font-weight: bold;
 }
 #lg{
 /* for IE */
  	/*filter:alpha(opacity=50);*/
  	/* CSS3 standard */
  	/*opacity:0.5;*/
  	/* for Mozilla */
  	/*-moz-opacity:0.5;*/
	background-color:#e5ffe5;
	width:100px;
	height:25px;
	font-weight: bold;
	
 }
 #dg{
 /* for IE */
  	/*filter:alpha(opacity=50);*/
  	/* CSS3 standard */
  	/*opacity:0.5;*/
  	/* for Mozilla */
  	/*-moz-opacity:0.5;*/
	background-color:#b2ff7f;
	width:100px;
	height:25px;
	font-weight: bold;
 }
 #lb{
/* for IE */
  	/*filter:alpha(opacity=50);*/
  	/* CSS3 standard */
  	/*opacity:0.5;*/
  	/* for Mozilla */
  	/*-moz-opacity:0.5;*/
	background-color:#7fe5ff;
	width:100px;
	height:25px;
	font-weight: bold;
 }
 #db{
/* for IE */
  	/*filter:alpha(opacity=50);*/
  	/* CSS3 standard */
  	/*opacity:0.5;*/
  	/* for Mozilla */
  	/*-moz-opacity:0.5;*/
	background-color:#7f99ff;
	width:100px;
	height:25px;
	font-weight: bold;
 }
#lp{

background-color:#fe7eca;
	width:100px;
	height:25px;
	font-weight: bold;
}