HTML {
  height: 100%;
  overflow : hidden;
}

BODY {
  width: 100%;
  height: 100%;
  font-family: Tahoma;
  font-size : 8pt;
  margin : 0px;
  overflow : hidden;
  background-color : #FFFFFF;
}

div.totalHolder{
  position : relative;
  width : 842px;
  height : 608px;
  font-family : Tahoma;
  background-color : #FFFFFF;
  text-align: left;
  }

/* --- menu styles --- */

#top_menu_image {
  list-style: none;
  margin : 0px;
  padding : 0px;
  font-family : Tahoma;
  z-index : 2;
} 

#top_menu_image li {
  float : left;  
  font-size: 11px;
  height : 35px;
  padding : 0px;
  margin : 0px;
  cursor : pointer;
  margin-right : 0px;
  background-image: url('../images/inactiveLi.jpg');
 } 

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

div.menuBarHolder {
  position : absolute;
  top : 514px;
  left : 0px;
  width : 842px;
  height : 35px;
  background-color : #7c7c7c;
  text-align: left;
  background-image: url('../images/menuBackground.jpg');
  z-index : 2;   
}

div.menuHolder{
  position : absolute;
  right : 0px;
  z-index : 2;
}

/* --- footerholder --- */

div.footerHolder{
  position : absolute;
  left : 0px;
  top : 553px;
  height : 30px;
  width : 800px;
  text-align : left;
  
}

/* --- other --- */

div.mainHolder{
  position : absolute;
  left : 0px;
  top : 0px;
  width : 842px;
  height : 514px;
}

div.mainText{
  position : absolute;
  left : 555px;
  top : 286px;
  width : 200px;
  height : 230px;
  text-align : left;
}

div.ybLogoHolder{
  position : absolute;
  left : 507px;
  top : 40px;
  width : 241px;
  height : 98px;
}

a.epatraHolder{
  position : absolute;
  left : 60px;
  top : 115px;
}  

a.apluskHolder{
  position : absolute;
  left : 60px;
  top : 240px;
}  
a.trcHolder{
  position : absolute;
  left : 60px;
  top : 350px;
}  
a.reindersHolder{
  position : absolute;
  left : 60px;
  top : 430px;
} 

img.infoImg{
  position : absolute;
  width : 30px;
  height : 37px;
}

td.infoTopTd{
  height : 12px;
  width : 256px;
  background-image: url('../images/infoTop.png');   
}

td.infoMiddleTd{
  width : 231px;
  padding-left : 15px;
  padding-right : 10px;
  background-image: url('../images/infoBack.png');   
}

td.infoMiddleTdSmall{
  width : 145px;
  padding-left : 5px;  
}

td.infoBottomTd{
  height : 12px;
  width : 256px;
  background-image: url('../images/infoBottom.png');   
}


a.footerLink{
  color : #000000;
  text-decoration : none;
}

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

h1.infoTitle{
  margin : 0px;
  margin-bottom : 5px;
  font-size : 11px;
}


div.divFormHolder{
  position : absolute;
  left : 20px;
  top : 110px;
  width : 450px;
  height : 400px;
  text-align : left;
}
td.tdFormHeader{
  text-align : left;
  padding-bottom: 3px;
  color: #555555;
  font-weight: bold;
}
td.tdFormLabel{
  text-align : left;
  padding-top: 3px;
  padding-bottom: 3px;
  color: #555555;
  font-weight: bold;
}

td.tdFormData{
  text-align : left;
  padding-bottom: 3px;
  padding-left: 5px;
}
td.tdFormSubmit{
  text-align: right;
}

.frmInput{
  background-color: #DDDDDD;
  width: 290px;
  height: 20px;
  border: 0px solid #DDDDDD;
}
.frmArea{
  background-color: #DDDDDD;
  width: 290px;
  height: 80px;
  border: 0px solid #DDDDDD;
}
.frmSubmit{
  background-color: #FFFFFF;
  height: 20px;
  border: 2px solid #c6371b;
  color: #555555;
  font-size: 11px;
  font-weight: bold;
  cursor: pointer;
}