﻿body {
background-color:#FFFFFF;
color:#000;
font-family:Arial, Sans-Serif;
font-size:82.5%;
line-height:1.5em;
padding-top:5px;
text-align:left;
font-style:normal;
font-variant:normal;
font-weight:normal;
font-size-adjust:none;
font-stretch:normal;
}
p {
font-family:Arial, Sans-Serif;
line-height:1.5em;
}
#wrapper{
margin:0 auto;
padding:0;
position:relative
}
#pageContainer {
font-weight:500;
margin:0 auto;
padding:0;
position:relative;
top:0;
width:100%;
}
#HeaderContainer {
background-color:#FFFFFF;
margin:0;
padding-bottom:5px;
width:100%;
}
#HeaderContent {
left:0;
margin:0 auto;
overflow:hidden;
position:relative;
top:0;
width:100%;
}
#HeaderLinksContainer {
float:right;
width:auto;
}
#mainNav {
background-color:#FFFFFF;
color:#323232;
font-family:'Franklin Gothic Medium',Arial,Helvetica,sans-serif;
margin:auto;
overflow:hidden;
padding:5px 0;
position:relative;
text-align:center;
text-decoration:none;
width:100%;
border-top:4px solid #EEF2FC;
}
.LinkNav, .LinkNav:visited {
color:#006E96;
text-decoration:none;
}
.LinkNav:hover {
color:#AF0000;
text-decoration:none;
}
.mainNavItems {
float:left;
}
#footer {
border-top:4px solid #EEF2FC;
margin:auto;
overflow:hidden;
position:relative;
text-align:center;
width:100%;
}
.footerItems {
padding:1em;
}
#bodyContainer {
background-color:#FFFFFF;
border-top:2px solid #EEF2FC;
margin:2px auto auto;
height: expression( this.scrollHeight < 751 ? "750px" : "auto" );
min-height:750px;
overflow:hidden;
position:relative;
width:100%;
}
#contentPlaceHolder1 {
border-right:2px solid #EFF2FC;
float:left;
left:0;
min-height:750px;
width:78%;
}
#contentPlaceHolder2 {
float:right;
left:79%;
width:21%;
min-height:750px;
}
#defaultContentPlaceHolder {
float:left;
width:100%;
min-height:750px;
}
h1 {
color:#002060;
font-size:1.5em;
}
h2 {
color:#002060;
font-size:1.4em;
font-weight:500;
}
h3 {
color:#002060;
font-size:1.3em;
}
h4 {
color:#002060;
font-size:1.2em;
}
.text {
color:#121212;
font-family:Arial, Sans-Serif,;
font-size:1em;
font-weight:500;
letter-spacing:normal;
}
.UCtext {
color:#000000;
font-family:Tahoma,Arial;
font-size:1.4em;
font-variant:small-caps;
letter-spacing:0.1em;
}
.labelText {
color:#C0504D;
font-size:0.9em;
}
.textHeading08v {
font-family:"Verdana";
font-size:0.8em;
}
.textHeading08A {
color:#0F253F;
font-family:"Arial";
font-size:0.8em;
}
.textHeading09v {
color:#0F253F;
font-family:"Verdana";
font-size:0.9em;
font-weight:500;
}
.textHeading09 {
color:#00465A;
font-size:0.9em;
font-weight:900;
}

.text09 {
color:#323232;
font-size:0.9em;
font-family:Arial;
}

.textHeading085 {
font-size:0.85em;
font-weight:900;
color:#646464;
}
.textHeading0 {
font-size:1em;
}
.textHeading1 {
color:#646464;
font-size:1em;
font-weight:900;
}
.textHeading1B {
color:#C0504D;
font-size:1.1em;
font-weight:900;
}
.textHeading2 {
color:#0F253F;
font-family:"Arial";
font-size:1.2em;
}
.textHeading3 {
color:#18355D;
font-size:1.3em;
font-family:"Arial";
font-weight:500;
padding-bottom:10px;
}
.textHeading4 {
color:#002060;
font-size:1.4em;
}
.textHeading5 {
color:#002060;
font-size:1.5em;
}

.textHeadingBig
{
    font-family:Arial; 
    color:#CCCCCC;
    font-size:1.3em;
}
.textHeadingAB1 {
color:#444444;
font-family:"Arial";
font-size:0.9em;
font-weight:900;
}
.textHeadingAB2 {
color:#002060;
font-family:"Arial";
font-size:1em;
font-weight:900;
}
.textHeadingAB3 {
color:#C0504D;
font-family:"Arial";
font-size:1.3em;
font-weight:900;
}
.Heading1 {
color:#002060;
font-size:1.3em;
}
.Heading2 {
color:#002060;
font-size:1.2em;
}
.Heading3 {
color:#002060;
font-size:1.1em;
font-weight:900;
}
.Heading4 {
color:#646464;
font-size:1.3em;
}
.warning {
color:Red;
font-size:1em;
}
.success {
color:#009966;
font-family:Arial;
font-size:0.9em;
font-weight:900;
}
.failure {
color:red;
font-family:Arial;
font-size:0.9em;
font-weight:900;
}
.displayNone {
display:none;
}
.hoverB {
border:1px solid #FFFFFF;
}
.hoverB:hover {
border:1px solid #CCCCCC;
}
.HeadingBox {
background-color:#EFF2FC;
padding-bottom:2px;
padding-top:2px;
text-align:center;
}
ul.listBlueArrow {
color:#00465A;
font-size:1em;
font-weight:bold;
font-family:Trebuchet MS;
list-style-image:url(/graphics/Arrow_ListBlue.gif);
list-style-type:disc;
}
ul.listGrayArrow {
list-style-image:url(/graphics/Arrow_ListGray.gif);
list-style-type:disc;
font-family:Trebuchet MS;
}
ul.listRedDot {
color:#00465A;
font-size:1em;
font-weight:bold;
font-family:Trebuchet MS;
list-style-image:url(/graphics/redDot.gif);
list-style-type:disc;
}
ul.listYes {
font-size:0.8em;
font-weight:900;
color:#18355D;
list-style-image:url(/graphics/Yes.gif);
list-style-type:disc;
font-family:Arial;
}
.adStyle {
font-size:80%;
padding:20px 5px;
}
.adHeader, .adHeader:visited {
background-color:#F0F0F0;
color:#323232;
font-size:120%;
font-weight:900;
text-decoration:none;
}
.adHeader:hover {
background-color:#FFFFFF;
color:#006E96;
font-size:120%;
font-weight:900;
text-decoration:underline;
}
.redText {
color:Red;
font-family:Arial;
font-weight:900;
}
.dropDown {
color:#0F253F;
font-family:Trebuchet MS;
font-size:0.8em;
font-weight:900;
letter-spacing:0.1em;
}

.dropDown2 {
color:#0F253F;
font-family:Trebuchet MS;
font-size:0.9em;
font-weight:900;
letter-spacing:0.1em;
}

.watermark {
border:1px solid #CCCCCC;
color:#909090;
font-family:Arial;
font-size:0.9em;
}
.hiddenText {
color:#AF0000;
font-size:1em;
visibility:hidden;
}
.redStar {
color:Red;
font-size:1.7em;
}
.textBox {
border:1px solid #CCCCCC;
color:#121212;
font-family:Arial;
font-size:0.9em;
font-weight:500;
}

.textBox1 {
border:1px solid #CCCCCC;
color:#121212;
font-family:Arial;
font-size:1em;
font-weight:500;
}

.textBox09 {
border:1px solid #CCCCCC;
color:#646464;
font-family:Trebuchet MS;
font-size:0.9em;
font-weight:900;
}

.textBox2 {
background-color:#EFF2FC;
border:1px solid #CCCCCC;
color:#404040;
font-family:Arial;
font-size:1em;
}

.textBox2_09 {
background-color:#F6FCFF;
border:1px solid #CCCCCC;
color:#646464;
font-family:Trebuchet MS;
font-size:0.9em;
font-weight:900;
}
.textBox2V {
background-color:#EEF2F1;
border:1px solid #CCCCCC;
font-family:Verdana;
font-size:0.85em;
}
.boxStyle {
background-color:#F0F0F0;
 font-family:Arial;
 font-size:0.9em;
}
.boxBorder {
border:1px solid #CCCFFF;
padding:2px;
}
.button {
background-color:#EFEFEF;
border-style:outset;
color:#323232;
font-family:Arial;
font-size:82.5%;
font-weight:900;
height:20px;
}
.button:hover {
background-color:#AF0000;
border-bottom-style:outset;
color:#E1E1E1;
font-family:Arial;
font-size:82.5%;
font-weight:900;
height:20px;
}
.tableRow, .tableRow:visited {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#006E96;
font-size:0.9em;
}

.tableRow:hover {
background-color:#EEF2F1;
border:1px solid #CCCCCC;
color:#000000;
font-size:0.9em;
}
.buttonBox, .buttonBox:visited {
background-color:#EFF2FC;
border:2px solid #E3EAF9;
color:#006E96;
font-family:Trebuchet MS;
font-size:82.5%;
font-weight:900;
}
.buttonBox:hover {
background-color:#F5EBC8;
border:2px solid #646464;
color:#000000;
font-family:Trebuchet MS;
font-size:82.5%;
}
.buttonBox2, .buttonBox2:visited {
background-color:#EFF2FC;
border:1px solid #E3EAF9;
color:#006E96;
font-family:Trebuchet MS;
font-size:82.5%;
font-weight:900;
padding:2px;
text-decoration:none;
}
.buttonBox2:hover {
background-color:#F5EBC8;
border:1px solid #646464;
color:#000000;
font-family:Trebuchet MS;
font-size:82.5%;
padding:2px;
text-decoration:none;
}
.LinkMedium, .LinkMedium:visited {
color:#006E96;
font-family:Trebuchet MS;
font-size:1em;
font-weight:900;
text-decoration:none;
}
.LinkMedium:hover {
color:#000000;
font-family:Trebuchet MS;
font-size:1em;
font-weight:900;
text-decoration:underline;
}
.LinkSmall, .LinkSmall:visited {
color:#006E96;
font-family:Trebuchet MS;
font-size:0.9em;
font-weight:900;
text-decoration:none;
}
.LinkSmall, .LinkSmall:visited {
color:#006E96;
font-family:Trebuchet MS,Arial;
font-size:0.9em;
font-weight:900;
text-decoration:none;
}
.LinkSmall:hover {
color:#AF0000;
font-family:Trebuchet MS,Arial;
font-size:0.9em;
font-weight:900;
text-decoration:underline;
}
.LinkVerdana, .LinkVerdana:visited {
color:#006E96;
font-family:Verdana;
font-size:0.8em;
font-weight:500;
text-decoration:none;
}
.LinkVerdana:hover {
color:#000000;
font-family:Verdana;
font-size:0.8em;
text-decoration:underline;
}
.LinkListBG, .LinkListBG:visited {
color:#006E96;
font-family:Verdana;
font-size:0.85em;
font-weight:500;
text-decoration:none;
}
.textLink2, .textLink2:visited {
color:#006E96;
font-family:Trebuchet MS,Arial;
font-size:0.9em;
font-weight:900;
text-decoration:none;
}
.textLink2:hover {
color:#323232;
font-family:Trebuchet MS,Arial;
font-size:0.9em;
font-weight:900;
text-decoration:none;
}
.LinkMediumBlock, .LinkMediumBlock:visited {
color:#006E96;
display:block;
font-family:Trebuchet MS,Arial;
font-size:1em;
font-weight:900;
text-decoration:none;
}
.LinkMediumBlock:hover {
color:#000000;
display:block;
font-family:Trebuchet MS,Arial;
font-size:1em;
font-weight:900;
text-decoration:underline;
}
.LinkSmallBlock, .LinkSmallBlock:visited {
color:#006E96;
display:block;
font-family:Trebuchet MS,Arial;
font-size:0.8em;
font-weight:900;
text-decoration:none;
}
.LinkSmallBlock:hover {
color:#AF0000;
display:block;
font-family:Trebuchet MS,Arial;
font-size:0.8em;
font-weight:900;
text-decoration:underline;
}
.listLink2, .listLink2:visited {
color:#006E96;
display:block;
font-family:Trebuchet MS,Arial;
font-size:0.9em;
font-weight:900;
text-decoration:none;
}
.listLink2:hover {
color:#AF0000;
display:block;
font-family:Trebuchet MS,Arial;
font-size:0.9em;
font-weight:900;
text-decoration:underline;
}
.itemLink, .itemLink:visited {
color:#006E96;
display:block;
font-family:Trebuchet MS,Arial;
font-size:1em;
font-weight:900;
text-decoration:none;
}
.itemLink:hover {
color:#AF0000;
display:block;
font-family:Trebuchet MS,Arial;
font-size:1em;
font-weight:900;
text-decoration:underline;
}
.textLink, .textLink:visited {
color:#006E96;
font-family:Trebuchet MS,Arial;
font-weight:900;
text-decoration:none;
}
.textLink:hover {
color:#AF0000;
font-family:Trebuchet MS,Arial;
font-weight:900;
text-decoration:underline;
}
.textLinkU, .textLinkU:visited {
color:#006E96;
font-family:Trebuchet MS,Arial;
font-size:1.2em;
text-decoration:underline;
}
.textLinkU:hover {
color:#AF0000;
font-family:Trebuchet MS,Arial;
font-size:1.2em;
text-decoration:underline;
}
.border, .border:visited {
border:3px solid #CCCCCC;
}
.border:hover {
border:3px solid #AF0000;
}
.paneHeader {
background-color:#777788;
border:1px solid #CCCCCC;
font-size:1em;
font-weight:900;
margin-bottom:4px;
padding:2px;
}
.paneHeaderSelected {
background-color:#AF0000;
border:1px solid #CCCCCC;
font-size:1em;
font-weight:900;
margin-bottom:4px;
padding:2px;
}
.paneBody {
color:#323232;
font-size:0.9em;
font-family:Arial;
padding:5px;
}
.paneLink, .paneLink:visited {
color:#FFFFFF;
font-size:1em;
font-weight:900;
text-decoration:none;
}
.paneLink:hover {
color:#CCCCCC;
font-size:1em;
font-weight:900;
text-decoration:none;
}
.tableBorder1 {
border:1px solid #CCCFFF;
font-family:Arial;
}
.tableBorder2 {
border:2px solid #EFF2FC;
font-family:Arial;
}
.tableBorder3 {
border:1px solid #EFF2FC;
font-family:Arial;
}

.tableBorder3B {
    border:1px solid #EFF2FC;
    font-family:Arial;
    font-weight:900; font-size:0.9em;
}

.tableBorder4 {
border:2px solid #E3EAF9;
font-family:Arial;
padding:5px;
}

.clear {
clear:both;
}
.validation {
color:Red;
font-family:Arial;
font-size:0.9em;
font-weight:900;
}
.PositiveImmunoComparison {
background-color:#E3EAF9;
border:1px solid #CCCCCC;
color:#646464;
font-family:Trebuchet MS;
font-size:0.9em;
font-weight:900;
}
.NegativeImmunoComparison {
background-color:#F5EBC8;
border:1px solid #CCCCCC;
color:#646464;
font-family:Trebuchet MS;
font-size:0.9em;
font-weight:900;
}
.IndeterminateImmunoComparison {
border:1px solid #CCCCCC;
color:#646464;
font-family:Trebuchet MS;
font-size:0.9em;
font-weight:900;
}
.PositiveImmunoComparison .result.percent {
color:#18355D;
}
.NegativeImmunoComparison .result.percent {
color:Red;
}
.smartSearchResults {
background-color:White;
border:1px solid #C0C0C0;
max-height:190px;
overflow:auto;
}
.smartSearchResults .result {
background-color:#EFF2FC;
border:1px solid #C0C0C0;
cursor:pointer;
margin:5px;
padding:2px;
}
.smartSearchResults .result:hover {
background-color:#F5EBC8;
}
.smartSearchResults .highlight {
color:Blue;
}
.padding3 {
padding:3px;
}
.paddingBottom {
padding-bottom:3px;
}
.paddingTop {
padding-top:3px;
}

.searchTextbox {
border:medium none;
color:#0F253F;
font-family:Trebuchet MS;
border-color:#999999 #DDDDDD #DDDDDD #999999;
border-style:solid;
border-width:2px;
font-size:0.9em;
font-weight:900;
}
.searchGroup {
border-color:#999999 #DDDDDD #DDDDDD #999999;
border-style:solid;
border-width:2px;
padding:2px;
}
.editorWYSIWYG {
-x-system-font:none;
border:2px solid #EFF2FC;
font-family:Arial, Sans-Serif;
font-size:10pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.editorBBCODE {
-x-system-font:none;
font-family:"Courier New";
font-size:9pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
div.richeditor div.editbar {
background-image:url(/images/editbar_bg.gif);
border-color:#EFF2FC #EFF2FC -moz-use-text-color;
border-style:solid solid none;
border-width:2px 2px medium;
margin-top:5px;
}
div.richeditor div button {
background-color:Transparent;
background-image:none;
background-position:center center;
background-repeat:no-repeat;
border:1px solid transparent;
color:Black;
cursor:pointer;
height:25px;
vertical-align:middle;
width:25px;
}
div.richeditor div button:hover {
border:1px solid silver;
}
div.richeditor textarea {
border:1px solid #EFF2FC;
}
div.richeditor iframe {
background-color:#FFFFFF;
border:1px solid #EFF2FC;
}
