HTML {
  height: 100%;
}

BODY {
  width: 100%;
  height: 100%;
  font-family: Georgia;
  font-size : 10pt;
  color: #000000;
  margin : 0px;
  background-color : #e6e6e6;
}

div.divTotalHolder{
  position : relative;
  width : 900px;
  font-family : Georgia;
  color: #000000;
  text-align: left; 
  top: 32px;
}
table.siteHolder{
  width: 900px;
} 
div.divContentHolder{
  position : absolute;
  width : 900px;
  z-index : 1;
  left : 0px;
  top: 0px;
}
td.tdContentHolder{
  background-color : #FFFFFF;
}

div.divPathHolder{
  position : absolute;
  width : 500px;
  z-index : 2;
  left : 240px;
  top: 105px;
  font-size : 11px;
}
/* --- menu styles --- */

div.divMenuHolder{
  position : absolute;
  width : 211px;
  z-index : 2;
  left : 21px;
  top: 128px;
}

.top_menu {
  width : 246px;
  list-style: none;
  margin : 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  font-family : Tahoma;
  z-index : 2;
} 

.top_menu li.liTop {
  background-color: #98968d;
  width: 180px;
  height: 15px;
  padding-top : 5px;
  padding-bottom : 5px;
  padding-left: 18px;
  padding-right: 13px;
  margin-bottom: 3px;
  background-image: url("../images/menuArrow.png");
  background-repeat:no-repeat;
  background-position:right;   
} 
.top_menu li.liTop:hover {
  background-color: #42d310;  
} 
.top_menu li.liTopActive {
  background-color: #42d310;
  width: 180px;
  height: 15px;
  padding-top : 5px;
  padding-bottom : 5px;
  padding-left: 18px;
  padding-right: 13px;
  margin-bottom: 3px;
  background-image: url("../images/menuArrow.png");
  background-repeat:no-repeat;
  background-position:right;  
} 
ul.sub_menu_1 {
  position : relative;
  list-style: none;
  margin : 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 5px;
}

.sub_menu_1 li{
  padding-top : 5px;
  padding-bottom : 5px;
  padding-left: 18px;
  padding-right: 13px;
  margin-bottom: 3px;
  width: 180px;
  background-image: url("../images/menuArrowBlack.jpg");
  background-repeat:no-repeat;
  background-position:right; 
}
.sub_menu_1 li:hover{
   text-decoration: underline; 
}
.sub_menu_1_link{
  font-family : Georgia;
  font-size : 12px;
  text-decoration : none;
  color : #413e38;
}

.sub_menu_1_link_Active{
  font-family : Georgia;
  font-size : 12px;
  text-decoration : underline;
  color : #413e38;
}


ul.sub_menu_2 {
  position : relative;
  list-style: none;
  margin : 0px;
  padding : 0px;
  padding-left : 20px;
}

a.sub_menu_2_link{
  font-family : Georgia;
  font-size : 12px;
  text-decoration : none;
  color : #FFFFFF;
}

.sub_menu_2_link_Active{
  font-family : Georgia;
  font-size : 12px;
  text-decoration : none;
  color : #FFFFFF;
}


.sub_menu_3 {
  position : relative;
  list-style: none;
  margin : 0px;
  padding : 0px;
  padding-left : 20px;
}

a.sub_menu_3_link{
  font-family : Georgia;
  font-size : 12px;
  text-decoration : none;
  color : #FFFFFF;
}

a.sub_menu_3_link_Active{
  font-family : Georgia;
  font-size : 12px;
  text-decoration : none;
  color : #FFFFFF;
}

a.menu_link {
  font-family : Georgia;
  font-size : 13px;
  text-decoration : none;
  color : #FFFFFF;
}

a.menu_link_Active{
  color :  #FFFFFF;
  font-size : 13px;
  text-decoration : none;
}


/* --- header ---- */

table.menuHolder{
  width : 250px;
}
a.searchInput{
  color : #FFFFFF;
  text-decoration : none;
}

/* --- search --- */
table.tableSearchRes{
  margin-top : 10px;
  color : #FFFFFF;
}


/* --- Content --- */
div.contentHolder{
   position : absolute;
   right : 0px;
   width : 500px;
   min-height : 100%;
   font-family : Georgia;
   font-size : 11px;
   z-index : 9;
}

h1.mainHead{
  float: left; 
  color : #413e38;
  font-size : 20px;  
  margin : 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom : 10px; 
  text-decoration: underline;
}
h2.mainLink{
  float: left;
  color : #FFFFFF;
  font-size : 20px;  
  margin : 0px;
  padding: 0px;
  margin-right: 20px;
  margin-top: 10px;
  color : #FFFFFF; 
}
h4.mainSubtitle{
  float: left; 
  color: #98968d;
  font-size: 11px;
  margin : 0px;
  padding-left: 7px;
  padding-right: 0px;
  padding-top: 5px;
  padding-bottom: 0px;
  font-weight: normal;
  font-style: italic; 
}
td.tdSlideshow{
  padding-left: 238px;
}
div.divSlideshow{
  position : relative;
  margin-top: 36px;
  cursor : pointer;
  width : 643px;
  height : 300px;
  overflow: hidden;
}
div.divImageHolder{
  position : absolute;
  width : 643px;
  height : 300px;
  top: 0px;
  left: 0px;
  z-index: 1;
}
div.divSlideImage{
  position : absolute;
  width : 643px;
  height : 300px;
  top: 0px;
}
div.divSlideOverlay{
  position : absolute;
  width : 643px;
  height : 300px;
  left: 0px;
  top: 0px;
  z-index: 2;
}
.slideOverlayImage{
  width : 643px;
  height : 300px;
}
div.divPrevImage{
  position : absolute;
  cursor : pointer;
  width : 25px;
  height : 25px;
  top: 260px;
  left: 575px;
  background-image: url('../images/prevImage.jpg');
  z-index: 3;
}
div.divNextImage{
  position : absolute;
  cursor : pointer;
  width : 25px;
  height : 25px;
  top: 260px;
  left: 605px;
  background-image: url('../images/nextImage.jpg');
  z-index: 3;
}
div.divLogoSlideshow{
  position : absolute;
  cursor : pointer;
  width : 197px;
  height : 142px;
  top: 9px;
  left: 437px;
  background-image: url('../images/logo.png');
  z-index: 3;
}
td.tdOverviewNav{
  padding-top: 5px;
}
div.divOverviewNrs{
  position: absolute;
  right: 32px;
}
td.tdNr{
  padding-left: 2px;
}

td.tdLeft{
  width: 184px;
  padding-top: 22px;
  padding-left: 54px;
  padding-bottom : 20px;
  background-image: url('../images/links.jpg');
  background-repeat: no-repeat;
}
td.tdLeftEmpty{
  width: 238px;
  height: 25px;
}
td.tdMainLinkBullit{
  color: #413e38;
}
td.tdMainLink{
  padding-left: 5px;
  padding-top: 2px;
}

td.tdMainTextHolder{
  padding-top: 35px;
  padding-left: 24px;
  width : 628px;
}
td.tdMainTextHolderEmpty{
  height: 25px;
  width : 652px;
}
td.mainText{
  width : 480px;
  text-align : left;
  font-family : Georgia;
  color : #696969;
  font-size : 11px;
  padding-bottom : 20px;
}
td.mainText a{
  color : #42d310;
}
td.tdReadMore{
  width : 480px;
  text-align : left;
  font-family : Georgia;
  color : #696969;
  font-size : 11px;
  padding-bottom : 20px;
}
td.tdBottomItemHolder{
  padding-left: 21px;
  padding-right: 14px;
  padding-bottom: 32px;
}
td.tdBottomItem{
  padding-right: 5px;
}
div.divBottomItem{
  position: relative;
  width: 211px;
  height: 141px;
  overflow: hidden;
  cursor: pointer;
}
.imageBottom{
  width: 211px;
  height: 141px;
}
div.divBottomItemText{
  position: absolute;
  top: 112px;
  width: 211px;
  height: 141px;
  overflow: hidden;
  background-color: #413e38;
}
h1.bottomHead{
  background-image: url("../images/menuArrow.png");
  background-repeat:no-repeat;
  background-position:right; 
  font-size: 14px;
  color: #FFFFFF;
  font-weight: normal;
  padding-left:11px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0px;
  margin-top: 7px;
}
h3.bottomText{
  font-size: 11px;
  font-family: Georgia;
  color: #FFFFFF;
  font-weight: normal;
  padding-left:11px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0px;
  margin-top: 7px;
}
/* --- other --- */

table.contactForm{
  width : 400px;
}

td.formTd {
  padding-right: 10px;
  padding-top: 1px;
  height : 16px;
  color : #b6b6b6;
}
td.tdContact{
  height : 22px;
  padding-left: 5px;
  color : #000000;
  background-color : #e6e6e6;
  border-bottom: 7px solid #FFFFFF;
}
td.tdContactError{
  height : 22px;
  padding-left: 5px;
  color : #FF0000;
  background-color : #e6e6e6;
  border-bottom: 7px solid #FFFFFF;
}
td.tdContactInput{
  height : 22px;
  color : #000000;
  background-color : #e6e6e6;
  border-bottom: 7px solid #FFFFFF;
  border-right: 7px solid #FFFFFF;
}
td.tdContactAreaHeader{
  height : 22px;
  padding-left: 5px;
  color : #000000;
  background-color : #e6e6e6;
  border-right: 7px solid #FFFFFF;
}
td.tdContactAreaHeaderError{
  height : 22px;
  padding-left: 5px;
  color : #FF0000;
  background-color : #e6e6e6;
  border-right: 7px solid #FFFFFF;
}
td.tdContactArea{
  height : 100px;
  padding-left: 5px;
  color : #000000;
  background-color : #e6e6e6;
  border-right: 7px solid #FFFFFF;
}
td.tdContactSubmit{
  text-align: right;
  border-right: 7px solid #FFFFFF;
}
td.tdContactNote{
  color: #98968d;
  padding-top: 5px;
}
input.frmInput{
  width : 150px;
  color : #000000;
  font-family: Georgia;
  font-size : 8pt;
  border : 0px;
  background-color : #e6e6e6;
  padding-top: 1px;
}
.frmInputArea{
  width : 530px;
  height : 92px;
  font-family: Georgia;
  font-size : 8pt;
  color: #000000;
  border : 0px;
  background-color : #e6e6e6;
}

input.frmSubmit{
  border : 0px;
  margin-top : 10px;
  padding : 2px;
  color : #000000;
  background-color : #FFFFFF;
}

select.frmSelect{
  width : 390px;
  background-color : #FFFFFF;
}

select.frmSelect option{
}

select.frmSelectSmall{
  width : 190px;
  background-color : #FFFFFF;
}

select.frmSelectSmall option{
}

textarea.frmTextarea{
  width : 390px;
  height : 100px;
  color : #000000;
  border : 0px;
  font-family : Georgia;
  font-size : 12px;
  background-color : #FFFFFF;
}


td.tdBottomLinks{
  color : #FFFFFF;
  width : 400px;
  padding-bottom: 2px;
  border-top : 1px dashed #FFFFFF;
}
div.divSearch{
  position : absolute;
  width : 195px;
  z-index : 2;
  left : 686px;
  top: 100px;
}
input.searchInput{
  border: 0px solid #e5e5e5;
  background-color: #e5e5e5;
  color: #98968d;
  height: 16px;
  font-size: 12px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
  width: 187px;
  font-family: Georgia;
  font-style: italic;
}
td.tdSearchResultTop{
  border-top: 1px dotted #cccccc;
  padding-top: 15px;
}

a.topMenuLink{
  color : #FFFFFF;
  text-decoration : none;
}

a.topMenuLink:hover{
  text-decoration : underline;
}

a.addedLink{
  color : #FFFFFF;
  text-decoration : none;
  font-size : 12px;
  font-style : italic;
  margin-right : 5px;
  margin-left : 2px;
}
a.mainLink{
  color : #98968d;
  text-decoration : none;
  font-size : 11px;
}
a.mainLink:hover{
  color : #000000;
}
a.mainLinkActive{
  color : #000000;
  text-decoration : none;
  font-size : 11px;
}
a.mainLink:hover{
  color : #000000;
}
a.sitePathLink{
  color : #98968D;
  text-decoration : none;
  font-size : 11px;
}
a.sitePathLink:hover{
  text-decoration : underline;
}
td.tdFooter{
  color: #696969;
  padding-top: 5px;
  font-size: 10px;
  text-align: center;
  font-family: Arial;
}
td.tdFooterGrey{
  color: #bebebe;
  padding-top: 5px;
  font-size: 12px;
  text-align: center;
  font-family: Arial;
}

/*    TAF     */
div.divTafHolder{
  position: absolute;
  left: 15px;
  top: 164px;
  width: 232px;
  height: 121px;
  background-image: url('../images/taf.jpg');
  background-repeat: no-repeat;
  z-index: 4;
  display: none;
}
div.divTafNext{
  position: absolute;
  left: 197px;
  top: 89px;
  width: 18px;
  height: 17px;
}
td.tdTaf{
  padding-bottom: 5px;
}
input.frmInputTaf{
  width : 170px;
  color : #6b6b6b;
  font-family: Georgia;
  font-size : 8pt;
  border : 0px;
  background-color : #f2f2f2;
  padding-top: 1px;
  padding-left: 3px;
  font-style: italic;
  height: 16px;
}
div.divTafForm{
  position: absolute;
  left: 15px;
  top: 65px;
}
textarea.textAreaTaf{
  width : 175px;
  height : 57px;
  color : #000000;
  border : 0px;
  font-family : Georgia;
  font-size : 11px;
  background-color : #f5f5f5;
}
