@import url("styleImport.css");

th, td, h1, h2, h3 {

	font-family: Verdana, Arial, helvetica, sans-serif;
	
	font-size: 100%;

	text-align: left;

}



td, th {

	vertical-align: top;

}



h1 {

	color: #336699;

	margin-bottom: 1em;

}



h2 {

	color: #336699;

	margin-top: 1.5em;

	margin-bottom: 1em;

}



h3 {

	color: #336699;

	margin-top: 0px;

	margin-bottom: 0px;

}



p {

	margin-top: 1em;

	margin-bottom: 1em;

}



a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

	color: #cc3300;

}



a:link {

	text-decoration: none;

	color: #cc3300;

}



a:hover {

	text-decoration: underline;

}



a:visited {

	color: #cc3300;

}



ul {

	list-style-image: url(images/redBullet.gif);

	margin-top: 1em;

	margin-bottom: 0.5em;

}



blockquote {

	margin-left: 1em;

}



.dropdown {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	visibility: hidden;

	position: absolute;

	top: 122px;

	z-index: 2;

}

.dropdown td td {
	font-size: 70%;
}

.bookSearch {
	width: 214px;
	margin-top: 1em;
	margin-left: 11px;
	padding: 5px;
	border: 1px solid black;
	background-color: #ddddaa;
	margin-right: 3px;
}

.lhBookPanel {
	width: 117px;
	border: 1px solid black;
	margin-top: 15px;
	padding: 1px;
	background-color: #ebebca;
	font-size: 70%;
}

.middleCol {

	padding-right: 5px;
	font-size: 70%;

}

.middleCol p, .middleCol ul, .middleCol td {
        line-height: 1.3em;
}


.middleCol td {

	font-size: 70%;

}



.rhNavPanel {

	width: 202px;

	margin-top: 10px;

	margin-bottom: 20px;

	padding: 5px;

	border: 1px solid black;

	background-color: #eff0bb;
	
	font-size: 70%;

}



.rhSubNav {

	margin-top: 0.3em;

}



.rightCol {

	background-color: #ddddaa;

	margin-top: 0px;

	padding: 5px;

	font-size: 70%;
}



.rightCol p {

	margin-top: 0px;

}


.homePanel {
	font-size: 70%;
}


.footer {

	margin-top: 1em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 70%;

	width: 780px;

	color: #996633;

	text-align: center;

}



.footer a, .footer a:visited {

	color: #666633;

}



.date {

	color: #996633;

	margin-top: 1em;

	margin-bottom: 0.5em;

}

.availability {
	color: #996633;
}

.speaker {

	color: #996633;

}



.more {

	text-align: right;

	margin-top: 0px;

	width: 100%;

}



.topGap {

	margin-top: 1em;

}





/* drop-down menus */



#bedesworld {

	left: 42px;

}



#information {

	left: 128px;

}



#newsevents {

	left: 206px;

}



#shopcafe {

	left: 304px;

}



#academic {

	left: 404px;

}



#education {

	left: 469px;

}



#corporate {

	left: 535px;

}



#volunteering {

	left: 575px;

}



#contact {

	left: 650px;

}