HTML, BODY, TABLE {FONT: normal 11pt Verdana, Arial; COLOR: #000000;}
BODY { margin-left: 0px; margin-top: 0px;}
INPUT {FONT: normal 11pt Verdana, Arial; COLOR: black;}
SELECT {FONT: normal 11pt Verdana, Arial; COLOR: black;}
PRE {FONT-SIZE: 10pt;}
A {COLOR: #000000;}
A:HOVER {COLOR: #ff3300; }
IFRAME {overflow:visible; width:100%; height: 85%;}
input[type=text]:focus, input[type=password]:focus, select:focus, textarea:focus {background-color: #FFFFF0;}

#countdowncontainer .Timer { padding: 2px; font-weight: bold; color: White; border: solid; }
#countdowncontainer .LowTime { padding: 2px;  color:Red; background-color: Yellow; font-weight: bold; border: solid;}
#divStayTopLeft { position:absolute; text-align: center; margin-left:3px;}
#TimerLabel { font-weight:bold; white-space:nowrap; }
.TableHeader { FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND: #6699cc; VERTICAL-ALIGN: BOTTOM;}
.TableRow {BACKGROUND: #ffffff; COLOR: #000000; VERTICAL-ALIGN: TOP;}
.TableAltRow {BACKGROUND-COLOR: #99ccff; COLOR: #000000; VERTICAL-ALIGN: TOP;}
.MenuItems a { margin:2px; width:103px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #808080; border-bottom:1px solid #000; display: block; text-align: center; font-style: normal; font-variant: normal; font-weight:bold; font-size: .8em; line-height: normal; font-size-adjust: none; font-stretch: normal; text-decoration: none; color: #000000; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; }
.MenuItems a:hover { color: #ff3300; font-style:normal; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; }
.VersionNumber a {display:block; font-size:.7em; color: #ffffff; background: #6699cc; text-decoration:none; text-align: center; padding:2px; margin:10px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #808080; border-bottom:1px solid #000;line-height:15px;}
.VersionNumber a:hover{ color: #ffffff; background: #99ccff; font-style:normal; }
.VersionNumber a:active{color:#369; background:#f9d543; }
.SearchTypesChkbox {float:left; width:33%;}
.SearchHelp {padding: 0 5px 0 5px; border:none;}
.PriceListHeading {FONT: bold 13pt Verdana, Arial; COLOR: #000000; float:left; padding-top:15px; padding-right:15px;}
.PriceListException { font-size:9pt; font-style:italic; font-weight:bold; padding-top:18px; padding-right:15px;}

div {FONT: normal 11pt Verdana, Arial; COLOR: #000000; padding: 0;}
div#container {background: #6699cc;}
div#LoginID {BACKGROUND: #6699cc;COLOR: #ffffff; text-align: right; vertical-align: middle;}
div#LoginID a {padding: 0 5 0 5; text-decoration: none;}
div#UnReadNotes { font-weight: bold; BACKGROUND: #6699cc; text-align: center; vertical-align: middle; }
div#UnReadNotes a {  padding: 5px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #808080; border-bottom:1px solid #000; text-align: center; font-style: normal; font-variant: normal; font-weight:bold; font-size: 1.2em; line-height: normal; font-size-adjust: none; font-stretch: normal; text-decoration: none; color: #000000; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; display: block; width: 250px; margin:0 auto;}
div#UnreadNotes a:hover { color: #ff3300; font-style:normal; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; }
#dhtmltooltip{FONT-SIZE: 9pt; position: absolute; width: 150px; border: 1px solid black; padding: 2px; background-color: #ffffe0; visibility: hidden; z-index:100;}
#DivShim{position:absolute; top:0px; left:0px; display:none; z-index:99;}
@media print
{
.SSN, .ScreenOnly, div#left, div#LoginID, div#UnReadMessages {DISPLAY:none;}
div#content {margin:0; padding: 2.5; background:#ffffff;}
}

@media screen
{
.SearchSummary, .PrintOnly, .ResultsHeaderGraphic {DISPLAY:none;}
.SSNMasked {DISPLAY:none;}
div#wrapper {height: 100%;}
div#left {FONT-WEIGHT: bold; COLOR: #ffffff;	width: 110px;	float: left; background: #6699cc; height: 90%;}
div#content {margin-left: 110px; padding: 2.5; background: #ffffff; }
}

.Light { background: linen; margin:10; padding: 10px;}
.Dark { background: oldlace;margin:10; padding: 10px;}

div.DeleteRecord { text-align:center; }
div.DeleteRecord a { text-decoration:none; padding:2px;color:red; border: solid; float:left;  font-weight:bold; margin-left:15px; width: 220px;}
div.SearchRequest { border: 3px solid black;  margin: 5px;}
div.SearchResultContainer {margin: 5px; }
div.SearchResultHeader {FONT: bold 13pt Verdana, Arial; float:right; background: #fbffce; border: thin black solid; border-bottom: 0; padding: 5px;}
div.SearchResult { border: 1px solid black; width: 100%;  background: #fbffce; clear:right;}
div.SearchRecordContainer {margin: 5px;}
div.SearchRecordHeader { FONT-WEIGHT: bold; float:left; background: #d2d5ac; border: dotted; border-bottom: 0; padding: 5px;}
div.SearchRecord { border: dotted; background: #d2d5ac; clear:left;}
div.floatleft33pct {border: 1px solid black; float: left;}
div.floatleft50px {width: 50px; float: left;}
div.floatleftclear {float:left; clear: left;}
div.floatleft {float:left;}
div.floatleftpadclear {float:left; padding: 5px;}
.floatright {float:right; clear:right; margin: 0 0 10px;}
div.ClearerLeft {display: block; clear: left;}
div.ClearerBoth {display: block; clear: both;}
div.DataContainer33 {float:left; width: 33%;}
div.DataContainer50 {width:100%; clear:left}
div.DataContainerClear {float:left; clear: left;}
div.DataLabel {float:left; width: 250px; text-align: right; font-weight: bold; padding: 0 5px 0 0;}
div.DataLabelSmall {float:left; width: 100px; text-align: right; font-weight: bold; padding: 0 5px 0 0;}
div.Disclaimer {display: block; clear:both; FONT: bold 8pt Verdana, Arial; padding: 10px;}
div.NoRecordFound {FONT: bold 13pt Verdana, Arial; text-align: center;}
.ErrorURL {font-weight:bold; font-size: 10pt; }
FIELDSET {margin:15px; text-align:justify; }
legend { font-weight:bold; font-size:large; font-style:italic; color:Black; }
legend#RED { color:Red; }
legend#YELLOW { color: #daa520; }
legend#GREEN { color:Green; }
.MissMatchedDOB { background-color: Red; color: Yellow;}
.Incomplete { text-align:center; font-weight:bold; color:Red; }
.BiggerHeading { font-size: 1.5em;}
.BiggerHeadingBold { font-size: 1.25em; font-weight:bold; }
.SmallerHeading { font-size: .7em; font-weight:bold; }
.SmallNote { font-size: .7em; font-style: italic; }
.rtBold { text-align:right; font-weight:bold; vertical-align:top;}
.rtBold275 { text-align:right; font-weight:bold; vertical-align:top; width: 275px;}
.QueueLinks {width:100%; float:left; font-weight:bold; text-decoration:none; }
.QueueLinks2 {width:50%; float:left; font-weight:bold; text-decoration:none; }
.ErrorMessage { font-size: 1.25em; font-weight:bold; color:Red; }
.PreviousSearchHeader { font-size: 2.0em; font-weight:bold; background-color:Red; color: Yellow; }
.PageBreakBefore { page-break-before:always; }
.PageBreakAfter { page-break-after:always; }
.WarningMessage { background: yellow; border: 5px outset black; padding: 10px; font-weight: bold; margin: 0 15px 5px 15px; display: block;}
.ErrorMessageBOX { color: Yellow; background: red; border: 5px outset black; padding: 10px; font-weight: bold; font-size: 1.25em; margin: 0 15px 5px 15px; display: block;}
.ThreeCol { width:30%; float:left; border: solid 1px black; margin:5px; }
.ThreeCol a { padding:2px; background: #dddddd; margin:5px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #808080; border-bottom:1px solid #000; display: block; text-align: center; font-style: normal; font-variant: normal;  font-size: .8em; line-height: normal; font-size-adjust: none; font-stretch: normal; text-decoration: none; color: #000000; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; }
.ThreeCol a:hover { background-color: #bbbbbb; font-weight:bold; color: #000000; font-style:normal; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; }
.ThreeColHeader { FONT-WEIGHT: bold; COLOR: #ffffff; background: #6699cc; height:35px; text-align:center; vertical-align:middle; padding:5px; }
.XLHeadingBoldRed { font-size: 1.75em; font-weight:bold; color: Red; }
.ReportDisclaimer { font-weight:bold; border: solid 2px black; display:block; width:98%; padding:5px;}
.ReportDisclaimerCA { font-weight:bold; border: solid 2px black; display:block; width:98%; padding:5px; page-break-after:always}
.SuspectName { background-color: #ffffe0; }
.SearchSummary { font-size: 8pt; }
.SearchSummary .AttentionRequired { font-size: 1.3em; font-weight: bold; }
.SearchSummary td { font-size: 8pt; }
.SearchSummaryHeader { font-size: 1.75em; font-weight: bold; border: 5px outset black; margin: 10px 0 10px 0; text-align:center; }
.ResultsHeaderGraphic { page-break-before:always; }
.SearchesDataGrid { margin: 0 0 40px 20px;} 
.NoteHeader { text-align: right; font-size: 1.0em;}
.NoteBody { margin: 0 0 15px 0px; font-weight: bold; font-style: italic; font-size: 1.35em;}
.suggest_link {background-color: #FFFFFF;}
.suggest_link_over {background-color: #31498C;color: #FFFFFF;}
#search_categories {position: absolute; background-color: #FFFFFF; text-align: left; height: 100px; overflow: auto;}	
#search_subcategories {position: absolute; background-color: #FFFFFF; text-align: left; height: 100px;overflow: auto;}	
.border {border: 1px solid #000000;}
.noborder {border: 0px solid #000000;}
.ResourceCategory {font-weight: bold; font-size: 15pt; padding-top: 15px;}
.ResourceSubcategory {font-weight: bold; font-size: 13pt;}
.Right { text-align: right; }
.Bold { font-weight: bold; }
.FaxMessageLink { display: block; text-align: right; margin: 0 0 5px 0; font-weight: bold;}
#UserInformationContent { border: solid 9px black; background-color: #ffffff; width: 400px; text-align: left; padding: 10px; }
.DataDiversLink {text-decoration:none; color: #ff0000; border: solid 1px #ff0000; font-size: 1.2em; padding: 2px; font-weight:bold;}
.WaterMarked { color: Gray;}