.qcline1 td{ font-weight:bold; border-bottom:solid 3px #446d8c; padding:5px; vertical-align:middle;color:#616161;}
.qcline2 td {background-color:#E5EEF7; border-bottom:solid 1px #cccccc; padding:5px;}
.qcline3 td {border-bottom:solid 3px #BFD0E1;}
.qcline4 td {border-bottom:solid 3px #999999;font-weight:bold;padding:5px; vertical-align:middle;}
.qcline5 td {border-bottom:solid 2px #999999; padding:3px; vertical-align:middle;}
.qclineh td {background-color: #FFFFCC; border-bottom:solid 1px #cccccc; padding:5px;}

.qcstatus1 { background:url(../icons/icon_pending.gif) left no-repeat; padding:2px 2px 2px 22px; color: #CC9900;}
.qcstatus2 { background:url(../icons/icon_ok1.gif) left no-repeat; padding:2px 2px 2px 22px; color: #0066CC;}
.qcstatus3 { background:url(../icons/icon_ok2.gif) left no-repeat; padding:2px 2px 2px 22px; color: #0066CC;}
.qcstatus4 { background:url(../icons/icon_info2.gif) left no-repeat; padding:2px 2px 2px 22px; color: #CC0000;}

.icon_pend { background:url(../icons/icon_pend.png) left no-repeat; padding:2px 2px 2px 22px; color: #CC9900;}
.icon_allok { background:url(../icons/checkmark.png) left no-repeat; padding:2px 2px 2px 22px; color: #009900; font-weight: bold;}
.icon_no { background:url(../icons/icon_no.gif) left no-repeat; padding:2px 2px 2px 22px; color: #990000; font-weight: bold;}
.icon_filok { background:url(../icons/icon_ok2.gif) left no-repeat; padding:2px 2px 2px 22px; color: #0066CC;}
.icon_temok { background:url(../icons/icon_ok3.gif) left no-repeat; padding:2px 2px 2px 22px; color: #0066CC;}
.icon_other { background:url(../icons/icon_info2.gif) left no-repeat; padding:2px 2px 2px 22px; color: #CC0000;}

.icon_apt { background:url(../icons/icon_ok2.gif) left no-repeat; padding: 5px 5px 5px  20px; color: #009900;}
.icon_ret {background:url(../icons/icon_return.gif) left no-repeat; padding: 5px 5px 5px  20px; color: #990000;}
.icon_tbd {background:url(../icons/icon_tbd.gif) left no-repeat; padding: 5px 5px 5px 20px; color:  #0099CC;}
.icon_na {background:url(../icons/icon_ques2.png) left no-repeat; padding: 5px 5px 5px 20px; color:#CC9900;}


.view {background:url(../icons/btn_view.gif) right no-repeat; padding:5px 80px 5px 0;}
.dialog_topl {background:url(../icons/dialog_topl.gif) bottom left no-repeat; height:28px; width:154px;}
.dialog_topc {background:url(../icons/dialog_topc.gif) bottom repeat-x; height:28px;}
.dialog_topr {background:url(../icons/dialog_topr.gif) bottom right no-repeat; height:28px; width:16px;}
.dialog_body { background-color:#ffffff; border-left:solid 1px #C8C8C8;border-right:solid 1px #C8C8C8; padding:0 1em;}
.dialog_btml {background:url(../icons/dialog_btml.gif) left top no-repeat; height:13px; width:10px;}
.dialog_btmc {background:url(../icons/dialog_bdr.gif) bottom repeat-x #ffffff; height:13px;}
.dialog_btmr {background:url(../icons/dialog_btmr.gif) right top no-repeat; height:13px; width:10px;}
.tb_labtest { font-size:100%;}
.tb_labtest td { padding:0.2em 1em; }

.tb_qcform { padding:0; line-height:120%; border:solid 2px black;}
.tb_qcform td { padding:0.4em; line-height:120%; border:solid 1px black;}
.tb_qcform .line1 td { border-bottom:0;}
.tb_qcform .line2 td { padding:0.4em;}
.tb_qcform2 { padding:0; line-height:120%; border:solid 2px black;}
.tb_qcform2 td { padding:0.6em; line-height:120%; border:solid 1px black;}
.tb_noborder {border:0px;}
.tb_noborder td {border:0px;}


.ViewDialog {
  display:block;
  width: 70%;
  min-width: 650px;
  position:absolute;
  top: -9999px;
  left: -9999px;
}


.headline_blue {background:url(../icons/icon_h2_mid.gif) repeat-x; height:33px; font-size:100%; line-height:29px;}
.headline_blue .left { float:left; background:url(../icons/icon_h2_left.gif) top left no-repeat; padding:2px 10px; height:29px; color:#414141;}
.headline_blue .right { float:right; background: url(../icons/icon_h2_right.gif) top right no-repeat;padding:2px 10px; height:29px; color:#666666; font-weight:normal;}
