body 										{	background: url('../images/body_bg.jpg') repeat top left; font-family: Verdana, Arial, Helvetica;	font-size: 12px; color:#000000;	letter-spacing: normal;	padding:0px; margin:0px; }
p 											{ font-size:12px; color: #000000; text-align:left; }
img, td, a, div					{	padding:0px; margin:0px; behavior: url(../images/iepngfix.htc); }
a,
a:link,
a:active,
a:visited 							{ color:#efe7d0; text-decoration:none; }
a:hover 								{ text-decoration:underline; }
a:active 								{ outline:none; }

.top_bg 								{	background: url('../images/topbg.jpg') no-repeat top center; }
/*.spot_bg 								{	background: url('../images/spotbg.png') no-repeat top center; }*/
.menu_bg 								{	background: url('../images/menubg.jpg') no-repeat top center; }
.body_bg 								{	background: #f0dfa7 url('../images/logobg.jpg') no-repeat top center; }
.gallery_bg							{	background: url('../images/gallerybg.png') no-repeat top center; }
.footer_bg							{	background: url('../images/footerbg.jpg') no-repeat top center; }

.spot_title									{ font-family: Verdana, Arial, Helvetica; font-size:23px; font-weight:bold; color: #ffffff; line-height:35px; text-align:left; }
.spot_text									{ font-family: Verdana, Arial, Helvetica; font-size:17px; font-weight:normal; color: #ffffff; line-height:25px; text-align:left; }
.spot_text p								{ font-family: Verdana, Arial, Helvetica; font-size:17px; font-weight:normal; color: #ffffff; line-height:25px; text-align:left; }

.section_title							{ font-family: Verdana, Arial, Helvetica; font-size:15px; font-weight:bold; color: #3c1f13; text-align:left; }
.section_subtitle ,
.section_subtitle a,
.section_subtitle a:link,
.section_subtitle a:active,
.section_subtitle a:visited { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight:bold; color: #d56d12; text-decoration:none;}
.section_subtitle a:hover 	{ text-decoration:underline; }

.section_text								{ font-family: Verdana, Arial, Helvetica; font-size:12px; font-weight:normal; color: #c74a17; line-height:17px; text-align:left; }

/*e7ac08*/
.events_date								{ font-family: Verdana, Arial, Helvetica; font-size:14px; font-weight:normal; color: #d56d12; text-align:left;}
.events_indate								{ font-family: Verdana, Arial, Helvetica; font-size:14px; font-weight:normal; color: #3c1f13; text-align:left;}
.events_title,
.events_title a,
.events_title a:link,
.events_title a:active,
.events_title a:visited { font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight:normal; color: #3c1f13; line-height:19px; text-align:left; text-decoration:none;}
.events_title a:hover		{ text-decoration:underline; }

.content_title					{	font-size:19px; color:#3c1f13; font-weight:bold; }
.content_text						{	font-size:13px; color:#3c1f13; font-weight:normal; line-height:17px;}

/*.feature_title				{ font-family: Verdana, Arial, Helvetica; font-size:17px; font-weight:bold; color: #64871e; }*/
.feature_text,
.feature_text a,
.feature_text a:link,						
.feature_text a:active,
.feature_text a:visited { font-family: Verdana, Arial, Helvetica; font-size:14px; font-weight:normal; color: #64871e; text-align:left; line-height:23px; text-decoration:none;}
.feature_text a:hover {text-decoration:underline; }


.gallery_title					{ font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight:bold; color: #496b04; }
.gallery_text						{ font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight:bold; color: #3c1f13; }
.gallery_text p 				{ font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight:bold; color: #3d5a02; }

.doc_title ,
.doc_title a,
.doc_title a:link,
.doc_title a:active,
.doc_title a:visited 		{ font-family: Verdana, Arial, Helvetica; font-size:16px; font-weight:bold; color: #d56d12; text-decoration:none;}
.doc_title a:hover	 		{ text-decoration:underline; }

.footer_text,
.footer_text a,
.footer_text a:link,
.footer_text a:active,
.footer_text a:visited  { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight:normal; color: #ffffff; line-height:15px; }
.footer_text p					{ font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight:normal; color: #ffffff; } /* efe7d0 */
.footer_links,
.footer_links a,
.footer_links a:link,
.footer_links a:active,
.footer_links a:visited  { font-family: Verdana, Arial, Helvetica; font-size:11px; font-weight:normal; color: #391d12; line-height:16px; text-align:center; }

/* ACCORDION */
#wrapper 								{ width: 300px; margin-left: 0; margin-right: 0;	}
.accordionButton 				{	font-family: Verdana, Arial, Helvetica; font-size:13px; font-weight:bold; color: #d56d12; text-align:left; background: url('../images/plus.png') no-repeat right;  width: 300px;	height:23px; float: left; border-bottom: 1px solid #391d12;	cursor: pointer;	padding-top:3px;  }
.accordionContent 			{	font-family: Verdana, Arial, Helvetica; font-size:14px; font-weight:normal; color: #3c1f13; line-height:19px; width: 300px;	padding-top:3px; float: left; display: none;	}
.accordionContent ul li a { font-size:12px; font-weight:bold; color:#3c1f13; }

/* PHOTO GALLERY */
.scrollable {	position:relative; overflow:hidden;	width: 816px;	height:150px;	border:1px solid #ccc;	background:url(../images/gallerybg.png) no-repeat; }
/* root element for scrollable items. Must be absolutely positioned and it should have a extremely large width to accomodate scrollable items. it's enough that you set the width and height for the root element and not for this element. */
/* this cannot be too large */
.scrollable .items {	width:20000em;	position:absolute;	clear:both; }
/* single scrollable item */
.scrollable img {	float:left;	margin:13 10 10 12; background-color:#fff;	padding:0px; border:1px solid #ccc;	cursor:pointer; width:179px; height:120px; -moz-border-radius:4px;	-webkit-border-radius:4px; }
/* active item */
.scrollable .active {	border:2px solid #000; z-index:1500; position:relative; }
/* this makes it possible to add next button beside scrollable */
.scrollable {	float:left;	}
/* prev, next, prevPage and nextPage buttons */
a.browse 				{ background:url(../images/hori_large.png) no-repeat;	display:block;	width:30px;	height:30px;	float:left;	margin:60px 10px;	cursor:pointer;	font-size:1px; }
a.right 				{ background-position: 0px -30px; clear:right; margin-right: 0px;}
a.right:hover 	{ background-position:-30px -30px; }
a.right:active 	{ background-position:-160px -30px; } 
/* left */
a.left					{ margin-left: 0px; } 
a.left:hover  	{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }

#cu3er-container{ width:280px; outline:0; }

.form_text { background: #fef4d2; border:1px #3c1f13 solid; }
.form_submit { background: url('../images/signup.png') no-repeat top left; width:75px; height:21px; border:0px;}