/* This style sheet controls how the site is displayed.  It defines font styles, colors, sizes; site colors; etc... */
/* Change history:   */
/* V 1.0 9/01/2006: Crystal Odenkirk  crystal@OnYourMark.com  */
/* v 1.1 9/21/06:   Bob Hangsterfer: added fix for IE6 at bottom of page. Marked by 1.1 start & 1.1 stop. */
@media screen {

/*basic fonts, margins, etc.*/
ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, LI, MENU, OL, P, PRE, TD, TH, TR, UL {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
color: black;
font-size: 12px;}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.mylink {
	color:blue;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


.mylink:link{
     color:blue;
}

.mylink:visited {
  color:blue;
}

.mylink:active {
    color:blue;
}

.mylink:hover {
	color:blue;
}

A {
	cursor: pointer;
	background: transparent;
}

BIG {font-size: 15px;}

BLOCKQUOTE {font-style: italic;}

BODY {
	margin : 0 0 0 0;
	padding: 0 0 0 0;
}

.content {
    padding:9px;
	float:right;
	width:580px;
 }

DT {font-weight: bold;}    

.header{padding:3px;}

.main{
    width:760px;
    text-align:left;
    min-height:590px;

   /* border:1px solid #A79561; */
  
	 margin:0px auto;
}
    
.footer {
font-size: 10px;

clear:both;
 
      background-color:#F6F1E2; 

  padding-bottom:10px;

}

.footer {
   border-top: 1px solid #A79561;
   
}

FORM {margin: 0 0 0 0;}

H2, H3, H4, H5, H6 {
	color: #045063;
	font-weight: bold;
    font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
 /* font-style:italic; */
    margin-top:0px;
    margin-bottom:0px;
}
	
h1 {
	color: #045063;
	font-family: "Times New Roman",Times,serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 24px;
	font-size-adjust: none;
	font-stretch: normal;
	padding-bottom: 5px;
	margin-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #045063;
	width: 345px;
}

/* H1 {font-size: 21px;} */

H2 {font-size: 19px;}

H3 {font-size: 17px;}

H4 {font-size: 15px;}

H5 {font-size: 13px;}

H6 {font-size: 12px;}

.horiznav {height:33px;
    }

.library {font-weight: bold;
    font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
    font-size:16px;
    }
    


.nav {
    width:146px;
    float:left;
  
    clear:both;
    margin:8px;
    margin-left:4px;
    }
    
html>body .nav{
    margin-left:8px;
	
    }
        
.nav_img {width:144px;
    border: 1px solid #A79561;
    margin-bottom:2px;
    }
	
.nav {
float:left;
}	
.nav ul{
width:144px;
float:left;
list-style: none;
background-color:#E5DBBF;
margin:0px;
padding-left:0px;
padding:0px;
margin-right:0px;
}
.nav ul li{
width:144px;
list-style: none;
border:1px solid #a79561;
 MARGIN-BOTTOM: 2px; 
 text-align:center;
 padding-right:0px;
background-color: #f6f1e2;
 padding:0;
 
}


.nav ul li a{
width:136px;
display: block;
text-align: left;
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
background-color: #f6f1e2;
padding-top: 2px;
padding-bottom: 2px;
padding-left:8px;


}


.nav ul li A:link{
     color: #625b46;
	 text-decoration: none;
    }

.nav ul li A:visited {
  color: #625b46;
  text-decoration: none;
    }

.nav ul li A:active {
    color: #999966;
    text-decoration: none;
    }

.nav ul li A:hover {
color: #ffffff;
text-decoration: none;
background-color:#586B89;

    }

.shadow {
    background-image:url(/Images/shadow_bg.gif);
    background-repeat:repeat-x;
    height:3px;
    padding:0px;
    margin:0px;
    border:0px;
	font-size:0;
    }

.slogan {font-weight: bold;
    font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
    font-style:italic;
    font-size:16px;
    }
    
.sub a {
	padding: 2px 4px 1px;
    margin:0px;
}
    
SMALL, SUB, SUP {font-size: 10px;}

TD {margin-left: 0;}

TEXTAREA {cursor: text;}

TH {
	font-weight: bold;
	text-align: center;
	margin-left: 0;
}
    
    
/*end fonts/sizes/misc*/
/*generic colors*/
	

/*
H1, H2, H3, H4, H5, H6 {color: #586B89;}

A:link {color: #999966;
    text-decoration: underline;
    }

A:visited {color: #14370B;
    text-decoration: underline;
    }

A:active {color: #19327C;
    text-decoration: none;
    }

A:hover {color: #19327C;
    text-decoration: underline;
    }
*/

A:link {color: #021E71;
    text-decoration: underline;
    }

A:visited {color: #14370B;
    text-decoration: underline;
    }

A:active {color: #999966;
    text-decoration: none;
    }

A:hover {color: #999966;
    text-decoration: underline;
    }
   
/*    
td .sub {
	height:19px;
	padding-top:4px;
	margin-top:auto;
	margin-bottom:auto;
	margin-right:2px;
	margin-left:2px;
}
*/    
	
.catalog a, .catalog .sub{
    background-color:#59637E;
}
	




.catalog .sub a:hover{
   /* background-color:#9D806E; */
    }

.database a, .database .sub{
    background-color:#E15C49;

	
    }
    
.database .sub a:hover{
  /*  background-color:#9EA48E; */
    }
    
.electronic a, .electronic .sub{
    background-color:#90AD9B;

    }

.electronic a{
  /*  background-color:#E6B215; */
    }
    
.webres a, .webres .sub{
    background-color:#435DAA;

    }

.webres .sub a:hover{
  /*  background-color:#3753A6; */
    }
    
.research a, .research .sub{
    background-color:#B54C2F;

    }

.research .sub a:hover{
  /*  background-color:#AEAE80; */
    }
    
.nursing a, .nursing .sub{
    background-color:#cc9900;

	

    }

.nursing .sub a:hover{
   /* background-color:#7a8dab; */
    }
 
#navtop a.white{
display:block;
height:20px;
vertical-align:middle;
text-align:center;
/* width:122px; */
padding-top:5px;
margin-top:0px;
margin-left: 2px;
margin-right: 2px;
}
	
A.white:link {color: #fff;
font-weight: bold;
text-decoration: none;}

A.white:visited {color: #fff;
font-weight: bold;
text-decoration: none;}

A.white:active {color: #fff;
font-weight: bold;
text-decoration: none;}

A.white:hover {color: #fff;
font-weight: bold;
text-decoration: underline;}

.white {color: #fff;
font-weight: bold;
text-decoration: none;}

.slogan, .library, .sub {color:#fff;}
    
/*end generic colors*/

/*internal colors*/

.body{
    /* background:#D0BF8C; */
	margin: 0;
}
    


.header{
   background-color:#F6F1E2; 
    border: 1px solid #A79561;
    border-top:0px;
    }
    
.slogan{
    background-color:#D0BF8C;
    border: 1px solid #A79561;
    border-bottom:0px;
    }
    
/*end internal colors*/
#navtop {
	text-align:center;
}


#navtop td{
	BORDER-BOTTOM: 0px;
	vertical-align:center;
	text-align:center;
	width:126px; 
	height:24px;
}


#horiz_nav{
	padding:0px;
	vertical-align:center;
	text-align:center;
	height:19px;
}

image.sectionimg{
	filter:gray;
}
a:hover image.sectionimg{
	filter:none;
}

.topnav img{
	width:122px;
	margin-right:2px;
	margin-left:2px;
}

.topnav .imgrow a{
	height:100%;
	display:block;
	padding:0px;
}

.topnav .imgrow td{
	height:77px;
}

/*end external colors*/
}


/*printing*/
@media print {
	td.header{display:none}
	div.nav{display:none}
	div.footer{display:none}
	.topnav{display:none}
    div.buttons{
    	display:none;
    }
    div.breadcrumbblock{
    	display:none;
    }
}

/* v1.1 START */
/* table, tr, td {position:relative;} */
/* v1.1 END   */

/**************************************************************************
 * Zoom search template, used for search page style 
 **************************************************************************/
.highlight { background: #FFFF40; }
.searchheading { font-size:16px; font-weight: bold; }
.summary { font-size: 100%; font-style: italic; }
.suggestion { font-size: 100%; }
.results { font-size: 100%; }
.category { color: #999999; }
.sorting { text-align: right; }

.result_title { font-size: 100%; }		
.description { font-size: 100%; color: #008000; }
.context { font-size: 100%; }
.infoline { font-size: 100%; font-style: normal; color: #808080;}

.zoom_searchform { font-size: 100%; }
.zoom_results_per_page { font-size: 100%; margin-left: 10px; }
.zoom_match { font-size: 80%; margin-left: 10px;}				
.zoom_categories { font-size: 100%; }
.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
input.zoom_button {  }
input.zoom_searchbox {  }		
		
.result_image { float: left; display: block; }
.result_image img { margin: 10px; width: 80px; border: 0px; }

.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
.result_pages { font-size: 100%; }
.result_pagescount { font-size: 100%; }
		
.searchtime { font-size: 100%; }
		
.recommended { 
	background: #DFFFBF; 
	border-top: 1px dotted #808080; 
	border-bottom: 1px dotted #808080; 
	margin-top: 15px; 
	margin-bottom: 15px; 
}

.recommended_heading { float: right; font-weight: bold; }
.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
.recommend_title { font-size: 80%; }
.recommend_description { font-size: 100%; color: #008000; }
.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}
/* End of style from Zoom template */		



