li.liformat
{
    list-style: none;
    float:left; 
    width:17em; 
    margin-left:4px;
    margin-right:4px;
}

.privacystatement
{
    padding-top: 10px;
    padding-bottom: 10px;
    text-align:center;
    z-index: 1;
    font: 11px "Verdana", Arial, Helvetica, sans-serif;
    color: #000;
    display: inline-block;
    width: 100%;
}

.bibinfo
{
    padding: 10px;
    font: 13px "Verdana", Arial, Helvetica, sans-serif;
    color: RoyalBlue;
}

.patronaddress
{
    padding: 10px;
    font: 11px "Verdana", Arial, Helvetica, sans-serif;
    color: DimGrey;
}

#boxPub
{
    position: absolute;
    left: 100px;
    background: #ffc;
    padding: 10px;
    border: 1px solid #000;
    z-index: 1;
    visibility: hidden;
    font: 11px "Verdana", Arial, Helvetica, sans-serif;
    color: #000;
}

.AccountHeading
{
    margin-left: 10px;
    color:#800000;
    font-size: 1.1em;
}

#boxFormat
{
    position: absolute;
    left: 100px;
    background: #ffc;
    padding: 5px;
    border: 1px solid #000;
    z-index: 1;
    visibility: hidden;
    font: 11px "Verdana", Arial, Helvetica, sans-serif;
    color: #000;
}


.fieldTag
{
    font-weight:bold;
    margin: 0;
}

.tdFieldTag
{
    margin: 0;
    background-color: lightBlue;
}

span.ubinfo
{
    font-size:13px;
    border:1px solid CornFlowerBlue;
    background: AliceBlue;
    /*border:1px solid #36647b;
    background:#efefcf;*/
    padding: 5px 5px 10px 10px;
    position: absolute;
    left:250px;
    width:405px;
}

div.ubinfo
{
    font-size:13px;
    /*border:1px solid #36647b;
    background:#efefcf;*/
    border:1px solid CornFlowerBlue;
    background: AliceBlue;
    padding: 5px 5px 0px 15px;
    position: absolute;
    left:410px;
    width:250px;
}

#ubinfo
{
    /*border:1px solid #36647b;
    background:#efefcf;*/
    border:1px solid CornFlowerBlue;
    position:absolute;
    z-index:1000;
    padding:10px;
    padding-bottom:18px;
    margin:10px;
    background: AliceBlue;
    font-size:90%;
}

#ubinfofull
{
    /*border:1px solid #36647b;
    background:#efefcf;*/
    border:1px solid CornFlowerBlue;
    position:absolute;
    z-index:1000;
    padding:10px;
    padding-bottom:18px;
    margin:10px;
    background: AliceBlue;
    font-size:90%;
}
.ubimg 
{ 
    float: center; 
    text-align: center;
    nowrap;
    margin:-10px;
    padding-left:10px;
    padding-right:8px;
    padding-top:7px;
}

.moreinfo
{
    font-size:80%;
    text-decoration:none;
}
#moreinfo
{
    text-decoration:none;
}
.moreinfonav
{
    font-size:65%;
    text-decoration:none;
}

.sms 
{
    border:1px solid #36647b;
    position:absolute;
    z-index:1000;
    padding:10px;
    margin:10px;
    background:#efefcf;
    font-size:70%;
    width:420px;
}

.pickHomeIG
{
    display: none;
}

.hello
{
    font-size:.9em;
    color:#800000;
}

.helloBigger
{
    font-size:13px;
    color:#800000;
}

.manglo
{
    margin-left: 30px;
    font-size:.6em;
    color:#800000;
}

.loginTease
{
    font-size:.9em;
}

.homeIGBar
{
    font-size:.7em;
    line-height: 20px;
}
.homeIGBarGood
{
    font-size:.8em;
    line-height: 25px;
    color: green;
}
.homeIGBarBad
{
    font-size:.8em;
    line-height: 25px;
    color: red;
}
.homeIGBarError
{
    font-size:.7em;
    line-height: 20px;
    color: red;
}

.homeIGAsk
{
    font-size:.6em;
}

.accountBar
{
    background-color:white;
    #border:outset 2px #87876D;
    border:none;
    margin-bottom:4px;
    margin-top:5px;
}

#info, #sms 
{
    border:1px solid #36647b;
    position:absolute;
    z-index:1000;
    padding:10px;
    margin:10px;
    background:#efefcf;
    width:420px;
    font-size:70%;
}

#sms .eg {
    font-style:italic;
    font-size:80%;
}

#info {top:500}

#sms {font-size:70%}

.thumbnail 
{ 
    float: center; 
    margin: 0em 0em 0em 0em; 
    text-align: center;
    nowrap;
}

.thumbnail img 
{ 
    border: 0px 
    solid #aaa; 
    max-width:150px;
    max-height:200px;
}
                         
.thumbnail p 
{ 
    margin:0em 0em 0em 0em; 
}

span.dym
{
	font-size: 1em;
	color: red;
}

div#radioButtons
{
    font-size: 8pt;
    font-weight:normal;
    margin:0em 0em 0em 0em; 
    padding: 0em 0em 0em 0em; 
    height: 20px;
}

div.autocomplete 
{
    position:absolute;
    width:250px;
    background-color:white;
    border:1px solid #888;
    margin:0px;
    padding:0px;
    font-size: 0.6em;
}

div.autocomplete ul 
{
    list-style-type:none;
    margin:0px;
    padding:0px;
}

div.autocomplete ul li.selected 
{ 
    background-color: #ffb;
}

div.autocomplete ul li 
{
    list-style-type:none;
    display:block;
    margin:0;
    padding:2px;
    cursor:pointer;
}

body
{
  background-color:DarkGrey;
  background-image: url(../images/bggray.jpg);
  font-family:Arial,Helevetica,sans-serif;
  font-size: 12pt;
  text-decoration:none;
  margin-right:0px; 
  margin-left:0px; 
  margin-top:0px; 
  margin-bottom:0px;
} 
span.dym
{ 
    font-size: 1em;
    color: red;
}
td.mySelect
{
	background-color:LemonChiffon
}

td.browse
{
    font-weight:bold;
}
td.bool
{
    font: 8pt arial
}

.pagegenav a 
{
  text-decoration:none;
}

.pagenav td 
{
  padding:2px 4px;
}

.tborder 
{
  background:#C2C2C2 none repeat scroll 0%;
  border:0px solid #0B198C;
  font-size:0.65em;
  margin: 10px;
}

.alt1
{
  background:#FFFFFF none repeat scroll 0%;
}

.alt2
{
  background:#F1F1F1 none repeat scroll 0%;
}

.alt3
{
  background:#FFFFEE none repeat scroll 0%;
}

table.bc
{
  background-color:70879E;
  color:black;
  font-size: 10pt;
  text-decoration:none;
}

table.helpPage
{
  background-color:WhiteSmoke;
  font-size: 10pt;
  text-decoration:none;
}

table.dimen
{
  background-color:#14ECD9;
  color:red;
  font-size: 10pt;
  text-decoration:none;
}

table.recs
{
   background-color:#F9EFDD;
   color:black;
}
 
table.top
{
    border:2px solid #092546; 
}

div.top
{
     border:2px solid #092546;
     position: absolute;
     height:900px;
     top:292px; 
     left:1px;
     right:1px;
}

div.invDiv1
{
    font-weight:bold;
    font-size:1.1em;
}

div.invDiv2
{
}

div#divItemDetails
{
  display: block;
}

#headertop
{
    font-size:14px; 
    background-image: url(../images/sfl_header_flip.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    height:160px;
    margin:0 auto;
    max-width:1600px;
}
span.headertext
{
    font-size:22px;
    /*color:SkyBlue;
    position:relative;
    left:360px;
    top:-8px;*/
}

.text2
{
    font-size:80%;
    font-weight:bold;
    color:#ff4a00;
}

td.text3
{
    font-family:Arial,Helvetica,Arial Unicode MS,Bitstream Cyberbit,Unicode;Arial,Helvetica,san-serif;
    font-size:9pt;
    font-weight:bold;
    /*changed to white: 03/03/03: bjcolor:#212063;*/
color:#000000;
}

.text1
{
  font-size:80%;
 font-family:Arial,Helvetica,Arial Unicode MS,Bitstream Cyberbit,Unicode;t,Unicode;
  color:#000000;
  vertical-align: text-top;
}

.text9
{
  font-size:90%;
  font-family:Arial,Helvetica,Arial Unicode MS,Bitstream Cyberbit,Unicode;Arial,Helvetica;
  font-weight:normal;
  color:#000000;
}

#headername
{
    height:35px;
}
#fcla
{
   /*margin-top:-36px;*/
   /*margin-left: -30%;*/
   /*float:right;*/
}
#uxlogo
{
    /*border-top: 2px solid; border-color: DimGray;*/
}
img.uxlogo
{
    margin-top: 30px;
    border:0px;
    height:75px;
}
td.larger
{
  font-size: 12pt;
  text-decoration:none;
  color:black;
}
 
div.refine
{ 
  font-size: 12px;
  background-color:#F1E9D5 ;
}

div#spin
{
  margin: 0px 0px 0px 0px;
  display:none;
}

div#google
{
  margin: 0px 0px 0px 0px;
  display:none;
}

a.nav:link
{
  font-size: 12px;
  font-weight:bold;
  text-decoration:none;
  color:#092546;
}

a.nav:visited
{
  font-size: 12px;
  font-weight:bold;
  text-decoration:none;
  color: #092546;
}

a:link
{
  font-weight: normal;
  color: #0000EE; 
  text-decoration:none;
}

a:active
{
  color:#212063;
}

a:visited
{
  text-decoration:none;
  font-weight:normal;
}

a:hover
{
   text-decoration:underline;
}

td.catalogSearchBarCell
{ 
    padding: 15px; 
    background-color: #ffffee; 
    border: 1px solid #87876d;  
    -moz-border-radius: 7px; 
    -webkit-border-radius: 7px;
}

#helptext 
{
    font-size: 0.8em;
}

#catalogSearchBar
{ 
    border:none;
    border-color:#009999;
}

span.beginsWithLabel 
{ 
    font-size: 10px; font-weight: bold; 
}
span.catalogSearchBarLabel 
{ 
    font-size: 14px; font-weight: bold; 
}
span.booleanSearchLabel 
{ 
  font-size: 10pt; 
}
span.grey { font-size: 12px; visited: grey; }
.catalogSearchBarFormElement 
{ 
    font-size: 12px; 
    width:24em;
}
.catalogSearchBarFormElement2
{ 
   font-size: 12px;
}
.catalogSearchBarFormElement3
{ 
   width:6em;
}
.catalogSearchBarFormElement4
{ 
   font-size: 12px;
   width:31em;
}

span#title
{ 
  color: AliceBlue;
}
span.title
{ 
  font-size: 1.45em; 
  color: darkSlateGray;
  font-weight: bold;
}

table.advancedSearch 
{ 
    font-size:0.75em;
    padding: 0px;
    background-color: #ffffee; 
    border: 1px solid #87876d; 
    vertical-align:top;
    -moz-border-radius: 7px; 
    -webkit-border-radius: 7px;
}

table.boolSearch 
{ 
  padding: 0px; 
  background-color: WhiteSmoke; 
  border: 1px solid #87876d; 
  vertical-align:top;
}

#lcClassificationDimensionBlock
{
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  background-color: #eeeeee;
}

#dimensionNavigationSidebar
{
  padding: 3px;
  background-color: #ffffee;
  border: 1px solid #87876d;
  -moz-border-radius: 7px; -webkit-border-radius: 7px;
}

#dimensionNavigationLabel
{
  font-size: 12px;
  font-weight: bold;
}

.hold
{
     border:0 solid #666666;
     font-size:12px;
     background-color:WhiteSmoke;
}

#avli
{
    width:284px;
}
#avli option
{
    width:383px;
}
#medium
{
  font-size: 11px;
}

#boldmed
{
   background-color:LightGrey;
   font-size:0.85em;
   font-weight:bold;
}

.tdH
{
  font-size:0.89em;
  font-weight:bold;
  color:#000000;
  background-color:#FFFFFF;
}

.td1
{
  font-size:0.89em;
  font-weight:normal;
  color:#000000;
  background-color:#FFFFFF;
}

.tdHold
{
  width:50%;
  font-size:0.75em;
  font-weight:normal;
  color:#000000;
  background-color:WhiteSmoke;
}
.tdHold2
{
  width:38%;
  font-size:0.75em;
  font-weight:normal;
  color:#000000;
  background-color:WhiteSmoke;
  vertical-align: top;
}

.tdHold3
{
  width:30%;
  font-size:0.75em;
  font-weight:normal;
  color:#000000;
  background-color:WhiteSmoke;
}

.tdLoan0
{
  font-size:0.85em;
  font-weight:normal;
  color:#000000;
  background-color:WhiteSmoke;
}

.tdLoan1
{
  font-size:0.85em;
  font-weight:normal;
  color:#000000;
  background-color:LightGrey;
}

.trGenContent
{
  font-size:0.75em;
  font-weight: normal;
  color:black;
}

.trISBN
{
  font-size:0.75em;
  font-weight: normal;
  color:black;
  display:none;
}
.trAlignLeft
{
  font-size:13px;
  font-weight: normal;
  color:black;
  background-color:#FFFFEE;
  text-align:right;
}

.trBoolGenContent
{
  font-size:10pt;
  font-weight:normal;
  color:black;
  background-color:WhiteSmoke;
}

.trBrowseGenContent
{
  font-size:10pt;
  font-weight:normal;
  color:black;
  background-color:WhiteSmoke;
}

.trAdvancedBoldContent
{
  font-size:10pt;
  font-weight:bold;
  color:black;
}
.trAdvancedGenContent
{
  font-size:10pt;
  font-weight:normal;
  color:black;
}
.trUnbold
{
    font-weight:normal;
}
.tdBrief
{
  font-size:0.75em;
  font-weight:normal;
  color:#000000;
}

.tdHoldS
{
  font-size:0.75em;
  font-weight:normal;
  color:#000000;
  background-color:WhiteSmoke;
}

.tdBlank
{
  font-size:0.75em;
  font-weight:normal;
  color:#000000;
  background-color:WhiteSmoke;
  border:0 solid #666666;
}

.copyright
{
  font-size:10px;
  color:#6F6F6F;
  text-align:center;
}

.specialLink
{
    font-size: .85em;
    text-align: justify;
    padding-bottom: 5;
    font-style: italic;
}
a.specialLink:hover
{
    text-decoration:none
}
a.breadlink
{
  font-size: 13px;
  font-weight: normal;
}

a.new
{
  font-size:14px;
  //font-weight:bold;
  font-style: italic;
  color:"blue";
  font-family:Arial,Helevetica,sans-serif;
}
a.old
{
  font-size:10px;
  //font-weight:bold;
  font-style: italic;
  color:"blue";
  font-family:"Times New Roman", serif;
}

.smallnum 
{
  font-size:80%; 
  color:#666666;
}

.smalllink
{
  font-size:70%; 
}

div#commentForm
{
  margin: 0px 20px 0px 20px;
  display: none;
}

div#searchForm
{
  margin: 0px 0px 0px 0px;
  display: none;
}

div#briefTitle
{
  margin: 0px 0px 0px 0px;
  font-size:102%;
}

div#navMenu
{
  margin: 0px 0px 0px 0px;
  font-size:.80em;
  font-weight:bold;
  color:black;
}

div#navMenu a:hover
{
    text-decoration: none;
}

.navMenuTitle
{
  margin: 0px 0px 0px 0px;
  font-size:.80em;
  font-weight:bold;
  color:black;
}

.facetTitle
{
  margin: 0px 0px 0px 0px;
  font-size:.80em;
  font-weight:bold;
  color:black;
}

div#genLink
{
  margin: 0px 0px 0px 0px;
  font-size:0.75em;
  font-weight:normal;
  color:black;
}

div#AdvancedSearchOptions
{
    display: block;
}

.AdvancedSearchOptions
{
    display: block;
}

#DimensionDivs
{
    display: block;
}

span.leftJustified
{
    float:left;
    clear:both;
}

span.rightJustified
{
    float:right;
}

#includeContent
{
  margin: 8px 0px 0px 8px;
  font-size:0.75em;
  font-weight:normal;
  color:black;
  text-align:left;
}
span#includeContent
{
    position:relative;
    bottom:26px;
}
td.igtop
{
    text-align:center;
    vertical-align:bottom;
    font-size:14;
}
a.igtop
{
    color:darkOliveGreen;
}

#timeout
{
  margin: 8px 0px 0px 8px;
  font-size:0.75em;
  font-weight:bold;
  font-style:italic;
  text-decoration:italic;
  color:red;
  text-align:left;
}

span.genContent
{
  margin: 0px 0px 0px 0px;
  font-size:0.75em;
  font-weight:normal;
  color:black;
}

span.heading
{
  margin: 0px 0px 0px 0px;
  font-size:0.80em;
  font-weight:bold;
  color:black;
}

#DimBR
{
margin: 0px 0px 0px 0px;
display: none;
}

a.NavMenu
{
    font-weight: normal;
}

a.NavMenu:visited
{
    font-weight: normal;

}

a.NavMenuLink
{
    font-weight: normal;
    color: black; 
    text-decoration:none;
}

a.NavMenuLink:hover
{
    background: #2662b4;
    background: #5088ce;
    color: white;
}

.whatsthis
{
    font-size:9px;
    font-family:courier, serif;
    font-family:Arial,Helvetica,sans-serif;
    color:gray;
    font-style:italic;
}

a.recicon
{
    font-size:9px;
    font-family:courier, serif;
    font-family:Arial,Helvetica,sans-serif;
    color:black;
}

a.recicon:hover
{
    text-decoration:none;
}

img.link_button
{
    border-style:none;
    /*height:15;
width:49;*/
}

img.small_button
{
    border-style:none;
    /*height:14;
width:40;*/
}

img.clearbits
{
    background-color:#ffffff;
    height: 30px;
    width: 30px
}

img.clearbitsGreen
{
    background-color:#336633;
}

img.clearbitsGold
{
    background-color:#CC9900;
}

img.clearbitsOrange
{
    background-color:#FF8B3D;
}

span#highlight
{
    font-weight:bold;
}

.divBreak
{
    height: 5px;
}

.divSubLibName
{
    nowrap;
}

#itemHighlight
{
    background-color:yellow;
}

#booleanHelp
{
    position: relative;
    left: 157px;
    top: 7px;
    background: #ffc;
    padding: 10px;
    border: 1px solid #000;
    z-index: 10;
    visibility: hidden;
    font: 10px "Verdana", Arial, Helvetica, sans-serif;
    color: #000;
}

#getitbuttonbig
{
    position:relative;
    top:3px;
    border:none;
}

img.getitbutton
{
    position:relative;
    top: 10px;
    #height:24px;
}

img.getitbutton_brief
{
    position:relative;
    top: 4px;
    border: 0px;
    left:4px;
}

img.refworksicon
{
    position:relative;
    top:4px;
}

img.endnoteicon
{
    position:relative;
    top:1px;
}

img.addthisicon
{
    position:relative;
    top:10px;
    left:4px;
}

img.addthisiconfull
{
    position:relative;
    top:12px;
    left:10px;
    border:0;
}

#BibRecordProblemReportLink
{
    padding: 10px;
    font: 12px "Verdana", Arial, Helvetica, sans-serif;
    position: relative;
    left: 13px;
    top: -4px;
}

#BibRecordProblemReport
{
    padding: 10px;
    font: 12px "Verdana", Arial, Helvetica, sans-serif;
    position: relative;
    left: 13px;
    bottom: 40px;
}

table.ie8tables
{
    position:relative;
    bottom: 17;
}

span.linkAndSearch
{
    font-family: Arial,Arial,Helvetica,sans-serif;
    font-weight:normal;
    font-size:18px;
    color:DimGray;
}

.articleLinks a:hover
{
    text-decoration:none;
}

ul.sourcesList
{
    list-style-type: decimal;
    line-height: 1;
}

span.logintip
{
    font-size:1.3em;
    color:red;
}

.mlUlist
{
    font-size:1.2em;
}

.metaSearchRecords
{
    white-space: no-wrap;
}

.metasearchResults
{
    position:relative;
    padding: 2px;
    vertical-align: top;
}

#XRecordLabel
{
    font-weight:bold;
    font-size:0.75em;
}

td.XRecordLabel
{
    color:#000000;
    width:35%;
    vertical-align:middle;
}

#largerText
{
    font-size:14px;
    width: 100%;
}

#articleShow
{
    position:relative;
    top:-7px;
}

td.topBorder
{
    border-top:1px;
    border-top-style:solid;
    border-color:silver;
    padding:6px;
}

a.sourcesLink:hover
{
    text-decoration:none;
    color:red;
}

a.sourcesLink
{
    text-decoration:none;
}

td.facetHeads
{
    padding-bottom:7px;
    padding-top:7px;
}

#dimRecords1, #dimRecords2, #dimRecords3, #dimRecords4
{
position:relative;
opacity:1.0;
/*filter:alpha(opacity=100);*/
-moz-border-radius: 5px;
}
#dimRecords2
{
    width:20%;
}
#dimRecords3
{
    width: 78%;
}
#MetaLibRecords
{
}
#MetaLibClusters
{
float: left; width: 190px;
}
.metaSearchClusters
{
    vertical-align:top;
position:relative;
left:-5px;
top:-16px;
}
.hidden
{
    font-size:0;
visibility: hidden;
            line-height:0;
}

.hidden
{
    font-size:0;
visibility: hidden;
} 

a.tabText 
{
    text-decoration:none;
    position: relative;
    font-size:11px;
    color:DimGray;
    text-align:center;
}
#tabMenuTab
{
    text-align:center;
}
td.digilinks
{
    border: 1px outset;
    padding: 0px;
}

table.digilinks
{
    font-size:15px;
    padding: 5px;
}

#tabs
{
    list-style-type: none;
}

#digiTab
{
}

#tabTable
{
    background-repeat:no-repeat;
}

#digifont
{
    font-style:italic;
    text-align:left;
    vertical-align:top;
    padding-left:45px;
}

img.dgicons
{
    border:none;
    height:28px;
    width:29px;
    vertical-align:middle;
    padding:2;
}

#findIt
{
    opacity:.75;
}

td.alignleft
{
    padding-left:50px;
}

img.spinner1
{
    position:relative;
    top:11px;
    left:-7px;
}

img.spinner2
{
    position:relative;
    top:-8px;
    right:312px;
}

#breadcrumb
{
    font-family:Trebuchet MS;
    font-size:14px;
    left:12px;
    position:relative;
}

#articleLinks
{
    font-size: 16px;
}

#ClusterNavigationSidebar
{
    padding: 3px; 
    background-color: #ffffee;
    border: 1px solid #87876d;
    -moz-border-radius: 7px;
}

span.localSources
{
    position:absolute;
    right:0;
    top:0;
}

span.progressbar
{
    top:20px;
    left:195px;
    position:absolute;
}

span.progresstext
{
    top:2px;
    left:190px;
    position:absolute;
}

.alt { color:#666 ; font-style:italic ; margin-left:0.5em }

#jabbrlist
{
    border:1px solid #36647b;
    position:absolute;
    z-index:1000;
    padding:10px;
    padding-bottom:10px;
    margin:0px;
    background:#efefcf;
    font-size:70%;
}

.morejabbr
{
    font-size:80%;
    text-decoration:none;
}

div#jabbrlist ul 
{
    list-style: none;
    margin: 1em 0;
    padding: 0;
    margin-top: -10px;
}

div#jabbrlist ul li 
{
    font-weight: bold;
    margin: 0;
    padding: 3px 10px 5px 20px;
    border-bottom: 1px solid #ccc;
    color: #666;
}

div#jabbrlist ul li:hover 
{
    color: #000;
    background-color: #ddd;
}

#igArticleText
{
    text-indent:20px;
    line-height:17px;
}

#popupmsg
{
    background-color:InfoBackground;
    position:relative;
    left: 137px;
    top: -10px;
    padding: 10 10 10 10;
    width: 448px;
}

div.unionplug
{
    font-size: 15px;
    padding-bottom:4px;
    float: right;
    position: relative;
    top: -15px;
}

span.warn
{
    color: red;
    font-size: .7em;
    padding-left: 2px;
}

.colortable
{
    border-collapse:collapse;
    font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    font-size:14px;
    margin:20px;
    text-align:left;
    text-decoration:none;
    float:left;
}

.colortable th 
{
    background:LightGrey;
    border-bottom:1px solid #FFFFFF;
    border-top:2px solid WhiteSmoke;
    color:Black;
    font-weight:normal;
    padding:8px;
}

.colortable td 
{
    background:WhiteSmoke;
    border-bottom:1px solid #FFFFFF;
    border-top:1px solid #FFFFFF;
    color:#666699;
    padding:8px;
}

.colortable tbody tr:hover td
{
    background:#D0DAFD;
    color:#333399;
}

.colortable a:hover
{
    text-decoration:none;
}

.colortable a:visited
{
    color:CornFlowerBlue;
}

.popupx
{
    font-size:13px;
    border:1px solid #36647b;
    background:#efefcf;
    padding: 5px 10px 5px 10px;
    position: absolute;
    #left:410px;
    #width:250px;
}

#lightbox{
	background-color:White;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }


#overlay
{ 
    background-image: url("../images/overlay.png"); 
}

* html #overlay
{
    background-color: #000;
    background-color: transparent;
    background-image: url("../images/blank.gif");
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
}

.caltable
{
    border-collapse:collapse;
    font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    font-size:14px;
    margin:20px;
    text-align:left;
    text-decoration:none;
    float:left;
}

.caltable th 
{
    background:LightGrey;
    border-bottom:1px solid #FFFFFF;
    color:Black;
    font-weight:normal;
    padding:8px;
}

.caltable td 
{
    background:White;
    border-bottom:1px solid #FFFFFF;
    border-top:1px solid #FFFFFF;
    color:#666699;
    padding:8px;
}

.caltable a:hover
{
    text-decoration:none;
}

img.headericon
{
    height:41px;
      position:relative;
        top:-15px;
}
a.addthis_button
{
    position:relative;
    right: 7px;
    top: -7px;
}
td.prefilterTD
{
    vertical-align: bottom;
    width: 64%;
}

#DiscoveryBeta
{
    position:relative;
    top:0;
    color: black;
       font-size: 0.75em;
       font-weight: normal;
    margin: 8px 0 0 8px;
        text-align: left;
}

.medium-bold 
{
    font-weight: bold;
    #color: #005BC6;
}
a.addthis_button
{
    position:relative;
    right: 7px;
    top: -7px;
}
#addthis_button
{
    position:relative;
    right: 43px; !important;
    top: -7px; !important;
}
#showmore_placeholder
{
    width:10%;
}
#facetname
{
    width:90%;
}

.tabTableCell
{
    background-color: #FFFFEE;
}
.tabTableCellalt
{
    background-color: #d3d3c5;
}

span.old
{
    font-size: 0.8em;
    color: green;
}
div.Options
{
   /* min-height:21px;*/
   min-height: 7px;
}

.exportlist
{
    border:1px solid #36647b;
    position:absolute;
    z-index:1000;
    padding:10px;
    padding-bottom:10px;
    margin:0px;
    background:white;
    font-size:70%;
}

div.exportlist ul 
{
    list-style: none;
    margin: 1em 0;
    padding: 0;
    margin-top: -10px;
}

div.exportlist ul li 
{
    font-weight: bold;
    margin: 0;
    padding: 3px 10px 5px 20px;
    border-bottom: 1px solid #ccc;
    color: #666;
}

div.exportlist ul li:hover 
{
    color: #000;
    background-color: #ddd;
}

.permabox
{
    border:4px solid #36647b;
    position:absolute;
    z-index:1000;
    padding:10px;
    padding-bottom:10px;
    margin:0px;
    background:lightGoldenRodYellow;
    font-weight:bold;
}

.textbox
{
    width: 415px;
    height: 29px;
    border-radius: 3px;
    border: 1px solid #CCC;
    padding: 8px;
    font-weight: 200;
    font-size: 12px;
    font-family: Verdana;
    box-shadow: 1px 1px 5px #CCC;
}

a.endnoteicon:hover
{
    text-decoration:none;
}

#divUnionSelect, #divFormatSelect
{
    text-align:right
}

.divSelect
{
    text-align:right
}

table#Adv2
{
    position: relative;
    left:94;
}

table.uxAdvLoc
{
    padding: 5;
    width:70%;
}

span.bool
{
    font-size:13px;
    border:1px solid CornFlowerBlue;
    background: AliceBlue;
    padding: 0 3px;
}

table#librarySel
{
    font-size:1em;
}

img.resolver_gif
{
    width: 75px;
}

div.holclass
{
    border: 2px outset cornflowerBlue;
    padding: 11px 9px 11px 9px;
    background: AliceBlue;
}

tr.oddresults
{
    background-color:#E6F5F5;
}

div.adainfo
{
    font-size:13px;
    /*border:1px solid #36647b;
    background:#efefcf;*/
    border:1px solid black;
    background: white;
    padding: 5px 5px 0px 15px;
    margin-top: 5px;
    /*position: absolute;
    width:250px;
    left:410px;*/
}

img#adaIMG
{
    float: right;
    margin-right: 20px;
    margin-top: -33px;
}

#tooltip1 { position: relative; }
#tooltip1 a span { display: none; color: #FFFFFF; }
#tooltip1 a:hover span { display: block; position: absolute; width: 200px; background: #aaa; height: 50px; left: 100px; top: -10px; color: #FFFFFF; padding: 0 5px; }

#FLARELink
{
    padding: 10px;
    font: 12px "Verdana", Arial, Helvetica, sans-serif;
    position: relative;
    left: 13px;
    top: -4px;
}

.reqbox
{
    padding:10px;
    margin:0px;
    font-weight:bold;
    border: ridge 4px #e2dcd2;
    position: fixed;
    left: 50%;
    top: 50%;
    background-color: white;
    z-index: 100;
    height: 400px;
    margin-top: -200px;
    width: 600px;
    margin-left: -300px;
    font-size: large;
}

#advAv
{
    color:green;
}
