body { font-family: Verdana, Arial, Helvetica, Sans;
	   color: #333333;
	   line-height: 16px;
	   margin-bottom: 0px;
	   background-color: #ffffff;
	   background: url('../images/library/grad_back2.jpg') repeat-x left top; }

body,td,th,input,select,textarea {font-family: Verdana, Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea {font-size: 100%;}  
	   
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; }
 


/*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:active, .leftjustify a:visited { text-decoration: none; color: #C16100; }
.leftjustify a:hover { text-decoration: none; color: #801111; }

.alphabet a:link, .alphabet a:active, .alphabet a:visited { text-decoration: none; color: #D36504; }
.alphabet a:hover { text-decoration: none; color: #0274B5; }


/*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:active, .widebodytext a:visited { 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: #C16100; }
.formsbodytext a:hover { text-decoration: none; color: #801111; }



/*Page Title */	   	    
.pagetitle h1 { font-family: 'Arial Narrow';
			  font-size: 2.1em; 
			  font-weight: normal; 
			  color: white; 
			  margin: 0 0 0 0;
			  padding: 5px 0 0 0; }
			  
.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; }

			  



/*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: #84B000; text-decoration: none; }	 

.breadcrumbswide a:link, .breadcrumbswide a:visited, .breadcrumbswide a:active {color: #333333; text-decoration: none; }
.breadcrumbswide a:hover {color: #84B000; 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; }	
   



/*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; }



/*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: #990000;
    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;
}

			  

/*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; }
.newbarrightwide { background: url('../images/library/barrightbg_wide.jpg'); background-repeat: no-repeat; text-align: right; }