/* --- panel --- */
.techPanel {
background: url(../interface/browser-osBG-1.png) no-repeat scroll 0px 0px;
border-top: 1px solid #000;
height: 143px;
border-bottom: 2px solid #000;
margin-bottom:20px;
}
.intro {
color: #444444;
text-align: center;
font-family: Helvetica;
font-size: 12pt;
line-height: 14pt;
padding: 12px 20px 20px 20px;
}
/* --- selectors --- */
.ie .weblogo {
  background: transparent url(../techlogos/iexp.png) no-repeat scroll 0px 0px;
}
.mac.ie .logoOS {
  background: transparent url(../techlogos/macOS80.png) no-repeat scroll 0px 0px;
}
.win.ie .logoOS {
  background: transparent url(../techlogos/windows80.png) no-repeat scroll 0px 0px;
}
.ie7 .weblogo {
  background: transparent url(../techlogos/ie7.png) no-repeat scroll 0px 0px;
}
.win.ie7 .logoOS {
  background: transparent url(../techlogos/windows80.png) no-repeat scroll 0px 0px;
}
.ie8 .weblogo {
  background: transparent url(../techlogos/ie8.png) no-repeat scroll 0px 0px;
}
.gecko .weblogo {
  background: transparent url(../techlogos/firefox.png) no-repeat scroll 0px 0px;
}
.ff2 .weblogo {
  background: transparent url(../techlogos/firefox2.png) no-repeat scroll 0px 0px;
}
.ff3 .weblogo {
  background: transparent url(../techlogos/firefox3.png) no-repeat scroll 0px 0px;
}
.mac.gecko .logoOS {
  background: transparent url(../techlogos/macOS80.png) no-repeat scroll 0px 0px;
}    
.win.gecko .logoOS {
  background: transparent url(../techlogos/windows80.png) no-repeat scroll 0px 0px;
}
.linux.gecko .example {
  background: transparent url(../techlogos/lin-gecko.png) no-repeat scroll 0px 0px;
}
.linux.gecko .logoOS {
  background: transparent url(../techlogos/linuxTux.png) no-repeat scroll 0px 0px;
}
.opera .weblogo {
  background: transparent url(../techlogos/opera.png) no-repeat scroll 0px 0px;
}
.mac.opera .logoOS {
  background: transparent url(../techlogos/macOS80.png) no-repeat scroll 0px 0px;
}
.win.opera .logoOS {
  background: transparent url(../techlogos/windows80.png) no-repeat scroll 0px 0px;
}
.konqueror .weblogo {
  background: transparent url(../techlogos/konqueror.png) no-repeat scroll 0px 0px;
}
.konqueror .logoOS {
  background: transparent url(../techlogos/linuxTux.png) no-repeat scroll 0px 0px;
}
.webkit .weblogo {
  background: transparent url(../techlogos/safari80.png) no-repeat scroll 0px 0px;
}
.safari3 .weblogo {
  background: transparent url(../techlogos/safari3.png) no-repeat scroll 0px 0px;
}
.safari4 .weblogo {
  background: transparent url(../techlogos/safari4.png) no-repeat scroll 0px 0px;
}
.win.webkit .logoOS {
  background: transparent url(../techlogos/windows80.png) no-repeat scroll 0px 0px;
}
.mac.webkit .logoOS {
  background: transparent url(../techlogos/macOS80.png) no-repeat scroll 0px 0px;
}
.iphone.webkit .logoOS {
  background: transparent url(../techlogos/iphone80.png) no-repeat scroll 0px 0px;
}
.ipod.safari .logoOS {
  background: transparent url(../techlogos/ipodTouch.png) no-repeat scroll 0px 0px;
}
.chrome .weblogo {
  background: transparent url(../techlogos/chrome.png) no-repeat scroll 0px 0px;
}
.mac.chrome .logoOS {
  background: transparent url(../techlogos/macOS80.png) no-repeat scroll 0px 0px;
}
.win.chrome .logoOS {
  background: transparent url(../techlogos/windows80.png) no-repeat scroll 0px 0px;
}
.weblogo {
  width: 80px;
  height: 68px;
}
.logoOS {
  width: 80px;
  height: 68px;
}
.no_js { display: block }
.has_js { display: none }
.js .no_js { display: none }
.js .has_js { display: block }
