body {
	margin:0;
	padding:0 0 20px 0;
	color:#666;
	background:#eef5fa url(../images/bg-body.jpg) repeat-x;
	font:13px Arial, Helvetica, sans-serif;
}
.hidden{
	display:none;
}
a {
	color: #FF6600;
	}
a:hover {
	color: #8FA8BA;
	text-decoration: none;
	}
img {border:none;}
form, fieldset{
	margin:0;
	padding:0;
	border:0;
}
input,select,texarea {
	border:0;
	background:#fff;
	font:10px Arial, Helvetica, sans-serif;
}
h1 {
	margin:0;
}
#wrapper {
	width:960px;
	margin:0 auto;
}
#box-header {
	position:relative;
	width:944px;
	height:189px;
	padding:36px 9px 0;
	background: url(../images/bg-box-header.jpg) no-repeat 0 27px;
}
#box-header .georgia{
	position:absolute;
	top:0;
	right:8px;
	height:28px;
	width:430px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/bg-link.gif) no-repeat;
}
#header {
	overflow:hidden;
	margin:0;
	width:942px;
	background:url(../images/bg-header.jpg) no-repeat 100% 0;
}
#header .logo {
	display:block;
	height:184px;
	width:417px;
	overflow:hidden;
	cursor:pointer;
	text-indent:-9999px;
	margin:1px 0 0 4px;
	background:url(../images/logo.png) no-repeat;
}
#header .nav {
	position:absolute;
	bottom:6px;
	left:68px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
}
#header .nav li {
	float:left;
	margin:0 5px 0 -5px;
	padding:0 27px 0 20px;
	font-weight:bold;
	background:url(../images/separator.gif) no-repeat 0 4px;
}
#header .nav a {
	line-height:14px;
	color:#666;
}
#header .nav a:hover{
	color:#000;
	text-decoration:underline;
}
#header .active a{
	color:#000;
	text-decoration:underline;
}
.contact {
	position:absolute;
	top:40px;
	right:40px;
	list-style:none;
	color:#333;
	font-size:14px;
	line-height:20px;
	margin:0;
	padding:0;
}
#main-t{
	padding:6px 0 0 0;
	background:url(../images/bg-box-main-t.jpg) no-repeat;
}
#main-b{
	padding:0 0 6px 0;
	background:url(../images/bg-box-main-b.jpg) no-repeat 0 100%;
}
#main {
	width:946px;
	overflow:hidden;
	padding:12px 7px 10px 7px;
	background:url(../images/bg-main.gif) repeat-y;
}
#main .welcome{
	margin:0;
	height:29px;
	background:#d1d1d1;
}
#main .welcome h2{
	padding:0 0 0 31px;
	font-size:18px;
	margin:0;
	line-height:29px;
	background:url(../images/bullet.gif) no-repeat 120px 10px;
}
#main .testimonials{
	margin:0;
	height:29px;
	background:#d1d1d1;
}
#main .testimonials h2{
	font-size:18px;
	margin:0;
	line-height:29px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 295px 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 31px;
}
#main .newchurch{
	margin:0;
	height:29px;
	background:#d1d1d1;
}
#main .newchurch h2{
	font-size:18px;
	margin:0;
	line-height:29px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 250px 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 31px;
}
#main .info{
	margin:0;
	height:29px;
	background:#d1d1d1;
}
#main .info h2{
	font-size:18px;
	margin:0;
	line-height:29px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 225px 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 31px;
}
#main .safeguard{
	margin:0;
	height:29px;
	background:#d1d1d1;
}
#main .safeguard h2{
	font-size:18px;
	margin:0;
	line-height:29px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 270px 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 31px;
}
#content {
	display:inline;
	float:left;
	width:395px;
	padding-top: 19px;
	padding-right: 36px;
	padding-bottom: 0;
	padding-left: 29px;
}
#content_noquote {
	display:inline;
	float:left;
	width:600px;
	padding-top: 19px;
	padding-right: 36px;
	padding-bottom: 0;
	padding-left: 29px;
}
#content p {
	margin:0;
	padding:0 0 16px 0;
	line-height:20px;
}
#content .free{
	color:#fe6600;
	font-size:14px;
	font-weight:bold;
	padding:0 30px 0 0;
	background:url(../images/arrow.gif) no-repeat 90px 3px;
}
#content p a:hover{
	text-decoration:underline;
}
#content .church {
	display:block;
	color:#fc6500;
	font-size:16px;
	font-weight:bold;
	line-height:29px;
	width:215px;
	text-decoration:underline;
	padding:0 0 0 47px;
	margin:0 0 0 13px;
	background:url(../images/arrow2.gif) no-repeat 1px 6px;
}
#content .item-box{
	padding:1px 0;
	margin:39px 0 0 26px;
	width:348px;
	overflow:hidden;
	background:#ff9 url(../images/bg-item-box.gif);
}
#content .item{
	height:1%;
	overflow:hidden;
	background:#ff9 url(../images/bg-item.gif) repeat-y;
	padding-top: 12px;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-left: 13px;
}
#content .item p{
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	color:#333;
	margin:0;
	padding:0;
}
#content .item p strong {
	font-size:13px;
}
#content .church:hover {
	text-decoration:none;
}

#content_noquote p {
	margin:0;
	padding:0 0 16px 0;
	line-height:20px;
}
#content_noquote .free{
	color:#fe6600;
	font-size:14px;
	font-weight:bold;
	padding:0 30px 0 0;
	background:url(../images/arrow.gif) no-repeat 90px 3px;
}
#content_noquote p a:hover{
	text-decoration:underline;
}
#content_noquote .church {
	display:block;
	color:#fc6500;
	font-size:16px;
	font-weight:bold;
	line-height:29px;
	width:215px;
	text-decoration:underline;
	padding:0 0 0 47px;
	margin:0 0 0 13px;
	background:url(../images/arrow2.gif) no-repeat 1px 6px;
}
#content_noquote .item-box{
	padding:1px 0;
	margin:39px 0 0 26px;
	width:348px;
	overflow:hidden;
	background:#ff9 url(../images/bg-item-box.gif);
}
#content_noquote .item{
	height:1%;
	overflow:hidden;
	padding:12px 13px 5px;
	background:#ff9 url(../images/bg-item.gif) repeat-y;
}
#content_noquote .item p{
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	color:#333;
	margin:0;
	padding:0;
}
#content_noquote .item p strong {
	font-size:13px;
}
#content_noquote .church:hover {
	text-decoration:none;
}

#holder-column{
	float:right;
	width:486px;
	margin:13px 0 0;
}
.column{
	float:left;
	display:inline;
	width:230px;
	min-height:456px;
	margin:0 11px 0 0;
	padding:0 0 10px 0;
	border:1px solid #CCCCCC;
	background:#f5f9fc;
}
* html .column{
	height:456px;
	overflow:visible;
}
.title {
	position:relative;
	margin:2px;
	background:#d1d1d1;
	padding:0 65px 0 0;
	height:1%;
}
.title h3 {
	margin:0 0 0 8px;
	line-height:30px;
	color:#333;
	font-size:16px;
}
.title span {
	position:absolute;
	top:-11px;
	right:3px;
	width:57px;
	height:54px;
}
.title-l{
	background:url(../images/bg-title-l.gif) no-repeat;
}
.title-r{
	background:url(../images/bg-title-r.gif) no-repeat;
}
.column form{
	margin:12px 0 0;
}
.column fieldset{
	padding:0 0 0 14px;
}
.column label {
	font-size:11px;
	color:#333;
	line-height:14px;
	display:block;
	padding:0 0 2px;
}
.some-form {
	height:20px;
	width:175px;
	padding:0 0 4px 0;
	margin:0;
	background:url(../images/bg-some-form.gif) no-repeat;
}
.some-form input {
	width:167px;
	padding:3px 4px 2px;
	background:transparent;
	font-size:10px;
}
.form-select {
	padding:0 0 6px 0;
	background:none !important;
}
.form-select select{
	width:175px;
	padding:0;
	margin:0;
	height:18px;
	background:#fff;
	border:1px solid #9f9f9f;
	font-size:10px;
}
.form-select option {
	padding:0;
}
.form-check{
	float:left;
	width:123px;
	height:20px;
	background:url(../images/bg-form-check.gif) no-repeat;
}
.form-check input {
	width:102px;
	padding:3px 4px 2px;
	background:transparent;
	line-height:14px;
	font-size:10px;
}
.captcha{
	float:left;
	border:1px solid #9f9f9f;
}
.captcha img{
	display:block;
}
.btn{
	float:right;
	display:inline;
	width:60px;
	height:20px;
	margin:13px 4px 0 0;
	padding:0;
	border:0;
	cursor:pointer;
	overflow:hidden;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	background:url(../images/submit.gif) no-repeat;
}
.holder-month{
	overflow:hidden;
	padding:0 0 0 12px;
}
* html .holder-month {
	height:1%;
	overflow:visible;
}
.month{
	background:url(../images/bg-month.gif) repeat-x;
	padding:23px 0 17px;
	margin:-20px 0 20px;
	width:198px;
}
.month strong {
	display:block;
	color:#333;
	font-size:12px;
	line-height:14px;
	margin:0;
}
.month h4 {
	width:180px;
	color:#8ca6b9;
	font-size:12px;
	line-height:17px;
	margin:0 0 0 1px;
}
.month a {
	display:block;
	color:#fc6500;
	text-decoration:underline;
	font-size:11px;
	line-height:14px;
	margin:0 0 2px;
}
.month a:hover {
	text-decoration:none;
}
.month p{
	font-size:11px;
	margin:0;
	padding:0 11px 0 0;
}
#footer{
	margin:15px auto 0;
	padding:6px 0 0;
	width:982px;
	border-top:8px solid #fff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.add-nav{
	float:right;
	display:inline;
	overflow:hidden;
	margin:0 35px 0 0;
	padding:0;
	list-style:none;
}
.add-nav li{
	float:left;
	padding:0 6px;
	margin:0 1px 0 -1px;
	background:url(../images/separator2.gif) no-repeat 0 2px;
}
.add-nav li a{
	color:#666;
	text-decoration:underline;
}
.add-nav li a:hover{
	color:#000;
	text-decoration:none;
}
.copyright{
	height:1%;
	overflow:hidden;
	margin:0 0 0 32px;
}
.copyright p{
	margin:0;
}
.copyright a{
	color:#666;
	text-decoration:underline;
}
.copyright a:hover{
	text-decoration:none;
}
/*scroll*/
.holder-scroll{
	width:217px;
	height:373px;
	overflow:auto;
	margin:16px 0 0;
}
.vscroll-up img,
.vscroll-down img{
	display:block;
	cursor:pointer;
}
.vscroll-line{
	cursor:pointer;
	overflow:hidden;
	background: url(../images/bg-pane-track.gif) repeat-y;
}
.vscroll-slider{
	background:#fc6500;
	height:3px !important;
	overflow:hidden;
	cursor:pointer;
}
#holder-column-test {
	float:right;
	width:250px;
	margin-top: 13px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
HR {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
OL {
	line-height: 150%;
	color: #006699;
}
UL {
	line-height: 120%;
	color: #006699;
	list-style-position: outside;
	list-style-image: url(../images/bullet2.gif);
}
