DIV.zoom {
  width:150px;
  height:150px;
  overflow:hidden;
  position:absolute;
}
DIV.zoomLabel {
  width:150px;
  position:absolute;
  text-align:center;
  font-size:13px;
}
DIV.zoomSel{
  float:left;
  margin-right:20px;
  cursor:hand;
  cursor:pointer;
  text-decoration:underline;
  font-size:13px;
}
IMG.zoom {
  position:relative; 
  border-width:0px;
}

#analysisData {
  position:relative;
  height:480px;
}

#exp_help_sbs,#exp_help_sup {
  position:absolute;
  visibility:hidden;
  font-size:10pt;
  background-color:white;
  border:1px solid #808080;
  z-index:10;
}

#sideDiv {
  overflow:auto;
  width:320px;
  height:240px;
  background-color:#EFEFEF;
}

.grade {
  color:red;
  font-weight:bold;
}

DIV.legend {
  display:none;
  font-size:12px;
  padding:1px;
  margin:0px;
}
TD.legend {
  font-size:12px;
  padding:0px;
  margin:0px;
}


.finalRating {
  font-size:12px;
}
TABLE.finalRating{
  border-collapse:separate;
  border:1px solid #808080;
}
TH.finalRating {
    background-color:#fcb100;
    border:1px solid;
    border-color: #ffd110 #cc9100 #cc9100 #ffd110;
    padding:0px 4px;
    font-weight:bold;
    text-align:center;
}
TD.finalRating {
    margin:0px;
    padding:5px;
    border-top:1px solid #808080;
    text-align:center;
}

TD.finalRatingTotal {
  font-weight:bold;
}

A.modebtn,A.modebtn:active,A.modebtn:hover,A.modebtn:link,A.modebtn:visited {
  margin:0 0px 0px 20px;
  padding:1px;
  border-style:solid;
  border-top-color:#ffe140;
  border-left-color:#ffe140;
  border-bottom-color:#bf7100;
  border-right-color:#bf7100;
  border-width:1px;
  background-color:#fcb100;
  font-size:13px;
}

A.modebtn_sel,A.modebtn_sel:active,A.modebtn_sel:hover,A.modebtn_sel:link,A.modebtn_sel:visited {
  margin:0 0px 0px 20px;
  padding:1px;
  border-style:solid;
  border-top-color:#bf7100;
  border-left-color:#bf7100;
  border-bottom-color:#ffe140;
  border-right-color:#ffe140;
  border-width:1px;
  background-color:#ffc110;
  font-size:13px;
}



