body, h1, h2, h3, h4 ,h5, h6, p, ul, ol, li, form, fieldset, dt, dd { margin:0; padding:0; list-style-type:none; border:none; }
body { text-align:center;}
#all { text-align: left; width:1000px; margin:0 auto;}
#top { width:1000px; height:146px; background:#f6f6f6 url(image/top_bg.jpg) no-repeat left top; margin:20px 0;}
#top h1 { font:bold 30px/40px Arial; color:#3e70c0; padding:15px 0 0 35px;}
#top h3 { font:bold 14px/25px Arial; color:#606060; padding-left:35px;}
#top h6 { font:20px/25px Arial; color:#606060; margin-left:35px; width:425px; border-top:1px solid #CCCCCC; margin-top:10px; padding-top:10px;}
#top h6 strong { color:#CC0000;}
#nav { width:1000px; height:30px; padding:5px 0; background:#2e6db8 url(image/nav_bg.jpg) no-repeat left top; margin:20px 0; }
#nav li { float:left; padding:0 20px; line-height:30px;  text-transform:capitalize;}
#nav li a { font:bold 13px/30px Arial; color:#fff; display:block; float:left; padding:0 15px;}
#nav li a.active { background-color:#1d4e94;}
#nav li.right { float:right; padding:0 10px;}
#nav li.right h6 { font:bold 13px/30px Arial; color:#fff;}

#tabs { height:35px; margin-bottom:10px; position:relative}
#tabs li { float:left; padding-right:1px;}
#tabs li a { display:block; background:url(image/tab.png) no-repeat left top; width:145px; height:31px; font:12px/31px Arial; text-align:center; float:left;}
#tabs li a.active { background:url(image/tab_active.png) no-repeat left top; color:#fff; font-weight:bold;}

#footer { width:1000px; height:30px; padding:5px 0; background:#c2c2c2; margin:20px 0; }
#footer li { float:left; padding:0 20px; line-height:30px;  text-transform:capitalize;}
#footer li a { font:13px/30px Arial; color:#fff; display:block; float:left; padding:0 15px;}
#footer li a.active { background-color:#8e8e8e;}
#footer .right { float:right;}

#left { float:left; width:250px; padding-right:20px;}
#main { width:730px; float:right; position:relative;}
#legend { width:250px; height:110px; padding:15px; position:absolute; top:440px; right:10px; background:#fff; border:3px solid #eee; font:11px/15px Arial;}
#legend_b { width:110px; height:60px; padding:15px; position:absolute; top:535px; right:10px; background:#fff; border:3px solid #eee; font:11px/15px Arial;}
#locate_box { position:absolute; top:49px; left:75px; font:11px/15px Arial; z-index:1000;}
#locate_box_s { position:absolute; top:5px; left:75px; font:11px/15px Arial; z-index:1000;}
#legend p , #legend_b p { margin:10px 0 0;}

#content { float:right; width:700px; background-color:#ebf0f1; padding:15px; height:570px;}
#content h4 { margin:15px 0; font:bold 15px Arial; color:#2e65b3;}
#content p { margin:10px 0; font:12px/20px Arial; color:#606060;} 

.space { height:10px;}
.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden; margin:0;}
a img {border-width:0;}
a {color:#2e65b3;text-decoration:none;}
a:hover {text-decoration:underline;}

/*
.tabbar{margin-bottom:-5px;}
.viewBtn{width:240px;height:50px;background:url('viewbtn.jpg') no-repeat;}
.reportBtn{width:240px;height:50px;background:url('reportbtn2.jpg') no-repeat;}
.leftbar{width:250px;height:600px;float:left;border:solid 3px;}
.leftlist{list-style-type:none;}
.mapbar{width:800px;float:left;border-top:solid 3px;border-bottom:solid 3px;border-right:solid 3px;}
.infobar{width:1000px;float:bottom;margin-top:20px;margin-bottom:20px;}
.twitterbar{width:13.2%;height:100%;float:left;}
