@charset "utf-8";
/* CSS Document */

#hiddenheader{
display: none;
margin-left: -2000px;
width: 1px;
height: 1px;
}

#hiddenheader h1 {
padding: 0;
margin: 0;
height: 1px;
width: 1px;
}
.ulibheading1 {
		color:#059;
		}
		
.ulibheading2 {
	font-size:30px;
	color:#059;
	margin:0 0 14px 24px;
	padding:0;
	text-align:left;
	border-bottom: none;
	clear:both;
	font-weight:normal;}

.ulibheading3 {
	font-size:15px;
	font-weight: bold;
	color:#658f3d;
	margin:10px 19px 5px 15px;
	border-bottom:1px #e60 solid;
	text-align:left;}
	
	.ulibheading3a {
	font-size:15px;
	font-weight: bold;
	color:#000;
	margin:25px 19px 15px 15px;
	/*border-bottom:1px #e60 solid;*/
	text-align:left;
	clear:none;}
	
	.ulibtourhead3 {
	font-size:18px;
	font-weight:bold;
	color:#000;
	margin:0 0 0 24px;
	text-align:center;}	
			
.ulibheading4 {
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin:0 0 0 24px;}	
/*.ulibhheading5 {
	font-size:12px;
	font-weight:bold;
	color:#000;
	border-bottom:1px #d0d4af solid;
	padding:18px 0 0 0;
	margin:0px;
	clear:both;}*/
	.ulibhheading5 {
	font-size:12px;
	font-weight:bold;
	color:#000;
	border-bottom:none;
	background-color: #d0d4af;
	padding:5px;
	margin-bottom:3px;
	clear:both;}
	
	.ulibheading5a {
	font-size:12px;
	font-weight:bold;
	color:#000;
	border-bottom:none;
	padding:5px;
	margin-bottom:3px;
	clear:both;}		


.myaccount{
/*	float: left;*/
margin-top: 3px;
margin-left: 5px;
}

/*---------------*/

/*Scholar box for indextest.html*/
#ulibscholarhome {
padding: 0;
margin-top:-14px /*-15px*/;
}


#ulibscholarhome span {
float:left;
font-size:12px;
font-weight:bold;
color:#059;
margin: 8px 5px 0 0/*10px;*/
/*margin: 0 5px 3px 10px*/
/*max-width: 100px;*/
}

#ulibscholarhome form{
	background:url(graphics/scholarbg345.jpg) no-repeat top;
	float:left;
	width: 345px;
	height: 36px;
		}

#ulibscholarhome .box{
float: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:8px 10px 0 10px;
background-color:#fff;
color:#059;
border: 1px solid #ccc;
}

#ulibscholarhome .go{
float: left;
margin-top: 6px;
}
/*#ulibscholarhome2 .myaccount{
margin-top: 3px;
margin-left: 5px;
}*/

#ulibscholarhome select{
float: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:8px 0 0 10px;
background-color:#fff;
color:#059;
border: 1px solid #ccc;
}
/*---------------*/

/*Scholar box for all other pages*/
#ulibscholar {
padding-left: 10px;
}

#ulibscholar span {
float:left;
font-size:12px;
font-weight:bold;
color:#059;
margin: 8px 5px 0 10px;
}

#ulibscholar form{
	background:url(graphics/scholarbg.jpg) no-repeat top;
	float: left;
	width: 380px;
	height: 36px;
		}

#ulibscholar .box{
float: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:8px 10px 0 10px;
background-color:#fff;
color:#059;
border: 1px solid #ccc;
}

#ulibscholar .go{
float: left;
margin-top: 6px;
}
#ulibscholar select{
float: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:8px 0 0 10px;
background-color:#fff;
color:#059;
border: 1px solid #ccc;
}
/*Scholar Search Box for Multimedia*/
.mmsheading2 {
	font-size:30px;
	color:#059;
	margin:0 0 14px 24px;
	padding:0;
	text-align:left;
	border-bottom: none;
	/*clear:both;*/
	font-weight:normal;
	line-height:normal;}

#mediasearch {
padding-left: 20px;
clear:both;
}
#mediasearch .searchboxmms {
	width: 115px; 
	border: 1px solid #000; 
	padding: 3px; 
	color: #333;
 font-weight: normal;
font-size: .8em;
line-height: normal; 
margin-left:5px;
}
#mediasearch-a {
	float:left;
	width:300px;
}
#mediasearch-b {
	float:left;
	width:300px;
	margin-left:20px;
}
#mediasearch-a label, #mediasearch-b label  {
color:#059;
text-align:center;
font: bold .8em Verdana, Arial, Helvetica, sans-serif;
display:block;
padding:3px 0;
text-transform:uppercase;
}
#mediasearch #scholar {
	border-radius: 5px;
	background-color: #e60;
	padding:3px 0;
	width:100%;
	
}
 #scholar-b {
	float:left; 
}
#scholar-c {
	float:right; 
	margin-left: 3px;
	margin-top:2px;
}
#scholar-d {
float:left; 
margin-left: 5px;

}

#mediasearch #fod {
	float:left;
	border-radius: 5px;
	background-color: #e60;
	padding:3px 0;
	width:100%;
}
#fod-a {
	float:left;
	}
#fod-b{
float:left; margin-left:5px;
}


ul.ulibdots{
	margin-left:8px;
	padding-top: 0px;
	padding-left:8px;}
	ul.ulibdots li{
		list-style-image:url(graphics/global/4_bullet.gif);
		margin-left:0;
		padding:0 0 6px 0;}
ul.ulibplainlisthome{
	margin-left:0px;
	padding-top: 0;
	padding-left:8px;
	}
	ul.ulibplainlisthome li{
		list-style:none;
		margin-left:0;
		margin-bottom:6px;
		line-height:normal;
				}
ul.ulibplainlist{
	margin-left:0px;
	padding-top: 0;
	padding-left:8px;
	}
	ul.ulibplainlist li{
		list-style:none;
		margin-left:0;
		margin-bottom:1px;
		line-height:normal;
				}
ul.ulibplainlist2{
	margin:0px;
	padding-top: 5px;
	padding-left:8px;
	padding-bottom:5px;
	}
	ul.ulibplainlist2 li{
		list-style:none;
		margin:0;
		padding:0;
		line-height:normal;
				}
#newsscroll .ulibnews{
font-size:12px;
color:#053;
margin-top: 0;
	margin-bottom: 5px;
	border-bottom:1px dotted #999;
padding-bottom:5px;
	}
.ulibnews2{
font-size:12px;
color:#053;
margin-top: 0;
	margin-bottom: 5px;
padding-bottom:5px;
	}

.ulibfloat_left1 {
float:left;
width: 18%;
background:#628b39 url(graphics/sealbg.jpg) no-repeat 57% 8%;
padding:0 5px 0 10px;
margin-top:8px;
font-weight: bold;
}

.ulibfloat_left1 h2 {
	font-size:13px;
	font-weight:bold;
	padding:0;
	margin:15px 0 0 0;
	color:#eeefc5 /*#fff*/;
	border: none;
	text-align:left;
		}
a.ulibleft:link, a.ulibleft:visited {
	color: #fff/*eeefc5*/;
	text-decoration: none;
}
a.ulibleft:hover {
	color: #eeefc5;
	text-decoration: none;
}

a.black:link, a.black:visited, a.black:hover {
	color: #000;
	text-decoration: none;
}

.ulibfloat_left2 {
float:left;
width: 42%;
padding-left:15px;
margin-top: 8px;
background: url(graphics/bigken.gif) no-repeat right;
}
.ulibfloat_left2 h2 {
	font-size:15px;
	color:#153;
	margin:5px 19px 10px 24px;
	border-bottom:1px #e60 solid;
	text-align:left;
		}
		
	
.ulibclear {
clear:both;
}
.ulibgenericleft{
float: left;
margin-right: 10px;
margin-bottom: 3px;
}

.ulibgenericright{
float: right;
margin-left: 10px;
margin-bottom: 3px;
}

.ulibtab{
margin: 0 20px;
}
.ulibtab2{
margin-left:20px;
margin-right:20px;
}
.uliblist{
margin-left:8px;
	padding-top: 0px;
	padding-left:8px;
}
ul.uliblist2 {
	margin-left:8px;
	padding-top: 0px;
	padding-left:8px;}
	ul.uliblist2 li{
		margin-left:0;
		padding:0 0 6px 0;}

.ulibbullet1{
list-style-image:url(graphics/global/4_bullet.gif);
}
.ulibbullet1esl{
list-style-image:url(graphics/global/4_bullet.gif);
margin-bottom:15px;
}

.ulibbullet2{
list-style-image:url(graphics/dotsblue.gif);
}

.ulibbullet3{
list-style-image:url(graphics/dotorange.gif);
}
.ulibbullet4{
list-style-image:url(graphics/dotblue.gif);
}

ul.ulibbluebullet{
margin-top: 10px;
}
ul.ulibbluebullet li{
list-style-image:url(graphics/dotsblue.gif);
}


/*------------Halfs-----------*/
.ulibhalfcola{
float:left;
width: 45%;
padding: 0 5px;
border-right: 1px solid #059; 
margin-right: 5px;
}
.ulibhalfcola h3 {
	font-size:15px;
	font-weight: bold;
	color:#658f3d;
	margin:5px 19px 10px 15px;
	border-bottom:1px #e60 solid;
	text-align:left;
	}

.ulibhalfcolb{
float:left;
width: 45%;
padding: 0 5px;
}
.ulibhalfcolb h3 {
	font-size:15px;
	font-weight: bold;
	color:#658f3d;
	margin:5px 19px 10px 24px;
	border-bottom:1px #e60 solid;
	text-align:left;
	}
	.ulibhalfcolcenter{
float:left;
width: 45%;
padding: 0 5px;
text-align:center;
}
	.ulibhalfcolc{
float:left;
width: 45%;
padding-left: 10px;
margin-left: 5px;
border-left: 1px solid #059; 
}
.ulibhalfcolc h3 {
	font-size:15px;
	font-weight: bold;
	color:#658f3d;
	margin:5px 19px 10px 24px;
	border-bottom:1px #e60 solid;
	text-align:left;
	}
	
.ulibhalfcolc h4 {
	font-size:12px;
	color:#000;
	font-weight: bold;
	text-align:left;
	}	
/*----------Thirds--------*/	
	.ulibthirdcola{
float:left;
width: 31%;
padding: 0 5px;
border-right: 1px solid #059; 
margin-right: 5px;
}
.ulibthirdcola h3 {
	font-size:15px;
	font-weight: bold;
	color:#658f3d;
	margin:5px 19px 10px 15px;
	border-bottom:1px #e60 solid;
	text-align:left;
	}
	
	.ulibthirdcola h4 {
	font-size:13px;
	color:#000;
	font-weight: bold;
	text-align:left;
	margin: -5px 0 -5px 20px;
	/*padding: 3px;*/
	}	

/*#ulibportals {
border-bottom: 1px solid #e60;
padding-bottom: 5px;
margin-bottom: 10px;
background-color:#CCCCCC;
width: 100%;
}

#ulibportals h3 {
font-size:15px;
	color:#053;
	margin:5px 0 10px 0;
	padding:0;
	font-weight:bold;
	clear:none;
	}
#ulibportals .thirdcolb{
width: 31%;
padding: 0 5px;
margin: 0;
float:left;
}*/

.ulibthirdcolb{
float:left;
width: 31%;
padding: 0 5px;

}
.ulib2thirdscol{
float:left;
width: 62%;
padding: 0 3px;
margin-right:2px;

}
.ulibthirdcoldots{
float:left;
width: 31%;
padding: 5px;
border: 1px dotted #005095;

}

/* styles portal columns*/


.ulibthirdcolb h3 {
	font-size:15px;
	font-weight: bold;
	color:#658f3d;
	margin:5px 19px 10px 24px;
	border-bottom:1px #e60 solid;
	text-align:left;
	
	}
	
.ulibthirdcolb h4 {
	font-size:12px;
	color:#000;
	font-weight: bold;
	text-align:left;
	}	
	
.ulibthirdcolc{
float:left;
width: 31%;
padding-left: 10px;
margin-left: 5px;
border-left: 1px solid #059; 
}
.ulibthirdcolc h3 {
	font-size:15px;
	font-weight: bold;
	color:#658f3d;
	margin:5px 19px 10px 24px;
	border-bottom:1px #e60 solid;
	text-align:left;
	}
	
.ulibthirdcolc h4 {
	font-size:12px;
	color:#000;
	font-weight: bold;
	text-align:left;
	}	
	.ulibthirdcolyellow{
float:left;
width: /*30%*/45%;
padding: 0 5px;
background-color: #f8f8e6;
margin:0 5px;

}
.ulibnamecol{
float:left;
width: 50%;
padding: 3px 5px;
margin-right:5px;
}

.ulibroomcol{
float:left;
width: 10%;
padding: 3px 5px;
margin-right:5px;
}
.ulibphonecol{
float:left;
width: 31%;
padding: 3px 5px;
}
.ulibsmallcol{
float:left;
width: 3%;
padding: 3px 5px;
margin-right:5px;
}
.uliblargecol{
float:left;
width: 90%;
padding: 3px 5px;
}
.ulib3fourthscol{
float:left;
width: 73%;
padding: 3px 10px 3px 0;
}
.ulib3fourthscolb{
float:left;
width: 68%;
padding: 3px 10px 3px 10px;
border-left: 1px solid #e60;
margin-left:5px;
}

.ulibfourthscol{
float:left;
width: 21%;
padding: 3px 5px;
}
.ulibfourthscolb{
float:left;
width: 24%;
padding: 3px 10px 3px 0;
}
.ulibfifthscol{
float:left;
width: 18%;
padding: 3px 5px;
}
.ulibfifthscolb{
float:left;
width: 20%;
padding: 3px 5px;
}

.ulibsixthscol{
font-size: 90%;
float:left;
width: 12%;
padding: 3px 5px;
}
.ulibsixthscolh{
font-size: 95%;
float:left;
width: 12%;
padding: 3px 5px;
line-height:1.2em;
background-color:#eeefc5;
margin-bottom: 3px;
}
.ulibsixthscolh2{
font-size: 95%;
float:left;
width: 12%;
padding: 3px 5px;
line-height:1.2em;
background-color:#d0d4af;
margin-bottom: 3px;
}
.ulibsixthscolcentered{
float:left;
width: 12%;
padding: 3px 5px;
text-align:center;
}
.ulibsixthscolheader{
float:left;
width: 12%;
padding: 3px 5px;
text-align:center;
font-weight:bold;
background-color:#eeefc5;
}
.ulibsixthscolheader2{
float:left;
width: 12%;
padding: 3px 5px;
text-align:center;
font-weight:bold;
background-color:#d0d4af;
}
.ulibhalfcolruss{
float:left;
width: 45%;
padding: 0 5px;
margin-bottom: 5px;
}

/*----------------*/

.uliborangebottom {
border-bottom: 1px solid #e60;
padding-bottom: 5px;
margin-bottom: 10px;
width:100%;
}
.ulibvideohelp{
font-size: 10px;
font-weight: bold;
padding: 2px;
background-color: /*#059*/#638a3b;
border: 1px solid #000;
color:#000000;
text-transform:uppercase;
white-space:nowrap;
}

a.ulibhelp:link, a.ulibhelp:visited {
	color: #000;
	text-decoration: none;
}
a.ulibhelp:hover {
	color: #eeefc5;
	text-decoration: none;
}

.ulibintro {
font-size:14px;
	color:#658e3b;
	margin:25px 0;
	line-height:1.25em;
}


.right_inner ul li.ulibcarrot1 a,  .right_inner ul li.ulibcarrot2 a,.right_inner ul li.ulibcarrot3 a
				{font-weight:normal;}

.right_inner ul li.ulibcarrot1{
				background:url(/graphics/global/carrot1.gif) no-repeat 0 10px;
				padding-left:10px;
				margin-left: 10px;
				line-height: 1.3em;
				}

.right_inner ul li.ulibcarrot2{
background:url(/graphics/global/carrot2.gif) no-repeat 0 10px;
				padding-left:14px;
				margin-left: 15px;
				line-height: 1.3em;
}

.right_inner ul li.ulibcarrot3{
background:url(/graphics/global/carrot3.gif) no-repeat 0 10px;
padding-left:18px;
margin-left: 20px;
line-height: 1.3em;
}

a.ulibchosen:link, a.ulibchosen:visited, a.ulibchosen:hover { 
	color: #eeefc5;
	text-decoration: none;
}

kbd {
font-size: 16px;
font-weight:bolder;
}

#ulibfaq{
}
#ulibfaq h3{
color: #000000;
font-size: 14px;
padding: 5px 0 20px 0 ;
margin: 0;
border: none;
font-weight: bold;
}
#ulibfaq dl{
	margin-left:8px;
	padding-top: 0px;
	padding-left:8px;
	
	}
#ulibfaq dt{
		font-size:14px;
font-weight: bold;
color:#ee6600;
height: auto;
background-image:none;
}
#ulibfaq dd{
margin-top: 5px;
font-size:12px;
width:auto;
height:auto;
margin-left: 10px;
margin-bottom: 15px;
}
.ulibavis {
padding: 5px;
text-align: center;
font-weight: bold;
text-transform:uppercase;
background-color:#eeefc5;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
}
.ulibgreenbox {
width: 98%;
float:left;
clear:both;
background-color:#d0d4af;
margin-bottom: 2px;
padding: 5px;
height:auto;
width: 98%;
}
html>body .ulibgreenbox{
width: 98%; /*ie5win fix ends*/
}
.ulibgreenbox h3{
font-size:14px;
font-weight:bold;
color: #000000;
padding: 0;
margin: 0;
border-bottom: none;
}

.uliblitegreenbox {
width: 98%;
float:left;
clear:both;
background-color:#eeefc5;
margin-bottom: 2px;
padding: 5px;
height:auto;
width: 98%;
}
html>body .uliblitegreenbox{
width: 98%; /*ie5win fix ends*/
}
.uliblitegreenbox h3{
font-size:14px;
font-weight:bold;
color: #000;
padding: 0;
margin: 0;
border-bottom: none;
}


a.ulibblack:link, a.ulibblack:visited, a.ulibblack:hover {
	color: #000;
	margin-left: 3px;
}

a.uliborange:link, a.uliborange:visited, a.uliborange:hover {
	color: #f27109;
	margin-left: 3px;
	text-decoration:none;
}

#events {
width: 80%;
margin: 0 8% 0 8%;
padding: 0;
font-size:14px;
}
#events h3{
text-align: center;
font-size:14px;
	font-weight:bold;
	color:#000;
	border-bottom:none;
	background-color: #d0d4af;
	padding:3px;
		margin-left:0;}

#events ul{
	margin-left:30px;
	padding-top: 0;
	margin-bottom: 0;
	padding-left:8px;}
	#events li{
		list-style-image:url(graphics/global/4_bullet.gif);
		margin-left:0;
		padding:0 0 6px 0;}
.ulibnudge20 {
margin-left:20px;
}
.ulibquickband {
	font-weight: bold;
	color: #000;
	background-color: #d0d4af;
	margin-top: 2px ;
	padding-left: 2px ;
}
/*----Holdover from old blog--*/

.alignright{
float: right;
border-style: none;
border: 1px dotted #999999;
margin-left: 5px;
padding:3px;
font: 90% Arial, Helvetica, sans-serif;
text-align:center;
font-weight: normal;
}
.alignleft{
float: left;
border-style: none;
border: 1px dotted #999999;
margin-right: 5px;
padding:3px;
font: 90% Arial, Helvetica, sans-serif;
text-align:center;
font-weight: normal;
}
a.plain:link, a.plain:visited, a.plain:hover, a.plain:active{

	color:#000;

}


/*For Journal Finder*/

.ulibjf{
margin-left:auto;
margin-right:auto;
width:99%;
font-size: 14px; 
border:1px dotted #999999;
padding: 3px;
}
label.accessibility_label:first-child { /*Added 10/1/12 to hide "New E-Journal Search" label in Journal Finder*/
	color:#fff;
	font-size:0;
	
}
.ulibintro{
	font-size:16px;
	color:#658e3b;
		line-height:1.25em;}
		
#ulibthanks{
width:80%;
margin-left: auto;
margin-right: auto;
margin-top: 40px;
}
#ulibthanks h2{
text-align:center;
font-size:30px;
	color:#059;
	margin:15px 0 20px 0;
	padding:0;
	border-bottom: none;
	clear:both;
	font-weight:normal;
}
#ulibthanks p{
font-size: 16px;
}
/*Added 7-14-08*/
.ulibcenter{
text-align:center;
}
#ulibhomecheat2 {
text-align:left;
max-width:800px; 
margin: 0 auto 0 auto;

}
#ulibhomecheat2b {
text-align:left;
max-width:800px; 
margin: -15px auto 0 auto;

}
.ulibleft_inner{
	margin:14px 4px 10px 10px;}
#ulibhomecheat {
float:left;
width:70%;

}
#ulibhomecheatb {
float:left;
width:75%;

}

/*#ulibhomecheat {
float:left;
width:68%;

}*/

#ulibservices{
float:left;
width: 30%;
background:#628b39 url(graphics/sealbg.jpg) no-repeat 57% 8%;
padding:0 5px 0 10px;
margin-top:8px;
font-weight: bold;
}
#ulibservices h2{
font-size:110%;
	font-weight:bold;
	padding:0;
	margin:15px 0 5px 0;
	color:#eeefc5 ;
	border: none;
	text-align:left;
}
/*#ulibresearch{
float:left;
width: 62%;
padding-left:15px;
margin-top: 8px;
background: url(graphics/bigken.gif) no-repeat right;
}

#ulibresearch{
float:left;
width: 62%;
padding-left:15px;
margin-top: 8px;
background: url(graphics/megan3.jpg) no-repeat 135px 70px;
}

*/
/*#ulibresearch{
float:left;
width: 62%;
padding-left:15px;
margin-top: 8px;
background: url(graphics/bgtaylor0109.jpg) no-repeat 200px 30px;
}*/

#ulibresearch{
float:left;
width: 62%;
padding-left:15px;
margin-top: 8px;
/*background: url(graphics/bgtaylor0109.jpg) no-repeat 200px 30px;*/
}

/*#ulibresearch{
float:left;
width: 63%;
padding-left:15px;
margin-top: 8px;
background: url(graphics/redthestudent2.jpg) no-repeat 160px 55px;
}*/
/*
#ulibresearch{
float:left;
width: 63%;
padding-left:15px;
margin-top: 8px;
background: url(graphics/promos/bannedbooks.jpg) no-repeat 167px 35px;
}
*/

#ulibresearch h2 {
	font-size:15px;
	color:#153;
	margin:5px 19px 10px 24px;
	border-bottom:1px #e60 solid;
	text-align:left;
		}
		

		.ulibcpl{
		width:165px;
margin: 5px 10px 3px 0;
}

/*#ulibnewsbox {
float:left;
font-size: 12px;
	width:185px;
	background:#f8f8e6;
	border-left:1px solid #059;
	padding:5px 10px 20px 10px;
	margin:0 0 10px 12px;
}*/

#ulibnewsbox {
float:left;
font-size: 12px;
	width:180px; 
	background:#f8f8e6;
	border-left:1px solid #059;
	padding:5px 10px 20px 10px;
	margin:0 0 10px 0/*12px*/;
}
#ulibnewsbox p a, 
#ulibnewsbox p a:active, 
#ulibnewsbox p a:hover, 
#ulibnewsbox p a:visited{
	color: #005533;
	text-decoration: underline;}
#ulibnewsbox h4 {
color: #059;
font-size: 110%;
}
#ulibnewsbox form {
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
margin-bottom:3px;
padding:5px 0;
}

#ulibnewsbox #button {
padding:0;
margin:0;
font-size:80%;
}
#ulibnewsbox #email {
font-size:80%;
margin-left:5px;
}

.ulibhomecontainer {
width:948px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin:0 auto;
}

#ulibcrright{
width:200px;
float: right;
margin-left: 10px;
padding:3px 8px;
border: 1px dotted #059;

}
#ulibcrright img{
padding-top:3px;
}
.ulibcaption {
font-size: 90%;
text-align:center;
}

/*Constitution Quiz*/
.ulibquizcollong{
	float: left;
	width: 95%;
		}
.ulibquizcollong kbd{
font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	font-size: 100%;
}
.ulibquizcolshort{
	float: left;
	width: 2%;
	padding-right: 5px;
	font-weight:bold;
}
.ulibquizcola{
	float: left;
	width: 45%;
	margin-left: 30px;
	}
.ulibquizcolb{
	float: left;
	width: 45%;
	margin-left: 5px;
	}
		.ulibquizcolc{
	float: left;
	width: 90%;
	margin-left: 30px;
	}

.keyboardtitle {
	font-family: "Courier New", Courier, mono;
	/*font-weight: bold;*/
	text-decoration: underline;
	}
	
	/*Common Reading*/
	
#ulibcrlinks {
text-align:center;
margin:10px 0;
}
#ulibcrlinks ul{
text-transform: uppercase;
margin: 0;
padding:0;
}
#ulibcrlinks ul li{
	display: inline;
	padding: 0 10px 0 14px;
	margin: 0;
	list-style-type:none;
	background: url(graphics/dotsblue.gif) no-repeat left;
}
#ulibcrlinks ul li.first{
	display: inline;
	padding-right: 10px;
	list-style-type:none;
	background-image: none;
	margin: 0;
	}
	.ulibsub_left{
		width:76px;
		margin:0 10px 0 0;
		float:left;}
		
		.ulibaddress p{
		color:#fff;
		font-size:12px;
		line-height:1.4em;
		font-weight:normal;
		margin:10px 0 -15px 0;}
		
		.ulibaddress em{
	color:#eeefc5;
		}
		/*For WordCat widget*/
		iframe {margin-left:50px;}
		/*For Special Collections*/
		.ulibtdborder {
		border-right: 1px solid #059;
		}
		.ulibprintbreak{
			page-break-before: always;
		}
		#ulibicons {
			margin-bottom: -10px;
		}
		#ulibicons img{
			border:none;
			margin-right: 10px;
			
		}
		#ulibiconshome {
			float:right;
			padding-top:5px;
		}
		#ulibiconshome img{
			border:none;
			margin-right: 10px;
			
		}
/*Style for new tabbed search*/		
		.navnew{
	height:85px;
	margin:10px 0 5px 0; /*margin-top was 20 px*/
	}
	.nav_left705{
	width:705px;
	height:85px;
	float:left;
	}
	
	.nav_rightnew{
	width:auto;
	height:85px;
	float:right;
	text-align:right;
	}
	#mslleft{
		float:left; width:375px;
	}
	#mslright {
		float:left; width:330px; height:85px; background:url(/graphics/tabbedsearch/mslright.gif) no-repeat;
	}
	#mslrighthome {
		float:left; width:330px; height:85px;
	}
	
	.ulibheading2new {
	font-size:30px;
	color:#059;
	margin:0 0 14px 24px;
	padding:0;
	text-align:left;
	border-bottom: none;
	clear:both;
	font-weight:normal;}
	
	#myaccountnew {
		float:left; margin-top:-3px; margin-left: 3px; padding:0; width:45px;
	}
	.tryguides {
		font-size:10px; font-weight:bold; background-color: #89b25e; padding:3px 2px; border-radius:3px;
	}

	ul.ulibbigfont{
	margin-left:8px;
	padding-top: 0px;
	padding-left:8px;
	font-size:120%;}
	ul.ulibbigfont li{
	list-style-image:url(/graphics/dotblue.gif);
	margin-left:0;
	padding:0 0 6px 0;
}
.librariansfloat {
	float:left;
border: 1px dotted #999999;
margin: 0 2px 10px 0;
padding:3px;
font: 90% Arial, Helvetica, sans-serif;
text-align:center;
font-weight: normal;
line-height:normal;
width: 156px;
height: 200px;
}
.librarians-float2{
width: 98%;
float:left;
clear:both;
border:1px solid #ccc;
margin-bottom: 2px;
padding: 5px;
height:auto;
border-radius: 5px;
}
html>body .librarians-float2{
width: 98%; /*ie5win fix ends*/
}
.librarians-float2 h3 {
font-size:12px;
font-weight:bold;
color: #000000;
padding: 0;
margin: 0;
border-bottom: none;
}
 .librarians-photo{
float: left;
border-style: none;
border: 1px dotted #999999;
margin-right: 5px;
padding:3px;
font: 90% Arial, Helvetica, sans-serif;
text-align:center;
font-weight: normal;
width: 156px;
}
.librarians-desc {
	float:left;
	padding:3px;
	width:450px;
}
/*For Journal A-Z List Search Widget*/
.hide-content{left:-1000px;top:-1000px;overflow:hidden;position:absolute;display:block;width:1px;height:1px;}