/* CCS */

.BackgroundShade  {	font-family:Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			background:url(images/bg-3.gif); 
			color:#766a64;
		}
		
.faqkeyword  {	font-family:Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #d3c3ab;
		}

.hdWhite  {	font-family:Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			color: #FFFFFF;
		}
		
		
#HPDiv{
	width: 191px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}

#HPDiv a:link{
	color: #D6DC74;
	text-decoration: underline;
}

#HPDiv a:visited{
	color: #D6DC74;
	text-decoration: underline;
}

#HPDiv a:hover{ /*hover state CSS*/
	color: #D6DC74;
	text-decoration: none;
}
		
.HPVHeaderSpacerColumn {
			background-color: #D1D6D9;
}
		
.HPVHeader  {	
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			/* background:url(images/sitetemplate_61-a/bg-2.gif) repeat-x top #31373c;  */
			background-color: #556905;
			color:#FFFFFF; 					/*		dedad4		*/
			padding: 4px 3px 3px 8px;
			/* top right bottom left */
		}
		
.HPVTable  {
			
		}
		
.HomePageRightNav  {	
			width: 191px;
		}
		
.HPVRowNoShade  {font-family:Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			color: #dedad4;

		}
		
.HPVRowShade  {font-family:Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			color: #dedad4;

		}
		
.MinistryHeader  {	font-family:Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			line-height: 19px;
			color: #FFFFFF;
			background-color: #556905;
			padding: 4px 3px 3px 8px;
			/* top right bottom left */
		}
		
.PageHeader  {	
			font-size: 0px;

		}
		
.RowNoShade  {	font-family:Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #dedad4;
			background-color: #4B555C;
			padding: 2px;
		}
		
.RowShade  {	font-family:Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #dedad4;
			background-color: #687680;
			padding: 2px;
		}		

				
.smList  {	font-family:Arial, Helvetica, sans-serif;
			font-size: 10px;
		}
		

				
.Title  {	font-family:Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			color: #d3c3ab;
		}
		
.TemplateHeader  {	font-family:Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #556905;
			padding: 4px 3px 3px 8px;
			/* top right bottom left */
		}
		
.TableHeader  {	font-family:Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #FFFFFF;					/*		dedad4					*/
			background-color: #556905;		/*	556905 (green)  31373C (blue)		*/
			padding: 4px 3px 3px 8px;
			/* top right bottom left */
		}
		
.warning {	font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #990000;
		}
		
.NavText  {	font-family:Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #CCCC99;
		}
		

		
.h1 {	color:#d3c3ab; 
		font-size: 20px;
		font-weight: bold; 
		}
.h2 {	
		color:#d3c3ab; 
		font-size: 18px;
		font-weight: bold; 
		}
.h3 {	color:#d3c3ab; 
		font-size: 16px;
		font-weight: bold; 
		}
		
.h4 {	color:#d3c3ab; 
		font-size: 14px;
		font-weight: bold; 
		}
		
.h5 {	color:#d3c3ab; 
		font-size: 13px;
		font-weight: bold; 
		}
		
.h6 {	color:#d3c3ab; 
		font-size: 12px;
		font-weight: bold; 
		}
		
/*	Start HTML Settings ///////////////////////////////////////////////////// */

		
td  {	font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #dedad4;
		}
	
h1 {	color:#d3c3ab; 
		font-size: 20px;
		font-weight: bold; 
		}
h2 {	
		color:#d3c3ab; 
		font-size: 18px;
		font-weight: bold; 
		}
h3 {	color:#d3c3ab; 
		font-size: 16px;
		font-weight: bold; 
		}
		
h4 {	color:#d3c3ab; 
		font-size: 14px;
		font-weight: bold; 
		}
		
h5 {	color:#d3c3ab; 
		font-size: 13px;
		font-weight: bold; 
		}
		
h6 {	color:#d3c3ab; 
		font-size: 12px;
		font-weight: bold; 
		}


.modTable  {   
               font-family:Arial, Helvetica, sans-serif;
               font-size: 10px;
               color: #000000;
               background-color: #FFFFFF; 
               border-style: inset; 
               border-width: 1px; 
               border-color: #437388;
               }
               
.modTableHeader  {     
               font-family:Arial, Helvetica, sans-serif;
               font-size: 11px;
               color: #000000;
               background-image: url(img/icons_forum/forum_bkg_rpt.gif);
               border-style: inset; 
               border-width: 1px; 
               border-color: #437388;
               }
               
.modTableHeader2  {    
               font-family:Arial, Helvetica, sans-serif;
               font-size: 11px;
               color: #000000;
               }
               
.modTableHeader3  {    
               font-family:Arial, Helvetica, sans-serif;
               font-size: 11px;
               color: #437388;
               }
               
.modCatRow  {  
               font-family:Arial, Helvetica, sans-serif;
               font-size: 11px;
               font-weight: bold;
               color: #FFFFFF;
               background-color: #437388; 
               border-style: inset; 
               border-width: 1px; 
               border-color: #437388;
               }
               
.modCatRow2  { 
               font-family:Arial, Helvetica, sans-serif;
               font-size: 11px;
               font-weight: bold;
               color: #FFFFFF;
               background-color: #437388; 
               }
               
.modNormalText  {      
               font-family:Arial, Helvetica, sans-serif;
               font-size: 10px;
               font-weight: normal;
               color: #000000;
               border-style: inset; 
               border-width: 1px; 
               border-color: #437388;
               }
               
.modNormalText2  {     
               font-family:Arial, Helvetica, sans-serif;
               font-size: 10px;
               font-weight: normal;
               color: #000000;
               }
               
.modShade1  {  
               font-family:Arial, Helvetica, sans-serif;
               font-size: 10px;
               font-weight: normal;
               color: #000000;
               background-color: #e0edf1; 
               border-style: inset; 
               border-width: 1px; 
               border-color: #437388;
               
               }
               
.modShade2  {  
               font-family:Arial, Helvetica, sans-serif;
               font-size: 10px;
               font-weight: normal;
               color: #000000;
               background-color: #F0F7F9; 
               border-style: inset; 
               border-width: 1px; 
               border-color: #437388;
               
               }
               
.modShade1nb  { 
               font-family:Arial, Helvetica, sans-serif;
               font-size: 10px;
               font-weight: normal;
               color: #000000;
               background-color: #e0edf1; 
               
               }
               
.modShade2nb  { 
               font-family:Arial, Helvetica, sans-serif;
               font-size: 10px;
               font-weight: normal;
               color: #000000;
               background-color: #F0F7F9; 
               
               }
               
.modHR  {      
               border: 1px solid #437388;     
               }



/*======= standard HTML settings =======*/
input, textarea	{	font-family: Arial, Helvetica, sans-serif; 
		color:#b0a18b; border:1px solid #59646e; font-size: 11px;	}	
select{font-size: 10px; color:#2d3331; height:20px;	font-family:Tahoma;}

.sitesearch  {	
			font-size: 10px;
			font-weight: normal;
		}

		
a{color:#d3c3ab; text-decoration:underline; outline:none} 
a:hover{text-decoration:none}

object { vertical-align:top; outline:none}



#body324 {	 
				background:url(images/sitetemplate_61-a/bg.gif)
			}
			
.main{margin:0 auto; text-align:left; width:1115px; background:url(images/sitetemplate_61-a/bg1.gif) }

.col-1, .col-2 { float:left}

/*======= header =======*/
#header {height:479px; }
#header .indent{padding:38px 0 0 33px}
#header .col-1{ width:234px; margin-right:11px}
#header .col-2{ width:800px; background:#ece3d2; height:429px}
#header .imagebox { width: 760px; height: 389px; background-color: #2A2522; margin: 20px; }


/*======= content =======*/
#content{ width:100%; text-align:left;}
#content .indent-main{padding:0 33px 13px 33px}
#content .col-1{ width:234px; margin-right:11px}
#content .col-2{ width:800px; }

	.bg-1{ background:url(images/sitetemplate_61-a/bg-1.gif) repeat-x top #31373c; color:#dedad4; width:100%}
	
#content .leftnav{padding:25px 20px 25px 21px;}

#content .leftnavads{padding:25px 20px 25px 21px;}

	
	
	.bg-2{ background:url(images/sitetemplate_61-a/bg-2.gif) repeat-x top #3d3732; width:100%}

	#pagearea324{
			padding: 21px 20px 50px 20px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #dedad4;
			line-height: 16px;
	}

/*======= footer =======*/
#footer { height: auto; padding: 0 0 20px 0; }
#footer { color:#746963; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background:url(images/sitetemplate_61-a/bot.gif) repeat-x bottom; }
#footer .bg-bot { background:url(images/sitetemplate_61-a/tail.gif) repeat-x top;  margin:0 33px 0 33px ; }
#footer .indent-footer{ padding:19px 8px 0 11px;}
#footer a {color:#746963; text-decoration:underline}  
#footer a:hover {  text-decoration:none}
#footer span {color:#978a79; float:right;}
#footer span a {color:#afab8f; text-decoration:underline; text-transform: lowercase;}  
#footer span a:hover {  text-decoration:none}
#footer .icon{ margin:22px 0 0 764px; position:absolute}






		

.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}




.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
div.container {	overflow:hidden; width: 100%;}


/*
.button{color:#f8f7f3; background:url(images/sitetemplate_61-a/button.gif) top left no-repeat; font-weight:bold; padding:3px 12px 5px 12px; text-decoration:none; line-height:23px  }
.button:hover{text-decoration:underline }

*/











/* Left Nav CSS Layouts *******************************************  */
/* *****************************************************************  */
.swleftnavheader {
	width: 189px;
	height: 23px;
	border-top: 1px solid #415003;		/* #304450 (dark blue)	12100E (dark brown)			FFF7C1 (light yellow)  
																										*/
	border-right: 1px solid #415003;
	border-bottom: 1px solid #415003;
	border-left: 1px solid #415003;
	background-color: #556905;
	display: block;
}

#swleftnav{
	width: 191px; /*width of accordion menu*/
}

#swleftnav a.menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	background-color: #ECE3D2;
	margin-bottom: 0px; /*bottom spacing between header and rest of content*/
	text-transform: none;	/* uppercase */
	padding: 10px 0 10px 10px; /*header text is indented 10px*/
	cursor: pointer;
	border-right: 1px solid #415003;	/*		#31373C		*/
	border-bottom: 1px solid #415003;
	border-left: 1px solid #415003;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	height: auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #4F4641;
		text-align: left;
		text-decoration: none;

}
	
	#swleftnav a.menuheader:hover{
		text-decoration: none;
		background-color: #D6DC74;
		color: #4F4641;
	}
	
	#swleftnav a.menuheader:visited {
		color: #4F4641;
		text-decoration: none;
	}
	
	#swleftnav a.menuheader:active {
		text-decoration: none;
		color: #4F4641;
	}
	
	#swleftnav a.pageclass{
			background-color: #D6DC74;		/* D6DC74   	D8E9F3			*/
	}




#swleftnav a.openheader{ /*CSS class to apply to expandable header when it's expanded*/
	background-color: #ECE3D2;
	margin-bottom: 0px; /*bottom spacing between header and rest of content*/
	text-transform: none;	/* uppercase */
	padding: 7px 0 7px 10px; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
	border-top: 0px solid #415003;
	border-right: 1px solid #415003;
	border-bottom: 1px solid #415003;
	border-left: 1px solid #415003;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	height: auto;
	background-image: url(images/sitetemplate_61-a/minus.gif);
	background-repeat:no-repeat;
	background-position: center right; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #4F4641;
		text-decoration: none;
}


#swleftnav a.closedheader{ /*CSS class to apply to expandable header when it's expanded*/
	background-color: #ECE3D2;
	margin-bottom: 0px; /*bottom spacing between header and rest of content*/
	text-transform: none;	/* uppercase */
	padding: 7px 0 7px 10px; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
	border-top: 0px solid #415003;
	border-right: 1px solid #415003;
	border-bottom: 1px solid #415003;
	border-left: 1px solid #415003;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	height: auto;
	background-image: url(images/sitetemplate_61-a/plus.gif);
	background-repeat:no-repeat;
	background-position: center right; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #4F4641;
		text-decoration: none;
}








#swleftnav ul{ /*CSS for UL of each sub menu*/
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 0px; /* bottom spacing between each UL and rest of content*/
}

#swleftnav ul li{
	margin: 0px;
	padding: 0px;
	border-top: 0px solid #415003;
	border-bottom: 1px solid #415003;
	border-right: 1px solid #415003;
	border-left: 1px solid #415003;
}

#swleftnav ul li .opensubheader{ /*Open state CSS for sub menu header*/
	background-color: #E4D8C0;
	background-image: url(images/sitetemplate_61-a/minus.gif);
	background-repeat:no-repeat;
	background-position: center right; 
	text-decoration: none;
}

#swleftnav ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
	background-color: #E4D8C0;
	background-image: url(images/sitetemplate_61-a/plus.gif);
	background-repeat:no-repeat;
	background-position: center right; 
	text-decoration: none;
}

#swleftnav ul li a{
	color: #86776F;
	/*background: url(images/sitetemplate_60-a/arrowbullet.png) no-repeat 10px center;  custom bullet list image*/
	display: block;
	text-decoration: none;
	font: bold 10px Arial;
	padding: 12px 10px 12px 15px; 	/*bottom spacing between menu items*/
									/*link text is indented 15px without bullet, 27 with bullet*/
	
	background-color: #E4D8C0;
	text-decoration: none;
}

#swleftnav ul li a:link{
	color: #86776F;
	text-decoration: none;
}

#swleftnav ul li a:visited{
	color: #86776F;
	text-decoration: none;
}

#swleftnav ul li a:hover{ /*hover state CSS*/
	color: #86776F;
	background-color: #F4F0E8;
	text-decoration: none;
}

#swleftnav ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
	color: #86776F;
	background-color: #F4F0E8;
	text-decoration: none;
}

/* Expanded Submenu classes */
	#swleftnav ul.subcategoryitems li a{
		color: #86776F;
		/* background: url(images/sitetemplate_60-a/arrowbullet.png) no-repeat 20px center;  custom bullet list image*/
		display: block;
		text-decoration: none;
		font: bold 10px Arial;
		padding: 12px 10px 12px 30px; 	/*bottom spacing between menu items*/
										/*link text is indented 30px without bullet, 37 with bullet*/
		background-color: #D3C09A;
		text-decoration: none;
		border-top: 1px solid #415003;
		border-bottom: 0px solid #415003;
		border-right: 0px solid #415003;
		border-left: 0px solid #415003;
	}
	
	#swleftnav ul.subcategoryitems li a:link{
		color: #86776F;
		text-decoration: none;
	}
	
	#swleftnav ul.subcategoryitems li a:visited{
		color: #86776F;
		text-decoration: none;
	}
	
	#swleftnav ul.subcategoryitems li a:hover{ /*hover state CSS*/
		color: #86776F;
		background-color: #FFFFFF;
		text-decoration: none;
	}
	
	#swleftnav ul.subcategoryitems li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
		color: #86776F;
		background-color: #F4F0E8;
		text-decoration: none;
	}
	
	#swleftnav ul.subcategoryitems li a.pageclass{
		background-color: #D6DC74;		/* D6DC74   	D8E9F3			*/
	}

/* Expanded Submenu classes - END */



#swleftnav .pageclass{
		background-color: #D6DC74;		/* D6DC74   	D8E9F3			*/
}



.swleftnavfooter {
	width: 189px;
	border-top: 0px solid #415003;
	border-right: 1px solid #415003;
	border-bottom: 1px solid #415003;
	border-left: 1px solid #415003;
	background-color: #556905;
	height: 23px;
	position: relative;
	/* following is Hack fix for IE6 */
	width:expression(189 + "px");
}


/* *****************************************************************  */
/* *****************************************************************  */





