.positionHelper a, * { outline-color: -moz-use-text-color ! important; outline-style: none ! important; outline-width: 0pt ! important; }
.positionHelper a span { cursor: pointer; }
.positionHelper a span b, .positionHelper button span b { font-weight: normal; display: block; }

a.menuBtn:link, a.menuBtn:visited { float: left; width: 200px; text-decoration: none; color: rgb(68, 68, 68) ! important; outline-color: -moz-use-text-color ! important; outline-style: none ! important; outline-width: 0pt ! important; }
a.menuBtn:hover, a.menuBtn:active {  }
a.menuBtn:link span, a.menuBtn:visited span {  display: block; margin-right: 20px; height: 20px; line-height: 2em; padding-left: 10px ! important; }
.positionHelper { position: static; cursor: pointer; }
.menuContainer { background:#8cc63f url(../images/menu_t.gif) 0 0 no-repeat; width:225px; padding-top:18px; margin-left:-15px; margin-bottom:30px; position:relative }
.menuContainer p.menuLoading { padding: 0.5em; color: rgb(68, 68, 68); font-size: 1.1em; }
.hiddenContent { overflow: hidden; position: absolute; top: 0pt; left: -9999px; width: 1px; height: 1px; }


.menu, .menu ul { margin: 0pt; padding: 0pt; background: rgb(140, 198, 63) none repeat scroll 0% 0%; overflow: hidden; list-style-type: none; visibility: hidden; position: absolute; top: 0pt; left: 0pt; color: rgb(102, 102, 102); padding-left:20px;  width:200px; }
.menu { margin-top:14px;}
.menu li {  clear: both; float: left; width: 14.8em;}
.menu li.hover { background:#75a535; }
.menu p, .menu a:link, .menu a:visited, .menu a:hover, .menu a:active { display:block; padding:4px 16px 6px 7px; text-decoration:none; color:#fff;  }
.menu a.singleLink:link, .menu a.singleLink:visited, .menu a.singleLink:hover, .menu a.singleLink:active { float: none; display: block; width: 13.8em; }
.menu a:hover, .menu a:active, .menu a.singleLink:hover, .menu a.singleLink:active { background:#75a535 ; }
.scrollNeeded a:link, .scrollNeeded a:visited, .scrollNeeded a:hover, .scrollNeeded a:active { width: 14.9em; }
.menu a.menuIndicator:link, .menu a.menuIndicator:visited { background:url(../images/marker.gif) 100% 9px no-repeat; }
.menu a.menuIndicator:hover, .menu a.menuIndicator:active { color: rgb(255, 255, 255); background:#75a535 url(../images/marker.gif) 100% 9px no-repeat; }
.menu a.nextLevel:link, .scrollNeeded a.nextLevel:link, .menu a.nextLevel:visited, .scrollNeeded a.nextLevel:visited, .menu a.nextLevel:hover, .scrollNeeded a.nextLevel:hover, .menu a.nextLevel:active, .scrollNeeded a.nextLevel:active { margin: 0pt; overflow: hidden; float: left; background-color:#990000; width: 1em; padding-left: 0.3em; text-indent: -30em; }
.menu a.nextLevel:hover, .menu a.nextLevel:active { background:#75a535 url(../images/marker.gif) 100% 9px no-repeat }
.ddBreadcrumb { margin: 0pt; padding: 0.5em 0pt; padding-left:20px; width: 18.6em; font-size: 1em; }
.ddBreadcrumb li { margin: 0pt; padding: 1px 0px 1px 2px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
.ddBreadcrumb li.currentCrumb { padding-top: 14px; clear: left; float: none; }


.ddBreadcrumb a:link, .ddBreadcrumb a:visited { background: transparent url(../images/marker_crumbs.gif) no-repeat scroll right center; padding-right: 10px; margin-right: 0.5em; color:#007825;}
.ddBreadcrumb a:hover, .ddBreadcrumb a:active { text-decoration:none; color:#007825}
.ddBreadcrumb .currentCrumb a:link, .ddBreadcrumb .currentCrumb a:visited, .ddBreadcrumb .currentCrumb a:hover, .ddBreadcrumb .currentCrumb a:active { font-size:15px; font-weight:bold; border-bottom:1px inset #CCCCCC; padding-bottom:8px; color:#628a2c; padding:3px 0 0 1px; color:#FFFFFF; text-decoration:none}
.ddBreadcrumb .currentCrumb a:hover, .ddBreadcrumb .currentCrumb a:active { text-decoration: none; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.ddMenu {background:url(../images/menu_b.gif) 0 100% no-repeat; padding:0 27px 27px 0px;}
