/*

	Basic Training Style Sheet CSS

*/

body { margin: 0px; font: normal 9pt "Trebuchet MS", Tahoma, Arial, sans-serif; background: url('/img/body_bg.gif') repeat-y center; }

input, select, option { font-size: 8.5pt; }

form { margin: 0px; }

a { color: #500; text-decoration: underline; }
a:hover { color: black; text-decoration: none; }

.alite a { color: #dd9; }
.alite a:hover { color: white; }

h1, h2, h3, h4, h5, h6 { margin: 0px; }
h1 { font-size: 16pt; }

img { border: none; }


/* for iphones */
td, div { -webkit-text-size-adjust: none; }


/* MAINS */
.main { width: 963px; margin-top: 4px; background: url('/img/main_bg.gif') repeat-y white; }

.main #banner { width: 963px; background: url('/img/banner2.0.jpg') no-repeat; }
.main #banner .ban { width: 507px; height: 107px; }
.main #banner #rand-pic { width: 150px; padding: 7px 5px 0px 0px; }
.main #banner .top_menu { 
	width: 306px; 
	text-align: justify; 
	color: #555; 
	padding: 5px 14px 2px 6px; 
	font: normal bold 8.5pt Verdana, Arial, sans-serif; /*Georgia, "Times New Roman", Times, serif;*/ 
}
.main #main_body { padding: 0px 4px; vertical-align: top; }

.main #util_bar { padding: 0px 4px; }
.main #util_bar .srch { background: url('/img/util_bar_bg.gif') repeat-x #500; width: 100%; }
.main #util_bar .srch td { padding: 2px 2px 1px 0px; }


.main_split { border-bottom: 1px solid #500; }
.main_split .main-sidebar { width: 150px; background-color: #500; vertical-align: top; }
.main_split .main-function { 
	width: 805px; height: 400px; background: url('/img/shadow.gif') repeat-x top; vertical-align: top; border-right: 1px solid #500; }


/* common */
.page { margin: 10px; }
.page_header img { padding: 10px 0px 0px 10px; }

.pagevrs { margin: 0px 0px 0px 0px; background-color: #fff; }
.pagevrs td { font-family: Georgia, "Times New Roman", Times, serif; }
.pagevrs h1, .pagevrs h2, .pagevrs h3 { margin: 0px; text-align: center; }
.pagevrs .hd1 { color: #ffc; background: url('/img/bbl_bg01.gif') repeat-x #600; height: 30px; } 
.pagevrs .hd2 { background: url('/img/bbl_bg02.gif') repeat-x #600; height: 38px; padding: 0px 10px; } 
.pagevrs .verse { padding: 4px 10px; vertical-align: top; }


/* FORMS */
.forms { margin-top: 10px; }
.forms td { padding: 3px; }
.forms input { font-size: 9pt; padding: 2px; }
.forms input[type=submit] { padding: 0px; color: blue; }
.forms input[type=button] { padding: 0px; color: #b11; }
.forms th { text-align: left; font-size: 11pt; padding-bottom: 14px; }



/* front */
.front { width: 788px; margin: 7px; }
.front p { margin: 0px; }
.front .fr-body { width: 644px; font-size: 10pt; padding-right: 10px; }
.front .fr-right { width: 144px; text-align: right; }
.front .gospel { border: 1px dotted #aaa; background-color: #ffd; margin-top: 3px; }
.front .gospel td { padding: 7px; text-align: justify; }

/* scabs */
.scab { margin: 3px 0px 6px 0px; width: 144px; }
.scab td, .scab th { font-size: 8pt; text-align: center; }
.scab td { border-left: 1px solid #600; border-right: 1px solid #600; padding: 2px; }
.scab th { background: url('/img/scab_top2.gif') no-repeat #600; height: 21px; font-weight: normal; color: #ffd; }
.scab th a { text-decoration: none; color: #ee6; }
.scab th a:hover {  color: #fff; }
.scab .sbtm { height: 3px; background: url('/img/scab_btm2.gif') no-repeat; border: none; }

.hscab { margin-top: 5px; width: 100%; border: 1px dotted #aaa; }
.hscab td { padding: 2px; }

/* side snip */
/*.side-snip { margin-top: 3px; border: 1px dotted #aaa; width: 198px; }
.side-snip td { height: 300px; text-align: justify; vertical-align: top; padding: 7px; }
.side-snip h4 { text-align: left; margin: 0px; }*/
.side-snip { border: 1px dotted #aaa;  width: 178px; text-align: justify; margin: 3px 0px 0px 5px; padding: 7px; }

/* title list */

.title_list { margin-top: 3px; border: 1px solid #aaa; }
.title_list.full { width: 630px; }
.title_list th { text-align: left; padding: 5px; }
.title_list .cont {	width: 630px; }
.title_list .cont div.pad { padding-left: 44px; }
.title_list .cont.latest {	width: 430px; }
.title_list a {
	display: block;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #611;
	padding: 8px 5px;
	height: 34px;
}
.title_list a span.date { font-size: 8pt; padding-left: 4px; color: #777; }
.title_list a .snip { font-size: 8pt; font-weight: normal; color: #222; }

.title_list a.news { background: url('/img/icon_news_go.gif') no-repeat 7px center; }
.title_list a.news:hover { background: url('/img/icon_news.gif') no-repeat 7px center #fdc; }
.title_list a.mission { background: url('/img/icon_mission_go.gif') no-repeat 7px center; }
.title_list a.mission:hover { background: url('/img/icon_mission.gif') no-repeat 7px center #fdc; }
.title_list a.field { background: url('/img/icon_field_go.gif') no-repeat 7px center; }
.title_list a.field:hover { background: url('/img/icon_field.gif') no-repeat 7px center #fdc; }
.title_list a.books { background: url('/img/icon_books_go.gif') no-repeat 7px center; }
.title_list a.books:hover { background: url('/img/icon_books.gif') no-repeat 7px center #fdc; }
.title_list a.media { background: url('/img/icon_media_go.gif') no-repeat 7px center; }
.title_list a.media:hover { background: url('/img/icon_media.gif') no-repeat 7px center #fdc; }
.title_list a.prayer { background: url('/img/icon_prayer_go.gif') no-repeat 7px center; }
.title_list a.prayer:hover { background: url('/img/icon_prayer.gif') no-repeat 7px center #fdc; }

 /* MEDIA */
.media_list { margin-top: 3px; border-top: 1px solid #aaa; border-left: 1px solid #aaa; border-right: 1px solid #aaa; width: 630px; }
.media_list td { border-bottom: 1px solid #aaa; }
.media_list #headr td { font-size: 8pt; color: #dc7; text-align: center; background-color: #500; }
.media_list a {
	display: block;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #611;
	padding: 8px 5px;
	height: 34px;
}
.media_list a span.date { font-size: 8pt; padding-left: 4px; color: #777; }
.media_list a .snip { font-size: 8pt; font-weight: normal; color: #222; }
.media_list div.pad { padding-left: 44px; }
.media_list a { background: url('/img/icon_media_go.gif') no-repeat 7px center; }
.media_list a:hover { background: url('/img/icon_media.gif') no-repeat 7px center #fdc; }
.media_list td.quick { width: 50px; border-left: 1px solid #ccc; }
.media_list a.play { background: url('/img/med_play.gif') no-repeat center; }
.media_list a.play:hover { background: url('/img/med_play_on.gif') no-repeat center #fdc; }
.media_list a.download { background: url('/img/med_dl.gif') no-repeat center; }
.media_list a.download:hover { background: url('/img/med_dl_on.gif') no-repeat center #fdc; }

.media_opt a { display: block; width: 130px; height: 28px; padding-left: 25px;  }
.media_opt a.download { background: url('/img/med_dl.gif') no-repeat; }
.media_opt a.download:hover { background: url('/img/med_dl_on.gif') no-repeat; }
.media_opt a.play { background: url('/img/med_play.gif') no-repeat; }
.media_opt a.play:hover { background: url('/img/med_play_on.gif') no-repeat; }
.media_opt a.return { background: url('/img/med_return.gif') no-repeat; }
.media_opt a.return:hover { background: url('/img/med_return_on.gif') no-repeat; }


.nopmgn p { margin: 0px; }

/*** paging ***/
.paging { margin: 3px 0px; border: 1px solid #aaa; width: 100%; }
.paging td { padding: 2px; }
.paging td.pages { text-align: center; font: normal 8.5pt Verdana, Arial, sans-serif; }


/***  news  ***/

.news_scabs { width: 144px; text-align: right; vertical-align: top; }

.text_bar { width: 100%; border-bottom: 1px solid #aaa; margin-bottom: 5px; padding: 4px; margin-top: 3px; background-color: #fed/*#feedcd*/; }

.text_frame { margin: 7px; }
.text_frame #read { font-size: 10pt; }


/***  media  ***/
.med_ser { margin-top: 3px; border: 1px solid #aaa; width: 630px; }
.med_ser td { padding: 0px 4px; }
.med_ser td.date { text-align: right; font-style: italic; font-size: 10pt; }
.med_ser td.descr { background-color: #E9DFD6; padding: 4px; }
.med_ser a { font-size: 12pt; font-weight: bold; }



/*** CBS ***/

.cbs_ser { width: 788px; border: 1px solid #191e9b; background-color: #c0cdf8; border-top: none; }
.cbs_ser td { padding: 4px; }
.cbs_ser table { border-color: #c0cdf8; }
.cbs_ser .descr { background-color: #adbef3; }
.cbs_ser .descr p { margin: 1px; padding: 0px; }
.cbs_ser .slist { width: 100%; }
.cbs_ser .slist td { padding: 1px; }
.cbs_ser .slist a { font-size: 11pt; font-weight: bold; }

.cbs_tab { width: 281px; height: 27px; margin: 8px 0px 0px 30px; }
.cbs_tab a { display: block; width: 140px; text-decoration: none; }
.cbs_tab.cat { background: url('/img/cbs_cat_tab.gif') no-repeat; }
.cbs_tab.ser { background: url('/img/cbs_ser_tab.gif') no-repeat; }



.cbs_grid { width: 788px; border: 1px solid #f18b27; background-color: #f5d596; border-top: none; }
.cbs_grid #grid td { text-align: center; vertical-align: middle; padding: 2px 5px 3px 5px; }
.cbs_grid img { height: 310px; width: 230px; }
.cbs_grid img.cbsarr, .cbs_grid img.cbsarr:hover { height: auto; width: auto; border: none; padding: 0px; }
.cbs_grid a { text-decoration: none; }
.cbs_grid a img { padding: 5px; border: 1px solid #f5d596; }
.cbs_grid a:hover { text-decoration: none; }
.cbs_grid a:hover img { padding: 5px; border: 1px solid #f18b27; }
.cbs_grid table { border-color: #f5d596; }

.cbs_cats { width: 788px; height: 41px; background: url('/img/cbs_cat_bar.gif') no-repeat; } 
.cbs_cats .cb a { display: block; height: 26px; width: 149px; background: url('/img/cbs_btn_cb.gif') no-repeat; }
.cbs_cats .cb a:hover, .cbs_cats .cbactive a { display: block; height: 26px; width: 149px; background: url('/img/cbs_btn_cb_hl.gif') no-repeat; }
.cbs_cats .va a { display: block; height: 26px; width: 118px; background: url('/img/cbs_btn_va.gif') no-repeat; }
.cbs_cats .va a:hover, .cbs_cats .vaactive a { display: block; height: 26px; width: 118px; background: url('/img/cbs_btn_va_hl.gif') no-repeat; }
.cbs_cats .lp a { display: block; height: 26px; width: 135px; background: url('/img/cbs_btn_lp.gif') no-repeat; }
.cbs_cats .lp a:hover, .cbs_cats .lpactive a { display: block; height: 26px; width: 135px; background: url('/img/cbs_btn_lp_hl.gif') no-repeat; }
.cbs_cats .ci a { display: block; height: 26px; width: 116px; background: url('/img/cbs_btn_ci.gif') no-repeat; }
.cbs_cats .ci a:hover, .cbs_cats .ciactive a { display: block; height: 26px; width: 116px; background: url('/img/cbs_btn_ci_hl.gif') no-repeat; }


/******** GALLERY *********/
.gal_grid { width: 100%; }
.gal_grid td { width: 25%; padding: 9px; text-align: center; } 
.gal_grid a img { padding: 5px; border: 1px solid #ddd; }
.gal_grid a:hover img { padding: 5px; border: 1px solid #f18b27; }


/******** SEARCH *********/
.schres { width: 100%; border: 1px solid #aaa; }
.schres td { padding: 4px; }
.schres #schhdr td { color: #999 }


.hilite {
  color: #0B6101;
  text-decoration: underline;
  background-color: #B7FEAF;
}
.reshilite {
  background-color: #F2D3B0;
  font-weight: bold;
}




/*** ONLINE BIBLE ***/
.olb { margin-top: 10px; padding: 15px; width: 100%; }
.olb td.hdr { font-size: 8.5pt; color: #888888; }
.olb div.verse { font: normal 12pt Georgia, "Times new roman", serif; text-align: justify; color: #444444; }
.olb div.verse_error { color: #B90000; }



#help {
  text-align: left;
  padding: 10px 10px 10px 40px;
  background: white url('/acb/img/bulb.gif') no-repeat 0px center;
  border: 1px dashed #999;
  margin: 8px 0px 0px 0px;
  color: #600000;
}



#row_color0 td { background-color: #e4e4e4; }
#row_color1 td { background-color: #fff; }

/************ Nav Div ************/

#leftNavLnk {
	margin: 0px;
	padding: 1px;
	font: bold 9pt Arial, Helvetica, sans-serif;
	background-color: #500;
	color: #fff;
	text-align: left;
	width: 150px;
}
#leftNavLnk span {
	display: block;
	padding: 2px;
}
#leftNavLnk a { font-size: 8pt; font-weight: normal; text-decoration: none; display: block; }
#leftNavLnk a:link, #leftNavLnk a:visited {
	background: url('/img/nav_bg_20px01.gif') #EAD7C4 no-repeat;
	border-top: 1px solid #EEE1D4;
	/*border-bottom: 1px solid #DCC5AD;*/
	color: #000;
	padding: 2px 0px 2px 3px;
}
#leftNavLnk a:hover, #leftNavLnk a.active:link, #leftNavLnk a.active:visited {
	/*border-top: 1px solid #4D0F00;
	border-bottom: 1px solid #4D0F00;*/
	background: url('/img/nav_bg_20px02.gif') #FECC36 no-repeat;
	color: #333;
}
#leftNavLnk a.top:link, #leftNavLnk a.top:visited {
	/*font-size: 8pt;
	border-top: 1px solid #EEE1D4;*/
}
#leftNavLnk a.btm:hover, #leftNavLnk a.btm:active {
	/*font-size: 8pt;
	border-bottom: 1px solid #DCC5AD;*/
}



/* MAIN FOOTER */
#mainfooter {
	background: url('/img/main_bg.gif') repeat-y white;
	font-size: 8pt;
	text-align: center;
}
#mainfooter div {
	background: url('/img/main_bottom_cap.gif') no-repeat #feedcd;
	width: 100%;
	height: 6px;
}