/* @override http://thechangegroup.tv/css/business.css */

/* @override http://thechangegroup.tv/css/screen.css */

/* @override http://thechangegroup.tv/css/screen.css */

/* @override http://rethinkmoney.org/changegroup/css/screen.css */

/* @override http://rethinkmoney.org/changegroup/css/screen.css */

/* @override http://rethinkmoney.org/changegroup/css/screen.css */

/* @override http://rethinkmoney.org/changegroup/css/screen.css */

/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0;padding:0;}

b {
	color: #5f5f5f;
}
table{ border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
ol,ul,li{ list-style:none; list-style-position: outside;}
a img{ border:0;}


/* Generic Styling */
a{ color:#333; text-decoration:none;}
a:hover{ color:#777;}

body{ font-size:12px; color:#010101; font-family:"Trebuchet MS",Arial; padding-bottom:30px; _behavior:url("csshover.htc");
	  background:#fff url(../images/head_bg.gif) top repeat-x;}



/* header */
#header{ width:918px; height:72px; margin:0 auto; position:relative; z-index:2;}
	#header h1{ float:left; width:385px; display:inline; margin:22px 0 0 0;}
	#header .btn_client_login{ float:right; width:111px; height:26px; text-indent:-9999px; overflow:hidden;
							   background: none no-repeat;}

#header .btn_client_login_orig{ float:right; width:111px; height:26px; text-indent:-9999px; overflow:hidden;
							   background:url(../images/btn_client_login.gif) no-repeat;}

	#navigation{ float:right; width:474px; height:46px; clear:right; font-size:13px;}
	#navigation.home{ width: 162px;
}

		#navigation ul{
	float: right;
	display: inline;
}
		#navigation ul li{ float:left; display:inline; position:relative;
	margin-left: 15px;
}
		#navigation ul li a{ float:left; height:46px; line-height:46px; overflow:hidden; color: #a7a7a7;}
		#navigation ul li.on a,
		#navigation ul li a:hover{ color:#000;}

		
		#navigation ul ul{ display:none;}
		#navigation ul li:hover ul,
		#navigation ul li.hover ul{ display:block;}
		
		#navigation ul ul{ position:absolute; left:-15px; top:44px; width:93px;}
		#navigation ul ul li{ float:left; width:93px; height:34px; margin:0;}
		#navigation ul li.on li a,
		#navigation ul ul li a{ float:left; width:100%; height:32px; line-height:32px; text-indent:12px; border-bottom:2px #fff solid;
								color:#7c7c7c; overflow:hidden; background:#f1f1f1;}
		#navigation ul ul li.on a,
		#navigation ul ul li a:hover{ color:#000;}
		#navigation ul ul li#last_subnav a{ border-bottom:0; background:url(../images/subnav.gif) 0 bottom no-repeat;}
	


/* content */
#content{ width:940px; overflow:hidden; margin:28px auto;
	color: #5f5f5f;
}
	.intro_holder{ width:918px; margin: 0 auto; overflow:hidden;}
	.intro_holder .intro_txt{ float:left; width:366px; color:#949494;}
	.intro_holder .intro_txt h2{ margin-bottom:20px;}
	.intro_holder .intro_txt p{ font-size:16px; line-height:128%; margin-bottom:22px;
	padding-left: 4px;
}

.intro_holder .intro_txt_full p{ font-size:16px; line-height:128%; margin-bottom:22px;
	padding-left: 4px;
}
	.intro_holder .intro_txt ul{ font-size: 13px;
}
	.intro_holder .intro_txt ul li{ padding-left:10px; background:url(../images/li_dot1.gif) 0 6px no-repeat; line-height:150%; margin-bottom:2px;
}
	.intro_holder .intro_video{ float:right; width:502px;}
	
	.three_features{ width:100%; overflow:hidden; margin-bottom:-40px;}
	.three_features h3{ padding-left:10px; margin-bottom:22px;}
	.features_holder{ width:1300px; height:450px; overflow:hidden; background:url(../images/features_bg.jpg) no-repeat;}
	.features_holder .feature{ float:left; width:224px; display:inline; margin:0 50px 0 43px;}
	.features_holder .feature h4{ font-size:21px; font-weight:bold; color:#ff9c00; line-height:120%; height:103px; text-align:right; padding-top:35px;}
	.features_holder .feature h4.h4_monthly{ height:113px; padding-top:25px; line-height:110%;}
	.features_holder .feature h5{ font-size:12px; font-weight:bold;}
	.features_holder .feature p{ font-weight:bold; margin-bottom:16px;}
	.features_holder .feature ul{ margin-bottom:16px;}
	.features_holder .feature li{ padding-left:13px; background:url(../images/li_dot2.gif) left 5px no-repeat; line-height:142%;}
	
	.faq_call{ width:918px; margin:0 auto; overflow:hidden;}
	.faq_call a.btn_benefits{ float:left; width:175px; height:96px; text-indent:-9999px; overflow:hidden; margin-right:34px;
							  background:url(../images/btn_benefits.gif) no-repeat;}
	.faq_call a.btn_faqs{ float:left; width:177px; height:96px; text-indent:-9999px; overflow:hidden; background:url(../images/btn_faqs.gif) no-repeat;}
	.faq_call .call_us{ margin:45px 0 0 0;}
		.call_us{ float:right; display:inline; text-align:right; margin:0 11px 18px 0;}
		.call_us p{ margin-bottom:2px; font-size: 15px; color:#7f8084;}
		.call_us p.p_call{}
		.call_us p a{ color:#6cd62d; font-weight:bold;}


/* for testimonials page*/
h2.h2_content{ width:918px; margin:0 auto 20px;}
.shadow{ width:928px; margin:0 auto 12px; clear:both;
	background: url(../images/content_shadow_top.gif) no-repeat;
}

.shadow_splash{ width:928px; margin: 40px auto 12px; clear:both;
	background: url(../images/content_shadow_top.gif) no-repeat;
}
.shadow_inside{ width:100%; overflow:hidden; background:url(../images/content_shadow_bottom.gif) bottom no-repeat;
	padding-top: 10px;
	padding-bottom: 8px;
	padding-left: 0;
}
	.box_saying{ width:908px; margin:0 0 4px 8px; background:url(../images/box_saying_top.gif) top no-repeat;}
	.box_saying_inside{ overflow:hidden; background:url(../images/box_saying_bottom.gif) bottom no-repeat;
	padding: 28px 0;
}

.box_contact_inside{ overflow:hidden; background:url(../images/box_saying_bottom.gif) bottom no-repeat;
	padding: 0 0 28px;
}

.box_faq_inside { width:100%; overflow:hidden; background:url(../images/box_saying_bottom.gif) bottom no-repeat;
	padding-right: 0;
	padding-left: 0;
}
	
	.box_saying .saying_video{ float:left; width:300px; display:inline; margin-left:27px;}

.box_saying .about_pic{ float:left; display:inline; margin-left:27px;}
	.box_saying .saying_txt{ float:left; width:516px; margin-left:28px; font-size:13px; color:#7f8184;
}

.box_saying .case_txt{ float:left; margin-left:28px; font-size:13px; color:#7f8184;
	width: 94%;
}

.box_saying .about_txt{ float:left; width: 625px; margin-left:28px; font-size:13px; color:#7f8184;}
	.box_saying .saying_txt h4{ margin:-2px 0 20px 0; color:#ff9c00; font-size:18px; font-weight:normal;
}

.box_saying .case_txt h4{ margin:-2px 0 20px 0; color:#ff9c00; font-size:18px; font-weight:normal;
}

.box_saying .about_txt h4{ color:#ff9c00; font-size:18px; font-weight:normal;
	margin-bottom: 20px;
	margin-top: -2px;
	margin-right: 0;
}
	.box_saying .case_txt p{ margin-bottom:17px;
	line-height: 1.3em;
}

.box_saying .saying_txt p{ margin-bottom:17px;
	line-height: 1.3em;
}

.box_saying .about_txt p{ margin-bottom:17px;
	line-height: 1.3em;
}

#quote {
	font-weight: bold;
	font-style: italic;
	padding-left: 80px;
	padding-right: 80px;
	font-size: 14px;
	line-height: 16px;
	margin-top: 24px;
}

.tag {
	color: #8bc641;
	margin-top: 0;
}

.saying_txt ul li {
	margin-bottom: 12px;
}

	.table{ width:908px; margin:0 0 0 8px; background:url(../images/table_bottom.gif) bottom no-repeat; margin-bottom:5px;}
	.table_inside{ width:908px; overflow:hidden; background:url(../images/table_title.gif) 0 top no-repeat; padding-bottom:50px;}
	.table_col_holder{ width:1000px; overflow:hidden; color:#7f8184; font-size:13px;}
	.table_col_holder .tab_col{ float:left; width:240px; display:inline; margin:0 34px 0 34px;}
	.table_col_holder .tab_col h4{ height:80px; font-size:30px; padding-top:30px; text-transform:uppercase; margin-bottom:20px;}
	.table_col_holder .tab_col h4.h4_video{ color:#27afbf; padding-left:95px;}
	.table_col_holder .tab_col h4.h4_podcasts{ color:#ff9c00; padding-left:75px;}
	.table_col_holder .tab_col h4.h4_forms{ color:#c739e5; padding-left:95px;}
	.table_col_holder .tab_col li{ margin-bottom:18px;}
	.table_col_holder .tab_col li a{ color:#333333; font-weight:bold;}
	.table_col_holder .tab_col li span{ font-style:italic; display:block;}

/* for home page*/
.home{ width:918px; margin: 0 auto 20px; overflow:hidden;}
.home h1{ float:left; width:362px; margin-bottom: 45px;}
.home h2{ float:left; clear:left;}
.home .video{ float:right;}

.home_content{ width:938px; overflow:hidden; background:url(../images/home_shadow.gif) top center no-repeat; padding:55px 0 30px 0; margin-bottom:14px;}
.home_content .txt_focus{ float:left; display:inline; margin-left:14px;}
.home_content .btn_businesses,
.home_content .btn_churches{ float:right; width:248px; height:128px; text-indent:-9999px; overflow:hidden;}
.home_content .btn_businesses{ background:url(../images/btn_businesses.gif) no-repeat;}
.home_content .btn_churches{ background:url(../images/btn_churches.gif) no-repeat; margin-right:12px;}

#accordion {
}

#form {
	height: 540px;
	margin-left: 55px;
	margin-top: 30px;
}

ol {
	color: #670095;
	font-size: 14px;
	line-height: 1.4em;
	margin-left: 23px;
	padding-top: 27px;
	background: url(../images/arrow_but.gif) no-repeat 0 10px;
	margin-top: 18px;
}

ol li {
	opacity: 1;
	text-align: left;
	list-style-type: none;
	height: 40px;
	background-position: -20px -17px;
	background-repeat: no-repeat;
	padding-left: 50px;
}

#side_img {
	height: 0;
	position: relative;
	bottom: 135px;
	right: 10px;
	display: inline-block;
	margin-right: 6px;
	float: right;
}

#side_img img {
	
}

#links p a {
	position: relative;
	top: 0;
	color: #009392;
	font-weight: bold;
}

#links p a:hover {
	color: #000;
}

#offer img {
	margin-left: 27px;
}

#blog {
	padding-left: 27px;
	padding-right: 27px;
}

#blog b {
	color: #fa992e;
	font-size: 18px;
}

#blog i {
	color: #a8a8a8;
}

#blog p {
	padding-top: 20px;
	padding-left: 20px;
}

#blog ul {
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 200px;
	color: #262626;
}

#blog ul li {
	list-style-type: decimal;
	padding-bottom: 10px;
}

.offertxt {
	margin-left: 62px;
	margin-top: 40px;
	margin-right: 62px;
}

.offertxt h4 {
	font-size: 20px;
}


