body
{
  margin-top: 0px;
  margin-left: 0px;
  height:100%;
  background: white url(/proxy/Lab_left_nav_gradient.2.jpg) repeat-y scroll left bottom;
  font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
}

p, li, dt, dd, .normal, .label, .descText
{
  font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
  font-size: 10pt;
}

input
{
	background-color: White;
}

th.login
{
	color: White;
	background-color: #666699;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size: 10pt;
	text-align: left;
}

th.big
{
	color: black;
	background-color:White;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size: 12pt;
	text-align: left;
}

th.bigprn
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;	
	background-color: #ffffff;
	text-align: left;
}

td.login
{
	color: White;
	background-color: #666699;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size: 10pt;
}

h1
{
  font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
  font-size: 16pt;
  color: #000066;
  font-weight: bold;
}

h2
{
	color: #000000;
	font-size: 12pt;
	color: Black;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
}

h3
{
	font-size: 12pt;
	vertical-align: baseline;
	color: #000066;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
}

h4, .title
{
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: Black;
}

h5
{
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000066;	
}

a
{
	color: Blue;
}

a:visited
{
	color: Purple;
}

a.topNav
{
  font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
}

a.topNav:hover
{
  text-decoration: underline;
}

a.topNav:visited
{
  color: #ffffff
}

a.leftMainNav, a.leftMainSubNav
{
  font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
  font-size: 10pt;
  text-decoration: none;
  font-weight: bold;
  color: #000099;
}

a.leftPersNav, a.leftPersSubNav
{
  font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
  font-size: 10pt;
  text-decoration: none;
  font-weight: bold;
  color: #ffffff;
}

a.leftMainSubNav, a.leftMainSubNav:visited
{
  font-size: 10pt;
  color: #990033;
  font-weight: normal;
}

a.leftPersSubNav, a.leftPersSubNav:visited
{
  font-size: 10pt;
  color: #ffff99;
  font-weight: normal;
}

a.leftMainNav:visited
{
  color: #000099;
}

a.leftPersNav:visited
{
  color: #ffffff;
}

a.leftMainNav:hover, a.leftMainSubNav:hover
{
  text-decoration: underline;
  color: #990033;
}

a.leftPersNav:hover, a.leftPersSubNav:hover
{
  text-decoration: underline;
  color: #ccccff;
}

a.miscLink
{
  color: #0000cc;
}

.haddress
{
	font-size: 10pt;
	vertical-align: baseline;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	text-align: left;
}

.hname
{
	font-size: 10pt;
	vertical-align: baseline;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	text-align: left;
	font-weight: bold;	
}

.error
{
	font-weight: bold;
	font-size: 12pt;
	vertical-align: baseline;
	color: #990033;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	text-align: left;
}

p.address
{
	font-size: 10pt;
	vertical-align: baseline;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	text-align: center;
}

tr.alt
{
	font-size: 8pt;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	background-color: #B77485;
}

th, a.accLink, a.accLink:visited, .header, .redHead, th a, th a:visited
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	background-color: #990033;
}

.redfoot
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	background-color: #990033;
	text-align: right;
}

th.prn
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;	
	background-color: #ffffff;
	border-top-width: thick;
	border-top-color: Black;
	border-top-style: ridge;
	border-bottom-color: Black;
	border-bottom-style: ridge;
	border-bottom-width: thin;
}

th.prn2
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;	
	background-color: #ffffff;
	border-bottom-color: Black;
	border-bottom-style: ridge;
	border-bottom-width: thin;
}

th.prnNoBorder
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;	
	background-color: #ffffff;
}

th.prnTopBorder
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;	
	background-color: #ffffff;
	border-top-width: thick;
	border-top-color: Black;
	border-top-style: ridge;
}

td, tableEntries
{
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size: 8pt;
}

td.address
{
	font-size: 10pt;
	vertical-align: baseline;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	text-align: center;
}

td.alt, .alt
{
	font-size: 8pt;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	background-color: #ccccff;
}

td.subHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	background-color: #990033;
}

td.altHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #990033;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	border-bottom: #B77485 1px solid
}

td.colorHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #990033;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
}

td.alt2
{
	color: black;
	font-size: 8pt;	
	font-weight: bold;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;	
}

.paddress
{
	font-size: 10pt;
	vertical-align: baseline;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	text-align: left;
}
p.break
{
	page-break-before: always;
}

.pname
{
	font-size: 10pt;
	vertical-align: baseline;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	text-align: left;
	font-weight: bold;	
}

.loginError
{
	color: #FFFF99;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size: 10pt;
}

SELECT
{
	background-color: White;
}

TEXTAREA
{
	background-color: White;
}

.asterisk
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18pt; 
	COLOR: #990033;
}

.label
{ 
	FONT-WEIGHT: bold; 
}

.descText
{ 
	FONT-WEIGHT: normal; 
}

.bg1 
{ 
	BACKGROUND-COLOR: #ccccff 
}

.bg2 
{ 
	BACKGROUND-COLOR: #ffffcc 
}

.bg3 
{ 
	BACKGROUND-COLOR: #ffffff 
}

TD.confLabel 
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #000000 1px solid; 
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; 	 
}

TD.bottomAndConfLabel 
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #000000 1px solid; 
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; 
	BORDER-BOTTOM: #000000 1px solid 
}

TD.rightData 
{ 
	BORDER-RIGHT: #000000 1px solid 
}

TD.bottomAndRightData 
{ 
   BORDER-RIGHT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid 
}

TD.leftTopAndBottomBorders 
{ 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-WEIGHT: bold; 
}

TD.rightTopAndBottomBorders 
{ 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid 
}

TD.leftBorder 
{
	 BORDER-LEFT: #000000 1px solid 

}

TD.rightBorder 
{ 
	BORDER-RIGHT: #000000 1px solid 
}

TABLE.allBorders 
{ 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid 
}

.cursorHand {  cursor: pointer}

TABLE.WhatsNew
{ 
	BORDER: #000000 1px solid; 

}

TABLE.HomePage
{ 
	padding:2px;

}

/*Middle Column */
.presentation
{
	position: absolute;
	top: 129px; /* Height of header. */
	left: 175px; /* Width of leftNav plus margin. */
	right: 0;
	padding-top: 0px;
	padding-right: 0px;
}
/* LEFT NAVIGATION */
.leftNav 
{
	position: absolute;
	top: 130px;
	left: 0px;
	width: 160px;
	padding: 0;
}

.leftSubNav
{
	padding: 0;
}

.leftSubNav
{
	width: 153px; /* leftNav width minus borders */
	border-right: 2px solid #B39980;
	border-bottom: 2px solid #B39980; 
}

.selTestDirectory, .selTestDirectory:visited, .selTestDirectory:hover
{
	padding: 4px 5px 4px 5px;
	margin-bottom:3px;
   color: white;
   background-color:White;
   background-image: url(/proxy/Lab_sel_primary_nav_bg.1.gif);
	width: 150px;
   text-decoration:none;
}

 .selTestDirectory:hover
{
   text-decoration:underline;
}

.selNav1Table
{
   margin-left:10px;
}
.selNav0 /* The selected top level menu item. */
{
	padding: 4px 5px 4px 5px;
}

.Nav0 /* Unselected top level menu items. */
{
   padding: 4px 5px 4px 5px;
}

.Nav1, .selNav1 /* Secondary level menu items. */
{
	padding: 2px 5px 2px 2px;	
}

.selNav0,
.selNav0:visited,
.selNav0:hover 
{
   color: Black;
}

.selNav1, 
.selNav1:visited, 
.selNav1:hover
{
	font-weight: normal;
   color: white;
   width:125px;
}

.LogoutButton img
{
   padding-top: 5px; 
}

.Guide .leftSubNav
{
	border: 1px solid #996633;
}

.NavHeader 
{
   color: White;
	font-weight: bold;
	background-image: url(/proxy/Lab_primary_nav_bg.1.gif); 
	padding: 9px 5px 9px 10px;	
}
/* End Guide */

/* END LEFT NAVIGATION */

/* AUDIENCE COLORS */
.Audience1 body
{
   background-color:White;
   background-image: url(/proxy/Lab_left_nav_gradient.2.jpg);
}


/* TOP NAVIGATION */

.topheader 
{
	height: 124px; /* Height of logo image plus tabBar */
	background-color:#88888C;
}
/* Fixed width portal tab - ONLY used when TabBar is loaded with PortalRightColumn = "true" */
.PortalTab 
{
   position: absolute;
   right: 0;
   top: 95px;
   width: 170px; /* Standard right column width + 2px */
   margin: 0;
   padding: 0 0 0 0;
   border: 0;
   color: White;
   font-weight: bold;
}

/* Variable Width Audience Tabs */
.tabBar
{
   position: absolute;
   top: 66px;
   left: 0px;
   width: 100%;
   color: Black;
   font-weight: bold;
}
.topLink
{
   height: 27px;
}
.bottomBar
{ 
   height: 35px;  
   border: solid 1px #DFDFDF;
   background-image: url(/proxy/Lab_topbar_bg.2.gif);
   background-color: White;
}

.bottomBar .topMenu
{
   position: absolute;
   margin-left: 5px;
   top: 9px;
   left: 0px;
   width: 75em;
   text-align: left;
   color: White;
}

.bottomBar .topMenu a,
.bottomBar .Help a
{
   color: White;
   text-decoration:none;
   margin-left: 5px;
   margin-right: 5px;
}

.bottomBar .topMenu a:hover,
.bottomBar .Help a:hover
{
   color: White;
   text-decoration: underline;
}

.bottomBar .topMenu a:visited,
.bottomBar .Help a:visited
{
   color: White;
}

.bottomBar .Help
{
   position: absolute;
   vertical-align: middle;
   margin-right: 5px;
   top: 9px;
   right: 0px;
   color: White;
}
/* Off Tabs */
.topLink a 
{
   background-image: url(Images/Tabs/Tan/tab-center.gif);
   line-height: 27px;
   color: #000;
   position: static;
   float: left;
}
		
.topLink .TabLeft 
{
   background-image: url(Images/Tabs/Tan/tab-left.gif);
}
		
.topLink .TabRight
{
   background-image: url(Images/Tabs/Tan/tab-right.gif);
}

/* End Audience Tabs */

/* Audience LeftNav */
.Nav1
{
   background-image:none;
	width: 155px;
}

.selNav1, .sel
{
	background-image: url(/proxy/Lab_sel_primary_nav_bg.1.gif); 
	color: White;
	width: 140px;
}

.Audience1 .BackGroundColor
{
   background-color: #E1E8F0; /* Blue */
}

.selNav0, .Audience1 Table.Guide th, .NavHeader
{
   background-color:White;
   background-image: url(/proxy/Lab_left_nav_gradient.2.jpg);
	width: 150px;
}


/* End Audience LeftNav */

/* Left Controls */
.LeftLogin
{
   padding-left:5px; 
   border:solid 1px #990033; 
   margin-left:7px;
   margin-top:10px; 
   background-color:White;
	width:145px;
}

.LeftLogin td a,
.LeftLogin td a:visited,
.LeftLogin td a:hover
{
   color:blue;
   font-size: 85%;
}
   
.LeftLogin td a.Nav0,
.LeftLogin td a.Nav0:hover,
.LeftLogin td a.Nav0:visited
{
   color:Black;
   font-size: 120%;
}

.LeftTestDirectory, .LeftBox
{
   padding-left:5px; 
   padding-right:5px; 
   border:solid 1px #990033; 
   margin-left:7px;
   background-color:White;
	width:145px;
}
.LeftTestDirectory th
{
   font-size: 100%;
   background-color:White;
   color:Black;
}

.LeftTestDirectory td a,
.LeftTestDirectory td a:visited,
.LeftTestDirectory td a:hover
{
   color:blue;
   font-size: 85%;
}

/*End Left Controls*/

/* Client Info Box */
.CI_TopRight
{
   background-image:url('/proxy/LR_clientbox_topright.2.jpg'); 
   width:13px;
}

.CI_BottomRight
{
   background-image:url('/proxy/LR_clientbox_bottomright.2.jpg'); 
   background-repeat:no-repeat; 
   width:13px;
}

.CI_TopLeft
{
   background-image:url('/proxy/LR_clientbox_topleft.2.jpg'); 
   width:13px;
   height:20px
}

.CI_BottomLeft
{
   background-image:url('/proxy/LR_clientbox_bottomleft.2.jpg'); 
   background-repeat:no-repeat; 
   width:13px;
}

.CI_Bottom
{
   background-image:url('/proxy/LR_ClientBox_bottom.2.jpg'); 
   background-repeat:repeat-x;
}

.CI_Middle
{
   background-image:url('/proxy/LR_ClientBox_BG.2.jpg'); 
   padding-top:3px
}

.CI_Left
{
   background-image:url('/proxy/LR_clientbox_bg.2.jpg'); 
   width:13px;
}

.CI_Right
{
   background-image:url('/proxy/LR_clientbox_right.2.jpg'); 
   width:13px;
}

.CI_Info
{
   padding-top:5px; 
   padding-right:5px; 
   text-align:right;
}
/* End Client Info Box */

/* View Results Box */
.VR_TopRight
{
   background-image:url('/proxy/VRSBox_TopRight.2.jpg'); 
   background-color: #990033;
   background-repeat:no-repeat; 
   width:9px;
   color:White;
   font-weight: bold;
}

.VR_BottomRight
{
   background-image:url('/proxy/VRSBox_BottomRight.2.jpg'); 
   background-repeat:no-repeat; 
   width:13px;
}

.VR_TopLeft
{
   background-image:url('/proxy/VRSBox_TopLeft.2.jpg'); 
   background-color: #990033;
   background-repeat:no-repeat; 
   width:9px;
   color:White;
   font-weight: bold;
}

.VR_BottomLeft
{
   background-image:url('/proxy/VRSBox_BottomLeft.2.jpg'); 
   background-repeat:no-repeat; 
   width:13px;
   height:13px;
}

.VR_Info
{
   color: White;
}
.VR_Middle
{
   background-image:url('/proxy/VRSBox_BG.2.gif'); 
   padding-top:3px;
   color:white;
   font-weight: bold;
}
.VR_Left
{
   border-left: outset 1px #B77485;
	border-collapse: separate;
}

.VR_Right
{
   border-right: outset 1px #B77485;
	border-collapse: separate;
}
.VR_Bottom
{
   border-right: outset 1px #B77485;
   border-left: outset 1px #B77485;
   border-bottom: outset 1px #B77485;
   border-collapse: separate;
}

table.ReportTable
{
   
}

table.ReportTable td,
table.ReportTable th
{
   padding-top: 3px;
   padding-bottom: 3px;
   padding-right: 2px;
   padding-left: 2px;
}

/* End View Results Box */

/* View Results */
table.ResultsTable
{  
   border-bottom: outset 1px #B77485;
   border-right: outset 1px #B77485;
   border-left: outset 1px #B77485;
	border-collapse: separate;
	background-color: white;
}

table.SearchBoxes
{
	width:160px; 
	height: 174px; 
	margin-right:20px; 
	margin-bottom:20px;
}
td.SearchBoxesTD
{
	height: 17%; 
	white-space:nowrap; 
	color:White; 
	font-weight:bold; 
	background-image:url('/proxy/VRSBox.1.jpg');
}
td.SearchBoxesTD2
{
	border:solid 1px #990033; 
	padding: 5px 5px 5px 5px; 
	height: 83%;
}


/* BEGIN Popup Calendar styles */
.LRcpYearNavigation,
.LRcpMonthNavigation
{
	background-color:#990033;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.LRcpDayColumnHeader,
.LRcpYearNavigation,
.LRcpMonthNavigation,
.LRcpCurrentMonthDate,
.LRcpCurrentMonthDateDisabled,
.LRcpOtherMonthDate,
.LRcpOtherMonthDateDisabled,
.LRcpCurrentDate,
.LRcpCurrentDateDisabled,
.LRcpTodayText,
.LRcpTodayTextDisabled,
.LRcpText
{
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; 
	font-size:8pt;
}
TD.LRcpDayColumnHeader
{
	text-align:right;
	border-bottom: 1px #990033 solid;
}
.LRcpCurrentMonthDate,
.LRcpOtherMonthDate,
.LRcpCurrentDate
{
	text-align:right;
	text-decoration:none;
}
.LRcpCurrentMonthDateDisabled,
.LRcpOtherMonthDateDisabled,
.LRcpCurrentDateDisabled
{
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
}
.LRcpCurrentMonthDate
{
	color:#990033;
	font-weight:bold;
}
.LRcpCurrentMonthDate a:active, 
.LRcpCurrentMonthDate a:visited, 
.LRcpCurrentMonthDate a:rollover
{
	color:#990033;
	font-weight:bold;
}	

.LRcpCurrentDate
{
	color: #FFFFFF;
	font-weight:bold;
}
.LRcpOtherMonthDate
{
	color:#808080;
}
.LRcpOtherMonthDate a:active, 
.LRcpOtherMonthDate a:visited, 
.LRcpOtherMonthDate a:rollover
{
	color:#808080;
}

TD.LRcpCurrentDate
{
	color:#FFFFFF;
	background-color: #990033;
	border-width:1;
	border:solid thin #000000;
}
.LRcpCurrentDate a:active, 
.LRcpCurrentDate a:visited, 
.LRcpCurrentDate a:rollover
{
	color:#FFFFFF;
}
TD.LRcpCurrentDateDisabled
{
	border-width:1;
	border:solid thin #FFAAAA;
}
TD.LRcpTodayText,
TD.LRcpTodayTextDisabled
{
	border-top: 1px #990033 solid;
}
A.LRcpTodayText,
SPAN.LRcpTodayTextDisabled
{
	height:20px;
}
A.LRcpTodayText
{
	color:#990033;
	font-weight:bold;
}
SPAN.LRcpTodayTextDisabled
{
	color:#D0D0D0;
}
.LRcpBorder
{
	border: 1px solid #000000;
}

.LRCalendarBtn
{
	cursor: pointer;
    border:#CCCCCC 2px outset;
}

.LRCalendarPopup
{
	position:absolute; display:none; background-color:white;
}

div.LRCalendarPopup
{
	position:absolute; display:none; background-color:white;
    z-index: 10;
    top: 0px;
    left: 0px;            
}
div.LRCalendarPopupDrag
{
	cursor: pointer;	
	position:absolute; display:none; background-color:white;
    z-index: 10;
    top: 0px;
    left: 0px;            
}
iframe.LRCalendarPopup 
{
	position:absolute; display:none; background-color:white;
    filter: "progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=0)";
    opacity:0;
    filter:alpha(opacity=0);    
    z-index: 9;
    top: 0px;
    left: 0px;            
}      


/* END Popup Calendar styles */

    
/* BEGIN Order Tests styles */    
.AsteriskHidden
{
    visibility: hidden;
}

.firstLayer
{
        position:absolute;
        top: 0px;
        left: 0px;
    }    

.opaqueLayer
{
    display:none;
    position:absolute; 
    left:0px;
    top:0px;
    width: 0px; 
    height: 0px;
    background-color: Silver;
    z-index:999;
    opacity:.60;
    filter:alpha(opacity=60);
    }    

.TestFormData
{
    display:none;
    position:absolute; 
    left:50px;
    top:40px;
    width:590px; 
    border:solid 2px #AAAAAA;  
    background-color: #FFFFFF; 
    z-Index:1001;
}
iframe.TestFormData
{
    display:none;
    position:absolute; 
    left:50px;
    top:40px;
    width:590px; 
    background-color: #FFFFFF; 
    z-Index:1000;

    filter: "progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=0)";
    opacity:0;
    filter:alpha(opacity=0);    
}
    
.FormData
{
    display:none;
    position:absolute; 
    left:50px;
    top:0px;
    width:590px; 
    border:#AAAAAA 2px outset;  
    background-color: #FFFFFF; 
    z-Index:1001;
}
iframe.FormData
{
    display:none;
    position:absolute; 
    left:50px;
    top:0px;
    width:590px; 
    background-color: #FFFFFF; 
    z-Index:1000;

    filter: "progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=0)";
    opacity:0;
    filter:alpha(opacity=0);    
}



.HeavyLink
{
    FONT-WEIGHT:bold;
    FONT-SIZE:8pt;
    WIDTH:89px;
    font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; 
    HEIGHT:12px;
    TEXT-DECORATION:underline;
    cursor:pointer;
}

TABLE.OrderTestsTable
{
    width:677px;
}

TABLE.stepsTable
{
    width: 689px;
}
TABLE.stepsTable td
{
	background-color: #CCCCCC;
	color:#555555;
	font-weight:bold;
	/* padding-left: 2px; */
	/* padding-right: 2px; */
	cursor:pointer;
	text-align: center;
}
TABLE.stepsTable td.stepsTableOn
{
	BORDER-TOP: #555555 1px solid;
	border-right: #555555 1px solid;
	background-color: #999999;
	color:#000000;
	font-weight:bold;
	/* padding-left: 2px; */
	/* padding-right: 2px; */
	cursor:pointer;
	text-align: center;
}
TABLE.stepsTable td.stepsTableOff
{
	BORDER-TOP: #555555 1px solid;
	border-right: #555555 1px solid;
	background-color: #CCCCCC;
	color:#555555;
	font-weight:bold;
	/* padding-left: 2px; */
	/* padding-right: 2px; */
	cursor:pointer;
	text-align: center;
}

TABLE.stepsTable td.stepsTableTab
{
	BORDER-TOP: #555555 1px solid;
	border-right: #555555 1px solid;
}
TABLE.stepsTable td.stepsTableOnLeft
{
	background-image: url('/proxy/Lab_tab-left_on.1.gif');
	background-color:#FFFFFF;
	width: 8px;
	height: 20px;
}
TABLE.stepsTable td.stepsTableOnRight
{
	background-image: url('/proxy/Lab_tab-right_on.1.gif');
	background-color:#FFFFFF;
	width: 8px;
	height: 20px;
}
TABLE.stepsTable td.stepsTableOffLeft
{
	background-image: url('/proxy/Lab_tab-left.1.gif');
	background-color:#FFFFFF;
	width: 8px;
	height: 20px;
}
TABLE.stepsTable td.stepsTableOffRight
{
	background-image: url('/proxy/Lab_tab-right.1.gif');
	background-color:#FFFFFF;
	width: 8px;
	height: 20px;
}


.AddOnPopup
{
    display:none;
    position:absolute; 
    left:0px;
    top:0px;
    /* width:590px;  */
    border:#AAAAAA 2px outset;  
    background-color: #FFFFFF; 
    z-Index:1002;
    padding:5px;
}
iframe.AddOnPopup 
{
	position:absolute; display:none; background-color:white;
    filter: "progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=0)";
    opacity:0;
    filter:alpha(opacity=0);    
    z-index: 1001;
    top: 0px;
    left: 0px;            
}


/* END Order Tests styles */

/* BEGIN Form Data Styles */
table.SourceData 
{
	width: 100%;
	border-collapse: collapse;
}
table.SourceData td
{
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
tr.SourceAlt td
{
	border: 1px solid #000000;
	background-color: #DDDDDD;
}

tr.SourceAltTop td
{
	background-color: #BBBBBB;
}

tr.SourceAltBottom td
{
	background-color: #BBBBBB;
}
/* END Form Data Styles */

/* BEGIN Diagnosis Code styles */
.DiagCodePopup
{
    display:none;
    position:absolute; 
    left:0px;
    top:0px;
    border:#AAAAAA 2px outset;  
    background-color: #FFFFFF; 
    z-Index:1012;
    width: 400px;
}

iframe.DiagCodePopup 
{
	position:absolute; display:none; background-color:white;
    filter: "progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=0)";
    opacity:0;
    filter:alpha(opacity=0);    
    z-index: 1011;
    top: 0px;
    left: 0px;            
}

/* END Diagnosis Code styles */

/* BEGIN TestSelection styles */

TABLE.Tabs
{
	/* FONT-WEIGHT: bold; FONT-SIZE: 8pt; font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; */
	WIDTH:467px;
	border-collapse: collapse;
	/* BORDER-TOP: 1px solid #000000; */
	/* BORDER-LEFT: 1px solid #000000; */
	/* BORDER-RIGHT: 1px solid #000000; */
	BORDER-BOTTOM: 1px solid #000000;
}
TABLE.Tabs td /* NotSelected */
{
	BACKGROUND-COLOR: #CCCCCC; 
	COLOR:#555555; /* text color */
	font-weight:bold;
	TEXT-ALIGN: center;
	/* PADDING-LEFT: 5px; PADDING-RIGHT: 5px;*/
	cursor:pointer;
}
TABLE.Tabs td.SelectedTab
{
	BORDER-TOP: #555555 1px solid;
	BORDER-RIGHT: #555555 1px solid;
	BACKGROUND-COLOR: #999999;
	COLOR:#000000; /* text color */
	TEXT-ALIGN: center;
	/* PADDING-LEFT: 5px; PADDING-RIGHT: 5px; */
	cursor:pointer;
}
TABLE.Tabs td.NotSelectedTab
{
	BORDER-TOP: #555555 1px solid;
	BORDER-RIGHT: #555555 1px solid;
	BACKGROUND-COLOR: #CCCCCC; 
	COLOR:#555555; /* text color */
	font-weight:bold;
	TEXT-ALIGN: center;
	/* PADDING-LEFT: 5px; PADDING-RIGHT: 5px;*/
	cursor:pointer;
}

TABLE.Tabs td.stepsTableTab
{
	BORDER-TOP: #555555 1px solid;
	border-right: #555555 1px solid;
}
TABLE.Tabs td.OnLeft
{
	background-image: url('/proxy/Lab_tab-left_on.1.gif');
	background-color:#FFFFFF;
	width: 8px;
	height: 16px;
}
TABLE.Tabs td.OnRight
{
	background-image: url('/proxy/Lab_tab-right_on.1.gif');
	background-color:#FFFFFF;
	width: 8px;
	height: 16px;
}
TABLE.Tabs td.OffLeft
{
	background-image: url('/proxy/Lab_tab-left.1.gif');
	background-color:#FFFFFF;
	width: 8px;
	height: 16px;
}
TABLE.Tabs td.OffRight
{
	background-image: url('/proxy/Lab_tab-right.1.gif');
	background-color:#FFFFFF;
	width: 8px;
	height: 16px;
}
TABLE.Tabs A:link  { COLOR: #ffffff; TEXT-DECORATION: none;  }
TABLE.Tabs A:visited  { COLOR: #ffffff; TEXT-DECORATION: none;  }
TABLE.Tabs A:hover  { COLOR: #ffffff; TEXT-DECORATION: underline;  }

/* test grid tabs */
.scrollableItem
{
    height:235px;
    overflow:scroll;
    BORDER-LEFT: 1px solid #000000;
}
.scrollableItem table
{
    width: 450px;
}
.scrollableItem tr
{
    cursor: pointer;
}
/* rollover for selected tab's test list. */
.scrollableItem tr.Rollover
{
	BACKGROUND-COLOR: #ccccff; /* purplish color :#ccccff */        	    
}	
/* alternating row for selected tab's test list. */	
.scrollableItem tr.alt
{
	BACKGROUND-COLOR: #cccccc;
}
.scrollableItem TD.blueTitle 
{ 
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; 
	COLOR: #EEEEEE; 
	BACKGROUND-COLOR: #555555; 
	TEXT-ALIGN: center ; cursor:default;
}

.highlighted {
    background-color:#ffffcc;
    border:1px solid black;
}	

TABLE.OrderedTests
{
    width:200px;
    border:#000000 1px solid; 
}
/* END TestSelection styles */

/* BEGIN PatientSearch styles */
div.RolloverTable table
{
	border:1px solid #000000; 	    
} 
/* rollover for selected row. */
div.RolloverTable table tr.Rollover
{
	cursor:pointer;
	BACKGROUND-COLOR: #ccccff; /* purplish color :#ccccff */        	    
} 
div.RolloverTable table tr.alt
{
	cursor:pointer;
	BACKGROUND-COLOR: #cccccc;
}	
/* END PatientSearch styles */

/* BEGIN Order Review styles */
.reviewTable tr
{
	height: 13px;	
}

.reviewTable tr.spaceOut
{
	height: 5px;
}

.reviewTable tr.spaceOut td td td td
{
	BORDER-right: #000000 1px solid; 
}

.ReviewHeader
{
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;

	color:White;
	font-size:8pt;
	font-weight:bold;
	height:11px;
	
	text-align:center;	
}

.ReviewLabelLeft
{
	BORDER-LEFT: #000000 1px solid;

	font-size:8pt;
	font-weight:bold;
	/* width:115px;*/
	height:12px;
	
}

.ReviewLabelLeftBottom
{
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;

	font-size:8pt;
	font-weight:bold;
	/*width:115px;*/
	height:12px;
	
}

.ReviewLabelRight
{
	BORDER-RIGHT: #000000 1px solid;

	font-size:8pt;
	font-weight:bold;
	width:115px;
	height:12px;
}
/* END Order Review styles */


/* Search Boxes */

.LRSearchBox
{
  width:160px; 
  height: 174px; 
  margin-right:20px; 
  margin-bottom:20px; 
}

.LRSearchBoxTop
{
  height: 35px;
  white-space:nowrap; 
  color:White; 
  font-weight:bold; 
  background-image:url('/proxy/VRSBox.1.jpg');
}

.LRSearchBoxMiddle
{
  border:solid 1px #990033; 
  padding: 5px 5px 5px 5px; 
  height: 83%;
}

/* BEGIN styles for Patient Search */
table.PatientSrchFlds 
{
	width: 590px;
}
.PatientSrchFlds td
{
	padding-left: 5px;
	padding-right: 5px;
}

.PatientSrch
{
    display:none;
    position:absolute; 
    left:50px;
    top:0px;
    border:#AAAAAA 2px outset;  
    background-color: #FFFFFF; 
    z-Index:1001;
}
iframe.PatientSrch
{
    display:none;
    position:absolute; 
    left:50px;
    top:0px;
    background-color: #FFFFFF; 
    z-Index:1000;

    filter: "progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=0)";
    opacity:0;
    filter:alpha(opacity=0);    
}




/* END styles for Patient Search */

/* BEGIN styles for Distribution */ 
.DistrPopup
{
    display:none;
    position:absolute; 
    left:0px;
    top:0px;
    border:#AAAAAA 2px outset;  
    background-color: #FFFFFF; 
    z-Index:1012;
}
iframe.DistrPopup 
{
	position:absolute; display:none; background-color:white;
    filter: "progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=0)";
    opacity:0;
    filter:alpha(opacity=0);    
    z-index: 1011;
    top: 0px;
    left: 0px;            
}

.DistrPopup .scrollableItem
{
    height:150px;
    overflow:scroll;
    BORDER-LEFT: 1px solid #000000;
}
.DistrPopup .scrollableItem table
{
    width: 175px;
}
.DistrPopup .scrollableItem td
{
    text-align: left;
    padding-left: 2px;
}
.DistrPopup .scrollableItem tr
{
    cursor: pointer;
}
/* rollover for selected tab's test list. */
.DistrPopup .scrollableItem tr.Rollover
{
	BACKGROUND-COLOR: #ccccff; /* purplish color :#ccccff */        	    
}

/* alternating row for selected tab's test list. */	
.DistrPopup .scrollableItem tr.alt
{
	BACKGROUND-COLOR: #cccccc; 
}

/* END styles for Distribution */

/* BEGIN styles for Message Detail */
.MsgFormData
{
    display:none;
    position:absolute; 
    left:50px;
    top:40px;
    width:590px; 
    border:#AAAAAA 2px outset;  
    background-color: #FFFFFF; 
    z-Index:1001;
}
iframe.MsgFormData
{
    display:none;
    position:absolute; 
    left:50px;
    top:40px;
    width:590px; 
    background-color: #FFFFFF; 
    z-Index:1000;

    filter: "progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=0)";
    opacity:0;
    filter:alpha(opacity=0);    
}


/* END styles for Message Detail */

table.CurrentPatient
{
    display:none;
    width: 689px;
    border: 1px solid #000000;
}

.abResult:link, .abResult:visited, .abResult:hover
{
    font-style: italic;
    color: red;
}

TABLE.OrderedSupplies
{
    width:325px;
    border:#000000 1px solid; 
}


a.PrintLink:active, 
a.PrintLink:visited
{
   color: Black;
   text-decoration:none;
   margin-left: 5px;
   margin-right: 5px;
}

a.PrintLink:hover
{
   color:Black;
   text-decoration: underline;
}

a.PatientIDLink, a.PatientIDLink:active, a.PatientIDLink:visited, a.PatientIDLink:hover
{
	font-weight:normal;
	font-size: 8pt;
	color: white;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	padding-right: 2px;
}

/* BEGIN ALL formdata styling */
tr.FormDataBar
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	background-color: #990033;
	padding-right: 2px;
}

tr.FormDataBar td
{
    border-bottom: 1px solid #000000;
    padding: 0px;
    padding: 5px;        
}  

tr.FormDataBar img
{
    cursor:pointer;
}  

tr.FormDataBar a, 
tr.FormDataBar a:active, 
tr.FormDataBar a:visited, 
tr.FormDataBar a:hover
{
	text-decoration: underline;
	font-weight:normal;
	font-size: 8pt;
	color: white;
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	
    cursor:pointer;
}

.FormData tr.FormDataBar td, .TestFormData tr.FormDataBar td
{
    border-bottom: 1px solid #000000;
    width:590px; 	
    padding: 0px;
    padding: 5px;    
}    


/* END ALL formdata styling */


#strongStatus
{
    color: #780627;
}

/* Whats new box*/

.RightFeatureBox .boxtop
{
    height: 120px;
    width: 163px;
    background-image: url(/proxy/LR_WhatsNew-TopSlice.1.gif);
    background-repeat:no-repeat;
}

.RightFeatureBox
{
    background-color:#f3eeea;
}
.RightFeatureBox .boxmiddle
{
    width: 163px;
    background-image: url(/proxy/LR_WhatsNew-CenterSlice.1.gif);
    background-repeat: repeat-y;
}
.RightFeatureBox .boxsideleft
{
    width: 5px;
    background-image: url(proxy//RightFeatureBox/Professionals_LeftSlice.gif);
    background-repeat: repeat-y;
}
.RightFeatureBox .boxcenter
{
}
.RightFeatureBox .boxsideright
{
    width: 4px;
    background-image: url(Images/RightFeatureBox/Professionals_RightSlice.gif);
    background-repeat: repeat-y;
}
.RightFeatureBox .boxbottom
{
    height: 16px;
    width: 163px;
    background-image: url(/proxy/LR_WhatsNew-BottomSlice.1.gif);
    background-repeat:no-repeat;
    background-position: bottom;
}

.ControlTabBar, .ControlTabCenter, .ReviewHeader, table.TableHeader2
{
	background-color: #990033;
}

div.ToCoverPage
{    
    background-color: #88888C;
}

table.LoadingCover
{
    background-color: #88888C; 
}

table.LoadingCover td
{
    background-color: #88888C; 
}
.ClientInfo 
{
	color: White;
}

.LoadingStatus

{
    color:#990033 ;     

}

/* BEGIN Nursig Home styles */
.NursingHomeDisabledInput
{
    background-color: #DDDDDD; 
}

#divNHVerify .PatientSrch
{
    top:275px;
}
#divNHVerify iframe.PatientSrch
{
    top:275px;
}

.tdNHVerifyDOB td 
{
	padding-left: 0px;
	padding-right: 0px;
}
.tdNHVerifyDOB img.PortalBtn
{
	display:none;
}


/* END Nursig Home styles */




