/* CSS Document */
@import "base.css";
@import "foot.css";
#mainNav{ width:900px; background:url(header/home_n_b.gif) no-repeat;  height:56px; text-align:left; margin:auto; margin-bottom:10px; clear:both;}
#mainNav div{width:820px; padding:0px; margin-left:40px;}
#mainNav p{padding:0; margin:4px 0; float:left; height:26px; color:#FFFFFF; line-height:26px; text-align:center;}
#mainNav p.on{ background:url(header/bg_top_off.gif) 0px 2px; width:96px; background-repeat:no-repeat; margin-left:0px;margin-right:4px;}
#mainNav p.active{ background:url(header/bg_top_off.gif) 0px 2px; width:96px; font-weight:bold;background-repeat:no-repeat; margin-left:0px;margin-right:4px;}
#mainNav p.off{ width:96px;}
#mainNav p a{ color:#ffffff; text-decoration:none; font-size:14px;}
#mainNav p.on a,#nav p.active a{ color:#292929; font-weight:bold; }
#mainNav div.M_text{margin:0px 0 0 0 !important; margin:0px; padding:0 !important;width:820px; color:#007cc2; color:/*#006633*/#000; clear:both; line-height:22px;}
#mainNav div.M_text a{ color:black; padding:3px 1px 0 1px; line-height:14px;}
#mainNav div.M_text a:hover{color:white; background-color:#466FA4; text-decoration:none;}

/*#top { height: 80px;width: 900px;text-align: center; margin:auto; clear:both; position:relative;}
#top a {color:#292929;	text-decoration: none;}
#top a:hover{color:#292929;	text-decoration: underline;}
#top div{ float:left;}
#top #logo{ margin-left:10px !important;margin-left:5px; width:250px; text-align:left; margin-top:15px;}
#top #toolbar{ float:right;text-align:left;padding:10px 10px 0 0; text-align:right; }
#top #toolbar div{float:none; padding-top:8px;}
#top #toolbar div em {float:right; margin-left:20px; height:16px;}*/


#top {height:80px;width: 900px; text-align: center; margin:0 auto; position:relative;}
#top a {color:#292929;	text-decoration: none;}
#top a:hover{color:#292929;	text-decoration: underline;}
#top #logo{margin-left:5px; width:250px; text-align:left; margin-top:5px; float:left}
#top #toolbar{float:right;text-align:left;padding:10px 10px 0 0; text-align:right; width:600px;}
#top #toolbar div{float:none; padding-top:6px; padding-bottom:8px;}
#top #toolbar div em {float:right; margin-left:10px; height:16px;}

.arealistTable{position: absolute;width: 42px;clear: both;background-color: white;border: 1px solid #555;z-index: 800; text-align:left; padding-top:1px;}
.arealistTable li{ cursor:pointer; width:40px;}
#searchText{ border:1px solid #9C9C9C;height:19px !important;height:18px; width:170px;color:#9D9D9D; padding:0 2px;line-height:19px;}
#searchOpt{ color:#292929; text-decoration:none; border:1px solid #9C9C9C; line-height:19px; height:19px !important; height:18px;}
#searchBtn{background:url(header/search_button.gif) no-repeat; width:63px; height:19px; border:0; padding:0; cursor:pointer; }
