/* styles from bhlstyle.css    */

a.title {font-style: italic} 


/*used for all H# headings*/

H1, H2, H3, H4, H5, H6{color: #333333;}


/*used to set font in paragraphs*/

P {font-family: Arial, Helvetica, sans-serif;
                  font-size: 11pt;
                  color: #333333;
}

.normal {font-family: Arial, Helvetica, sans-serif;
                  font-size: 11pt;
                  color: #333333;
}

PRE {font-family: sans-serif;
     color: #333333;
     font-size: 11pt;
}


/*used to set font for text for copyright etc at bottom of page*/

.bottom {font-family: Arial, Helvetica, sans-serif;
                  color:  #333333;
                  font-size: 8pt;}


.xsmall {font-family: Arial, Helvetica, sans-serif;
                  color:  #333333;
                  font-size: 8pt;}


.small {font-family: Arial, Helvetica, sans-serif;
                  color:  #333333;
                  font-size: 9pt;}

/*used to set font for text for lists*/


UL {font-family: Arial, Helvetica, sans-serif;
                  font-size: 11pt;
                color: #333333;
}

OL {font-family: Arial, Helvetica, sans-serif;
                  font-size: 11pt;
                  color: #333333;
}

LI {margin-bottom: .3em;
}

LI {font-family: Arial, Helvetica, sans-serif;
                  font-size: 11pt;
                color: #333333;
}

LI.off {list-style-type: none;
}
margin-bottom: .3em;



DL {font-family: Arial, Helvetica, sans-serif;
                  font-size: 11pt;
                  color: #333333;
}

.head {font-family: Arial, Helvetica, sans-serif;
                  font-weight: bold;
                  color: #990000;}

DT {font-family: Arial, Helvetica, sans-serif;
                  color:  #333333;
                  font-size: 11pt;
                  margin-bottom: .5em;
}

DD {font-family: Arial, Helvetica, sans-serif;
                  color:  #333333;
                  font-size: 11pt;
                  margin-bottom:  .3em;
}

span.unresolveddao { text-decoration: none; color: #000000; font-weight: bold  }

A {  text-decoration: none; color: #0d57aa; font-weight: bold  } /* 867552  */
A:hover {  text-decoration: underline }

A.nav {  color: #333333;  text-decoration: none; color: #000000 }
A.nav:visited { color: #333333 }
A.nav:hover { color : #024794; text-decoration: underline }

A.homenav {  color: #222222;  text-decoration: none }
A.homenav:hover { color : #FFCC33; text-decoration: underline }
A.menunav {  color: #666666;  font-weight: bold; text-decoration: none }
A.menunav:hover { color : #990000; font-weight: bold; text-decoration: none }
A:visited {  color: #0d57aa; font-weight: bold  }


/*used to set border color for image links*/
IMG {border-color:  #333333;
}


/* collection specific styles - override and supplement basic global styles in findaidclass.css     */


.headerbox4 {
	margin: 0px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #FFFFFF;
	background-color: #FFFFEE;
	border-top: 0px solid #333333;
	border-right: 0px solid #333333;
	border-bottom: 2px solid #333333;
	border-left: 0px solid #333333;
}

#mainnav {  background-color: #989c97;}

td.mainnavcell {
	 border-bottom: 1px solid #989c97;
	 background-color: #e4e1df;	
}


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

.navhrcolor { background-color:#666666}
.navcolor { background-color: #ffffff}
.navlinks { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.navhicolor { background-color: #FFFFFF }
.navhilinks { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none }
.navdivision { background-color: #666666}
.footernavcolor { background-color: #BDBDBD }
.hdrcolor { background-color: #10294B; }
.bbnavcolor { background-color: #990000 }
.navlinksroman { font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none ; font-size: 12px}
.bbagcountstring {color: #FFFFFF;}
.xcollnavcolor { background-color: #10294B;}
.authnavcolor { background-color: #10294B}
.openbbnavcolor { background-color: #FFFFEE}
.gndivision { background-color: #000000 }
.navinfo {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal }

.globnav { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: smaller;
		color: #FFFFFF;
}
.globnav A {  color: #FFFFFF;  text-decoration: none; color: #FFFFFF }
.globnav A:visited { color: #FFFFFF }


span[class="item-main"] {
  font-weight:bold
}

/* Confirmation form */

input#datepicker {
  height: 17px;
  max-width: 150px;
  background: url("/f/findaid/graphics/calendar-small.png") no-repeat scroll;
  padding-left:30px;
}

input.f-submit {
  padding: 1px 3px;
  margin-right: 1em;
  background: #666;
  color: #fff;
  font-weight: bold;
  font-size: 96%;
}

input[type=button] {
  margin-right: 1em;
}

button {
  margin-right: 1em;
}

h2 {
  border-bottom: 1px solid #999;
}

div#main_content {
  margin: 2em;
  min-width: 770px;
  max-width: 1200px;
}

div#request_cancel_div {
  margin-top: 2em;
}

div#request_type_group {
  margin-top: 1em;
  margin-left: 1.5em;
}

div.request_type {
  margin-top: 0.5em;
}

input#datepicker {
  margin-right: 0.5em;
}

div.note_text {
  margin-bottom: 0.5em;
  margin-top: -0.7em;
}

div#select_buttons {
  margin-right: 0.5em;
  margin-bottom: 2em;
}

span.title_label {
  font-weight: bold;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

div.other_line {
  padding-top: 0.1em;
  font-size: 85%;
}

span.other_value {
  font-weight: bold;
  margin-left: 3em;
  margin-right: 0.5em;
}

div.item_group {
  margin-bottom: 1.5em;
}

.navheadTable {
	/* color: #FFFFFF; */
	background-color: #10294B;
	border: 0px none;
	padding: 10px;
}
.fulltext#itemtitle {
        margin-left: 0px;
        margin-bottom: 15px;
	}

.princetonmenu ul 
/* New and checked styles */
/* Menu */

 {
	    margin: 0 0 0 1em;
	       padding-left: 5px;
	          padding-right: 5px;
		     width: 20%;
		        min-width: 150px;
			   float: right;
			      text-align: left;
			         border-bottom: 1px solid #ccc;
				    border-top: 1px solid #ccc;
				       border-right: 1px solid #ccc;
				          border-left: 1px solid #ccc;
					      }

					      .princetonmenu ul li {
						         cursor: pointer;
							    background-color: #ffffff;
							       color: inherit;
							          text-align: left;
								     list-style-type: none;
								        padding: .2em;
								}

								.princetonmenu ul li.heading {
									            text-align: center;
										                font-weight: bold;
												            color: #00274c;
													                background-color: #ffcb05;
															            border-bottom: 1px solid #ffcb05;
																        }

																	.princetonmenu ul li.standard {
																		   text-align: center;
																		      border-bottom: 1px solid #ccc;
																		          }

																			  .princetonmenu ul li.aeon {
																				          position:relative;
																					     text-align: center;
																					        border-bottom: 1px solid #ccc;}

																						   a.tooltip {outline:none; text-decoration:none; z-index:20;}
																						      a.tooltip:hover {z-index:500;} 
																						         a.tooltip span {
																								        display:none; 
																									       padding-right:10px; 
																									              padding-left:10px; 
																									      }
																									         a.tooltip:hover span{
																											       display:inline; position:absolute; color:#111; text-align:center;
																											                          border:1px solid #DCA; background:#fffAF0;
																														                        top:1em; left:-15em; width:250px; z-index:500; }
																																	  
