*
{
padding:0;
margin:0;
font-family: Tahoma, Verdana, Arial, Sans-serif;
font-size:12px;
color:#343434;
}

body
{
background:#898989;
}

a
{
outline:0;
}

fieldset
{
border:none;
}

object
{
margin-top:10px;
clear:right;
}

p
{
margin-bottom:15px;
line-height:150%;
}

td p
{
margin-top:0px;
margin-bottom:15px;
}

p.nopad
{
margin-top:0px;
}

legend
{
font-weight:bold;
font-size:14px;
padding-top:5px;
font-style:italic;
}

input, select
{
display:block;
margin-bottom:10px;
padding:2px;
margin-top:3px;
}

input.wide
{
width:440px;
}

input.narrow
{
display:inline;
width: 20px;
margin:5px;
}

textarea
{
margin-top:3px;
width:440px;
height:200px;
padding:2px;
}

label
{
color:#3a6fa5;
margin-top:5px;
}

input[type=submit]
{
margin-top:5px;
font-weight:bold;
background:#87887e;
border:none;
padding:2px 7px;
color:#f1f586;
}

span.error
{
display:block;
color:#ff0000;
}

img.fright, img.pleft
{
margin-left:5px;
}

img.pleft
{
margin-bottom:10px;
}

.fleft object
{
margin-right:5px;
}

.fright object
{
margin-left:5px;
}

#wrapper
{
width:933px;
margin:auto;
}

#header a
{
height:183px;
display:block;
background:url(/images/header.jpg) no-repeat;
text-indent:-99999px;
}

#memberbar
{
background:url(/images/memberbar.jpg) no-repeat;
padding:5px 37px 5px 35px;
height: 13px;
display:block;
font-size:11px;
}

#memberbar a.name
{
font-size:12px;
}

a
{
color:#14508d;
text-decoration:none;
font-weight:bold;
font-size:11px;
}

#content
{
background:url(/images/background.jpg) repeat-y;
padding:8px 33px 10px 32px;
}

#main
{
width:672px;
margin-top:8px;
background:url(/images/main_bg.jpg) repeat-y;
}

#headline_news
{
background:url(/images/latest_news.jpg) no-repeat;
display:block;
height:13px;
padding: 7px 10px 10px 140px;
font-size:14px;
color:#fff;
}

#headline_news a
{
font-size:14px;
color:#f1f586;
}

#main_bottom
{
background:url(/images/main_bottom.jpg) left bottom no-repeat;
display:block;
height:8px;
clear:left;
}

#main_right
{
width:455px;
padding-left:5px;
padding-top:5px;
}

#main_right ul
{
margin-left:23px;
}

#main_right h1
{
font-size:14px;
margin:10px 0 15px 0;
border-bottom: 1px solid #CADCE2;
}

#main_right table
{
width:100%;
}

#main_right table th
{
color:#3a6fa5;
text-align:left;
font-size:13px;
}

#main_right table th.narrow, #main_right table td.narrow
{
width:90px;
}

#main_right table td a
{
color:#343434;
font-weight:normal;
font-size:12px;
}

#latest_news
{
width:197px;
}

#latest_news ul
{
list-style-type:none;
}

#latest_news ul li
{
border-bottom: 1px solid #cadce2;
padding: 7px 10px;
font-size: 11px;
}

#latest_news ul li.last
{
border-bottom:none;
}

#latest_news ul li img
{
border: 1px solid #698693;
margin-right: 5px;
}

#latest_news ul li a
{
display:block;
font-size: 11px;
color:#3a6fa5;
}

#sidebar
{
width:188px;
margin-top:8px;
}

#footer
{
background:url(/images/footer.jpg) no-repeat;
height:33px;
display:block;
padding:10px 33px 0px 32px;
font-size:11px;
}

#footer a
{
font-size:11px;
}

#footer ul.fright
{
list-style-type:none;
}

#footer ul.fright li
{
display:inline;
padding:0px 6px 0px 3px;
}

#footer ul.fright li.rb
{
border-right: 1px solid #AABABF;
}

#footer_info
{
text-align:center;
font-size:10px;
margin-bottom:5px;
}

#nav ul
{
list-style-type:none;
}

#nav ul li
{
float:left;
}

#nav ul li a
{
text-indent:-999999px;
}

#nav-01
{
display:block;
background:url(/images/nav/nav_bar_01.jpg) no-repeat;
width:88px;
height:44px;
}

#nav-02
{
display:block;
background:url(/images/nav/nav_bar_02.jpg) no-repeat;
width:62px;
height:44px;
}

#nav-02:hover
{
background-position:bottom;
}

#nav-03
{
display:block;
background:url(/images/nav/nav_bar_03.jpg) no-repeat;
width:56px;
height:44px;
}

#nav-03:hover
{
background-position:bottom;
}

#nav-04
{
display:block;
background:url(/images/nav/nav_bar_04.jpg) no-repeat;
width:70px;
height:44px;
}


#nav-04:hover
{
background-position:bottom;
}

#nav-05
{
display:block;
background:url(/images/nav/nav_bar_05.jpg) no-repeat;
width:120px;
height:44px;
}


#nav-05:hover
{
background-position:bottom;
}

#nav-07
{
display:block;
background:url(/images/nav/nav_bar_07.jpg) no-repeat;
width:66px;
height:44px;
margin:0px 5px;
}

#nav-09
{
display:block;
background:url(/images/nav/nav_bar_09.jpg) no-repeat;
width:90px;
height:44px;
}

#nav-09:hover
{
background-position:bottom;
}

#nav-10
{
display:block;
background:url(/images/nav/nav_bar_10.jpg) no-repeat;
width:103px;
height:44px;
}

#nav-10:hover
{
background-position:bottom;
}

#nav-11
{
display:block;
background:url(/images/nav/nav_bar_11.jpg) no-repeat;
width:103px;
height:44px;
}

#nav-11:hover
{
background-position:bottom;
}

#nav-12
{
display:block;
background:url(/images/nav/nav_bar_12.jpg) no-repeat;
width:100px;
height:44px;
}

#sb_h_weather
{
width:188px;
height:30px;
background:url(/images/sidebar/weather.jpg) no-repeat;
text-indent:-99999px;
}

#sb_h_events
{
width:188px;
height:30px;
background:url(/images/sidebar/events.jpg) no-repeat;
text-indent:-99999px;
}

#sb_h_websites
{
width:188px;
height:30px;
background:url(/images/sidebar/websites.jpg) no-repeat;
text-indent:-99999px;
}

#sb_h_links
{
width:188px;
height:30px;
background:url(/images/sidebar/links.jpg) no-repeat;
text-indent:-99999px;
}

.sb_box
{
background:url(/images/sidebar/box_middle.jpg);
margin: 5px 0px 9px 0px;
}

.sb_box ul
{
margin-left:23px;
}

.sb_box_top
{
background:url(/images/sidebar/box_top.jpg) no-repeat;
display:block;
height:8px;
}

.sb_box_bottom
{
background:url(/images/sidebar/box_bottom.jpg) left bottom no-repeat;
display:block;
height:8px;
}

.fleft
{
float:left;
}

.fright
{
float:right;
}

.clear
{
clear:both;
}


#sb_we_temp
{
width:61px;
height:61px;
background:url(/images/weather/background.jpg);
margin-left: 8px;
padding:0;
}

#sb_we_temp span
{
display:block;
width: 61px;
height:45px;
text-align:center;
font-size:22px;
padding-top:16px;
}

#sb_weather ul
{
margin-left:76px;
margin-top:7px;
list-style-type:none;
}

#sb_weather ul li a
{
font-size: 11px;
}

#sb_weather ul li
{
padding-bottom:3px;
}

.sb_we_0{background:url(/images/weather/0.png) center center no-repeat;}
.sb_we_01{background:url(/images/weather/01.png) center center no-repeat;}
.sb_we_02{background:url(/images/weather/02.png) center center no-repeat;}
.sb_we_03{background:url(/images/weather/03.png) center center no-repeat;}
.sb_we_04{background:url(/images/weather/04.png) center center no-repeat;}
.sb_we_05{background:url(/images/weather/05.png) center center no-repeat;}
.sb_we_06{background:url(/images/weather/06.png) center center no-repeat;}
.sb_we_07{background:url(/images/weather/07.png) center center no-repeat;}
.sb_we_08{background:url(/images/weather/08.png) center center no-repeat;}
.sb_we_09{background:url(/images/weather/09.png) center center no-repeat;}
.sb_we_10{background:url(/images/weather/10.png) center center no-repeat;}
.sb_we_11{background:url(/images/weather/11.png) center center no-repeat;}
.sb_we_12{background:url(/images/weather/12.png) center center no-repeat;}
.sb_we_13{background:url(/images/weather/13.png) center center no-repeat;}
.sb_we_14{background:url(/images/weather/14.png) center center no-repeat;}
.sb_we_15{background:url(/images/weather/15.png) center center no-repeat;}
.sb_we_16{background:url(/images/weather/16.png) center center no-repeat;}
.sb_we_17{background:url(/images/weather/17.png) center center no-repeat;}
.sb_we_18{background:url(/images/weather/18.png) center center no-repeat;}
.sb_we_19{background:url(/images/weather/19.png) center center no-repeat;}
.sb_we_20{background:url(/images/weather/20.png) center center no-repeat;}
.sb_we_21{background:url(/images/weather/21.png) center center no-repeat;}
.sb_we_22{background:url(/images/weather/22.png) center center no-repeat;}
.sb_we_23{background:url(/images/weather/23.png) center center no-repeat;}
.sb_we_24{background:url(/images/weather/24.png) center center no-repeat;}
.sb_we_25{background:url(/images/weather/25.png) center center no-repeat;}
.sb_we_26{background:url(/images/weather/26.png) center center no-repeat;}
.sb_we_27{background:url(/images/weather/27.png) center center no-repeat;}
.sb_we_28{background:url(/images/weather/28.png) center center no-repeat;}
.sb_we_29{background:url(/images/weather/29.png) center center no-repeat;}
.sb_we_30{background:url(/images/weather/30.png) center center no-repeat;}
.sb_we_31{background:url(/images/weather/31.png) center center no-repeat;}
.sb_we_32{background:url(/images/weather/32.png) center center no-repeat;}
.sb_we_33{background:url(/images/weather/33.png) center center no-repeat;}
.sb_we_34{background:url(/images/weather/34.png) center center no-repeat;}
.sb_we_35{background:url(/images/weather/35.png) center center no-repeat;}
.sb_we_36{background:url(/images/weather/36.png) center center no-repeat;}
.sb_we_37{background:url(/images/weather/37.png) center center no-repeat;}
.sb_we_38{background:url(/images/weather/38.png) center center no-repeat;}
.sb_we_39{background:url(/images/weather/39.png) center center no-repeat;}
.sb_we_40{background:url(/images/weather/40.png) center center no-repeat;}
.sb_we_41{background:url(/images/weather/41.png) center center no-repeat;}
.sb_we_42{background:url(/images/weather/42.png) center center no-repeat;}
.sb_we_43{background:url(/images/weather/43.png) center center no-repeat;}
.sb_we_44{background:url(/images/weather/44.png) center center no-repeat;}
.sb_we_45{background:url(/images/weather/45.png) center center no-repeat;}
.sb_we_46{background:url(/images/weather/46.png) center center no-repeat;}
.sb_we_47{background:url(/images/weather/47.png) center center no-repeat;}

#sb_events
{
font-size:11px;
}

#sb_events select
{
width: 160px;
margin:5px 0 10px 0;
}

.mb_action
{
display:block;
text-align:right;
font-size:13px;
margin:10px 0px;
}

.mb_post
{
padding-bottom:10px;
}

.mb_postinfo
{
font-size:11px;
font-style:italic;
border-bottom:1px solid #000000;
}

#busfront
{
width:672px;
margin-top:8px;
background:url(/images/main_bg2.jpg) repeat-y;
text-align:center;
}

#busfronttop
{
background:url(/images/main_top.jpg) no-repeat;
display:block;
height:9px;
font-size:14px;
color:#fff;
}

#busfront a img
{
margin: 5px 12px 5px 11px;
border: 3px solid #3a6fa5;
}

#busfrontbottom
{
background:url(/images/main_bottom2.jpg) left bottom no-repeat;
display:block;
height:8px;
clear:left;
}

#main_right
{
overflow:auto;
}

.cfloat
{
clear:right;
}
