#app_container, .app_container {
width: 900px;
border: 1px solid #666;
}


#app_doctrine {
border-top: 1px solid #CCD;
background: #DEDEDE;
width: 878px;
padding: 10px;
font-size: 15px;
}

#app_doctrine ul li {
line-height: 24px; 
}

.app_link {
	cursor: pointer;
	text-decoration: underline;
	color: #23238E;
}

.app_leftcol {
	border-right: 1px solid;
	width: 28px;
	border-color: #616B8B;
	background-image: url(images/donate_leftcol.gif);
}

.app_qn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 6px;
	font-weight: bold;
	border-bottom: 1px solid #CCD;
	background-color: #F1F5F4;
	vertical-align: text-top;
}

.app_arcell {
	padding: 6px;
	font-weight: bold;
	border-bottom: 1px solid #CCD;
}

.app_arinput {
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	width: 860px;
	height: 110px;
	cursor: pointer;
}

.app_contactinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.app_arinputfocus {
	border: 1px inset;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 860px;
	color: black;
	line-height: 18px;
	height: 110px;
}

.app_revisebutton {
	background-image: url(images/app_revisebutton.gif);
	height: 10px;
	width: 79px;
	cursor: pointer;
}

.app_ardiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	border-bottom: 1px solid #333;
	width: 100%;
	padding-bottom: 6px;
	margin-bottom: 6px;
}	

.app_blurcont {
	padding: 11px;
	padding-left: 12px;
	display: none;
}

.app_bible {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	vertical-align: top;
}
.app_biblelink {
	color: #333333;
	text-decoration: underline;
}
.app_contactleft {
	background-color: #F1F5F4;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #333;
	border-bottom-color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}



.app_contactright {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

.app_progress_left {
	float: left;
	width: 17px;
	height: 15px;
	padding-top: 4px;
	padding-bottom: 5px;
}


.app_progress_right {
	float: right;
	width: 494px;
	height: 12px;
	padding: 4px;
	padding-bottom: 8px;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
}

.app_tlvhead {
font-size: 14px;
padding: 3px;
width: 100%;
font-family: Arial, Helvetica, sans-serif;
border-bottom: 2px solid #666;
line-height: 24px;
margin-bottom: 6px;
}

.app_tlvhead A {
color: #333;
}

#homepage_container {
	margin: 8px;
	border: 2px solid #FFF;
	float:left;
}

#blognews {
	float:left; 
	width: 715px; 
	background: #FFF;
}

#container253 {
	border-left: 2px solid #FFF; 
	float: right; 
	width: 253px;
	background: #000000;

}
	
#homepage_gfx {
	width: 715px;
	display: none;
	cursor: pointer;
}
#homepage_gfx2 {
	width: 715px;
	display: none;
	cursor: pointer;
}

#homepage_gfxholder2 {
	width: 715px;
	height: 510px;
	background-image: url(images/715_prayer.jpg);
	cursor: pointer;
}

#homepage_gfxholder {
	width: 715px;
	height: 510px;
}
#news_container {
	background-image: url(images/news_background.jpg);
	font-family: Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	height: 286px;
	border-top-width: 2px;
	border-right-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: white;
	border-right-color: white;
}
#blog_container {
	background-image: url(images/blog_background.jpg);
	font-family: Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	border-top: 2px solid white;
	border-left: 1px solid #BBB;
	height: 286px;
}













div td {

	text-align: left;
}
body {
	background-color: #0E0E14;
	background-color: #060B3C;
	margin-top: 8px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.bodytext {
	font-family: Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #2E3A3F;
}
.style2 {
	font-family: Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	padding: 10px;
}
.navtable {
	background-color: #FFF;
	height: 794px;
}
.blogcell, .newscell {
	font-family: Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	
	filter:alpha(opacity=80);
	opacity:0.8;
	-khtml-opacity: 0.8;
	
	border: 1px solid white;
	width: 333px;
	border: 1px solid #CCC;

	padding: 5px;
	margin: 5px;
	line-height: 17px;
 
	text-align: left;
	
}

.blogcell {
	background-color: #333;
	height: 33px;
}

.blogcell A, .blogcell A_visited, .newscell A, .newscell A_visited {
color: white;
}

.newscell {
	background-color: #2D2E5B;
	width: 312px;
}
.newsbloglink {
	font-family: Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FEFDCF;
	font-weight: bold;
	text-decoration: none;
}

.execheader {
border-bottom: 3px solid #616B8B;
}
.pageheader {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #616B8B;
}



#maincontainer {
	width: 990px;
	border: 1px solid #99A;
	border-bottom: 0px;
}
#maincontainer2 {
	width: 990px;
	border: 1px solid #99A;
	border-top: 0px;
	background: #9EB2C3;
}

#content {
	width: 990px;
	border: 1px solid #99A;
	float:right;
}

#footer {
	background: #242834;
	border-top: 2px solid #616B8B; 
	color: white; 
	font-family: Calibri, Arial, sans-serif; 
	font-size: 13px; 
	padding: 9px;
	
}

#sectionheader {
width: 988px;
float: left;
background: #242834;
text-align: left;
}

.clr {
clear: both;
}

#leftcol {
	border-right: 1px solid;
	width: 28px;
	border-color: #616B8B;
	background-image: url(images/donate_leftcol.gif);
	background-repeat: repeat-y;
	height: auto;
}



#navbar {
width: 990px;
clear: both;
}

.navbutton {
cursor: pointer;
float: left;
width: 110px;		
height: 28px;
}

// directors page

#staff_mouseovers {
	width: 990px;
}

#staff_bottom {
	background: url(images/director2/di_bottom.jpg);
	width: 990px;
	height: 129px;
}

.pdiv {
	border-bottom: 1px solid #999;
	border-left: 1px solid #666;
	border-right: 1px solid #CCD;
	border: 1px solid #666;
	background-color: #F6FBFD;
	margin-bottom: 12px;
	width: 936px;
}
.pheader {
	background: url(images/pheader_background.png);
	width: 936px;
	height: 40px;
}

.pcontent {
	padding: 10px;
}
.applications_buttoncell {
	padding: 4px;
	border-top: 1px solid #999;
}

.rotatorlink {
float:left; 
width: 238px; 
height: 6px; 
background: #111122;
cursor: pointer;
}

.rotator_off, .rotator_on {
float:left; 
width: 232px; 
height: 10px;
border: 1px solid #333;
margin: 2px;
background: #79A;
text-align: center;
font-size: 8px;
letter-spacing: 0.3em;
color: #000;
font-family: calibri, verdana;
cursor: pointer;
}
.rotator_on {
background: #03A;
color: #EEF;
}

.contact_left, .contact_right {
padding: 6px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
border-bottom: 1px solid #CCC;
}

.contact_left {
float: left;
width: 250px;
border-right: 1px solid black;
background: #DDD;
font-weight: bold;
}

.contact_right {
float: right;
width: 400px;
}

.contact_ctr {
border: 1px solid black;
width: 675px;
}

.contact_link {
color: #223;
}

.video_entry {
font-size: 16px;
line-height: 20px;
font-family: Calibri, Helvetica, Arial, sans-serif;
width: 100%;
height: 120px;
border: 1px solid #999;
text-align: left;
background: #CCC;
margin: 6px;
padding: 6px;
}



.blockScreen {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
	display: none;
    z-index: 20;
    background-color: #000;
    filter: alpha(opacity = 55);
    opacity:.55;
}


#apDiv1 {
	position: absolute;
	left: 393px;
	top: 430px;
	width: 400px;
	height: 302px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.1;
	z-index: 99;
	display: block;
}
