/* MAIN STYLE
--------------------------------------------------------- */
a,div.module h3, div.module_text h3, div.module_menu h3, .componentheading, .contentheading, div.module a, #menu-mss li a, #menu-mss li .separator {
	color: #64822b;
	text-decoration: none;
}
#date-format { background-color: #64822b; }
div.default div.drop-down dt:hover.toggler, div.default div.drop-down dt.sfhover { color: #f9f9f9; height: 30px; line-height: 28px; font-size: 110%; font-weight: bold; background: #5a7627 url(../../images/green/ol_tabr_link.png) repeat-x; text-indent: 10px; margin-bottom: 1px; cursor: pointer; }
#menu-mss li.active, #menu-mss li.active:hover, #menu-mss li.active.sfHover, #menu-mss li:hover, #menu-mss li.sfHover {background: url(../../images/green/menuover-rg.png) no-repeat 100% 0;}
#menu-mss li.active a, #menu-mss li.active .separator, #menu-mss li.active a:hover, #menu-mss li.active .separator:hover, #menu-mss li:hover a, #menu-mss li:hover .separator, #menu-mss li.sfHover a, #menu-mss li.sfHover .separator {background: url(../../images/green/menuover-le.png) no-repeat;color: #fff;}
#menu-mss ul ul li a:hover, #menu-mss ul ul li .separator:hover, #menu-mss ul ul li.parent a:hover, #menu-mss ul ul li.parent .separator:hover, #menu-mss ul ul li:hover, #menu-mss ul ul li.active:hover, #menu-mss ul ul li.sfHover, #menu-mss ul ul li.active.sfHover {background: #64822b;}
#logo, img#logo { background-color: #7e9b48; position: absolute; top: 0; left: 0; z-index: 9; border-bottom: 5px solid #64822b; border-top-style: none; border-top-width: 0; border-right-style: none; border-right-width: 0; border-left-style: none; border-left-width: 0; }
#ol-tophead { clear: both; text-align: left; line-height: normal; background-color: #95af65; position: relative; height: 100px; }
