/* StratumWeb.com CSS */

.BackgroundShade  {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #444444;
			background-color: #E4E4E4;
		}
		
.faqkeyword  {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
			font-weight: bold;
			color: #F5AD23;
		}
		
.footer {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 9px;
		color: #444444;
		}

.hdWhite  {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
			font-size: 14px;
			font-weight: bold;
			color: #FFFFFF;
		}
		
.HPVHeader  {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #838383;
			/* background-color: #F5AD23;	*/
			background-image: url(http://graphics.stratumweb.com/0019-c/hpnav_header_background.gif);
			padding: 2px;
		}
		
.HPVHeader2  {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #838383;
			/* background-color: #F5AD23;	*/
		}
		
.HPVTable  {
			background-color: #E4E4E4;
		}
		
.HomePageRightNav  {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #444444;
			background-color: #E4E4E4;
			valign: center;

		}
		
.HPVRowNoShade  {font-family:tahoma, arial, helvetica, verdana, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #444444;
			background-color: #E4E4E4;
			padding-left: 5px;
		}
		
.HPVRowShade  {font-family:tahoma, arial, helvetica, verdana, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #444444;
			background-color: #E4E4E4;
			padding-left: 5px;
		}
		
.MinistryHeader  {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
			font-size: 16px;
			font-weight: bold;
			line-height: 19px;
			color: #FFFFFF;
			background-color: #F5AD23;
		}
		
.PageHeader  {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
			font-size: 5px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #FFFFFF;
		}
		
.RowNoShade  {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #444444;
			background-color: #E4E4E4;
		}
		
.RowShade  {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #444444;
			background-color: #F3F3F3;
		}		

				
.smList  {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
			font-size: 10px;
			color: #444444;
		}
		
.sitesearch  {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #444444;
		}
				
.Title  {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
			font-size: 14px;
			font-weight: bold;
			color: #F5AD23;
		}
		
.TemplateHeader  {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #444444;
		}
		
.TableHeader  {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #F5AD23;
		}
		
.warning {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 12px;
		color: red;
		}
		
.NavText  {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
		}
		
a.NavLink:link {  	color: #FFFFFF; text-decoration: none; font-family: tahoma, arial, helvetica, verdana, sans-serif;	font-size: 10px; font-weight: normal; }
a.NavLink:visited { color: #FFFFFF; text-decoration: none; font-family: tahoma, arial, helvetica, verdana, sans-serif;	font-size: 10px; font-weight: normal; }
a.NavLink:hover {	color: #FFFFFF; font-family: tahoma, arial, helvetica, verdana, sans-serif;	font-size: 10px; font-weight: normal; text-decoration: underline; }

a.NavLink2:link {  	color: #FCD63C; text-decoration: none; font-family: tahoma, arial, helvetica, verdana, sans-serif;	font-size: 10px; font-weight: normal; }
a.NavLink2:visited { color: #FCD63C; text-decoration: none; font-family: tahoma, arial, helvetica, verdana, sans-serif;	font-size: 10px; font-weight: normal; }
a.NavLink2:hover {	color: #FCD63C; font-family: tahoma, arial, helvetica, verdana, sans-serif;	font-size: 10px; font-weight: normal; text-decoration: underline; }
		
.h1 {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 24px;
		font-weight: bold;
		color: #F5AD23;
		}
.h2 {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 21px;
		font-weight: bold;
		color: #F5AD23;
		}
.h3 {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #F5AD23;
		}
		
.h4 {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #F5AD23;
		}
		
.h5 {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #F5AD23;
		}
		
.h6 {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 9px;
		font-weight: bold;
		color: #F5AD23;
		}
		
/*	Start HTML Settings ///////////////////////////////////////////////////// */

		
td  {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 11px;
		color: #444444;
		}
	
h1 {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 24px;
		color: #F5AD23;
		}
h2 {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 21px;
		color: #F5AD23;
		}
h3 {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 18px;
		color: #F5AD23;
		}
		
h4 {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 15px;
		color: #F5AD23;
		}
		
h5 {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 12px;
		color: #F5AD23;
		}
		
h6 {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 9px;
		color: #F5AD23;
		}
		
		
		
		
.modTable  {	
		font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 10px;
		color: #444444;
		background-color: #FFFFFF; 
		border-style: inset; 
		border-width: 1px; 
		border-color: #437388;
		}
		
.modTableHeader  {	
		font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 11px;
		color: #444444;
		background-image: url(img/icons_forum/forum_bkg_rpt.gif);
		border-style: inset; 
		border-width: 1px; 
		border-color: #437388;
		}
		
.modTableHeader2  {	
		font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 11px;
		color: #444444;
		}
		
.modTableHeader3  {	
		font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 11px;
		color: #437388;
		}
		
.modCatRow  {	
		font-family:tahoma, arial, helvetica, verdana, 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:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #437388; 
		}
		
.modNormalText  {	
		font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #444444;
		border-style: inset; 
		border-width: 1px; 
		border-color: #437388;
		}
		
.modNormalText2  {	
		font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #444444;
		}
		
.modShade1  {	
		font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #444444;
		background-color: #e0edf1; 
		border-style: inset; 
		border-width: 1px; 
		border-color: #437388;
		
		}
		
.modShade2  {	
		font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #444444;
		background-color: #F0F7F9; 
		border-style: inset; 
		border-width: 1px; 
		border-color: #437388;
		
		}
		
.modShade1nb  {	
		font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #444444;
		background-color: #e0edf1; 
		
		}
		
.modShade2nb  {	
		font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #444444;
		background-color: #F0F7F9; 
		
		}
		
.modHR  {	
		border: 1px solid #437388;	
		}
	


		
		
		
		

a:link {  	color: #990005; text-decoration: none; font-weight: bold; }
a:visited { color: #990005; text-decoration: none; font-weight: bold; }
a:hover {	color: #990005; font-weight: bold; text-decoration: underline; }



#body302 {	
		background-color: #A1A1A1;
		text-align: center; /* for IE */ 
		width:682px; /* or a percentage, or whatever */
		margin:0 auto; /* for the rest */ 
		background-image: url(images/sitetemplate/body_bg.gif);
		
		}


		
#contentwidth  {  width: 483px;	}

#homewidth  {  width: 483px;	}
		
#pagearea302 {
		background-color: #FFFFFF;
		font-family:Verdona, Arial, sans-serif; 
		font-size: 11px; 
		color: #444444;	
		}
		
#pagearea302-system {
		background-color: #FFFFFF;
		font-family:Verdona, Arial, sans-serif; 
		font-size: 11px; 
		color: #444444;	
		padding: 0 20px 0 20px;
		}

		
div  {	font-family:tahoma, arial, helvetica, verdana, sans-serif;
		font-size: 11px;
		color: #444444;
		}


.siteheadertop-background {
		background-image: url(http://graphics.stratumweb.com/0019-c/header_top_background.gif);
		}
		
.siteheaderbottom-background {
		background-image: url(http://graphics.stratumweb.com/0019-c/header_bottom_background.gif);
		}
		
.body-top-background {
		background-image: url(http://graphics.stratumweb.com/0019-c/body_top_background.gif);
		}
		
.menu-background {
		background-color: #FFFFFF;
		}
		
.body-header-background {
		background-image: url(http://graphics.stratumweb.com/0019-c/body_header_background.gif);
		}
		
.HPRightNav-background {
		background-color: #E4E4E4;
		}
		
.footer-background {
		background-image: url(http://graphics.stratumweb.com/0019-c/footer-background.png);
		background-repeat: no-repeat;
		}
		
.footer-brand {
		padding-right: 112px;
		}





#albumPhoto{margin:1px;display:block;clear:both;}
#albumThumbnails img{float:left;width:120px;height:80px;border:0px;padding:1px;}
#BtnECard{background-image:url(/common/images/send_button.gif);height:22px;display:block;background-repeat:no-repeat;background-position:top center;}
#copyright{text-align:center;}
.answers{width:100%;border-top:1px solid #000;margin-top:5px;}
.answers TD{font-size:.85em;}.bgDark{background-color:#666;}
.bgMedium{background-color:#ccc;}
.bgLight{background-color:#eee;}
.button{color:black;border:1px solid #000;background:#ccc;padding:1px 7px;}

a.button{text-decoration:none;color:#000;}

.calendar h3{margin-top:0px;margin-left:5px;}

.calendar p{font-size:9pt;margin-left:5px;margin-right:2px;}

.calendarLabel{text-align:center;font-weight:bold;}

.center{text-align:center;}

.clickable {cursor:pointer;}

.childThread {margin-left:15px;}

.childPost{border-left:1px solid gray;margin-left:10px;padding-left:10px;}

.dataGrid,.cartGrid{width:100%;}

.dataGrid,.optionGrid,.infoGrid{margin-top:10px;margin-bottom:10px;border-collapse:collapse;}

.dataGrid td,.optionGrid td{padding-right:10px;}

.hidden{display:none;}

.inset{padding:10px;}

.label{text-align:right;font-weight:bold;}

.leftArrow{float:left;}

.noMargin{margin:0px;}

.menu,.submenu,.submenu2,.submenu3,.submenu4,.siteIndex{display:block;}

.inline{display:inline;}

.menuContainer{position:absolute;visibility:hidden;background-color:#fff;}

.parentThread{font-weight:bold;}

.poll{width:95%;color:#000;background-color:#fff;border:1px solid #000;}

.poll h6{width:100%;margin-top:0em;text-align:center;}

.pollTotal{border-top:1px solid #000;text-align:center;}

.required{color:#900;}

.rightArrow{float:right;text-align:right;}

.rule{border-top:1px solid #999;}

.slide{float:left;border:0px;}

.textBox,.textarea{width:100%;}

.thumbnail{width:102px;height:102px;margin-top:10px;margin-bottom:5px;margin-right:5px;overflow:hidden;}

.tools{font-size:7pt;}

tr.calendarLabel td{width:14%;}

.clear{clear:both;}








/*---------------------------------------- RESET BROWSER DEFAULT STYLES ----------------------------------------*/

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
pre, blockquote, form, label, ul, ol, dl, fieldset, address { margin: 10px; }
li, dd, blockquote { margin-left: 40px; }
fieldset { padding: 10px; }

/*---------------------------------------- BODY & WRAPPER ----------------------------------------*/

.nacdb-logo { margin: 0 0 0 15px; }
#copyright { line-height: 45px; text-align: left; margin: 0 auto; padding: 0px 0 0 0; width: 640px; height: 32px; clear: both; overflow: visible; }
.member { float: right; text-align: right; }

a { color: #AA3221; text-decoration: none; }
a:hover { color: #fff; color: #1D5CAB; text-decoration: none; }

#wrapper { 
		margin-bottom: 8px;
		border-left: 1px solid #949494; 
		border-right: 1px solid #949494; 
		border-bottom: 1px solid #949494; 
		background: #ffffff; 
		
		}
		
	.wrappercell {
		padding-top: 0; 
		padding-left: 1px; 
		padding-right: 1px; 
		padding-bottom: 1px; 
	}

/*----------------------- FLASH:  NAV, PRESENTATION, HEADERS -----------------------*/
#flash-nav { margin: 0 1px; padding: 0; width: 678px; background: #757575; }
#flash-presentation { margin: 1px; padding: 0; width: 678px; background: #ccc; }
#flash-header { float: left; width: 250px; height: 35px; margin: 0 0 0 0; padding: 0; background: transparent; border-bottom: 1px solid #fff; }
#flash-interactive { float: left; width: 483px; margin: -10px 0; padding: 0; background: #fff; }

/*----------------------------------- HOME CONTENT WRAPPER ---------------------------------*/
#home-content-wrapper { margin: 0; width: 678px; background: #b2b2b2; }

/*----------------------------------------- RECENT PROJECTS ----------------------------------------*/
#recent-projects { margin: 1px; }
#recent-projects p { margin: 4px 4px 10px 4px; font-family: tahoma, arial, helvetica, verdana; }
#recent-projects #projects h2 { margin: 4px 0; padding: 0; text-align: left; font-size: 16px; font-weight: normal; color: #1A4F91; background: #fff; }
#recent-projects h3 { margin: 4px 0; font-size: 12px; font-weight: bold; }

#recent-projects h2 { margin: 4px; font-family: tahoma, arial, helvetica, verdana; font-weight: normal; }
#recent-projects h2 a { margin: 0; padding: 0; color: #1D5CAB; }
#recent-projects h2 a:hover { color: #AA3221; }

#projects p a { color: #1D5CAB; text-decoration: none; }
#projects p a:hover { color: #AA3221; text-decoration: none; }
#projects p a.section-link { color: #AA3221; text-decoration: none; }
#projects p a:hover.section-link { color: #1D5CAB; text-decoration: none; }

#news p a { color: #1D5CAB; text-decoration: none; }
#news p a:hover { color: #AA3221; text-decoration: none; }
#news p a.section-link { color: #AA3221; text-decoration: none; }
#news p a:hover.section-link { color: #1D5CAB; text-decoration: none; }

a.section-link { color: #AA3221; text-decoration: none; }
a:hover.section-link { color: #1D5CAB; text-decoration: none; }

/*----------------------------------------- NEWS & ARTICLES -----------------------------------------*/
/*#news-articles { margin: 1px 1px 1px; width: 282px; float: left; /*background: #fff url(/clientimages/28955/template/recent_projects_bg.gif) top left repeat-y;*/ }
/*#news-articles a { margin: 0; padding: 0; color: #AA3221; font-weight: bold; }
#news-articles a:hover { color: #1D5CAB; }*/

/*---------------------------------------------- LIVE-AREA -----------------------------------------------*/
#live-area { margin: 1px; width: 678px; background: #fff url(/clientimages/28955/template/sub_nav_logo_bg.gif) bottom right repeat-y; overflow: hidden; }
#live-area a { margin: 0; padding: 0; color: #AA3221; }
#live-area a:hover { color: #1D5CAB; }

/*----------------------------------------------- SUB-NAV ------------------------------------------------*/
#sub-nav { 
			margin-right: 0; 
			padding: 0 0 155px 0; 
			width: 195px; 
			font-size: 11px; 
			text-align: left; 
			color: #333333;  
			background:url(images/sitetemplate/sub_nav_logo_bg.gif) no-repeat bottom left;
			background-color: #e5e5e5;
}

#sub-nav ul { margin: 0; padding: 0; list-style: none; background: #e5e5e5; }
#sub-nav ul li { display: block; margin: 0; padding: 0; border-bottom: 1px solid #fff; }
#sub-nav ul a { margin: 0; padding: 10px 12px; display: block; color: #333333; text-decoration: none; border-bottom: 1px solid #fff; }
#sub-nav ul a:hover { margin: 0; padding: 10px 12px; color: #333333; }

#sub-nav .rnavgreen a:hover { background: #14872C; color: #FFFFFF;}
#sub-nav .rnavred a:hover { background: #AA3221; color: #FFFFFF; }
#sub-nav .rnavblue a:hover { background: #1D5CAB; color: #FFFFFF; }
#sub-nav .rnavyellow a:hover { background: #FFFF66; color: #333333; }

#sub-nav .NavLink2 { font-weight: bold;	}


.searchtable {
	 border-bottom: 2px solid #fff;
	 height: 32px;
	 width: 195px;
	/* margin-left: -10px;
	 margin-right: -10px;
	 */
}

.searchinput {
	font-size: 10px;
}




/*-------------------------------------------- TYPOGRAPHY --------------------------------------------*/
p { text-align: left; font-size: 11px; margin: 4px; color: #333; background: #fff; }
#home-content p { text-align: left; font-size: 11px; color: #333; background: #fff; }
#bodyCopy p { text-align: left; font-size: 11px; color: #333; background: #fff; }

h1 { float: left; width: 428px; height: 35px; margin: 0 0 10px 0; padding: 6px 10px; text-align: left; font-size: 19px; font-weight: normal; color: #555;
	background: #ffff66; border-bottom: 1px solid #fff; overflow: hidden; }
h2 { margin: 4px 0; padding: 0; text-align: left; font-size: 16px; font-weight: normal; color: #1A4F91; background: #fff; }
h3 { margin: 4px; padding: 0; text-align: left; font-size: 14px; font-weight: normal; color: #14872C; }
h4 { margin: 4px; padding: 0; text-align: left; font-size: 12px; font-weight: normal; color: #AA3221; }
h5 { margin: 4px; padding: 0; text-align: left; font-size: 10px; font-weight: normal; color: #333; }
h6 { margin: 4px; padding: 0; text-align: left; font-size: 8px; font-weight: normal; color: #333; }

/*------------------------------------------------ FOOTER ------------------------------------------------*/
#footer {
	clear: both;
	margin: 1px;
	padding: 8px 0;
	text-align: center;
	letter-spacing: .25px;
	font-family: arial, helvetica, verdana;
	font-size: 11px;
	color: #ffffff;
	background: #757575;
}
#footer a { padding: 1px 2px; color: #fff; }
#footer a:hover { color: #333; background: #fff; }

.poll {width:200px;}


#copyright {
	padding-left: 10px;
	font-weight: normal;
}

#copyright a { color: #444; font-weight: normal;}
#copyright a:hover { color: #fff; font-weight: normal;}
