.back { font: 0.7em Verdana, Arial, Helvetica, sans-serif; padding: 4px 0px 4px 14px; border-style: solid; border-width: 0px 1px 1px 0px; text-transform: lowercase; border-color: #CCCCCC #666666 #666666 #CCCCCC; background: #fbeebd }
.back-TEST { font: 0.6em Verdana, Arial, Helvetica, sans-serif; padding: 2px 0px 2px 14px; border: #666666 solid; border-width: 0px 1px 1px 0px; text-transform: lowercase; background: #fbeebd }
.bkgd-cccccc { background: #cccccc;}
.bkgd-d2e9ff { background: #d2e9ff; color: #000000;}
.bkgd-dddcca { background: #dddcca;}
.bkgd-dddddd { background: #dddddd;}
.bkgd-e3eeee { background: #e3eeee;}
.bkgd-f0f0e8 { background: #f0f0e8;}
.bkgd-f0f8ff { background: #f0f8ff;}
.bkgd-f1f1f1 { background: #f1f1f1;}
.bkgd-ffffdd { background: #ffffdd;}
.bkgd-lime { background: #ccff99; color: #000000;}
.DatalinkMeasurement { background: #ccff99; color: #000000;}
.bkgd-warn { background: #FFE16C; color: #000000 ; padding: 2px 4px;}
.bkgd-white { background: #FFFFFF}
.brdr { border: 1px #CCCCCC solid}
.brdr-b { border: #CCCCCC solid; border-width: 0px 0px 1px 0px;}
.brdr-bl { border: #CCCCCC solid; border-width: 0px 0px 1px 1px;}
.brdr-l { border: #CCCCCC solid; border-width: 0px 0px 0px 1px;}
.brdr-r { border: #CCCCCC solid; border-width: 0px 1px 0px 0px;}
.brdr-rb { border: #CCCCCC solid; border-width: 0px 1px 1px 0px;}
.brdr-rbl { border: #CCCCCC solid; border-width: 0px 1px 1px;}
.brdr-rl { border: #CCCCCC solid; border-width: 0px 1px 0px 1px;}
.brdr-t { border: #CCCCCC solid; border-width: 1px 0px 0px 0px;}
.brdr-tb { border: #CCCCCC solid; border-width: 1px 0px 1px 0px;}
.brdr-tbl { border: #CCCCCC solid; border-width: 1px 0px 1px 1px;}
.brdr-tl { border: #CCCCCC solid; border-width: 1px 0px 0px 1px;}
.brdr-tr { border: #CCCCCC solid; border-width: 1px 1px 0px 0px;}
.brdr-trb { border: #CCCCCC solid; border-width: 1px 1px 1px 0px;}
.brdr-trl { border: #CCCCCC solid; border-width: 1px 1px 0px 1px;}
.breadcrumbs { font: 0.6em Verdana, Arial, Helvetica, sans-serif; color: #999999; padding: 5px 0px 0px 20px; border-width: 1px 0px 0px;}
.button { font: bold 0.7em Verdana, sans-serif; color: #000000; background: #eeeeee; padding: 1px 1px;}
.button-filter { font: bold 1.0em Verdana, sans-serif; color: #000000; background: #eeeeee; padding: 1px 1px;}
.category { font: bold 0.6em Verdana, Arial, Helvetica, sans-serif; color: #666666;}
.category-black { font: bold 0.6em Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.category-carotid { font: bold 0.6em Verdana, Arial, Helvetica, sans-serif; color: #666666;}
.category-pad { font: .7em Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 2px 2px 2px 15px;}
.chart-data { font: .7em Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #FFFFFF;}
.chart-data-yellow { font: .7em Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #FFFFCC}
.chart-data-on { font: 0.7em Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #d2e9ff;}
.chart-data-txt9 { font: 0.6em Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; background: #FFFFFF;}
.chart-fetalweight { font: 0.6em Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #afd4ff;}
.chart-pre { color: #000000; ; vertical-align: baseline ; background-color: #FFFFFF; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: #f1f1f1 solid;; font: 0.6em Verdana, Arial, Helvetica, sans-serif; border-width: 0px 0px 1px}
.chart-pre-toprow { color: #000000; background: #e3e3e3; vertical-align: bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: bold; padding: 3px 3px 3px 3px; border-color: #FFFFFF; border-style: solid; border-width: 0px 1px 1px 0px;}
.chart-toprow { font: bold 0.6em Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #e3e3e3; vertical-align: bottom}
.chart-toprow-white { font: bold 0.6em Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #FFFFFF; vertical-align: top}
.chart-toprow-yellow { font: bold 7pt Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #FFFFCC; vertical-align: top}
.code-cpt-off { font: 0.7em Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #FFFFFF ; margin: 0px 0px; padding: 0px 4px }
.code-cpt-on { font: 0.7em Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #f1f1f1 ; margin: 0px 0px; padding: 0px 4px }
.code-nav { font: 0.7em Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #FFFFFF ; padding: 4px 8px}
.code-off { font: 0.7em Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #FFFFFF ; padding: 0px 4px}
.code-on { font: 0.7em Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #f1f1f1}
.column-off { font: bold 0.7em Verdana, Arial, Helvetica, sans-serif; color: #333333; background: #f3f3f3}
.column-on { font: bold 0.7em Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #CCCCCC}
.column-title { font: bold 0.7em/120% Verdana, Arial, Helvetica, sans-serif; color: #000000}
.column-title-grey { font: bold 0.7em/120% Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #e3e3e3; padding: 3px 0px 3px 5px}
.column-title-grey-left { font: 0.7em/120% Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #e3e3e3; padding: 3px 0px 3px 5px}
.column-title-orange { font: bold 0.7em/120% Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #FF9900 }
.column-title-orange-lite { font: 0.7em/120% Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #FF9900 }
.column-title-negative { font: bold 0.7em/120% Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #f4f4f4; padding: 3px 10px; border: 1px solid; border-color: #FFFFFF #d9d9d9 #d9d9d9 #FFFFFF}
.column-title-positive { color: #000000; border-color: #FFFFFF #b5bfce #b5bfce #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; line-height: 120%; font-weight: bold; background-color: #cbd6e7; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 10px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.column-title-pre { font: bold 0.7em Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #e3e3e3; padding: 1px 10px; border: 1px solid; border-color: #F1F1F1 #bababa #bababa #F1F1F1;}
.column-title-pre-tan { color: #000000; background: #dddcca; padding: 3px 10px; border: 1px solid; border-color: #F1F1F1 #B1B0A2 #B1B0A2 #F1F1F1 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; line-height: 120%;}
.column-title-red { font: bold 0.7em/120% Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background: #CC0033; padding: 3px 0px 3px 5px;}
.column-title-unknown { font: bold 0.7em/120% Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #e6e6e6; padding: 3px 10px; border: 1px solid; border-color: #FFFFFF #cdcdcd #cdcdcd #FFFFFF;}
.column-title2 { font: bold 0.7em/120% Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #FF9900;}
.comments-cell { padding: 8px 15px 15px;}
.comments-title { font: 0.7em Verdana, Arial, Helvetica, sans-serif; padding: 5px 5px; background: #f0f0e8; border-style: solid; color: #000000; text-align: left ; border-width: 0px 0px 1px; border-color: #CCCCCC #CCCCCC #999999;}
.copy { font: .7em Georgia, "Times New Roman", Times, serif; color: #000000;}
.cv-brdr-t { border: #CCCCCC double; border-width: 4px 0px 0px; font-size: 1px;}
.doc { font: bold 120% Georgia, "Times New Roman", Times, serif;}
.exam-title { font: 1.4em Georgia, "Times New Roman", Times, serif; color: #000000; padding: 4px 0px; border: #000000 solid; border-width: 3px 0px 0px;}
.fineprint { font: xx-small Verdana, Arial, Helvetica, sans-serif; color: #999999;}
.footer { font: 0.6em Verdana, Arial, Helvetica, sans-serif; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 4px; color: #000000;}
.footer-warn { font: 9px Verdana, sans-serif; color: #FF0000}
.header { font: 0.7em Verdana, Arial, Helvetica, sans-serif; padding: 5px 0px 5px 14px; background: #e3e3e3; border: #CCCCCC solid; border-width: 1px 1px 0px 0px; color: #000000; text-align: left;}
.header-blue { font: 0.7em Verdana, Arial, Helvetica, sans-serif; padding: 5px 0px 5px 14px; background: #e1f0ff; border: #CCCCCC solid; border-width: 1px 1px 0px 0px; color: #000000; text-align: left;}
.header { font: 0.7em Verdana, Arial, Helvetica, sans-serif; padding: 5px 0px 5px 14px; background: #e3e3e3; border: #CCCCCC solid; border-width: 1px 1px 0px 0px; color: #000000; text-align: left;}
.header-yellow { font: 0.7em Verdana, Arial, Helvetica, sans-serif; padding: 5px 0px 5px 14px; background: #FFFFCC; border: #CCCCCC solid; border-width: 1px 1px 0px 0px; color: #000000; text-align: left;}
.help-topic {  color: #FFFFFF; background: #999999; padding: 2px 2px 2px 15px; border-style: solid; border-width: 1px 0px; border-color: #CCCCCC #CCCCCC #000000; font: bold 22px Verdana, Arial, Helvetica, sans-serif;}
.help-topright { font: 0.6em Verdana, Arial, Helvetica, sans-serif; background: #f1f1f1; border: #cccccc solid; border-width: 0px 0px 1px; color: #000000 ; text-align: right; padding: 4px 10px 4px 0px;}
.indent { text-indent: 2em}
.login { font: 0.6em Verdana, Arial, Helvetica, sans-serif; padding: 4px 0px 4px 20px; background: #f1f1f1; border: #cccccc solid; border-width: 0px 0px 1px; color: #000000;}
.login-help { font: bold 1em Georgia, "Times New Roman", Times, serif; padding: 4px 0px 4px 20px; background: #3366CC; color: #FFFFFF;}
.main-leftcol { padding: 5px 5px 5px 10px; border-style: solid; border-width: 1px 0px 0px; border-color: #f1f1f1 #CCCCCC #CCCCCC;}
.main-rightcol { padding: 5px 5px 5px 10px; border: #CCCCCC solid; border-width: 1px 0px 0px 1px;}
.med-data { font: 0.7em Verdana, Arial, Helvetica, sans-serif; color: #000000 ; padding: 1px 15px 0px 2px; border: #CCCCCC solid; border-width: 1px 0px 0px;}
.med-cell { padding: 1px 5px 0px 2px; border: #CCCCCC solid; border-width: 1px 0px 0px;}
.med-title { font: bold 0.7em/120% Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #cbd6e7; padding: 3px 15px 3px 6px;}
.nav { font: 0.7em/150% Verdana, Arial, Helvetica, sans-serif ; padding: 4px 0px 8px 14px; border: #CCCCCC solid; border-width: 0px 1px 1px 0px ; background: #FFFFFF;}
.nav-cell { padding: 4px 0px 8px 14px; border: #CCCCCC solid; border-width: 0px 1px 1px 0px ; background: #FFFFFF;}
.nav-comments { font: 0.7em/150% Verdana, Arial, Helvetica, sans-serif ; padding: 4px 0px 8px 32px; border: #CCCCCC solid; border-width: 0px 1px 1px 0px ; background: #FFFFFF;}
.nav-hang10px { color: #000000; text-indent: -10px; margin: 2px 0px;}
.nav-hang20px { color: #000000; text-indent: -20px; margin: 2px 0px;}
.nav-indent { font: 0.7em/150% Verdana, Arial, Helvetica, sans-serif ; padding: 4px 0px 8px 29px; border: #CCCCCC solid; border-width: 0px 1px 1px 0px ; background: #FFFFFF;}
.nav-main { font: 0.7em/150% Verdana, Arial, Helvetica, sans-serif ; padding: 2px 0px 2px 14px; border: #CCCCCC solid; border-width: 0px 1px 1px 0px ; background: #FFFFFF;}
.nav-newpatient { font: 0.7em Verdana, Arial, Helvetica, sans-serif; padding: 6px 0px 8px 14px; border: #CCCCCC solid; border-width: 0px 1px 0px 0px; color: #000000; text-align: left;}
.nav-slim { border-style: solid; border-width: 0px 1px 1px 0px ; border-color: #CCCCCC #CCCCCC #e3e3e3 ; padding: 1px 0px 2px 14px; font: 0.6em Verdana, Arial, Helvetica, sans-serif; color: #000000; vertical-align: baseline;}
.nav-slim-box { border-style: solid; border-width: 0px 1px 1px 0px ; border-color: #CCCCCC #CCCCCC #e3e3e3; padding: 1px 0px 2px 2px; font: 0.6em Verdana, Arial, Helvetica, sans-serif; color: #000000; vertical-align: baseline;}
.nav-slim-current { border-style: solid; border-width: 0px 1px 1px 0px ; border-color: #CCCCCC #CCCCCC #e3e3e3 ; padding: 1px 0px 2px 4px; font: 0.6em Verdana, Arial, Helvetica, sans-serif; color: #000000; vertical-align: baseline; background: #FFF9E1;}
.nav-slim-header { color: #000000; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; background-color: #e3e3e3; padding: 2px 0px 2px 14px; border: #CCCCCC; border-style: solid; border-width: 1px 1px 0px 0px;}
.nav-slim-indent { border-style: solid; border-width: 0px 1px 1px 0px ; border-color: #CCCCCC #CCCCCC #e3e3e3 ; padding: 1px 0px 2px 44px; font: 0.6em Verdana, Arial, Helvetica, sans-serif; color: #000000; vertical-align: baseline;}
.nav-slim-indent-box { border-style: solid; border-width: 0px 1px 1px 0px ; border-color: #CCCCCC #CCCCCC #e3e3e3 ; padding: 1px 0px 2px 32px; font: 0.6em Verdana, Arial, Helvetica, sans-serif; color: #000000; vertical-align: baseline;}
.nav-slim-indent-current { border-style: solid; border-width: 0px 1px 1px 0px ; border-color: #CCCCCC #CCCCCC #e3e3e3 ; padding: 1px 0px 2px 34px; font: 0.6em Verdana, Arial, Helvetica, sans-serif; color: #000000; vertical-align: baseline; background: #FFF9E1}
.nav-stepbystep { padding: 4px 10px; margin: 1px 5px 1px 0px; border: 1px #CC0033 solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; color: #CC0033; text-decoration: underline}
.pad-10-5-10-5 { padding: 10px 5px;}
.pad-5-5-5-10 { padding: 5px 5px 5px 10px;}
.page-subtitle { color: #999999; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;}
.page-title { font: normal 1.4em Georgia, "Times New Roman", Times, serif; color: #000000 ; margin: 0px 0px 8px;}
.page-title-sm { font: 1.2em Georgia, "Times New Roman", Times, serif; color: #000000 ; margin: 0px 0px 8px;}
.patient-category {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	vertical-align: baseline;
}
.patient-data {
	color: #000000;
	font: 0.7em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: baseline;
	white-space: normal;
}

.datalink-data {
	color: #000000;
	font: 0.7em Courier, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: baseline;
}
.datalink-data-view {
	color: #000000;
	font: 0.7em Courier, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: baseline;
	height: 70vh;
	overflow-y: auto;
	display: flex;
	flex-direction: column;
}
.carotid-cell-right {
	color: #000000;
	font: 0.7em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    border: #CCCCCC solid; border-width: 0px 1px 1px 0px; padding-left: 10px; padding-right: 10px;
}	
.carotid-cell-left {
	color: #000000;
	font: 0.7em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    border: #CCCCCC solid; border-width: 0px 1px 1px 0px; padding-left: 10px; padding-right: 10px;
}	
.carotid-cell-none {
	color: #000000;
	font: 0.7em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: baseline;
    border: #CCCCCC solid; border-width: 0px 1px 0px 0px; padding-left: 10px; padding-right: 10px;
}	
.carotid-cell-highlight {
	color: #000000;
	font: 0.7em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: baseline;
    border: #CA0000 solid; border-width: 1px 1px 1px 0px; 
    padding-left: 0px; 
    padding-right: 0px;
}	

.carotid-cell-note {
	color: #000000;
	font: 0.7em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: baseline;
    border: #CCCCCC solid; border-width: 0px 1px 1px 0px; padding-left: 10px; padding-right: 10px;
}	

.topborder {
	color: #000000;
	font: 0.7em Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    border: #CCCCCC solid; border-width: 1px 0px 0px 0px;
}
.topborder-yellow {
	color: #000000;  background:  #ffff99;
	font: 0.7em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    border: #CCCCCC solid; border-width: 1px 0px 0px 0px;
}

.bottomborder {
	color: #000000;
	font: 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    border: #CCCCCC solid; border-width: 0px 0px 1px 0px;
}
.bottomborder-yellow {
	color: #000000; background: #FFFF99;
	font: 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    border: #CCCCCC solid; border-width: 0px 0px 1px 0px;
}



.category-slim {
	color: #000000;
	font: 0.7em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.patient-header { font: bold 0.9em Verdana, Arial, Helvetica, sans-serif; padding: 5px 0px 5px 14px ; background: #d2e9ff; color: #000000 ; border: #CCCCCC solid; border-width: 1px 1px 0px 0px;}
.pre-cell { border: #CCCCCC solid; border-width: 0px 0px 1px; color: #000000;; padding-top: 1px; padding-right: 5px; padding-bottom: 1px; padding-left: 10px}
.pre-cell-yellow { border: #CCCCCC solid; border-width: 0px 0px 1px; color: #000000;; padding-top: 1px; padding-right: 5px; padding-bottom: 1px; padding-left: 10px; background: #FFFFCC;}
.pre-data { color: #000000; border: #CCCCCC solid; border-width: 0px 0px 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;; padding-top: 3px; padding-right: 5px; padding-bottom: 2px; padding-left: 10px}
.pre-data-yellow { color: #000000; border: #CCCCCC solid; border-width: 0px 0px 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;; padding-top: 3px; padding-right: 5px; padding-bottom: 2px; padding-left: 10px; background: #FFFFCC;}
.pre-flag { border-style: solid; border-width: 1px 1px 1px 0px; background: #f0f0e8; text-align: center; border-color: #FFFFFF #D6D6CF #C0C0BA #FFFFFF; padding: 0px 0px; width: 25px;}
.pre-flag-sum { ; border: #f1f1f1 solid; border-width: 0px 0px 1px; vertical-align: baseline ; font-size: 1px; text-align: center; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 4px; background-color: #FFFFFF;}
.pre-sum { font: 0.7em Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 2px 5px 2px 10px; ; border: #f1f1f1 solid; border-width: 0px 0px 1px; vertical-align: baseline;}
.pre-sum-comments { color: #000000; vertical-align: top ; padding: 5px 5px ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; background-color: #F8F8F3;}
.pre-sum-grey { font: 0.7em Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 2px 5px 3px 10px; vertical-align: baseline; background: #F4F4F4;}
.pre-top {
	color: #000000;
	vertical-align: baseline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	padding: 2px 1px 2px 5px;
	border: solid #f1f1f1;
	border-width: 0px 0px 1px 0px;
	background-color: #FFFFFF;
}
.pre-top-selected {
	color: #000000;
	vertical-align: baseline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	padding: 2px 1px 2px 5px;
	border: solid #f1f1f1;
	border-width: 0px 0px 1px 0px;
	background-color: #fbeebd;
}
.pre-top-toprow {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 5px;
	background: #e6e6e6;
	border-top: 0px solid #CDCDCD;
	border-right: 0px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	border-left: 0px solid #CDCDCD;
}

.pre-negative { color: #000000;  text-align: center; background: #f4f4f4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; padding: 1px 0px 0px 0px; border-color: #D9D9D9; border-style: solid; border-width: 0px 0px 1px 0px; width: 25px;}
.pre-positive { color: #000000; text-align: center; background: #cbd6e7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; padding: 1px 0px 0px 0px; border-color: #B5BFCE; border-style: solid; border-width: 0px 0px 1px 0px; width: 25px;}
.pre-unknown  { color: #000000; text-align: center; background: #e6e6e6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; padding: 1px 0px 0px 0px; border: #CDCDCD; border-style: solid; border-width: 0px 0px 1px 0px; width: 25px;}

.fa-normal      { color: #000000; text-align: center; background: #cbd6e7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; padding: 1px 0px 0px 0px; border-color: #CDCDCD; border-style: solid; border-width: 0px 0px 1px 0px; width: 25px;}
.fa-abnormal    { color: #000000; text-align: center; background: #ffd5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; padding: 1px 0px 0px 0px; border-color: #CDCDCD; border-style: solid; border-width: 0px 0px 1px 0px; width: 25px;}
.fa-notseen     { color: #000000; text-align: center; background: #f3f3f3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; padding: 1px 0px 0px 0px; border: #CDCDCD; border-style: solid; border-width: 0px 0px 1px 0px; width: 25px;}
.fa-seecomment  { color: #000000; text-align: center; background: #ffffcc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; padding: 1px 0px 0px 0px; border: #CDCDCD; border-style: solid; border-width: 0px 0px 1px 0px; width: 25px;}
.fa-data { color: #000000; border: #CCCCCC solid; border-width: 0px 0px 1px; padding-top: 3px; padding-right: 5px; padding-bottom: 2px; padding-left: 10px}
.px1 { font-size: 1px}
.row-off { font: .7em Verdana, Arial, Helvetica, sans-serif; color: #000000 ; vertical-align: top}
.row-on { background: #F8F8F3 ; font: .7em Verdana, Arial, Helvetica, sans-serif; color: #000000; vertical-align: top;}
.sbill-off { font: 0.6em Verdana, Arial, Helvetica, sans-serif; color: #000000 ; vertical-align: top;}
.sbill-on { background: #F8F8F3 ; font: 0.6em Verdana, Arial, Helvetica, sans-serif; color: #000000; vertical-align: top;}
.tab { font: bold 0.6em Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background: #FF9900; padding: 2px 2px 2px 5px; border-style: solid; border-width: 1px 0px 0px 1px; border-color: #FF9900 #CCCCCC #CCCCCC #FF9900;}
.tab-off { font: bold 0.6em Verdana, Arial, Helvetica, sans-serif; color: #333333; background: #f1f1f1; padding: 2px 2px 2px 5px; border: #CCCCCC solid; border-width: 1px 0px 0px 1px;}

.x-tab { font: bold 0.6em Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background: #2a639f; padding: 2px 2px 2px 5px; border-style: solid; border-width: 1px 0px 0px 1px; border-color: #2a639f #CCCCCC #CCCCCC #2a639f;}
.x-tab-abnormal { font: bold 0.6em Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background: #e22340; padding: 2px 2px 2px 5px; border-style: solid; border-width: 1px 0px 0px 1px; border-color: #e22340 #CCCCCC #CCCCCC #e22340;}
.x-tab-off { font: bold 0.6em Verdana, Arial, Helvetica, sans-serif; color: #333333; background: #f1f1f1; padding: 2px 2px 2px 5px; border: #CCCCCC solid; border-width: 1px 0px 0px 1px;}

.textbox { font: 0.8em Verdana, Arial, Helvetica, sans-serif; color: #333333; margin: 0px 0px; padding: 0px 0px;}
.textbox-hiddengray { font: 0.8em Verdana, Arial, Helvetica, sans-serif; color: #333333; background: #d3d3d3; margin: 0px 0px; padding: 0px 0px;}
.textbox-small-hiddengray { font: 0.7em Verdana, Arial, Helvetica, sans-serif; color: #333333; background: #d3d3d3; margin: 0px 0px; padding: 0px 0px;}
.textbox9 { font: 1.0em Verdana, Arial, Helvetica, sans-serif; color: #333333; margin: 0px 0px; padding: 0px 0px;}
.textbox-hidden { font: bold 0.8em Verdana, Arial, Helvetica, sans-serif; border: none; color: #0066CC; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: #FFFFFF;}
.textbox-hiddentxt10 { font: 0.7em Verdana, Arial, Helvetica, sans-serif;  border: none; color: #000000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: #FFFFFF;}
.textbox-hiddenyellow { font: 0.7em Verdana, Arial, Helvetica, sans-serif;  border: none; color: #000000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: #ffff00;}
.textbox-small { font: 0.7em Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.textbox-small2 { font: 0.6em Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.title { font: bold 0.8em Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background: #336699; padding: 1px 4px 3px 10px; border: #000000 solid; border-width: 2px 0px 0px;}
.title-cv { font: bold 0.8em Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 2px 4px 4px; border-style: solid; border-width: 2px 0px 0px; border-color: #000000 #CCCCCC #cccccc; background: #e3eeee;}
.title-cv-link { font: 0.6em Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 2px 4px 4px; border-style: solid; border-width: 2px 0px 0px; border-color: #000000 #CCCCCC #cccccc; background: #e3eeee; text-align: right;}
.title-cv-yellow { font: bold 0.8em Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 2px 4px 4px; border-style: solid; border-width: 2px 0px 0px; border-color: #000000 #CCCCCC #cccccc; background: #F8F8F3;}
.title-cv-link-yellow { font: 0.6em Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 2px 4px 4px; border-style: solid; border-width: 2px 0px 0px; border-color: #000000 #CCCCCC #cccccc; background: #F8F8F3; text-align: right;}
.txt10 { font: 0.7em Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.txt10t { font: 0.7em Tahoma Arial, Helvetica, sans-serif; color: #000000;}
.txt6 { font: 0.6em Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.txt10-exam { font: .7em Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 10px;}
.txt10-instruct { font: italic bold .8em Georgia, "Times New Roman", Times, serif;}
.txt11 { font: .8em Verdana, Arial, Helvetica, sans-serif;}
.txt12 { font: small Verdana, Arial, Helvetica, sans-serif;}
.txt14 { font: medium Verdana, Arial, Helvetica, sans-serif;}
.txt8 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em;}
.txt9 { font: xx-small Verdana, Arial, Helvetica, sans-serif;}
.txt-instruct { font: italic bold 0.8em Georgia, "Times New Roman", Times, serif;}
.txt-pt7em { font: 0.7em/150% Verdana, Arial, Helvetica, sans-serif; color: #333333; vertical-align: baseline;}
.warning { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF6600; background: #FFFFCC; padding: 5px 5px; font-weight: bold;}
.wizard-cv { font: 0.6em Verdana, Arial, Helvetica, sans-serif; color: #000000; border: #CCCCCC solid; padding: 7px 0px; border-width: 1px 0px;}
.wizard-search { font: .7em Verdana, Arial, Helvetica, sans-serif; color: #000000; border: #CCCCCC solid; padding: 7px 0px; border-width: 1px 0px;}
.textarea-template { font: 0.7em Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; border: #CCCCCC solid; border-width: 1px 1px 1px 1px;
 color: #000000; padding: 5px 5px 5px 5px; margin: 0px 0px 0px 0px; background: #FFFFFF; width: 100%; height: 100%;}

body { font-family: Verdana, Arial, Helvetica, sans-serif; background: #FFFFFF; margin: 0px 0px;}
h1 { font: 1.8em Georgia, "Times New Roman", Times, serif;} 
p { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
strong { font-weight: bold;}
table{ font-family: Verdana, Arial, Helvetica, sans-serif;}
.pre-exam-vitals { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.6em; line-height: 150%; color: #333333; background-color: #f4f4f4; padding: 4px 4px 4px 10px; border-color: #E3E3E3 #E3E3E3 #FF9900 #F4F4F4; border-style: solid; border-width: 1px 1px 2px 0px;}
.pre-exam-date {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; color: #000000; background-color: #FFF7DD; padding: 10px 10px 10px 10px; text-align: center; vertical-align: middle; font-weight: bold; border: #FF9900; border-style: solid; border-width: 2px 2px 0px 2px;}
.pre-top-positive {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 5px;
	background-color: #cbd6e7;
	border-top: 0px solid black;
	border-right: 0px solid #B5BFCE;
	border-bottom: 1px solid #B5BFCE;
	border-left: 0px solid #B5BFCE;
}
.pre-exam-cell {  padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background-color: #FFF7DD; border-color: #FF9900; border-style: solid; border-width: 0px 2px 2px 2px;}
.brdr-top-positive {  border: solid #cbd6e7; border-width: 0px 2px 2px 2px;}
.brdr-e3e3e3-2px {  border: 2px solid #E3E3E3; margin-bottom: 10px;}
.pre-top-unknown {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	padding: 1px 10px 1px 5px;
	background-color: #e6e6e6;
	border-top: 1px solid black;
	border-right: 0px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	border-left: 0px solid #CDCDCD;
}
.pre-top-negative {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 5px;
	background-color: #f4f4f4;
	border-top: 1px solid black;
	border-right: 0px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	border-left: 0px solid #D9D9D9;
}
.column-title-pre-top {
	color: #000000;
	background: #FBEEBD;
	border-top: 3px solid #333333;
	border-right: 0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left: 0px solid #333333;
	padding: 1px 2px 4px 4px;
	font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
}
.log-category { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: bold}
.pre-top-header {
	font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #cbd6e7;
	vertical-align: baseline;
	padding: 2px 0px 2px 8px;
	border: 1px solid #CCCCCC;
}
.pre-top-exam-cell {
	padding: 8px;
	border-top: 0px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background: #EEF5FF;
}
.pre-sum-category { font: bold 0.6em Verdana, Arial, Helvetica, sans-serif; color: #666666; padding: 2px 2px 2px 10px; ; border: #f1f1f1 solid; border-width: 0px 0px 1px; vertical-align: baseline; }
a.whitelink:link {  color: #FFFFFF; text-decoration: underline}
a.whitelink:visited {  color: #FFFFFF; text-decoration: underline}
a.whitelink:hover {  color: #CC0033; text-decoration: underline; background: #FFFFCC}
a.whitelink:active {  color: #FFCC00; text-decoration: none; background: #FFFFCC}
.title-log { font: bold 0.8em Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 2px 4px 4px; border-style: solid; border-width: 2px 0px 0px; border-color: #000000 #CCCCCC #cccccc; background: #4C6499; }
.title-log-link { font: 0.6em Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 2px 4px 4px; border-width: 2px 0px 0px; background: #4C6499; text-align: right; ; border: #000000 solid}
form {  margin: 0px 0px}
.chart-pre-on { color: #000000; ; vertical-align: baseline ; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: #f1f1f1 solid;; font: 0.6em Verdana, Arial, Helvetica, sans-serif; border-width: 0px 0px 1px ; background: #F8F8F3}
em {
	font-style: italic;
}
.txtError { font: 9pt Verdana, Arial, Helvetica, sans-serif;}