﻿.filter
{
	font-weight:bold;
}
body {
    font-size: 8pt;
    font-family: "Lato Regular",  Verdana, Arial, Sans-Serif;
    margin: 0px;
    height: 100%;
    color: #dddad1;
}
form
{
    margin:0px;
    padding:0px;
}
a
{
    font-size: 8pt;
    color: #4682b4;
    font-family: "Lato Regular",  Verdana, Arial, Sans-Serif;
    text-decoration: none
}
a:link
{
    font-size: 8pt;
    color: #4682b4;
    font-family: "Lato Regular",  Verdana, Arial, Sans-Serif
}
a:visited
{
    font-size: 8pt;
    color: #4682b4;
    font-family: "Lato Regular",  Verdana, Arial, Sans-Serif
}
a:active
{
    font-size: 8pt;
    color: #4682b4;
    font-family: "Lato Regular",  Verdana, Arial, Sans-Serif
}
a:hover
{
    font-size: 8pt;
    color: #b0c4de;
    font-family: "Lato Regular",  Verdana, Arial, Sans-Serif;
}
th
{
    font-weight: bold;
    font-size: 8pt;
    font-family: "Lato Regular",  Verdana, Arial, Sans-Serif;
    white-space:nowrap;
	border-style:none;    
}
td
{
    font-size: 8pt;
    font-family: "Lato Regular",  Verdana, Arial, Sans-Serif;
    white-space:nowrap;
	border-style:none;    
}
p, ol, ul
{
	margin-top:0px;
	margin-bottom:0px;
}
li
{
    color:#585858;
}
img
{
	border-style:none;
}
input
{
    font-size: 8pt;
    font-family: "Lato Regular",  Verdana, Arial, Sans-Serif;
}
select
{
    font-size: 8pt;
    font-family: "Lato Regular",  Verdana, Arial, Sans-Serif;
}
textarea
{
    font-size: 8pt;
    font-family: "Lato Regular",  Verdana, Arial, Sans-Serif;
}
.sVertBuffer
{
	margin-top:5px;
	margin-bottom:5px;
}
.mVertBuffer
{
	margin-top:10px;
	margin-bottom:10px;
}
.sHorBuffer
{
	margin-left:5px;
	margin-right:5px;
}
.mHorBuffer
{
	margin-left:10px;
	margin-right:10px;
}
.ErrorText
{
	color: red;
    font-size: 11px;
    font-family: Tahoma
}
.PageTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #313131;
    FONT-FAMILY: "Lato Regular",  Verdana, Arial, sans-serif;
    vertical-align: bottom;     
}
.UserInfo
{
    border:2px;
    border-style:solid;
    border-color:#00309C;
    background-color:#E0DFE3;
}
.UserError
{
    border:2px;
    border-style:solid;
    border-color:#E10F0F;
    background-color:#E0DFE3;
}
.UserWarn
{
    border:2px;
    border-style:solid;
    border-color:#d68a01;
    background-color:#E0DFE3;
}
.PageSummary
{
    width:800px;
    white-space:normal;
    padding-right:40px;
}
.Wrap
{
    white-space:normal;    
}
.InputTable
{
    border-collapse:collapse;
    background-color:#FFFFFF;    
}
.InputTable TH
{
    color:#585858;
    border:solid 2px #DFDFDF;
    font-weight:bold;
    text-align:left;
    white-space:nowrap;
    padding:6px;
    padding-right:20px;  
}
.InputTable TD
{
    border:solid 2px #DFDFDF;
    text-align:left;
    white-space:nowrap;
    padding:6px;
    padding-right:15px;
}
.InputTableDesc
{
    color:#000000;
    font-weight:normal;
}
th.InputTableClose
{
    cursor:pointer;
    vertical-align:middle;
    padding:2px;
}
.DbObjectName
{
    color:#003366;
    font-size:24px;
    font-weight:normal;
    text-transform:none;    
}
.DbObjectNameSmaller
{
    color:#003366;
    font-size:16px;
    font-weight:normal;
    text-transform:none;
    font-style:italic;    
}
.DbObjectOuterSpan
{
    border:none;
    border-left:solid 2px #DFDFDF;
    color:#000000;
    font-weight:normal;
    font-size:12px;
    text-align:left;
    text-transform:uppercase;
    white-space:nowrap;
    padding:6px;
    display: inline-block;
    width:400px;
    height:20px;
    background-color:#DFDFDF;
    padding-bottom:0px;
}
.DbObjectTable
{
    border-collapse:collapse;
    background-color:#FFFFFF;    
}
.DbObjectTable TH
{
    border:solid 2px #DFDFDF;
    color:#585858;
    font-weight:bold;
    text-align:left;
    white-space:nowrap;
    padding:6px;
    padding-right:20px;  
}
.DbObjectTable TD
{
    border:solid 2px #DFDFDF;
    text-align:left;
    white-space:nowrap;    
    padding:6px;
    padding-right:15px;
}
.DbObjectTableDesc
{
    color:#000000;
    font-weight:normal;
}
.DbObjectOuterTable
{
    border-collapse:collapse;
    background-color:#FFFFFF;
}
.DbObjectOuterTable TH
{
    border:none;
    border-left:solid 2px #DFDFDF;
    color:#000000;
    font-weight:normal;
    text-align:left;
    text-transform:uppercase;
    white-space:nowrap;
    padding:6px;
    padding-right:20px;
    background-color:#DFDFDF;
}
.DbObjectOuterTable TD
{
    border-left:solid 2px #DFDFDF;
    border-right:solid 2px #DFDFDF;
    border-top:none;
    text-align:left;
    white-space:nowrap;    
}
.DbObjectInnerTable
{
    width:100%;
    border-collapse:collapse;
    background-color:#FFFFFF;
}
.DbObjectInnerTable TH
{
    border-left:none;
    border-right:solid 2px #DFDFDF;
    border-top:none;
    border-bottom:solid 2px #DFDFDF;
    color:#585858;
    font-weight:bold;
    text-align:left;
    text-transform:none;
    white-space:nowrap;
    padding:6px;
    padding-right:20px;
    background-color:#FFFFFF;
}
.DbObjectInnerTable TD
{
    border-left:none;
    border-right:none;
    border-top:none;
    border-bottom:solid 2px #DFDFDF;
    text-align:left;
    white-space:nowrap;    
    padding:6px;
    padding-right:15px;
}
.OptionsTable
{
    border-width:1px;
    border-style:solid;    
    border-top-color:#4682B4;
    border-left-color:#4682B4;
    background-color:#4682B4;
}
.OptionsTable TH
{
    padding:6px;
    border-width:1px;
    border-style:outset;
    border-color:#4682B4;
    font-weight:bold;    
    text-align:left;
    padding-right:20px;    
    background-color:#B0C4DE;
    white-space:nowrap;    
}
.OptionsTable TD
{
    padding:6px;
    border-width:1px;
    border-style:outset;
    border-color:#4682B4;
    text-align:left;
    padding-right:15px;    
    background-color:#B0C4DE;
    white-space:nowrap;
}
.OptionsScrollChecks
{
    border-collapse:collapse;
}
.OptionsScrollChecks TD
{
    border:none;
    padding:4px;
    padding-right:15px;
}
.NoResultsText
{
    color:gray;
    font-size:24px;
    font-weight:normal;
}
.InputOuterTable
{
    border-collapse:collapse;
    background-color:#FFFFFF;    
}
.InputOuterTable TH
{
    border:solid 2px #DFDFDF;
    color:#585858;
    font-weight:bold;
    text-align:left;
    white-space:nowrap;
    padding:6px;
    padding-right:20px;
}
.InputOuterTable TD
{
    border-left:solid 2px #DFDFDF;
    border-right:none;
    border-top:none;
    border-bottom:none;
    text-align:left;
    white-space:normal;
}

.InputInnerTable
{
    width:100%;
    border-collapse:collapse;
    background-color:#FFFFFF;    
}

    .InputInnerTable TH {
        border: solid 2px #DFDFDF;
        color: #585858;
        font-weight: bold;
        text-align: left;
        text-transform: none;
        white-space: nowrap;
        padding: 6px;
        padding-right: 20px;
    }

    .InputInnerTable TD {
        border: solid 2px #DFDFDF;
        text-align: left;
        white-space: normal;
        padding: 6px;
        padding-right: 15px;
    }

.DeadLink
{
    font-size:8pt;
    color:black;
    font-family:"Lato Regular",  Verdana, Arial, Sans-Serif;
    text-decoration:none
}
.Calendar
{
    border:solid 1px #7B9EBD;
}
.Calendar td
{
    border:none;
    padding:0px;
}
.Paragraph
{
    border-collapse:collapse;
}
.Paragraph td
{
    white-space:normal;
    padding:0px;
    padding-right:40px;
    padding-bottom:10px;
}
.AdminHeading
{
    color:#585858;
    font-size:11pt;
    font-weight:bold;
    padding-right:20px;
}
.IconicMenu
{
	text-align:center;
    margin: 0 auto;
}
.IconicMenu td
{
	vertical-align:top;
}
.IconicMenuLeft
{
	width:110px;
	text-align:center;
	padding:12px;
	padding-right:6px;
}
.IconicMenuRight
{
	text-align:left;
	padding:12px 5px 30px 5px;
    white-space:normal;
    max-width:350px;
}
.OrderTabs
{
    padding:16px 16px 16px 10px;
}
.FilterTable
{
    border:solid 1px #000000;
    background-color:LightSteelBlue;
}
.FilterTable TH
{
    padding:6px;
}
.FilterDataTable
{
    width:100%;
    border-top:solid 1px #000000;
    background-color:#E5EEFB;
}
.FilterDataTable TD
{
    padding-left:16px;
    padding-right:16px;
}
.FilterInnerTable TD
{
    padding:0px 0px 0px 12px;
}
.FilterCheckBoxDiv
{
    font-weight:bold;
    background-color:LightSteelBlue; 
    padding:3px 16px 3px 3px;
}
.FilterCheckListDiv
{
    padding:4px 0px 8px 12px;
}
.FilterCheckList TD
{
    padding:1px 10px 1px 0px;
}
.ChartInfo
{
    padding:5px;    
    vertical-align:top;
    background-color:LightSteelBlue;
    border:solid 1px LightSlateGray;
}
.ChartInfoBlock
{
    width:100%;
    border:solid 1px LightSlateGray;
}
.ChartInfoBlock TD
{
    padding:5px 10px 5px 5px;    
}
.ChartLink:hover
{
    color:#FFFFFF;
}
.Tooltip
{
    color:Black;
    font-size:12pt;
    background-color:LemonChiffon;
    border:outset 1px DarkGray;
    width:auto;
    height:auto;
    z-index:999; 
    visibility:hidden;
    position:absolute;
}


.LabTable TH
{
    padding-bottom:5px;
    text-align:center;
    background-color:LightSteelBlue;
}
.LabTable TD
{
    text-align:center;
}
.StatsTable
{
    border:solid 1px #000000;
    background-color:LightSteelBlue;
}
.StatsTable TH
{
    padding:6px 16px 6px 8px;
    text-align:left;
}
.StatsInnerTable
{
    width:100%;
    border-top:solid 1px #000000;
    background-color:#E5EEFB;
}
.StatsInnerTable TD
{
    padding:8px 16px 8px 8px;
    white-space:normal;
}
.StatsDesc
{
    padding-top:4px;
}
.StatsLink, StatsLink:hover, StatsLink:link, StatsLink:visited, StatsLink:active
{
    font-weight:bold;
    text-decoration:underline;
}
.Analysis
{
    border:solid 1px #000000;
    background-color:#E5EEFB;
    border-collapse:collapse;
}
.Analysis TH
{
    background-color:LightSteelBlue;
    padding:6px 16px 6px 8px;
    text-align:center;
}
.AnalysisChart
{
    border-top:solid 1px #000000;
    background-color:#EFEFEF;
    padding:10px 16px 10px 8px;
}
.AnalysisFilter
{
    border-top:solid 1px #000000;
    padding:10px 16px 10px 8px;
}
.AnalysisTable
{
    border:solid 1px #000000;
    border-collapse:collapse;
}
.AnalysisTable TH
{
    text-align:left;
    padding:7px 12px 7px 8px;
    background-color:LightSteelBlue;
    border-style:solid;
    border-width:1px;
    border-left-color:#000000;
    border-right-color:#000000;
    border-bottom-color:Silver;
}
.AnalysisTable TD
{
    border:solid 1px Silver;
    padding:5px 12px 8px 5px;
}
.ANOVASummary
{
    border-top:solid 1px #000000;
    background-color:#EFEFEF;
    padding:10px 16px 10px 8px;
    white-space:normal;
}
.ANOVAOptions
{
    border-top:solid 1px #000000;
    padding:10px 16px 10px 8px;
}
.ANOVAGroups 
{
    border-collapse:collapse;
    margin:8px 0px 8px 16px;
}
.ANOVAGroups TH
{
    height:30px;
    text-align:center;
    background-color:LightSteelBlue;
    border:solid 1px #000000;
    padding:2px 12px 2px 6px;
}
.ANOVAGroups TD
{
    border:solid 1px #000000;
    background-color:#FFFFFF;
}
.ANOVAGroupsList TD
{
    border:0px;
    padding:1px 12px 1px 0px;
}
.ANOVAResults
{
    border-collapse:collapse;
}
.ANOVAResults TD
{
    padding:8px;
}
.ANOVAMeanCount
{
    border-collapse:collapse;
}
.ANOVAMeanCount TD
{
    padding:0px 20px 0px 0px;
}
.ANOVACalcs
{
    border:solid 1px #000000;
    border-collapse:collapse;    
}
.ANOVACalcs TH
{
    height:30px;
    padding:0px 12px 0px 8px;
    text-align:left;
    background-color:LightSteelBlue;
    border:solid 1px #000000;
    border-bottom:none;
}
.ANOVACalcs TD
{
    height:25px;
    padding:0px 12px 0px 8px;
    text-align:left;
    border-style:solid;
    border-width:1px;
    border-bottom-style:none;
    border-top-color:Silver;
    border-left-color:Silver;
    border-right-color:Silver;
    background-color:#FFFFFF;
}
.ResetTableStyle TH
{
    border:0px;
    padding:0px;
}
.ResetTableStyle TD
{
    border:0px;
    padding:0px;
    text-align:center;
}
.RadioList TD
{
    border:0px;
    padding:0px 12px 0px 0px;
}
.CheckList TD
{
    border:0px;
    padding:0px 12px 0px 0px;
}
.Opacity40
{
    -moz-opacity:0.4;
    filter:alpha(opacity=40);
    opacity:0.4;
    width:100%;
}
.PopUp
{
    position:absolute;
}
.PopUpL
{
    position:absolute;
}
.PopUpL TD
{
    border:solid 2px #8A8A8A;
    background-color:#FAFAFA;
    padding:10px 16px 10px 16px;
}
.BusinessCard
{
    float:left;
	margin-top:10px;
	margin-bottom:10px;    
	margin-right:40px;    
}
.BusinessCardTitle
{
    color:#585858;
    font-weight:bold;
}
.BusinessCardTable
{
	width:100%;
}
.BusinessCardCellLeft
{
	width:50%;
	vertical-align:top;
	padding-left:20px;
	padding-bottom:10px;
}
.BusinessCardCellRight
{
	width:50%;
	vertical-align:top;
	padding-bottom:10px;
}
.Header TH
{
    color:#222222;
    border:solid 1px #444444;
    background-color:#D2D2D2;
    font-weight:bold;
    text-align:left;
    white-space:nowrap;
    padding:6px;
    padding-right:20px;
    text-transform:uppercase;
}
.Header TD
{
    background-color:#F2F2F2;
}
.HeaderTDBorder
{
    border:solid 1px #444444;
    border-top:none;
}
.MultiLine
{
    width:100px;
    height:50px;
}
.AssayTableClass
{
    font-family:Arial;
    font-size:small;
    vertical-align:top;
}
.AssayTableClass td 
{        
    vertical-align: top;
    height:auto;
    border: none; 
    padding: 0px 2px 1px 2px;
}   
.AssayTableClass th 
{       
    vertical-align: baseline;
    height:auto;
    border: none;     
}  
.TableClass
{ 
    font-family:Arial;
    font-size:small;
    border:none;   
}
.TableClass td 
{   
    vertical-align: middle;
    height:auto;
    border: none;
}   
.TableClass th 
{        
    vertical-align: baseline;
    height:auto;
    border: none; 
    color:Gray;    
} 
.MMPCPopup
{
    border: 1px solid #0d4e7d;
    background-color: #f4f2ea;
}
.PopupLabel
{
    font-size:14pt;
    color:Gray;
    background-color:White;
    width:100%;
    max-width:990px;
    margin-right:10px;
    padding:2px 4px 2px 5px;
}
.DiaCompPopup
{
    border: 1px solid #2f476b;
    background-color: #f4f4f4;
}
.BackGround
{
    background-color: lightgray;
    filter: alpha(opacity=50);
    opacity: 0.6;
    z-index:100 !important;
}
.PopUp
{
    background-color: lightgray;
    z-index:1001 !important;
    border:solid;
}
.AddImage 
{
    background: url('../../images/add.gif');
    border:0;
    width:20px;
    height:20px;
}
.RequestImage 
{
    background: url('../../images/email.gif');
    border:0;
    width:24px;
    height:18px;
}
.Warn {
    padding:12px 12px 12px 12px;
    text-align:justify;
}
.CenterDiv {
    margin-left: auto;
    margin-right: auto;
    width:80%;
}