html{}
body{font-size: 12px; font-family: Verdana, Arial; color: #3F3F3F; background-color: #FAFCEF; margin: 0px; padding: 0px;}

#box{width: 1000px; height: 100%; border: 0px solid #000000; margin: 0 auto; padding: 0px;}
#headerbox{position: relative; float: left; width: 1000px; height: 178px;}
#headerlinkhome{position: absolute; width: 350px; height: 100px; left: 40px; top: 30px;}
#header1{width: 453px; height: 178px; float: left;}
#header2{position: relative; width: 547px; height: 178px; float: left; background-color: #DAEB94; z-index: 5;}
#headerpics{position: absolute; top: 48px; left: 10px; z-index: 10;}
#innerbox{float: left; width: 1000px; background-image: url("../images/bgleftbottom.gif"); border: 0px solid #000000;}
#bgleft{float: left; width: 75px;}
#menuebox{float: left; width: 294px; height: 100%; background-color: #FFFFFF;}
#content{position: relative; float: left; width: 631px; height: 100%; min-height: 100%; background-color: #FFFFFF;}
#breadcrumb{width: 631px; height: 20px; margin-top: 20px; border-bottom: 1px solid #CEE472;}
#breadcrumbflash{width: 925px; height: 20px; margin-top: 20px; border-bottom: 1px solid #CEE472;}
#pdf{width: 200px; height: 40px; float: right; text-align: right; margin-right: 22px; margin-top: -5px;}
#pdf a{color: #3F3F3F; font-size: 0.8em; font-style: italic; text-decoration: none;}
#bottomline{clear: both; width: 1000px; height: 3px; background-color: #CEE472;}

#breadcrumb ul, #breadcrumbflash ul{float: left; list-style-type: none; margin: 0px; padding: 0px;}
#breadcrumb ul li, #breadcrumbflash ul li{float: left; margin: 0px; padding: 0px; font-size: 0.8em; font-style: italic; color: #666666;}
#breadcrumb ul li a, #breadcrumbflash ul li a{font-size: 0.8em; color: #666666; font-weight: bold; text-decoration: none;}

#menuebox ul{list-style-type: none; margin: 0px; padding: 0px; margin-top: 20px;}
#menuebox ul li{margin: 0px; margin-left: 28px; margin-bottom: 8px; padding: 0px; font-size: 1.1em;}
#menuebox ul li a.menueno:link{font-size: 1.1em; color: #3F3F3F; font-weight: normal; text-decoration: none;}
#menuebox ul li a.menueno:visited{font-size: 1.1em; color: #3F3F3F; font-weight: normal; text-decoration: none;}
#menuebox ul li a.menueno:hover{font-size: 1.1em; color: #339900; font-weight: bold; text-decoration: none;}
#menuebox ul li a.menueno:active{font-size: 1.1em; color: #3F3F3F; font-weight: normal; text-decoration: none;}

#menuebox ul li a.menueact{font-size: 1.1em; color: #339900; font-weight: bold; text-decoration: none;}
#menuebox ul li a.menuenosub{font-size: 1.1em; color: #339900; font-weight: normal; margin-left: 15px; text-decoration: none; font-style: italic;}
#menuebox ul li a.menueactsub{font-size: 1.1em; color: #339900; font-weight: normal; margin-left: 15px; text-decoration: none; font-style: italic;}

#menuebox ul li a.menuenosubsub{font-size: 1.1em; color: #339900; font-weight: normal; margin-left: 0px; text-decoration: none; font-style: italic;}
#menuebox ul li a.menueactsubsub{font-size: 1.1em; color: #339900; font-weight: normal; margin-left: 0px; text-decoration: none; font-style: italic;}

.fontmenue{margin-left: 28px;}
.fontmenue a{color: #339900; font-size: 12px; text-decoration: none; margin-right: 5px;}

dfn{display: none;}

#innercontent{float: left; font-size: 1em; width: 611px; margin-right: 20px;}
#innercontentflash{float: left; font-size: 1em; width: 611px; margin-right: 20px; margin-top: 20px;}
#innercontent p{font-size: 1em; line-height: 1.5;}
#innercontent .bodytext{font-size: 1em; line-height: 1.5;}
#footer{clear: both; width: 1000px; height: 80px; background-image: url("../images/bgleftbottom.gif");}
#footerinner{width: 631px; height: 28px; padding-top: 12px; margin-left: 369px; border-top: 1px solid #CEE472; font-size: 0.8em; color: #666666; font-style: italic;}
#footerinnerflash{width: 905px; height: 28px; text-align: right; margin-left: 75px; margin-right: 20px; padding-top: 12px; border-top: 1px solid #CEE472; font-size: 0.8em; color: #666666; font-style: italic;}
#print{width: 609px; height: 28px; padding-top: 12px; margin-left: 369px; margin-right: 22px; text-align: right; text-white: nowrap;}
#print a{color: #3F3F3F; font-size: 0.8em; font-weight: bold; text-decoration: none; font-style: italic;}

.tx-macinasearchbox-pi1{margin-left: 20px; }
.searchbox{width: 130px; height: 18px; font-size: 1.1em; color: #339900; font-weight: bold; border: 0px; background-color: #E8F2BC; float: left; display: block;}
.searchsubmit{width: 20px; height: 20px; font-size: 1.1em; color: #339900; font-weight: bold; border: 0px; background-color: #E8F2BC; background-image: url("../images/searchsubmit.gif"); float: none;}
#innercontent h1{font-size: 1.1em; font-weight: bold; color: #339900; margin: 0px; padding: 0px; margin-top: 10px;}
#innercontent h2{font-size: 1em; font-weight: bold; color: #339900;}

.tx-indexedsearch-searchbox fieldset legend{color: #339900;}
.tx-indexedsearch-title a{font-size: 1em; color: #339900;}
.tx-indexedsearch-percent{font-size: 1em;}

#newsblock{display: block; width: 150px; background-color: #E8F2BC; margin-left: 20px; margin-top: 20px;}
#newsblock h2{width: 140px; background-color: #D5E886; margin: 0px; padding: 0px; font-size: 1.1em; color: #339900; padding-left: 10px;}

#innercontent a{color: #339900; font-weight: bold; text-decoration: underline;}

#newsblock .news-list-container{background-color: #E8F2BC; margin: 0px; padding: 0px; border: 0px;}
#newsblock .news-list-item{background-color: #E8F2BC; margin: 0px; padding: 0px; border: 0px; margin-top: 4px; margin-left: 8px; margin-bottom: 4px;}
#newsblock .news-list-item h3{display: inline; background-color: transparent; margin: 0px; padding: 0px; font-size: 0.8em; color: #339900; border: 0px; margin-right: 4px}
.news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container h3 a:hover, .news-list-container h3 a:active{color: #339900; text-decoration: none;}
#newsblock .news-list-container img{margin: 0px; padding: 0px;}
.news-list-item img{border: 0px;}
.news-list-morelink{display: inline !important; margin-right: 1px;}
.news-list-morelink a{color: #339900; text-decoration: none !important; font-weight: normal !important; font-style: italic; font-size: 0.8em;}
#newsblock .new-list-container .clearer{display: none;}
#newsblock .news-list-container div.clearer, .news-single-item div.clearer, .news-latest-container div.clearer {border: 2px solid #F9FFE5; width: 100%; height: 5px; clear: right;}

.news-list-container{background-color: transparent; border: 0px;}
.news-list-container h3{background-color: transparent; border: 0px; padding-left: 0px;}
.news-list-item{background-color: transparent; border: 0px; margin: 0px; padding: 0px;}
.news-list-date{background-color: transparent; font-size: 0.8em;}

.news-single-item{background-color: transparent; border: 0px; margin: 0px; padding: 0px;}
hr.clearer{border: 0px !important;}
.news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container h3 a:hover{padding-left: 0px;}
a.menueact span.accesskey{color: #3F3F3F; font-size: 0.8em !important;}
