/*
** General
*/

body {
	font-family:'Arial',sans-serif;
	font-size:12px;
	background-image:url(../images/BackgroundPattern.jpg);
	margin:0px;
}

ul, li{
	margin:0; 
	padding:0; 
	list-style:none;
}

img {
	border:0;
}


/*
** Template
*/

#body-inner {
	margin:auto;
	width:984px;
}

#body-inner-container {
	background-color:#E7E8E9;
	width:959px;
}

#header {	
	background-color:#666666;
	height:200px;
}

#header div {
	width:959px;
	position:absolute;
	float:left;
}

.header-menu {
	margin:0;
	padding:0;
	list-style-type:none;
}

.header-menu a img {
	border:0px;
}

.header-menu-item {
	float:left;
	width:125px;
	height:35px;
	cursor:pointer;
	background-color:#E7E8E9;
}

.header-menu-item img {
	float:left;
}

.header-menu-date {
	float:right;
	color:white;
	background-image:url(../images/Main-Date.jpg);
	width:209px;
	height:35px;
	text-align:right;
	overflow:hidden;
}

.header-menu-date span {
	line-height:35px;
	padding-right:10px;
}

.header-submenu {
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	display:none;	
	width:124px;
}

.header-submenu li {
	height:34px;
	overflow:hidden;
	border-bottom:1px solid #BBBDBF;
}

.header-submenu li:hover {
	background-color:#BBBBBB;
}

.header-submenu .bottom {
	border-bottom:0px;
}


.header-submenu img {
	float:none;
}

#content {
	background-color:#E7E8E9;
}

#content-left {
	width:699px;
	float:left;
	text-align:center;
	background-color:#FFFFFF;
	border-right: 1px solid #6D6F70; 
}

#content-right {
	width:259px;
	float:left;
	text-align:center;	
	padding:0px;
	overflow:hidden;
	background-color:#E7E8E9;
}

#content-right .title {
	height:45px;
}

#content-right-versebox {
	background-image:url(../images/VerseoftheDay-Hdr-Bkgrd2.jpg);
	color:#F4983E;
	height:169px;
	line-height:19px; 
	text-align:left; 
	border-bottom:1px solid #BABCBE;
}

#content-right-versebox img {
	margin:50px 0px 0px 91px;
}

#content-right-versebox .text {
	font-weight:bold;
	padding:0px 22px 0px 22px; 
	height:149px;
	overflow:auto;
}

#content-right-versebox a {
	color:#F4983E;
	text-decoration:none;
}


#content-right .box {
	margin:10px 0px 10px 0px;
}	

#content-right .quicklink {
	height:45px;
	overflow:hidden;
}

#content-right ul li {
	border-bottom:1px solid #BABCBE;
	height:39px;
	overflow:hidden;
	cursor:pointer;
}

#footer {
	width:959px;
	height:30px;
	color:#FFFFFF;
	float:left;
}

#footer .bar {
	background-image:url(../images/BottomYellowBar.jpg);
	height:30px;
}

#footer .bar .copyright {
	float:left;
	height:21px;
	width:213px;
	font-size:11px;
	padding:9px 0px 0px 20px;
}

#footer .bar .seperator {
	height:30px;
	border-left:1px solid #FFFFFF;
	float:left;
}

#footer .bar .privacy {
	float:left;
	height:21px;
	width:505px;
	padding:9px 0px 0px 20px;
	font-size:11px;
}

#footer .bar .email {
	float:right;
	padding:7px 20px 0px 0px;
}

#footer .bar .email img {
	border:0px;
}

.ui-dialog-titlebar, .ui-widget-header {
	display:none;
}

.ui-dialog {
	padding:0px;
}

#shadow-top {
	width:25px;
	height:165px;
	background-image:url(../images/MainSection1-Shadow.png);
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/MainSection1-Shadow.png',sizingMethod='scale');
}

#shadow-right {
	width:25px;
	height:15px;
	background-image:url(../images/MainSection2-Shadow.png);
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/MainSection2-Shadow.png',sizingMethod='scale');
}

#shadow-bottom {
	width:985px;
	height:35px;
	color:#999999;
	padding-top:15px;
	background-image:url(../images/MainSection3-Shadow.png);
	background-repeat:no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/MainSection3-Shadow.png',sizingMethod='scale');
}


/*
** Common
*/

.central-img {
	width:699px;
	height:375px;
	overflow:hidden;
}

.central-img-short {
	width:699px;
	height:55px;
	overflow:hidden;
}

.common-desc {
	border-bottom:1px solid #616463;
	padding:20px 40px;
	text-align:left;
	background-color:#EFF0F0;
	color:#666666;
	line-height:20px;
	font-size:14px;
	min-height:150px;
	height:auto !important;	
	height:150px;
}

#popup-background {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:1;
}


/*
** Home
*/

#home-header-container {
	width:699px;
	height:375px;
}

#home-header-bar {
	width:699px;
	height:55px;
	background-image:url(../images/HomePg_WelcomeBar.png);
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/HomePg_WelcomeBar.png',sizingMethod='scale');
}

.home-middle-box {
	margin:10px 0px 10px 0px;
	float:left;
}

.home-middle-box img {
	margin-left:10px;	
}

.home-bottom-box {
	width:213px;
	height:495px;
	float:left;
	border:1px solid #BBBDBF;
	border-left:0px;
	border-bottom:0px;
	background-image:url(../images/Home-Bottom-Bkgrd.jpg);
	padding:16px 9px 10px 10px;
	overflow:hidden;
}

.home-bottom-box div {
	text-align:left;
}

.home-bottom-box .image {
	width:213px;
	height:130px;
}

.home-bottom-box .text {
	margin:12px 10px 0px 10px;
}

.home-bottom-box .title {
	font-weight:bold;
	margin-bottom:7px;
	font-size:14px;
}

.home-bottom-box .content {
	color:#666666;
	line-height:18px;
	font-size:10px;
}

.home-bottom-box .content .detail {
	font-size:14px;
	color:#F89B36;
	cursor:pointer;
}

.home-bottom-box .content p {
	margin-top:20px;
}


/*
** Who We Are
*/

#who-container {
	background-color:#D4D5D7;
	height:100%;
}

#who-menu {
	width:179px;	
	float:left;
	background-color:#FFFFFF;
}

#who-menu ul li {
	height:49px;
	overflow:hidden;
	border-bottom:1px solid #979899;
	font-weight:bold;
	color:#808080;
	cursor:pointer;
}

#who-menu ul li:hover {
	background-color:#EEEEEE;
}

#who-menu .fill-bg {
	height:500px;
	overflow:hidden;
	background-image:url(../images/WhoWeAre-Bkgrd-SubCats.jpg);
	background-repeat:no-repeat;
}

.who-article {
	padding:25px;
	text-align:left;
	float:left;
	width:469px;
	color:#766666;
	font-size:14px;
	line-height:20px;
	background-color:#D4D5D7;
	background-image:url(../images/WhoWeAre-Bkgrd.jpg);
	background-repeat:no-repeat;
	min-height:650px;
	height:auto !important;	
	height:650px;
	border-left:1px solid #979899;
}

.who-article .title {
	font-size:16px;
	font-weight:bold;
	color:#1A1A1A;
	line-height:30px;
}

.who-article .seperator {
	margin-bottom:15px;
}


/*
** Ministries
*/

.mini-content {
	padding-bottom:20px;
	min-height:300px;
	height:auto !important;	/* IE 6 Hack */
	height:300px;			/* IE 6 Hack */
	background-color:#EFF0F0;
}

.mini-sub-box {
	border-bottom:1px solid #616463;
	padding:20px 0px 20px 40px;
	text-align:left;
	background-color:#EFF0F0;
	min-height:200px;
	height:auto !important;	/* IE 6 Hack */
	height:200px;			/* IE 6 Hack */
}

.mini-sub-box .left {
	float:left;
	height:200px;
	width:335px;
}

.mini-sub-box .left img {
	width:300px;
	height:200px;
}

.mini-sub-box .right {
	float:left;
	width:284px;
}

.mini-sub-box .right .title {
	font-weight:bold;
	font-size:14px;
	height:30px;
}

.mini-sub-box .right .content {
	color:#666666;
	line-height:18px;
	font-size:12px;
	overflow:hidden;
	height:170px;
}

.mini-sub-box .right .content .detail {
	margin-top:10px;
}

.mini-sub-box .right .content a {
	color:#E48B20;
	text-decoration:none;
}

.mini-grp-box {
	border-bottom:1px solid #616463;
	padding:20px 0px 20px 40px;
	text-align:left;
	background-color:#EFF0F0;
	min-height:200px;
	height:auto !important;	/* IE 6 Hack */
	height:200px;			/* IE 6 Hack */
}

.mini-grp-box table {
	color:#666666;
	font-size:14px;
	line-height:18px;
}

.mini-grp-box table .title {
	color:#000000;
	font-weight:bold;
}

.mini-grp-box table .download a {
	color:#EF8E22;
	font-weight:bold;
	text-decoration:none;
}

.mini-inv-box {
	padding:20px 40px 10px 40px;
	text-align:left;
	color:#666666;
}

.mini-inv-box .title {
	margin:0px 0px 20px 0px;
	font-size:14px;
	color:#000000;
}

.mini-inv-box .content {
	font-size:13px;
	line-height:20px;
}




/*
** Time & Place
*/

.time-content {
	background-color:#EFF0F0;
	min-height:300px;
	height: auto !important;	
	height: 300px;
	text-align:left;
	padding:30px 40px;
}

.time-content .time {
	background-color:#EFF0F0;
	float:left;
	width:310px;	
}

.time-content .place {
	background-color:#EFF0F0;
	float:left;
	margin-left:40px;	
	width:269px;
}

.time-content .title {
	font-weight:bold;
	font-size:14px;
	margin-bottom:20px;
}

.time-content .content {
	color:#666666;
	line-height:22px;
	font-size:14px;
}

.time-content .map {
	margin-top:20px;
}

.time-content .map a {
	color:#E6943E;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}

.time-popup{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:450px;
	width:430px;
	background:#FFFFFF;
	border:2px solid #cecece;
	z-index:2;
	padding:12px;
	font-size:13px;
	text-align:left;
}

.time-popup #popup-close {
	font-size:14px;
	line-height:14px;
	right:6px;
	top:4px;
	position:absolute;
	display:block;
	cursor: pointer;
}

.time-popup span {
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}


/*
** Resources
*/

#resource-content{
	width:619px;
	padding:30px 40px;
	background-color:#E7E8E9;
	min-height:300px;
	height: auto !important;	
	height: 300px;
	font-size:14px;
	text-align:left;
}

#resource-content th {
	height:40px;	
	font-size:12px;
	color:#000000;
}

#resource-content td {
	height:40px;	
	font-size:12px;
	color:#666666;
}

#resource-content a {
	color:#666666;
	text-decoration:none;
}


/*
** Resources - Photos
*/

#photo-content {
	margin:25px 0px 20px 30px;
	min-height:800px;
	height: auto !important;
	height: 800px;
	width:660px;
	overflow:hidden;
}

#photo-content .photo-box {
	width:280px;
	height:100px;
	background-color:#D9D9D9;
	margin:0px 20px 20px 0px;
	padding:13px 15px 12px 15px;
	float:left;
	overflow:hidden;
}

#photo-content .photo-box .left {
	float:left;
	width:140px;
}

#photo-content .photo-box .left img {
	border:0px;
}

#photo-content .photo-box .right {
	float:left;
	width:125px;
	text-align:left;
	margin-left: 15px;
	font-size:10px;
	color:#747474;
}

#photo-content .photo-box .right a {
	color:#747474;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#686868;
}


/*
** Resources - Videos
*/

#video-content {
	margin:25px 0px 20px 30px;
	min-height:800px;
	height: auto !important;
	height: 800px;
	width:660px;
	overflow:hidden;
}

#video-content .video-box {
	width:280px;
	height:100px;
	background-color:#D9D9D9;
	margin:0px 20px 20px 0px;
	padding:13px 15px 12px 15px;
	float:left;
	overflow:hidden;
}

#video-content .video-box .left {
	float:left;
	width:140px;
}

#video-content .video-box img {
	border:0px;
}

#video-content .video-box .right {
	float:left;
	width:125px;
	text-align:left;
	margin-left: 15px;
	font-size:10px;
	color:#747474;
}

#video-content .video-box .right a {
	color:#747474;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#686868;
}

#video-content .video-box .right .desc
{
	overflow:hidden;
	height:81px;
	width:125px;
	position:absolute;
}

#video-content .video-box .right .play
{
	height:19px;
	margin-top:81px;
	position:absolute;
}



/* Email Us Form */

#emailus_container {
	width:400px;
	background-color:#E6E7E9;
	color:#000000;
	margin:0px;
	overflow:hidden;
}

#emailus_container a {
	color:#000000;
}

#emailus_container .close {
	cursor:pointer;
	float:right;
}

#emailus_container .error {
	color:red;
	display:none;
}

#submit {
	height:18px; 
	float:right;
	background-image:url(../images/email_send.jpg);
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
}

#loader {
	float:right;
	display:none;
}



/* Privacy */

#privacy_container {
	width:800px;
	height:570px;
	background-color:#E6E7E9;
	color:#777777;
	margin:0px;
	overflow:auto;
}

#privacy_container .title {
	font-weight:bold;
}

#privacy_container p {
	margin-bottom:6px;
}