/* CSS Document */

#container { z-index: 99; position: absolute; left: 50%; width: 740px; margin-left: -365px; top: 0px; background: #182638;}

body {
	background-color: #eeeede;
	background-image: url(../images/bg_main.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body,td,th {
	font-family: verdana, serif, verdana;
	font-size: 11px;
	line-height:19px;
	color:#757575;
scrollbar-base-color: #ffffff;
scrollbar-track-color: #ffffff;
scrollbar-face-color: #b28744;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-arrow-color: #ffffff;
}



p { margin-top:12px; margin-bottom:12px; padding-left:11px; padding-right:8px; }

td.secondary_text p { margin-top:12px; margin-bottom:12px; padding-left:11px; padding-right:8px; line-height:20px; }

.bg_grey { background: #ffffff url(../images/bg_grey.gif) repeat-x top; vertical-align:top; padding-bottom:8px;}
.spacer_site_2 { background: #ffffff url(../images/spacer_menu_1.jpg) no-repeat top; width: 17px; }
.spacer_site_3 { background: #e4b939 url(../images/divider_events.gif) no-repeat top; width: 246px; }
.spacer_site_4 { background: #ce9e10 url(../images/divider_extra.gif) no-repeat top; width: 246px; }

img.main_titles { padding-top:21px; padding-bottom:6px; padding-left:11px; }
img.about_crown { padding-top:8px; padding-bottom:6px; }

.bg_navigation { background: #ffffff ; text-align:center;}

.divider_secondary { background: #ffffff url(../images/divider_secondary.gif) no-repeat top; width: 492px; height:1px; }

.side_titles { background: #dbb579 url(../images/titles/bg_side_titles.gif) repeat-x top; width: 246px; }
.secondary_titles { background: #ffffff url(../images/titles/bg_secondary_titles.gif) repeat-x top; width: 492px; }

.main_text { color:#293f5c; padding: 2px 14px 0px 20px;}
.secondary_text { padding: 7px 0px 12px 0px;}
.side_text { color:#325b90; padding: 0px 8px 0px 18px; background-color:#d5e07a;}
.featured_text { color:#736c5c; padding:0px 8px 2px 0px; }
.store_info { color:#ffffff; padding:10px 12px 0px 20px; }
.store_details { color:#ffffff; padding:0px 16px 0px 20px; }
.event_text { color:#293f5c; padding:2px 18px; }

.itinerary strong { color:#81a459; }
.store_text strong { color:#ffffff; }
.event_text strong { color:#293f5c; }

.testimony_intro {color:#b38641;}

.main_text_titles { font-size: 13px; color:#bf924c; font-weight:bold;}
* html .main_text_titles { font-size: 16px; color:#bf924c; letter-spacing: 2px; font-weight:bold; font-family:serif;}
.main_sub_titles { color:#325b90; font-weight:bold;}

a:link { color:#bf924c; text-decoration: none; }
a:visited { color:#bf924c; text-decoration: none; }
a:hover { color:#bf924c; text-decoration: underline; }
a:active { color:#bf924c; text-decoration: underline; }

td.featured_product a:link { color:#ffffff; text-decoration: none; }
td.featured_product a:visited { color:#ffffff; text-decoration: none; }
td.featured_product a:hover { color:#ffffff; text-decoration: underline; }
td.featured_product a:active { color:#ffffff; text-decoration: underline; }

td.itinerary a:link { color:#bf924c; text-decoration: none; }
td.itinerary a:visited { color:#bf924c; text-decoration: none; }
td.itinerary a:hover { color:#bf924c; text-decoration: underline; }
td.itinerary a:active { color:#bf924c; text-decoration: underline; }

td.copyright a:link { color:#9e997c; text-decoration: none; }
td.copyright a:visited { color:#9e997c; text-decoration: none; }
td.copyright a:hover { color:#b28744; text-decoration: underline; }
td.copyright a:active { color:#9e997c; text-decoration: underline; }

td.store_details a:link { color:#d5e07a; text-decoration: none; }
td.store_details a:visited { color:#d5e07a; text-decoration: none; }
td.store_details a:hover { color:#d5e07a; text-decoration: underline; }
td.store_details a:active { color:#d5e07a; text-decoration: underline; }

td.date_of_event a:link { color:#dbb579; text-decoration: none; }
td.date_of_event a:visited { color:#dbb579; text-decoration: none; }
td.date_of_event a:hover { color:#dbb579; text-decoration: underline; }
td.date_of_event a:active { color:#dbb579; text-decoration: underline; }

.bottom_menu { background: #d6d6d6 url(../images/bg_bottom.jpg) no-repeat bottom; color:#cccfdc;  vertical-align:top;}

td.bottom_menu a:link { color:#85aadb; text-decoration: none; }
td.bottom_menu a:visited { color:#85aadb; text-decoration: none; }
td.bottom_menu a:hover { color:#d5e07a; text-decoration: underline; }
td.bottom_menu a:active { color:#d5e07a; text-decoration: underline; }

.copyright { font-size:10px; padding:8px 0px; color:#9e997c; text-align:center;}

.featured_product { background-color: #bacba6; color:#3c4b2b; }
.featured_product p { color:#4e5c3f; }
.featured_product strong { color:#3c4b2b; }

.menu_secondary { background: #ffffff url(../images/bg_secondary_menu.gif) repeat-x top; width: 740px; }

img.floatRight { float: right; margin: 8px 8px 8px 14px; }
img.book { float: right; margin: 12px 8px 12px 20px; }
img.staff_first { float: right; margin: 42px 1px 18px 18px; }
img.staff { float: right; margin: 13px 1px 18px 18px; }

.table_number { padding: 0px 18px 6px 0px; }


/* CSS NAVIGATION */



#navcontainer { width: 180px; }
#navcontainer ul { margin: 0; padding: 6px 0px 0px 0px; list-style-type: none; }

#navcontainer a { display: block; padding: 10px 12px 10px 19px; background-color: #bacba6; border-bottom: 1px solid #d3e0c5; }
#navcontainer li.last  a { display: block; padding: 10px 12px 10px 19px;  background-color: #bacba6; border-bottom: 1px solid #d3e0c5; }

#navcontainer a:link, #navlist a:visited { color: #ffffff; text-decoration: none; }
#navcontainer a:hover { background-color: #bf924c; color: #ffffff; }
#navcontainer li.last   a:link, #navlist li.last   a:visited { color: #ffffff; text-decoration: none; }
#navcontainer li.last   a:hover { background-color: #bf924c; color: #ffffff; }

* html #navcontainer a { width: 149px;}

/* CSS CALENDAR */

.date_of_event { color:#b28744; font-weight:bold; line-height:1.2em; margin:16px 0;}
.events_found { padding: 17px 20px 17px 0px; text-align:right; color:#dbb579; }

.event_details_article {  padding:3px 0px 0px 0px; border-bottom: 1px solid #efede7; }
td.event_details_article p{  margin-top:-3px; margin-bottom:0px; padding:6px 0px; }
* html td.event_details_article p{  margin-top:-3px; margin-bottom:0px; padding:6px 13px; }

/* CSS TABLES */

.table_text { color:#757575; font-size: 10px; line-height:14px; }
.table_info { padding: 10px 9px 0px 9px; color:#757575; font-size: 11px; }
.table_title { padding: 10px 9px 10px 9px; color:#757575; font-size: 11px; font-weight:bold;  height:33; }
.table_title strong { color:#b38641;}
.table_title_last { padding: 10px 9px 10px 9px; color:#ffffff; font-size: 11px; font-weight:bold;  height:33;  height:33;}
.table_row_1 {  padding: 3px 9px 3px 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #b38641; line-height: 16px;}
.table_row_1_last { padding: 3px 9px 3px 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #b38641; line-height: 16px;}
								
.table_row_submit { padding: 3px 9px 3px 9px; }
								
.submit { height: 34px; width:80px; color:#ffffff; border: #d5e07a solid 0px;  text-align:center; margin:0px; font-weight:bold; font-size:11px; cursor:hand; background: #bf924c url(../images/bg_submit.gif) repeat-x top; margin-bottom:0px; margin-top:8px;}

/* CSS INPUTS */

select, option, input { font-size: 10px; padding-left:2px; height:16px; }

.partner_login { text-align:left; padding-right:20px; padding:0 0px 0 18px; }
input.input_login { border: #98a623 solid 1px ; height:18px; background-color:#ffffff; padding: 4px 4px 0px 4px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#83817c; margin-bottom:3px; }
* html input.input_login { width: 120px; }



.login { height: 34px; width:60px; color:#325b90; border: #98a623 solid 1px;  text-align:center; margin:0px; font-weight:bold; font-size:11px; cursor:hand; background: #d5e07a url(../images/bg_submit.gif) repeat-x top; margin-bottom:17px; margin-top:1px}

td.product_text {text-align:right; font-weight:bold; font-size:11px; color:#535353; padding: 11px 14px 0px 18px;}
td.product_text span.title {font-weight:bold; font-size:13px; color:#7e9f59;}

td.contact_us {text-align:right; font-weight:bold; font-size:10px; color:#535353; padding: 6px 15px; height: 74px; }
td.email_updates {text-align:left; font-weight:bold; font-size:10px; color:#535353; padding: 6px 15px; height: 74px;}

td.contact_us a:link { color: #535353; text-decoration:none; }
td.contact_us a:visited { color: #535353; text-decoration:none; }
td.contact_us a:hover { color: #535353; text-decoration:underline; }
td.contact_us a:active { color: #535353; text-decoration:none; }

td.email_updates a:link { color: #535353; text-decoration:none; }
td.email_updates a:visited { color: #535353; text-decoration:none; }
td.email_updates a:hover { color: #535353; text-decoration:underline; }
td.email_updates a:active { color: #535353; text-decoration:none; }

.bg_about_mary { background: #ffffff url(../images/bg_about_mary.jpg) top right no-repeat; height: 350px; }
.bg_marys_story { background: #ffffff url(../images/bg_marys_story.jpg) top right no-repeat; height: 350px; }
.bg_grace { background: #ffffff url(../images/bg_grace.jpg) top right no-repeat; height: 350px; }
.bg_booking { background: #ffffff url(../images/bg_booking.jpg) top right no-repeat; height: 350px; }
.bg_mission { background: #ffffff url(../images/bg_mission.jpg) top right no-repeat; height: 350px; }
.bg_marys_ministry { background: #ffffff url(../images/bg_marys_ministry.jpg) top right no-repeat; height: 350px; }
.bg_inmate { background: #ffffff url(../images/bg_inmate_outreach.jpg) top right no-repeat; height: 350px; }
.bg_itinerary { background: #ffffff url(../images/bg_itinerary.jpg) top right no-repeat; height: 350px; }
.bg_testimonies { background: #ffffff url(../images/bg_testimonies.jpg) top right no-repeat; height: 350px; }
.bg_anne { background: #ffffff url(../images/bg_anne.jpg) top right no-repeat; height: 350px; }
.bg_share_testimonie { background: #ffffff url(../images/bg_share_testimonie.jpg) top right no-repeat; height: 350px; }
.bg_word_season { background: #ffffff url(../images/bg_word_season.jpg) top right no-repeat; height: 350px; }
.bg_monthly_message { background: #ffffff url(../images/bg_monthly_message.gif) top right no-repeat; height: 350px; }
.bg_video_teachings { background: #ffffff url(../images/bg_video_teachings.gif) top right no-repeat; height: 350px; }
.bg_partner_klm { background: #ffffff url(../images/bg_partner_klm.jpg) top right no-repeat; height: 350px; }
.bg_prayer_partnership { background: #ffffff url(../images/bg_prayer_partnership.jpg) top right no-repeat; height: 350px; }
.bg_donations { background: #ffffff url(../images/bg_donations.jpg) top right no-repeat; height: 350px; }
.bg_contact { background: #ffffff url(../images/bg_contact.jpg) top right no-repeat; height: 350px; }
.bg_share_testimony { background: #ffffff url(../images/bg_share_testimony.jpg) top right no-repeat; height: 350px; }
.bg_enewsletter { background: #ffffff url(../images/bg_enewsletter.jpg) top right no-repeat; height: 350px; }

.sub_menu { padding: 12px 27px; color:#535353; font-size:11px; text-align:left; font-family:Georgia, "Times New Roman", Times, serif;}
td.sub_menu a:link { color: #535353; text-decoration:none; }
td.sub_menu a:visited { color: #535353; text-decoration:none; }
td.sub_menu a:hover { color: #535353; text-decoration:underline; }
td.sub_menu a:active { color: #535353; text-decoration:none; }

.sub_menu_2 { padding: 12px 27px; color:#535353; font-size:11px; text-align:right; font-family:Georgia, "Times New Roman", Times, serif;}
td.sub_menu_2 a:link { color: #535353; text-decoration:none; }
td.sub_menu_2 a:visited { color: #535353; text-decoration:none; }
td.sub_menu_2 a:hover { color: #535353; text-decoration:underline; }
td.sub_menu_2 a:active { color: #535353; text-decoration:none; }

div.scroll {
	height: 240px;
	width: 410px;
	overflow: auto;
	padding: 2px 10px 8px 28px ;
	text-align: right;
}

div.scroll_2 {
	height: 219px;
	width: 410px;
	overflow: auto;
	padding: 2px 10px 8px 28px ;
	text-align: right;
}

div.scroll_3 {
	height: 219px;
	width: 480px;
	overflow: auto;
	padding: 2px 10px 8px 28px ;
	text-align: right;
}

div.scroll_4 {
	height: 219px;
	width: 300px;
	overflow: auto;
	padding: 2px 10px 8px 12px ;
	text-align: right;
}

div.scroll_5 {
	height: 219px;
	width: 476px;
	overflow: auto;
	padding: 2px 10px 8px 12px ;
	text-align: right;
}

div.scroll_6 {
	height: 219px;
	width: 264px;
	overflow: auto;
	padding: 2px 10px 8px 12px ;
	text-align: right;
}

div.scroll_7 {
	height: 219px;
	width: 554px;
	overflow: auto;
	padding: 2px 10px 8px 0 ;
}

div.scroll strong { color:#535353; }
div.scroll_2 strong { color:#535353; }
div.scroll_3 strong { color:#535353; }
div.scroll_4 strong { color:#535353; }
div.scroll_5 strong { color:#535353; }
div.scroll_6 strong { color:#535353; }

.brief_description {vertical-align:top; padding: 0 24px 0 24px;}
.scroll_message p { margin:16px 0;}
.brief_description strong {color:#535353;}
.brief_description_video {vertical-align:top; padding: 10px 16px 16px 16px; font-size: 10px; line-height: 16px;}

.monthly_message { border-bottom:3px solid #eaeaea; margin-bottom:14px;}
.monthly_message h2 { font-size:16px; margin:0 0 0 11px; color:#b28744;}
.monthly_message h3 { font-size:10px; margin:0 0 0 11px; text-transform:uppercase;  }
.monthly_message a { font-weight:bold; font-size:10px; }

/* HTML HACKS */

* html .table_info { padding: 8px 9px 0px 9px; color:#757575; font-size: 11px; }
* html .table_title { padding: 8px 9px 8px 9px; color:#757575; font-size: 11px; font-weight:bold;  height:33; }
* html .table_title strong { color:#b38641;}
* html .table_title_last { padding: 8px 9px 8px 9px; color:#ffffff; font-size: 11px; font-weight:bold;  height:33;  height:33;}
* html .table_row_1 {  padding: 3px 9px 3px 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #b38641; line-height: 16px;}
* html .table_row_1_last { padding: 3px 9px 3px 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #b38641; line-height: 16px;}
								
* html .table_row_submit { padding: 3px 9px 3px 9px; }


/* NEW NEW ABOUT LOGO */

#about_logo {
	z-index: 1;
	width:600px;
	height: 508px;
	background: #ffffff url(../images/aboutlogo/image_main.jpg) no-repeat top;
	position: relative;
}

div#links {position: absolute; top: 106px; left: 376px; width: 224px; height: 350px; font: 16px Verdana, sans-serif; z-index: 100; text-indent:-9999px;}
div#links a {display: block; text-align: center; font: bold 1em sans-serif; text-decoration: none; color: #FFC; height: 46px;}
div#links a:hover {color: #411; border-right: 12px solid white; }

div#links a img {height: 0; width: 0; border-width: 0;}
div#links a:hover img {position: absolute; top: -36px; left: -376px; height: 438px; width: 376px; cursor:pointer;}

select{height: 20px;}