
/*  the following CSS styles are utilized in the library-neutral prototypes that
	constitute the Central Database prototypes.  Please feel free to modify or add 
	to these as you tailor these pages for your library web site.  */

/* 	HTML tag definitions */
img {border-style: none;}
#wrapper #twocols #maincol img {border-style: none; margin-left: 10px;}
a{ color: #663300;  text-decoration: none;}
a:visited{color: #663300;  text-decoration: none;}
a:hover{color: #663300; text-decoration: underline;}
br{clear:left}

/*Divs and classes for the ULTS header*/
body{font-family: Verdana, Arial, Helvetica, sans-serif; }
a.headerImg{border: none;}
.topMenu{color: #FF0000;  background-color: #336699;  height: 30px; font-weight: bold; margin-bottom: 20px;}
.topMenuTD{padding-right: 20px;}
.libLink{color: #FFFFFF; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}
a.libLink:hover {color: #FFFFFF; text-decoration: underline;}
a.libLink:visited {color: #FFFFFF; text-decoration: none;}
.hidden{color:white;}

/*div and class for the results pages*/
.results_header{margin-bottom: 10px;}
.rssLink{float: right; padding: 10px;}
.subject {font-size: 16px;}
.subLink {font-size: 14px;}
.subTitle {font-size: 14px; font-weight: bold; color: red;}
.results_term {font-size: 18px; font-weight: bold; color: #336699; padding-left: 10px;}
.results_foundInSub {font-size: 14px; font-weight: bold; color: #336699; padding-left:10px;}
#results_childSubsGroup {padding-left: 10px;}
.results_childSubs {font-size: 14px; font-weight: normal; text-decoration: none;}
a.results_childSubs:visited {font-size: 14px; font-weight: normal; text-decoration: none;}
a.results_childSubs:hover {font-size: 14px; font-weight: normal; text-decoration: underline;}
.results_display {padding-left: 10px;}
#results_sub{background-color:#ABCDE3; width: 100%;}
.results_form{background-color:#ABCDE3;}
.results_fieldset{border: 0px solid #000;}
.results_label{background-color: #FFFFFF; width: 70%; line-height: 14px;}
.results_input{margin-bottom: 10px;}
.go{margin-bottom: 10px;}
.resLink{padding: 10px;}



/*Classes and Divs in just index.html*/
#alphaSearch {background-color:#ABCDE3; width: 460px; height: 60px;}
.search_form{width:460px;background-color: #ABCDE3;}
.search_fieldset{border: 0px solid #000;}
.search_legend{font: bold 100%/1.6 Arial,sans-serif;color: #336699; padding-left: 0px;}
.search_fieldset label{float:left;display:inline;width:100px; line-height:20px;margin:10px;text-align:center;background: #FFF }
.search_input{margin:10px; border-style:solid;border-color: #778AA2 #7EA4D8 #7EA4D8 #778AA2; border-width:2px 1px 1px 2px;width: 160px; height: 18px}
.search_select{margin:10px;border-style:solid;border-color: #778AA2 #7EA4D8 #7EA4D8 #778AA2; border-width:2px 1px 1px 2px;width: 160px; height: 21px}
a.alphaSearchLink{font-size: 15px; color: #663300; text-decoration: none;}
a.alphaSearchLink:hover{font-size: 15px; color: #663300; text-decoration: underline;}
a.alphaSearchLink:visited{font-size: 15px; color: #663300; bold;text-decoration: none;}
a.displayMore{font-size: 12px; color: red; font-weight: bold;text-decoration: none;}
a.displayMore:hover{font-size: 12px; color: red; font-weight: bold; text-decoration: underline;}
a.displayMore:visted{font-size: 12px; color: red; font-weight: bold;text-decoration: none;}
.alphabet{padding: 10px;}
.alphaSearchHeader{font: bold 100%/1.6 Arial,sans-serif; color: #336699; padding: 10px;}
.messageText{font-size: 14px; font-weight: bold; color:red; }
#rightcol ul{list-style-type: disc; padding: 10px; margin-left: 0; text-align: left;}
#rightcol li{padding: 10px; margin: 10px; margin-left: 0; text-align: left;}
.rightColHeader{font: bold 110%/1.6 Arial,sans-serif; color: #336699; padding: 10px;}
.browseSubjects{font: bold 100%/1.6 Arial,sans-serif; color: #336699; padding-left: 10px;}



/*  RESOURCE TYPE CLASSES  
	The following classes deserve special attention.  These are used to
	indicate resource type and produce the appropriate color bar headers:  */
	
/*NULL*/.Block { background-color:#F6AC3E;  font-weight: bold; width: 100%;}
/*Books*/.Block6 { background-color:#F2D65E; font-weight: bold; width: 100%;}
/*Journals*/.Block7 { background-color:#EEEAB6; font-weight: bold; width: 100%;}
/*Web Sites*/.Block14 { background-color:#FAFFE1; font-weight: bold; width: 100%;}
/*Article Databases*/.Block15 { background-color:#CCCCCC; font-weight: bold; width: 100%;}
/*Background Information*/.Block16 { background-color:#DDE6D7; font-weight: bold; width: 100%;}
/*Find Articles*/.Block17 { background-color:#8FA8A0; font-weight: bold; width: 100%;}
/*CD Rom*/.Block18 { background-color:#E4E2D6; font-weight: bold; width: 100%;}
/*e-book*/.Block19 { background-color:#ADCBE9; font-weight: bold; width: 100%;}
/*Electronic Journals Collection*/.Block20 { background-color:#E0DFC2; font-weight: bold; width: 100%;}
/*Encyclopedias, Dictionaries, and Handbooks*/.Block21 { background-color:#FFD10A; font-weight: bold; width: 100%;}
/*Primary Sources*/.Block22 { background-color:#cc9966; font-weight: bold; width: 100%;}
/*Databases*/.Block23 { background-color:#D4CBC9; font-weight: bold; width: 100%;}
/*Databases*/.Block24 { background-color:#EBE7E6; font-weight: bold; width: 100%;}


/*Column positioning elements*/

html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
} 
 

#pagewidth{ 
 width:750px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 position:relative; 
 height:100px; 
  background-color:#FFFFFF; 
} 
 
#twocols{
 width:750px; 
 float:left; 
 position:relative; 
  }
 
#search_rightcol{
 width:250px; 
 float:right; 
 position:relative; 
 background-color:#ABCDE3;
 }
 
#maincol{background-color: #FFFFFF;  
text-align: left;
 float: left; 
 display:inline; 
 position: relative; 
 width:500px; 
 }
 
#results_maincol{background-color: #FFFFFF;  
text-align: left;
 float: left; 
 display:inline; 
 position: relative; 
 width:100%; 
 }
 
#footer{
 height:50px; 
  background-color:#FFFFFF; 
 clear:both;
 } 
 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

.subjects {font: 80%/1.5 Arial,sans-serif;}
.sidetext {font: 80%/1.5 Arial,sans-serif;}
.sideheader {font: 90%/1.5 Arial,sans-serif;}
/ul {list-style: disc inside;list-style-position: inside;list-style-type: square;margin-left: 0;padding-left: 1em;text-indent: -1em;}
/li {margin-bottom:3px;}
.finder {font: 200%/1.5 Arial,sans-serif; color: #5a3727;margin-left:40px;}
.tufts {font: 200%/1.5 Arial,sans-serif; color: #417dc1;}
.nonbold{font: 100%/1.6 Arial,sans-serif;}

