img {
	border: 0;
}

hr {
	border: 0;
	width: 75%;
	color: #009;
	background-color: #009;
	height: 1px;
	margin-top: 30px;
}

#copyright { font-size: 80%; }
#leftnav {
	margin-left: 10px;
}
#leftnav img {
	margin: 8px 0;
}
#leftnav ul {
	margin: 0 0 8px;
}
#leftnav ul li {
	margin-left: -20px;
}

table#home_pub_grid {
	margin-top: 15px;
	width: 100%;
	border-collapse: collapse;
}
table#home_pub_grid td {
	border-collapse: collapse;
	padding: 5px;
	border: 1px solid #999;
	vertical-align: top;
	text-align: center;
}
table#home_pub_grid td img {
/*	width: 130px;*/
	margin-bottom: 3px;
}
table#home_pub_grid div.coverHead {
	width: 190px;
	height: 70px;
	vertical-align: middle;
	display: table-cell;
}
table#home_pub_grid div.coverHead img {
	display: block;
	margin: auto;
}
table#home_pub_grid div.cover img {
	border: 1px #ccc solid;
}

.header {font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #000000; font-weight: bold;}
.subheader {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000; font-weight: bold;}
body,th,td,p,ul {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: normal;}
th {font-weight: bold;}
.normal {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: normal;}
.normalsmall {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: normal;}
.seasonList th,td {vertical-align: top; font-size: 9pt;}
.dkbluelink {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000066; font-weight: normal; text-decoration: underline;}
.dkbluelinksmall {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000066; font-weight: normal; text-decoration: underline;}
A {font-family: Arial, Helvetica, sans-serif; color: #000066; font-weight: normal; }

div.pubbox {z-index: 1; width: 165px; position: relative; left: 5px; border: 2px #000066 solid; padding: 3px; margin: 0px;}
div.pubboxHeader {z-index: 1; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000066;}
div.pubboxText {z-index: 1; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000;}

div.testimonialbox {border: 1px #000000 solid; width: auto; padding: 10px; background-color: #99cccc; text-align: left;}

.bgOn {background-color: #cccccc;}
.bgOff {background-color: #ffffff;}
#menu {z-index: 2;
		position: absolute;
		top: 30px;
		left: 119px;
		visibility: hidden;
		} /* values for IE 5 Mac */
/* hide from IE 5 Mac \*/
#menu {position: absolute;
		top: 92px;
		left: 119px;
		visibility: hidden;
		}
/* IE 5 Mac can see the rest of the stylesheet. Somehow that backslash confused IE. Hey, it works. */
.submenu {font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #000066;
		font-weight: normal;
		position: relative;
		top: 0px;
		left: 0px;
		border-top: 0px white solid;
		border-right: 1px black solid;
		border-bottom: 1px black solid;
		border-left: 1px black solid;
		background-color: #ffffff;
		width:128px;
		height: 15px;
		padding-left: 4px;}

.odd {background-color: #ccc;}
.even {background-color: #fff;}

/*
.ads {
	width: auto;
	margin: 45px 0 15px;
	border: 1px #fff solid;
}
.ad {
	display: inline;
	float: left;
	width: 48%;
}
.ad img {
	border: 1px #ccc solid;
}*/

.clearboth {
	clear: both;
}
