/* County Downs */

/*********************Inherited Styles************************/
.clear {
	clear:both; }

.clearfix {display: inline-block;}

/*.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}*/

.clearer {
        clear: both;
        display: block;
        height: 1px;
        margin-bottom: -1px;
        font-size: 1px;
        line-height: 1px;
}

td { font-size: 11px; }


html {
	background: #ffffff;
	background-position:0px;
	height: 100%;
}

p { padding-bottom: 9px; padding-top: 7px;}


body {
	/*background-image:url(../img/flowerbkgrd.gif);
	background-repeat:repeat;*/
	background-position:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	font-style: normal;
	font-weight: normal;
	line-height: 14px;
	padding: 0px; 
	margin: 0px;
	color:#333333;
	text-align: left;}
	
a:link { color: #BB8B17; text-decoration: underline; font-weight: normal;}
a:active { color: #BB8B17; text-decoration: underline; font-weight: normal;}
a:visited { color: #BB8B17; text-decoration: underline; font-weight: normal;}
a:hover { color: #336633; text-decoration: underline; font-weight: normal;}


h1 {display: none;}

h2 {
	font-size: 1.3em;
	color: #BB8B17;
}
h3 {
	font-size: 1.2em;
	color: #41542E;
}
h4 {
	font-size: 1.1em;
	color: #BB8B17;
}
h5 {
	font-size: 1.0em;
	color: #41542E;
}
h6 {
	font-size: 0.9em;
	color: #BB8B17;
}


/*********************Wrapper Styles************************/

#container {
	margin: 0 auto;
	width: 780px;
	font-size: 1em;
	line-height:1.4em;
	position: relative;
	overflow:hidden;
	text-align: left;
	height: 100%;
	min-height: 100%;
}

* html #container { height: 100%; }


/* Content Format */
.accent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.em;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	color: #BB8B17;
}

.accentgreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #336633;
}

/*********************header Styles************************/

.topheader {
	margin-top: 20px;
	margin-left: 0px;
	padding-top:0;
	height: 39px;
	min-height: 39px;
	width: 780px;
}

.header {
	margin: 0px;
	padding:0px;
	height: 100%;
	min-height: 100%;
	width: 780px;
}


/*********************Menu Styles************************/
#menu {
	/*background-image: url(../img/menubanner.jpg);*/
	background-image: url(../../img/mainnav/nav-full.jpg);
	background-repeat:no-repeat;
	height: 22px;
	width: 780px;
	margin: 0px;
	padding-left: 0px;
}
	

/*********************main Styles************************/	
#mainwrapper {
	background-color: #ffffff;
	border-top: 4px solid #BB8B17;
	border-left: 1px solid #BB8B17;
	border-right: 1px solid #BB8B17;
	width: 778px;
	height: 100%;
	min-height: 100%;
	float:left;}
	
.nonfooter {
	width: 758px;/*total width of nonfooter without padding is 778*/
	height: 100%;
	min-height: 100%;
	padding: 25px 0px 15px 20px;
	float:left;}
	
	
	/********************sidebar********************/
	
#sidebar {
	margin-top:0;
	padding-top:0;
	width: 228px;
	float:left;clear:both;
	height: auto;
	min-height: auto;
	padding-bottom: 30px;
	}

#sidebar a:link, 
#sidebar a:active, 
#sidebar a:focus, 
#sidebar a:visited { color: #bb8b17; text-decoration: underline; }
#sidebar a:hover { color: #336633; text-decoration: underline; }


#sidebar .content{ 
	font-weight:bold;
	background-repeat:no-repeat;
	margin-left: 0px;
	width: 228px;
	border: none;}
	
#sidebar .quicklinks { 
	font-size: 1.1em;
	line-height: 3em;
	margin-left: 0px;
	color: #BB8B17;
}

#sidebar .quicklinks ul li {
	margin-left: .1em;
	line-height: 14px;
	background-image:none;
	padding: .8em 0 .8em 0;
}
#sidebar .quicklinks ul { 
	margin-left: 0px; 
	padding-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	font-weight: bold;
	list-style-type: none; 
	padding-bottom: 0px;
	margin-bottom: 0px; 
	}
	
#sidebar .quicklinks li { 
	margin-bottom: 0px;
	margin-top: 1px;
	padding-left: 0px;
	}
	
#sidebar .quicklinks li a:link { color:#BB8B17;text-decoration: underline; padding-left: 20px; background-image:url(../img/arrowyellow.jpg); background-repeat: no-repeat; margin-left: 0px; }
#sidebar .quicklinks li a:active { color: #BB8B17; text-decoration: none; padding-left: 20px; background-image:url(../img/arrowyellow.jpg); background-repeat: no-repeat; margin-left: 0px; }
#sidebar .quicklinks li a:focus { color: #BB8B17; text-decoration: none; padding-left: 20px;background-image:url(../img/arrowyellow.jpg); background-repeat: no-repeat; margin-left: 0px; }
#sidebar .quicklinks li a:visited { color: #BB8B17; text-decoration: none;padding-left: 20px;background-image:url(../img/arrowyellow.jpg); background-repeat: no-repeat; margin-left: 0px; }
#sidebar .quicklinks li a:hover { color: #336633; text-decoration: none; background-image:url(../img/arrowgreen.jpg); background-repeat: no-repeat; margin-left: 0px; padding-left: 20px;}

	/********************S-page Sidebar********************/

#sidebar .boxtop {	background-image: url(../img/topcolumn.gif);
	background-repeat:no-repeat;
	width:228px; 
	height: 25px;}
	
#sidebar .boxbottom{ background-image: url(../img/bottomcolumn.gif);
	background-repeat:no-repeat;
		width:228px; 
	height: 25px;}
	
#sidebar .img {
	width: 200px;
	height: auto;
	padding-left: 0px;
	padding-right: 0px;}
	
#sidebar .title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	padding-bottom: 0px;
	color: #BB8B17;
	text-transform: uppercase;
	text-align: left;
}

.boxcontent {
	border-left: 1px solid #BB8B17;
	border-right: 1px solid #BB8B17;
	height: auto;
	width: 204px;
	padding-left: 11px;
	padding-right: 11px;
	color: #333333;
	font-size: 1.1em;
	font-style: normal;
	line-height: 1.6em;
	font-weight: normal;
	}
	
.boxcontent img {
	/*width: 200px;*/
	padding:0;
	margin: 0px 0px 11px 0px;
	float: left;
	clear: none;
	border:none;
	}
	
.boxaccent {
	padding-top:15px;
	color: #BB8B17;
	font-size: 1em;
	font-style: normal;
	line-height: 2em;
	font-weight: normal;
	}
	
.loginbutton {
width: 65px;
padding: 10px 0 10px 0;
}

.loginbutton img {
width: 65px;
padding-left: 67px;}

	/********************main********************/
.main {
	width: 465px;/*total width of nonfooter without padding is 531*/
	height: 100%;
	min-height: 100%;
	padding: 10px 20px 0px 40px;
	float: left;
	clear:none;}
	
/*.main img {
	width: auto;
	height: 100%;
	min-height: 100%;
	padding: 0px 5px 5px 0px;
	float: left;
	clear: none;
	}*/
	
.main .bodytext img {
	margin: 0px 5px 3px 0px;
	float: left;
	clear: none;
	/*border: 1px solid #333333;*/
	}

.main .thumbnail {
	margin: 0px 5px 5px 0px;}
	
.main .content {
	padding-top: 0px;
	margin: 0px;
	font-size: 1.1em;
	line-height:1.6em;
	padding: 0px;
	height: 100%;
	min-height: 100%;
	}

.main a:link { color:#bb8b17;text-decoration: underline; }
.main a:active { color: #bb8b17; text-decoration: underline; }
.main a:focus { color: #bb8b17; text-decoration: underline; }
.main a:visited { color: #bb8b17; text-decoration: underline; }
.main a:hover { color: #336633; text-decoration: underline; }

.announcements {
	padding-top: 30px;
	padding-bottom: 0px;}

.announcements a:link { color:#BB8B17;text-decoration: underline; margin-left: 0px; }
.announcements a:active { color: #BB8B17; text-decoration: underline;margin-left: 0px; }
.announcements a:focus { color: #BB8B17; text-decoration: underline; margin-left: 0px; }
.announcements a:visited { color: #BB8B17; text-decoration: underline;margin-left: 0px; }
.announcements a:hover { color: #336633; text-decoration: underline ;margin-left: 0px; padding-left: 0px;}

	
.main .announcements .indentcopy {
	width: 75px;
	height: 75px;
	margin-top: 20px;
	float: left;}
	
.dottedline { 
	background-image: url(../img/dottedline.gif);
	background-repeat: no-repeat;
	width: 430px; 
	height: 50px;}
	
.announcements .contentindent {
	padding-left: 100px;
	margin-top: 20px;
}


/*********************ListStyles************************/	
.main ul { 
	margin-left: 6px; 
	padding-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	font-weight: normal;
	list-style-type: none; 
	padding-bottom: 0px;
	margin-bottom: 0px; 
	}
	
.main li { 
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 12px;}
	
.main li a:link { color:#bb8b17;text-decoration: underline; }
.main li a:active { color: #bb8b17; text-decoration: underline; }
.main li a:focus { color: #bb8b17; text-decoration: underline; }
.main li a:visited { color: #bb8b17; text-decoration: underline; }
.main li a:hover { color: #336633; text-decoration: underline; }

ul {
	margin: 0px;
	padding: 0 0 1em 3em;
	list-style-type: none;
}
ol li {
	margin-left: 5.5em;
	background: none;
	line-height: 1.8em;
}
ul li {
	color: #333333;
	background: url(../img/bullet_green.jpg) no-repeat 0em 0.6em;
	margin-left: 3em;
	line-height: 1.8em;
	padding-bottom: 3em;
}
ul li a, a:link, a:active, a:visited {
	text-decoration: underline;
	color: #42572F;
}
ul li a:hover {
	text-decoration: underline;
	color: #BB8B17;
}


/*********************Footer Styles************************/	
.footer {
	margin: 0 auto;
	border-top: 4px solid #BB8B17;
	width: 780px;
}


.footer .contactinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #BB8B17;
	margin: 0 auto;
	border-top: 4px solid #BB8B17;
	text-align: right;
	padding-top: 7px;
	margin-bottom: 20px;
	width: 780px;
}

.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #BB8B17;
}


.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	color: #BB8B17;
	text-transform: uppercase;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
/* End Content Format */
/* **************************************************************** */

/* **************************************************************** */
/* Calendar Format - srsCMSCalendar_detail.cfm */
.day {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	background-color: #FFFFFF;
}

.day-active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	background-color: #E8E1C1;
}

a.day-active:link { color: #000000; text-decoration: none }
a.day-active:active { color: #000000; text-decoration: none }
a.day-active:visited { color: #000000; text-decoration: none }
a.day-active:hover { color: #000000; text-decoration: none }

.day-current {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	background-color: #BB8B17;
}

.day-empty {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	background-color: #FFFFFF;
}

.month {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#BB8B17;	
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}

a.month:link { color: #000000; text-decoration: none }
a.month:active { color: #000000; text-decoration: none }
a.month:visited { color: #000000; text-decoration: none }
a.month:hover { color: #000000; text-decoration: none }

/* End of Calendar Format */
/* **************************************************************** */

/* **************************************************************** */
/* Upcoming Events */
.event-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;

}
.event-name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	background-color: #FFFFFF;
}

.upcoming-events {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#B5C2B4;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}

.upcoming-events-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	background-color:#BB8B17;
}

/* End of Upcoming Events */
/* **************************************************************** */

/* **************************************************************** */
/* Advaced Search Variables */

.prev-current-next {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #996600;
}

a.prev_current_next:link { color: #996600; text-decoration: none }
a.prev_current_next:active { color: #996600; text-decoration: none }
a.prev_current_next:visited { color: #996600; text-decoration: none }
a.prev_current_next:hover { color: #996600; text-decoration: none }

.search-items {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}

.search-name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#B5C2B4;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}

/* End of Advanced Search Variables */
/* **************************************************************** */

/* **************************************************************** */
/* Form Variables */

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11 px;
	color: #000000;
	size : 1px;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11 px;
	color: #000000;
	border: outset;
	size : 1px;
}

/* End of Form Variables */
/* **************************************************************** */
.bd-categorytitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #336633;
	text-transform: uppercase;

}
