/*HTML SELECTORS*/
*			{ margin:0; padding:0; }
body                    { font-family:arial, sans-serif; background:white url(/images/body_gradient.jpg) repeat-x; }
img			{ border:0; }
ul.navbar		{ font-size:17px; font-weight:bold; background:white; }
li.nav_item		{ list-style:none; border-bottom:1px solid black; }
ul.info_list		{ font-size:13px; color:#73072b; font-weight:bold; text-align:right; }
li.info_item		{ list-style:none; }
ul.prayer_list		{ font-size:13px; color:#73072b; }
li.prayer_item		{ list-style:none; }
p			{ font-weight:bold; }
p.program		{ font-size:12px; font-weight:normal; }
p.company_name		{ font-size:34px; text-align:center; font-family:times, serif; color:white; background:#A6955D; text-transform:uppercase; }
p.reg_txt		{ font-size:13px; margin:10px 0; text-align:justify; font-weight:normal; }
p.backlink		{ font-size:11px; margin:10px 0; text-align:right; }
p.caption		{ font-size:11px; text-align:right; font-weight:normal; }
p.time_txt		{ font-size:13px; margin:10px 0; }
p.col_txt		{ font-size:13px; margin-bottom:10px; text-align:justify; font-weight:normal; }
p.quote_txt		{ font-size:12px; font-style:italic; color:#73072b; }
p.quote_txt_author	{ font-size:12px; margin:5px 0; border-bottom:1px solid black; font-weight:normal; }
p.question_txt		{ font-size:12px; margin-bottom:10px; font-style:italic; }
p.home_txt_1		{ font-size:18px; text-align:center; color:#73072b; margin-bottom:5px; text-transform:uppercase; }
p.home_txt_2		{ font-size:14px; text-align:right; padding:0 5px; margin-bottom:5px; }
p.home_txt_3		{ font-size:12px; padding:0 5px; color:#444; margin-bottom:5px; }
p.error_txt		{ font-size:13px; color:red; }
p.flash_txt		{ font-size:13px; color:white; }
p.links_hdr		{ font-size:18px; color:#73072b; text-transform:uppercase; }
p.links_txt		{ font-size:13px; margin:10px 0; }
p.header_1		{ font-size:24px; color:white; background:#73072b; margin-bottom:15px; text-transform:uppercase; text-align:center; border-bottom:1px solid black; }
p.header_2		{ font-size:18px; color:#73072b; margin:10px 0; text-transform:uppercase; }
p.header_3		{ font-size:15px; margin-bottom:10px; border-bottom:1px solid black; }
p.header_4		{ font-size:12px; border-bottom:1px solid black; text-align:right; }
p.section_txt		{ font-size:18px; border-bottom:1px solid #73072b; color:#73072b; }
p.moreinfo_title	{ font-size:9px; color:white; text-align:right; font-weight:normal; }
p.moreinfo		{ font-size:11px; text-align:right; background:white; }
p.tagline		{ font-size:12px; text-align:right; font-style:italic; color:#73072b; padding-top:4px; padding-right:5px; }
p.pagetitle		{ font-size:18px; color:#A6955D; font-style:italic; padding-left:5px; }
p.lastupdate		{ font-size:10px; text-align:right; color:white; font-weight:normal; }
p.copyright		{ font-size:11px; text-align:center; color:#555; margin:2px 0; }
p.contact		{ font-size:13px; color:#73072b; }
p.form			{ font-size:13px; color:#73072b; text-align:right; }
span.keyword		{ font-weight:bold; }
span.name		{ color:#73072b; font-weight:bold; }
span.verse		{ color:#73072b; }
span.gray		{ color:#555; }
iframe			{ width:100%; }
/*HTML SELECTORS*/
/*FORM ELEMENTS*/
form.contact_form	{ width:100%; margin:10px 0; }
form.prayer_request	{ width:100%; margin:10px 0; }
input.name		{ border:1px solid black; width:150px; background:#A6955D; color:white; }
input.address		{ border:1px solid black; width:250px; background:#A6955D; color:white; }
input.security		{ border:1px solid black; width:100px; background:#A6955D; color:white; }
textarea		{ border:1px solid black; width:350px; height:50px; background:#A6955D; color:white; }
form.login_form		{ width:100%; margin:10px 0; }
input.userid		{ border:1px solid black; width:150px; background:#A6955D; color:white; }
input.userkey		{ border:1px solid black; width:150px; background:#A6955D; color:white; }
/*FORM ELEMENTS*/
/*LINK CLASSES*/
a:link.company, a:active.company, a:visited.company		{ color:white; text-decoration:none; }
a:hover.company							{ color:#ddd; }
a:link.nav, a:active.nav, a:visited.nav				{ color:#A6955D; width:100%; display:block; height:22px; text-decoration:none; }
a:hover.nav							{ color:white; background:#A6955D; }
a:link.body, a:active.body, a:visited.body			{ color:black; }
a:hover.body							{ color:gray; }
a:link.goback, a:active.goback, a:visited.goback		{ color:#A6955D; }
a:hover.goback							{ text-decoration:none; }
a:link.feature_hdr, a:active.feature_hdr, a:visited.feature_hdr	{ color:#73072b; text-decoration:none; }
a:hover.feature_hdr						{ color:#A6955D; }
a:link.email, a:active.email, a:visited.email			{ color:#73072b; font-weight:bold; }
a:hover.email							{ color:black; }
a:link.home_lnk, a:active.home_lnk, a:visited.home_lnk		{ color:white; text-decoration:none; }
a:hover.home_lnk						{ color:black; }
a:link.footer, a:active.footer, a:visited.footer		{ color:#555; }
a:hover.footer							{ color:black; }
/*LINK CLASSES*/
/*DIV IDS*/
#site_container		{ width:785px; margin:0 auto; border:2px solid black; background:white; }
#header			{ width:785px; height:190px; background:url(/images/header_collage.jpg) no-repeat top right; }
#logo			{ width:150px; }
#content		{ width:100%; overflow:auto; }
#sidebar		{ width:163px; float:left; background:black; }
#navigation		{ width:100%; }
#pagebody		{ width:620px; float:right; border-left:2px solid black; min-height:775px; }
* html #pagebody	{ height:775px; }
#flash			{ width:100%; height:115px; background:black; }
#footer			{ width:785px; margin:5px auto; }
/*DIV IDS*/
/*DIV CLASSES*/
.programs_table		{ width:100%; }
.programs_row		{ width:100%; }
.programs_left		{ width:100%; }
.programs_right		{ width:100%; }
.links_table		{ width:100%; border-top:1px solid #73072b; padding-top:10px; }
.links_row		{ width:100%; overflow:hidden; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #73072b; }
.links_text		{ width:390px; float:left;  }
.links_image		{ width:202px; float:right; }
.links_image img	{ border:1px solid #73072b; }
.vocation_table_home		{ width:295px; overflow:hidden; border-top:2px solid #73072b; margin:0 auto 10px auto; }
.vocation_text_home		{ width:210px; float:left; }
.vocation_image_home		{ width:80px; float:right; text-align:right; }
.vocation_image_home img	{ width:80px; }
.vocation_table		{ width:100%; overflow:hidden; border-top:2px solid #73072b; margin:0 auto 10px auto; }
.vocation_text		{ width:210px; float:left; }
.vocation_image		{ width:80px; float:right; text-align:right; }
.vocation_image img	{ height:100px; }
.companyline		{ width:100%; border-top:2px solid black; border-bottom:2px solid black; }
* html .companyline	{ margin-top:-5px; }
.schedule_table		{ width:100%; }
.schedule_row_odd	{ width:100%; overflow:auto; }
.schedule_row_even	{ width:100%; overflow:auto; background:#ddd; }
.schedule_left		{ width:150px; float:left; }
.schedule_right		{ width:450px; float:right; }
.location_bar		{ width:100%; overflow:auto; border-bottom:1px solid black; }
.location_bar_left	{ width:300px; float:left; }
.location_bar_right	{ width:320px; float:right; }
.pageinfo		{ padding:0 10px; }
.homepage		{ width:100%; }
.homepage_image		{ width:100%; text-align:center; }
.homepage_image img	{ }
.homepage_cross		{ width:100%; }
.homepage_row_top	{ width:100%; overflow:auto; border-bottom:10px solid #73072b; }
.homepage_row_bot	{ width:100%; overflow:auto; }
.homepage_cell_1	{ width:305px; float:left; border-right:5px solid #73072b; min-height:155px; }
.homepage_cell_2	{ width:305px; float:right; border-left:5px solid #73072b; min-height:155px; }
.homepage_cell_3	{ width:305px; float:left; border-right:5px solid #73072b; min-height:500px; }
.homepage_cell_4	{ width:305px; float:right; border-left:5px solid #73072b; min-height:500px; }
* html .homepage_cell_1	{ height:155px; }
* html .homepage_cell_2	{ height:155px; }
* html .homepage_cell_3	{ height:500px; }
* html .homepage_cell_4	{ height:500px; }
.block_content		{ border:1px solid gray; min-height:175px; }
* html .block_content	{ height:175px; }
.medal_column		{ width:100%; overflow:auto; margin-bottom:10px; }
.medal_column_text	{ width:460px; float:left; }
.medal_column_image	{ width:130px; float:right; }
.double_column		{ width:100%; overflow:hidden; margin-bottom:10px; }
.text_column		{ width:390px; float:left;  }
.image_column		{ width:200px; float:right; }
.text_column_small	{ width:190px; float:left; }
.image_column_large	{ width:400px; float:right; }
.list_column		{ width:100%; overflow:auto; }
.list_column1_left	{ width:190px; float:left; }
.list_column1_right	{ width:390px; float:right; }
.list_column2_left	{ width:320px; float:left; }
.list_column2_right	{ width:260px; float:right; }
.contact_table		{ width:100%; padding:5px 0; border-top:1px solid black; border-bottom:1px solid black; }
.contact_row		{ width:100%; overflow:auto; margin:5px 0; }
.contact_left		{ width:200px; float:left; }
.contact_right		{ width:350px; float:left; }
.login_table		{ width:100%; padding:5px 0; border-top:1px solid black; border-bottom:1px solid black; }
.login_row		{ width:100%; overflow:auto; margin:5px 0; }
.login_left		{ width:230px; float:left; margin-right:5px; }
.login_right		{ width:300px; float:left; }
/*DIV CLASSES*/

