body { font-family: Verdana, Arial, Helvetica, Sans;
	   line-height: 16px;
	   margin-bottom: 0px;
	   background-color: #ffffff;
	   background: url('../images/library/grad_back2.jpg') repeat-x left top; }
	  
	   
a:link, a:active, a:visited { text-decoration: none; color: #0274B5; }
a:hover { text-decoration: underline; color: #0274B5; }


/*Defines the main table for all internal pages */	   		   
#maintable { border-left: 1px solid #99999E;
			 border-right: 1px solid #99999E;
			 background-color: #FFFFFF;
			 margin-top: 0px;
			 padding-top: 0px; }
			 

/*Changes the font properties for internal tables from the old page */	   	
.fontfix { font-family: Verdana, Arial, Helvetica, Sans;
	   	   font-size: 100%;
	   	   color: #333333;
	   	   line-height: 16px; }

.fontfix a:link, .fontfix a:visited, .fontfix a:active {color: #0274B5; text-decoration: none; }
.fontfix a:hover {color: #0274B5; text-decoration: underline; }	 



.periodfontfix { font-family: Verdana, Arial, Helvetica, Sans;
	   	   color: #333333;
	   	   line-height: 16px; }
	   	   
.periodfontfix a:link, .periodfontfix a:visited, .periodfontfix a:active {color: #0274B5; text-decoration: none; }
.periodfontfix a:hover {color: #0274B5; text-decoration: underline; }	 


/*Controls font and positioning of content in middle column */	   	
div.bodytext { font-family: Verdana, Arial, Helvetica, Sans;
		    text-align: justify;
		    font-size: 0.720em; 
		    color: #333333;
		    line-height: 16px;
		    padding-right: 40px;
		    padding-bottom: 30px; }
		    
.bodytext a:link, .bodytext a:active, .bodytext a:visited { text-decoration: none; color: #0274B5; }
.bodytext a:hover { text-decoration: underline; color: #0274B5; }



/*Same as above but changes middle column to left justified */
div.leftjustify { font-family: Verdana, Arial, Helvetica, Sans;
		    text-align: left;
		    font-size: 0.720em; 
		    color: #333333;
		    line-height: 16px;
		    padding-right: 40px;
		    padding-bottom: 30px; }
		    
.leftjustify a:link, .leftjustify a:visited, .leftjustify a:active { text-decoration: none; color: #0274B5; }
.leftjustify a:hover { text-decoration: underline; color: #0274B5; }



.alphabet a:link, .alphabet a:active, .alphabet a:visited { text-decoration: none; color: #D36504; }
.alphabet a:hover { text-decoration: none; color: gray; }


/*Use for pages where left and middle column have been merged */
div.widebodytext { font-family: Verdana, Arial, Helvetica, Sans;
		    text-align: left;
		    font-size: 0.720em; 
		    color: #333333;
		    line-height: 16px;
		    padding: 0 60px 30px 30px; }		
		    
.widebodytext a:link, .widebodytext a:visited, .widebodytext a:active { text-decoration: none; color: #0274B5; }
.widebodytext a:hover { text-decoration: underline; color: #0274B5; }



.formsbodytext { font-family: Verdana, Arial, Helvetica, Sans;
		    text-align: left;
		    font-size: 110%; 
		    color: #333333;
		    line-height: 16px;
		    padding: 0 50px 30px 30px; }
		    
.formsbodytext a:link, .formsbodytext a:active, .formsbodytext a:visited { text-decoration: none; color: #0274B5; }
.formsbodytext a:hover { text-decoration: underline; color: #0274B5; }



/*Page Title */	   	    
.pagetitle h1 { font-family: 'Arial Narrow';
			  font-size: 2em; 
			  font-weight: normal; 
			  color: white; 
			  margin: 0 0 0 0;
			  padding: 5px 0 0 0;
			  text-shadow: 1px 1px 5px #81817F; }
			  
.pagetitle { background: url('../images/library/leafbg.jpg') no-repeat; }

/*Subheadings */	 
H2 { font-family: Verdana, Arial, Helvetica, Sans;
			  font-size: 1.1em; 
			  font-weight: bold; 
			  color: #BE5101; 
			  margin-top: 28px;
			  margin-bottom: 5px;
			  line-height: 100%;
			  border-bottom: 1px solid #EBE8E8;
			  width: 480px;
			  padding: 0.5em 0 0.5em 0; }
			  
			  
/*Databases Page Alphabetical Letters */	 
.letters { font-family: Verdana, Arial, Helvetica, Sans;
			  font-size: 1.1em; 
			  font-weight: bold; 
			  color: #DD7316; 
			  margin-top: 28px;
			  margin-bottom: 5px;
			  line-height: 100%;
			  border-bottom: 1px solid #EBE8E8;
			  width: 510px;
			  padding: 0.5em 0 0.5em 0; }
			  
			  
.firstsubheading { font-family: Verdana, Arial, Helvetica, Sans;
			  font-size: 1.1em; 
			  font-weight: bold; 
			  color: #BE5101; 
			  margin-top: 5px;
			  margin-bottom: 5px;
			  line-height: 100%;
			  border-bottom: 1px solid #EBE8E8;
			  width: 480px;
			  padding: 0 0 0.5em 0; }

			  
/*Used currently for database pages, title of database within page */	 
H3 { font-family: Verdana, Arial, Helvetica, Sans;
			  font-size: 1.1em; 
			  font-weight: bold; 
			  color: #BE5101; 
			  margin: 10px 0 0 0;
			  line-height: 100%;
			  border-bottom: 1px solid #EBE8E8;
			  width: 480px;
			  padding: 0.5em 0 0.5em 0; }
			  

/*What's New and Archives date */	 
H4 { font-family: Verdana, Arial, Helvetica, Sans;
			  font-size: .9em; 
			  font-weight: normal; 
			  color: #333333; 
			  margin-top: 33px;
			  margin-bottom: 3px;
			  line-height: 100%; }
			  

/*What's New and Archives subheadings */	 
H5 { font-family: Verdana, Arial, Helvetica, Sans;
			  font-size: 1.1em; 
			  font-weight: bold; 
			  color: #BE5101; 
			  margin-top: 0px;
			  margin-bottom: 3px;
			  line-height: 100%; }
			  			 			  


/*Large subheadings within pages - ex apa */	 
H6 { font-family: Verdana, Arial, Helvetica, Sans;
			  font-size: 1.3em; 
			  font-weight: bold; 
			  color: #DD7316; 
			  margin-top: 28px;
			  margin-bottom: 5px;
			  line-height: 100%;
			  padding: 0.5em 0 0.5em 0; }



/*Breadcrumbs */	 
.breadcrumbs { font-family: Verdana, Arial, Helvetica, Sans; 
	 font-size: 10px; 
	 font-weight: normal; 
	 color: #333333; 
	 margin: 0;
	 padding: 0 0 0 195px; }
	
 
 
/*Breadcrumbs Wide Page*/	 
.breadcrumbswide { font-family: Verdana, Arial, Helvetica, Sans; 
	 font-size: 10px; 
	 font-weight: normal; 
	 color: #333333; 
	 margin: 0;
	 padding: 0 0 0 30px; }
 
.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:active {color: #333333; text-decoration: none; }
.breadcrumbs a:hover {color: #BE5101; text-decoration: none; }	 
	 


#breadback { background: url('../images/library/breadcrumbs_back.gif');
	   	     background-repeat-x;
	         background-position: right; }


	       
.toolbar { font-family: Verdana, Arial, Helvetica, sans-serif; 
	   	   font-size: 11px;
	       color: white;
	       text-align: left;
	       padding-left: 18px;
	       padding-top: 1px;
	       background: url('../images/library/toolbar.gif') no-repeat left top; }   
	           
.toolbar a:link, .toolbar a:visited, .toolbar a:active {color: #FFFFFF; text-decoration: none; }
.toolbar a:hover {font-size: 11px text-decoration: none; }	 
     
     
.toolbarwide { font-family: Verdana, Arial, Helvetica, sans-serif; 
	   	   font-size: 11px;
	       color: white;
	       text-align: left;
	       padding-left: 18px;
	       padding-top: 1px;
	       background: url('../images/library/toolbar_wide.gif') no-repeat left top; }   
	       
.toolbarwide a:link, .toolbarwide a:visited, .toolbarwide a:active {color: #FFFFFF; text-decoration: none; }
.toolbarwide a:hover {font-size: 11px text-decoration: none; }	



/*Arrow bullets on individual databases pages */
ul.dataarrow { margin-left: 0px;
		       padding: 3px 0px 3px 0px; }

li.dataarrow { background-image: url('../images/library/arrow.gif');
		   background-repeat: no-repeat;
		   background-position:  0px 5px; 
	   	   margin-left: 0px;
	   	   padding-left: 18px;
	   	   padding-top: -2px;
	   	   line-height: 18px;
	   	   position: relative; list-style-type:none; }	



/*Arrow bullets in the body of the page */
ul.arrow { margin-left: 0px;
		   padding: 3px 0px 3px 0px; }

li.arrow { background-image: url('../images/library/arrow.gif');
		   background-repeat: no-repeat;
		   background-position:  0px 5px; 
	   	   margin-left: 0px;
	   	   padding-left: 18px;
	   	   padding-top: -2px;
	   	   line-height: 18px;
	   	   position: relative; list-style-type:none; }	

  

/*Specific Database Logos */	   		          
.ebscologo { background-image: url('../images/library/ebscologo.gif'); 
		     background-position: 40px 12px;
		     background-repeat: no-repeat; }
		     
.proquestlogo { background-image: url('../images/library/proquestlogo.gif'); 
		        background-position: 40px 12px;
		        background-repeat: no-repeat; }
		        
.ovidlogo { background-image: url('../images/library/ovidlogo.gif'); 
		    background-position: 40px 12px;
		    background-repeat: no-repeat; }  
	

/*General Database Logo positioning, image still needs to be inserted */		     		          
.databaselogo { text-align: center; padding: 12px 0 0 0; }      



/*Page last updated date */
.lastupdated { font-family: Verdana, Arial, Helvetica, Sans;
	      font-size: 9px; 
		  color: #999999; 
		  text-align: center;
		  vertical-align: bottom; 
		  background-color: #F4F4F4;
		  padding-bottom: 45px;
		  border-left: 1px solid #C4C3C3; }

	   	  
.footer { border-top: 2px solid #9CCD08;
		  font-family: Verdana, Arial, Helvetica, Sans;
		  font-size: 10px; 
		  color: #999999; 
		  text-align: center; 
		  line-height: 14px;
		  background-color: transparent;
		  background-image: url('../images/library/footer_grad.jpg');
	   	  background-repeat-y;
	   	  padding: 11px 0 5px 0; }

.footer a:link, .footer a:visited, .footer a:active {color: #0274B5; background-color: transparent; text-decoration: none; }
.footer a:hover {color: #444242; background-color: transparent; text-decoration: none; }


/*Alpabetical Listings Individually Linked Letters */	 
.jumpletter { font-family: Verdana, Arial, Helvetica, Sans;
			  font-size: 1.13em; 
			  font-weight: bold; 
			  color: #842D2D; }



/*Left side menu for internal links */
.leftmenu{
list-style-type: none;
padding: 0 0 0 0;
margin: 0px 0 0 15px; 
width: 160px; /* width of menu (don't forget to add border with below!) */
border-left: 1px solid #DFDDDD;
border-right: 1px solid #DFDDDD;
border-top: 1px solid #DFDDDD;
}

.leftmenu li{
border-bottom: 1px solid #DFDDDD; }

.leftmenu li a{
background: white url('../images/library/vstrip.gif') repeat-y left top; /* Background image positioned to the left(v) top(h) corner initially */
display: block;
color: #444242;
width: auto;
border-bottom: 1px solid #F0F0F0; /* White border beneath each menu item link, to add depth */
/* Vertical (top/bottom) padding for each menu link */
text-indent: 8px;
text-decoration: none; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Verdana, Arial; padding-left:0; padding-right:0; padding-top:3px; padding-bottom:3px
}

.leftmenu li a:visited, .leftmenu li a:active{
color: #444242; text-decoration: none;
}

.leftmenu li a:hover{ 
background-position: -500px 0; /* Shift background image horizontally 500px, or the start of the 2nd background image */
color: #DD7316;
}

.leftmenu li.lastitem, .leftmenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.leftmenu li.lastitem a{
padding: 8px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}


/*Defines look of right column*/
.rightcolumn { background-color: #F4F4F4;
			   border-left: 1px solid #C4C3C3; }
			   
.searchcolumn { background-color: #F4F4F4;
			   border-left: 1px solid #C4C3C3;
			   text-align: center; }



/*Related Information box on right side*/
.relatedinfobox {
    width: 160px;
    margin: 0px 0px 0 15px;
    padding: 5px 8px 5px 5px;
    border: 1px solid #C4C3C3;
    font: 11px Verdana, Arial;
	color: #BE5101;
    background: white; }



/*Arrow bullets in the Related Information box */
ul.relatedinfoarrow { margin-left: 0px;
		 			  padding: 0px 0px 0px 5px; }

li.relatedinfoarrow { background-image: url('../images/library/arrow.gif');
		   background-repeat: no-repeat;
		   background-position:  0px 5px; 
	   	   margin-left: 0px;
	   	   margin-top: 8px;
	   	   padding-left: 18px;
	   	   padding-top: -2px;
	   	   line-height: 16px;
	   	   list-style-position: outside; list-style-type:none; }
	   	   
li.relatedinfoarrow a:link, a:visited, a:active {color: #444242; background-color: transparent; text-decoration: none; }
li.relatedinfoarrow a:hover {color: #DD7316; background-color: transparent; text-decoration: none; }



/*Databases Page Quick Links */
ul.quicklinks { margin-left: 0px; padding: 0px 0px 0px 3px; }

li.quicklinks { background-image: url('../images/library/arrow.gif');
		   background-repeat: no-repeat;
		   background-position:  0px 2px; 
	   	   margin-left: 0px;
	   	   margin-top: 8px;
	   	   padding-left: 18px;
	   	   padding-top: -2px;
	   	   line-height: 13px;
	   	   list-style-position: outside; list-style-type:none; }
	   	   
li.quicklinks a:link, a:visited, a:active {color: #444242; background-color: transparent; text-decoration: none; }
li.quicklinks a:hover {color: #DD7316; background-color: transparent; text-decoration: none; }



/*PDF bullets on right sidebar */
ul.pdfsmall { margin-left: 0px; padding: 0px 0px 0px 3px; }

li.pdfsmall { background-image: url('../images/library/pdfsmall.gif');
		   background-repeat: no-repeat;
		   background-position:  0 4px 0 0; 
	   	   margin-left: 0px;
	   	   margin-top: 8px;
	   	   padding: 4px 0 0 18px;
	   	   line-height: 14px;
	   	   list-style-position: outside; list-style-type:none; }
	   	   
li.pdfsmall a:link, a:visited, a:active {color: #444242; background-color: transparent; text-decoration: none; }
li.pdfsmall a:hover {color: #DD7316; background-color: transparent; text-decoration: none; }



/*Large PDF icon on right sidebar */
ul.pdfmed { margin-left: 0px; padding: 0px 0px 0px 3px; }

li.pdfmed { background-image: url('../images/library/pdfmed.gif');
		   background-repeat: no-repeat;
		   background-position: 0 4px 0 0; 
	   	   margin-left: 0px;
	   	   margin-top: 18px;
	   	   padding: 4px 0 8px 40px;
	   	   line-height: 14px;
	   	   list-style-position: outside; list-style-type:none; }
	   	   
li.pdfmed a:link, a:visited, a:active {color: #444242; background-color: transparent; text-decoration: none; }
li.pdfmed a:hover {color: #DD7316; background-color: transparent; text-decoration: none; }
			 


/*Drop Capital Letter */	
.dropcap {
  float: left;
  font: normal 40pt Arial Narrow, Verdana, Arial, sans-serif,;
  color: #999999;
  margin-right: 3px;
  margin-top: -10px;
  margin-bottom: -10px;
}



/*Plus sign bullets in the body of the page */
.plus-sign { background-image: url('../images/library/plus.gif');
		   background-repeat: no-repeat;
		   background-position:  0px 10px; 
	   	   margin-left: 0px;
	   	   padding-left: 18px;
	   	   padding-top: 6px;
	   	   line-height: 18px;
	   	   position: relative; list-style-type:none;
		   font-family: Verdana, Arial, Helvetica, Sans;
		   font-size: 1.1em; 
		   font-weight: bold; 
		   color: #DD7316; 
		   margin-top: 5px;
		   margin-bottom: 5px; }
		   
.plus-sign a:link, .plus-sign a:visited, .plus-sign a:active {color: #575656; text-decoration: none; }
.plus-sign a:hover {color: #BE5101; text-decoration: none; }



/*Minus sign bullets in the body of the page */
.minus-sign { background-image: url('../images/library/minus.gif');
		   background-repeat: no-repeat;
		   background-position:  0px 10px; 
	   	   margin-left: 0px;
	   	   padding-left: 18px;
	   	   padding-top: 6px;
	   	   line-height: 18px;
	   	   position: relative; list-style-type:none;
		   font-family: Verdana, Arial, Helvetica, Sans;
		   font-size: 1.1em; 
		   font-weight: bold; 
		   color: #DD7316; 
		   margin-top: 5px;
		   margin-bottom: 5px; }
		   
.minus-sign a:link, .minus-sign a:visited, .minus-sign a:active {color: #575656; text-decoration: none; }
.minus-sign a:hover {color: #BE5101; text-decoration: none; }



/*Used mostly for style guide layouts */
.stylemainheading { font-family: Verdana, Arial, Helvetica, Sans;
			  font-size: 1.3em; 
			  font-weight: bold; 
			  color: #434343; 
			  margin-top: 40px;
			  margin-bottom: -5px;
			  line-height: 100%;
			  padding: 0.5em 0 0.5em 0; }	
			  
			  
.styleheading { font-family: Verdana, Arial, Helvetica, Sans;
			  font-size: 1.1em; 
			  font-weight: bold; 
			  color: #BE5101; 
			  margin-top: 25px;
			  margin-bottom: -12px;
			  line-height: 100%;
			  padding: 0.5em 0 0.5em 0; }
			  
			  
.stylesubheading { font-family: Verdana, Arial, Helvetica, Sans;
			  font-size: 1.1em; 
			  font-weight: bold; 
			  color: #0274B5; 
			  margin-top: 28px;
			  margin-bottom: 10px;
			  line-height: 100%;
			  padding: 0.5em 0 0.5em 0; }
			  
	
/*Rounded gray box used in body of page */		  
.curved-box-body { width: 490px;
			  	   margin: 0px;
			  	   background-color: #EFEFEF; 
			  	   line-height: 20px; }

.curved-box-body h5 { background: #EFEFEF url('../images/library/curve_top_body.gif') no-repeat left top;
				 padding: 10px 15px 5px 15px;
				 font-family: Verdana, Arial, Helvetica, Sans;
	   	         font-size: 100%; 
	   	   		 color: #0274B5;
	   	   		 line-height: 16px; }

.curved-box-body p { background: #EFEFEF url('../images/library/curve_bottom_body.gif') no-repeat left bottom;
				margin: 0px;
				padding: 5px 15px 10px 15px;
				text-align: left; }
	

/*Rounded gray box - narrow */
.curved-narrowbox-body { width: 200px;
			  	   margin: 0px;
			  	   background-color: #EFEFEF; 
			  	   line-height: 20px; }

.curved-narrowbox-body h5 { background: #EFEFEF url(../images/library/topcurve_narrow.gif) no-repeat left top;
				 padding: 10px 15px 5px 15px;
				 font-family: Verdana, Arial, Helvetica, Sans;
	   	         font-size: 100%; 
	   	   		 color: #DD7316;
	   	   		 line-height: 16px; }

.curved-narrowbox-body p { background: #EFEFEF url(../images/library/bottomcurve_narrow.gif) no-repeat left bottom;
				margin: 0px;
				padding: 5px 15px 10px 15px;
				text-align: left; }
		  
			  
/*Used mostly for positioning examples within style guides */			  
blockquote { line-height: 2.3em; margin-top: 3px; }



/*Front page bottom */
.bottomcurveshadow { background: url('../images/library/bottom_curve2.gif'); background-repeat: no-repeat; }


/*Internal pages top and bottom */
.bottomcurve { background: url('../images/library/bottom_curve_internal.gif'); background-repeat: no-repeat; }
.topcurve { background: url('../images/library/top_curve_internal.gif'); background-repeat: no-repeat; background-color: #666666; }
.bannercorner { background: url('../images/library/bannercorner_internal.jpg'); background-repeat: no-repeat; }
.newbarright { background: url('../images/library/barrightbg.jpg'); background-repeat: no-repeat; text-align: right; }

.shadowleft { border-left: 1px solid #A6A6A6; background: url('../images/library/shadowleft.gif') repeat-y; }
.shadowright { border-right: 1px solid #A6A6A6; background: url('../images/library/shadowright.gif') repeat-y; }



#twitter { background-image:url('../images/library/icon_twit.jpg');
				position: bottom left;
				display: block;  
				height: 18px;  
				text-indent: -99999;  
				width: 18px;
				margin: 10px 0 0 0; }
				
#facebook { background-image:url('../images/library/icon_fb.jpg');
				position: bottom left;
				display: block;  
				height: 18px;  
				text-indent: -9999px;  
				width: 18px;
				margin: -18px 0 0 22px; }
				
#stumbleupon { background-image:url('../images/library/icon_stumbleupon.jpg');
				position: bottom left;
				display: block;  
				height: 18px;  
				text-indent: -9999px;  
				width: 18px;
				margin: -19px 0 0 44px; }
				
#delicious { background-image:url('../images/library/icon_delicious.jpg');
				position: bottom left;
				display: block;  
				height: 18px;  
				text-indent: -9999px;  
				width: 18px;
				margin: -18px 0 0 68px; }
				
#digg { background-image:url('../images/library/icon_digg.jpg');
				position: bottom left;
				display: block;  
				height: 18px;  
				text-indent: -9999px;  
				width: 18px;
				margin: -18px 0 0 92px; }
				
.photoborder { margin: 0px 15px 11px 0px; }


/*Mobile QR code */
ul.mobileqr { margin-left: 0px;
		      padding: 0px 0px 0px 40px; }

li.mobileqr { background-image: url('../images/library/qrcodemobile.png');
		   background-repeat: no-repeat;
	   	   line-height: 145px;
	   	   list-style-type:none; }
	   	   
.share { text-align: center;
		 padding-bottom: 10px; }
