/* CCS */

.BackgroundShade  {	font-family:Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #000000;
			background-color: #FFFFFF;
		}
		
.faqkeyword  {	font-family:Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #0E2336;
		}

.hdWhite  {	font-family:Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			color: #FFFFFF;
		}
		
.HPVHeaderSpacerColumn {
			background-color: #D1D6D9;
}
		
.HPVHeader  {	font-family:Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #0E2336;	
			padding: 4px 3px 3px 8px;
			/* top right bottom left */
		}
		
.HPVTable  {
			background-color: #FFFFFF;
		}
		
.HomePageRightNav  {	font-family:Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #000000;
			background-color: #FFFFFF;
			valign: center;
		}
		
.HPVRowNoShade  {font-family:Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #000000;
			background-color: #FFFFFF;
		}
		
.HPVRowShade  {font-family:Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #000000;
			background-color: #FFFFFF;
		}
		
.MinistryHeader  {	font-family:Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			line-height: 19px;
			color: #FFFFFF;
			background-color: #0E2336;
			padding: 4px 3px 3px 8px;
			/* top right bottom left */
		}
		
.PageHeader  {	font-family:Arial, Helvetica, sans-serif;
			font-size: 0px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #FFFFFF;
		}
		
.RowNoShade  {	font-family:Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #000000;
			background-color: #CDD2D6;
		}
		
.RowShade  {	font-family:Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #000000;
			background-color: #E9EBED;
		}		

				
.smList  {	font-family:Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #000000;
		}
		
.sitesearch  {	font-family:Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #000000;
		}
				
.Title  {	font-family:Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			color: #0E2336;
		}
		
.TemplateHeader  {	font-family:Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #6699CC;
			padding: 4px 3px 3px 8px;
			/* top right bottom left */
		}
		
.TableHeader  {	font-family:Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #0E2336;
			padding: 4px 3px 3px 8px;
			/* top right bottom left */
		}
		
.warning {	font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: red;
		}
		
.NavText  {	font-family:Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #CCCC99;
		}
		
a.NavLink:link {  	color: #f9fafa; text-decoration: none; font-family: Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: normal; }
a.NavLink:visited { color: #f9fafa; text-decoration: none; font-family: Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: normal; }
a.NavLink:hover {	color: #f9fafa; font-family: Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: normal; text-decoration: underline; }

a.NavLink2:link {  	color: #f9fafa; text-decoration: none; font-family: Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: normal; }
a.NavLink2:visited { color: #f9fafa; text-decoration: none; font-family: Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: normal; }
a.NavLink2:hover {	color: #f9fafa; font-family: Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: normal; text-decoration: underline; }
		
.h1 {	font-family:Georgia, Times New Roman, Times, serif;
		font-size: 24px;
		font-weight: bold;
		color: #0E2336;
		}
.h2 {	font-family:Georgia, Times New Roman, Times, serif;
		font-size: 21px;
		font-weight: bold;
		color: #0E2336;
		}
.h3 {	font-family:Georgia, Times New Roman, Times, serif;
		font-size: 18px;
		font-weight: bold;
		color: #0E2336;
		}
		
.h4 {	font-family:Georgia, Times New Roman, Times, serif;
		font-size: 15px;
		font-weight: bold;
		color: #0E2336;
		}
		
.h5 {	font-family:Georgia, Times New Roman, Times, serif;
		font-size: 12px;
		font-weight: bold;
		color: #0E2336;
		}
		
.h6 {	font-family:Georgia, Times New Roman, Times, serif;
		font-size: 9px;
		font-weight: bold;
		color: #0E2336;
		}
		
/*	Start HTML Settings ///////////////////////////////////////////////////// */

		
td  {	font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		}
	
h1 {	font-family:Georgia, Times New Roman, Times, serif;
		font-size: 18px;
		color: #0E2336;
		}
h2 {	font-family:Georgia, Times New Roman, Times, serif;
		font-size: 17px;
		color: #0E2336;
		}
h3 {	font-family:Georgia, Times New Roman, Times, serif;
		font-size: 16px;
		color: #0E2336;
		}
		
h4 {	font-family:Georgia, Times New Roman, Times, serif;
		font-size: 15px;
		color: #0E2336;
		}
		
h5 {	font-family:Georgia, Times New Roman, Times, serif;
		font-size: 14px;
		color: #0E2336;
		}
		
h6 {	font-family:Georgia, Times New Roman, Times, serif;
		font-size: 13px;
		color: #0E2336;
		}


.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;     
               }



#body304 {	
				background: #fff url(images/sitetemplate_0055-a/bodybackground-0055-a.jpg) repeat-x 0% 0%;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #191f25;
				text-align: center; /* for IE */ 
				width:952px; /* or a percentage, or whatever */
				margin:0 auto; /* for the rest */ 
				
			}
			
a:link {  	color: #c84208; text-decoration: none; font-weight: bold; }
a:visited { color: #c84208; text-decoration: none; font-weight: bold; }
a:hover {	color: #c84208; font-weight: bold; text-decoration: underline; }

			
			
#main {
	width: 954px;
	margin: 0 auto;
	text-align: left;
}

#header {
	/* height: 144px;  */
}


#mainnav {
	/* height: 40px; */
	margin: 0px;
	padding: 0px;
}

	.searcharea {
		padding-left: 20px;
		/*
		padding-top: 10px;
		*/
	}
	
	.searchinput {
		width: 75px;
		font-family:Arial, Helvetica, sans-serif; 
		font-size: 9px; 
	}

#pagearea304 {	
		font-family:Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #000000;	
		padding: 46px 0 37px 0;
		/* top right bottom left */
		
}


#contentwidth  {  width: 951px;	}
#homewidth {  width: 691px;	}


	
	
div  {	font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #191f25;
		}
		

#footer {
	background: #919CA3 url(images/sitetemplate_0055-a/footer-0055-a.gif) repeat-x 0% 0%;
	padding: 25px 15px 25px 10px;
	/* top right bottom left */
}

#footer .footerpages {
	width: 50%;
	overflow: hidden;
	padding: 0 0 0 0;
	text-transform: uppercase;
	color: #f9fafa;
}

#footer .info {
	width: 50%;
	padding: 0 0 0 0;
	float: right;
	text-transform: uppercase;
	color: #f9fafa;
	text-align: right;
}

#footer p span {
	text-transform: none;
	margin: 0 0 0 3px;
}

#footer a {
	margin: 0 0 0 3px;
	color: #f9fafa;
}

.clear {
	clear: both;
	font-size: 0%;
	line-height: 0%;
	height: 0;
}



/* Custom Column Layouts *******************************************  */
/* *****************************************************************  */

#displaybox1 {
	background: #edeff0 url(images/sitetemplate_0055-a/tail.jpg) repeat-x 0% 0%;
	border: 1px solid #d9dfe3;
	width: 302px;
	min-height: 70px;
	margin: 0 0 2px 0;
}
	
#displaybox1 .boxcontent {
	/* top right bottom left */
	padding: 15px 10px 7px 7px;
	line-height: 1.333em;
	font-style: italic;
	color: #191f25;
	
}


/* Begin GW addons  */

.descripContainer {
width:470px;
}

.vidRightColumn {
width:80px;
padding:0;
text-align:center;
}

.spaceVidBottom {
margin-bottom:10px;
}

.itemWidth {
width:390px;
padding:0;
}

.descripRow {
width:380px;
margin-right:5px;
margin-left:5px;
margin-bottom:20px;
}

.iconItem {
display:inline;
margin-left:0;
margin-right:0;
}

.headTextBig {
	font-size: 16px;
	font-weight: bold;
	color: #4476A9;
}
.topSpacerMargin {
	height: 30px;
}
.rightPicture {
	margin: 0 0 10px 20px;
}
.leftPicture {
	margin:0 20px 5px 5px;
}
.paragraphScoot {
	margin: 0 0 0 15px;
}
.paragraphScootHead {
	margin-left:15px;
	margin-top:25px;
}
.paragraphDrop {
	margin-bottom: 0px;
}
.paragraphDropBold {
	margin-bottom: 0px; font-weight: bold;
}
.paragraphColorBold {
	color:#4476A9;
	font-weight: bold;
	font-size: 12px;
}

.ppScootSpaced {
	margin: 6px 0 6px 15px;
}
.ppNoTopOrBot {
	margin-top:0;
	margin-bottom:0;
	text-indent:20px;
}
.margNoBot {
	margin-bottom:0;
}
.margNoTopOrBot {
	margin-top:0;
	margin-bottom:0;
}
.mrgRt15 {
	margin-right:15px;
}
.mrgRt8 {
	margin-right:8px;
}

#libIconTable td{
	text-align:center;
}

.just {
text-align:justify;
}

/*  End GW Addons */
