/* RHT fresh CSS master document */
body
{
margin: 0px;
padding: 0px;
text-align:Center;
background-color:white;
font-family:Arial, sans-serif;
font-size:10pt;
color:#000000;
}
h2 {color: red;font-family: Arial, sans-serif;font-size: 20pt;font-weight: normal;text-align: left}
h5 {font-family: Arial, sans-serif;font-size: 14pt;font-weight: normal;text-align: left}

.search_section {height: 22px; width:100%; float:left;background-color:#993300;}
.RHT_SearchBox{height:16px;width:271px;background-color:white;font-family:Verdana;font-size:11px;padding-left: 7px;position:absolute;top:0px;left:0px}
.RHT_SearchBoxGhostedText {color:#a1a1a1;font-style:italic;padding-top: 3px;}
.RHT_SearchBoxUnghostedText{color:#000;font-style:normal;padding-top: 3px;}
.RHT_SearchButton{background-color:#fff;position:absolute;top:0px; left: 278px}


.welcome_section {
height: 218px;width: 100%;
float:left;
text-align: left;
background-position: right;
background-repeat: no-repeat;
background-color:#993300;
background-image:url("../images/fishdaddy_background.jpg");
}
.RHT_HeaderText{font-weight: normal;font-size:18pt;color: #ffaf00; font-style: italic; font-family: Arial;margin:0;}
.RHT_HeaderDescription{font-weight: normal;font-size:14pt;color: #ffaf00; font-style: italic; font-family: Arial;margin:0;}


/* line-height is used below to center the label text vertically -- seems to be the easiest way since "vertical-align doesn't work in div blocks */
.nav_section {float:left; background:#FDFEE3; width:15%; white-space: nowrap;height: auto;}
.RHT_Navbutton_Off {float: left; background-color: #FF6600; width:100%;height: 30px;line-height: 30px; margin:1px 0px 0px 0px; text-align:left;}
.RHT_Navbutton_On {float: left; background-color: #E3FAE7; width:100%;height: 30px;line-height: 30px; text-align:left;}
.0 {color:#325884; font-size:12px; font-weight:bold;text-decoration: none;}
.RHT_Navbutton_Label_Off {color:#ffffff; font-size:12px;text-decoration: none; margin-left:10px;}
.RHT_Navbutton_Label_On {color:#325884; font-size:12px; text-decoration:none; font-weight:bold; margin-left:10px;}
.RHT_NavbottomSpace1 {float: left;height:1px;width:100%;background:#000000;}



.homepage_body_section {float:left; padding-left: 5%;padding-top: 20px;background-color: #ffffff; width:80%; font-size: 14pt; font-style: italic;text-align: left; height: auto}
#weather_block {float: left;width: 40%;background-color: #ffffff;}
<!-- #weather_comment {float: right;width: 30%;padding-top: 50px;} -->
#weather_comment {position: absolute; left: 500px; width: 250px}
#default_page_text {clear: both;color: red;}
.standard_body_section {float:left; padding-left: 5%;padding-top: 20px;background-color: #ffffff; width:80%; text-align: left; height: auto}
#sitemap_table {border-spacing:10px 10px;}
.slideshow_table {
table-layout:fixed;
border-color: green;
border-width: 0px;
border-spacing: 40px;
text-align:center;
font-size: 10pt;
caption-side:top;}
.fixed_width {width: 100px}
.footer_section {clear: both; width: 100%;background-color: #993300; height:40px;}
.footer_text {background-color: #000000; color: #c0c0c0; padding: 2px;font-weight: normal;font-size:12pt; font-style: italic;text-align: center;}

