div.lcol { float:left; width:330px !important; border:0px solid }
div.rcol { float:right; width:450px; padding-right:0px; border:0px solid }
#f_search input { width:100px; }
#f_search select { width:225px; }
#sidebar { width:325px;color:#818486;font-size:11pt;line-height:12pt}
#search_bb { position:relative; width:320px; }
#search_bb th { width:115px; line-height:20px; text-align:right; padding-right:5px; }
#pages_bb { text-align:left }
#pages_bb a:link, #pages_bb a:visited { font-size:11px; color:#999; font-weight:bold; padding:3px; border:1px solid #fff;text-align:center; }
#pages_bb a:hover { color:#C8D92D; border:1px solid #C8D92D }
#pages_bb a.pp_sel:hover, #pages_bb a.pp_sel:link, #pages_bb a.pp_sel:visited { background:#C8D92D; color:#fff; }
#city { width:220px !important; }
#code { width:90px !important; }
#dist { width:90px !important; }
#btn_search { position:absolute; right:75px; bottom:2px; width:60px !important; height:23px; }
#btn_reset { background:url(../btn/clear_gray_w60.gif) no-repeat; width:60px !important; height:23px; position:absolute; right:8px; bottom:2px; border:none; }
#locations_bb { }
#sidebar h2 { margin:10px 0 0; padding:0; font-weight: bold; font-size:12px; line-height:26px; }
#sidebar ul.locations { margin:0; padding:0 1px 3px 1px; }
#sidebar ul.locations li { margin:0; padding:6px 11px; border-top:1px solid #F1F1F1; cursor:pointer; position:relative; list-style:none; }
#sidebar ul.locations li img { margin-bottom:33px; }
#sidebar ul.locations li.first { border-top:none; }
#sidebar ul.locations li.hover { background:#e4eff7; }
#sidebar ul.locations li.selected { background:#c9da2d; color:#333; }
#sidebar ul.locations li h4 { margin:0 0 0 30px; padding:0; font-weight: bold; font-size:12px !important; }
#sidebar ul.locations li p { margin:0 0 0 30px;font-size:8pt; }
#sidebar ul.locations li .letter { width:21px; float:left; margin-right:9px; position:relative; }
#sidebar ul.list { margin:0 !important; padding:0 0 0 20px; border:none; }
#sidebar ul.list li { margin:0 !important; padding:4px; border:none; position:relative; height:1%; list-style:square; cursor:auto; }



#overlay { color: #003366; width:227px; position:absolute; top:100px; left:100px; z-index:10; }
#overlay .dir { font-weight:bold; float:right; position:absolute; bottom:45px; right:10px; }
#overlay .inside { background:url(../img/popup/green_03.png) 0 0 repeat-y; padding:0px 10px 1px 10px; }
#overlay .bottom { height:43px; background:url(../img/popup/green_btm.png) 0 0 no-repeat; }
#overlay .top { height:9px; background:url(../img/popup/green_01.png) 0 0 no-repeat; }
#overlay .inside h3, #overlay .inside h3 a { color: #003366; font-size:11px; font-weight:bold; margin:0; text-decoration: none; }
#overlay .inside h3 a:hover { cursor: pointer; text-decoration: underline; }
#overlay ul.tabs { background:url(../img/popup_top.png) 0 0 no-repeat; margin:0; padding:4px 13px 6px 1px; height:19px; }
#overlay ul.tabs li a.selected, #overlay ul.tabs2 li a.selected { font-weight:bold; color:#FFF; text-decoration:none; }
#overlay ul.tabs li a, #overlay ul.tabs2 li a { color:#FFF; text-decoration:none; }
#overlay ul.tabs li a:hover, #overlay ul.tabs2 li a:hover { cursor: pointer; font-weight:bold; color:#FFF; text-decoration:none; }
#overlay .close { display:block; width:11px; height:10px; position:absolute; top:8px; right:8px; background:url(../img/icon_close.png) 0 0 no-repeat; text-decoration:none; text-indent:-9999px; }

#overlay .bottom { behavior: url(/css/iepngfix.htc) !important; }
