/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#6E4403;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:left;
}
img{
	border: 0px;
}
.text_bold {
	font-weight:bold;
}
.main_table {
	border-left:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
	background-color:#FFFFFF;
}
.top {
	background-color:#FFFFFF;
	height:59px;
	text-align:right;
	vertical-align:bottom;
}
.top_buttons {
	background-color:#EEA72A;
	text-align:center;
}
.bottom_shadow {
	background-image:url(../images/bottom_shadow.jpg);
	background-repeat:repeat-x;
	height:7px;
}
.footer {
	height:27px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
	color:#5E5E5E;
}
.left_side {
	background-image:url(../images/left_bg.jpg);
	background-repeat:repeat-y;
	width:234px;
	text-align:center;
}
.right_side {
	background-image:url(../images/right_bg.jpg);
	background-repeat:repeat-y;
	width:233px;
	text-align:center;
}
.middle_content {
	width:399px;
	padding-left:32px;
	padding-right:32px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
}
.inner_middle_content {
	width:632px;
	padding-left:32px;
	padding-right:32px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
}
.bottom_padding {
	padding-bottom:10px;
	vertical-align:top;
	text-align:center;
}
.curved_bg {
	background-color:#FCCB66;
	background-image:url(../images/curved_bg.jpg);
	height:88px;
	background-repeat:repeat-x;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:2px;
}
.curved_bottom {
	background-image:url(../images/curved_banner_bottom.jpg);
	background-repeat:no-repeat;
	height:26px;
	text-align:right;
	padding-right:10px;
	vertical-align:middle;
}
.volounteer_bg {
	background-image:url(../images/volunteer_text_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:8px;
}
.client_services {
	background-image:url(../images/client_services_banner_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:106px;
	}
	.client_services_close{
		background-image: url(../images/client_services_banner_bottom.gif);
		background-repeat: no-repeat;
		background-position:top;
		height:7px;
		width: 221px;
	}
.gift_of_month {
	background-image:url(../images/gift_of_month_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:106px;
	}
	.gift_of_month_close{
		background-image: url(../images/gift_of_month_bottom.gif);
		background-repeat: no-repeat;
		background-position:top;
		height:7px;
		width: 221px;
	}
a:link {
	color:#DB7100;
	text-decoration:underline;
}
a:visited {
	color:#DB7100;
	text-decoration:underline;
}
a:hover {
	color:#DB7100;
	text-decoration:none;
}
a:active {
	color:#DB7100;
	text-decoration:underline;
}
a.black_heading:link {
	color:#000000;
	text-decoration:none;
}
a.black_heading:visited {
	color:#000000;
	text-decoration:none;
}
a.black_heading:hover {
	color:#FFFFFF;
	text-decoration:none;
}
a.black_heading:active {
	color:#FFFFFF;
	text-decoration:none;
}
a.selected:link {
	color:#DB7100;
	text-decoration:none;
	/*background-color:#FF8a00;*/
display:block;
}
a.selected:visited {
	color:#DB7100;
	text-decoration:none;
	/*background-color:#FF8a00;*/
display:block;
}
a.selected:hover {
	color:#000000;
	text-decoration:underline;
	/*background-color:#FF8a00;*/
display:block;
}
a.selected:active {
	color:#DB7100;
	text-decoration:none;
	/*background-color:#FF8a00;*/
display:block;
}
.events {
	background-color:#FFE1A2;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:10px;
}
.orange_text {
	color:#DB7100;
}
.orange_text_bold, div.main_content H4  {
	font-size:13px;
	color:#DB7100;
	font-weight:bold;
	margin-top:5px;
}
.gray_right_border {
	border-right:#999999 solid 1px;
	;
}
.inner_page_heading {
	font-size:15px;
	font-weight:bold;
	color:#000000;
}
.bottom_border {
	border-bottom:#000000 solid 1px;
}
.event_heading {
	font-size:16px;
	color:#DB7100;
	font-weight:bold;
}
.month_header {
	background-color:#EEA72A;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	padding:4px;
}
.month_header1 {
	background-color:#C0C0C0;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	padding:4px;
}
.bottom_border_dashed {
	border-bottom:#666666 dashed 1px;
}
.larger_heading {
	font-size:24px;
	font-weight:bold;
	color:#DB7100;
}
.boxes {
	font-family:Wingdings;
	font-size:14px;
}
.italic {
	font-style:italic;
}
.input_text_box {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.dynamic_btn {
	background-color:#FBC75F;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	border:#FF9900 solid 1px;
}
.dynamic_btn:hover {
	background-color:#666666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:#999999 solid 1px;
}
.italic_big {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:13px;
}
.emailid {
	background-color:#FFE5AA;
	color:#C15D00;
	padding-left:2px;
	padding-right:2px;
}
.red {
	color:#FF0000;
}
.heading {
	font-size:14px;
	font-weight:bold;
	color:#EEA72B;
}
.tablerowborder {
	border:#000000 solid 1px;
}
a.day:link {
	color:#000000;
	text-decoration:none;
}
a.day:visited {
	color:#000000;
	text-decoration:none;
}
a.day:hover {
	color:#DB7100;
	text-decoration:underline;
}
a.day:active {
	color:#000000;
	text-decoration:none;
}
.image_event_border {
	border:#ca8400 solid 1px;
}
.image_style_border {
	border:#CDCDCD solid 1px;
}
.description_border {
	border: #fde3b9 solid 1px;
	background-color:#FDF3E3;
}
.gallery_border {
	border:#ffdd9a solid 1px;
}
.table_rows_columns {
	background-color:#fdf5e3;
}
.table_head_rows_columns {
	background-color:#fcecd1;
	font-size:13px;
	color:#DB7100;
	font-weight:bold;
}

/* added by m.browning - 09.23.08 */
.page_id {
	display:block;
	float:left;
	width:632px;
	margin:0;
	padding:0;
	border-bottom:1px solid #000;}
	.page_id img {
		display:block;
		float:left;
		margin:0;
		padding:0;}
		.page_id h1 {
			float:left;
			font-size:15px;
			line-height:120%;
			font-weight:bold;
			color:#000000;
			margin:0 0 0 4px;
			padding:3px 0 0 0;}
			
div.main_content {
	display:block;
	float:left;
	clear: left;
	width: 100%;
	margin-top:10px;}
	div.main_content ul {
		display:block;
		xfloat:left;
		width:100%;
		margin:0 12px 10px 12px;
		padding:0;
		list-style:none;}
		div.main_content ul li {
			display:block;
			width:100%;
			xfloat:left;
			margin:3px 0;
			padding:0 0 0 20px;
			background:transparent url(../images/bullets.jpg) no-repeat 0 3px;}

.dev_by_stratapult a:link, .dev_by_stratapult a:visited, .dev_by_stratapult a:hover { text-decoration:none;}
.dev_by_stratapult a:hover { text-decoration:underline;}

.imgRight{
	float: right;
	clear: right;
	border: 1px solid #000000;
	margin: 0px 0px 10px 10px;
	padding: 5px;
}
.imgLeft{
	float: left;
	clear: left;
	border: 1px solid #000000;
	margin: 0px 10px 10px 0px;
	padding: 5px;
}
.imgNoAlign{
	border: 1px solid #000000;
	margin: 0px 10px 5px 10px;
	padding: 5px;
}

/* /added by m.browning - 09.23.08 */
/* /added by Andy Robbins - 10.16.08 */
HR{
	border : none; 
	border-top : dashed 1px #333; 
	color : #FFFFFF; 
	background-color : #FFFFFF; 
	height : 1px; 
	margin:0px;
}
/* /added by Andy Robbins - 10.16.08 */