#navigationAndSearch { text-align:left; font-size:0.8em; font-family:inherit; }

#navigationAndSearch h2 , #navigationAndSearch h3{
        padding:6px 5px 8px 5px;
        background:#E3F7B4; color:#333333;
        font-size:1em;
        text-transform:uppercase;
	margin-bottom:0px;
}
#navigationAndSearch h2{
	border-bottom: dotted 1px #439800;
	clear:both;
}
#navigationAndSearch p, #navigationAndSearch form{
	margin-left:5px;
	}
#navigationAndSearch a {
        padding-top:7px;
        padding-bottom:7px;
        padding-left:5px;
        display:block;
        border:0px;
        margin:0px;
        BORDER-BOTTOM: dotted 1px #439800;
	text-decoration:none; color:#333333;
}
#navigationAndSearch a:hover, #navigationAndSearch a:focus, #navigationAndSearch .active {
         color:#3C6439;
          background:#DCEAC5;
}
#navigationAndSearch .level01 a { margin-left:0px;}
#navigationAndSearch .level02 a { margin-left:10px;}
#navigationAndSearch .level03 a { margin-left:20px;}
#navigationAndSearch .level04 a { margin-left:30px;}

.spacerTop { margin-top:20px;}
.spacerRight { margin-right:5px;}
.hotlink a, .hotlink a:hover, .hotlink a:active, .hotlink a:focus, .hotlink a:visited {
           display:inline;
           padding:0px;
           margin:0px;
           border:0px;
}
.advert{
	vertical-align:middle;
	text-align:left;
	font-size:0.8em;
	background:#DCEAC5;
	color:#3C6439;
}

.logoLowerLeft{
	vertical-align:middle;
	margin-right:0px;
	margin-left:4px;
	margin-bottom:0px;
}
#navigationAndSearch div.tx-newloginbox-pi1 form{
	padding-top:6px;
	}
