﻿@import url(/styles/navigation_home.css);
* {
 margin: 0;
 padding: 0;
}
body {
 background: url(/images/structure/Stylesheets/bg_body.gif) #F5EBC8;
 color: #666;
 text-align: center;
/* font: 10px Verdana, Arial, Helvetica, sans-serif; */
 font: .6em Verdana, Arial, Helvetica, sans-serif;

}
img {
 border: 0;
}
.clear {
 clear: both;
}
.hidden {
 display: none;
}
ul, ol, dl {
 position: relative;
}
a, a:active, a:visited {
 color: #8A3E30;
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}
#container {
 position: relative;
 width: 743px;
 background: url(/images/structure/Stylesheets/bg_container_home.gif) #FAF2D7 repeat-y;
 text-align: left;
 margin: auto;
}
#header {
 float: left;
 width: 743px;
 height: 180px;
}
#logo {
 float: left;
 width: 201px;
 height: 142px;
}
#header_img {
 float: right;
 width: 542px;
 height: 180px;
}
#header_sub {
 clear: both;
 width: 743px;
 height: 89px;
 background: url(/images/structure/Stylesheets/bg_header_red_home-Real-Rhodes.gif) #000 bottom left no-repeat;
}
#tools {
 position: absolute;
 left: 554px;
 width: 188px;
 height: 84px;
 background: url(/images/structure/Stylesheets/bg_tools.gif) #000 repeat-y;
 color: #FFF;
}
#search {
 margin: 5px 0 0 11px;
}
 html>body #search {
  margin: 6px 0 0 11px;
 }
input.searchinput {
 width: 116px;
 height: 20px;
 background-color: #000;
 color: #FFF;
 font-size: 11px; 
/*  font-size: 1em; */
 border: 1px solid #5A5442;
}
 html>body input.searchinput {
  width: 114px;
  height: 18px;
 }
input.searchbutton {
 margin: 0 0 0 8px;
}
#login {
 text-indent: -1000em;
}
#login a {
 width: 72px;
 height: 18px;
 margin: 7px 0 0 11px;
 display: block;
 background: url(/images/structure/Stylesheets/login_up.gif) no-repeat;
 text-decoration: none;
}
 html>body #login a {
  margin: 8px 0 0 11px;
 }
#login a:hover {
 background: url(/images/structure/Stylesheets/login_over.gif) no-repeat;
}
#col_left {
 float: left;
 width: 420px;
 padding: 0 0 0 1px;
 margin: 0 0 0 4px;
}
 html>body #col_left {
  width: 419px;
  padding: 0;
  margin: 0 0 0 9px;
 }
#faces {
 background: url(/images/structure/Stylesheets/bg_faces_home.gif) bottom left repeat-y;
 padding: 0 0 14px 0;
 margin: 0 0 18px 0;
}
 html>body #faces {
  padding: 0 0 13px 0;
 }
.faces_img {
 margin: 0 0 0 16px;
}
a.faces_headline, a.faces_headline:active, a.faces_headline:visited {
 color: #7B8252;
/* font: 11px Georgia, Times, serif;  */
 font: 1.1em Georgia, Times, serif;
 font-weight: bold;
 display: block;
 margin: 9px 16px 0 16px;
}
a.faces_headline:hover {
 color: #9E5E4C;
 text-decoration: none;
}
#faces p {
 width: 388px;
/* font: 11px/16px Verdana, Arial, Helvetica, sans-serif; */
 font: 1.1em/1.6m Verdana, Arial, Helvetica, sans-serif;
 margin: 0 20px 0 20px;
}
 html>body #faces p {
  margin: 1px 20px 0 16px;
 }
#faces p a, #faces p a.active, #faces p a.visited {
 color: #4F4324;
}
#faces p a:hover {
 color: #9E5E4C;
 text-decoration: none;
}
a.faces_hand {
 background: url(/images/structure/Stylesheets/hand_up.gif) 5px 2px no-repeat;
}
a.faces_hand:hover {
 background: url(/images/structure/Stylesheets/hand_over.gif) 5px 2px no-repeat;
}
#left_btm_box {
 background: url(/images/structure/Stylesheets/bg_financial.gif) 0 1px repeat;
 padding-bottom: 35px;
 min-height:205px;
}
 html>body #left_bottom_box {
  background: url(/images/structure/Stylesheets/bg_financial.gif) 0 1px repeat;
  padding-bottom: 35px;
  min-height:205px;
 }
ul#left_btm_content {
 list-style: none;
}

li.left_btm_header {
 width: 419px;
 height: 84px;
 overflow: hidden;
 background: transparent;
 border-top: 1px solid #4F4324;
}

li.left_btm_content {
 width: 419px;
 background: url(/images/structure/Stylesheets/bg_left_btm.gif) transparent bottom left no-repeat;
/* 9.2.2008 - dcs - added hacks for spacing issues in Firefox */
 padding: 18px 0 58px 0;
_padding: 0 0 38px 0;
*padding: 0 0 38px 0;
}

li.left_btm_content p {
 width: 295px;
 color: #555555;
/* font: 11px/18px Georgia, Times, serif; */
 font: 1.1em/1.8em Georgia, Times, serif;
 margin: 0 0 0 64px;
}
#col_right {
 float: right;
 width: 293px;
 margin: 0 4px 0 0;
 padding: 0 1px 0 0;
}
 html>body #col_right {
  width: 292px;
  padding: 0;
  margin: 0 9px 0 0;
 }
.right_col_header {
 margin: 0 0 19px 0;
}
ul.events {
 list-style: none;
 clear: both;
 margin: 0 0 0 1px;
 min-height: 1%;
}
ul.news {
 list-style: none;
 clear: both;
 width: 271px;
 margin: 0 0 0 1px;
}
ul.events li {
 float: left;
}
ul.events li.image {
 width: 108px;
 height: 72px;
 overflow: hidden;
}
li.content {
 line-height: 13px;
 padding: 3px 0 0 0;
 margin: 0 0 0 7px;
}
ul.events li.content {
 width: 164px;
}
li.content p {
 margin: -1px 0 0 0;
}
 html>body li.content p {
  margin: 0;
 }
a.events_news_headline, a.events_news_headline:visited {
 color: #528082;
/* font: 11px Georgia, Times, serif; */
 font: 1.1em Georgia, Times, serif;
 font-weight: bold;
}
a.events_news_headline:hover {
 color: #9E5E4C;
 text-decoration: none;
}
#col_right ul p a, #col_right ul p a:visited {
 display: block;
 color: #4F4324;
}
#col_right ul p a:hover {
 color: #9E5E4C;
 text-decoration: none;
}
.divider, .divider2 {
 float: left;
 clear: both;
 background: #F5EBC8;
 width: 277px;
 height: 2px;
 overflow: hidden;
 margin: 6px 0 6px 2px;
}
.divider2 {
 margin: 6px 0 2px 2px;
}
 html>body .divider2 {
  margin: 5px 0 2px 2px;
 }
#footer {
 clear: both;
 background: url(/images/structure/Stylesheets/bg_footer_top.gif) 6px 0 no-repeat #000;
 color: #B1A783;
/* font: 10px Arial, Helvetica, sans-serif; */
 font: 1em Arial, Helvetica, sans-serif;
 text-align: center;
 text-transform: uppercase;
 padding: 4px 0 6px 0;
}
 html>body #footer {
  padding: 8px 0 6px 0;
 }
/* added 8.22.2008 to help with spam bots on online forms (search and others) dcs */
#to_email
{
visibility:hidden;
display:none;
}
/* added for chiclets - 02.19.2010 - dcs */
#chiclets
{
    float: right; 
    margin-top: -35px;
    margin-right: 73px; 
}
