
/*  Layout Divs  ***********************************************************/

#wrapper {
	background:#ffffff url('../images/templates/wrbg.jpg') repeat-y top center;
	margin: 0 auto;
	width: 960px;
	height: auto;
}

/* Header Wrapper  **************************************************************/

#header-wrapper {
	background:#1515bc url('../images/templates/hdbg.jpg') repeat-x top center;
	width: 950px;
	height: 114px;
	padding-top: 15px;
	padding-left: 10px;
	color:#FFF;
}

	#logo-wrapper {
		float: left;
		width: 425px;
	}
	
	#subscribe-wrapper {
		float: left;
		width: 510px;
	}
	
	#subscribe {
		margin: 0 auto;
		width: 420px;	
	}
	
	#subscribe form {
		padding: 0px;
		margin: 0px
	}
	
	#subscribe input[type=text] {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 11px;
		background-color: #ffffff;
		color: #000000;
		width: 130px;
		height: 16px;
		border: none;
		vertical-align: middle;
		padding-top: 2px;
		padding-bottom: 2px;
		margin: 0px;
	}
		
	#subscribe > h3 {
		padding-bottom: 5px;
		margin: 0px;
		text-align:center;
	}
	
	#subscribe > p {
		padding: 0px;
		margin: 0px;
	}

#header-wrapper-landing {
	background:#1515bc url('../images/templates/hdbg.jpg') repeat-x top center;
	width: 950px;
	height: 25px;
	padding-top: 15px;
	padding-left: 10px;
}

/* Main Wrapper  **************************************************************/

#main-wrapper {
	background:transparent url('../images/templates/mainbg.jpg') no-repeat top center;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 22px;
}

#main-wrapper-landing {
	background:transparent url('../images/templates/mainbg-landing.jpg') no-repeat top center;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 22px;
}

/* Navigation  **************************************************************/

#navigation-wrapper {
	padding-bottom: 10px;
}
	
	#access {
		display: block;
		float: left;
		width: 100%;
		font-size: 16px;
		text-transform:uppercase;
		font-weight:normal;
		margin-bottom: 10px;
		border-bottom: 1px solid #dadada;
		padding-bottom: 13px;
	}
	#access ul {
		list-style: none;
		padding-left: 0;
	}
	#access li {
		float: left;
		position: relative;
	}
	#access a {
		color: #00009f;
		display: block;
		height: 26px;
		line-height: 1.8em;
		padding: 0 1.2125em;
		text-decoration: none;
		font-weight:normal;
	}
	#access ul ul {
		display: none;
		float: left;
		margin: 0;
		position: absolute;
		top: 1.65em;
		left: 0;
		width: 240px;
		z-index: 99999;
	}
	#access ul ul ul {
		left: 100%;
		top: 0;
	}
	#access ul ul a {
		background: #00009f;
		border-bottom: 1px dotted #ddd;
		color: #FFFFFF;
		font-size: 13px;
		font-weight: normal;
		height: auto;
		line-height: 1.4em;
		padding: 7px 20px;
		width: 220px;
		text-transform: capitalize;
	}
	#access ul ul a:hover {
		background: #00389f;
	}
	#access li:hover > a
	#access ul ul :hover > a,
	#access a:focus {
		color: #FFFFFF;
	}
	#access li:hover > a,
	#access a:focus {
		background: #00009f;
		color: #FFFFFF;
	}
	#access ul li:hover > ul {
		display: block;
	}
	#access .current-menu-item > a,
	#access .current-menu-ancestor > a,
	#access .current_page_item > a,
	#access .current_page_ancestor > a {
		font-weight: normal;
	}
	
	#access li.current_page_item a {
		background: #00009f;
		color: #FFFFFF;
	}
	
	#access li.current_page_ancestor a {
		background: #00009f;
		color: #FFFFFF;
	}
	
	#access li.current_page_parent a {
		background: #00009f;
		color: #FFFFFF;
	}
	
/* Banner Wrapper  **************************************************************/

#banner-wrapper {
	padding-bottom: 25px;
	padding-top: 15px;
	margin-bottom: 25px;
}

/* Sales Wrapper  **************************************************************/

#sales-wrapper {
	padding-bottom: 5px;
	padding-top: 5px;
}

	#sales-wrapper ul {
		padding: 0px;
		margin: 0px;
		list-style: none;
		text-align:center;
	}
	
	#sales-wrapper li {
		padding: 0px;
		padding-right:4px;
		margin: 0px;
		display:inline;
	}
	
	#sales-wrapper li:nth-last-child(1) {
		padding-right:0px;
	}

	#sales-wrapper .attachment-thumbnail {
	}

#content-wrapper {
	padding-top: 15px;
	padding-bottom: 15px;
}

/* Single Column  *********************************************************/

#single-column {
	width: 880px;
}

	#single-column ul {
		margin-top: 5px;
		padding-left:30px;	
	}
	
	#single-column ul li {
		margin-bottom: 5px;
		list-style-type:disc;
	}
	
	#single-column ol {
		margin-top: 5px;
		padding-left:30px;
	}
	
	#single-column ol li {
		margin-bottom: 5px;
		list-style-type:decimal;
	}
			
	#single-column input {
		background-color: #D3DCF2;
	}
	
/* Content  **************************************************************/

#content {
	width: 575px;
	padding-right: 15px;
	pading-left: 15px;
	float: left;
}

	#content ul {
		margin-top: 5px;
		padding-left:30px;
	}
	
	#content ul li {
		margin-bottom: 5px;
		list-style-type:disc;
	}
	
	#content ol {
		margin-top: 5px;
		padding-left:30px;
	}
	
	#content ol li {
		margin-bottom: 5px;
		list-style-type:decimal;
	}
	
	#content-forms {
		width:350px;
		margin: 0 auto;
		padding:15px;
		text-align:center;
		background-color:#ECECEC;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
	}
	
		#content-forms input[type=text]  {
			background-color: #FFF;
			border-color:#D3DCF2;
			border-width:4px;
			border-style:solid;			
			display:block;
			margin-bottom:10px;
			padding-top:10px;
			margin-left:auto;
			margin-right:auto;
			width:250px;
			text-align:center;
		}
		
		#content-forms input[type=image] {
			border:0px;
		} 
		
		#content-forms .submit-images {
		}
	
	#content hr {
		display: block;
		height: 1px;
		border: 0;
		border-top: 1px solid #dadada;
		padding-bottom: 10px;
	}
	
	

/* Sidebar  **************************************************************/

#sidebar {
	width: 275px;
	float: right;
}

	#sidebar-search {
		background-color:#D3DCF2;
		color: #000000;
		padding:7px;
	}
	
		#sidebar-search input[type=text] {
			width:210px;
		}
		
		.search_term {
			background-color: #ffffff;
			border: none;
			margin: 2px;
			padding-left: 5px;
			padding-right: 5px;
			padding-top: 7px;
			padding-bottom: 7px;
			vertical-align: middle;
		}
		
		.search-submit {
			vertical-align: middle;
		}
	
	#sidebar ul {
		margin-bottom: 10px;
	}
	
	#sidebar #sidebar-subnav ul {
		padding-left: 25px;
	}
	
	#sidebar #sidebar-subnav ul > li {
		list-style-type:disc;
	}
	
	#special-reports {
		background-color:#D3DCF2;
		padding-left:15px;
		padding-right:15px;
		padding-top:15px;
		padding-bottom:15px;
	}

		#special-reports > h3 {
			padding:0px;
			margin:0px;
			padding-bottom:5px;
		}
		
		#special-reports input[type=text] {
			background-color: #ffffff;
			color: #000000;
			width: 230px;
		}
	
	#sidebar-leadership-help {
		text-align:center;
	}

/* Footer  **************************************************************/

#footer-wrapper {
	background:#f2f2f2 url('../images/templates/ftbg.gif') repeat-x bottom center;
	width: 100%;
	clear: both;
}

	#footer-content-wrapper {
		background:#ffffff url('../images/templates/wrbg.jpg') repeat-y top center;
		width: 960px;
		margin: 0 auto;
	}
	
		#footer {
			background:transparent url('../images/templates/fttpbg.gif') no-repeat bottom center;
			width: 920px;
			height: auto;
			margin: 0 auto;
			padding-top: 10px;
			padding-bottom: 20px;
			padding-left: 40px;
			clear: both;
		}
		
			#footer-column-one {
				width: 270px;
				float: left;
				padding-right:10px;
				margin-right: 20px;
			}
			
			#footer-column-two {
				width: 270px;
				float: left;
				padding-right:10px
			}
			
			#footer-column-three {
				width: 270px;
				float: right;
				padding-right:10px;
				margin-right: 40px;
			}
			
		#footer a {
			font-weight: 700;
			color: #00009f;
		}
		
		#footer input {
			background-color: #D3DCF2;
			color: #000000;
		}

/* Copyright  **************************************************************/

#copyright-wrapper {
	background:red url('../images/templates/ftbtbg.jpg') no-repeat top center;
	width: 960px;
	height: 165px;
}

	#copyright {
		text-align: center;
		color: #c9c9ec;
		font-size: 11px;
		padding: 10px;
		text-align: center;
	}
	
	#copyright a {
		color: #ffffff;
	}

/* Classes  **************************************************************/
	
.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}

.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}

.rss-icon {
	float:right;
}

.submit-images {
	margin-top: 10px;
	padding: 0px;
}

.testimonial-block {
	background:transparent url('../images/templates/left-quotes.jpg') no-repeat top left;
}

.post-pagination {
	margin-top: 15px;
	text-align: center;
}

/* -----Quiz table */

#conflictquiz {
   width: 650px;
   margin: auto;
 }
#conflictquiz tr {
   line-height: 1.75em;
}