﻿
/* general styles */

/* end general styles */

/* layout tables */
.main_table
{
	background-color: #fff;
	margin:0;
	padding:0;
}
.main_table_bottom
{
	background-color: #d8855f;
}
.header_circle_image
{	
	position: relative;
	float: right;
	margin-top: -166px;	
	margin-bottom: 10px;
	-moz-margin-end: 15px;
	
}
.header_random_image
{
	float: right;
}
/* main menu */

/* end main menu */

/* end layout tables */



/* secondary menu LEFT */
.left_nav_table
{
	background-color: #f8d5ca;
}
.left_nav_table tr td, .left_nav_table tr td.lnt_top a, .left_nav_table tr td.lnt_top a:link, .left_nav_table tr td.lnt_top a:active, .left_nav_table tr td.lnt_top a:visited
{
	color: #7c241a;
	font-weight: normal;
}
.left_nav, .left_nav a, .left_nav a:link, .left_nav a:active, .left_nav a:visited, left_nav a:hover
{
	color: #7c241a;
	font-weight: normal;
}

.left_nav a:hover, .left_nav_table tr td.lnt_top a:hover,
a.lm_on, a.lm_on:link, a.lm_on:active, a.lm_on:visited, a.lm_on:hover
{
	color: #e5815e !important;
	text-decoration: none;
}
.left_nav a:hover,a.lm_on:hover
{
	text-decoration: underline;
}
.left_menu_space
{
	/*background-color: #65bcc4;*/
	background-color: #ffffff;
}

.left_nav_table .lnt_top
{
	color: #7c241a;
	padding-left: 9px;
}

/* end secondary menu LEFT */

/* secondary menu TOP */
/* end secondary menu TOP */

/* content */
.content_title_bottom
{
	/*border-bottom: 3px dotted #ffffff;*/
	padding: 7px 15px 7px 15px;
	background-color: #f4b9a7;
	color: #ffffff;
}
.content_title_end
{
	background-color: #f4b9a7;	
}

h1
{
	color: #7c241a;
}
.events_list p
{
	margin-top: 0px;
}
.events_list
{
	font-family: Arial, Verdana, Sans-Serif, Times New Roman;
	color: #000000;
	margin-left: 4px;
	/*font-size: 12px;*/
}
.events_list a, .events_list a:link, .events_list a:active, .events_list a:visited, .event_item a, .event_item a:link, .event_item a:active, .event_item a:visited
{
	color: #027917;
	text-decoration: none;
}
.events_list a:hover, .event_item a:hover
{
	color: #7cad2f;
	text-decoration: underline;
}

h3, h3 a
{
	margin: 0px;
	color: #027917;
	font-weight: bold;
}
h3
{
	color: #7c241a;
}
.event_date
{
	color: #7c241a;
}
.event_item
{
	padding-left: 10px;
}
.event_item ul
{
	color: #027917;
	margin-left: 16px;
	-moz-padding-start: 15px;
	-moz-margin-start: 0px;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	list-style-type: square;
}

.event_item, .event_item_bottom
{
	padding: 12px;
	border-bottom: 1px solid #e9734f;
	font-family: Arial, Verdana, Sans-Serif, Times New Roman;
	/*font-size: 12px;*/
}
.event_alternating_item
{
	padding: 10px;
	background-color: #e5c3a8;
}
.event_item_bottom
{
	border-top: 3px dotted #fff;
}
.btn
{
	border: 1px solid #7c241a;
	color: #7c241a !important;
	font-weight: bold;
	background-color: #e5c3a8;
	width: 100px !important;
}	
.date_field
{
	font-family: Arial, Verdana, Sans-Serif, Times New Roman;
	color: #7c241a;
	/*font-size: 12px;*/
	border: 1px solid #7c241a;
	width: 100px;
}
.event_image
{
	border: 3px solid #fff;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.paging
{
	width: 550px;
}
.paging, .paging a, .paging a:link, .paging a:active, .paging a:visited
{
	color: #cf4a20;
}
.error
{
	color: #7c241a !important;
	margin-bottom: 10px;
}

/* end content */

/* forms */

.frm input, .frm textarea, .frm select
{
	border: 1px solid #7c241a;
}
.frm textarea, .frm select, .frm .fld
{
	width: 200px;
}
.frm textarea
{
	height: 60px;
}
.frm .date_field
{
	width: 168px;
}
#tdSubmit
{
	text-align: right;
}
/* end forms */

.breadcrumb_nav , .breadcrumb_nav a, .breadcrumb_nav a:active, .breadcrumb_nav a:visited
{
	color: #7c241a;	
	font-weight: bold;
	text-decoration:none;
}
.breadcrumb_nav a:hover
{
	color: #e5815e;	
}
/* search */
.search
{
	background-color: #e29671;
	margin-top: 20px;
	margin-bottom: 20px;
}
.search tr td
{
	padding-left: 10px;
	color: #fff;
	font-weight:bold;
	
}
.search_top, .search_bottom
{
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 1px;
}
.search_bottom
{
	background-position: bottom left;
}
/* end search */

/* !!!! DO NOT DELETE THIS EMPTY STYLE - IT IS USED FOR ACCESSIBILITY FUNCTIONALITY */
.list_cell
{
}