body { margin:0 auto; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:14px; background:#fff; color:#8b8a8a; background-image:url(assets/images/bg.gif); background-repeat:repeat-x; text-align:center; }

#wrap { margin:0 auto; width:980px; display:table; }

#header_container { width:980px; height:130px; display:table; padding:0px 0px 0px 0px; }

.head_logo { width:300px; height:130px; float:left; padding:0px 0px 0px 0px; }

.head_menu { width:680px; height:80px; float:right; padding:50px 0px 0px 0px; color:#006633; font-size:28px; font-weight:bold; }

#menu { width:980px; height:40px; display:table; padding:5px 0px 0px 0px; }

#banner { width:980px; height:300px; display:table; padding:0px 0px 0px 0px; margin-bottom:20px;  }

#content { width:920px; float:left; text-align:left; padding:0px 30px 0px 30px; background-image:url(assets/images/c_bg.gif); background-repeat:repeat-y; }

#content_o { width:920px; float:left; text-align:left; padding:0px 30px 0px 30px; }

#m { width:920px; float:left; text-align:left; padding:0px 0px 0px 0px; }

#l { width:540px; float:left; text-align:left; padding:0px 0px 0px 0px; }

#r { width:370px; float:left; text-align:left; padding:0px 0px 0px 10px; }

#footer { width:100%; height:45px; float: left; background-color:#353535; margin-top:10px; }

hr { color:#78A675; height: 1px; width:70%; }

a { text-decoration:underline; color: #389D10; }

a:visted {text-decoration:underline;color: #389D10;}

.text_footer { padding:10px; font-size: 12px; color: #fff; text-align: center; }

.text_footer a { padding:10px; font-size: 12px; color: #fff; text-decoration:none; text-align:center; }

.text_footer a:hover {text-decoration: underline; }

.b_footer { font-size: 12px; color: #000; text-align: center; line-height:24px; }

.b_footer a {  font-size: 12px; color: #000; text-decoration:none; text-align:center; line-height:24px; }

.b_footer a:hover { text-decoration:underline; }

h1 { margin:0; font-size:18px; color:#353535; font-weight:normal; height:25px; }

h2 { font-size:16px; font-weight:bold; color:#f4b83b; margin:0; line-height:24px; text-align:left; font-style:italic; background-image:url(assets/images/bulletins_bg.gif); background-repeat:no-repeat; text-indent:25px; height:30px;}

h2 a { text-decoration:none;  color:#f4b83b; }

h3 { margin:0; font-size:16px; color:#389D10; font-weight:bold; height:25px; }

h4 { margin:0px; font-size:16px; color:#ffffff; padding-left:15px; }

.image_left { float:left; padding: 10px; border:none; }

.image_right { float:right; padding: 10px; border:none; }

img { border:none; }

input { font-size:10px; }

button { font-size:10px; }

.button { margin:0px; font-size:10px; width:30px; text-align:left; }

p { margin:0px; padding:0px }

.bullet li { margin-left:-2em; list-style-image: url(images/list_bull_1.gif); fflist-style-position: inside; padding-left:0px; text-align:left;  }

.bullet li a {list-style-image: url(images/list_bull_1.gif); fflist-style-position: inside; padding-left:0px; text-decoration:none; text-align:left; color:#5a5b58; }

.bullet li a:hover {color:#809467; }

.pc { width:353px; background:url("assets/images/postcoder.gif") no-repeat; padding:0 0 0 0; color:#fff; font-weight:bold; margin:0 0 10px 0;  }

.pc h3 { color:#fff; padding:10px 0px 0px 60px; font-size:16px; font:Tahoma; }

.pc form { margin:0; padding:0; }

.pc p { padding:0; margin:2px 40px 0 0px; text-align:right;  }

#pcresults { padding:10px 0 0 0; margin:0; display:none; }

#pcresults p { padding:5px 0 10px 10px; text-align:left; margin:0; color:#ccc; background-color:#333; font-weight:normal; }

#pcresults a { color:#ccc; }

.pc #pchit { padding:0; margin:0; color:#000; background-color:#fff; font-size:0.8em; height:18px; width:70px; }

#pcclose { font-size:0.8em; margin:0 10px 0 0; display:block; text-align:right; padding:0; }

#waitanim { display:none; }