/* CSS Document */
BODY
	{
	margin:0;
	padding:0;
	background:url(../images/link_bg.gif) repeat-x left 121px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:16px;
	}

H1, H2, H3, Ul, LI, FORM
	{
	margin:0;
	padding:0;
	}

H1
	{
	font-size:24px;
	font-weight:bold;
	color:#00FFC2;
	background:url(../images/heading_border.gif) repeat-x left 12px;
	height:50px;
	text-transform:uppercase;
	}

SELECT, INPUT, TEXTAREA, FILE
	{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#454545;
	}

A
	{
	color:#000000;
	text-decoration:none;
	outline:0px;
	}

A:hover
	{
	text-decoration:underline;
	}


.clr
	{
	height:1px;
	line-height:1px;
	font-size:1px;
	clear:both;
	}
.skip_intro{
	width:730px;
	color:#fff;
	font-size:11px;
	padding-left:20px;
	margin-top:10px;
//margin	
}

#mainbody
	{
	width:868px;
	margin:0 auto;
	}
	
#header
	{
	height:110px;
	background:url(../images/header_bg.gif) no-repeat;
	padding:11px 0px 0px 11px;
	}
	
.logo
	{
	height:94px;
	width:392px;
	display:block;
	}
	
.linkbar
	{
	height:32px;
	
	}

.linkbar A
	{
	height:22px;
	display:block;
	color:#ffffff;
	font:12px tahoma, arial;
	padding:8px 13px 0px 8px;
	text-decoration:none !important;
	text-transform:uppercase;
	float:left;
	background:url(../images/link_sep.gif) right 3px no-repeat;
	}

.linkbar A:hover, A.active
	{
	color:#a1e47a;
	}
	
	
.lastlink
	{
	background:none !important;
	}
	
#banner
	{
	padding-top:12px;
	height:208px;
	}
	
.contents
	{
	padding-top:10px;
	}
	
.left
	{
	width:613px;
	float:left;
	}
	
.right
	{
	width:613px;
	border:#e6e6e6 1px solid;
	float:left;
	}
	
.left1
	{
	min-height:181px;
	height:auto !important;
	height:181px;
	border:#e6e6e6 1px solid;
	color:#454646;
	background:#f9f9f9;
	margin-bottom:18px;
	}
	
.clr{
	height:1px;
	line-height:1px;
	font-size:1px;
	clear:both;
}
	
.leftheading
	{
	height:17px;
	background:#f1f1f1;
	padding:8px;
	}
	
.lefttext
	{
	padding:12px;
	}

.leftheading h2
	{
	text-transform:uppercase;
	font:arial;
	font-size:13px;
	color:#3b7d15;
	}
	
.right
	{
	min-height:380px;
	height:auto !important;
	height:380px;
	width:240px;
	float:right;
	border:#e6e6e6 1px solid;
	background:#f9f9f9;
	}
	

.news_title
	{
	margin:10px 0px;
	}

.news_title h3
	{
	font-size:12px;
	color:#60a13b;
	}

.left_news
	{
	margin:2px 0px 10px 0px;
	height:auto;
	}
	
.read_more
	{
	color:#297700;
	float:right;
	font-weight:bold;
	}

.read_more1
	{
	color:#297700;
	font-weight:bold;
	}
.green_box_left{
	width:288px;
	height:109px;
	background:#7FB223 url(../images/green_box_bg.gif) repeat-x left top;
	float:left;
	color:#fff;
	line-height:14px;
}

.green_box_left .content{
	padding:6px 12px 6px 0;
}

.green_bx_l_crv
	{
	background:url(../images/green_box_left.jpg) no-repeat left top;
	width:16px;
	height:109px;
	float:left;
	}
	
.green_bx_l_crv1
	{
	background: url(../images/green_box_rgt.jpg) no-repeat left top;
	width:16px;
	height:109px;
	float:right;
	}
	
.green_box_mid{
	width:263px;
	height:97px;
	background:#7FB223 url(../images/green_box_bg.gif) repeat-x left top;
	float:left;
	margin:0 1px;
	line-height:14px;
	padding:6px 12px;
	color:#fff;
}

.green_box_right{
	width:288px;
	height:109px;
	background:#7FB223 url(../images/green_box_bg.gif) repeat-x left top;
	float:left;
	line-height:14px;
	color:#fff;
	overflow:hidden;
}

.green_box_right .content{
	padding:6px 0 6px 12px;
}


.green_box_title{
	font-size:17px;
	padding:4px 0 7px;
}

.green_box_read_more{
	padding-top:7px;
}

.facilities_pic{
	float:left;
	border:solid 3px #9CD437;
	margin-right:10px;
}

.bottom_links_area{
	color:#787B7B;
	padding:10px 0 35px;
	line-height:18px;
}

.bottom_links_area A{
	color:#787B7B;
	margin:0 4px;
}

.bottom_links_area A.active{
	text-decoration:underline;
}

/********** History ************/

.facility_box
	{
	border-bottom:dashed 1px #999;
	padding-bottom:10px;
	margin-bottom:10px;
	}

.facilities_pic_area
	{
	width:133px;
	float:left;
	}

.facilities_pic_area IMG
	{
	border:solid 5px #C3C2C2;
	}

.falilities_discription
	{
	width:438px;
	float:right;
	margin-bottom:15px;
	}

.falilities_title
	{
	font-size:11px;
	font-weight:bold;
	padding-bottom:5px;
	color:#454545;
	}

.falilities_title1{
	font-size:15px;
	font-weight:bold;
	padding:25px 0 10px;
}

.falilities_title2{
	font-size:15px;
	font-weight:bold;
	padding:25px 0 5px;
}

.falilities_title3{
	font-size:12px;
	font-weight:bold;
	background:#72a516;
	color:#fff;
	padding:3px 7px;
	display:block;
}	
	
.gallery_img{
	border:solid 5px #C3C2C2;
	margin:0 13px 13px 0;
}	
	
.news_heading
{
font-size:11px;
font-weight:bold;
padding-bottom:5px;
color:#454545;
}

#body_right
	{
	width:240px;
	float:right;
	}
	
.green_box_rgt_area
	{
	margin-bottom:14px;
	}
	
.green_box_rgt_body
	{
	background:#6EA112 url(../images/green_box_bg.gif) repeat-x left top;
	min-height:109px;
	height:auto !important;
	height:109px;
	padding:0 14px;
	color:#fff;
	}
	
.green_box_rgt_title
	{
	font-size:17px;
	padding-bottom:7px;
	}
		
.inside_txt_content A:hover
	{
	text-decoration:none;
	}
	
/************ coming events***********/

.events_table{
	font-size:20px;
	border:solid 1px #AED5E8;
	border-left-width:2px;
}

.events_table TH{
	background:#AED5E8;
	height:45px;
	font-weight:normal;
}


.events_table TD{
	height:45px;
	border-right:solid 1px #AED5E8;
	border-bottom:solid 1px #AED5E8;
}

.sunday_clm{
	color:#ff0000;
}

.events_table_td{
	background:#FFFFCC;
}

.events_table_td A{
	display:block;
	height:31px;
	text-decoration:none;
	padding-top:14px;
}

.events_table_td A:hover{
	text-decoration:none;
	position:relative;
}

.events_table_td A SPAN{
	display:none;
}

.events_table_td A:hover SPAN{
	display:block;
	position:absolute;
	float:left;
	top:20px;
	left:60px;
	background:#fffcd1;
	border:1px solid #444;
	color:#444;
	padding:3px 5px 5px;
	z-index:10;
	color:#000;
	text-decoration:none;
	font-size:11px;
	width:200px;
}

.sunday_clm A{
	color:#ff0000;
}



.green_bx_l_crv{
	margin-left:-1px;
}
.green_bx_r_crv{
	margin-right:-1px;
}


.cntct_tbl TD{
	padding:3px 0;
}

.cntct_tbl TD .inputs{
	width:200px;
}

.submit_bttn{
	background:url(../images/submit.gif) no-repeat left top;
	height:20px;
	width:50px;
	border:0;
	cursor:pointer;
}

/* Member directory*/

.tbl_brdr
{
border:1px solid #e8e8e8;}

.tbl_brdr TH
{
border:1px solid #e8e8e8;
font-size:10px;
font-weight:normal;
padding:5px;
}

.tbl_brdr TR
{
border:1px solid #e8e8e8;
padding-left:5px;
font-size:10px;
}

.tbl_brdr TD
{
	border:1px solid #e8e8e8;
	padding:5px;
}
 
.heading_raw TH
{ 
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
background:#e8e8e8;
}

.tbl_brdr img
{ 
border:3px solid #CCCCCC;
margin:5px 10px;
}

.filter
{width:300px;
float:right;
margin-right:3px;}

.page_heading
{
width:300px;
float:left;
}

.dropdown
{width:300px;}

.nextpre
	{
	height:100px;
	}

.nextpre A
	{
	color:#3b7d15;
	font-weight:bold;
	}
	
.nextpre A:hover
	{
	color:#5cdc12;
	font-weight:bold;
	text-decoration:none;
	}
	
	
.pre
	{
	display:block;
	float:left;
	text-decoration:none;
	}
	
.next
	{
	display:block;
	float:right;
	text-decoration:none;
	}
	.news_area{
	border:solid 1px #DEEBF2;
	font-size:10px;
	line-height:13px;
	margin-bottom:14px;
}

.news_area H1{
	background:#ECF5F9 url(../images/news_ttl_icon.gif) no-repeat 12px 6px;
	color:#016693;
	font-size:15px;
	font-weight:bold;
	height:24px;
	text-transform:uppercase;
	padding:7px 12px 0 38px;
}

.news_discription_area{
	background:#F6FAFC url(../images/home_txt_bg.gif) repeat-x left top;
	padding:12px 12px 6px;
}

.news_date{
	background:url(../images/news_icon.gif) no-repeat left top;
	color:#636465;
	padding:0 0 8px 24px;
}

.news_txt{
	color:#8C8888;
}

.news_txt A{
	color:#8C8888;
}

.more_news{
	color:#0E9BD9;
	font-weight:bold;
	padding-bottom:10px;
}

.more_news A{
	color:#0E9BD9;
}

/***********************staff************/

.staff_info_area{
	display:none;
	border:solid 4px #72a516;
	border-top:0;
	padding:10px 10px 0 10px;
}

.staff_photo_area{
	width:123px;
	float:left;
}

.staff_photo_area IMG{
	border:solid 4px #a9a9a9;
}

.staff_info{
	width:405px;
	float:right;
	color:#858282;
	
}

.staff_info A{
	color:#858282;
	text-decoration:underline;
}

.staff{
margin-bottom:10px;
}

.staff_info A:hover{
	text-decoration:none;
}

#currentpage{
	margin-bottom:15px;
}
.pages{
	padding:0 4px;
}

.view_map{
	margin-top:5px;
}

#map
	{
	width:246px;
	height:200px;
	}
	
TABLE.gallery_row TD{
	padding-bottom:10px;
}	

.cntct_tbl TD{
	padding:3px 0;
}

.cntct_tbl TD .inputs{
	width:200px;
}

.submit_bttn{
	background:url(../images/submit.gif) no-repeat left top;
	height:20px;
	width:70px;
	border:0;
	cursor:pointer;
}
/***********contact us ************/

.contact_body{
	border:solid 2px #D3E9F3; 
	padding:8px 10px 10px;
}

.contact_address{
	width:220px;
	float:left;
	color:#858282;
}

.contact_address A{
	color:#858282;
	text-decoration:underline;
}
.contact_address A:hover{
	text-decoration:none;
}


.location_map{
	width:350px;
	float:right;
}
.home_txt_area{
	border:solid 1px #DEEBF2;
	margin-bottom:14px;
}

.home_txt_area H1{
	background:#ECF5F9;
	color:#016693;
	font-size:15px;
	font-weight:bold;
	height:25px;
	text-transform:uppercase;
	padding:6px 12px 0;
}

.home_txt_content{
	padding:9px 12px 12px;
	background:#F6FAFC url(../images/home_txt_bg.gif) repeat-x left top;
}

.home_txt_content A{
	color:#0E9BD9;
	text-decoration:underline;
}

.home_txt_content A:hover{
	text-decoration:none;
}
#body_left{
	width:612px;
	float:left;
}

#body_right{
	width:240px;
	float:right;
}

.guest_bk{
	display:none;
}
