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 {
padding: 0px;
margin: 0px;}

#krd {text-align: center;background-color: #9BA404;color: #5d5d5d;font-size: 10px;}

#bg {
background-image: url(../img/bg.jpg);background-repeat: repeat-x;}

#container {
width: 960px;
margin: 0px auto;background-color: #fff;}

.content_container {
padding: 0px 5px 0px 10px;}

.no_right {
padding: 0px 15px 0px 20px;}.no_right {
padding: 0px 15px 0px 25px;}

#hdr {background-image: url(../img/hdr.jpg);background-repeat: no-repeat;
width: 960px;
height: 225px;}

#top_photos {
padding-left: 369px;
width: 590px;}

.top_photo {
width: 111px;
height: 83px;
float: left;margin-left: 7px;}

#top_menu {
padding-top: 125px;
padding-left: 323px;}

#top_menu span {padding: 0px 8px;}

#top_menu img {position: relative;top: 9px;}

#top_menu a:link, #top_menu a:active, #top_menu a:visited {
color: #1B232A;
text-decoration: none;}

#top_menu a:hover {
color: #354854;
text-decoration: none;}

#menu {
padding-top: 7px;
padding-left: 10px;font-weight: bold;font-size: 1.2em;}

#menu span {padding: 0px 8px;}

#menu img {position: relative;top: 16px;}

#menu a:link, #menu a:active, #menu a:visited {
color: #000;
text-decoration: none;}

#menu a:hover {
color: #313131;
text-decoration: none;}

#bc {
padding: 11px 0px 11px 13px;
float: left;font-size: 10px;color: #AAB300;}

#bc a:link, #bc a:active, #bc a:visited {
color: #AAB300;
text-decoration: none;}

#bc a:hover {
color: #AAB300;
text-decoration: underline;}

#bc_date {
padding: 11px 13px 11px 0px;
float: right;
font-size: 10px;color: #AAB300;}

#bc_date a:link, #bc_date a:active, #bc_date a:visited {
color: #AAB300;
text-decoration: none;}

#bc_date a:hover {
color: #AAB300;
text-decoration: underline;}

#home_feaure_left {
float: left;border: 1px #BABDBF solid;
padding: 10px;margin: 10px 0px;}

#home_feaure_left span {display: block;text-align: center;}

#home_feaure_right {
margin-left: 3px;
float: left;
border: 1px #BABDBF solid;
padding: 10px;
margin: 10px 0px;}#home_feaure_right {
float: right;
border: 1px #BABDBF solid;
padding: 10px;
margin: 10px 0px;}

#home_feaure_right span {display: block;
text-align: center;}

.right_ad img {
padding-bottom: 13px;}

#right_search {background-image: url(../img/search_bg.gif);background-repeat: no-repeat;width: 223px;
height: 53px;
margin-bottom: 10px;}

#right_search_keywords {
width: 150px;border: 1px #7C7C7C solid;
padding: 2px;position: relative;top: 15px;left: 12px;}

#right_search_submit {
position: relative;top: 22px;left: 13px;}

.right_title {background-image: url(../img/right_title.gif);background-repeat: no-repeat;
width: 223px;
height: 50px;font-size: 16px;font-weight: bold;}

.right_title span {display: block;
padding: 14px 0px 0px 14px;overflow: hidden;
width: 200px;}

.right_container {border-left: 1px #747D10 solid;border-right: 1px #747D10 solid;background-image: url(../img/right_bg.jpg);background-repeat: no-repeat;background-position: center top;background-color: #C2C4C6;}

.right_content {
padding: 10px;}

.right_content a:link, .right_content a:active, .right_content a:visited {
color: #393D40;
text-decoration: underline;font-weight: bold;}

.right_content a:hover {
color: #393D40;
text-decoration: none;
font-weight: bold;}

.right_line {margin: 5px 0px;background-image: url(../img/right_line.gif);
width: 197px;
height: 1px;font-size: .1em;text-align: center;}

.right_img {text-align: center;padding: 10px 0px;}

.right_file_left {
float: left; 
width: 20px;
padding: 5px 0px;}

.right_file_left img {padding-top: 1px;}

.right_file_right {
float: right;  
width: 180px;
padding: 5px 0px;}

.right_more {background-color: #1B232A;
height: 21px;font-size: 11px;
padding: 5px 0px 0px 5px;
margin-bottom: 10px;}

.right_more a:link, .right_more a:active, .right_more a:visited {
color: #fff;
text-decoration: none;}

.right_more a:hover {
color: #fff;
text-decoration: underline;}

#right_feature {background-image: url(../img/right_feature.gif);
width: 224px;min-height: 137px;background-repeat: no-repeat;
margin-bottom: 10px;}

.right_feature_content {
padding: 10px;}

.right_feature_content a:link, .right_feature_content a:active, .right_feature_content a:visited {
color: #393D40;
text-decoration: none;}

.right_feature_content a:hover {
color: #393D40;
text-decoration: underline;}

.right_feature_title {color: #383A0A;font-weight: bold;font-size: 16px;
padding-bottom: 7px;}

#ftr {background-image: url(../img/ftr.gif);background-repeat: no-repeat;
width: 960px;
height: 5px;
font-size: .1em;}

#ftr_container {
width: 940px;
margin: 0px auto;
padding: 15px 0px 25px 0px;color: #AAB300;
font-size: 10px;}

#ftr_container span {padding: 0px 5px;}

#ftr_container a:link, #ftr_container a:active, #ftr_container a:visited {
color: #AAB300;
text-decoration: none;}

#ftr_container a:hover {
color: #AAB300;
text-decoration: underline;}
