/* CSS Document */

HTML {
  height : 100%
  overflow: scroll;
  overflow-x: hidden;
  
}

BODY {
  height : 100%;
  background-image: url("../images/background_1.jpg");
  background-attachment: fixed;
  background-repeat: repeat-x;
  text-align: center;
  font-size : 12px;
  font-family: Arial;
  margin : 0px;
}

div.mainContent{
  position : relative;
  background-color : #FFFFFF;
  width : 994px;
  height: 100%;
  text-align: left;
  top : 0px;
  left : 0px;
}

div.rightShadowHolder{
  position : absolute;
  left : 994px;
  height: 100%;
  width : 22px;
  background-image : url(../images/shadowRight_1.png);
  z-index : 1;
}


div.leftShadowHolder{
  position : absolute;
  left : -22px;
  height: 100%;
  width : 22px;
  background-image : url(../images/shadowLeft_1.png);
  z-index : 1;
}

div.divHeader{
  height: 482px;
  width : 995px;
}
div.divLogo{
  position: absolute;
  left: 35px;
  top: 0px;
  height: 91px;
  width : 291px;
}
div.divVisual{
  position: absolute;
  left: 35px;
  top: 135px;
  height: 221px;
  width : 924px;
}

div.divLangHolder{
  position: absolute;
  left: 772px;
  top: 60px;
  height: 24px;
  width : 186px;
}
td.tdLang{
  padding-left: 7px;
  width: 24px;
  height: 24px;
  cursor: pointer;
}

div.divMenuHolder{
  position: absolute;
  left: 35px;
  top: 91px;
  height: 44px;
  width : 924px;
}

td.tdMenuItem{
  font-family: Arial;
  font-weight: bold;
  font-size : 14px;
  color: #454a5c;
  width: 184px;
  text-align: center;
  background-image : url(../images/menu_bg.jpg);
  cursor: pointer;
}
div.divBannerHolder{
  position: absolute;
  left: 35px;
  top: 365px;
  width: 924px;
  height: 107px;
}

div.divBanner{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 302px;
  height: 107px;
  cursor: pointer;
}
div.divBannerText{
  position: absolute;
  /*left: 115px;*/
  left: 110px;
  top: 0px;
  /*top: 25px;*/
  font-weight: bold;
  font-size: 18px;
  /*font-size: 21px;*/
  color: #FFFFFF;
  line-height: 15px;
}
td.tdBannerText1{
  color: #10a351;
}
td.tdBannerText2{
  color: #d02025;
}
td.tdBannerText3{
  color: #ea741f;
}
td.tdBannerText4{
  color: #ad2c8b;
}
td.tdBannerText5{
  color: #0263a8;
}
div.divBannerButtonText{
  position: absolute;
  left: 115px;
  top: 60px;
  width: 85px;
  height: 28px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
}
div.divBannerImage{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 302px;
  height: 107px;
}

div.divTitleHolder{
  position: absolute;
  left: 120px;
  top: 330px;
  width: 489px;
  height: 34px;
  font-family: Arial;
  font-size : 14px;
  font-weight: bold;
  color: #10a351;
  padding-right: 7px;
}
td.tdContentHeaderColumn{
  padding-top: 13px;
  padding-left: 35px;
  width: 613px;
  font-size: 20px;
  font-weight: bold;
  color: #000000;
}
td.tdContentLeftColumn{
  padding-top: 15px;
  padding-left: 35px;
  padding-right: 19px;
  width: 292px;
  font-size: 12px;
  color: #000000;
}
td.tdContentRightColumn{
  padding-top: 15px;
  padding-left: 0px;
  padding-right: 9px;
  width: 302px;
  font-size: 12px;
  color: #000000;
}

td.tdContentMachineColumn{
  padding-top: 13px;
  padding-left: 35px;
  padding-right: 9px;
  width: 613px;
  font-size: 20px;
  font-weight: bold;
  color: #000000;
}
td.tdMachineCat{
  width: 153px;
  height: 34px;
  text-align: center;
  font-size: 14px;
  line-height: 34px;
  font-weight: bold;
  color: #000000;
  border-top: 1px dashed #848484;
  border-right: 1px dashed #848484;
  border-bottom: 1px dashed #848484;
  background-repeat: repeat-x;
  cursor: pointer;
}
td.tdMachineList{
  width: 593px;
  padding-left: 10px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  border-left: 1px dashed #848484;
  border-right: 1px dashed #848484;
  border-bottom: 1px dashed #848484;
}
td.tdMachineListHeader{
  text-align: left;
  font-size: 12px;
  padding-left: 5px;
  padding-bottom: 3px;
  font-weight: bold;
  color: #f38124;
}
td.tdMachineListItem{
  height: 20px;
  padding-left: 5px;
  text-align: left;
  font-size: 12px;
  line-height: 20px;
  font-weight: bold;
  color: #000000;
  background-image : url(../images/machine_bg.jpg);
  background-repeat: repeat-x;
}
td.tdMachineNote{
  padding-top: 5px;
  padding-left: 15px;
  text-align: left;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
}
td.tdMachineText{
  padding-top: 5px;
  padding-left: 15px;
  text-align: left;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}

td.tdContactColumn{
  width: 282px;
  height: 364px;
  padding-left: 20px;
  padding-top: 20px;
  background-image: url('../images/contact_bg.jpg');
  background-repeat: no-repeat;
  background-color: #272928;
  color: #FFFFFF;
}

span.spanContact1{
  font-weight: bold;
  color: #10a351;
  font-size: 14px;
}

span.spanContact2{
  font-weight: bold;
  color: #d02025;
  font-size: 14px;
}

span.spanContact3{
  font-weight: bold;
  color: #ea741f;
  font-size: 14px;
}

span.spanContact4{
  font-weight: bold;
  color: #ad2c8b;
  font-size: 14px;
}

span.spanContact5{
  font-weight: bold;
  color: #0263a8;
  font-size: 14px;
}

ul{
  margin: 0px;
  padding: 0px;
  padding-left: 15px;
}
ul li{
  padding-bottom: 2px;
}


div.divFooter{
  position: relative;
  left: 35px;
  width: 924px;
  padding-top : 9px;
  padding-bottom : 5px;
}

div.divFooterContent{
  width: 912px;
  height: 23px;
  padding-left: 12px;
  padding-top: 4px;
  text-align: left;
  font-family: Arial;
  font-size : 10px;
  color: #FFFFFF;
  background-image: url(../images/footer.jpg);
  background-repeat: repeat-x;
}

a.whiteLink{
  text-decoration: none;
  color: #FFFFFF;
}
a.whiteLink:hover{
  text-decoration: underline;
}

a.blackLink{
  text-decoration: none;
  color: #000000;
}
a.blackLink:hover{
  text-decoration: underline;
}

a.link1{
  font-weight: bold;
  text-decoration: none;
  color: #10a351;
}

a.link1:hover{
  text-decoration: underline;
}

a.link2{
  font-weight: bold;
  text-decoration: none;
  color: #d02025;
}

a.link2:hover{
  text-decoration: underline;
}

a.link3{
  font-weight: bold;
  text-decoration: none;
  color: #ea741f;
}

a.link3:hover{
  text-decoration: underline;
}

a.link4{
  font-weight: bold;
  text-decoration: none;
  color: #ad2c8b;
}

a.link4:hover{
  text-decoration: underline;
}

a.link5{
  font-weight: bold;
  text-decoration: none;
  color: #0263a8;
}

a.link5:hover{
  text-decoration: underline;
}