.skiplink, .skiplink a
	{
		font-size: .1em;
		color: white;
	}
	
.invisible2 
	{
		display: none;
	}

img.cto
	{
		float: left;
		margin-right: 5px;
		margin-top: 3px;
	}
.std
	{
		font-size:12px;
		color:#000000;
		font-family:verdana;
	}

td.opltop
	{
		vertical-align: middle;
	}

.opltop #searchForm
	{
		width: 560px;
	}

.opltop #q
	{
		background-color: #F2F2F2;
		border: 1px solid #000099;
		float: left;
		font-size: 2em;
		/* margin: 0; */
		/* padding: 8px; */
		width: 450px;
		/* margin-top: 0; */
		font-family: arial;
		font-weight: normal;
		color: #183A68;
		line-height: 43px;
		text-align: center;
		height: 43px;
		vertical-align: middle;
	}
	
.opltop #searchButton
	{
		background-color: #40CF0C;
		background-image: url("/images/topimages/searchgradient.png");
		background-position: left bottom;
		background-repeat: repeat-x;
		border: 1px solid #000099;
		/* display: block; */
		float: right;
		width: 100px;
		height: 47px;
		font-size: 2em;
		/* margin: auto 0 auto 5px; */
		color: #FFFFFF;
		text-align: center;
		/* vertical-align: middle; */
		font-family: arial;
		font-weight: normal;
	}
		
.opltop label.searchInstr
	{
		color: #000000;
		display: block;
		left: -55px;
		padding: 0px;
		position: relative;
		top: 37px;
		font-weight: normal;
		font-family: arial;
		font-size: 2em;
	}
	
.opltop #headersearchbox
	{
		width: 560px;
		float: left;
		vertical-align:middle;
	}
	
.opltop #headerlinks
	{
		top: 10px;
		margin-top: 10px;
		font-size: 1.5em;
	}
	
.opltop #headerlinks a
	{
		color: #000099;
		font-family: arial;
	}
.bookCover 
	{
		height:100px;
		border:none; 
	}
/*
Book Carousel Divs
*/
img.carousarrow 
	{
	position:absolute;
	top:2px;border:none;
	}
img.carousarrow2
	{
	position:absolute;
	top:2px;
	border:none;
	}
#outerRel 
	{
	position:relative;
	width:100%;
	height:114px;
	overflow:hidden; 
	}
#arrowDiv /* contains arrows outside outerAbs */
	{ 
	position:absolute;
	width:480px;
	left:50%;
	margin-left:-240px;
	height:110px;
	top:0px;
	overflow:hidden; 
	} 
#outerAbs /* hides all but current div */
	{
	position:absolute;
	width:380px;
	left:50%;
	margin-left:-190px;
	height:110px;
	top:2px;
	overflow:hidden; 
	} 
#innerAbs1 /* each of three divs each containing five bkDIV */
	{ 
	position:absolute;
	width:380px;
	left:-380px;
	top:0px;
	height:100%; 
	} 
#innerAbs2 
	{
	position:absolute;
	width:380px;
	left:0px;
	height:100%;
	top:0px; 
	}
#innerAbs3 
	{ 
	position:absolute;
	width:380px;
	left:380px;
	top:0px;
	height:100%; 
	}
.bkDIV1 /* contains one centred .bkCover */
	{ 
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	width:76px;
	text-align:center;
	overflow:hidden; 
	} 
.bkDIV2 /* contains one centred .bkCover */
	{ 
	position:absolute;
	left:76px;
	top:0px;
	height:100%;
	width:76px;
	text-align:center;
	overflow:hidden; 
	} 
.bkDIV3 /* contains one centred .bkCover */
	{ 
	position:absolute;
	left:152px;
	top:0px;
	height:100%;
	width:76px;
	text-align:center;
	overflow:hidden;
	} 
.bkDIV4 /* contains one centred .bkCover */
	{ 
	position:absolute;
	left:228px;
	top:0px;
	height:100%;
	width:76px;
	text-align:center;
	overflow:hidden;
	} 
.bkDIV5 /* contains one centred .bkCover */
	{ 
	position:absolute;
	left:304px;
	top:0px;
	height:100%;
	width:76px;
	text-align:center;
	overflow:hidden;
	}
.bkCover 
	{ 
	height:100px;border:none;position:absolute;left:5px; 
	}
/* Research Databases Page Classes */
.hldbtitle 
	{
	line-height:18px;margin-bottom:12px;display:inline-block;font-size:12px;font-style:bold;padding-bottom:4px;padding-top:1px;padding-left:3px;padding-right:3px;color:#FFFFFF;background-image:url('/themes/eirenicon/tri.jpg');border:solid 1px #000000; 
	}
.hldbtitle:hover 
	{
	line-height:18px;margin-bottom:12px;display:inline-block;font-size:12px;font-style:bold;padding-bottom:4px;padding-top:1px;padding-left:3px;padding-right:3px;color:#FFFFFF;background-image:url('/themes/eirenicon/tri.jpg');border:solid 1px #000000;text-decoration:underline; 
	}
.dbtitle 
	{
	float:left;margin-right:5px;line-height:18px;margin-top:1px;display:inline-block;font-size:12px;font-style:bold;padding-bottom:4px;padding-top:2px;padding-left:3px;padding-right:3px;color:#FFFFFF;background-image:url('/themes/eirenicon/tri.jpg');border:solid 1px #000000; 
	}
.dbtitle:hover 
	{
	float:left;margin-right:5px;line-height:18px;margin-top:1px;display:inline-block;font-size:12px;font-style:bold;padding-bottom:4px;padding-top:2px;padding-left:3px;padding-right:3px;color:#FFFFFF;background-image:url('/themes/eirenicon/tri.jpg');border:solid 1px #000000;text-decoration:underline; 
	}
.dbdesc
	{
	position:relative;min-height:26px;line-height:14px;margin-bottom:14px;padding-bottom:2px;padding-right:15px;padding-left:2px;padding-top:1px;background-color:#e9e9e9;
	}
.toprsm
	{
	position:absolute;top:0;right:0;
	}
.botrsm
	{
	position:absolute;bottom:0;right:0;
	}
.botlsm
	{
	position:absolute;bottom:0;left:0;
	}
.toplsm
	{
	position:absolute;top:0;left:0;
	}

/*
Styles for About and Services Pages
*/
	
div.listhead
{
line-height:18px;
display:inline-block;
width:140px;
font-size:12px;
padding:3px;
color:#FFFFFF;
background-image:url('/themes/eirenicon/tri.jpg');
font-weight:bold;
border:solid 1px #000000;
}
li.menushade
{
font-size:12px;
line-height:1.2;
display:block;
}
a.menua
{
display:block;
padding-top:7px;
padding-bottom:7px;
}
a.menua:hover
{
display:block;
text-decoration:none;
color:white;
background-color:#4597cf;
padding-top:7px;
padding-bottom:7px;
z-index:2;
position:relative;
}
.listheadct
{
margin: 0px auto;
text-align:center;
width:148px;
background-color:#e9e9e9;
}
/*								 */
/* Styles for eBook Readers Page */
/*								 */
.rdrTitle
{
width:550px;height:2em;text-align:center;font-size:26px;font-weight:bold;margin: 0 auto; padding: 0;
}
.rdrCont
{
width:400px;height:260px;text-align: center; margin: 0 auto; padding: 0;position:relative;
}
.rdrCapt
{
padding:5px;text-align:left;font-size:14px;
}
