body                     { color: #999; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-image: url("../images/body.jpg"); background-repeat: repeat-x; background-position: left top; margin: 0; padding: 0 }
#gmap  { background: url("../images/marble_nav.jpg") no-repeat; display: block; position: relative; width: 616px; height: 274px }
#gmap a  { color: #000000; font-size: 1.2em; font-family: arial, sans-serif; font-weight: bold; text-transform: uppercase }


a#one  { line-height: 1.2; background: url("../images/1.jpg") no-repeat 234px 120px; display: block; padding-top: 0px; position: absolute; top: 88px; left: 28px; width: 234px; height: 140; overflow: visible }
* html a#one {height:140px; he\ight:140px;}
a#one:hover  { background-position: 0px 0px; overflow: visible }

a#two   { line-height: 1.2; background: url("../images/2.jpg") no-repeat 234px 100px; display: block; padding-top: 0px; position: absolute; top: 133px; left: 220px; width: 234px; height: 162; overflow: visible }
* html a#two {height:162px; he\ight:162px;}
a#two:hover {background-position: 0 0; overflow:visible;}

a#three    { line-height: 1.2; background: url("../images/3.jpg") no-repeat 214px 50px; display: block; padding-top: 0; position: absolute; top: 69px; left: 435px; width: 200px; height: 120px; overflow: hidden }
* html a#three {height:186px; he\ight:186px;}
a#three:hover {background-position: 0 0; overflow:visible;}
.floater { padding-right: 45px; padding-bottom: 30px; float: left }
h1  { color: #426200; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-image: url("../images/h1.jpg"); background-repeat: no-repeat; background-position: left top; padding-top: 12px; padding-bottom: 5px; padding-left: 10px }
#contentarea   { background-image: url("../images/contentarea_bkgrd.png"); background-repeat: repeat; background-position: left top; padding-top: 20px }
#contentarea p  { color: #69f; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 15px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px }
#contentarea #header { background-image: url("../images/header.jpg"); background-repeat: no-repeat; background-position: left top; padding-right: 80px; padding-bottom: 5px; width: 826px; height: 111px }
#contentarea #header a { color: #aec57a; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; padding-right: 10px }
#contentarea #header a:hover  { color: #eaf6cd }
#contentarea #content { background-image: url("../images/content_bkgrd.png"); background-repeat: repeat; padding: 15px 15px 15px 20px }
#contentarea #content p  { color: #3c4c01; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 15px; background-image: url("../images/paragraph_bkgrd.png"); background-repeat: repeat; padding: 10px }
#contentarea #content ul   { background-image: url("../images/paragraph_bkgrd.png"); background-repeat: repeat; list-style-position: outside; display: block; padding-bottom: 10px; padding-left: 50px }
#contentarea #content li   { color: #3c4c01; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 15px; list-style-image: url("../images/bullet.gif"); display: list-item; padding: 5px 10px 0 5px }
#contentarea #content a     { color: #2d4100; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; border-bottom: 1px dotted #363 }
#contentarea #content a:hover  { color: #dcf1aa }
#footer    { background-image: url("../images/footer.png"); background-repeat: repeat-x; background-position: left top; margin-top: 25px; padding-top: 25px; padding-right: 10px; padding-bottom: 25px }
#footer p   { color: #4e5739; font-size: 11px; font-family: arial, helvetica, sans-serif; padding-top: 10px; padding-bottom: 5px }
#footer a    { color: #fff; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; margin-right: 5px; margin-left: 5px; padding-right: 5px; padding-left: 5px }
#footer a:hover    { color: #426200 }
/* Left Nav */
* { margin: 0; padding: 0 }
ul#primary-nav, ul#primary-nav ul               { color: #fff; font-family: Arial, Verdana, Helvetica, sans-serif; background-repeat: repeat; text-align: left; margin: 0; padding: 0; width: 210px }
ul#primary-nav li          { list-style: none; margin: 0; padding: 0 0 0 0; position: relative }
ul#primary-nav li a                 { color: #649306; font-size: 11px; font-weight: normal; text-decoration: none; background-image: url("../images/tab1.png"); background-repeat: no-repeat; background-position: right center; display: block; margin: 5px 0; padding: 0 0 0 4px; border-left: 10px solid #536706 }
/* 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: #090c3b; background-image: none; display: none; margin: 0; padding: 0; position: absolute; top: 0; left: 145px; width: 200px; border-top: 1px solid #819bca; border-right: 1px solid #819bca; border-bottom: 1px solid #819bca }
ul#primary-nav li ul li a          { color: #ebebb5; background-color: #090c3b; 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: 155px center }
ul#primary-nav li.menuparent:hover, ul#primary-nav li.over     { }
ul#primary-nav li a:hover           { color: #fff; background-color: #536706; background-repeat: no-repeat; background-position: right center }
/* End */


