
body {margin: 10px 0 0 0; background-color: #eefae3; font-family:Arial, Helvetica, sans-serif; font-size:1em;}
.bodyWrapper {margin:0 auto; width: 975px;}
.mainContentWrapper { float:left; width:803px; border: 1px solid #036; }

a:link, a:visited {color:#0099CC; text-decoration:underline;}
a:hover {color:#FF9900; text-decoration:none;}

h1 { font-size: 1.3em; color: #666666; margin-top:.2em;}

/* GENERAL */
.AlertBoxGood {margin:3px; display:inline-block; color: #006600; font-weight:bold; padding: 3px; border: 1px solid #006600; background-color: #C6E1C7; }

/* TOP ADVERTISING */
#topAdverts {float:left; margin-bottom:10px; overflow:hidden; }
#topAdverts .spot {width: 187px; height:65px; border:1px solid #666; display:block; float:left; margin-right:16px; background-color:#FFFFFF; background-repeat:no-repeat;}
#topAdverts .spot.fourth {margin-right:0;}

/* BANNER */
.banner {width:803px; background-image:url(../Images/bannerBackground.gif); border-bottom:1px solid #666; height:45px; overflow:hidden;}
.banner img {display:block; float:left; margin:5px 0 0 10px;}
.banner .TagLine { font-size: .9em; float: right; margin: 15px 20px 0 0; font-weight: normal; color: #666; }

/* FOOTER */
.footer {width:800px; background-image:url(../Images/bannerBackground.gif); border:1px solid #E2E2E2; overflow:hidden; text-align:center; font-size:.7em; line-height:1.6em; padding:3px 0 5px 0;}
.footer a:link, .footer a:visited { color: #575757; text-decoration: none; }
.footer a:hover {color:#FF9900; text-decoration:underline;}
.subfooter {font-size:.7em; color:#666; text-align:center; padding-left:130px;}
.subfooter a:link, .subfooter a:visited {color:#666;}
.subfooter a:hover {color:#FF9900;}

/* SIDE BANNER */
.sideBanner {background-color: #FFF; border:2px solid #690; border-radius: 9px; margin-top:5px; font-size: 10px; text-align:center; float:left; width: 130px; margin-right:15px; overflow:hidden; }
.sideBanner img {display:block; margin:0 auto;}
.sideBanner p {margin: 3px; line-height: 1.1em;}

/* INFO BAR */
.infoRowWrapper {padding:10px 0px 10px 5px; background-color:#83a7cb; overflow:hidden;}

.infoRowWrapper .buttonBar {float:left; width: 85px; margin-top:10px;}
.infoRowWrapper .buttonBar a {font-size:.8em; display:block; width: 77px; clear:both; margin-bottom:3px; padding:3px 0 3px 8px; background-image:url(../Images/buttonBack.gif); border-radius:3px;}
.infoRowWrapper .buttonBar a:link,
.infoRowWrapper .buttonBar a:visited { color:#CC0000; text-decoration:none;}
.infoRowWrapper .buttonBar a:hover { color:#F60; text-decoration:none; }

.BulletinBoardWrapper {min-height: 180px; color:#666; font-size:.75em; float:left; width: 375px; border-radius:10px; background-color:#FFFFFF; padding:14px; margin: 0 12px 0 4px; overflow:hidden;}
.BulletinBoardWrapper h1 {font-size:1.2em; margin:0; padding:0;}
.BulletinBoardWrapper p {margin-top:3px;}

.photoWrapper {float:left; width: 285px; text-align:center; font-size:.75em;}

/* MID STRIP */
.midStripWrapper {overflow:hidden; background-color:#CCCCCC; border-top:1px solid black; border-bottom:1px solid black; padding:3px 5px 2px 5px;}
.midStripWrapper .buttonBar {float:left; width: 500px;}
.midStripWrapper a {background-color: #F5F5F5; font-size:.6em; padding:3px; border:1px solid #666; border-radius:3px; text-align:center; }
.midStripWrapper a:link,
.midStripWrapper a:visited { color:#333; text-decoration:none;}
.midStripWrapper a:hover { color:#000; text-decoration:none; background-color:#FFF; border-color:#000;}

.midStripWrapper .searchBar {float:right; margin-right:25px;}

/* CALENDAR WRAPPER */
.calendarWrapper {background-color:#cfe69e;}

/* FORM */
.breadcrumbs { font-weight: bold; color: #C0C0C0; }
.ErrorText {font-weight: bold; color: #FF3F00; }
input[type="text"] {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #A0A0A4;
}
.boxes { vertical-align: top; border: 1px solid #83A7CB; }

.overviewWrapper {padding:15px; background-color: #fff;}

.formWrapper { padding: 15px; background-color: #F4F4F4; font-size:.8em; overflow:hidden;}
.formWrapper .boxes {background-color:White;}
.formWrapper .title {font-size: 1.2em; font-weight:bold;}

/* MORE INFORMATION PAGE */
body.moreInformationBody { margin: 20px; background-color: #FBFEF5; }

/* OLD STUFF */
.caldate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.calwkdays {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #6A9906;
}
.calday {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2A00AA;
}
.caltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #2A3F55;
}
a.calLink1:link {color: #000;text-decoration: none;}
a.calLink1:hover {text-decoration:underline;}

.linkMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #002F7B;
	text-decoration: none;
}
.bbtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}
.bbtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: justify;

}
.bblink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000099;
	text-decoration: underline;
}
.bbAdminLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #BC3A3A;
	text-decoration: none;
}
.bblink2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000099;
	text-decoration: none;
}
.bbtext2b {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3D6791;
	text-align: justify;
}
.morelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #7F9FFF;
	text-decoration: none;
}
.bbtextb {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: justify;
}
.infoTag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	font-weight: normal;
	color: #002F7B;
	text-decoration: none;
}
.eventTime {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6589AD;
}
.eventTimeOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6589AD;
	background-color: #FFFF55;

}
