*{margin:0;padding:0;}
body{margin:10px;font-family: Verdana, 'Bitstream Vera Sans', Geneva, Arial; letter-spacing: 0px; color: #555; font-size: 12px;height:100%;background:#fbfbfb;}


img{border:0;}
br{clear:both;}
ul{list-style-type:none;}

/*forms*/
label{font-weight:bold;display:block;margin-top:6px;margin-bottom:3px;}
.text{border:1px solid #999;background:url('bg_input.gif') #c3e0ff repeat-x;padding:3px;width:260px;}
.text_col_1_2{width:276px;}
.submit{background:url(bg_nav.gif) repeat-x #0093ce;font-weight:bold;color:#fff;padding:2px;margin-top:12px;}
.submitv{padding:1px;margin-top:0;margin-left:6px;}
.cancel{background:#aaa;font-weight:bold;color:#555;padding:2px;margin-top:12px;}
.select100{width:100px;}
.select50{width:70px;}
.checkboxes input{float:left;}
.checkboxes label{float:left;margin-top:0;padding-left:6px;}
.gray{color:#aaa;font-size:10px;}
.listform{padding:6px;}

/*layout*/ 
.left{display:inline;float:left;}
.right{display:inline;float:right;}
.center{margin:0 auto;}
.col1{width:600px;}
.col1_2{width:294px;}
.col1_4{width:150px;margin-right:2px;}
.col1_8{width:75px;}
.col1_16{width:37px;}
.col2{width:250px;}
.col2_inner{width:233px;}
.col3{width:100px;}
.col4{width:123px;}
.row60r{margin-top:18px;margin-right:12px;}
.top_first{margin-top:12px;}


#container { border:2px solid #99B3CC;padding:10px;width:840px;}

#head{margin:10px;}

#head h1{float:left;margin-right:20px;}
#head a{}

#infowin{overflow:auto;border-top:0;height: 400px;float:left;width:200px;border:2px solid #99B3CC;margin-left:10px;margin-top:6px;}
.infowinList a{display:block;padding:3px;text-decoration:none;outline:0;}
.infowinList a:hover{background:#efefef;border:0;}



/*popup*/
#popup{position:absolute;z-index:102;left:300px;}
#popup .container{width:619px;background:url('bg_popup_r.png') no-repeat 602px 0;}
#popup .content{border:1px solid #dfdfdf;width:600px;/*min-height:300px;*/background:#fff;}
#popup .title{background:url('bg_popup_title.gif') repeat-x;margin:1px;padding:6px;font-weight:bold;}
#popup .foot{width:617px;background:url('bg_popup_b.png') no-repeat 2px 0;height:20px;}

/*map*/
#map{margin:6px;float:left;width:600px;height:400px;border:2px solid #99B3CC;}
#map a:hover{border:0;}

.marker{position:absolute;z-index:1;}
#infoLabel{position:absolute;background:#FFFBCF;border:1px solid #AA9D88;padding:3px;display:none;}


