body {background-color: #ffffff;color: #000000;font-family: Arial, Verdana, Helvetica, Sans-Serif;font-size: 10pt;margin: 0px;padding: 0cm;
background-image: url(../images/top_bg.jpg);background-repeat: repeat-x;background-position: 593px 13px;min-width: 900px;}

.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;}

form { 
margin: 0px; 
padding: 0px;} 

#krd {color: #f7f7f7;font-size: 10px;text-align: center;background-color: #E68E09;}

#top {
background-image: url(../images/top.jpg);background-repeat: no-repeat;
height: 122px;position: relative;}

#house_roof {
background-image: url(../images/house_roof.jpg);background-repeat: no-repeat;
height: 49px;
width: 102px;position: relative;
z-index: 1;left: 85%;
top: 0px;}

#house {
background-image: url(../images/house.gif);background-repeat: no-repeat;
height: 73px;
width: 102px;position: relative;
z-index: 2;left: 85%;
top: 0px;}

#nav_tab {
  float:right;
  line-height:normal;  position: relative;
  z-index: 3;  top: 88px;}
  
#nav_tab ul {
  margin:0 0 0 0;
  padding:10px 10px 0;
  list-style:none;
  list-style-type: none;
  }
#nav_tab ul li {
  float:left;
  background:url("../images/section_left_both.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  border-bottom:1px solid #000;
  list-style-type: none;
  }
#nav_tab a {
  float:left;
  display:block;
  background:url("../images/section_right_both.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#fff;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav_tab a {float:none;}
/* End IE5-Mac hack */
#nav_tab a:hover {
  color:#fff;
  }
#nav_tab #current_menu {
  background-position:0 -150px;
  border-width:0;
  }
#nav_tab #current_menu a {
  background-position:100% -150px;
  padding-bottom:5px;
  color:#fff;
  }
#nav_tab li:hover, #section_tab li:hover a {
  background-position:0% -150px;
  color:#333;
  }
#nav_tab li:hover a {
  background-position: 100% -150px;}

#tab {
background-image: url(../images/tab_bg.gif);background-repeat: repeat-x;
height: 50px;}

#key {
background-image: url(../images/key.gif);background-repeat: no-repeat;
height: 35px;
width: 40px;position: relative;top: 8px;left: 18px;float: left}

#welcome {
position: relative;left: 35px;top: 17px;
float: left;font-weight: bold;letter-spacing: .1em;color: #ffffff;}

#login {
position: relative;left: 15px;top: 5px;
float: left;}

#login label {color: #ffffff;font-weight: bold;font-size: .9em;margin: 0px 3px 0px 20px;}

.login_input {border-top: 2px #848484 solid;border-left: 2px #848484 solid;width: 145px;font-size: .9em;}

#login_button {position: relative;top: 8px;left: 15px;}

#register {float: right;
right: 20px;top: 10px;position: relative;}

#register a {color: #ffffff;font-size: .9em;text-decoration: none;}

#register a:hover {text-decoration: underline;}

#date {
height: 43px;
margin: 0px 17px 10px 17px;
padding: 0px;
background-image: url(../images/date_bg.gif);background-repeat: repeat-x;}

#today {
float: left;
top: 20px;position: relative;font-size: .8em;}

#contact {
float: right;background-image: url(../images/contact.gif);background-repeat: no-repeat;height: 38px;
width: 125px;
top: 6px;position: relative;}

#contact_us {
float: right;
top: 20px;
right: 5px;position: relative;
font-size: .8em;}

#help {
float: right;
top: 20px;
left: 125px;position: relative;
font-size: .8em;}

#footer {background-color: #ccffff;
margin: 10px 14px 0px 14px;
background-image: url(../images/ftr_bg.gif);background-repeat: repeat-x;height: 10px;font-size: .1em;}

#footer_left {
float: left;background-image: url(../images/ftr_left.gif);background-repeat: no-repeat;height: 10px;
width: 6px;}

#footer_right {
float: right;background-image: url(../images/ftr_right.gif);background-repeat: no-repeat;height: 10px;
width: 6px;}

#terms {
clear: both;
float: left;
margin: 5px 0px 5px 20px;font-size: .8em;position: absolute;}

#ud {
float: right;
margin: 5px 20px 5px 0px;font-size: .8em;}

.panel_hdr {background-image: url(../images/panel_hdr.jpg);
height: 36px;
width: 198px;background-repeat: no-repeat;
text-align: left;
overflow: hidden;}

.panel_hdr_text { 
font-weight: bold;
letter-spacing: .1em;
position: relative;
top: 9px;
left: 15px;
overflow: hidden;color: #ffffff;}

.panel_content {
background-image: url(../images/panel_bg.gif);background-repeat: repeat-y;padding: 0px;
margin: 0px;
width: 198px;border-top: 1px #E6E7E8 solid;}

.panel_content_text  {
padding: 10px 7px 10px 7px; 
margin: 0px;}

.panel_content_text2  p {
padding: 10px 7px 10px 7px; 
margin: 0px;}

.panel_content img {
padding: 10px 0px 15px 0px; 
margin: 0px;}

.panel_content hr {
color: #EFEFF0; 
background-color: #EFEFF0; 
border: 1px dotted #D45800; 
border-style: none none dotted;width: 90%;}

.right_content_title {letter-spacing: .1em;font-weight: bold;margin: 0px;padding: 0px 0px 0px 7px;}

.right_content_date {color: #000000;font-weight: bold;background-image: url(../images/arrow.gif);background-repeat: no-repeat;background-position: 5px 2px;padding: 0px 0px 0px 25px;
margin: 10px 0px 2px 0px;}

.panel_ftr {background-image: url(../images/panel_ftr.jpg);
height: 11px;
width: 198px;
background-repeat: no-repeat;padding-bottom: 10px;}

.panel_ad_hdr {
background-image: url(../images/panel_hdr2.jpg);
height: 11px;
width: 198px;background-repeat: no-repeat;font-size: .1em;}

.panel_ad_content {
background-image: url(../images/panel_bg2.gif);background-repeat: repeat-y;text-align: center;width: 198px;
padding: 10px 0px 10px 0px;}

.search_hdr {background-image: url(../images/search_hdr.jpg);
height: 43px;
width: 198px;background-repeat: no-repeat;}

.search_hdr_text { 
font-weight: bold;
letter-spacing: .1em;
position: relative;
top: 17px;
left: 46px;
width: 198px;
overflow: hidden;color: #ffffff;}

.search_content {
background-image: url(../images/panel_bg.gif);background-repeat: repeat-y;padding: 10px 0px 10px 10px;
width: 198px;}

.search_content p {
font-size: .9em;margin: 0px;padding: 0px;}
.search_title {
padding: 0px 0px 0px 5px;}

.search_content label {font-size: .9em;padding: 0px 0px 0px 5px;}

.search_select {border-top: 2px #848484 solid;border-left: 2px #848484 solid;width: 175px;font-size: .9em;margin: 0px 0px 5px 0px;}

.search_select_short {border-top: 2px #848484 solid;border-left: 2px #848484 solid;width: 70px;font-size: .9em;margin: 3px 0px 5px 0px;}

.search_to {position: relative;bottom: 5px;
padding: 0px 3px;}

.search_input {border-top: 2px #848484 solid;border-left: 2px #848484 solid;width: 170px;font-size: .9em;margin: 3px 0px 5px 0px;}

.search_date {border-top: 2px #848484 solid;border-left: 2px #848484 solid;width: 100px;font-size: .9em;margin: 3px 0px 5px 0px;}

.date_picker {position: relative;bottom: 4px;}

table.search_checkbox {margin: 0px 0px 15px 0px;padding: 0px;border-collapse: collapse;}

table.search_checkbox td {margin: 0px;padding: 0px;}

table.search_button {margin: 15px 0px 0px 0px;padding: 0px;border-collapse: collapse;}

table.search_button td.reset {
font-size: .8em;margin: 0px;padding: 0px 0px 0px 20px;}

.reset img {padding-right: 2px;position: relative;top: 2px;}

#search_checkbox_label {
font-size: .8em;}

table.content {
width: 100%;margin: 0px;padding: 0px;border-collapse: collapse;}

table.content td.content_left {
width: 200px;margin: 0px;padding: 0px;
padding: 0px 10px 0px 15px;
vertical-align: top;}

table.content td.content_main {
width: 100%;margin: 0px;padding: 0px;
vertical-align: top;}

.content_main h1 {
color: #DB5200;font-size: 2em;margin: 10px 0px 15px 0px;
padding: 0px;}

table.content td.content_right {
width: 200px;margin: 0px;padding: 0px 15px 0px 15px;
vertical-align: top;}

.watch_list_left p {text-align: center;margin: 10px 0px;padding: 0px;}

.right_form_ta {
width: 150px;}





