html {overflow: -moz-scrollbars-vertical; overflow-y:scroll; font-family:helvetica,arial,sans-serif;height:100%;}
BODY {background:url('/docs/images/bg2.jpg') 0px 6px;margin:0px;font-family:helvetica,arial,sans-serif;height:100%;}

#container {min-height:100%;position:relative;width:100%;background:url('/docs/images/bg_big.jpg') repeat-x;}
#body {}
IMG {border:0px;}
A:active{-moz-outline-style:none;outline: none;}
A:focus{-moz-outline-style:none;outline: none;}

.foot {color:#000000;font-size:11px;}
.page_title {color:#000000;font-size:13px;padding:5px;}
.page_body {color:#000000;font-size:11px;padding:5px;}

.home_icon {width:140px;text-align:center;vertical-align:top;padding-bottom:15px;}
.home_icon IMG {margin-bottom:10px;}
.home_icon A {font:11px tahoma;color:#000000;text-decoration:none;text-transform:uppercase;}

.home_content {font:13px/21px helvetica,arial,sans-serif;color:#000000;padding-top:10px;}

.menu_link {padding:0px 15px 0px 15px;}
.menu_link A {color:#ededed;text-decoration:none;font:12px helvetica,arial,sans-serif;}
.br {border-right:1px solid #ededed;}

#map_base {width:550px;height:701px;position:relative;background:url('/docs/images/map_2011.png') no-repeat;}
#map_cover {position:absolute;top:0px;left:0px;width:550px;height:701px;filter:alpha(opacity=30);opacity:0.3;-moz-opacity:0.3;background-color:#000000;display:none;}

#map_info_hit {position:absolute;top:331px;left:5px;height:352px;width:157px;}
#map_info {position:absolute;top:40px;left:200px;height:586px;width:299px;border:2px solid #333333;display:none;}

#map_detail {height:163px;width:488px;position:absolute;top:0px;left:30px;background:url('/docs/images/roads/map_detail.jpg');display:none;}

#map_pdf {position:absolute;top:175px;left:11px;padding:1px 3px 0px 3px;border:1px solid #CCCCCC;background-color:#FFFFFF;font:14px/20px "Arial Black",helvetica,arial,sans-serf;text-align:center;}
#map_pdf A {color:#2b2c7e;text-decoration:none;}

A.map_spot {text-decoration:none;position:absolute;height:21px;width:21px;background-color:#9f1f63;border:1px solid #000000;margin:0px;overflow:hidden;}
A.map_spot:hover {background-color:#FF2129;}
A.map_spot DIV {padding:3px 0px 0px 0px;color:#ffffff;font:bold 15px/15px helvetica,arial,sans-serif;text-align:center;}

#detail_img {position:absolute;height:60px;width:80px;top:1px;left:1px;}
#detail_title {position:absolute;height:25px;width:400px;top:14px;left:82px;color:#2b2c7e;font:23px "Arial Black",arial,helvetica,sans-serif;font-weight:bolder;}
#detail_num {position:absolute;height:22px;width:24px;top:64px;left:7px;background-color:#d22129;border:3px solid #000000;font:bold 19px/21px helvetica,arial,sans-serif;text-align:center;color:#FFFFFF;padding-top:2px;overflow:hidden;}
#detail_cone {position:absolute;height:40px;width:31px;top:99px;left:7px;}
#detail_summary {position:absolute;height:80px;width:434px;top:64px;left:44px;padding:6px;}
.detail_head {font:bold 16px/16px "Arial Narrow",arial,helvetica,sans-serif;color:#000000;vertical-align:top;width:50px;padding-bottom:4px;}
.detail_text {font:lighter 16px/16px "Arial Narrow",arial,helvetica,sans-serif;color:#000000;vertical-align:top;padding-bottom:4px;}

.aqua {color:#244191;font-weight:bold;}
.orange {color:#f36f21;}
.blue {color:#00aeef;}
.red {color:#ec0000;}
.c_subhead {color:#ed1c24;}
.c_title {font:bold 24px helvetica,arial,sans-serif;color:#1d300a;} /* f36f21  ed1c24 */
.c_title_orange {font:bold 24px helvetica,arial,sans-serif;color:#f36f21;}
.c_title_black {font:bold 24px helvetica,arial,sans-serif;color:#000000;}
.c_body {font:12px/19px helvetica,arial,sans-serif;color:#000000;}
.c_footnote {font:8px/15px helvetica,arial,sans-serif;color:#000000;}

.c_body A {color:#f36f21;text-decoration:none;}
.c_body A:visited {color:#9b1e1e;text-decoration:none;}
.s_title {font:bold 24px helvetica,arial,sans-serif;color:#000000;}
.s_body {font:12px/19px helvetica,arial,sans-serif;color:#f36f21;}

.tan_box {background:url('/docs/images/tan_box.jpg') no-repeat;height:107px;width:240px;}
.tan_box_text {font:bold 18px/18px helvetica,arial,sans-serif;padding:20px 0px 0px 12px;}
.tan_box_logos DIV {float:left;height:31px;width:31px;padding:13px 10px 0px 0px;}

/* CMS Styles */

.content_body {color:#000000;font-family:helvetica,arial,sans-serif;font-size:12px;line-height:16px;}
.content_body A[href] {color:#000000;}

.content_header {color:#000000;font-family:helvetica,arial,sans-serif;font-size:12px;line-height:16px;font-weight:bold;}
.content_header A[href] {color:#000000;}

.news_title {font:bold 14px/18px arial,helvetica,sans-serif;color:#403e26;}
.news_date {font:12px/18px arial,helvetica,sans-serif;color:#403e26;}
.news_intro {font:12px/18px arial,helvetica,sans-serif;color:#403e26;margin:5px 0px 5px 0px;}
.news_link A {font:12px/18px arial,helvetica,sans-serif;color:#403e26;text-decoration:none;}
.dot_sep {background:url('/docs/images/dot.gif') repeat-x;height:2px;margin:12px 0px 12px 0px;}

.form_prompt {font:bold 12px/18px arial,helvetica,sans-serif;color:#000000;padding-top:5px;}
.form_item INPUT[type="text"] {font:12px arial,helvetica,sans-serif;width:300px;border:1px solid #c7c7c7;}
.form_item TEXTAREA {font:12px arial,helvetica,sans-serif;width:500px;border:1px solid #c7c7c7;}

.form_button {margin-top:10px;}
.form_button DIV {height:20px;width:100px;border:1px solid #000000;color:#FFFFFF;background-color:#1d300a;text-align:center;font:15px arial,helvetica,sans-serif;padding:3px;}
