body {height: 100%; background-color: #fff; margin: 0px;}
body{background-color:#484848;}

/* menu */

ul.menu {list-style:none;margin:0; padding:0; font-family: verdana; font-size: 12px; float:left; height: 36px; }
ul.menu * {margin:0; padding:0;}

ul.menu li {position:relative; float:left; background: transparent url(/Uploads/6/Images/4701menuleftnormal.gif) top left; padding: 0px 0px 0px 10px; background-repeat:no-repeat;}

ul.menu li.menuliselected{background-image:url(/Uploads/6/Images/4704menuleftover.gif); background-color:#6BB23C;}

ul.menu a {display:block; color:#fff; font-weight: bold;background: transparent url(/Uploads/6/Images/4702menurightnormal.gif) top right; background-repeat:no-repeat; height: 26px; padding: 10px 10px 0px 0px; text-decoration:none;}

ul.menu a.menulinkselected {background-image:url(/Uploads/6/Images/4705menurightover.gif);}

ul.menu li.menuliselected ul {visibility:hidden;}

ul.menu ul {position:absolute; top:36px; left:0px; background-color:rgb(83,83,83); display:none; opacity:0; list-style:none; visibility: hidden;}

ul.menu ul li {position:relative; border-top:none; margin:0px; width: 220px;left:0px; padding:0px; margin:0px; background-color:rgb(83,83,83); background-image: url('');}

ul.menu ul li a {display:block; color:#fff; font-weight: normal; font-size: 11px; text-decoration:none; background-color:rgb(83,83,83); background-image:url(''); padding:4px 10px; height: 20px; }
ul.menu ul li a:hover {color:#fff;}
ul.menu ul ul {left: 250px; top:0px}
ul.menu .menulink, ul.menu .menulinkselected {}
ul.menu .menulinkselected { color: #fff;}
ul.menu .menulink:hover, ul.menu .menuhover, ul.menu .menulinkselected:hover {color: #fff; text-decoration:underline;}

ul.menu .sub, ul.menu .subselected {background-color:#333;}
ul.menu .sub:hover {background-color:#535353;}
ul.menu .topline {border-top:0px solid #aaa}


#divMainContainer {position:relative; height: 95%; min-height: 95%;}
#divHeaderContainer {position:relative; background-color: White; height: 65%; min-height: 65%; text-align: center;}
#divHeader { position: relative; margin: auto; height: 330px; width: 807px; text-align: left; padding-top:10%;}
#divLogo {position: absolute; margin-top: 62px; width: 235px; text-align: center;}
#divImages {position: absolute; left: 235px;}

#divMenuContainer {position:relative; height: 36px; text-align: center; background-color:#fff;}
#divMenuContainer2
{
position:relative; width:715px; margin:auto; text-align:left;height: 36px;
}
#divMenu {position:absolute; text-align:left; background-image: url(/Uploads/6/Images/4703menubacknormal.gif); height: 36px; }

#divGreenBarContainer {position: relative; height: 55px; background-image: url(/Uploads/6/Images/4276green_bar.jpg); border-bottom: solid 1px white;}
#divGreenBar {font-family: Comic Sans MS;  color: White; font-size: 18px; padding-top: 17px; line-height: normal; text-align: center;}

#divFooterContainer {height: 142px; margin-bottom: 0px; position: relative; font-family: Verdana; font-size: 11px; background-color: #484848;}
#divFooterContainer span, p { font-family: Verdana; font-size: 11px;}
#divFooter { position: relative; height: 138px; background-color: #484848; position: relative; font-size: 11px;}
#divFooterContents{position: relative; width: 715px; margin: auto; color:#FFFFFF;}
#divFooterLeft{position:absolute; top: 20px; margin-left: 0px;  width: 460px; line-height:2.75em;}
#divFooterRight{position:absolute; text-align:left; top: 26px; left: 460px; width: 250px; background-color: #ffffff}
#spanAddress{ color: #b8c6af; }
#spanPhoneNumber {color: #c8c8c8; padding-left: 18px; font-weight: bold;} 
#spanCopy{color: #b6b6b6; padding-top: 15px;}	 
#spanCopy a { color: #b6b6b6; text-decoration: none;}	
#spanCopy a:link { color: #b6b6b6; text-decoration: none;}	
#spanCopy a:hover { color: #b6b6b6; text-decoration: none;}	
#divFooterSpacer{position: relative; background-color: #4f5d46; height: 1px; width: 446px; padding-left: 3px; margin-top: 5px;}
#divFooterRightLink { position: relative;font-family: Verdana; padding: 0px; margin: 0px;}
#divFooterRightLine { position: relative; height: 1px; width: 196px; padding: 0px; margin: 10px 0px; background-color: #4f5d46;}
#divFooterRightLink a { position: relative;padding: 0px; margin: 0px; font-family: Verdana; color:#d8d8d8; text-decoration:none; font-size: 11px; font-weight: bold; line-height: 11px;}
#divFooterRightLink a:link { position: relative;padding: 0px; margin: 0px; font-family: Verdana; color:#d8d8d8; text-decoration:none; font-size: 11px; font-weight: bold; line-height: 11px;}
#divFooterRightLink a:hover { position: relative;padding: 0px; margin: 0px; font-family: Verdana; color:#6db23e; text-decoration:none; font-size: 11px; font-weight: bold; line-height: 11px;}


#slideshow {
    position:relative;
    height:100px;
}

#slideshow IMG {
    border:0px;
}

#slideshow a {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow a.active {
    z-index:10;
    opacity:1.0;
    border:0;
}

#slideshow a.last-active {
    z-index:9;
}

div#location { color: #b6b6b6; text-align:center; font-weight: normal; margin-bottom: 26px; line-height: 150%;}	 
div#location a, #divFooter #location a:link, #divFooter #location a:hover { color: #b6b6b6; text-decoration: none;}
