/*----------------------------------------------------------------------------------------
help.css
----------------------------------------------------------------------------------------*/

/* typography
----------------------------------------------------------------------------------------*/
.scholarships h1.sifr { height: 70px; }
.grants h1.sifr { width: 600px; }
.scholarship_detail h1.sifr { height: 93px; }

/* #content
----------------------------------------------------------------------------------------*/
#content .content_head { background-image: url(../img/bg/bg_content_head_help.jpg); }
.landing #content .content_head {
	height: 287px;
	background-position: left top;
}
.interior #content.fellowships .content_head {
	height: 194px;
	background-position: right -481px;
}

.interior #content.grants .content_head { 
	height: 194px;
	background: url(../img/bg/bg_content_head_help.jpg) no-repeat right -287px;
}
.interior #content.develop .content_head { 
	height: 194px;
	background: url(../img/bg/bg_content_head_help.jpg) no-repeat right -472px;
}
.interior #content.strengthen .content_head { 
	height: 194px;
	background: url(../img/bg/bg_content_head_help.jpg) no-repeat right -675px;
}
.interior #content.research .content_head { 
	height: 194px;
	background: url(../img/bg/bg_content_head_help.jpg) no-repeat right -1063px;
}
.interior #content.leaders .content_head { 
	height: 193px;
	background: url(../img/bg/bg_content_head_help.jpg) no-repeat right -1257px;
}
.interior #content.resource .content_head { 
	height: 194px;
	background: url(../img/bg/bg_content_head_help.jpg) no-repeat right -869px;
}
.interior #content.program_page .content_head { 
	background: none;
	padding: 0 0 10px 0;
}
.interior #content.scholarship .content_head,
.interior #content.scholarship_detail .content_head { 
	background: none;
	padding: 0 0 10px 0;
}
#content .content_belly .column_a .block_floats { margin-top: -26px; }
#content.grants .content_belly .column_a .block_floats { margin-top: 0; }
#content .content_belly .column_a .block_floats .block,
#content.fellowships .content_belly .column_a .block {
	float: left;
	width: 231px;
	background: none;
	padding: 0;
	margin: 0 27px 28px 0;
}
	#content .content_belly .column_a .block_floats .block p,
	#content.fellowships .content_belly .column_a .block p { margin: 0 0 10px 0;  }
	#content .content_belly .column_a .block_floats .block.alt,
	#content.fellowships .content_belly .column_a .block.alt { margin-right: -1px; }
	
/* strengthening camp */
.hdr_str {
	font-size: 1.7em;
	text-transform: uppercase;
	overflow: hidden;
	text-indent: -9999px;
	position: relative;
	margin: 0 0 6px -2px;
}
.hdr_str a {
	background: url(../img/tout/tout_strengthen.jpg) no-repeat;
	display: block;
	width: 231px;
	height: 131px;
}
.hdr_str.cc a { background-position: left top; }
.hdr_str.ac a { background-position: left -131px; }
.hdr_str.cci a { background-position: left -262px; }
.hdr_str.cg a { background-position: left -393px; }
.hdr_str.sci a { background-position: left -524px; }
.hdr_str.ca a { background-position: left -655px; }

#show_more { margin: 0 0 15px 0; }
#show_more p { margin: 0 0 5px 0; }
#show_more ol {
	list-style-type: decimal;
	margin: 8px 0 8px 17px;
}
	#show_more ol li {
		font-size: 1.2em;
		line-height: 1.6;
		color: #5E5046;
		margin: 0 0 10px 0;
	}
.interior .column_a img.research_uploaded_image {
	float: left;
	margin: 0 10px 0 0;
}

.more { display: none; width: 491px; }
.more.active { display: block; }
.more.more_push { padding: 5px 0 0 0; }
	span.more_inner { margin: 0 0 7px 0; }
	span.more_list { margin: 0 0 7px 0; }

/* blog
----------------------------------------------------------------------------------------*/
.blog #content .content_head {
	background-image: url(../img/bg/bg_content_head_blog.jpg);
	height: 185px;
}
.blog a.return_to_blog {
	background: url(../img/icon/icon_arrow_prev.gif) no-repeat left 4px;
	font-size: 1.2em;
	font-weight: bold;
	margin: -21px 0 0px;
	padding: 0 0 0 10px;
	position: absolute;
}
.blog .post {

}
	.blog .post h2 {
		font-size: 30px;
		color: #6dc067;
		font-weight: bold;
		margin-bottom: 10px;
	}
		.blog .post h2 a {
			color: #6dc067;
		}
	.blog .post .postmetadata { margin-bottom: 2em; }
	.blog .post .entry .postmetadata {
		margin-top: 30px;
		padding: 8px 0;
		color: #998774;
		border: solid #e5e5e5;
		border-width: 1px 0;
	}
		.blog .post .entry .postmetadata a {
			color: #39c0c3;
		}
	.blog .post .entry {
		border-bottom: 1px solid #e5e5e5;
		margin-bottom: 25px;
		padding-bottom: 15px;
	}
		.blog .post .entry p {
			margin-bottom: 1em;
		}
	.blog .single .post .entry {
		border: none;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.blog .comment {
		border-bottom: 1px solid #e5e5e5;
		padding-bottom: 25px;
		margin-bottom: 25px;
	}
		.blog .comment img.avatar { display: none; }
		.blog .comment .comment-author {
			font-weight: bold;
			font-size: 1.4em;
			color: #5e5046;
			margin-bottom: 0.2em;
		}
			.blog .comment .comment-author cite { font-style: normal; }
			.blog .comment .comment-author a { color: #39c0c3; }
		.blog .comment .comment-meta {
			font-size: 1.2em;
			color: #998774;
			margin-bottom: 15px;
		}
			.blog .comment .comment-meta a { color: #998774; }
			.blog .comment .comment-meta a:hover { color: #5e5046; }
			.blog .comment .comment-meta a.comment-edit-link { color: #39c0c3; }
	.blog h3#comments {
		color: #6dc067;
		font-size: 1.8em;
		font-weight: bold;
		margin-bottom: 25px;
	}
	.blog #respond {
		overflow: hidden;
		padding-top: 10px;
	}
		.blog #respond h3 {
			color: #d74487;
			font-size: 1.8em;
			font-weight: bold;
			margin-bottom: 15px;
			float: left;
		}
		.blog #respond p.logged {
			float: right;
		}
		.blog #respond textarea {
			width: 483px;
			border: 3px solid #e5e5e5;
			clear: both;
			margin-bottom: 10px;
		}
		.blog #respond button.btn.submit {
			background-position: left -599px;
			float: right;
			clear: both;
		}
		.blog #respond button.btn.submit:hover {
			background-position: -317px -599px;
		}
	.blog .sidebar {
	
	}
		.blog .sidebar p {
			margin-bottom: 20px;
		}
		.blog .sidebar #searchform {
			height: 55px;
			margin-bottom: 20px;
			background: url(../img/bg/bg_double_bars.gif) repeat-x left bottom;
		}
			.blog .sidebar #searchform .screen-reader-text {
				display: none;
			}
			.blog .sidebar #searchform input#s {
				border: 2px solid #d4d4d4;
				padding: 4px;
				float: left;
				width: 140px;
			}
			.blog .sidebar #searchform button {
				background-position: left -81px;
				float: right;
			}
			.blog .sidebar #searchform button:hover {
				background-position: -317px -81px;
			}
		.blog .sidebar li.categories, .blog .sidebar li.archives {
			font-size: 1.2em;
			background: url(../img/bg/bg_double_bars.gif) repeat-x left bottom;
			padding-bottom: 25px;
			margin-bottom: 20px;
		}
		.blog .sidebar li.categories .cat-item { color: #998774; }
		.blog .sidebar li.categories .current-cat a { color: #6cc166; }
			.blog .sidebar li.categories h2, .blog .sidebar li.archives h2 {
				background: url(../img/hdr/hdr_blog.png) no-repeat;
				height: 18px;
				margin-bottom: 7px;
				text-indent: -9000px;
			}
			.blog .sidebar li.categories h2 {
				background-position: 0 0;
			}
		.blog .sidebar li.module#subscribe { background: none; }
			.blog .sidebar li.module#subscribe a {
				font-size: 1.2em;
				background: url(../img/icon/icon_rss.gif) no-repeat;
				position: absolute;
				height: 15px;
				padding: 0 0 0 20px;
			}
			.blog .sidebar li.archives h2 {
				background-position: left -25px;
			}
	/* search results */
	.blog .results h2.pagetitle {
		font-size: 30px;
		color: #6dc067;
		font-weight: bold;
		margin-bottom: 15px;
	}
		.blog .results .post h3 {
			color: #6dc067;
			font-size: 1.8em;
			font-weight: bold;
		}
	.blog #commentform {
	
	}
		.blog #commentform div {
			clear: both;
			margin-bottom: 10px;
		}
			.blog #commentform div label {
				font-weight: bold;
				padding-bottom: 3px;
				display: block;
				color: #5E5046;
			}
			.blog #commentform div input {
				display: block;
				border: 3px solid #e5e5e5;
				padding: 4px;
			}
	.blog .navigation {
		font-size: 1.2em;
		font-weight: bold;
	}
	
/* .form_filter
----------------------------------------------------------------------------------------*/	
#container .form_filter {
	width: 490px;
	height: 188px;
	padding: 0 0 0 12px;
	background: url(../img/bg/bg_form_filter_sch.gif) no-repeat;
	margin: 0 0 20px 0;
}	
	#container .form_filter .col_a { 
		width: 172px; 
		margin-top: 28px;
	}
	#container .form_filter .col_b { 
		margin-top: 24px; 
		height: 123px;
		width: 270px;
	}
	#container .form_filter fieldset .text {
		border: 1px solid #39c0c3;
		color: #5e5046;
		font-size: 1.2em;
		padding: 3px 4px;
		width: 158px;
	}
	/*#container .form_filter #apply_filter {
		float: right;
	}*/
/* .results_listing
----------------------------------------------------------------------------------------*/
#content .scholarships .block { padding-top: 0; }
#content .scholarships .results_listing .listing_head { margin: 0 0 7px 0; }
	#content .scholarships .results_listing .listing_head h2 { 
		float: left; 
		width: 200px;
		margin: 0;
	}
#content .scholarships .results_listing  .legend {
	background: url(../img/icon/icon_camp.gif) no-repeat right top;
	float: right;
	font-size: 1.1em;
	padding: 0 24px 0 0;
	color: #6dc067;
	line-height: 17px;
	margin: 4px 0 0 0;
}
#content .scholarships .results_listing .item_head { margin: 0 0 3px 0; }
#content .scholarships .results_listing h3 { 
	font-weight: normal; 
	font-size: 1.2em;
	height: 18px;
	float: left;
	padding: 2px 26px 0 0;
}
	#content .scholarships .results_listing h3 a { line-height: 1.3; }
	
	#content .scholarships .results_listing li {
		border: 0;
		padding: 0;
	}	
	#content .scholarships .results_listing li.camp h3 {
		background: url(../img/icon/icon_camp.gif) no-repeat right top;
	}
	
	#content .scholarships .results_listing .stats dt { width: 70px; }
	#content .scholarships .results_listing .stats dd { width: 400px; }

/* .paging
----------------------------------------------------------------------------------------*/
#content .scholarships .paging {
	padding: 0;
	margin: 13px 0 -5px 0;
}

/* #tabs
----------------------------------------------------------------------------------------*/
#tabs {}
	#tabs .togglers .tab1 a {
		background-image: url(../img/tab/tab_incentive.gif);
		height: 37px;
		width: 182px;
	}
	#tabs .togglers .tab2 a {
		background-image: url(../img/tab/tab_scholarship.gif);
		height: 37px;
		width: 202px;
	}
	
/* .tag_listing
----------------------------------------------------------------------------------------*/
.tag_listing { margin: 0 0 20px 0; }
	#container .tag_listing .lead {
		font-weight: bold;
		font-size: 1.6em;
		margin: 0;
	}
		#container .tag_listing .lead a {
			background: url(../img/icon/icon_toggle.gif) no-repeat right -33px;
			padding: 0 16px 0 0;
		}
		#container .tag_listing .lead a.active { background-position: right top; }
	.tag_listing ul { 
		margin: 20px 0 0 0; 
		width: 491px; 
	}
		.tag_listing ul li {
			display: inline;
			font-size: 1.2em;
			border: 0;
			margin: 0 3px 4px 0;
			zoom: 1;
		}
			.tag_listing ul li a { }
		.tag_listing ul li.active a { color: #d74487; }

/* scholarships detail
----------------------------------------------------------------------------------------*/
#content .content_belly .column_a ul.fields {
	list-style-type: none;
	font-size: 1.2em;
	line-height: 1.6em;
	color: #998774;
	margin: 0 0 20px 0;
}
	#content .content_belly .column_a ul.fields li {
		font-weight: bold;
		margin: 0;
	}
		#content .content_belly .column_a ul.fields li span {
			color: #5e5046;
			font-weight: normal;	
		}
		#content .content_belly .column_a ul.fields li.lead { font-weight: bold; }
		#content .content_belly .column_a ul.fields li ul {
			list-style-type: none;
			color: #998774;
		}
			#content .content_belly .column_a ul.fields li ul li {
				margin: 0;
			}
			
#content.scholarship_detail .content_belly .column_a .stats dt { width: 225px; min-height: 20px; _height: 20px; }
#content.scholarship_detail .content_belly .column_a .stats dd { width: 265px; min-height: 20px; _height: 20px; }
#content.scholarship_detail .content_belly .column_a .stats dd p { width: 265px; }
		
/* resource library login
----------------------------------------------------------------------------------------*/	
#content .content_belly h2.push_bottom { margin: 0 0 25px 0; }
.results_listing {}
	.results_listing .field {}
		.results_listing .field p { display: block; }
			.results_listing .field p label { 
				float: left;
				width: 65px;
			}
			.results_listing .field p input {
				border: 2px solid #d1d1d1;
				font-size: 1.2em;
				color: #39c0c3;
				width: 200px;
				margin: -4px 0 0 0;
				padding: 2px 7px;
			}
				.results_listing .field p input#id_email,
				.results_listing .field p input#id_password {
					margin: 0;
				}
		.results_listing { }
		

.column_a .block p, #content.static .block p.research_title {
	margin: 0 0 10px 0;
}
	.research_title .article_info {
		margin: -20px 0 0 0;
		*margin: 0;
	}
.divide {
	margin: 0 0 25px 0;
}
.cms {
	margin: 0 0 10px 0;
}

/* research article icons
----------------------------------------------------------------------------------------*/
.research_icon {
	float: left;
	background: url(../img/icon/icon_filetypes.gif) no-repeat;
	height: 40px;
	overflow: hidden;
	padding: 12px 0 0 44px;
}
.research_icon.doc { background-position: left top; }
.research_icon.pdf { background-position: left -60px; }
.research_icon.ppt { background-position: left -120px; }
.research_icon.xls { background-position: left -180px; }
.research_icon.zip { background-position: left -240px; }
.research_icon.jpg { background-position: left -300px; }

/* leaders assembly icons
----------------------------------------------------------------------------------------*/
.assembly_icon {
	float: left;
	background: url(../img/icon/icon_filetypes.gif) no-repeat;
	height: 34px;
	overflow: hidden;
	padding: 12px 0 0 44px;
}
 .common_listing li .assembly_icon a { 
 	background: none; 
 	float: none; 
 	padding: 0; 
 }
.assembly_icon.doc { background-position: left top; }
.assembly_icon.pdf { background-position: left -60px; }
.assembly_icon.ppt { background-position: left -120px; }
.assembly_icon.xls { background-position: left -180px; }
.assembly_icon.zip { background-position: left -240px; }
.assembly_icon.jpg { background-position: left -300px; }

.results_listing .leaders_description {
	margin: 0 0 20px 0;
}
