body {
	background-image: url(../images/pagebackground.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555758;
	line-height: 18px;
}
#pagelayout {
	width: 992px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#logo {
	background-image: url(../images/sitename.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 113px;
	width: 992px;
	margin-right: auto;
	margin-left: auto;
}
#flashban {
	background-image: url(../images/topflashban.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 206px;
	width: 968px;
	margin-right: auto;
	margin-left: auto;
}


#page {
	text-align: center;
}
#header {
	height: 319px;
	clear: both;
	width: 992px;
	margin-right: auto;
	margin-left: auto;
}
form {
	text-align: left;
	margin: 5px;
	padding: 0px;
}
form label {
	font-weight: bold;
	line-height: 25px;
	display: block;
	float: left;
	width: 85px;
	text-align: right;
	padding-right: 10px;
}
#formfields input, #formfields select {
	border: 1px solid #C7DBE3;
	line-height: 20px;
	padding: 2px;
	float: left;
	margin-right: 8px;
}
#ministryform {
	background-color: #E9F1F4;
	border: 1px solid #CEDFE7;
	text-align: left;
}





#pagecenter {
	background-image: url(../images/centerback.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 992px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	padding-top: 20px;
}
#rightcol {
	float: left;
	width: 245px;
	margin-left: 15px;
}

#contents {
	width: 968px;
	margin-right: auto;
	margin-left: auto;
	background-color: #F8FCFD;
	background-image: url(../images/pagecenterbar.gif);
	background-repeat: repeat-y;
	background-position: 200px top;
}
#leftcol {
	float: left;
	width: 180px;
	padding-left: 20px;
	height: 100%;
}
#leftnav a {
	text-align: left;
	background-image: url(../images/leftnav_archive.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 25px;
	width: 155px;
	float: left;
	color: #646667;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
}
#menuhead {
	font-size: 18px;
	font-weight: normal;
	color: #05447A;
	text-align: left;
	clear: both;
	margin-top: 15px;
	margin-bottom: 8px;
}
h1 {
	font-size: 18px;
	font-weight: normal;
	color: #05447A;
	text-align: left;
	clear: both;
	margin-top: 15px;
	margin-bottom: 8px;
	background-image: url(../images/headder_bar.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 8px;
}

#horizontal_line {
	clear: both;
	background-image: url(../images/headder_bar.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8F4F5;
}

h4 {
	font-size: 16px;
	font-weight: bold;
	color: #05447A;
	text-align: left;
	clear: both;
	margin-top: 15px;
	margin-bottom: 8px;
	background-image: url(../images/headder_bar.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 10px;
}
h4 a{
	font-size: 16px;
	font-weight: bold;
	color: #05447A;
	text-align: left;
	clear: both;
	margin-top: 15px;
	margin-bottom: 8px;
	padding-bottom: 8px;
	text-decoration: none;
}
h4 a:hover{
	text-decoration: underline;
}
h4 .blogtitle{
	float: left;
}
h4 small{
	font-size: 12px;
	font-weight: normal;
	color: #7C7C7C;
	display: block;
}
h4 .newsdate{
	font-size: 12px;
	color: #999999;
	text-align: left;
	font-weight: normal;
}
h5 {
	font-weight: bold;
	color: #404141;
	font-size: 12px;
	clear: both;
	display: block;
	text-align: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h6 {
	font-weight: bold;
	color: #05447A;
	font-size: 12px;
	clear: both;
	display: block;
	text-align: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h1 .icon {
	margin-right: 5px;
	float: left;
}

h2 {
	color: #4C4E4F;
	text-align: left;
	font-size: 18px;
	margin-bottom: 5px;
	margin-top: 8px;
	font-weight: bold;
	text-transform: uppercase;
}
h2 .sub_h2{
	font-size: 18px;
	font-weight: normal;
	color: #05447A;
	text-align: left;
	text-transform:capitalize
}

h2 .sub {
	font-size: 13px;
	font-weight: bold;
}
h2 .blogsearch {
	font-size: 12px;
	font-weight: normal;
	text-transform: capitalize;
}

#leftnav a:hover {
	background-image: url(../images/leftnav_hover.gif);
	background-color: #EEF6F9;
}
#leftnav {
	list-style-type: none;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#leftnav li {
	background-image: url(../images/leftnav_sep.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #F8FCFD;
	float: left;
	padding-bottom: 2px;
}
#bodycontent {
	width: 458px;
	padding-left: 18px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E6EEF0;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #D5E3E6;
	padding-right: 15px;
	float: left;
}
#innerbodycontent{
	width: 732px;
	padding-left: 18px;
	padding-right: 15px;
	float: left;
	height: 100%;
}
h3{
	background-image: url(../images/headder_bar.gif);
	text-align: left;
	font-weight: bold;
	color: #56B4E0;
	font-size: 14px;
	text-transform: uppercase;
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px;
	background-color: #F1FBFE;

}
h3 .cname {
	display: block;
	line-height: 26px;
	padding-left: 10px;
}
#ministrylist {
	clear: both;
	list-style-type: none;
	padding-left: 5px;
	margin-right: 5px;
	width: 710px;
	margin-left: 5px;
	background-color: #FFFFFF;
}
#ministrygroup {
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDF4FF;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #DDF4FF;
	border-right-color: #DDF4FF;
	border-left-color: #DDF4FF;
	margin-top: 15px;
}

#ministrylist li {
	text-align: left;
	line-height: 25px;
	width: 320px;
	display: block;
	float: left;
	background-image: url(../images/yeelowbullet.jpg);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 15px;
	margin-bottom: 5px;
	margin-right: 15px;
}

#ministrylist li a{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #555758;
}
#ministrylist li a:hover{
	color: #24A9DB;
	text-decoration: underline;
}
#pagefooter {
	background-image: url(../images/footerback.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	float: left;
}
#footerlinks {
	width: 968px;
	margin-right: auto;
	margin-left: auto;
	height: 90px;
	text-align: center;
	clear: both;
	padding: 0px;
	float: left;
	background-image: url(../images/footernavback.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#designedby {
	text-align: right;
}
#designedby a {
	color: #1067A2;
	text-decoration: none;
}
#designedby a:hover {
	text-decoration: underline;

}
#footer {
	width: 968px;
	margin-right: auto;
	margin-left: auto;
}
#footernav a {
	color: #014A6D;
	text-decoration: none;
}
#footernav a:hover{
	text-decoration: underline;

}
#footernav li {
	background-image: url(../images/footernav.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
	padding-left: 15px;
	list-style-type: none;
	display: inline;
}
#footernav {
	margin: 1.75em 0 0.5em;
}
#footernav .end {
	background-image: none;
}
.footerend {
	background-image: none;
}


#navpath {
	text-align: left;
	background-image: url(../images/headbar.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 5px;
}
#navpath a {
	color: #5E9CAB;
	font-size: 12px;
	text-decoration: none;
	background-image: url(../images/currentlink_path.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-right: 8px;
}
#navpath .navpathend {
	background-image: none;
	color: #4C4E4F;
}

#aboutus_nav{
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #E7F4F8;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #AFCBD7;
	border-bottom-color: #AFCBD7;
	line-height: 25px;
}
#aboutus_nav a{
	text-decoration: none;
	color: #156397;
	padding-right: 8px;
	padding-left: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #52B1CD;
}
#aboutus_nav a:hover{
	text-decoration: underline;
}
#aboutus_nav .end{
	border-right-style: none;
}
#loggeddetails{
	float:right;
	width:350px;
	text-align: right;
	margin-top: 5px;
	}
#loggeddetails a{
	color: #1C6588;
	text-decoration: none;
	background-image: none;
	
	
}
#dir_box{
	clear: both;
	text-align: left;
	padding: 10px;
	border: 1px solid #DDEEF9;
	background-color: #FCFEFE;

}
#dir_box .ima{
	float: left;
	width: 120px;
	text-align: center;
}
#dir_box .desc{
	float: left;
	text-align: left;
	width: 580px;
}

#desc_head {
	font-weight: bold;
	color: #404141;
	font-size: 12px;
	clear: both;
	display: block;
	margin-bottom: 5px;
}
#desc_head .desc {
	float: left;
	font-weight: normal;
	text-align: left;
}
#desc_head .desc b{
	text-align: left;
}
#desc_head .ima {
	float: left;
	margin-right: 20px;
}
#desc_head .desc .posting {
	font-weight: normal;
}


p {
	text-align: justify;
	line-height: 20px;
	clear: both;
}
p a{
	color: #0B4977;

}
p a:hover{
	text-decoration: none;
}
#innerbodycontent ul{
	clear: both;
	margin-bottom: 10px;
}
#innerbodycontent ul li{
	text-align: justify;
	margin-bottom: 8px;
}
#innerbodycontent ol{
	clear: both;
	margin-bottom: 10px;
}
#innerbodycontent ol li{
	text-align: justify;
	margin-bottom: 8px;
}
#imagecontent {
	text-align: left;
	clear: both;
}
img {
	border: 1px solid #FFFFFF;
}
#ministriesimage {
	background-color: #F0F9FB;
	clear: both;
	border: 1px solid #C2E1EF;
	width: 714px;
	margin-right: auto;
	margin-left: auto;
	padding: 8px;
	margin-top: 5px;
}
#ministryitems {
	float: left;
	width: 710px;
	background-color: #E1F3F7;
	margin-bottom: 5px;
	border: 1px solid #FFFFFF;
}
#ministryitems .ima {
	float: left;
	width: 170px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C2E1EF;
	padding: 3px;
	text-align: left;
}
#ministryitems .ministryhead {
	text-align: left;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	width: 505px;
}
#ministryitems .ministryhead a{
	color: #24A9DB;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
}
#ministryitems .ministryhead a:hover{
	text-decoration: underline;
}


	#galleryfooterbar {
	background-image: url(../images/gallerybottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 33px;
	width: 712px;
	float: left;
	}
	#galleryheaderbar {
	width: 712px;
	background-image: url(../images/gallerytop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 33px;
	float: left;
	}
	#gallerycenterbar {
	width: 712px;
	background-image: url(../images/gallerycenter.gif);
	background-repeat: repeat-y;
	float: left;
	}
	
#galleryimages {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 672px;
	margin-right: auto;
	margin-left: auto;
}
#galleybox {
	clear: both;
	width: 710px;
	margin-right: auto;
	margin-left: auto;
}

#galleryimages img {
border: 1px solid #CCCCCC;
}
.galleryimgitem {
	width: 160px;
	text-align: center;
	height: 120px;
	margin: 4px;
	float: left;
	vertical-align: middle;
}

#quicklist {
	position: absolute;
	width: 250px;
	text-align: left;
	overflow: auto;
	height: 150px;
	margin-left: 370px;
	margin-top: 22px;
}
#quicklist #ministries{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
	background-color: #BED6E0;
}
#quicklist #ministries li{
	float: left;
	list-style-type: none;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F8F8F8;
	margin: 0px;
}
#quicklist #ministries li a{
	text-decoration: none;
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	padding-left: 10px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	width: 220px;
}
#quicklist #ministries li a:hover{
	background-color: #EEF4F7;
}
#sublist {
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#sublist li {
	text-align: justify;
	padding-left: 20px;
	margin-bottom: 10px;
	background-image: url(../images/yeelowbullet.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
}
#sublist li a{
	color: #0B4977;

}
#sublist li ol{
	margin-bottom: 25px;
	margin-top: 8px;
}
#sublist li ol li{
	background-image: none;
	list-style-type: circle;
	margin-left: 0px;
	padding-left: 0px;

}
#sublist li a:hover{
	text-decoration: none;
}
#min_images {
	float: right;
	width: 170px;
	margin-top: 45px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#min_desc {
}
#min_images ima img {
	float: right;
	margin-bottom: 8px;
	border: 1px solid #EBEBEB;
}
#signupform{

}
#signupform label {
	float: left;
	width: 130px;
}
#signupform #formfields {
	float: left;
	width: 700px;
	margin-bottom: 8px;
}

.errmsg {
	color: #CC0000;
}
#IframeScroller{
	text-align: left;

}
#news_container{
	width: 100%;
	background-color: #E4F3F8;
	height: 200px;
	border: 1px solid #CDF1FC;
}

.latestnewshead{
color:#FF9900;
 
}
.maillingicons{
	background-image: url(../images/newsmaillingback.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	width: 73px;
	float: right;
	padding-left: 8px;
	padding-top: 2px;
	margin-top: 5px;
}
.maillingicons img{
	margin-right: 16px;
}
#mailbox{
	background-color: #FDFEFE;
	border: 1px solid #6699CC;
	display: block;
	background-image: url(../images/footerback.gif);
	background-repeat: repeat-x;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-top: 0px;
}

#mailbox #in_field label{
	font-weight: normal;
	width: 120px;
	color: #000000;
	float: left;
	text-align: right;
}
#mailbox #in_field input{
	border: 1px solid #CEE0E8;
	padding: 5px;
	width: 200px;
	font-size: 11px;
	float: left;
	margin-left: 10px;
}
#mailbox #in_field textarea{
	border: 1px solid #CEE0E8;
	padding: 2px;
	font-size: 11px;
	float: left;
	margin-left: 10px;
}
#formbutton{
	float: left;
	width: 60px;
}
.dhx_combo_box{
	float:left;
	margin-right: 10px;
}
#verse {
	clear: both;
	padding-right: 1px;
	padding-left: 1px;
	height: 190px;
}
#verse #nos {
	float: left;
	font-weight: bold;
	margin-right: 5px;
}
#verse #words {
	float: left;
	text-align: left;
	margin-left: 5px;
	margin-right: 5px;
	color:#000000;
}
#tablelayout span{
	float: left;
	padding: 10px;
	width: 90px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #E8E8E8;
	border-right-color: #E8E8E8;
	text-align: left;
	height: 36px;
	background-color: #FBFDFD;
}
#tablelayout .end {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
}

#tablelayout .col1 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E8E8E8;
}
#bloglogin{
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	background-color: #EBF9E3;
	padding-top: 10px;
	padding-bottom: 5px;
	border: 1px solid #D6F2C4;
}

#bloglogin label{
	font-weight: normal;
	width: 120px;
	color: #000000;
	float: left;
	text-align: right;
}
#bloglogin .input_field input{
	border: 1px solid #CEE0E8;
	padding: 5px;
	width: 150px;
	font-size: 11px;
	float: left;
	margin-left: 10px;
}
#bloglogin .message{
	text-align: left;
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: #F8FDF4;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #A5CF89;
	border-bottom-color: #A5CF89;
	margin-right: 15px;
	margin-left: 15px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#bloglogin .reg_passmail{
	padding-right: 10px;
	padding-bottom: 8px;
	margin-left: 145px;
	color: #CC0000;
}
#login_error{
	color: #CC0000;
}
#news_box {
	clear: both;
	margin-left: 15px;
}
#newsrow {
	width: 705px;
	text-align: left;
	float: left;
}
#newsrow span{
	float: left;
}
#newsrow .dates {
	color: #05447A;
	width: 90px;
}
#sortby {
	text-align: right;
}

#newsrow .dates a{
	text-decoration: none;
	color: #2177A0;
}
#newsrow .dates a:hover{
	text-decoration: underline;
}
#newsrow .news_title {
	font-weight: bold;
	width: 300px;
	padding-left: 10px;
	padding-right: 10px;
}
#newsrow .mipname {
	width: 220px;
}
#newsrow .mipstatus {
	width: 50px;
}
#news_boxhead {
	clear: both;
	text-align: left;
}
.start{
border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D6F0F8;
}
#news_boxhead span {
	float: left;
	background-color: #FFFFFF;
	padding: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D6F0F8;
	border-bottom-color: #D6F0F8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D6F0F8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	text-align: center;
	font-weight: bold;
}
#news_boxhead .news_title {
	width: 300px;
}
#news_boxhead .mipname {
	width: 220px;
}
#news_boxhead .mipstatus {
	width: 50px;
}
#news_boxhead .dates {
	width: 90px;
}
#news_boxhead a{
	color: #006699;
	text-decoration: none;
}
#news_boxhead a:hover{
	text-decoration: underline;
}
#newspaging{
	text-align: right;
	font-weight: bold;
	margin-right: 65px;
	padding-top: 15px;
	margin-top: 25px;
	background-image: url(../images/headder_bar.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#newspaging a{
	color: #2177A0;
	margin-right: 5px;
	margin-left: 4px;
}
#newspaging img{
	margin-top: 10px;
}
#links_list a{
	list-style-type: none;
	color: #28748A;
	text-decoration: none;
}
#links_list a:hover{
	text-decoration: underline;
}
#donate_captions {
	background-color: #FFFFFF;
	border: 6px solid #E8F5F9;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	height: 283px;
}
#donatedetails #inputfields{
	text-align: left;
	margin-bottom: 8px;
}
#donatedetails #inputbuttons{
	padding-left: 75px;
}
#donatedetails #inputfields label{
	width: 150px;
	float: left;
	font-weight: bold;
}
#donatedetails #inputfields input, textarea, select{
	border: 1px solid #DDDDDD;
	background-color: #FFFFFF;
	color: #666666;
	padding: 3px;
}
#donatedetails #inputbuttons input{
	background-color: #006699;
	border: 1px solid #000000;
	color: #FFFFFF;
	height: 25px;
	padding-bottom: 3px;
} 
#ministryinfo {
	border: 4px solid #EEF4F9;
	float: left;
	padding-right: 10px;
	width: 670px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-top: 5px;
	background-color: #F5FDFE;
}
#ministryinfo span{
	Float:left
}
#ministryinfo .ima{
	width: 170px;
	background-color: #FFFFFF;
	height: 130px;
	border: 1px solid #F2F2F2;
	text-align: center;
	margin-right: 10px;
	padding: 5px;
}
#ministryinfo .desc{
	width: 460px;
}

