.assetcover { padding: 10px 15px 10px 10px}
.assetinfo { font-family: Arial; font-size: 80%; padding: 0px 10px 2px 0px }
.assetlabel { font-family: Arial; font-size: 80%; padding: 0px 10px 2px 0px; font-weight: bold }
#.locator2 { background: #C63; margin: 0 10px; padding: 3px; margin-top: 10px;}
.locator2 { background: #FFF; margin: 0 7px; padding: 3px; margin-top: 10px;}
.locatormargin { margin: 1px 0px 1px 0px; }
.locatorlink { color: #3333FF; font-size: 105%; font-weight: bold }
.locatorcell { font-family: Arial; font-size: 65%; padding: 0px 0px 0px 0px; font-weight: bold }
.locatorcell2 { font-family: Arial; color: #FFF; font: bold 75% Arial, sans-serif; text-align: top; padding: 2px; padding-left: 10px;}
.locatorcelltip { font: normal 10px Arial, sans-serif, color: #000;}
#.locatorcell3 { color: #000; font: 10px Arial, sans-serif; padding-left: 10px; }
.assettitle { font-family: Arial; font-size: 110%; font-weight: bold; padding: 10px 0px 10px 0px }
.authenticon { margin: 0px 0px 0px 0px }
.backtoresults { padding: 0px 20px 0px 10px }
.breadcrumb { background-color: #E5F0FF; text-align: left; font-family: Arial; font-size: 80%; padding: 6px 0px 6px 10px}
.breadcrumbframe { background-color: #E5F0FF; text-align: left; font-family: Arial; font-size: 80%; padding: 6px 0px 6px 10px; border-bottom: 1px solid #C95000 }
.buttons { background-color: #E5F0FF; padding: 0px 10px 0px 0px }
.buttonsframe { background-color: #E5F0FF; padding: 0px 10px 0px 0px; }
.entersearch { border: 1px solid #C95000; margin: 0px 0px 20px 10px }
.findbox { margin: 20px 10px 10px 0px; border: 1px solid #c95000}
.findboxheader { font-family: Arial; font-size: 100%; padding: 6px 6px 4px 6px; font-weight: bold; color: #c95000  }
.findboxheader2 { font-family: Arial; font-size: 75%; padding: 6px 6px 4px 6px; font-weight: bold; color: #FFFFFF  }
.footer { margin-top: 20px }
.framebibdata { font-family: Arial; font-size: 12px; padding: 0px 0px 0px 10px; text-align: left }
.framebiblabel { font-family: Arial; font-size: 12px; font-weight: bold; padding: 0px 0px 0px 10px; text-align: left }
.globallinkbottom { text-align: center; font-family: Arial; font-size: 70%; line-height: 150%; background-color: #E5F0FF; padding: 6px 10px 6px 0px }
.globallinktop { text-align: right; font-family: Arial; font-size: 70%; padding: 5px 10px 0px 25px}
.identity { padding: 0px }
.inputexample { font-family: Arial; font-size: 75%; font-style: italic; padding: 0px 0px 5px 0px; text-align: left }
.inputlabel { font-family: Arial; font-size: 75%; font-weight: bold; padding: 5px 10px 10px 10px; text-align: left }
.locateinput { padding: 0px 6px 6px 6px; font-family: Arial; font-size: 65% }
.norecordsfound { font-family: Arial; font-size: 100%; font-weight: bold; padding: 20px 10px 0px 10px; text-align: left; color: #c95000 }
.qplink { margin: 0px 0px 0px 20px }
.requirednote { font-family: Arial; font-size: 75%; color: #666666; padding: 10px 0px 20px 10px }
.results { margin: 10px 10px 20px 10px; border-left: 1px solid #c95000; border-top: 1px solid #C95000 }
.locatorresults { margin: 10px 0px 10px 10px; }
.locatorresults2 { margin: 0px 0px 0px 0px; background-color: #CE6B31;}
.showallresults { margin: 1px 1px 1px 1px; }
.resultsdata { font-family: Arial; font-size: 90%; padding: 6px; text-align: left; border-right: 1px solid #c95000; border-bottom: 1px solid #C95000 }
.resultslibnamedata { font-family: Arial; font-size: 90%; padding: 6px; text-align: left; border-right: 0px solid #c95000; border-bottom: 1px solid #C95000 }
.lineseparator {background-color: #FFD8B7; border-right: 2px solid #c95000; border-bottom: 2px solid #c95000 }
.resultsuserdata { font-family: Arial; font-size: 90%; padding: 6px; text-align: left; border-right: 1px solid #c95000; border-bottom: 1px solid #C95000 }
.resultsdatadistance { font-family: Arial; font-size: 90%; padding: 6px; text-align: left; border-right: 1px solid #c95000; border-bottom: 1px solid #C95000; text-align: right }
.resultsuserdatadistance { font-family: Arial; font-weight: bold; font-size: 90%; padding: 6px; text-align: left; border-right: 1px solid #c95000; border-bottom: 1px solid #C95000; text-align: right }
.resultsdatainfo { text-align: center; padding: 6px; border-right: 1px solid #c95000; border-bottom: 1px solid #C95000 }
.resultsexpcol { font-family: Arial; font-size: 75%; padding: 6px; text-align: right }
.resultsexpcolicon { padding: 0px }
.resultsicon { padding: 0px 0px 0px 6px }
.resultsid { font-family: Arial; font-size: 90%; font-weight: bold; color: #c95000; padding: 12px 6px 12px 6px; text-align: left }
.resultsidoutline { border-right: 1px solid #c95000; border-bottom: 1px solid #C95000 }
.resultsidoutline2 { margin: 10px 10px 20px 10px; border-right: 0px; border-bottom: 0px; border-left: 0px; border-top: 3px solid #FFFFFF }
.resultsdisclaimer { font-family: Arial; font-size: 90%; }
.resultslabels { background-color: #FFD8B7; font-family: Arial; font-size: 70%; padding: 6px;  text-align: left; border-right: 1px solid #c95000; border-bottom: 1px solid #C95000 }
.resultslibnamelabels { background-color: #FFD8B7; font-family: Arial; font-size: 70%; padding: 6px;  text-align: left; border-right: 0px solid #c95000; border-bottom: 1px solid #C95000 }
.resultslabelinfo { background-color: #FFD8B7; font-family: Arial; font-size: 70%; padding: 6px;  text-align: center; border-right: 1px solid #c95000; border-bottom: 1px solid #C95000 }
.resultsnotfound { font-family: Arial; font-size: 100%; font-weight: bold; text-align: left;}
.errortexttable { margin: 10px 10px 10px 10px; }
.exampletext { background-color: #f3f3f3; padding: 0px 6px 6px 6px; font-family: Tahoma; font-size: 70%; font-weight: bold; color: #c95000; }
#.resultssummary { font-family: Arial; font-size: 100%; font-weight: bold; padding: 20px 10px 0px 10px; text-align: left }
.resultssummary { font-family: Arial; font-size: 100%; font-weight: bold; padding: 0px 10px 0px 10px; text-align: left }
.resultssummarycallout { font-family: Arial; font-size: 100%; font-weight: bold; color: #c95000; padding: 20px 10px 0px 0px }
#.servicesbox { background-color: #f3f3f3; margin: 10px 10px 15px 25px }
.servicesbox { background-color: #f3f3f3; margin: 0px 0px 5px 5px }
.servicesboxavail { padding: 0px 10px 4px 24px; font-family: Arial; font-size: 65% }
.servicesheader { font-family: Arial; font-size: 75%; color: #999999; padding: 3px 0px 3px 0px; text-align: left }
.servicesid { font-family: Arial; font-size: 90%; padding: 2px 0px 10px 10px; font-weight: bold }
.serviceslinks { font-family: Arial; font-size: 80%; padding: 0px 10px 4px 24px }
.showall { background-color: #f3f3f3; font-family: Arial; font-size: 80%; padding: 3px 0px 3px 0px; text-align: left }
.sserror { font-family: Arial; font-size: 100%; font-weight: bold; padding: 20px 10px 0px 10px; text-align: left }
.sserrorcallout { font-family: Arial; font-size: 100%; font-weight: bold; color: #c95000; padding: 20px 0px 0px 0px; text-align: left }
.sssubhead { font-family: Arial; font-size: 100%; padding: 10px 0px 10px 10px; font-weight: bold; color: #c95000; text-align: left  }
.sssubmit { margin: 10px 0px 10px 10px }
.subcrumb { text-align: left; font-family: Arial; font-size: 70%; padding: 15px 0px 6px 10px}
a.black { color: #000000 }
form {margin: 20px 0px 20px 0px}
input.fial { margin: 4px 10px 0px 0px }
input.fial2 { margin: 0px 0px 0px 0px; height: 25px; width: 75px }
p.distancefootnote { font-family: Arial; font-size: 75%; font-style: italic; padding: 0px 0px 20px 10px; text-align: left }
select.fial { margin: 4px 0px 0px 0px }

table#masthead { border-right: 1px solid #c95000; border-bottom: 1px solid #C95000; border-left: 1px solid #c95000; border-top: 1px solid #C95000; }

div.resultssummary2 { font-family: Arial; font-size: 80%; font-weight: bold; padding: 10px 20px 0 20px; text-align: left; }
div.resultssummary2 .resultssummarycallout2 { font-family: Arial; font-weight: bold; color: #c95000; }
table.results2 { margin: 10px 10px 20px 10px; }
table.results2 td { font-family: Arial; text-align: left; }
table.results2 td.resultsnum { font-size: 80%; padding: 8px 6px; }
table.results2 td.resultsicon { padding: 8px 10px 8px 0; width: 24px; }
table.results2 td.resultsdata2 { padding: 8px 6px 8px 0; width: 100%; }
table.results2 tr.odd { background: #F8F8F8; vertical-align: top; }
table.results2 tr.even { background: #FFF; vertical-align: top; }
table.results2 span.title { font-size: 80%; font-weight: bold; }
table.results2 span.data { font-size: 80%; }
.breadcrumb { font-weight: bold; }
img { border: 0; }
form { margin: 0; padding: 0; }
select.pulldown { font: 10px Verdana, Arial, "Arial Unicode MS", Helvetica, sans-serif; margin-right: 5px; }
select.pulldown option { margin: 4px 0; }
div#search { background: #FFF; border-top: 1px #CCC solid; margin: 0; padding: 5px 10px; text-align: center; }
div#search table { margin: 0; padding: 0; }
div#search td { font: 11px Verdana, Arial, "Arial Unicode MS", Helvetica, sans-serif; padding: 0; vertical-align: middle; }

form { margin: 0; padding: 0; }
input.button { font: 11px Verdana, Arial, "Arial Unicode MS", Helvetica, sans-serif; margin: 0; padding: 0; }
input.btn-small { background: #2179b5; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #7bb2d6; border-right-color: #08304a; border-bottom-color: #08304a; border-left-color: #7bb2d6; color: #FFF; font: bold 11px Arial, "Arial Unicode MS", Helvetica, Verdana, sans-serif; margin: 0; padding: 1px 4px; }
input.text { font: 11px Verdana, Arial, "Arial Unicode MS", Helvetica, sans-serif; margin: 0; }
.legend td { font-family: Arial; font-size: 75%; }

.buy { border: 1px solid #3E9A3B; background: #E5F1E3; font: 11px Arial, "Arial Unicode MS", Helvetica, Verdana, sans-serif; margin: 0; padding: 5px; text-align: center; }
.buy p { margin: 0 0 .5em 0; }
.buy p.yourprice { color: #008000; font: 12px Arial, "Arial Unicode MS", Helvetica, Verdana, sans-serif; }

.illiadbox{ width:75%; margin:0px; font-size:small; white-space:nowrap}

.small { font-size: 11px; }
