/* BLOCKS OF INFORMATION */
div.filmreel,div.lightbulb {
	margin:35px 0 15px 30px; 
	width:400px;
	padding:12px 12px 12px 85px;	
	border:1px dashed #999999;
	font-size: 82%;
	color: #585858;
	}
div.lightbulb{
background: #eee url(http://www.nova.edu/library/help/pics/blocks/lightbulb.png) no-repeat scroll left center;
}
div.filmreel{
background: #eee url(http://www.nova.edu/library/help/pics/blocks/filmreel.png) no-repeat scroll left center;
}

/* MEGAN's CSS Deluxe NavBar */

#wrap 
{background: #fff;
color: #333333;
font-size: 11px;
font-family: Verdana, Helvetica, Sans-Serif;
margin: 0px auto 45px;
width: 746px;
padding: 0px;}

#header 
{width: 746px;  
margin: 0px auto 0px;
font-size: 0px;}

/***********
/  NAVBAR  /
***********/

#nav 
{height: 19px; 
width: 520px;
font-size: 0px;
border-top: 2px solid #ffffff;
float: left;
position: relative;
z-index: 3;
behavior: url("csshover3.htc");} /** Teaches IE :hover **/

#nav li img
{border: none;}

#nav li 
{position: relative;
background: #000000;
float: left;
list-style-type: none;
margin: 0;
font-size: 11px;
padding-right: 4px;
height: 19px;
border-bottom: 1px solid #ffffff;}

#nav ul 
{margin: 0px;
padding: 0px;}

#nav li ul
{position: absolute;
display: block;
clear: left;
left: -999em;
border: 1px solid #777;
top: 20px;
padding: 0;
background: #ffffff;}

#nav li li
{padding: 0;}

#nav li ul a, #nav li li ul a
{color: #000000;
font-size: 10px;
text-decoration: none;
background: #eee;  
height: 100%;
position: relative;
margin: 0;
padding-top: 2px;
padding-bottom: 3px;
padding-left: 4px;}

#nav ul ul li img
{position: absolute;
right: 6px;
padding-top: 2px;
border: none;}

#nav ul ul li, #nav ul ul ul li
{border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-bottom: 0;
height: 100%;
z-index: 10;}

#nav ul ul li.last, 
#nav ul ul ul li.last
{border-bottom: 1px solid #ffffff;
z-index: 5;}

#nav li ul a:hover
{color: #000000;
background: #ccc;}

#nav li:hover ul ul, 
#nav li:hover ul ul ul
{left: -999em;}

#nav li:hover ul
{left: 0;}

#nav li li:hover ul
{left: 160px;
top: -1px;}

#nav a
{text-align: left;}

/*************************
*** MASTHEAD SEARCH ***
**************************/

#eform 
{display: inline;}

div#search 
{text-align: right; 
float: left; 
position: relative; 
font-size: 11px; 
padding: 0px 0 2px 0; 
z-index: 1;
width: 225px; 
background: transparent;}

div#search input, 
div#search select, 
#engine select, 
#criteria input
{background: #ffffff; 
font-size: 11px; 
color: #666666; 
padding: 0;}

/*****************
/ Navbar Buttons /
*****************/

#PP a
{display: block;
width: 99px;
height: 16px;
background: url('http://www.nova.edu/library/includes/images/navbar_r3_c2.gif') no-repeat;}

#PP a:hover 
{background: url('http://www.nova.edu/library/includes/images/navbar_r3_c2_f2.gif') no-repeat;}

#PP2
{width: 164px;}

#PP2 li
{width: 160px;}

#PP2 li a
{width: 158px;}

#ER a
{display: block;
width: 139px;
height: 16px;
background: url('http://www.nova.edu/library/includes/images/navbar_r3_c4.gif') no-repeat;}

#ER a:hover 
{background: url('http://www.nova.edu/library/includes/images/navbar_r3_c4_f2.gif') no-repeat;}

#ER2
{width: 175px;}

#ER2 li
{width: 171px;}

#ER2 li a
{width: 169px;}

#SV a
{display: block;
width: 72px;
height: 16px;
background: url('http://www.nova.edu/library/includes/images/navbar_r3_c6.gif') no-repeat;}

#SV a:hover
{background: url('http://www.nova.edu/library/includes/images/navbar_r3_c6_f2.gif') no-repeat;}

#SV2
{width: 229px;}

#SV2 li
{width: 225px;}

#SV2 li a
{width: 223px;}

#AU a
{display: block;
width: 76px;
height: 16px;
background: url('http://www.nova.edu/library/includes/images/navbar_r3_c8.gif') no-repeat;}

#AU a:hover
{background: url('http://www.nova.edu/library/includes/images/navbar_r3_c8_f2.gif') no-repeat;}

#AU2
{width: 154px;}

#AU2 li
{width: 150px;}

#AU2 li a
{width: 148px;}

#HP a
{display: block;
width: 54px;
height: 16px;
background: url('http://www.nova.edu/library/includes/images/navbar_r2_c10_V2.gif') no-repeat;}

#HP a:hover
{background: url('http://www.nova.edu/library/includes/images/navbar_r2_c10_f2_V2.gif') no-repeat;}

#HP2
{width: 139px;}

#HP2 li
{width: 135px;}

#HP2 li a
{width: 133px;}

#HM a
{display: block;
width: 55px;
height: 16px;
background: url('http://www.nova.edu/library/includes/images/navbar_r3_c12.gif') no-repeat;}

#HM a:hover
{background: url('http://www.nova.edu/library/includes/images/navbar_r3_c12_f2.gif') no-repeat;}

/********************
/HIDE THE ROLLOVERS!/
********************/

#preloaded-images
{display: none;
height: 0;
width: 0;
position: absolute;}

/**** END MEGAN'S css nav ****/
h5.label 
{
line-height: 1.3em;
background-color: #9fd2ff;
padding: 2px;
}

/***********************************************
/* NEW ELIB STYLES (on crack w/ spry */

div#azlinx {letter-spacing: 2px;text-align: center;padding: 3px;}
div.TabbedPanels h5 {border-bottom: 1px dotted #ccc; }
div#azlinx a {padding: 3px; background: #ffffff; border: 1px double #ccc; margin-right: 3px; text-decoration: none;}
div#azlinx a:hover {background: #BF6026; color: #fff;text-decoration: none;}
.pop1 {width: 100%; background: #e0f8e4; border: 1px dotted #eeeeee;}
.pop2 {width: 100%; background: #d5d5ff; border: 1px dotted #eeeeee;}
#navbutton {background: #000; height: 19px; width: 520px; border-top: 2px solid #fff;}
#navbutton img {margin: 0; display: inline;}

/* added 1/26/08 for Feed2JS styles */
.rss-box {}
.rss-title, rss-title a {}
.rss-items {list-style-type: none; margin-left: 8px; padding-left: 8px;}
li.rss-item {margin-top: 9px;font-size:8pt;}
.rss-item a:link, .rss-item a:visited, .rss-item a:active {}
.rss-item a:hover {}
.rss-date {}

/* footer */
div#footer {margin: 0%; clear:both; color: #777;  padding-top: 7px; font-size: 80%; text-align: center; line-height: 1.5em;}	


/***** ORIGINAL LIB.CSS CODE ******/

/* BODY */
BODY		{background-color: #FFFFFF;			
			font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;			
			font-size: 10pt;			
			font-style: normal;
			color: #000000;			
			text-align: left;
			margin-top: 0px; 
			margin-left: 0px;}
			
p, td, h1, h2, h3, h4, h5, h6, li {line-height: 1.375em;text-align: left;}
	

			
			
/* DIVISIONS */
.graybox {	color: #333;
			background-color: #f7f7f2;
			border: 1px solid #999999;
			padding:0;
			margin-top: 0px;
			text-align: left;
			margin-bottom: 10px;
			margin-left: 0px;
			width: 180px;
			}
.graybox p {color: #333;
			margin-bottom: 10px;
			margin-left: 14px;
						}

.whitebox {
			color: #333;
			background-color: #ffffff;
			border: 1px solid #999999;
			padding: 10px;
			text-align: left;
			margin-bottom: 10px;
			width: 90%;}


/* PARAGRAPH AND TEXT CLASSES */
p 			{font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;            
			font-weight: normal;            
			font-size: 10pt;		
			color: #000000;
			margin-right: 13px }
			
.policy 	{font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;            
			padding: 20px;
			text-align: left;	
			margin-left: 10px;
			margin-right: 0px;
			margin-top: 0px;
			margin-bottom:1px;}

			
.red		{color: #cc0000;}
			
.footsies 	/* p class="footsies" for small font and centered text */
			{font-family: verdana, "Trebuchet MS", Tahoma, Geneva, sans-serif;
			color: #777777;
    		font-size: 8pt;
    		margin-top:0em;
			text-align:center; }
			
.helpmenu 	/* p class="helpmenu" for gray box menu in help docs. that need specific spacing between menu item links */
			{font-family: verdana, "Trebuchet MS", Tahoma, Geneva, sans-serif;
			color: #000000;
    		font-size:8pt;
    		margin-top:0em;
			margin-bottom:1.3em;
			text-align:center; }
			
.smallfont 	/* p class="smallfont" for small font and left justified text */
			{font-family: verdana, "Trebuchet MS", Tahoma, Geneva, sans-serif;
			color: #000000;
    		font-size:8pt;
    		margin-top:0em;
			text-align:left; }
			
.smallred 	/* p class="smallred" for small, red font */
			{font-family: verdana, "Trebuchet MS", Tahoma, Geneva, sans-serif;
			color: #cc0000;
    		font-size:8pt;
    		margin-top:0em;
			text-align:left; }

.smallfontright 	/* p class="small" for small font and right justified text */
			{font-family: verdana, "Trebuchet MS", Tahoma, Geneva, sans-serif;
			color: #000000;
    		font-size:8pt;
    		margin-top:0em;
			text-align:right; }
		
.heading	{color: #990000;			
			font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;			
			font-weight: bold;			
			font-size: 10pt;			
			text-align: left; }

.bold 		{font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;
			font-weight: bold;
			color: #000000;}
	
.subtitle 	{font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;
			font-weight: bold;
			color: #000000;}
				
blockquote 	{font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;            
			font-weight: normal;            
			font-size: 10pt;
			color: #000000;
			margin-right: 20px }

span.s a {text-align: center; font-size:1.5em; border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding: 3px;}			
			
/* BIG STYLES FOR FAQ'S 'Q' AND 'A' LETTERS. USE AS SPAN CLASS="Q" AND SPAN CLASS="A" */
/*
.q 			{color: #006699;			
			font-family: "Trebuchet MS", Tahoma, sans-serif;			
			font-weight: normal;			
			font-size: 14pt;			
			font-style: italic;}
			
.a 			{color: #cc0000;		
			font-family: "Trebuchet MS", Tahoma, sans-serif;			
			font-weight: normal;			
			font-size: 14pt;			
			font-style: italic;}
*/				
/* LISTS */
				
ul			{font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;            
			font-weight: normal;
			color: #000000;            
			font-size: 10pt;
			margin-right: 20px;
			margin-top: 1px; }	
			
ul.small	{font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;            
			font-weight: normal;
			color: #000000;            
			font-size: 8pt;
			margin-right: 20px }	


ol			{font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;            
			font-weight: normal;
			color: #000000;            
			font-size: 10pt;
			margin-right: 20px;}	
				
dl			{font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;  
			color: #000000;                     
			font-size: 10pt;
			margin-right: 20px }	
		
			

/* HEADERS */
		
H1 			{font-size: 18pt;
			color: #484848;
        	font-family: "Trebuchet MS", verdana, Tahoma, sans-serif;
        	margin-top: 0pt;
        	margin-bottom: 0pt;
        	font-weight: normal;
			text-decoration:none }		
			
/* THIS H2 TAG IS USED FOR PAGE OR SECTION TITLES AND WOULD NORMALLY BE PRECEDED BY A connect.gif IMAGE OF THE COLOR THAT CORRESPONDS TO THE SECTION OF THE SITE BEING MANIPULATED */
H2			{font-size: 16pt;
        	color: #484848;
			font-family: "Trebuchet MS", verdana, Tahoma, sans-serif;
        	margin-top: 0pt;
        	margin-bottom: 0pt;
        	font-weight: normal;
			text-decoration:none}
					
H3 			{font-size: 14pt;
        	color: #484848;
        	font-family: "Trebuchet MS", verdana, Tahoma, sans-serif;
        	margin-top: 0pt;
        	margin-bottom: 0pt;
        	font-weight: normal;
			text-decoration:none}
			
H4	 		{font-size: 12pt;
        	color: #484848;
        	font-family: "Trebuchet MS", verdana, Tahoma, sans-serif;
        	margin-top: 0pt;
        	margin-bottom: 0pt;
        	font-weight: bold;
			text-decoration:none }
		
H5	 		{font-size: 11pt;
        	color: #484848;
        	font-family: "Trebuchet MS", verdana, Tahoma, sans-serif;
        	margin-top: 0pt;
        	margin-bottom: 0pt;
        	font-weight: bold;
			text-decoration:none }

H1.red 		{color: #cc0000;}
H2.red 		{color: #cc0000; }
H3.red 		{color: #cc0000;}
H4.red 		{color: #cc0000; }
H5.red 		{color: #cc0000;}

H5.blue 	{color: #6AA5C3;}

			
			
			
			
/* REGULAR LINKS */

A:link 		{color: #0066cc;  
			font-weight: normal;
			text-decoration: none}

A:visited 	{color: #0066cc;
			font-weight: normal;
			text-decoration: none }
			
A:hover 	{color: #990000;  
			font-weight: normal; 
			text-decoration: underline }
			
			
/* USE THE CLASS="SIDENAV" IN LINK TAGS FOR SIDE NAVIGATION */				
A.sidenav:link 
			{font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;            
			font-size:8pt;           
			color: #0066cc;  
			font-weight:normal;          
			text-decoration: none }
				
A.sidenav:visited 
			{font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;            
			font-size:8pt;     
			font-weight:normal;       
			color: #0066cc;            
			text-decoration: none }
				
A.sidenav:hover 
			{font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;            
			font-size:8pt;     
			font-weight:normal;      
			color: #990000;            
			text-decoration: underline }
				


				
				
/* TABLES */
td 			{font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;            
			font-weight: normal;     
			color: #000000; 
			font-size: 10pt }
				

/* SERVICES TABLE */
th.popup 	{font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;            
			font-weight: bold; 
			background-color: #658a9b;
			color: #ffffff;          	
			font-size: 8pt}
				
td.popup	{font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;            
			font-weight: normal;     
			color: #000000;       
			font-size: 8pt }
				
				
.whitefont 	{font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;            
			font-weight: bold; 
			color: #ffffff;           	
			font-size: 10pt;
			text-align:left}

			
/* ABOUT TABLE */
th.about 		
			{font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;            
			font-weight: bold; 
			background-color: #738f44;
			color: #ffffff;          	
			font-size: 8pt}
				
			
/* PORTAL TABLE */
th.portal 		
			{font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;            
			font-weight: bold; 
			background-color: #6265c2;
			color: #ffffff;          	
			font-size: 8pt}
			
th.serv 		
			{font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;            
			font-weight: bold; 
			background-color: #638a9c;
			color: #ffffff;          	
			font-size: 8pt}
				
			
				
/* ELECLIB TABLE */
th.eleclib 		
			{font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;            
			font-weight: bold; 
			background-color: #bf6026;
			color: #ffffff;          	
			font-size: 8pt;}
				
td.popup	{font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;            
			font-weight: normal;     
			color: #000000;       
			font-size: 8pt;
			vertical-align: top; }
	
tr.line td 	{border-bottom: 1px solid #909090;}

/* KIDSCORNER STYLES*/
BODY.KIDS	{background-color: #006699;		
			font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;			
			font-size: 10pt;			
			font-style: normal;
			color: #000000;			
			text-align: left;
			margin-top: 0px; 
			margin-left:0px;}
			
BODY.KIDS2	{background-color: #8CDBEC;		
			font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;			
			font-size: 10pt;			
			font-style: normal;
			color: #000000;			
			text-align: left;
			margin-top: 0px; 
			margin-left:0px;}	
				
H1.kid 		{font-size: 24pt;
        	font-family: "Trebuchet MS", verdana, Tahoma, sans-serif;
        	color: #ffff00;
        	margin-top: 0pt;
        	margin-bottom: 0pt;
        	font-weight: normal;
			text-decoration:none }
			
H2.kid 		{font-size: 16pt;
        	font-family: "Trebuchet MS", verdana, Tahoma, sans-serif;
        	color: #6633cc;
        	margin-top: 0pt;
        	margin-bottom: 0pt;
        	font-weight: normal;
			text-decoration:none }

H3.kid		{font-size: 14pt;
        	font-family: "Trebuchet MS", verdana, Tahoma, sans-serif;
        	color: #9966ff;
        	margin-top: 0pt;
        	margin-bottom: 0pt;
        	font-weight: normal;
			text-decoration:none }
			
H4.kid		{font-size: 12pt;
        	font-family: "Trebuchet MS", verdana, Tahoma, sans-serif;
        	color: #009999;
        	margin-top: 0pt;
        	margin-bottom: 0pt;
        	font-weight: bold;
			text-decoration:none }
			
.kidbox {
			color: #333;
			background-color: #99CCFF;
			border: thick dashed #ffffff;
			padding: 10px;
			margin-left: 4px;
			text-align: left;
			margin-bottom: 10px;}
			
.kidpicbox {
			color: #333;
			background-color: #006699;
			border: 1px solid #99CCFF;
			padding: 10px;
			margin-bottom: 10px;
			width: 180px;}
			
.kidsfooter {
			font-family: verdana, "Trebuchet MS", Tahoma, Geneva, 	sans-serif;
			color: #ffffff;
    		font-size:8pt;
    		margin-top:0em;
			text-align:center; }	
			
A.kidfooter:link 
			{font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;            
			font-size:8pt;           
			color: #eeeeee;  
			font-weight:bold;          
			text-decoration: none }
				
A.kidfooter:visited 
			{font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;            
			font-size:8pt;     
			font-weight:bold;       
			color: #ffffff;            
			text-decoration: none }
				
A.kidfooter:hover 
			{font-family: verdana, "Trebuchet MS", Tahoma, sans-serif;            
			font-size:8pt;     
			font-weight:bold;      
			color: gold;            
			text-decoration: underline }
