/* ---------- MENU ----------  */
.wmSubMenuHidden{position:absolute; visibility:hidden; z-index:1;}
#main-menu{height:25px; background:#000 url(../gfx/menu/default/tile.gif);}

#tp-link a:link, #tp-link a:visited, #tp-link a:active, #tp-link a:hover{color:#FFFfff; font:bold 8pt Arial,Helvetica,sans-serif; display:block; width:auto; text-decoration:none}
#tp-link span{position:relative; float:right; display:block; top:5px; right:32px; width:auto; border:0; padding:0}
#sub-link a:link, #sub-link a:visited, #sub-link a:active, #sub-link a:hover{color:#000000; font:bold 8pt Arial,Helvetica,sans-serif; display:block; width:auto; text-decoration:none}

.txt-pos {color:#000000; font:bold 8pt Arial,Helvetica,sans-serif; position:absolute; display:block; top:3px; left:10px; z-index:2; cursor:pointer;}
.txt-pos2 {color:#000000; font:bold 8pt Arial,Helvetica,sans-serif; position:absolute; display:block; top:4px; left:10px; z-index:2; cursor:pointer;}

.vItemOn{float:left; text-align:right; width:121px; height:25px; margin:0; padding:0; background:#000 url("../gfx/menu/default/tile_on.gif") right; border-width:0 1px 0 0; border-color:#fff; border-style:solid; cursor:pointer}
.vItemOff{float:left; text-align:right; width:121px; height:25px; margin:0; padding:0; background:#000 url("../gfx/menu/default/tile_off.gif") right; border-width:0 1px 0 0; border-color:#fff; border-style:solid; cursor:pointer}
.vItemRightOn{float:left; width:131px; height:25px; margin:0; padding:0; background:#000 url("../gfx/menu/default/tile_on.gif") right; cursor:pointer}
.vItemRightOff{float:left; width:131px; height:25px; margin:0; padding:0; background:#000 url("../gfx/menu/default/tile_off.gif") right; cursor:pointer}

.sItemOn{ z-index:1; filter:alpha(opacity=70); opacity:.7; -moz-opacity:.5; width:185px; height:22px; margin:0; padding:0; text-indent:5px; background:#92d8c7; cursor:pointer}
.sItemOff{ z-index:1; filter:alpha(opacity=60); opacity:.6; -moz-opacity:.5; width:185px; height:22px; margin:0; padding:0; text-indent:5px; background:#ffffff; cursor:pointer}
.sItemTopOn{ z-index:1; filter:alpha(opacity=70); opacity:.7; -moz-opacity:.5; width:185px; height:21px; margin:0; padding:0; text-indent:5px; background:#92d8c7; cursor:pointer}
.sItemTopOff{ z-index:1; filter:alpha(opacity=60); opacity:.6; -moz-opacity:.5; width:185px; height:21px; margin:0; padding:0; text-indent:5px; background:#ffffff; cursor:pointer}
.mb1{position:relative; border-width:0 1px 1px 0; border-color:#fff; border-style:solid;}
.mb2{position:relative; border-width:0 1px 1px 1px; border-color:#fff; border-style:solid;}

/* ---------- PAGE STRUCTURE ELEMENTS ----------  */
body{font:normal 11pt Arial,Helvetica,sans-serif; background:#d2efe8; padding:0; margin:0}
#top-blk{background:#ffffff url(../gfx/green_strip_tile.gif) repeat-x; width:100%;}
#bottom-blk{width:100%; text-align:center; padding:5px 0 40px; border-top:1px solid #000000; background:url(../gfx/ft_grn_bev.gif) repeat-x;}
#main-pic-one{width:500px; height:90px; background:url(../gfx/busweekly/bs_pic_1.gif); vertical-align:bottom; text-align:right;}
#main-pic-two{width:500px; height:90px; background:url(../gfx/busweekly/bs_pic_2.gif); vertical-align:bottom; text-align:right;}

#tab {float:right; width:200px; background:none; line-height:normal; margin-bottom:1px; margin-right:4px; }
#tab ul {margin:0; padding:0; list-style:none;}
#tab li {float:right; background:url("../gfx/left_org_corner.gif") no-repeat left top; margin:0; padding:0 0 0 9px;}
#tab span {font:bold 9pt Arial, Helvetica, sans-serif; display:block; background:url("../gfx/right_org_corner.gif") no-repeat right top; padding:3px 15px 1px 6px;}

#spaces {width:100%;}
#spaces .image {float:left; width:228px;}
#spaces .list {float:left; width:auto; margin:5px;}

#ad-rates {width:100%;}
#ad-rates table {width:100%}
#ad-rates th {padding:3px; background:#0a6a9c; color:white; text-align:left;}
#ad-rates td {padding:3px;}
#ad-rates .light {background:#c4e8fc;}
#ad-rates .dark {background:#e5f5fd;}

/* ---------- BUS WEEKLY FORM ----------  */
#bw-table {width:100%;} #bw-table td, tr {padding:3px; font-size:10pt;}
#bw-table col.one {width:30%;} #bw-table col.two {width:70%;}
#bw-table label {display:block; width:auto; text-align:right; font:normal 10pt Arial, Helvetica, sans-serif;}
#bw-table label.str {font-weight:bold;}
.sep-bar {height:10px; background:url(../gfx/form_break.gif) center center no-repeat;}
















