

body              { color: #414040; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #686f80; background-image: url("../images/bkgrd.gif"); background-repeat: repeat-x; background-position: left top; text-align: center; margin: 0; padding: 0 }
#background     { background-image: url("../images/bkgrd_top.jpg"); background-repeat: no-repeat; background-position: center top; margin: 0; padding: 0; position: relative; width: 920px }
#search  { color: #ccc; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-image: url("../images/search_bkgrd.gif"); background-repeat: repeat-y; background-position: left top; padding-right: 3px; height: 20px }
#search a { color: #ccc }
#search a:hover { color: #a7b0fc }
#search select { color: #333; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; background-color: #e0dddd; width: 100px; height: 15px; border: solid 1px #ccc }
#tabsF        { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; background-image: url("../images/nav_bkgrd.jpg"); background-repeat: no-repeat; background-position: left top; width: 100%; height: 39px; float: left }
    #tabsF ul      { list-style: none; margin: 0; padding: 10px 0 0 5px }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a        { text-decoration: none; background-image: url("../images/tableftF.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0 0 0 4px; float: left }
    #tabsF a span         { color: #666; font-size: 10px; font-weight: normal; background-image: url("../images/tabrightF.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; display: block; padding: 9px 10px 8px 3px; float: left }
    /* Commented Backslash Hack hides rule from IE5-Mac */
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span     { color: #333 }
    #tabsF a:hover   { background-position: 0 -29px }
    #tabsF a:hover span   { background-position: 100% -29px }
    div#rollover  { background-color: transparent; background-position: 0 0; width: 181px; height: 215px; border: none }
div#rollover a   { background-image: url("../images/product_roll/roll.png"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; display: block; padding-bottom: 0; width: 181px; height: 215px }
div#rollover a:hover { background-color: transparent; background-image: url("../images/spacer.gif"); background-repeat: no-repeat; background-position: 0 -93px }
#top_content { background-image: url("../images/top_content.gif"); background-repeat: no-repeat; background-position: right bottom; height: 17px }
#contentarea        { background-image: url("../images/contentarea_bkgrd.gif"); background-repeat: repeat-y; background-position: left top; padding-right: 15px; padding-left: 17px }
#contentarea #title { position: absolute; top: 182px; right: 33px }
#contentarea p    { color: #5c5c5c; font-size: 11px; font-family: arial, helvetica, sans-serif; line-height: 17px; padding-right: 5px; padding-bottom: 8px; padding-left: 10px }
#contentarea a      { color: #339; font-size: 11px; text-decoration: none }
#contentarea a:hover   { color: #0c1151 !important }
#contentarea #home  { background-image: url("../images/statements.gif"); background-repeat: no-repeat; background-position: left top; padding-top: 5px; padding-right: 10px; padding-left: 10px; width: 218px; height: 317px }
#contentarea_nav             { background-image: url("../images/contentarea_bkgrd_nav.gif"); background-repeat: repeat-y; background-position: left top; padding-top: 20px; padding-right: 30px; padding-left: 30px }
#contentarea #Geneva  { width: 289px; height: 189px }
#contentarea #Washington  { width: 289px; height: 189px }
#contentarea #StCharles  { width: 289px; height: 189px }
#contentarea #Georgetown  { width: 289px; height: 189px }
#contentarea_nav #title { position: absolute; top: 182px; right: 33px }
#contentarea_nav p               { color: #4c4c4c; font-size: 11px; font-family: arial, helvetica, sans-serif; line-height: 17px; text-align: justify; padding-right: 15px; padding-bottom: 8px; padding-left: 10px }
#contentarea_nav ul             { color: #4c4c4c; font-size: 11px; font-family: arial, helvetica, sans-serif; line-height: 17px; text-align: justify; display: block; padding-right: 15px; padding-bottom: 10px; padding-left: 30px }
#contentarea_nav li             { color: #4c4c4c; font-size: 11px; font-family: arial, helvetica, sans-serif; line-height: 15px; text-align: justify; list-style-image: url("../images/bullet.gif"); list-style-position: outside; display: list-item; padding-bottom: 7px }
#contentarea_nav a           { color: #339; font-size: 11px; font-family: arial, helvetica, sans-serif; line-height: 17px; padding-bottom: 10px }
#contentarea_nav #chart { color: #333; font-size: 11px; line-height: 14px }
#footer { background-image: url("../images/footer.gif"); background-repeat: no-repeat; background-position: left top; padding-top: 25px; padding-bottom: 0 }
#footer p { color: #999; font-size: 11px; font-family: arial, helvetica, sans-serif; padding-bottom: 5px }
#footer a { color: #78a5d0; text-decoration: none }
#footer a:hover { color: #fff; background-color: #ccc }
#print       { color: #fff; padding-right: 15px; position: relative; right: 0; bottom: 0; float: right }
#print a     { color: #2c3d83; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none }
#print a:hover    { color: #8b95ba; text-decoration: none }
.floater    { margin-top: 5px; margin-bottom: 10px; margin-left: 30px; float: right }
.floater2     { margin-top: 5px; margin-right: 30px; margin-bottom: 30px; float: left }
#description_right        { color: #666; font-size: 11px; font-family: arial, helvetica, sans-serif, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; background-image: url("../images/decription_bkgrd.gif"); background-repeat: repeat-x; background-position: left bottom; margin-top: 5px; margin-bottom: 10px; margin-left: 0; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border: solid 1px #bacaeb }
#description_left  { color: #666; font-size: 11px; font-family: arial, helvetica, sans-serif, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-image: url("../images/decription_bkgrd.gif"); background-repeat: repeat-x; background-position: left bottom; padding: 5px; width: 360px; float: left; border: solid 1px #bacaeb }
h1        { color: #335678; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 0; padding-bottom: 2px; padding-left: 10px }
h2      { color: #9fb1bf; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-image: url("../images/h2.jpg"); background-repeat: no-repeat; background-position: left top; padding-top: 13px; padding-bottom: 16px; padding-left: 15px }
h3        { color: #335678; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; padding: 8px 15px 8px 10px }
h4        { color: #335678; font-size: 18px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 4px; padding-bottom: 4px; padding-left: 10px }
input, textarea, select       { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #edf1f6; margin-bottom: 0; height: 20px; border: solid 1px #727272 }
/* Left Nav */
* { margin: 0; padding: 0 }
ul#primary-nav, ul#primary-nav ul             { color: #fff; font-family: Arial, Verdana, Helvetica, sans-serif; background-image: url("../images/leftnav_bkgrd.gif"); background-repeat: no-repeat; background-position: left top; text-align: left; margin: 0; padding: 0; width: 177px }
ul#primary-nav li       { list-style: none; margin: 0; padding: 0 0 0 4px; position: relative }
ul#primary-nav li a            { color: #675f49; font-size: 12px; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 5px 0 5px 13px }
/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { height: 1px; float: left }
* html ul#primary-nav li a { height: 0 }
/* End */
ul#primary-nav ul            { color: #69f; background-color: #fff; background-image: none; display: none; margin: 0; padding: 0; position: absolute; top: 0; left: 175px; border: solid 1px #ccc }
ul#primary-nav li ul li a         { color: #675f49; margin: 0; padding: 5px 0 5px 10px }
/* Sub Menu Styles */
ul#primary-nav li:hover ul ul, ul#primary-nav li:hover ul ul ul, ul#primary-nav li.over ul ul, ul#primary-nav li.over ul ul ul   { display: none }
/* Hide sub-menus initially */
ul#primary-nav li:hover ul, ul#primary-nav li li:hover ul, ul#primary-nav li li li:hover ul, ul#primary-nav li.over ul, ul#primary-nav li li.over ul, ul#primary-nav li li li.over ul   { display: block }
/* The magic */
ul#primary-nav li.menuparent        { background-image: url("../images/arrow.gif"); background-repeat: no-repeat; background-position: 160px center }
ul#primary-nav li.menuparent:hover, ul#primary-nav li.over    { }
ul#primary-nav li a:hover       { color: #3b392f; background-color: #ebebeb; background-image: url("../images/nav_roll.gif"); background-repeat: no-repeat; background-position: left center; border-right: 25px solid #ccc }
/* End */
