div {
    display:none;
}

table{
    table-layout:fixed;
}

table td{
    overflow:hidden;
    vertical-align:top;
}

#print {
    z-index:10999;
    display:block;
}

.manifestItems{
    display:block;
}

.manifestItems div{
    display:block;
}

#darkenScreenObject {
    display:none;
}

.specimen_label {
    opacity:100;
    z-index:11000;
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
    height:1in;
    width:.8in;
    display:block;
    overflow-x:hidden;
}

.specimen_label img{
  height: .40in;
  width: .40in;
}

.pageBreak{
  page-break-after:always;
  display:block;
}

.last_specimen_label{
    opacity:100;
    z-index:11000;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    height:1in;
    width:1in;
    display:block;
}

.qa_incident_face_sheet {
    display:block
}

.qa_incident_face_sheet h4 {
    margin-bottom:5px;
}

.qa_incident_face_sheet ul {
    list-style-type:none;
    margin:0;
    padding:0;
}

.printTable {
    border-collapse:collapse;
    text-align:left;

}

    .printTable thead {
        font-weight:bold;
        background:lightgray;
        font-size:14px;
    }

    .printTable tbody {
        font-size:13px;
    }

    .printTable tbody tr {
        padding:3px 0 3px 0;
        border-bottom:1px solid lightgray;
    }

    .printTable tbody tr.with_notes{
      border-width: 0px;
    }

    .printTable .notes{
      font-size: .8em;
    }
    .printTable .notes pre{
      margin: 0px;
      padding: 0px;
      white-space: pre-wrap;
      white-space: -moz-pre-wrap;
      white-space: -pre-wrap;   
      white-space: -o-pre-wrap;
      word-wrap: break-word;      
    }
.darkBox{
    display:block;
    background:white;
}

.darkBox div{
    display:inline;
}

.darkBox{
    margin:0 auto;
    padding:10px;
}

.darkBox a{
    font-size:20px;
    font-weight:bold;
    display:none;
}

.darkBox span{
    font-weight:bold;
}

.darkBox .header{
    border-bottom:2px solid black;
    padding-bottom:5px;
}

.darkBox .title{
    font-weight:bold;
    font-size:20px;
    float:left;
    color:black;
    opacity:1;
}

.darkBox table{
    width:100%;
}

.darkBox table th{
    font-size:18px;
    font-weight:bold;
    text-align:left;
}

.darkBox table td{
    color:black;
    font-size:16px;
    font-weight:normal;
}

.padded{
    padding:5px;
    margin:5px;
}

.maxWidth{
    width:100%;
}

.threeFifths {
    width:59.25%;
}

.twoFifths {
    width:39.25%;
}

.left{
    float:left;
}

.right{
    float:right;
}

.center{
    text-align:center;
}

#manifest{
    display:block;
}

.detailBoxPrint {
    display:block;
    border-top: 1px solid #999;
    margin: 0 0 5px 0;
    position:relative;
	font-family: "Verdana", arial, helvetica, sans-serif;
	font-size: 9px;
}

#manifestHeaderMessage{
    display:none;
}

	.detailBoxPrint dl {
		margin: 5px 10px;
	}

    .detailBoxPrint dt {
        padding-top:2px;
        font-weight:bold;
        vertical-align:bottom;
		float: left;
		width: 35%;
	}

	.detailBoxPrint dd {
        padding-top:2px;
        vertical-align:bottom;
        margin-left:35%;
        width:64%;
	}

 IE7 styling

*+html .detailBoxPrint {
		border: 1px solid #999;
		margin: 0 0 10px 0;
  position:relative;
}

 *+html .detailBoxPrint dt {
  float: left;
  width: 45%;
}

*+html .detailBoxPrint dd {
  margin-top: 0px;
  width: 50%;
  margin-left: -10px;
}

.mediumHeight{
    min-height:225px;
    max-height:225px;
}

.headerContainer {
	/*background: #11377C;*/
	height: 13px;
	padding: 4px 0 0 6px;
}

.headerContainer a{
    padding-top:3px;
    /*color:white;*/
  color:black;
}

.headerContainer a:visited{
    /*color:white;*/
  color:black;
}

.headerContainer span {
    font-size: 13px;
    font-family: "Arial", verdana, helvetica, sans-serif;
    /*color: #FFF;*/
  color:black;
    font-weight:bold;
}

.largeHeight{
    min-height:350px;
    max-height:350px;
}

.fullWidth {
    width:98%;
}

.smallHeight{
    min-height:125px;
    max-height:125px;
}

.smallMediumHeight{
    min-height:160px;
    max-height:170px;
}

fieldset {
	border: 1px solid #999;
	padding: 5px 10px 10px 10px;
	margin: 10px;
}

fieldset legend {
	color: black;
	font-size: 10px;
  font-weight: bold;
}

fieldset ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.half{
    width:49.7%;
}

.oneThird {
    width:32.7%;
}

.detailTablePrint{
    /*border:1px solid #999;*/
    overflow-y: auto;
    overflow-x:hidden;

}

.detailTablePrint table{
    width:100%;
    border-collapse:collapse;
    table-layout:fixed;
}

.detailTablePrint table thead{
    /*background: #E6E6E6;*/
    empty-cells: show;
    margin:0;
    padding:0;
    text-align: left;
    font-size: 1em;
    border-spacing:0;
}

/*.detailTablePrint table thead tr th{*/
    /*background-image: url('/images/bg.gif');*/
	/*background-repeat: no-repeat;*/
	/*background-position: center right;*/
/*}*/

.detailTablePrint table th{
    text-align: left;
}

.detailTablePrint table tr{
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    height: 2em;
}

/* IE 7 style to reduce scrolling */
*+html .detailTablePrint table tr{
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  height: 22px;
}

.detailTablePrint table td{
    overflow:hidden;
}

.odd{
    background:#FFFFCC;
}

.even{
    background:white;
}

.editImage {
    display:none
}

.halfDL dt{
    width:50%;
}

.halfDL dd{
    width:50%;
    margin-left:50%;

}

.pageBreak{
    page-break-after:always;
}

.slideLabel, .slideLabel div{
  display:block;
}

div.slideLabel{
  display:block;
  width:1in;
  height:0.75in;
  font-size:6pt;
  font-family: Arial;
}

div.slideLabel div.contents{
  margin:0.01in 0.05in 0 0;
}

div.slideLabel div.contents p{
  margin:-0.01in 0 0 0;
  padding:0;
  display:block;
  overflow-x:hidden;
  width:97%;
  white-space:nowrap;
}

div.slideLabel div.barcode img{
  width:0.25in;
  height:0.25in;
  float:left;
}

div.slideLabel div.contents p div{
  display:inline;
  overflow-x:hidden;
  white-space:nowrap;
  overflow-y:hidden;
}
