body {background-color: #6A0B03;color: #393939;font-family: Arial, Verdana, Helvetica, Sans-Serif;font-size: 10pt;margin: 0px;padding: 10px 0px;min-width: 1024px;background-image: url(../images/bg.jpg);background-repeat: repeat-y;background-position: center;}

.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: 945px;
margin: 0px auto;}

#top {height: 21px;
width: 945px;background-image: url(../images/top_nav.jpg);position: relative;}

#top_nav {position: relative;
top: 3px;left: 20px;padding: 0px 0px 0px 11px;font-size: .8em;}

#contact_us_nav {
padding-left: 46px;}

#sitemap_nav {
padding-left: 50px;}

#date_nav {
padding-left: 595px;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_banner {
position: relative;
height: 144px;
width: 945px;background-image: url(../images/top_banner.jpg);background-repeat: no-repeat;margin-bottom: 7px;}

#top_banner_txt {position: relative;
top: 125px;color: #ffffff;text-align: center;font-weight: bold;}

table.content {
width: 100%;margin: 0px;padding: 0px;border-collapse: collapse;}

table.content td.menu_container {
width: 177px;margin: 0px;padding: 0px;
vertical-align: top;background-image: url(../images/menu_bg.jpg);background-repeat: no-repeat;background-color: #5E6E65;}

#menu_pos {position: relative;margin-top: 26px;} 

#menu_bg { 
padding: 7px 0px;
background-color: #fff;}

.menu_1 {
margin: 3px 0px;
padding-top: 2px;
width: 177px;
height: 21px;
background-image: url(../images/menu.jpg);background-repeat: no-repeat;}

.menu_1_on {
margin: 3px 0px;
padding-top: 2px;
width: 177px;
height: 21px;
background-image: url(../images/menu_on.jpg);background-repeat: no-repeat;}

a:link.menu_1, a:visited.menu_1, a:active.menu_1 {color: #fff;padding-left: 10px;text-decoration: none;font-weight: bold;
width: 177px;}

a:hover.menu_1 {text-decoration: none;color: #cacaca;}

a:link.menu_2, a:visited.menu_2, a:active.menu_2 {
background-image:  url(../images/odot.gif);
background-repeat: no-repeat;
outline: none;
padding: 0px 0px 5px 27px;
display: block;
text-decoration: none;
background-position: 10px 3px;
color: #2C1213;text-decoration: none;}

a:hover.menu_2 {
text-decoration: underline;} 

a:link.menu_3, a:visited.menu_3, a:active.menu_3 {
background-image:  url(../images/odot.gif);
background-repeat: no-repeat;
outline: none;
padding: 0px 0px 5px 42px;
display: block;
text-decoration: none;
background-position: 25px 3px;
color: #584143;text-decoration: none;}

a:hover.menu_3 {
text-decoration: underline;}

.promo_hdr {
background-image: url(../images/left_top_hdr.gif);background-repeat: no-repeat;
width: 165px;height: 13px;
margin: 25px 0px 0px 5px;font-size: 0em;}

.promo {
background-image: url(../images/left_top.gif);background-repeat: no-repeat;
width: 165px;margin: 0px 0px 0px 5px;padding-bottom: 5px;background-color: #1C0706;}

.promo_title {font-weight: bold;color: #fff;
padding: 3px 0px 0px 10px;}

.promo_txt {
padding: 17px 10px 0px 10px;color: #fff;}

.promo_txt p {
padding: 0px;margin: 0px;}

.no_title {
padding: 33px 10px 0px 10px;}

.promo_ftr {background-image: url(../images/left_ftr.gif);background-repeat: no-repeat;width: 165px;
height: 5px;
margin: 0px 0px 25px 5px;}

#search {background-image: url(../images/search.gif);
width: 165px;
height: 183px;background-repeat: no-repeat;
margin: 0px 0px 60px 5px;}

#search_title {font-weight: bold;color: #fff;
padding: 15px 0px 0px 10px;}

#search_form {
padding: 30px 0px 0px 4px;}

#search_form input.searchfield {
background-color: #ffffff;
color: #404040;
width: 140px;
height: 1.1em;
margin-left: 5px;border-top: 2px #6F7777 solid;
border-left: 2px #6F7777 solid;
border-bottom: 2px #D5DDDD solid;
border-right: 2px #D5DDDD solid;}

#search_form input.searchsubmit {padding: 15px 0px 0px 6px;}

table.content td.content_container {
width: 100%;margin: 0px;padding: 15px 15px 15px 15px;
vertical-align: top;}

table.content td.right_container {
width: 177px;margin: 0px;padding: 20px 0px 0px 0px;
vertical-align: top;
background-image: url(../images/menu_bg.jpg);background-repeat: no-repeat;
background-color: #5E6E65;}

#right_icon { 
margin: 20px 0px 10px 0px;
background-image: url(../images/right_icon.gif);background-repeat: no-repeat;
width: 145px;
height: 245px;}

.right_title_news {background-image: url(../images/right_top_news.gif);background-repeat: no-repeat;
height: 46px;
width: 165px;
margin: 0px 5px;}

.right_title {background-image: url(../images/right_top.gif);background-repeat: no-repeat;
height: 46px;
width: 165px;
margin: 0px 5px;}

.right_title_txt {color: #fff;font-weight: bold;font-size: 1.1em;position: relative;top: 20px;left: 7px;}

.right_date {
background-color: #0C0F10;color: #910C01;
margin: 0px 5px;padding: 2px 8px 0px 8px;font-weight: bold;}

.right_txt_title { background-color: #0C0F10;color: #fff;
margin: 0px 5px;padding: 2px 8px;}

.right_txt_title img {padding-right: 5px;position: relative;top: 1px;}

.right_txt_title a:link {color: #fff;text-decoration: underline;}

.right_txt_title a:visited {color: #fff;}

.right_txt_title a:active {color: #fff;}

.right_txt_title a:hover {color: #fff;text-decoration: none;}

.right_txt p {
padding: 0px;margin: 0px;}

.right_txt {background-color: #0C0F10;color: #81978a;
margin: 0px 5px;padding: 0px 8px;}

.right_txt a:link {color: #fff;text-decoration: underline;}

.right_txt a:visited {color: #fff;}

.right_txt a:active {color: #fff;}

.right_txt a:hover {color: #fff;text-decoration: none;}

.right_hr {background-color: #0C0F10;color: #5E6E65;
margin: 0px 5px;padding: 10px 16px;}

.right_hr hr {
padding: 0px;
margin: 0px;
border: 0px;
height: 1px;color: #36110E;background-color: #36110E;}

.right_ftr {background-image: url(../images/right_ftr.gif);background-repeat: no-repeat;
height: 14px;
width: 165px;
margin: 0px 5px 10px 5px;}

#ftr {background-image: url(../images/ftr.jpg);background-repeat: no-repeat;
height: 21px;
width: 945px;
margin: 8px 0px;position: relative;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: 4px;
left: 10px;
float: left;position: relative;}

#ud {
top: 4px;
right: 10px;
float: right;
position: relative;}


