body {background-color: #1A381C;color: #5C6B62;
font-family: "Trebuchet MS",Verdana, Helvetica, Sans-Serif, Arial;font-size: 10pt;margin: 0px 0px 0px 1px;padding: 0px;min-width: 1024px;background-image: url(../images/bg.jpg);background-position: center;background-repeat: repeat-y;}

html>body {
margin:0}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.clear {
clear: both;
font-size: .1px; 
margin: 0px; 
line-height: 0; 
height: 0px;}

form { 
margin: 0px; 
padding: 0px;} 

#container_outer {
width: 1024px;
margin: 0px auto;}

#top {height: 37px;
width: 802px;background-image: url(../images/top.jpg);position: relative;left: 191px;}

#top_nav {position: relative;
top: 11px;left: 27px;padding: 0px 0px 0px 11px;font-size: .8em;}

#contact_us_nav {
padding-left: 47px;}

#sitemap_nav {
padding-left: 45px;}

#date_nav {
padding-left: 438px;color: #000000;}

#top_nav a:link {color: #fff;text-decoration: none;}

#top_nav a:visited {color: #fff;text-decoration: none;}

#top_nav a:active {color: #fff;text-decoration: none;}

#top_nav a:hover {color: #fff;text-decoration: underline;}

#top_hdr {
position: relative;background-image: url(../images/hdr.jpg);background-repeat: no-repeat;width: 1024px;height: 143px;}

#top_banner_txt {position: relative;
top: 117px;
left: 30px;color: #ffffff;text-align: center;font-weight: bold;font-size: .9em;}

table.content {
width: 984px;margin: 0px;padding: 0px;border-collapse: collapse;}

table.content td.menu_container {
width: 259px;margin: 0px;padding: 0px;
vertical-align: top;}

#menu_hdr {background-image: url(../images/menu_hdr.jpg);background-repeat: no-repeat;width: 259px;
height: 24px;}

#menu_content {background-image: url(../images/menu_bg.jpg);background-repeat: repeat-y;}

.menu {background-image: url(../images/menu_item.jpg);background-repeat: no-repeat;
width: 178px;
height: 24px;position: relative;
left: 39px;}

.on {
background-image: url(../images/menu_item_on.jpg);background-repeat: no-repeat;
width: 178px;
height: 24px;}

.sub_on {font-weight: bold;}

.menu a:link, .menu a:visited, .menu a:active {
color: #fff;text-decoration: none;font-weight: bold;position: relative;top: 1px;left: 6px;}

.menu a:hover {
color: #fff;text-decoration: underline;}

a:link.menu_2, a:visited.menu_2, a:active.menu_2 {
position: relative;
left: 39px;
background-image:  url(../images/odot.gif);
background-repeat: no-repeat;
outline: none;
padding: 0px 0px 5px 25px;
display: block;
text-decoration: none;
background-position: 10px 6px;
color: #000;text-decoration: none;
font-size: .9em;width: 145px;}

a:hover.menu_2 {
color: #000;
text-decoration: underline;} 

a:link.menu_3, a:visited.menu_3, a:active.menu_3 {
position: relative;
left: 40px;
font-size: .9em;
background-image:  url(../images/odot.gif);
background-repeat: no-repeat;
outline: none;
padding: 0px 0px 5px 40px;
display: block;
text-decoration: none;
background-position: 25px 6px;
color: #4e4e4e;text-decoration: none;
width: 130px;
}

a:hover.menu_3 {
color: #4e4e4e;
text-decoration: underline;}

.menu_gap {height: 5px;}

#menu_ftr {background-image: url(../images/menu_ftr.jpg);background-repeat: no-repeat;width: 259px;
height: 79px;}

#menu_left  {background-image: url(../images/left_bg.jpg);background-repeat: no-repeat;width: 259px;
height: 442px;}

#login_title {position: relative;top: 20px;left: 59px;font-weight: bold;color: #fff;font-size: 1.2em;}

#login_form {
position: relative;top: 36px;left: 56px;}

#login_form label {
padding-left: 2px;
color: #fff;
font-weight: bold;
font-size: .9em;
letter-spacing: .1em;}

#login_form p {margin: 0px;
padding: 5px 0px 3px 0px;}

#login_form input.loginfield {
background-color: #ffffff;
width: 140px;
height: 1.1em;border-top: 2px #848484 solid;
border-left: 2px #848484 solid;}

#login_input {
height: 98px;}

#login_button {position: relative;top: 26px;left: 5px;}

#join {
padding-left: 30px;}

#search_title {position: relative;top: 88px;left: 59px;font-weight: bold;color: #fff;font-size: 1.2em;}

#search_form {
position: relative;top: 112px;left: 55px;}

#search_form label {
color: #fff;
font-weight: bold;
font-size: .9em;
letter-spacing: .1em;
padding-left: 2px;}

#search_form p {margin: 0px;
padding: 5px 0px 3px 0px;}

#search_form input.searchfield {
background-color: #ffffff;
width: 140px;
height: 1.1em;border-top: 2px #848484 solid;
border-left: 2px #848484 solid;}

#search_input {
height: 62px;}

#search_button {position: relative;top: 33px;left: 5px;}

table.content td.content_container {
width: 100%;margin: 0px;padding: 15px 8px 0px 0px;
vertical-align: top;}

#star {background-image: url(../images/star.jpg);background-repeat: no-repeat;width: 67px;
height: 23px;position: relative;left: 636px;
top: -15px;}

table.content td.right_container {
width: 177px;margin: 0px;padding: 0px;
vertical-align: top;
background-color: #B2D1BE;}

table.content td.content_ftr {vertical-align: bottom;text-align: right;}

#right_hdr {
background-image: url(../images/right_hdr.jpg);background-repeat: no-repeat;width: 177px;
height: 60px;}

.news_hdr {background-image: url(../images/news_hdr.jpg);background-repeat: no-repeat;width: 165px;
height: 54px;margin-left: 6px;}

.panel_hdr {background-image: url(../images/panel_hdr.jpg);background-repeat: no-repeat;width: 165px;
height: 54px;margin-left: 6px;}

.panel_title {font-size: 1.3em;font-weight: bold;color: #fff;position: relative;top: 14px;left: 13px;}

.panel_content {background-image: url(../images/panel_bg.jpg);background-repeat: repeat-y;width: 165px;margin-left: 6px;}

.panel_txt_title {
margin: 0px 12px;color: #00AB00;font-weight: bold;}
.panel_txt_title {
margin: 0px 12px;color: #00AB00;font-weight: bold;padding-bottom: 2px;}

.right_hr {background-color: #32363C;
margin: 0px 5px;padding: 10px 8px;}

.right_hr hr {
padding: 0px;
margin: 0px;
border: 0px;
height: 1px;color: #00AB00;background-color: #00AB00;}

.panel_txt_title a:link, .panel_txt_title a:visited, .panel_txt_title a:active {
color: #00AB00;text-decoration: underline;}

.panel_txt_title a:hover {text-decoration: none;}

.panel_txt_title img {position: relative;top: 2px;padding-right: 6px;}

.panel_txt_date {
margin: 0px 12px;color: #fff;font-weight: bold;}

.panel_txt {margin: 0px 12px;color: #B2D1BE;}

.panel_txt_form {margin: 0px 6px;color: #B2D1BE;}

.panel_txt p, .panel_txt_form p {margin: 0px;padding: 5px 0px 0px 0px;}

.panel_ftr {background-image: url(../images/panel_ftr.jpg);background-repeat: no-repeat;width: 165px;
height: 146px;margin-left: 6px;}

#right_ftr {
background-image: url(../images/right_ftr.gif);background-repeat: no-repeat;width: 177px;
height: 252px;}

#ftr {background-image: url(../images/ftr.jpg);background-repeat: no-repeat;
height: 21px;
width: 786px;
margin: 8px 0px;position: relative;
left: 196px;color: #fff;font-size: .7em;}

#ftr a:link {color: #fff;text-decoration: underline;}

#ftr a:visited {color: #fff;text-decoration: underline;}

#ftr a:active {color: #fff;text-decoration: none;}

#ftr a:hover {color: #fff;text-decoration: none;}

#terms {
top: 2px;
left: 10px;
float: left;position: relative;}

#ud {
top: 2px;
right: 10px;
float: right;
position: relative;}

table.content td.right_padding {
padding-right: 60px;}