div.OPID {
	text-align: right;
	COLOR: #204D89;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
	BACKGROUND-COLOR: #dbebff
}
td.OrderMenuDisabled {
	border-right: 1px black solid;
	border-left: 1px black solid;
	border-top: 1px black solid;
	border-bottom: 1px black solid;	
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: gray;
    background-color: #d3d3d3;
    FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;		
}
td.OrderMenuSelected {
	border-right: 1px black solid;
	border-left: 1px black solid;
	border-top: 1px black solid;
	border-bottom: 1px black solid;	
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;		
    background-color: #ffc864;	
}
td.OrderMenuMouseOver {
	border-right: 1px black solid;
	border-left: 1px black solid;
	border-top: 1px black solid;
	border-bottom: 1px black solid;	
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;	
    background-color: #ffeb64;		
}
td.OrderMenuDefault {
	border-right: 1px black solid;
	border-left: 1px black solid;
	border-top: 1px black solid;
	border-bottom: 1px black solid;	
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
    background-color: #87ade4;	
}
span.order_text_title {
	color: black;
	font-weight: bold;
	font-size: 10pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
	OVERFLOW-X: hidden;
	OVERFLOW-Y: hidden;
	TEXT-OVERFLOW: ellipsis;
	cursor: default;
}
span.patient_text_title {
	color: black;
	font-weight: normal;
	font-size: 10pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
	OVERFLOW-X: hidden;
	OVERFLOW-Y: hidden;
	TEXT-OVERFLOW: ellipsis;
	cursor: default;
}
span.patient_text {
	color: black;
	font-weight: normal;
	font-size: 8pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
	OVERFLOW-X: hidden;
	OVERFLOW-Y: hidden;
	TEXT-OVERFLOW: ellipsis;
	cursor: default;
}
span.labTitle {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;	
}
span.labHDR {
	color: black;
    OVERFLOW-Y: hidden;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    OVERFLOW-X: hidden;
    FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
    TEXT-OVERFLOW: ellipsis;    
}
span.labDTL {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;	
}
span.labFlowDTL {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: blue;
    FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;	
}
span.LabLink {
	color: green;
}
span.result_edit {
	color: black;
	font-weight: normal;
	font-size: 8pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
	OVERFLOW-X: hidden;
	OVERFLOW-Y: hidden;
	TEXT-OVERFLOW: ellipsis;
	cursor: default;
}
span.ReqLabel {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    BACKGROUND-COLOR: #c3daf9;
    PADDING-TOP: 2px;
    PADDING-LEFT: 2px;
    FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;	
   	border-right: 1px gray solid;
	border-left: 1px gray solid;
	border-top: 1px gray solid;
	border-bottom: 1px gray solid;	
}
div.TextFields {
	color: black;
	font-weight: normal;
	font-size: 8pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
	OVERFLOW-X: hidden;
	OVERFLOW-Y: hidden;
	TEXT-OVERFLOW: ellipsis;
	cursor: hand;	
	border-right: 1px white solid;
	border-left: 1px white solid;
	border-top: 1px white solid;
	border-bottom: 1px white solid;
	padding-left: 2px;
	padding-right: 2px;
	BACKGROUND-COLOR: white;	
}
div.TextFieldsMO {
	color: black;
	font-weight: normal;
	font-size: 8pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
	OVERFLOW-X: hidden;
	OVERFLOW-Y: hidden;
	TEXT-OVERFLOW: ellipsis;
	cursor: hand;	
	border-right: 1px #fee17a solid;
	border-left: 1px #fee17a solid;
	border-top: 1px #fee17a solid;
	border-bottom: 1px #fee17a solid;
	padding-left: 2px;
	padding-right: 2px;
	BACKGROUND-COLOR: #fee17a;
}
table.labPatient {
	border-right: 1px #6A8CCB solid;
	border-left: 1px #6A8CCB solid;
	border-top: 1px #6A8CCB solid;
	TABLE-LAYOUT: fixed; 
	BORDER-COLLAPSE: collapse;
}
table.labPatient tbody td { text-align: center }
table.labResultsHdr {
	TABLE-LAYOUT: fixed; 
	BORDER-COLLAPSE: collapse;
}
table.labResultsDtl {
	BORDER-BOTTOM: none;
	BORDER-RIGHT: none;
	TABLE-LAYOUT: fixed; 
}
table.labResultsNotes {
	TABLE-LAYOUT: fixed; 
	background-color: transparent;
}


div.dvResults {
	border-top: 1px solid #6A8CCB;
	border-bottom: 1px solid #6A8CCB;
	border-left: 1px solid #6A8CCB;
	border-right: 1px solid #6A8CCB;
	BACKGROUND-COLOR: white;
}

tr.DetailHeader {
	FONT-WEIGHT: normal; 
	BACKGROUND-COLOR: #c3daf9;
}

tr.ResultOrder td {
	vertical-align: top;
	border-bottom: 1px solid #f1f1f1;
	border-top: 1px solid #f3f3f3;
	border-left: none;
	border-right: none;
	cursor: default;
	font-size: 8pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
	background-color: #f3f3f3;
	padding-left: 2px;
}
tr.ResultOrderMO td {
	vertical-align: top;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	border-left: none;
	border-right: none;
	cursor: default;
	font-size: 8pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
	background-color: #f3f3f3;
	padding-left: 2px;
}
tr.ResultOrderSEL td {
	vertical-align: top;
	border-bottom: 1px solid blue;
	border-top: 1px solid blue;
	border-left: none;
	border-right: none;
	cursor: default;
	font-size: 8pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
	background-color: #E3EFFF;
	padding-left: 2px;
}
tr.ResultAbnormalLow td {
	vertical-align: top;
	border-bottom: 1px solid #f1f1f1;
	border-top: 1px solid #f1f1f1;
	border-left: none;
	border-right: none;
	cursor: default;
	font-size: 8pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
	padding-left: 2px;
	border-bottom: 1px solid #D7F3FC;
	border-top: 1px solid #D7F3FC;
	background-color: #D7F3FC;
}
tr.ResultAbnormalHigh td {
	vertical-align: top;
	border-bottom: 1px solid #f1f1f1;
	border-top: 1px solid #f1f1f1;
	border-left: none;
	border-right: none;
	cursor: default;
	font-size: 8pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
	padding-left: 2px;
	border-bottom: 1px solid #f1f1f1;
	border-top: 1px solid #ffe4e1;
	background-color: #ffe4e1;
}
tr.ResultAbnormalLowMO td {
	vertical-align: top;
	border-bottom: 1px solid #2070BB;
	border-top: 1px solid #2070BB;
	border-left: none;
	border-right: none;
	cursor: default;
	font-size: 8pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
	background-color: #D7F3FC;
	padding-left: 2px;
}
tr.ResultAbnormalHighMO td {
	vertical-align: top;
	border-bottom: 1px solid red;
	border-top: 1px solid red;
	border-left: none;
	border-right: none;
	cursor: default;
	font-size: 8pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
	background-color: #ffe4e1;
	padding-left: 2px;
}
tr.ResultAbnormalLowSEL td, tr.ResultAbnormalHighSEL td {
	vertical-align: top;
	border-bottom: 1px solid blue;
	border-top: 1px solid blue;
	border-left: none;
	border-right: none;
	cursor: default;
	font-size: 8pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
	background-color: #E3EFFF;
	padding-left: 2px;
}

tr.ResultNormal td {
	vertical-align: top;
	background-color: white;
	border-bottom: 1px solid #f1f1f1;
	border-top: 1px solid white;
	border-left: none;
	border-right: none;
	cursor: default;
	font-size: 8pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
	padding-left: 2px;
}
tr.ResultNormalMO td {
	vertical-align: top;
	border-bottom: 1px solid orange;
	border-top: 1px solid orange;
	border-left: none;
	border-right: none;
	cursor: default;
	font-size: 8pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
	background-color: #ffe7a2;
	padding-left: 2px;
}
tr.ResultNormalSEL td {
	vertical-align: top;
	border-bottom: 1px solid blue;
	border-top: 1px solid blue;
	border-left: none;
	border-right: none;
	cursor: default;
	font-size: 8pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
	background-color: #E3EFFF;
	padding-left: 2px;
}
span.rsltName {
	font-size: 8pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
}

tr.ResultNote td {
	vertical-align: top;
	background-color: white;
	border-bottom: 1px solid #f1f1f1;
	border-top: 1px solid white;
	border-left: none;
	border-right: none;
	cursor: default;
	font-size: 8pt;
	FONT-FAMILY: Arial,MS Sans Serif, Verdana, Helvetica;
	padding-left: 2px;
}
tr.ResultNoteMO td {
	vertical-align: top;
	border-bottom: 1px solid orange;
	border-top: 1px solid orange;
	border-left: none;
	border-right: none;
	cursor: default;
	font-size: 8pt;
	FONT-FAMILY: Arial,MS Sans Serif, Verdana, Helvetica;
	background-color: #ffe7a2;
	padding-left: 2px;
}
tr.ResultNoteSEL td {
	vertical-align: top;
	border-bottom: 1px solid blue;
	border-top: 1px solid blue;
	border-left: none;
	border-right: none;
	cursor: default;
	font-size: 8pt;
	FONT-FAMILY: Arial,MS Sans Serif, Verdana, Helvetica;
	background-color: #E3EFFF;
	padding-left: 2px;
}

tr.ResultComment td {
	vertical-align: top;
	background-color: white;
	border-bottom: 1px solid #f1f1f1;
	border-top: 1px solid white;
	border-left: none;
	border-right: none;
	cursor: default;
	font-size: 8pt;
	FONT-FAMILY: Arial,MS Sans Serif, Verdana, Helvetica;
	padding-left: 2px;
}
tr.ResultCommentMO td {
	vertical-align: top;
	border-bottom: 1px solid orange;
	border-top: 1px solid orange;
	border-left: none;
	border-right: none;
	cursor: default;
	font-size: 8pt;
	FONT-FAMILY: Arial,MS Sans Serif, Verdana, Helvetica;
	background-color: #ffe7a2;
	padding-left: 2px;
}
tr.ResultCommentSEL td {
	vertical-align: top;
	border-bottom: 1px solid blue;
	border-top: 1px solid blue;
	border-left: none;
	border-right: none;
	cursor: default;
	font-size: 8pt;
	FONT-FAMILY: Arial,MS Sans Serif, Verdana, Helvetica;
	background-color: #E3EFFF;
	padding-left: 2px;
}
td.abnormalFlow {
	COLOR: black;
	font-weight: normal;
	TEXT-OVERFLOW: ellipsis;
	border-top: 1px #f5f5f5 solid;
	border-bottom: 1px #f1f1f1 solid;
	border-left: 1px #f5f5f5 solid;
	border-right: 1px #f1f1f1 solid;
	cursor: default;
	font-size: 8pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
}
td.abnormalFlowRed {
	COLOR: red;
	font-weight: normal;
	TEXT-OVERFLOW: ellipsis;
	border-top: 1px #ffe4e1 solid;
	border-bottom: 1px #f1f1f1 solid;
	border-left: 1px #ffe4e1 solid;
	border-right: 1px #f1f1f1 solid;
	background-color: #ffe4e1;
	cursor: default;
	font-size: 8pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
}
td.abnormalFlowRedBold {
	COLOR: red;
	font-weight: bold;
	TEXT-OVERFLOW: ellipsis;
	border-top: 1px #ffe4e1 solid;
	border-bottom: 1px #f1f1f1 solid;
	border-left: 1px #ffe4e1 solid;
	border-right: 1px #f1f1f1 solid;
	background-color: #ffe4e1;
	cursor: default;
	font-size: 8pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
}
td.abnormalFlowBold {
	COLOR: black;
	font-weight: bold;
	TEXT-OVERFLOW: ellipsis;
	border-top: 1px #f5f5f5 solid;
	border-bottom: 1px #f1f1f1 solid;
	border-left: 1px #f5f5f5 solid;
	border-right: 1px #f1f1f1 solid;
	cursor: default;
	font-size: 8pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
}


td.FlowToday  {
	COLOR: black;
	font-weight: normal;
	TEXT-OVERFLOW: ellipsis;
	border-top: 1px #f5f5f5 solid;
	border-bottom: 1px #f1f1f1 solid;
	border-left: 1px #f5f5f5 solid;
	border-right: 1px #f1f1f1 solid;
	background-color: #f5f5f5;
	cursor: default;
	font-size: 8pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
}
tr.req_hdr {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
    HEIGHT: 28px;
}
tr.req_New {
	background-color: #f0f8ff;
	cursor: default;
}
tr.req_Reprint {
	background-color: #ccffcc;
	cursor: default;
}
tr.req_Error {
	background-color: #ffffe0;
	cursor: default;
}
td.req_blank {
	background-color: white;
	cursor: default;
}
td.req_listing {
	color: black;
	font-weight: normal;
	font-size: 8pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
	OVERFLOW-X: hidden;
	TEXT-OVERFLOW: ellipsis;
	cursor: default;
}
td.TextFieldsMO {
	color: black;
	font-weight: normal;
	font-size: 8pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
	OVERFLOW-X: hidden;
	OVERFLOW-Y: hidden;
	TEXT-OVERFLOW: ellipsis;
	cursor: hand;	
	BACKGROUND-COLOR: #fee17a;
}
td.TextFields {
	color: black;
	font-weight: normal;
	font-size: 8pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
	OVERFLOW-X: hidden;
	OVERFLOW-Y: hidden;
	TEXT-OVERFLOW: ellipsis;
	cursor: hand;
	BACKGROUND-COLOR: white;	
}
table.OrderInfo td {
	color: black;
	font-weight: normal;
	font-size: 8pt;
	FONT-FAMILY: Tahoma, Arial,MS Sans Serif, Helvetica;
}
div.ReqListing {
	border-right: 1px #6a8ccb solid;
	border-left: 1px #6a8ccb solid;
	border-top: 1px #6a8ccb solid;
	border-bottom: 1px #6a8ccb solid;	
}
div.ResultNote {
	border-right: 1px #6a8ccb solid;
	border-left: 1px #6a8ccb solid;
	border-top: 1px #6a8ccb solid;
	border-bottom: 1px #6a8ccb solid;
	overflow-y: auto; 	
    scrollbar-face-color: white;
    scrollbar-arrow-color: black;
    scrollbar-track-color: white;
    scrollbar-shadow-color: #9EB6CE;
    scrollbar-highlight-color: #9EB6CE;
    scrollbar-3dlight-color: white;
    scrollbar-darkshadow-color: white;		
}
span.labPatientTitle {
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial, MS Sans Serif, Helvetica;	
}
div.UNSRemoved {
	overflow-y: auto; 	
    scrollbar-face-color: white;
    scrollbar-arrow-color: black;
    scrollbar-track-color: white;
    scrollbar-shadow-color: #9EB6CE;
    scrollbar-highlight-color: #9EB6CE;
    scrollbar-3dlight-color: white;
    scrollbar-darkshadow-color: white;		
}
tr.UNSDataHDR * {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #204D89;
    BACKGROUND: #DBEBFF;
    FONT-FAMILY: Tahoma, Arial, MS Sans Serif, Helvetica;	
    TEXT-ALIGN: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis; 
	border-right: 1px #6a8ccb solid;
	border-left: 1px #6a8ccb solid;
	border-top: 1px #6a8ccb solid;
	border-bottom: 1px #6a8ccb solid;
}
td.UNSData {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial, MS Sans Serif, Helvetica;	
    TEXT-ALIGN: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;    
}

.button_regular {
	background: transparent;
	cursor: default;
	border-top: 1px solid #6A8CCB;
	border-bottom: 1px solid #6A8CCB;
	border-left: 1px solid #6A8CCB;
	border-right: 1px solid #6A8CCB;
} 
.button_none {
	background: transparent;
	cursor: default;
	border-top: 1px solid #dbebff;
	border-bottom: 1px solid #dbebff;
	border-left: 1px solid #dbebff;
	border-right: 1px solid #dbebff;
} 
.full_orange {
	background: #FCEAB1;
	border-top: 1px solid orange;
	border-bottom: 1px solid orange;
	border-left: 1px solid orange;
	border-right: 1px solid orange;
} 
.cPointer {
	cursor: pointer;
}
.cDefault {
	cursor: default;
}
.fBlue {
	color: #558ED5;
}
.fDarkBlue {
	color: #204D89;
}
.fRed {
	color: red;
}
.fGreen {
	color: green;
}
.f8 {
	FONT-SIZE: 8pt;
}
.fBold {
    FONT-WEIGHT: bold;
}
.fItalic	{
	FONT-STYLE: italic;
}
.whitescroll {
	scrollbar-face-color: white;
	scrollbar-shadow-color: #6a8ccb;
	scrollbar-track-color: white;
	scrollbar-darkshadow-color: white;
	scrollbar-3dlight-color: #6a8ccb;
}