@charset "utf-8";
/* CSS Document */

body	{ margin:0px; padding:0px; background:url(../images/bg.jpg) #ffffff repeat-x left top; font:normal 12px Arial, Helvetica, sans-serif; line-height:18px;}

#main	{ margin:0 auto; padding:0px; width:1000px;}

.header_main	{ float:left; margin:0px; padding:0px; background:url(../images/head_bg.jpg) no-repeat left top; width:1000px; height:135px;}
.header_main .left	{ float:left; width:254px; margin:0px; padding:34px 23px;}
.header_main .right	{ float:left; width:675px; margin:0px; padding:20px 25px 0 0;}
.header_main .right .icon_main	{ float:right; font-size:14px; font-weight:normal; font-family:Helvetica; width:322px; height:18px; margin:0 2px 0 0; padding:10px 17px; background:url(../images/trbg.jpg) no-repeat left top;}
.header_main .right .icon_main span	{ float:left; padding-right:19px; padding-left:7px;}
.header_main .right .icon_main img	{ float:left; padding-top:3px;}

.flt_left	{ float:left;}
.flt_right	{ float:right;}

.menu_main	{ float:right; width:657px; height:53px; margin:0px; padding:24px 0 0 0;}
.menu_main ul	{ float:left; width:657px; margin:0px; padding:0px;}
.menu_main ul li	{ float:left; list-style:none; margin:0px; padding:0px; background:url(../images/menu_div.jpg) no-repeat right top; height:53px;}


.menu_main ul li a.community	{ float:left; width:122px; height:53px; background:url(../images/mnu_community.jpg) no-repeat 18px 19px;}
.menu_main ul li a.community:hover	{ float:left; width:122px; height:53px; background:url(../images/mnu_community_hov.jpg) #5d0e07 no-repeat 18px 19px;}
.menu_main ul li a.communityact	{ float:left; width:122px; height:53px; background:url(../images/mnu_community_hov.jpg) #5d0e07 no-repeat 18px 19px;}

.menu_main ul li a.aboutus	{ float:left; width:104px; height:53px; background:url(../images/mnu_abtus.jpg) no-repeat 18px 19px;}
.menu_main ul li a.aboutus:hover	{ float:left; width:104px; height:53px; background:url(../images/mnu_abtus_hov.jpg) #5d0e07 no-repeat 18px 19px;}
.menu_main ul li a.aboutusact	{ float:left; width:104px; height:53px; background:url(../images/mnu_abtus_hov.jpg) #5d0e07 no-repeat 18px 19px;}

.menu_main ul li a.ministries	{ float:left; width:116px; height:53px; background:url(../images/mnu_ministries.jpg) no-repeat 18px 19px;}
.menu_main ul li a.ministries:hover	{ float:left; width:116px; height:53px; background:url(../images/mnu_ministries_hov.jpg) #5d0e07 no-repeat 18px 19px;}
.menu_main ul li a.ministriesact	{ float:left; width:116px; height:53px; background:url(../images/mnu_ministries_hov.jpg) #5d0e07 no-repeat 18px 19px;}

.menu_main ul li a.resources	{ float:left; width:115px; height:53px; background:url(../images/mnu_resources.jpg) no-repeat 18px 19px;}
.menu_main ul li a.resources:hover	{ float:left; width:115px; height:53px; background:url(../images/mnu_resources_hov.jpg) #5d0e07 no-repeat 18px 19px;}
.menu_main ul li a.resourcesact	{ float:left; width:115px; height:53px; background:url(../images/mnu_resources_hov.jpg) #5d0e07 no-repeat 18px 19px;}

.menu_main ul li a.sermons	{ float:left; width:103px; height:53px; background:url(../images/mnu_sermons.jpg) no-repeat 18px 19px;}
.menu_main ul li a.sermons:hover	{ float:left; width:103px; height:53px; background:url(../images/mnu_sermons_hov.jpg) #5d0e07 no-repeat 18px 19px;}
.menu_main ul li a.sermonsact	{ float:left; width:103px; height:53px; background:url(../images/mnu_sermons_hov.jpg) #5d0e07 no-repeat 18px 19px;}

.menu_main ul li a.contact	{ float:left; width:92px; height:53px; background:url(../images/mnu_contact.jpg) no-repeat 18px 19px;}
.menu_main ul li a.contact:hover	{ float:left; width:92px; height:53px; background:url(../images/mnu_contact_hov.jpg) #5d0e07 no-repeat 18px 19px;}
.menu_main ul li a.contactact	{ float:left; width:92px; height:53px; background:url(../images/mnu_contact_hov.jpg) #5d0e07 no-repeat 18px 19px;}

.banner	{ float:left; margin:0px; padding:0 2px;}
.banner p { padding:0px; margin:0px; }


#cnt_main	{ float:left; margin:0px; padding:22px 0 10px 0; width:1000px;}
#cnt_main p	{ margin:0px; padding:9px 0;}
#cnt_main .hme_left h1	{ margin:0px; padding:0px;}
#cnt_main h4	{ margin:0px; padding:0 0 5px 0; color:#c44706; font-size:16px; }
#cnt_main .hme_left	{ float:left; margin:0px; padding:0 15px 0 23px; width:415px;}
#cnt_main .hme_left .podcast_main	{ float:left; margin:0px; padding:2px 0; width:417px;}
#cnt_main .hme_left .podcast_main .mid	{ float:left; width:417px; margin:0px; padding:0px; background:url(../images/podbg_mid.jpg) repeat-y left top;}
#cnt_main .hme_left .podcast_main .top	{ float:left; width:417px; margin:0px; padding:0px; background:url(../images/podbg_top.jpg) no-repeat left top;}
#cnt_main .hme_left .podcast_main .btm	{ float:left; width:417px; margin:0px; padding:0px; background:url(../images/podbg_btm.jpg) no-repeat left bottom;}
#cnt_main .hme_left .podcast_main .intext	{ float:left; margin:0px; padding:13px 6px 0; width:405px; line-height:20px; color:#31302f; position:relative;}
#cnt_main .hme_left .podcast_main .intext .date	{ float:left; width:49px; padding-top:3px; text-align:center; font-family:Arial; font-size:12px; margin-right:15px; }
#cnt_main .hme_left .podcast_main .intext .text	{ float:left; margin:0px; padding:0px;  }
#cnt_main .hme_left .podcast_main .intext .icon	{ float:right; margin:0px; padding:34px 16px 0 0; position:absolute; right:0px;  }

#cnt_main .hme_right	{ float:left; margin:0px; padding:0; width:547px;}
#cnt_main .hme_right h1	{ margin:0px; padding:0px;}
#cnt_main .hme_right .fsize	{ font-size:14px;}
#cnt_main .hme_right p span	{ color:#c44706; font-size:13px;}
#cnt_main .hme_right .giftbox	{ float:left; margin:3px 0 0 0; padding:0; width:530px; background-color:#efefef; text-align:center;}


#footer_bg1	{ float:left; margin:0px; padding:0px; background-color:#e2dbd9; width:100%;}
#footer_main1	{ margin:0 auto; padding:0px; width:1000px;}
#footer_main1 .left hr	{ float:left; border:none; border-bottom:1px #b5afae solid; background:none; width:98%; margin:0px; padding:0px;}
#footer_main1 .left	{ float:left; margin:0; padding:16px 0 18px 15px; width:679px;}
#footer_main1 .border	{ float:left; background:url(../images/ftr1_div.jpg) repeat-y right top;}
#footer_main1 .left .savedate	{ float:left; margin:0; padding:60px 123px 0 25px; color:#bab0aa; width:275px; height:109px; background:url(../images/savedate.jpg) no-repeat left top;}
#footer_main1 .left .savedate h1	{ color:#a29288; font-size:14px; font-weight:bold;}
#footer_main1 .left .savedate p	{ font-size:11px; color:#bab0aa; padding:10px 0 0 3px;}
.feat_mod { margin:auto; }
.sservice	{ float:left; margin:0px; padding:8px 0 0 0;}
.sservice .ssicons	{ float:left; margin:0px; padding:0; width:403px; margin-left:14px; background-color:#d2c9c5;}
.sservice .ssicons span	{ float:left; margin:0px; padding:0 22px;  }

#footer_main1 .right	{ float:left; margin:0; padding:13px 30px 18px 15px; width:261px;}
#footer_main1 .right hr	{ float:left; border:none; border-bottom:1px #cbc5c3 solid; background:none; width:98%; margin:0px; padding:0px;}
#footer_main1 .right a	{ font:bold 13px Arial; color:#c44706; text-decoration:none;}
#footer_main1 .right a:hover	{ text-decoration:underline;}

.event1	{ width:100%; margin:0px; padding:14px 0 14px 0; line-height:22px;}
.event1 p { margin:0px; }
.event1 img	{ padding:0 7px 0 0;}
.event1 span	{ padding-top:3px; font-size:12px;}
#footer_main1 .right .event1 span a	{ color:#000;}
.event1 span img	{ padding-right:4px;}
.event1 span b	{font-size:13px;}


#footer_bg2	{ float:left; margin:0px; padding:0px; background:url(../images/footer2bg.jpg) repeat-x left top; width:100%;}
#footer_main2	{ margin:0 auto; padding:25px 0 25px 0; width:1000px; text-align:center; color:#7d574e; font-size:11px; line-height:22px;}
#footer_main2 .links ul	{list-style-type: none;}
#footer_main2 .links ul li	{display: inline; padding:7px; background:url(../images/ftr1_div.jpg) no-repeat right center;}
#footer_main2 .links ul li:last-child { background:none; }
#footer_main2 .links ul li a	{ color:#cdb9b3; font-size:13px; text-decoration:none;}
#footer_main2 .links ul li a:hover	{ text-decoration:underline;}
#footer_main2 a{ color:#7D574E; text-decoration:none;}
#footer_main2 a:hover{ color:#CDB9B3; text-decoration:underline;}

/*----------------Inner page-----------------------------*/
@font-face {
    font-family: 'HelveticaBold';
    src: url('hvb_____-webfont.eot');
    src: url('hvb_____-webfont.eot?#iefix') format('embedded-opentype'),
         url('hvb_____-webfont.woff') format('woff'),
         url('hvb_____-webfont.ttf') format('truetype'),
         url('hvb_____-webfont.svg#HelveticaBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

#cnt_main h1,#cnt_main .componentheading { margin:0px; padding:5px 0 20px 0; font-family:'HelveticaBold'; font-weight:bold; font-size:30px; color:#5d0e07; line-height:25px; text-align:left;}
#cnt_main .inner_cnt	{ font-family:Tahoma; font-size:12px; color:#565656; line-height:20px; text-align:justify; padding:0 10px;}
#cnt_main .inner_cnt h2,#cnt_main .contentheading	{ color:#565656; font-size:17px; margin:0px; padding:0px;}
#cnt_main .inner_cnt p	{ margin:0px; padding:9px 0;}
#cnt_main a	{ text-decoration:none; font-family:Tahoma; font-size:13px; color:#C44706;}
#cnt_main .brd_crmb	{ float:right; font-size:11px;}
#cnt_main .brd_crmb span	{ padding:0 4px;}
#cnt_main .brd_crmb a	{ font-size:11px;}
#cnt_main .brd_crmb a:hover	{ color:#565656;}

#cnt_main .inner_cnt .img	{ float:right; padding:0 0 10px 50px;}
.qtd_text	{ font:italic 13px "Trebuchet MS"; color:#5d0e07; font-weight:bold; padding:25px 0px 25px 30px; text-align:left;}
.qtd_text span	{ float:right; color:#3c3c3c; font-weight:bold; }
.readmore	{ float:right; margin:0px; padding:0px;}

#cnt_main .inner_cnt ul	{ margin:0px; padding:0 0 0 15px;}
#cnt_main .inner_cnt ul li	{ list-style:none; margin:0px; padding:0 0 0 12px; background:url(../images/arw.jpg) no-repeat left 7px;}

/*.table	{ margin:0px; padding:0px; background-color:#efebe7;}
.table tr	{ background-color:#f4f1ed;}
.table tr .head	{ font-size:14px; font-weight:bold; margin:0px; padding:0px; color:#c44706; padding:8px;}
.table tr .point	{ font-size:13px; margin:0px; padding:0px; color:#46423d; padding:8px;}*/
.table	{ margin:0px; padding:0px; width:980px;}
.top_pad	{ float:left; padding:0 10px 10px 20px; width:950px; color:#c44706; font-size:13px; font-weight:bold;}
.top_pad1	{ float:left; padding:10px 10px 0 20px; width:950px; background:url(../images/div.jpg) #f4f1ed repeat-y 800px top;}
.sub_point	{ float:left; width:570px; background:url(../images/sub_top.jpg) #dbd8d5 no-repeat left top; padding:20px 20px 20px 20px; color:#201f1e; margin-top:10px; margin-left:50px;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}


.table_head	{ color:#c44706; font-size:13px; font-weight:bold; border-right:1px #fff solid;}
.table1	{ margin:0px; padding:0px; background-color:#f4f1ed; width:500px;}
.table1 tr td	{  border-bottom:1px #fff solid; border-right:1px #fff solid;}
.table1 tr td.brdr_right	{ border-right:1px #fff solid;}


table.contact_form	{ float:left; margin:0px; padding:0px;}
table.contact_form input[type=text]	{ margin:0px; padding:0px; width:246px; height:19px; padding:3px 2px; border:1px #bdb4ab solid;}
table.contact_form input { margin:5px 10px 0px;}
table.contact_form textarea	{ margin:0px; padding:0px; width:250px; height:105px; border:1px #bdb4ab solid;}
table.contact_form .submit	{ border:0px; background:url(../images/submit.jpg) no-repeat left top; width:74px; height:32px;}

hr	{ float:left; border:none; border-bottom:1px #cbc5c3 solid; background:none; width:98%; margin:0px; padding:0px;}


.page_event	{border-bottom: 1px dashed rgb(153, 153, 153); padding:12px 0px;}
.page_event img	{padding:0 7px 0 0;}


.bg_in1	{  margin-left:15px; background-color:#F4F1ED; padding:5px 15px; margin-bottom:15px; color:#3d3d3d;}
           

#cnt_main .inner_cnt ul.media li	{ list-style:none; background-image:none;}

.icon_main p { margin:0px; padding:0px; }

.hme_left .moduletable h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:100;
	letter-spacing:1.5px;
}

#top_contact p { margin:0px; padding:0px; }

/*CK Form CSS*/
#ckformcontainer {
	width:95%!important;
	margin:auto;
}
#ckformcontainer label {
	min-width:200px;
	text-align:right;
	padding-right:20px;
}

#ckformcontainer input[type=text]{
	border:1px solid #666;
	background-color:#EEE;
	width:250px;
}
#ckformcontainer textarea{
	border:1px solid #666;
	background-color:#EEE;
	width:250px;
	height:100px;
}
#ckformcontainer input[type=submit]{
	background-color:#A5988D;
	border:2px solid #633;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:5px 20px;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bolder;
	cursor:pointer;
}
#ckformcontainer input[type=checkbox]{
	float:left;
	vertical-align:middle;
}
#ckformcontainer .ckCustomText {
	clear:both;
	font-family:"MS Serif", "New York", serif;
	font-size:16px;
	font-weight:bolder;
	color:#000;
}
#ckformcontainer p.areatoserve {
	display:inline-block;
	width:30%;
	vertical-align:middle;
	position:relative;
}
#ckformcontainer p.areatoserve .ck_mandatory { display:none; }
#ckformcontainer label.areatoserve {
	position:absolute;
	text-align:left;
	right:0;
	padding-left:0px;
	padding-right:20px;
	margin-top:5px;
	width:200px;
	display:block;
}

#ckformcontainer p.daystoserve {
	position:relative;
	display:inline-block;
	width:11%;
	vertical-align:middle;
}
#ckformcontainer p.daystoserve .ck_mandatory { display:none; }
#ckformcontainer label.daystoserve {
	position:absolute;
	text-align:left;
	right:0;
	padding-left:0px;
	padding-right:0px;
	margin-top:5px;
	width:auto;
	display:block;
	float:none;
	min-width:70px;
}
#ckformcontainer #requirementslbl {
	min-width:100px;
}
#ckformcontainer label.longlabel {
	width:30%;
}
#ckformcontainer input.shorttext {
	width:50px;
}
#ckformcontainer select.attendccplano_fld {
	float:left;
	width:150px;
}
#ckformcontainer label#attendccplanolbl {
	width:74%;
}
#ckformcontainer p.attendccplano {
	position:relative;
	display:inline-block;
	width:45%;
	vertical-align:middle;
	clear:none;
	float:left;
}

#ckformcontainer select.attendccplanotimeunit_fld {
	float:left;
	width:100px;
}
#ckformcontainer p.attendccplanotimeunit {
	position:relative;
	display:inline-block;
	width:40%;
	vertical-align:middle;
	clear:none;
	float:left;
}
#ckformcontainer .attendccplanotimeunit_lbl {
	display:none;
}