body, td, th
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #047500;
    font-size: 12px;
}
body
{
    background-color: #3d2143;
    
}
a
{
    color: #330033;
    text-decoration: underline;
    font-weight: normal;
}
a:hover
{
    color: #047500;
    text-decoration: none;
}
a img
{
	border: none;
}
a:link
{
}
.style1
{
    font-size: 12px;
    font-weight: bold;
    color: #047500;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style6
{
    color: #047500;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
}
.style8
{
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style10
{
    color: #B6C458;
}
.style11
{
    color: #047500;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
}
.style12
{
    color: #047500;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
}
.style13
{
    font-size: 12px;
    font-weight: bold;
    color: #047500;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style14
{
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style16
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    color: #047500;
}
.style17
{
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
}
.style18
{
    font-size: 16px;
    color: #FFFFFF;
}
.style19
{
    color: #047500;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
}
.style20
{
    color: #047500;
    font-size: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
}
.sf_singleEvent
{
    padding: 10px;
}
.pageTitle
{
    background-color: #047501;
    float: left;
    width: 630px;
    height: 43px;
    padding: 5px 15px;
    margin-top: -12px;
    text-align: left;
    font-size: 28px;
    font-weight: normal;
    color: #ffffff;
    font-family: Verdana, Tahoma, Geneva, serif;
} 
.mainContent
{
    width: 582px;
    text-align: left;
    padding: 10px 20px;
}

.mainContent a
{
    color: #330033;
    text-decoration: underline;
    font-weight: normal;
}
.mainContent a:hover
{
	text-decoration: none;
}
.sectionTitle
{
    background-color: #85932b;
    width: 100%;
    padding: 15px 0;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, serif;
} 
.sideContent
{
    width: 170px;
    background-color: #b6c458;
    padding: 5px;
}
.sideContent p
{
    padding: 0 5px;
}
.sideContent img
{
    border: 0;
}
.sideHeader
{
    background-color: #3c2142;
    border: 1px solid #000000;
    height: 25px;
    width: 178px;
    margin: 10px 0;
    padding-bottom: 10px;
    font-size: 19px;
    font-weight: bold;
    line-height: 2;
    text-align: center;
    color: #b6c458;
    font-family: Verdana, Tahoma, Geneva, serif;
}
.sf_libraryList
{
    padding: 10px !important;
}
.RadScheduler .rsHeader p
{
padding: 0 0 0 5px !important;
margin: 0 !important;
}
.eventsRotator
{
    padding: 10px;
}
.eventsRotator img
{
	border: solid 1px #777 !important;
}
.eventsRotator .itemTemplate .headline
{
	font-size: 15px;
	text-decoration: underline;
}

.eventsRotator .itemTemplate .date
{
	font-weight: normal;
	font-size: 14px;
	padding-top: 3px;
}
.sf_newsletterSubscriptionForm
{
    padding: 0 5px !important;
    width: 150px !important;
}
.sf_subscribeBtn
{
    float: right;
}
.sf_newsletterSubscriptionForm input
{
    margin: 0 5px;
    width: 140px !important;
}
.sf_newsletterSubscriptionForm label
{
    display: block !important;
}
.hideTitle h2.sf_listTitle
{
 display: none;
}
.newsHeadlines .summary
{
	margin-bottom: 5px;
}
.newsHeadlines .date, .newsHeadlines .link
{
	font-weight: bold;
}
.eventsHeadlines .summary
{
	margin-bottom: 5px;
}
.eventsHeadlines .date, .eventsHeadlines .link
{
	font-weight: bold;
}
.RadMenu_Forest .rmText 
{
	color: #fff !important;
	font-size: 13px !important;
	font-weight: bold !important;
	cursor: pointer !important;
}
.RadMenu_Forest .rmText:hover
{
	color: #262626 !important;
}
.RadMenu_Forest .rmSlide .rmText
{
	color: #444 !important;
}
.RadMenu_Forest .rmHorizontal .rmText
{
	padding-right: 8px !important;
}
