Full Text of textclass.css

/* HTML ELEMENT and MAIN BODY STYLES     */

/* margin-less body is a requirement of xcoll-bbag only */
body {
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 padding-right: 0px;
}

td p { margin-top:0px }

BODY.bbagbody { 
 background-color: #FFFFFF 
}

BODY.pvnav { 
 background-color: #FFFFFF
}

.maincontent {
 margin-top: 10px; 
}

div#notes  {
  margin-top: 50px; 
}


A {  text-decoration: none }

A:hover {  text-decoration: underline }


A.homenav {  color: #3333cc;  text-decoration: none }


A.homenav:hover { color : #FFCC33; text-decoration: underline }

A.menunav {  color: #000000;  text-decoration: none }

A.menunav:hover { color : #FF6633; text-decoration: underline }

PRE { font-family: monospace; }

TT { font-family: monospace; font-size: 0.75em }

IMG { border: 0 }

IMG.figure {
 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;
}

LI { 
 font-family: Arial, Helvetica, sans-serif 
}

UL { 
 padding-top : 0px; 
 padding-bottom : 7px; 
 border-top : 0px; 
 border-bottom : 0px; 
 margin-bottom : 0px; 
 margin-top : 0px 
}

/* SEARCH PAGE STYLES  */

#searchnav {
 background-color: #FFFFFF; 
 margin-top: 1px      
}

td.searchnavcell {
 /* #8998CC #9AABE6 #B0B6DC C5C5C5 #B4BFDF  */
 background-color: #80A4C5; 
 padding-left:10px;
 padding-right:10px;
}

td#searchHilite {
 /* #8998CC #9AABE6 #B0B6DC C5C5C5 #B4BFDF */
 background-color: #FFFFFF; 
 padding-left:10px;
 padding-right:10px;
 border-left: 1px solid #666666;
 border-top: 1px solid #666666;
 border-right: 1px solid #666666;
}

#content {
 font-size:75%;
 color:red;
}

TABLE#collCBlist {
 border-collapse: collapse;
}

#collCBlist TD {
 border: 1px solid #cccccc;     
}

Div#tipsFrame  {
 border: 1px solid #666666;
 margin-left: 10px;
 margin-right: 0px;
}

Div#tipsFrameLabel {
 margin-top: 10px;
 margin-bottom:2px;
 margin-right:8px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:80%; 
}

.closeButton {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #999999;
 border: 1px solid #999999;
 margin-right: 2px;
 margin-left: 2px;
 padding-right: 2px;
 padding-left: 2px;
 font-size: 80%;
 line-height: 0.75em;
}

Div#tipsFrameLabel a {
 color: #666666;
 text-decoration: none;
}

Div#tipsFrameLabel a:hover {
 color: #0066FF;
 text-decoration: none;
}

.searchblock {
 margin-left: 15px;
 margin-right: 15px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 background-color: #E5E5E5;
}

.wwformblock {
 border-bottom:1px solid #FFFFFF;
 width:100%;
}


#wwquicklinks {
 font-size: 12px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin:10px 5px 10px 10px;
} 

#wwquicklinks a{

 margin-left:2px;
 margin-right:2px;
} 

#wwquicklinks a:hover{

 margin-left:2px;
 margin-right:2px;
 background-color:yellow;
} 


#wwinitform, #wwlistform {
 margin:10px 5px 10px 5px;
} 


.searchform {
 margin-left: 0px;
 margin-right: 0px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 background-color: #E5E5E5;
 /* border-top: 1px solid #CCCCCC; */
 border-left: 1px solid #CCCCCC; 
 border-right: 1px solid #999999; 
 border-bottom: 1px solid #999999;
}


.searchnavblock {
 width:100%;
 margin-right:100px;
 background-color: #FFFFFF;
}

#collCBlist TD {  
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 80%; 
 font-style: normal
}

#CollGrpRestrict {
 margin:15px;
 background-color: #FFFFFF;
}

.srchrestriction {
 margin-left: 20px;
}

FORM {  
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}

DIV#historyHelp  {
 margin-left:10px;
 margin-right:10px;
 margin-top:0px;
 margin-bottom:0px;
 padding:10px;
}

TABLE#historytable  {
 background-color: #FFFFFF;
 margin-top: 0px;
 margin-left:10px;
 margin-right:10px;
 margin-bottom:15px;
 border-collapse: collapse;
}

TABLE#historytable TD {
 border: 1px solid #cccccc;  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:82%;  
}

TABLE#historytable TH  {
 background-color: #CCCCCC;
 margin-top: 0px;
 margin-left:10px;
 margin-right:10px;
 margin-bottom:15px;
 white-space: nowrap;
 border: 1px solid #FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:85%; 
 font-weight:bold;
}



/* STYLES FOR MAIN NAVIGATION AND MENUS   */

.navheadTable {
 margin: 0px;
 color: #FFFFFF;
 background-color: #FFFFFF;
 border-top: 0px solid #333333;
 border-right: 0px solid #333333;
 border-bottom: 2px solid #333333;
 border-left: 0px solid #333333;
}

.navheadLogo {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 25px;
}

.hdrcolor { 
 background-color: #3772B1; 
}


td#hdr1 {
 background-image:url(/t/text/graphics/hdr-bg1.gif);
}

td#hdr2 {
 background-image:url(/t/text/graphics/hdr-bg2.gif);
}

.tophead { 
 font-family : Helvetica, Verdana, Arial, sans-serif; 
 font-size : 16px; 
 font-weight : bold 
}

.topheadlink {
 font-family : Helvetica, Verdana, Arial, sans-serif;
 font-size : 16px;
 font-weight : bold;
 color: #FFFFFF;
 text-decoration: none;
 margin-left: 1em;
 margin-top: 10px;
 margin-bottom: 10px;
}

A.nav {  
 color: #000000;  
 text-decoration: none;

}
A.nav:hover { 
 color : #FFCC33; 
 text-decoration: underline 
}

.navlinks { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 font-weight: bold; 
 color: #000000; 
 text-decoration: none
}


.globalLinksTable
{
 margin-top:3px;
}
.globnav { 
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.globnav a { 
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
}


.gndivision { 
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #666666 
}

.navinfo {  
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-weight: normal 
}

.bbagcountstring {
 font-family:verdana,Arial,sans-serif;
 font-size:80%; 
}


.navcolor { 
 background-color: #DAD1B2
}


td.mainnavcell {
 background-color: beige;
 padding-left:20px;
 padding-right:20px;
 border-bottom: 1px solid #DAD1B2;
 
}

td#mainHilite {
 background-color: #FFFFFF;
 padding-left:20px;
 padding-right:20px;
 border-bottom:1px solid #FFFFFF;
}


/* OTHER NAV STYLES */

.footernavcolor { 
 background-color: #BDBDBD 
}

.bbnavcolor { 
 background-color: #990000 
}


/* DEPRECATED SEARCH/NAV STYLES */

.navdivision { 
 background-color: #666666
}

.navlinksroman { 
 font-family: Arial, Helvetica, sans-serif; 
 font-weight: normal; 
 text-decoration: none ; 
 font-size: 11px
}

.navhrcolor { /* deprecated in xslt  */
 background-color:#666666
}

.hilitecellbottom {  /* DEPRECATED  */
 /* creates a border line along the bottom of a TD cell */
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 0px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #919191;
 border-right-color: #666666;
 border-bottom-color: #919191;
 border-left-color: #999999;
}

.navhicolor { /* DEPRECATED IN XSLT  */
 background-color: #FFFFFF 
}

.navhilinks { /* DEPRECATED IN XSLT  */
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 font-weight: bold; 
 text-decoration: none 
}

.mencellup {  /* DEPRECATED IN XSLT  */
 /* the color of popup menu cells in the up state - #BABCEA  */
 background-color: #E5E5E5;
}

.menucellground {  /* DEPRECATED IN XSLT  */
 /* the color of the bground table cell for the menu nav i.e., the border color for nav cells */
 background-color: #666666;
}

.collmenuhilite {  /* DEPRECATED  */ 
 /* used to provide a background hilite color for the currently selected group selection */
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #FFD661;
}

.collmenuhilite2 {  /* DEPRECATED  */
 /* used to provide a background hilite color for the currently selected group selection */
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #FFD661;
 display: block;
}


/*  STYLES FOR HEADER TEXT ANYWHERE  */

#picklist {
 padding:3px;
 margin-top: 10px; 
 margin-bottom: 2em; 
 margin-left: 20px;
 margin-right: 2.5em;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 /*font-size: 85%;*/ 
}


.picklistitem  {
 margin:8px;
 
}

.pb  {
 margin:30px;

}

.pbtext  {
 padding:6px;
 background-color:#E5E5E5;
 border-top:1px solid #666666;
 white-space:nowrap;
}

.gap {
 color:cc6600;
}

.rend-italics,.rend-italic,.rend-i,.rend-ital  {
 font-style:italic;
}

.rend-italicsunderlined {
font-style:italic;
text-decoration:underline;
}

.rend-u,.rend-und,.rend-underlined2x,.rend-underlined3x,.rend-underlined  {
 text-decoration:underline;
}

.rend-indented {
 margin-left:1.0em;
}

.rend-sc,.rend-smcap {
 font-variant: small-caps;
}

.rend-scital {
/*  font-size:80%; */
 font-variant:small-caps;
 font-style:italic;
}



div.line {
 font-style:inherit;
 white-space:nowrap;
}

div.line:hover{
 background-color:beige;
}

div.milestone-typo {
 text-align:center;
}

.rmarginlineno {
 text-align:top;
 float:right;
 margin-right:50px;
 color:#666666;
}

.lmarginlineno {
 text-align:top;
 float:left;
 margin-right:10px;
 color:#666666;
}


/* styles for doc title pages */


div.doctitle {
margin-top:50px;
margin-bottom:20px;
 font-size: 125%;
 font-weight:bold;
}

div.docimprint {
margin-top:10px;
 font-size: 75%;
}

div.byline {
margin:10px;
font-size:75%;
}






div.sub-head {
margin-top:0.5em;
margin-bottom:0px;
 font-size: 85%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
}

div.edit-head {
margin-top:0.5em;
margin-bottom:0px;
 font-size: 85%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
}

div.head {
  margin-top:1.0em;
  margin-bottom:0.5em;
  font-size: 90%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
}

div.l1-head {
  margin-top:1.5em;
  margin-bottom:0.5em;
  font-size: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
}


div.lg-verse,div.lg {
  font-style:inherit;
  margin-top:1.1em;
}


.figure {
 margin:10px;
}


.inlinefigure {
 margin:10px;
 border:1px solid blue;
}

.divinfo  {
 font-size:85%;
 color:#666666;
 border:1px solid #999999;
 margin:5px 0px 5px 0px;
 background-color:#edebeb;
 padding:4px 6px 4px 6px;
}

.infoheader  {
 white-space: nowrap;
 font-weight:bold;
 font-size:inherit;
 font-family:inherit;
 margin-bottom:5px;
 
}


div.signed,div.trailer,div.closer {
 padding:1.0em;
}

div.stage {
 margin-top:8px;
 margin-right:15px;
 margin-bottom:8px;
}

div.sp {
 margin:1em 0em 1em 0em;
}


div.q1,div.epigraph,div.opener {
 font-style:inherit;
 padding:1.0em;
}

div.epigraph div.q1  {
 font-style:inherit;
 padding: 5px 0px 5px 0px; 
}

div.notetext  {
 margin:5px 0px 5px 0px;
 
}


.bibl  {
  padding:1.0em;
}

div.epigraph div.bibl  {
 font-style:inherit;
 padding: 5px 0px 5px 0px; 
}



.subheader {
 margin-right: 25px;
 margin-left:15px;
 margin-bottom:25px;
 margin-top:5px;
 padding:5px;
/*  background-color: #cccc99; */
 border-bottom: 1px solid #999999;
}

.blksubheader {  /* used to create a bolded black subheader without using an H element  */
 color: #000000;
 font-weight: bold;
 font-size: 14px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}


.greysubheader {  
 /* used to create a bolded grey subheader without using an H element  */
 color: #333333;
 font-weight: bold;
 font-size: 14px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}


/*  STYLES FOR toc bib pages, including clipviewer.toc and header.tpl */
#returntoresults {
 margin-top:0px;
 margin-left:10px;
 margin-right:10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 90%;
}


.resdetail #returntoresults {
 margin-top:10px;
 margin-bottom: 2px;
 margin-left:0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 90%;
}


#headerpgnav {
 margin-left:10px;
 margin-top:5px;
 margin-bottom:1px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 90%;
 color: #000000;
}

#itemHeadermdata {
 margin-left: 10px;
 margin-right:20px;
float: left; } 

#itemTextmdata {
 margin-left:20px;
 width:650;
 background-color:#FFFFFF;
margin-bottom:15px;
} 

#itemDocOptions  {
 margin:1px 0px 5px 0px;
} 

#itemBriefmdataTable {
  width:100%;
} 

#itemmdataTable {
  width:90%;
}

#itemmdataTable TD {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 90%;
 color: #000000;
 background-color:  #EFEFEF;
}


#itemBriefmdataTable TD {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 90%;
 color: #000000;
 background-color: #EFEFEF;/* #8bbce6; */ 
}



#tocdiv {
margin: 15px; 
} 

#toclist {
 margin-bottom: 5px;
}


.tochead {
 padding;3px;
 margin-top: 10px;
 margin-bottom: 10px;
}

.tocheadtxt {
  font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 95%;
 font-weight: bold;
 padding:3px;
/*  border:1px solid #999999; */
}

.fulltxtlinktxt {
  font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 95%;
 border:1px solid #999999;
 padding:3px;
 margin-left:3px;
}
 

#srchoptionsdiv {
margin: 5px; 
} 

.hdroptions {  font-family: Arial, Helvetica, sans-serif; font-size: 90% }

div.breadcrumb {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 90%;
 border-bottom: 1px solid #999999;
 width: 95%;
 padding: 3px;
 background-color: #E5E5E5;
}

span.pagelink {
 border-bottom: 1px solid #999999;
 border-right: 1px solid #999999;
 padding: 4px;
 background-color: #E5E5E5;
 margin-left: 1.0em;
}

span.buttonlink {
 border-bottom: 1px solid #999999;
 border-right: 1px solid #999999;
 padding: 4px;
 background-color: #E5E5E5;
}

span.pagelink a, span.buttonlink a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 90%;
 color: #000000;
}

span.pagelink a:hover, span.buttonlink a:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 90%;
 color: #fafabe;
 text-decoration: none;
}

/*  END STYLES FOR toc bib pages */


/*  STYLES FOR BOOKBAG   */

.BBsearchblock {
 margin-left: 15px;
 margin-bottom:0px;
 width:500px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 background-color: #E5E5E5;
}


#BBInfo {
 margin-top:0px;
 margin-right:30px;
 padding:2px;
 text-align:right;
 
}

#BBOptionsBlock {
 margin-left:15px;
 margin-right:25px;
 margin-bottom:10px;
 padding:5px;
 background-color:#c3c4f0;
 
}

.BBsearchform {
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom:0px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 background-color: #E5E5E5;
 border-top: 1px solid #CCCCCC;
 border-left: 1px solid #CCCCCC; 
 border-right: 1px solid #999999; 
 border-bottom: 1px solid #999999;
}

#BBItemsList  {
  margin-left:15px;
  margin-right:35px;
}

.BBItemDiv  {
  margin-top:0px;
  margin-bottom:20px;
}



.bbagnav {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 80%
}


/* STYLES FOR pageviewer and clipviewer   */

#htmlwrapper {
 margin:10px 40px 10px 40px;
}


#pagetools {
 background-color:#E5E5E5;
}

#pnav {
 margin-top: 20px;
}

.pvlabel { 
 margin-right: 1px;
 font-size: 70%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #336699;
 text-align: center;
 vertical-align: middle;
 white-space: nowrap;
 font-weight: bold;
}

#page {
 border: 1px solid #999999;
 padding: 10px 10px 10px 10px;
}


#PrintFtr {
 border: 1px solid #999999;
 padding: 5px;
 background-color: #ffffff;
 margin-right:5px;
}
 
 

#figures {
 margin-top:10px;
/*  padding: 5px;
 border: 1px solid #999999;
 background-color: #EFEFEF;
 margin-right:5px; */
}


#pageFtrs {
 border: 1px solid #999999;
 padding: 5px;
 background-color: #EFEFEF;
 margin-right:5px;
 
}


#pagetools {
 border: 1px solid #999999;
 padding: 10px;
 /*background-color: #EFEFEF; */
 margin-right:25px;
 margin-bottom: 10px;
 font-size: 75%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
}

#pagetools IMG {
 margin-top:2px;
 margin-bottom:3px;
 margin-left:2px;
 margin-right:2px;
}

.printcollhdr  {
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.printlink {
 color: #000000;
 text-decoration: none
}

.printinstructions {
 font-size: 90%; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
}

.currentpgtext {  
 margin-right: 25px;
 margin-top: 10px;
 margin-bottom: 7px;
 margin-left: 60px;
 text-align: left;
 text-indent: -50px;
 font-size: 11px; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
} 

.pvtoclink {  
 margin-left: 3px;
 text-align: left;
 font-size: 11px; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
} 

.nextPrev {
 margin-top: 0px;
 margin-bottom:5px;
}

TABLE#pvtoolbar{
 margin:0px;
/*  padding-top:2px; */
}


#pagetoolbarcompact TD {
 border:1px solid #CCCCCC;
 margin-top:2px;
}

.pvtoolbarTD {
 white-space: nowrap;
 border-left:1px solid #999999;
 padding-top:3px;
}


.docnavbutton  {
margin:0px;
padding:2px;
border:1px solid #FFFFFF;

}


.docnavbutton:hover  {
margin:0px;
padding:2px;
border:1px solid #FF0000;
background-color:#ffffcc;
color:#FF0000;
text-decoration:none;
 
}

.sizedocbuttonfocus {
  background-color: #FFECB1;
  border: 1px solid #EFBC82;
  padding: 5px;
}
div.sizedocbutton {
  padding: 5px;
  border: 1px solid #FFFFFF;
}

div.sizedocbutton:hover {
  padding: 5px;
  border: 1px solid #666666;
}

.itemcitation {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 80%;
 text-align: left;
}

#resultslist .itemcitation {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 85%;
 text-align: left;
}

.picklistitem .itemcitation {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 90%;
 text-align: left;
}


#itemTextmdata .itemcitation {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 85%;
 text-align: left;
}

.nobreak {
 white-space: nowrap;
}


/* STYLES FOR TEXT VIEWER */

#textNextPrevNav  {
 margin-left:20px;
 width:650;
}


#doccontent {
 margin-left:20px;
 border: 1px solid #999999;
 padding: 5px 25px 40px 25px;
 width:600px;
 background-color:#FFFFFF;
}

#pvdoccontent {
  width:600;
 margin-left:20px;
 padding: 5px 50px 40px 50px;
 background-color:#FFFFFF;
}



#doccontent p {
  margin-right:50px;
 
}

.title  {
 text-decoration:none;
}

.docpb1 {
 margin-left:20px;
 border-left: 1px solid #999999;
 border-right: 1px solid #999999;
 border-bottom: 1px solid #999999;
 width:600;
 background-color:#FFFFFF;
}

.docpb2 {
 margin-top:20px;
 margin-left:20px;
 border-left: 1px solid #999999;
 border-right: 1px solid #999999;
 border-top: 1px solid #999999;
 width:600;
 background-color:#FFFFFF;
}

#docpage {
 margin-top:10px;
background-color:#FFFFFF;
}


/*  OTHER MISC BODY STYLES   */

#footer  {
 border-top:1px solid #999999;
 margin-left:15px;
 margin-right:25px;
 margin-top:10px;
 margin-bottom:50px;
}

.mainheader  { 
 font-family : Arial, Helvetica, sans-serif;
 font-weight : bold;
 color : #333333;
 margin-top: 1em;
 margin-bottom: 0px;
 padding-bottom: 0px;
 font-size: 1.25em;
}

/* Basic highlighting color */

a.hlLink {
 color: #0033ff;
 background-color:#E5E5E5;
 margin-left:2px;
 margin-right:2px;
}


a.hlLink:hover {
 color: #ff0000;
 background-color:#ffcc33;
 margin-left:2px;
 margin-right:2px;

}


a.hlLink:visited {
 background-color:#E5E5E5;
 color: #0033ff;
 margin-left:2px;
 margin-right:2px;

}



.hilite { 
          font-weight: bold; 
          color: #CC0000 
          }

/* Multi-color highlighting support */  
    
.hilite1 { color: #000000;

           background-color: #FFFF00
           }

.hilite2 { color: #000000;
           background-color: #00FF00
           }

.hilite3 { color: #000000;

           background-color: #FF9900
           }

.hilite4 { color: #000000;
           background-color: #00ffcc
           }

.hilite5 { color: #000000;
           background-color: #00cccc
           }

.hilite6 { color: #000000;
           background-color: #0099cc
           }

/* used to display the search term as hilighted (ie., red) text  */
.browsehilite { 
 font-weight: bold; 
 color: #000000 
}

.hilitebox { 
 border: 1px; 
 border-color: #999999 
} /* can be used to draw a line around a table cell  */

.releaseversion { 
 /* controls fonts for release information footer  */ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 80%; 
 font-style: normal; 
 color: #666666 
}

.wwquicklink { 
 font-family : Arial, sans-serif; 
 font-size : 12px  
} 

.smalltext {  
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 font-style: normal
}

.indentBlock {  
 margin-right: 7px; 
 margin-left: 15px 
}  
/* used to indent an entire div on right and left  */

.pvtextview { 
 width: 575 
}  
/* used to indent an entire div on right and left  */

.csboxcolor { 
 background-color:#D7D7FF 
}  /* used to set the background color or the coll. selection colum box  */

.selectmenu {  /* used with select form elements to control font size in the selected items, or in other input elements  */
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.homenavlinks {  /* for navigation bar text away from nav bar proper */
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}

.homefont {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 /* font-size: small;   */
} /* to enforce one font on the homepage  */

.redformfont {  
 font-size: 12px; 
 font-family: Verdana, Arial, Helvetica, sans-serif ;
 color:#FF0000;
}  /* standard font used in forms  */

.formfont {  
 font-size: 12px; 
 font-family: Verdana, Arial, Helvetica, sans-serif 
}  /* standard font used in forms  */

.smallformfont  {  
 font-size: 11px; 
 font-family: Verdana, Arial, Helvetica, sans-serif 
}  /*  smaller form font  */

.searchrestriction {
 margin-left: 25px; 
 margin-bottom:10px;
 width:500px;
 padding:3px;
}

.searchrestrictiontext { 
 font-size: 11px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin:.25em 0em 0em 1.0em;


} 

.searchrestrictionlabel { 
 font-size: 11px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
} 

.formfontbuff {  
 font-size: 12px; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 line-height: 1.35em 
}

.largerformfont { 
 font-size: 14px; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.subnavhilite { /* used on static (i.e., fixed open) navigation menus text to indicate current position   */ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 font-weight: bold; 
 text-decoration: none 
}

.smalltextbuff { /* used to create small text with an oversized line height  */
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 font-style: normal; 
 line-height: 1.35em
}

.selectmenudisabled { /* will display some form elements in a "disabled" state  */
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #CCCCCC;
}

.groupspick {  /* used for header text on xc browse colls page  */ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 14px; 
} 
.groupspickgroupname {   /* used for header text on xc browse colls page  */ 
 font-size: 14px; 
 font-weight: bold; 
 font-family: Verdana, Arial, Helvetica, sans-serif
}

.pageBreak { 
 text-align: center 
}  /* - ANYTEXT - */

/* STYLES FOR A TARGET WINDOW  - ANYTEXT - */
.trgttophead { 
 font-family : serif; 
 font-size : 1.25em; 
 font-weight : bold 
}

.trgtdiv2head { 
 display : block; 
 font-family : serif; 
 font-size : 1.3em; 
 padding-bottom : 3px 
}

.trgtdiv3head { 
 font-family : serif; 
 font-size : 1.2em; 
 display : block; 
 padding-bottom : 3px 
}

.trgtdiv4head { 
 font-family : serif; 
 font-size : 1.1em; 
 display : block 
}

.trgttextblock { 
 font-family : serif; 
 font-size : 1.0em; 
 margin-left: 1.0em 
}

/*  HELP PAGE STYLES  */

.helpnavhead {  
 font-size: 12px; 
 font-weight: bold; 
 color: #000000
}

.helpnav {  
 color: #000000;  
 font-size: 10pt 
}

.helpnavlink {  
 text-decoration: none; 
 font-size: 10pt 
}

.helpnavheadlink { 
 font-size: 12px; 
 font-weight: bold; 
 color: #000000 ; 
 text-decoration: none
}

/* From textclass_results.css    */

/* STYLES FOR SEARCH RESULTS PAGES  */


#resultslist {
 padding:3px;
 margin-top: 10px; 
 margin-bottom: 2em; 
 margin-left: 20px;
 margin-right: 2.5em;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 /*font-size: 85%;*/ 
}

.cnavlinks { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 72%; 
 color: #000000; 
 text-decoration: none
}

td.collnavcell {
 background-color: #E5E5E5;
 padding-left:12px;
 padding-right:12px;
 padding-bottom:4px;
 border-left: 1px solid #CCCCCC;
 border-top: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
 border-bottom: 1px solid #333333;
 white-space:nowrap;
}

td.cnblank {
 background-color: #FFFFFF;
 border-bottom: 1px solid #333333;  
}

td#cnHilite {
 background-color: #FFFFFF;
 padding-left:20px;
 padding-right:20px;
 border-bottom: 1px solid #FFFFFF;
 border-left: 1px solid #333333;
 border-top: 1px solid #333333;
 border-right: 1px solid #333333;
}

#rescollnav { 
 margin-top: 0px; 
 margin-left: 15px;
 margin-right: 25px;
 margin-bottom: 7px;
}   

#ressummarycell { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 85%;
/*  background-color: #E5E5E5; */
 background-color: #FFFFFF;
 margin-top: 0px; 
 margin-left: 20px;
 margin-right: 25px;
 margin-bottom: 10px;
/*  border-left: 1px solid #CCCCCC; 
 border-right: 1px solid #CCCCCC */; 
} 

#slicehdr {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 85%;
 background-color: #E5E5E5;
 margin-left: 20px;
 margin-right: 25px;
 margin-bottom: 0px;
 padding: 10px;
 border-left: 1px solid #CCCCCC; 
 border-right: 1px solid #CCCCCC; 
 border-bottom: 1px solid #999999;
}

#sliceftr {
 margin-left: 1em;
 margin-right: 2.5em;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 85%; 
} 

.resultsheader {  
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px; 
 font-style: normal; 
 font-weight: normal 
}

.collid  {
 font-weight:bold;
 color:#0066cc;
}

.itemid  {
 font-weight:bold;
 color:#cc3300;
}


.naturallanguage  {
 color:#006666;
}

.maintitle {  /* font style for the main title in 1st and 2nd layer results display  */
 font-family : Verdana, Arial, Helvetica, sans-serif;
 margin-top: 0px;
 margin-bottom: 0px;
 padding-bottom: 0px;
}

.summarystrdiv {   
 margin-bottom : 5px;
 padding-bottom : 0px;
 padding-top : 0px;
 margin-left: 2.0em;
}

.indentlevel1 {   /* used for indenting blocks of text in results details displays  */
 display : block;
 margin-bottom : 1px;
 padding-bottom : 0px;
 padding-top : 0px;
 margin-left: 1.0em;
}

.resindentlevelx {   /* used for indenting blocks of text in results details displays  */
 display : block;
 margin-bottom : 1px;
 margin-top:5px;
 padding-bottom : 0px;
 padding-top : 0px;
 margin-left: 1.0em;
}

.textindentlevelx {   /* used for indenting blocks of text in results details displays  */
 display : block;
 margin-bottom : 1px;
 margin-top:5px;
 padding-bottom : 0px;
 padding-top : 0px;
 margin-left: 1.0em;
}


.indentlevel2 {   /* used for indenting blocks of text in results details displays  */
 display : block;
 margin-bottom : 1px;
 padding-bottom : 0px;
 padding-top : 0px;
 font-weight: normal;
 margin-left: 2.0em;
}

.indentlevel3 {
 display : block;
 margin-bottom : 1px;
 padding-bottom : 0px;
 padding-top : 0px;
 margin-left: 3.0em;
}

.indentlevel4 {
 display : block;
 margin-bottom : 1px;
 padding-bottom : 0px;
 padding-top : 0px;
 margin-left: 4.0em;
}

.indentlevel5 {
 display : block;
 margin-bottom : 1px;
 padding-bottom : 0px;
 padding-top : 0px;
 margin-left: 5.0em;
}

.indentlevel6 { /* this should be sufficient!! */
 display : block;
 margin-bottom : 1px;
 padding-bottom : 0px;
 padding-top : 0px;
 margin-left: 6.0em;
}

.indentlevel0 { /* used to put kwicsummary inline following page link in details displays */
 display : inline; 
 margin-bottom : 0px;  
 padding-bottom : 0px; 
 padding-top : 0px; 
}

.divhead {
 font-family : Verdana, Arial, Helvetica, sans-serif;
}

.scopingpage {
 font-family: Verdana, Arial, Helvetica, sans-serif;  
 font-size: 85%;
}

.kwic,.summarystr { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.kwicsummary {
 font-family : Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 85%;
}

.guideframebg {    
 background-color: #EFEFEF 
}

.smallheadernormal {  /* collection name in guide margin menu for xc results  */
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px 
}

.smallheader {  /* selected collection name in guide margin menu for xc results  */
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 font-weight: bold 
}

.resitemnav,.resitemsummary,.resclip,.bbadd { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 85%; 
}

.resauthor,.respubinfo { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.respubinfo { 
 font-family: Verdana, Arial, Helvetica, sans-serif 
}

.resitemnav { 
 font-family: Verdana, Arial, Helvetica, sans-serif 
}

.resitemsummary { 
 font-family: Verdana, Arial, Helvetica, sans-serif 
}

.bbadd { 
 font-family: Verdana, Arial, Helvetica, sans-serif 
}

.resclip { 
 font-family: Arial, Helvetica, sans-serif; 
 font-style: normal; 
 font-weight: normal 
}

.resfieldlabel { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-weight: bold; 
}

.resbglink { 
 text-decoration: underline; 
}

.resfglink { 
 text-decoration: underline; 
}

.resitemlinks {
 margin-top: 1em; 
 margin-bottom: 2em; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 85%; 
}

.resitemdetail {
 margin-top:10px;
 margin-bottom: 1em ; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 85%;
}

.hilitecell {  /* this is for hilighting the currently selected collname in results guide frame  */
 border-top-width: 2px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 3px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #919191;
 border-right-color: #666666;
 border-bottom-color: #666666;
 border-left-color: #999999;
 background-color: #FFFFFF;
}

.collsummary {  /* for indenting collection summary info in the guide frame - used on a block element  */
 margin-left: 14px;
 white-space:nowrap;
}

.collname {
 margin-left: 12px;
}

.collnamefocus {
 margin-left: 0px;
}

.collnamefocus IMG {
 margin-bottom: 30px; 
}

.collnamehd {  /* collection name in guide margin menu for xc results  */
 margin-left: 1px;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px;
 font-weight: bold;
}

.cresultslink {  /* for hyperlinks under collnames in the guide frame */
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: normal;
}

.bulletimg { /* controls margins around a bullet image in the xc results page */
 margin-bottom: 20px;
 margin-right: 3px;
}

/* block and inline section headers  */

.div1head {
 display : block;
 font-family : Arial, Helvetica, sans-serif;
 margin-bottom : 0px;
 padding-bottom : 0px;
 padding-top : 0px;
 font-weight: normal;
 text-indent: -1.5em;
 margin-left: 2.0em;
}

.div2head { 
 display : block; 
 font-family : Arial, Helvetica, sans-serif; 
 margin-bottom : 0px; 
 padding-bottom : 0px;  
 padding-top : 0px; 
 margin-top : 0px;  
 font-weight: normal 
} 
.div3head { 
 display : block;  
 font-family : Arial, Helvetica, sans-serif; 
 margin-bottom : 0px; 
 padding-bottom : 0px;  
 padding-top : 0px; 
 margin-top : 0px; 
}

.div4head  { display : block; 
 font-family : Arial, Helvetica, sans-serif; 
 margin-bottom : 0px; 
 padding-bottom : 0px;  
 padding-top : 0px; 
 margin-top : 0px; 
 font-weight: normal 
} 
.div1headinline {
 display : inline; 
 font-family : Arial, Helvetica, sans-serif; 
 margin-bottom : 0px;  
 padding-bottom : 0px; 
 padding-top : 0px; 
 font-weight: normal 
}

.div2headinline { 
 display : inline; 
 font-family : Arial, Helvetica, sans-serif; 
 margin-bottom : 0px; 
 padding-bottom : 0px;  
 padding-top : 0px; 
 margin-top : 0px;  
 font-weight: normal 
}

.div3headinline { 
 display : inline;  
 font-family : Arial, Helvetica, sans-serif; 
 margin-bottom : 0px; 
 padding-bottom : 0px;  
 padding-top : 0px; 
 margin-top : 0px; 
}

.div4headinline { 
 display : inline; 
 font-family : Arial, Helvetica, sans-serif; 
 margin-bottom : 0px; 
 padding-bottom : 0px;  
 padding-top : 0px; margin-top : 0px; 
 font-weight: normal 
}



#umdltopbanner {
 background-color: #333366;
 height: 20px;
 padding-left: 10px;
 padding-top: 1px;
 padding-bottom: 1px;
}


#umdltopbanner .mainheader {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #FFCC33;
 font-weight: bold;
}


/* browse navigation - the alphabet */

div.browseHeader {
 color: #000000;
 font-weight: bold;
 font-size: 14px;
 font-family: Verdana, Arial, Helvetica, sans-serif;  
 margin-left:20px;
 margin-top:30px
 
}

table.browseFieldsTable {
 border-collapse: collapse;
 empty-cells: show;
 margin: 20px 0px 0px 15px;
}


div.browseField {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:85%; 
 white-space:nowrap;
 padding-left:5px;
 padding-right:5px;
}


div.browsestrForm  {
  margin: 10px 0px 10px 20px;
}

div.browsestrFormCompact  {
  margin: 2px 10px 2px 50px;
}

div.browsenavblock  {
  margin: 15px 0px 25px 20px;
}

div.browselist {
 margin-top: 10px;
  margin-left: 10px;
  margin-right: 30px;
}

li.browselistitem {
 font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 85%;
  margin-bottom:3px;
}

div.noresultsmessage {
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 30px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}


table.browsenav { 
  border-spacing: 0px;
  border: 0px solid;
/*  empty-cells: show; */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: black;
  padding: 0px;
  }

td.browsenav_r1 {
 border-left: 1px solid white;
 border-right: 1px solid white;
 width: 1.5em;
 vertical-align: middle;
 padding: 3px;
 spacing: 1px;
 background: #E8E6D7;
 text-align: center;
}


td.browsenav_r1_selected {
 border-left: 1px solid #666666;
 border-right: 1px solid #666666;
 width: 1.5em;
 background: #FFFFFF;
 vertical-align: middle;
 padding: 3px;
 spacing: 1px;
 text-align: center;
  }

td.browsenav_r2 {
 border: 2px solid white;
 vertical-align: middle;
 padding: 3px;
 spacing: 3px;
 background: #FFFFFF;
 text-align: left;
}
td.browsenav_r2_selected {
 border: 2px solid white;
 background: #FFFFFF;
 vertical-align: middle;
 padding: 3px;
 spacing: 3px;
 background: #FFFFFF;
 text-align: left;
 }
 
td.browsenav_r2_selected_right {
 border: 2px solid white;
 background: #FFFFFF;
 vertical-align: middle;
 padding: 3px;
 spacing: 3px;
 background: #FFFFFF;
 text-align: right;
}

A.browsenav {
 padding: .15em;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
  text-decoration: none;
 font-weight: normal;
}
A.browsenav:HOVER {
 font-size: 12px;
 text-decoration: underline;
 font-weight: normal;
}

A.browsenav_r1_selected {
 font-weight: bold;
 color:#000000;
    }
A.browsenav_r1_selected:HOVER {
 font-weight: bold;
 }
A.browsenav_r1_selected:VISITED {
 font-weight: bold;
 }

/*  A.browsenav_r2 {
 background-color: white;
 
   }
  */
A.browsenav_r2_selected {
 font-weight: bold;
 background-color: white;
 border: 0px solid;
 color:#000000;
   }
A.browsenav_r2_selected:HOVER {
 font-weight: bold;
 }
A.browsenav_r2_selected:VISITED {
 font-weight: bold;
 }