html, body, table{
  margin:0;
  padding:0;
  font-family:Tahoma;
  font-size:11px;
}
#video{
  position:relative;
  z-index:1;
margin:10px 10px 6px 10px;
}
embed{
  position:relative;
  z-index:1; 
}
object{
  position:relative;
  z-index:1; 
}

/* home */
.contentpaneopen p {
  color:#2F2F2F;
  font-size:11px;
  line-height:125%;
  margin:0pt;
  font-size:11px;
}
#brand1,
#brand2,
#brand3{
  float:left;
  height:40px;
  width:80px;
}
#brand1{
  background-image: url(../images/logo_haw.jpg); 
}
#brand2{
  background-image: url(../images/logo_k16.jpg); 
}
#brand3{
  background-image: url(../images/logo_siemens.jpg); 
}

/******************************/
.whitebox{
  border:1px solid black;
  line-height:125%;
}

.greenbox{
  border-top: 10px solid rgb(75, 75, 75);
  margin-top:7px;
  background-color:#DFE8BF;
  border-top:10px solid #4B4B4B;
  padding:16px 0;
  line-height:125%;
}
.greenbox table{
  padding:1px;
}
.greenbox p{
  margin-bottom:20px;
}
.ftemplate_home,
.ftemplate1,
.ftemplate2,
.ftemplate3,
.ftemplate4,
.ftemplate1 table,
.ftemplate2 table,
.ftemplate3 table,
.ftemplate4 table{
  font-size:11px;
  line-height:125%;
}
.ftemplate_home .whitebox th,
.ftemplate1 .whitebox th,
.ftemplate2 .whitebox th,
.ftemplate3 .whitebox th,
.ftemplate4 .whitebox th{
  font-size:15px;
}
.ftemplate_home a,
.ftemplate1 a,
.ftemplate2 a,
.ftemplate3 a,
.ftemplate4 a{
  font-size:11px;
}
.ftemplate1 img{
  border: 1px solid #858688;
  margin:0 20px 0 0;
}

.ftemplate1 a{

  font-weight:bold;
}
.ftemplate1 ul{
  line-height:20px;
  clear:both;
  list-style:none;
  padding:0px;
  margin:0px
}
.ftemplate1 h1{
  margin:0;
  padding:0;
}
.ftemplate1 .whitebox ul{
  margin-top:30px;
}

.ftemplate1 .greenbox h1{
  margin-bottom:20px;font-size:12px
}
.ftemplate1 .greenbox ul{
  margin-top:25px;
}



.ftemplate2 img{
  border: 1px solid #858688;
  margin:0 20px 0 0;
}
.ftemplate2 a{
  color:#4B4B4B;
  font-weight:bold;
}
.ftemplate2 ul{
  line-height:20px;
  clear:both;
  list-style:none;
  padding:0px;
  margin:0px
}
.ftemplate2 h1{
  margin:0;
  padding:0;
}
.ftemplate2 .whitebox ul{
  margin-top:0px;
}

.ftemplate2 .greenbox h1{
  margin-bottom:20px;
  font-size:12px
}
.ftemplate2 .greenbox ul{
  margin-top:25px;
}
.ftemplate3 img{
  border: 1px solid #858688;
  margin:0 20px 0 0;
}

.ftemplate3 a{

  font-weight:bold;
}
.ftemplate3 ul{
  line-height:20px;
  clear:both;
  list-style:none;
  padding:0px;
  margin:0px
}
.ftemplate3 h1{
  margin:0;
  padding:0;
}

.ftemplate3 .whitebox ul{
  margin-top:0px;
}

.ftemplate3 .greenbox h1{
  margin-bottom:20px;font-size:12px
}
.ftemplate3 .greenbox ul{
  margin-top:25px;
}
.ftemplate4 img{
  border: 1px solid #858688;
  margin:0 20px 0 0;
}

.ftemplate4 a{
  color:#4B4B4B;
  font-weight:bold;
}
.ftemplate4 ul{
  line-height:20px;
  clear:both;
  list-style:none;
  padding:0px;
  margin:0px
}
.ftemplate4 h1{
  margin:0;
  padding:0;
}
.ftemplate4 .whitebox ul{
  margin-top:0px;
}

.ftemplate4 .greenbox h1{
  margin-bottom:20px;font-size:12px
}
.ftemplate4 .greenbox ul{
  margin-top:25px;
}










.ftemplate_home img{
  border: 1px solid #858688;
  margin:0 20px 0 0;
}

.ftemplate_home a{

}
.ftemplate_home ul{
  list-style:none;
  padding:0px;
  margin:0px
}

.ftemplate_home h1{
  margin:0;
  padding:0;
}
.ftemplate_home .greenbox ul{
  line-height:125%;
}
.ftemplate_home .greenbox a{

}

.ftemplate_home .whitebox{
  border:1px solid black;
}
.ftemplate_home .whitebox a{
  font-weight:bold;
}
.ftemplate_home .whitebox ul{
  list-style-position:inside;
  list-style:disc;
}
.ftemplate_home .whitebox li{
  margin-left:15px;
}
.ftemplate_home .greenbox h1{
  margin-bottom:20px;font-size:12px
}









h1.foobar{
  border:2px solid red;
  color: red;
  font-size:11px;
  text-align:center;
}




td.dots-black{
  border-right:1px dotted #000;
}

td.dots-green{
  border-top:15px solid #DFE8BF;
  border-right:1px dotted #000;
  border-bottom:15px solid #DFE8BF;
}
td.line-green{
  border-top:15px solid #DFE8BF;
  border-bottom:15px solid #DFE8BF;
}
.templ1{
  color:#2f2f2f;
}

td.righta{
  border-top:15px solid #DFE8BF;
  border-bottom:15px solid #DFE8BF;
}

.templ1 h1, p{
  width:99%;
}
.templ1 a{
}
.templ1 img{
  border:1px solid #858688;
  margin:0 20px 10px 0pt;
}
.whiteb,
.whitec{
  border:1px solid #000;
  color:#2f2f2f;
}
.greenb,
.greenc{
  margin-top:7px;
  background-color:#DFE8BF;
  border-top:10px solid #4B4B4B;
}
.whitec thead tr{
  background-color:#A6C106;line-height:30px;height:30px;color:#fff;text-transform:uppercase;
}
.whiteb td,
.whitec td{
  padding:10px 20px 10px 20px;
}
.greenb td,
.greenc td{
  padding:3px 20px 3px 20px;
}

.templ1 th{
  border-bottom:1px solid #000;
  height:30px;
  line-height:30px;
  font-size:14px;
}
.templ1 h1{
  font-size:12px;
}