body
{margin:0;padding:0;background:#dadada;color:#000;}
/*{margin:0;padding:0;background:#f4f4f4;color:#000;}*/

body, td, th, textarea, select, h2, h3, h4, h5, h6
{font: 12px "Georgia", "Times New Roman", Times, serif;}

.blck
{background:#000000;}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

p
{font-size: 14px;
	margin-top: 0px;
	line-height: 18px;
	margin-bottom: 3px;
/*font: 12px "Georgia", "Times New Roman", Times, serif;*/
}
li
{font-size: 12px;
	margin-top: 0px;
	line-height: 18px;
	margin-bottom: 3px;
	}

a
{color:#004276;text-decoration:underline;}

a:visited
{color:#5c7996;}

a:hover
{color:#ca0002;}

a:focus
{outline:none;}


.headerborder {
border-color:#E6E6E6;
border-style:solid;
border-width:1px 0pt;
text-transform:uppercase;
}


/* White box */

.b09 .boxheader
{height:4px;background:#fff url(/templates/21/images/c01.gif) 100% 0 no-repeat;}
.b09 .boxheader div
{width:4px;height:4px;overflow:hidden;background:#fff url(/templates/21/images/c02.gif) 0 0 no-repeat;}
.b09 .boxheaderchurch
{height:4px;background:#fff url(/templates/21/images/c01.gif) 100% 0 no-repeat;}
.b09 .boxheaderchurch div
{width:4px;height:4px;overflow:hidden;background:#fff url(/templates/21/images/c02.gif) 0 0 no-repeat;}
.b09 .boxcontent
{background:#fff;}
/* White box footer begin */
.b09 .boxcontentfooter
{background:#D1D2D3;}
.b09 .boxheaderfooter
{height:4px;background:#D1D2D3 url(/templates/21/images/c01footer.gif) 100% 0 no-repeat;}
.b09 .boxheaderfooter div
{width:4px;height:4px;overflow:hidden;background:#D1D2D3 url(/templates/21/images/c02footer.gif) 0 0 no-repeat;}
.b09 .boxfooterfooter
{height:4px;overflow:hidden;background:#D1D2D3 url(/templates/21/images/b01footer.gif) 100% 0 no-repeat;}
.b09 .boxfooterfooter div
{height:4px;width:9px;overflow:hidden;background:#D1D2D3 url(/templates/21/images/b02footer.gif) 0 0 no-repeat;}
/* White box footer end */
.b09 .boxcontentchurch
{background:#fff url(/templates/21/images/boxbck1.gif) 100% 0 repeat-x;}
.b09 .boxcontentchurch1
{background: url(/templates/21/images/boxbck1.gif) 100% 0 repeat-x;}
.b09 .boxfooter1
{height:0px;overflow:hidden;}
.b09 .boxfooter1 div
{height:0px;width:9px;overflow:hidden;}

.b09 .boxfooter
{height:4px;overflow:hidden;background:#fff url(/templates/21/images/b01.gif) 100% 0 no-repeat;}
.b09 .boxfooter div
{height:4px;width:9px;overflow:hidden;background:#fff url(/templates/21/images/b02.gif) 0 0 no-repeat;}

.boxpad{padding:5px 9px;}
.boxpadstore{padding:3px 7px;}

/* Border box */
.borderbox .boxcontent1
{background:#fff;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.borderbox .boxheader1
{height:4px;overflow:hidden;background:url(/templates/21/images/br1.gif) 100% 0 repeat-x;}
.borderbox .boxheader1 div
{height:4px;width:4px;background:#fff url(/templates/21/images/br2.gif) 0 0 no-repeat;}
.borderbox .boxfooter1
{height:4px;overflow:hidden;background:url(/templates/21/images/br3.gif) 100% 0 no-repeat;}
.borderbox .boxfooter1 div
{height:4px;width:4px;background:#fff url(/templates/21/images/br4.gif) 0 0 no-repeat;}

.LowerPodTable {
	padding: 0px 4px 15px 4px;
	}
.LowerPodHeader {
	font-family: verdana;
	font-size: 13px;
	color: #C37C14;
	font-weight: bold;
	line-height: 20px;
	/*padding: 0px 0px 0px 0px;*/
	}
.LowerPodHeader A {
	color: #C37C14;
	text-decoration:none; 
	}
.LowerPodHeader A:visited {
	color: #C37C14;
	text-decoration:none;
	}
.LowerPodHeader A:hover {
	color: #C37C14;
	text-decoration:underline;
	}
.LowerPodCopy {
	font-family: verdana;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	padding: 5px 15px 0px 15px;
	}
.LowerPodSubHeader {
	font-family: verdana;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	line-height: 15px;
	padding: 0px 0px 0px 15px;
	}
.LowerPodSubCopy {
	font-family: verdana;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	/*padding: 0px 15px 0px 15px;*/
	}
.LowerPodProductImage {
	padding: 0px 0px 0px 15px;
	}
.PodBulletBG {
	background-image: url("/templates/21/images/dblarrowonwhite.gif");
	background-repeat : no-repeat;
	background-position : 15px 5px;
	font-family: verdana;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	padding-right: 15px;
	padding-left: 30px;
	}
.PodBulletBG A {
	color: #333333;
	text-decoration:none; 
	}
.PodBulletBG A:visited {
	color: #333333;
	text-decoration:none;
	}	
.PodBulletBG A:hover {
	color: #333333;
	text-decoration:underline;
	}
	
/***********/




#interface1 {
	z-index:1;
}
#loader_container {text-align:center;position:relative;top:40%;width:100%}
#loader {
	font-family:Tahoma, Helvetica, sans;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:135px;
	border:1px solid #6A6A6A;
	text-align:left;
	z-index:255;
}
#progress {
	height:5px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:10px;
	background-color:#9D9D94;
}
#loader_bg {background-color:#EBEBE4;position:relative;top:8px;left:8px;height:7px;width:113px;font-size:1px}
/***********/
.border_preview{
	/z-index:100;position:absolute; background-color: #FFF;width:460px; border: 1px solid #888;
	min-height:447px;  
	height:auto !important;
	height:300px;
}
.title_h2 {
 width:300px;padding:12px 0 0 18px;
}

/* pop up window */

#trailimageid {
  position: absolute;
  visibility: hidden;
  left: 0px;
  top: 0px;
  width: 220px;
  height: 0px;
  z-index: 1000;
}

#trailimageid div {
  padding: 5px;
  background-color: #FFF;
  border: 1px solid #888;
  text-align: center;
}

#trailimageid h1 {
  font-size: 100%;
  font-weight: normal;
  margin: 0;
  padding: 2px 0px;
  text-align: left;
  width: 100%;
}

#podcast {
 MIN-HEIGHT: 64px; BACKGROUND: url(/templates/21/images/bg-latestteaching2.jpg) #fff no-repeat; FLOAT: RIGHT; OVERFLOW: hidden; WIDTH: 575px; POSITION: relative
}
#podcast H2 {
 BACKGROUND: url(/templates/21/images/h2-currentpodcast.gif) no-repeat; MARGIN: 6px 0px 3px; OVERFLOW: hidden; WIDTH: 125px; TEXT-INDENT: -5000px; HEIGHT: 16px
}
#podcast P {
 FONT: 1em/1 'lucida grande',tahoma,sans-serif; MARGIN-LEFT: 0px; WIDTH: 283px; COLOR: #777
}
#podcast P A {
 COLOR: #777
}
#lpodcast P A:hover {
 BACKGROUND: #ffc; COLOR: #333; TEXT-DECORATION: underline
}
#podcast UL {
 RIGHT: 100px; OVERFLOW: hidden; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 18px; HEIGHT: 27px
}
#podcast LI {
 FLOAT: left
}
#podcast LI A {
 DISPLAY: block; BACKGROUND: url(/templates/21/images/jcm-listendownload.gif) no-repeat; OVERFLOW: hidden; TEXT-INDENT: -5000px; HEIGHT: 27px
}
#podcast LI A#listen {
 BACKGROUND-POSITION: 0px 0px; WIDTH: 69px
}
#podcast LI A#download {
 BACKGROUND-POSITION: 100% 0px; WIDTH: 99px
}
#podcast LI A#listen:hover {
 BACKGROUND-POSITION: 0px 50%
}
#podcast LI A#download:hover {
 BACKGROUND-POSITION: 100% 50%
}
#podcast LI A#listen:active {
 BACKGROUND-POSITION: 0px 100%
}
#podcast LI A#download:active {
 BACKGROUND-POSITION: 100% 100%
}
#services {
 MIN-HEIGHT: 259px; BACKGROUND: url(/templates/21/images/bg-revlist2.jpg) repeat-y right top; FLOAT: left; WIDTH: 293px; POSITION: relative; HEIGHT: auto
}

#revlisttop {
 margin-top: 0;
 background: url(/templates/21/images/bg-revtop.jpg) right top no-repeat;
}

#revlistbottom {
 margin-bottom: 0;
 background: url(/templates/21/images/bg-revbottom.jpg) right bottom no-repeat;
}

h1 {
margin-bottom:0px;
margin-top:0px;
}

.BUTTONdonate {
	font: tahoma;
	color: #ffffff;
	font-size: 7pt;
        background:#406A9E;
	border-bottom-width : 1px;
	border-bottom-color : #0033cc;
	border-left-width : 1px;
	border-left-color : #0033cc;
	border-right-width : 1px;
	border-right-color : #0033cc;
	border-top-width : 1px;
	border-top-color : #0033cc;
}
.space {
	font : 4px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
}

.copyright {
	font : 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 0px;
	color : #4F4C4D;
	font-weight : bold;
}
#inner-wrap {
	float:left;
	margin:0;
	padding:0;
	width:618px;
}
#center-col {
	float:right;
	margin:0;
	padding:0;
	width:605px;
}