/* CSS Document */h1        { color: #C0CBC3; font-size: 14px; font-family: Tahoma; margin-bottom: 3px; _margin-bottom: 1px }h1 a:hover       { text-decoration: none }h2     { color: #1d4395; font-size: 11px; margin-top: 2px; margin-bottom: 1px; _margin-bottom: -1px; _margin-top: 1px   }h4     { color: #711616; font-size: 10px; font-family: Tahoma; font-weight: bold; margin-top: 2px; margin-bottom: -1px; _margin-bottom: -10px; _margin-top: 5px   }h5     { color: #711616; font-size: 10px; font-family: Tahoma; font-weight: lighter; margin-bottom: 1px; padding: 5px 8px 0 15px; _margin-bottom: -10px; _margin-top: 5px   }h6      { color: #41538d; font-size: 11px; font-family: Tahoma; font-weight: normal; margin-top: 15px; margin-bottom: -1px; _margin-bottom: -10px; _margin-top: 12px    }p { margin-bottom: 2px; _margin-bottom: -5px }/* HEADER FORMAT */#topbar   { margin-top: 3px; border-top: 1px dashed #f2f2f2 }#topnav { margin-top: 33px; margin-left: 0 }#sitemap   { color: #959D97; font-size: 9px; font-family: Tahoma; text-align: right; padding-top: 15px; padding-right: 28px; float: right }#sitemap a  { color: #AEB6B0; text-decoration: none }#sitemap a:hover   { color: #fff; text-decoration: underline }/* SIDEBAR FORMAT */#sidebar               { color: #fff; font-size: 13px; font-family: Tahoma; background-color: #3a4b4b; width: 236px; height: auto; float: left; _font-size: 13px ; _height: auto     }#container   { background-image: url("../images/bg.gif"); background-repeat: repeat-y; margin: 0; padding: 0 80px 100px; width: auto }#sideback    { background-image: url("../images/nav_back.gif"); background-repeat: repeat-y; margin-top: -14px; margin-left: 3px; _margin-top: 0px; _margin-left: 0px; width: 236px; height: 419px }#sideback p  { padding-top: 40px; padding-left: 38px }#sideback img   { padding-bottom: 2px }#sidebottom  { background-image: url("../images/bj_baas_33.gif"); background-repeat: no-repeat; width: 236px }#wrapper { background-color: #fff; padding: 15px }#menu     { color: #fff; background-image: url("../images/RichardHardy_04.jpg"); background-repeat: repeat-y; margin-top: 0; padding-top: 12px; padding-bottom: 25px }#menu ul      { margin-left: -25px; _margin-left: 10px   }#menu li        { color: #fff; text-decoration: none; background-image: url("../images/bullet.gif"); background-repeat: no-repeat; background-position: 0 6px; list-style-type: none; list-style-image: none; margin-bottom: 7px; padding-left: 12px; _background-position: 4px 7px; _margin-bottom: 1px      }#menu li a      { color: #fff; text-decoration: none }#menu li a:hover        { color: #f3c670; text-decoration: none }h3 { color: #fff; font-size: 11px; font-family: Tahoma; font-weight: bold; padding-bottom: 5px; padding-left: 20px; _margin-bottom: -15px   }h3 a { color: #fff; font-family: Tahoma; text-decoration: none }h3 a:hover { color: #fff; font-family: Tahoma; text-decoration: underline }#search    { color: #fff; font-size: 10px; font-family: Tahoma; background-color: #8d7341; margin-top: 15px; margin-bottom: -5px; padding-top: 5px; padding-left: 3px; _margin-top: -1px; _padding-left: 10px; }#gallery { margin-left: 27px; _margin-left: 25px  }.searchchecks  { padding-top: 3px; padding-left: 30px }/* FOOTER FORMAT */#footer         { color: #fff; font-size: 11px; font-family: Tahoma; line-height: 15px; background-color: #3a4b4b; text-align: center; margin-top: 10px; margin-bottom: 10px; padding: 20px }#footer a     { color: #fff; text-decoration: none }#footer a:hover    { color: #fff; text-decoration: underline }#footer3          { color: #fff; font-size: 11px; font-family: Tahoma; line-height: 15px; text-align: center }#footer3 a     { color: #fff; text-decoration: none }#footer3 a:hover    { color: #fff; text-decoration: underline }#copyright { width: 220px; float: left }/* BODY FORMAT */#sidebarborder { background-image: url("../images/sidebarnavborder.gif"); background-repeat: no-repeat; margin-top: 0; margin-left: 0; width: 20px; height: 222px; float: left }#bodymain  { color: #fff; font-size: 12px; font-family: Tahoma; line-height: 130%; float: left }#bodymain ul  {}#bodymain li a    { color: #fff; font-size: 12px; line-height: 200%; text-decoration: none; list-style-type: none; list-style-image: none; padding-bottom: 5px }#bodymain li a:hover     { color: #fff; text-decoration: underline }#text { margin-right: 20px }#text p  { margin-top: -1px; margin-bottom: 5px }#text2   { margin-right: 20px; margin-left: 20px }#text2 p    { margin-top: -1px; margin-bottom: 5px }#testimonials  { margin-right: 20px; margin-left: 20px }#testimonials p   { margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #9c9b9b }#line { font-size: 1px; line-height: 1; background-color: #9c9b9b; background-repeat: repeat; margin-top: 20px; margin-bottom: 20px; height: 1px }#teaser  { font-size: 12px; line-height: 120%; margin-right: 32px; width: 145px; float: left }#teaser img  { text-align: center; margin-bottom: 5px }#teaser2    { color: #405353; font-size: 12px; line-height: 120%; width: 145px; float: left }#teaser2 img  { text-align: center; margin-bottom: 5px }.grey      { color: #C8CEC9; font-weight: bold }.learn { color: #c8cec9; text-decoration: none }.learn a  { color: #c8cec9; text-decoration: none }.learn a:hover   { color: #fff; text-decoration: underline }.test    { color: #fff; background-image: url("../images/testback.gif"); padding: 10px 10px 3px }.test2   { color: #fff; background-color: #626262; text-align: right; padding: 5px 10px 5px 30px; float: right }/* PHOTOS FORMAT */.photoright { padding-bottom: 10px; padding-left: 10px; float: right }.flash { margin-top: 1px; margin-left: 11px }.photoleft     { margin-top: 5px; margin-right: 10px; margin-bottom: 8px; float: left }.download { color: #c00 text-decoration: none }.download a:  { color: #c00; text-decoration: none }.download a:hover  { color: #c00; text-decoration: underline }/* Rounded */div#nifty  { background: #959d97; margin: 0 10%; width: 160px }div#nifty p   { padding-left: 8px }b.rtop, b.rbottom { background: #3A4B4B; display: block }b.rtop b, b.rbottom b{display:block;height: 1px;    overflow: hidden; background: #959D97}b.r1{margin: 0 5px}b.r2{margin: 0 3px}b.r3{margin: 0 2px}b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}/* Form */input, textarea, select     { color: #A6B0A9; font-size: 10px; font-family: verdana; background-color: #455554; background-image: url("images/back.gif"); background-repeat: repeat; margin-top: 2px; margin-bottom: 3px } 
