/* 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;
}

BODY.bbagbody { 
 background-color: #FFFFFF 
}

BODY.pvnav { 
 background-color: #FFFFFF
}

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

.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: Verdana, Arial, Helvetica, sans-serif; 
}

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



/*  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%
}






/* 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 class home page  */

.box2 {
	margin: 0px 0px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333399;
	border-top: 0px solid #666666;
	border-right: 0px solid #666666;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #666666;
	padding: 0px;
}

.box4 {
	margin: 0px;
	padding: 40px 10px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #FFFFFF;
	background-color: #6BA4DB;
	border-top: 0px solid #333333;
	border-right: 0px solid #333333;
	border-bottom: 3px solid #333333;
	border-left: 0px solid #333333;
}
#homefooter {
	margin: 0px;
	padding: 3px;
	border-top: 1px solid #666666;
	border-right: 0px solid #666666;
	border-bottom: 0px solid #666666;
	border-left: 0px solid #666666;
}

#homefooter TD {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;

}


.FAhomefont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.dotbox {
	border: 0px none #CCCCCC;
	background-color: #FFFFFF;
	padding: 15px 10px 10px;
	margin: 0px;
}

.contentbox {
	background-color: #F0F0F0;
	padding: 25px;
	border-top: 0px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #666666;
	border-left: 0px solid #999999;
	/* background-image: url(../graphics/home_bg1.gif); */
	margin: 0px;
}

.innercontentbox {
	padding: 0px;
	margin: 0px;
	border: 1px solid #999999;
}



/* STYLES FOR MAIN NAVIGATION AND MENUS   */

.navheadTable {
 margin: 0px;
 padding-top: 5px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 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 
}



.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
}

.xcollnavcolor { 
 background-color: #FFFFFF 
}

.authnavcolor { 
 background-color: #FFFFFF 
}

.openbbnavcolor { 
 background-color: #FFFFFF 
}

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


.gndivision { 
 background-color: #666666 
}

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

.navcolor { 
 background-color: #DAD1B2
}

#mainnav {
 background-color: #E4DCB8;
 margin-top: 0px;
 margin-bottom: 0px;
}

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 
}




/* styles for outline view  */

TABLE.chronlisttable {
                       font-size: 14px;
                       font-family: Verdana, Arial, Helvetica, sans-serif; 
                       width: 75%;
                       border-collapse: collapse;
                       margin-bottom: 20px; 
                       border: 0px;  /*  #999999 solid; */
}

TABLE.chronlisttable TD{
/*  	border: 1px #999999 solid;  */
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
  
}

TABLE.chronlisttable TR{
	margin: 0px 0px 0px 0px;
  
}


TABLE.chronlisttable CAPTION {
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small;
}



/* STYLES FOR SEARCH RESULTS PAGES  */

.bibunittitle {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
}

#resultslist .itemcitation {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 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;
}




.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;
}



#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%; 
}	


#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%;*/ 
}

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


	
	
#browseindex { font-family: Arial, Helvetica, sans-serif; 
				font-size: 12px;
				margin-top: 10px;
				margin-bottom: 20px;
				margin-left: 15px;

			}

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

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

/* .prevnextlinks {
		  font-family: Verdana, Arial, Helvetica, sans-serif; 
		  font-size: small; 
		  margin-left: 15px;
		  margin-top: 4px;

}
*/

.retToSrchLink {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: small; 
  margin-left:13px;
  margin-top: 0px;
  margin-bottom: 0px;
}


.srchWiMenLink {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background-color: #E5E5E5;
	padding: 2px 2px 2px 2px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

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

.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;
             font-size: small;
}

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

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

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

.indentlevel4 {
                display : block;
                margin-bottom : 2px;
                padding-bottom : 0px;
                padding-top : 0px;
                margin-left: 4.0em;
                font-size: inherit;
                }

.indentlevel5 {
                display : block;
                margin-bottom : 2px;
                margin-top : 5px;
                padding-bottom : 0px;
                padding-top : 0px;
                margin-left: 5.0em;
                font-size: inherit;
                }

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

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

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

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

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

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

.guideframebg {		 
                background-color: #E5E5E5 }

.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; 
  font-size: .9em;
  color: #333333;
}
.resbglink { text-decoration: underline; }
.resfglink { text-decoration: underline; }


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

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


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


.hilitecell {  /* this is for hilighting the currently selected collname in results guide frame  */
              border-top-width: 1px;
              border-right-width: 0px;
              border-bottom-width: 0px;
              border-left-width: 1px;
              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;
               }

.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 
	}
	

/* 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;
}

table.browselist
{
	margin-left: 2em;
	margin-top: 1em;
}

tr.browselistitem
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 85%;
	margin-bottom: 3px;
}

tr.browselistitem2
{
	background-color: #e5e5e5;
	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;
	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;
	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;
	text-align: center;
}

td.browsenav_r2
{
	border: 2px solid white;
	vertical-align: middle;
	padding: 3px;
	background: #ffffff;
	text-align: left;
}

td.browsenav_r2_selected
{
	border: 2px solid white;
	vertical-align: middle;
	padding: 3px;
	background: #ffffff;
	text-align: left;
}

td.browsenav_r2_selected_right
{
	border: 2px solid white;
	vertical-align: middle;
	padding: 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_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; }

.browsecell
{
	font-size: 14px;
	text-align: left;
	vertical-align: top;
}




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


.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;
}


.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;
}

/*  styles for toc bib pages   - ANYTEXT  XCOLL-BBAG -  */
.bibinfo {  font-family: Arial, Helvetica, sans-serif; font-size: 12px }

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


/*  OTHER MISC BODY STYLES   */


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


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

.globnav { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: smaller;
		color: FFFFFF;
		font-weight: bold
}

.indentHdr { /* available to attach to a div for indenting a header block  */}
.hilite { font-weight: bold; color: #CC0000 }  /* used to display the search term as hilighted (ie., red) text  */

/* 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
           }




.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: 10pt; 
                  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  */
.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  */

.collmenuhilite {   /* 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 {  /* 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;
}

.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 
}
.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  */

/*  smaller form font  */
.searchrestriction
{
	margin-left: 25px;
	margin-bottom: 10px;
	width: 500px;
	padding: 3px;
}

.searchrestrictiontext
{
	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 FINDAID TEXT VIEW  - */
/* for subheads in outline view in right-hand results list */
.otlc01head { margin-left: 0.0em }
.otlc02head { margin-left: 1.0em }
.otlc03head { margin-left: 2.0em }
.otlc04head { margin-left: 3.0em }
.otlc05head { margin-left: 4.0em }
.otlc06head { margin-left: 5.0em }
.otlc07head { margin-left: 6.0em }
.otlc08head { margin-left: 7.0em }


#outlineframe {
 border-right:1px solid #999999;
 margin-left:5px;
 margin-right:10px;
 margin-top:5px;
 margin-bottom:5px;
}


/* for subheads in outline view in left-hand outline navigation "menu" */
.otltopmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.otlc01menu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-left: 1.0em }
.otlc02menu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-left: 2.0em }
.otlc03menu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-left: 3.0em }
.otlc04menu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-left: 4.0em }
.otlc05menu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-left: 5.0em }
.otlc06menu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-left: 6.0em }
.otlc07menu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-left: 7.0em }

/* for subheads in kwic view */
.hiclevel1head { font-weight: bold;
        margin-top: 20px;
        margin-bottom: 0px
}

/* for div around text box in navbar's quick search form */
.quickSearchBox { font-size: 12px;
        font-family: sans-serif
}

/* for div around left hand menu table in outline view */

/* specifically for the item title that appears at the top of contents list pages */
#itemtitle {
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 20px;
	font-weight: bold;
}

/* for links at top to different views */
.pgviewoptions { 
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small;
	margin-top: 5px;
	margin-bottom: 20px;

}

.otlframebg  {
/*	background-color: #E5E5E5;   */
/*	border-top: 1px solid #999999;  */
	border-right: 1px solid #999999;
	}
.otlHdrTbl {  margin-top: 0.25em;
        margin-bottom: 1em;
        margin-right: 0em;
        margin-left: 0em
}

/* for IE's ability to show links */
a:hover { text-decoration: underline 
}



/* for div around right hand table in outline view */
#flBlock {
	margin-left: 1.0em;
	margin-right: 2.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; }

#flBlock BLOCKQUOTE { 
margin-left: 5px;
 }


#flBlock TH {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}


#flBlock TD{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; }
	
/* for div around text in fulltext view */	
	
#textBlock {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; }

#textBlock BLOCKQUOTE { 
	margin-left: 5px;
	font-size: small;
 }


#textBlock TH {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}
	
#textBlock TD{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: small; }


/*  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}


/*  Miscellaneous general classesd  */
.center {
	text-align: center;
}

.italic {
          font-style: italic;
}



.seriesLevel1 { 
                color: #000000;
                font-weight: bold;
                font-size: 20px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                }
.seriesLevel2 { 
                color: #000000;
                font-weight: bold;
                font-size: 18px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                }
.seriesLevel3 { 
                color: #000000;
                font-weight: bold;
                font-size: 16px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                }
.seriesLevel4 { 
                color: #000000;
                font-weight: bold;
                font-size: 14px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                }
