* {
	margin:				0;
	border:				0;
	padding:			0;	
}

body {
	background:			#408cc5 url(images/siteBkg.jpg) repeat-x;
	font:				12px Arial, sans-serif;
	line-height:		19px;
	color:				#5a5a5a;
	padding:			0 0 20px 0;
	behavior:			url(csshover.htc);
}

img {
	display:		block;	
}
img.quote {
	margin:			25px auto;
}

p, h2, div.emBox, table.blueBox {
	margin:			 	0 0 15px 0;
}

h1 {
	font:				13px Arial, sans-serif;
	font-weight:		bold;
	color:				#28577b;
	background:			#fff url(images/contentHeaderBkg.jpg) no-repeat;
	padding:			13px 0 0 40px;
	height:				36px;
	width:				400px;
}

h2 {
	font:				12px Arial, sans-serif;
	font-weight:		bold;
	color:				#28577b;
}

h2.faq {
	margin:				0 0 3px 0;	
}

ul {

	padding:			0 0 0 20px;
	list-style:			outside circle;
	color:				#275679;
}

ol {
	font-weight:		bold;
	margin:				0 0 0 30px;
	color:				#275679;
}

li {
	margin:				0 0 10px 0;	
}

a.subNavLink {
	font-size:			11px;
	text-decoration:	none;
	color:				#28587c;
	width:				205px;
	height:				18px;
	display:			block;
	padding:				0 0 10px 3px;
	text-align:			right;
}

a.subNavLink span {
	padding:			0 10px 0 0;	
}

a.subNavLink:hover {
	background:			url(images/linkBkg.gif) no-repeat;
	color:				#fff;
}

a.subNavLink:hover span {
	padding:			0 5px 0 0;
}

table.blueBox {
	border:				1px solid #326f9c;
	width:				510px;
}

table.blueBox div {
	background:			#326f9c no-repeat 50% 50%;
}

table.blueBox ul {
	margin:				0 0 0 10px;
	width:				260px;
}

div.clear {
	clear:				both;
	width:				100%;
	height:				20px;	
}

div.emBox {
	padding:			10px 10px 0 10px;
	background:			#fff url(images/emBoxBkg.jpg) repeat-x;
	border-bottom:		1px solid #d9d9d9;	
}


/**** SECTIONS *******************/
div#wrapper {
	position:		relative;
	width:			827px;
	left:			50%;
	margin:			0 0 0 -413px;
	background:		#fff url(images/wrapperBkg.jpg) repeat-y;
}


div#imgHeader {
	clear:			both;
	
}

/******* MAIN NAV ***************/
div#mainNav {
	position:		absolute;
	z-index:		2;
	width:			480px;
	top:			236px;
	left:			365px;
}

div.mainNavItem {
	float:				left;
}

div#mainNav div.mainNavItem {
	opacity:			0.90;
	filter: 			alpha(opacity=90);
	-moz-opacity:		0.90;
}

div.mainNavItem div {
	position:			absolute;
	visibility:			hidden;
}

div.mainNavItem:hover div {
	cursor:				pointer;
	visibility:			visible;
}


/************ SUB NAV ************/
div#subMenu {
	position:		relative;
	width:			255px;
	background:		#fff url(images/subNavRepeat.jpg) repeat-y;
	float:			left;
}

	div#subMenu div.top {
		z-index:	0;
		width:		255px;
		height:		206px;
		background:	url(images/subNavTop.jpg) no-repeat;
		position:	absolute;
	}
	div#subMenu div.content {
		position:	relative;
		z-index:	1;
		padding:	22px 0 0 30px;
		width:		215px;
	}
		div#subMenu div.content img {
		margin:		0 0 15px 4px;	
		}
		
	div#subMenu div.bottom {
		width:		255px;
		height:		13px;
		background:	url(images/subNavBottom.jpg) no-repeat;
	
	}
	
div#subLinks {
	padding:			0 0 8px 0;	
}


/******************** MAIN CONTENT ITEMS*************/

div#mainContent {
	float:			left;
	width:			572px;
	padding:		10px 0 0 0;
}
	div#mainContent div.content {
		width:		530px;
		padding:	0 10px 0 10px;
	}
	
	div#mainContent a {
		text-decoration:	none;
		color:				#e8c31d;	
	}
	
	div#mainContent a:hover {
		border-bottom:		1px dotted #e8c31d;
	}
	
div.faqItem {
	background:		#fff url(images/opportunity/faqQA.gif) no-repeat top left;
	padding:		15px 0 0 0;	
}

div.ministry {
	clear:			left;
	height:			210px;
}
div.ministry img {
	float:			left;
	padding:		0 5px 0 0;
	margin:			0 10px 0 0;
	border-right:	1px solid #d9d9d9;
}

img.headShot {
	float:			left;
	margin:			0 10px 10px 0;	
}


/********************* FOOTER ***************/

div#footer {
	clear:			both;
	width:			827px;
	height:			49px;
	background:		url(images/footerBkg.jpg) no-repeat;
	font-size:		10px;
	color:			#fff;
	text-align:		center;
}

div#footer a {
	text-decoration:	none;
	color:				#d9d9d9;
}
div#footer a:hover {
	text-decoration:	underline;
	color:				#fff;
}
div#footer p {
	display:			block;
	position:			relative;
	top:				20px;
	margin:				0;
	padding:			0;
}

/********************* FORM ***************/


input, select, textarea {
	border:				1px solid #e2e2e2;
	padding:			2px;
	color:				#5a5a5a;
}

div.sitemason_body input {
	background:			#fff url("images/form/submitBtn.jpg") repeat-x;
	color:				#fff;
	position:			relative;
	margin:				5px 0 0 0;	
}

div.value input {
	background:			#fff;
	color:				#5a5a5a;
	margin:				0;
}

