body,td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

img {
    border:0px;
}

a {
    text-decoration: underline;
    color: #436D2F;
}

a:hover {
    text-decoration: none;
}

ul, ol {
    line-height:14pt;
}

th {
    font-size:10pt;
    text-align:left;
}

.title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #627D50;
	font-weight:bold;
}

.outline {
    padding: 1px;
    height: 100%;
    width: 750px;
    border: 1px solid #8B8B8B;
}

.top {
    background-image: url(raster/top_rpt.jpg);
    background-repeat: repeat-x;
    height: 77px;
}

.top_mid {
    background-image: url(raster/top_mid_rpt.jpg);
    background-repeat: repeat-x;
    height: 15px;
}

.nav {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    padding-left: 25px;
    background-color: #55773F;
    height:21;
}

.nav a {
    color: #ffffff;
    text-decoration: none;
}

.nav a:hover {
    color: #ffffff;
    text-decoration: underline;
}

.info {
    background-image: url(raster/info_rpt.jpg);
    background-repeat: repeat-x;
}

#info {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

.details {
    background: #D4E0C7;
    margin-left:10px;
    padding:5px;
}

.side {
    background-image: url(raster/side.jpg);
    background-repeat: repeat-y;
}

.content {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #E2EDDB;
    padding: 10px;
}

.sidebar {
    width: 115px;
    padding:5px;
	text-align:center
}

.imgLeftB {
    float:left;
    border:solid 1px;
    margin-right:10px;
    margin-bottom:5px;
}

.imgRightB {
    float:right;
    border:solid 1px;
    margin-left:10px;
    margin-bottom:5px;
}

.imgB {
    border:solid 1px;
    margin-right:10px;
    margin-bottom:5px;
}

.special {
    font-size:11pt;
    font-weight:bold;
}

.dull {
    color: #777777;
}

.books .imgRow1, .books .imgRow2 {
    float:left;
    border:solid 1px;
    margin-right:10px;
    margin-bottom:5px;
}

.newsTitle {
    font-weight: bold;
    font-family: Tahoma, Arial, Verdana;
    text-decoration: underline;
    line-height:16pt;
    font-size:14pt;
}

.events_month {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 18px;
	color: #627D50;
	background-color: #C1D2AE;
	padding: 5px;
}
.events_details {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	padding: 5px;
	border: 1px solid #C1D2AE;
	background-color: #FFFFFF;
}
.style1 {color: #FF6600}