/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;} em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}


/*
	From the Yahoo Fonts CSS file, the default font size is 13px. All 
	variations should be declared as percents using the following 
	conversions:
		
		10px	77%
		11px	85%
		12px	93%
		13px	100%
		14px	108%
		15px	116%
		16px	123.1%
		17px	131%
		18px	138.5%
		19px	146.5%
		20px	153.9%
		21px	161.6%
		22px	167%
		23px	174%
		24px	182%
		25px	189%
		26px	197%


*/

html {
	background-color:	#ffffff;
}

body {
	background-image:		url('../images/toolbox/educatortoolbox_backdrop.png');
	background-repeat:		repeat-x;
	background-color:		white;
	background-position:	0 0;

	min-width:				800px;

	text-align:				center;	
}

.silver_border {
	border:					1px solid silver;
}

strong, b, strong *, b * { font-weight: bold !important; }
em, i, em *, i * { font-style: italic !important; }

td { border:0px; padding:0px; }

#centeringDiv {
	margin:		0 auto;
	width:		800px;
}

#mainContentDiv
{
	float:left;
	width:799px;
	overflow:hidden;

	text-align:	left;
}

#minHeightDiv {
	float:left;
	width:1px;
	height:540px;
}

#Header, #Body, #Footer, #LowerNav {
	position:	relative;
	margin:		0 auto;
}

div.clear_both {
	height:			1px;
	line-height: 	1px;
	font-size:		1px;
	overflow:		hidden;
	float:			none;
	clear: 			both;
}


h1.content {
	font-family:	Georgia, "Times New Roman", serif;
	font-weight:	normal;
	font-size:		153.9%;
}

.ContentImage p {
	margin:			0;
	padding:		8px;
	color:			white;
	font-family:	Georgia, "Times New Roman", serif;
	font-size:		85%;
}


/* Nav Lists */
ul.hNav {
	margin:		0;
	padding:	0;
	list-style:	none;
	display:	inline;
}

.hNav li {
	list-style: none;	
}


/* Header Styles */

#HeaderBackground {
	/*background-image:	url('../images/toolbox/educatortoolbox_menu_bkgd.png');
	background-repeat:	repeat-x;
	background-color:	white;
	background-position:	0px 75px;*/
}

#HeaderBackgroundWidth {	
	position:	relative;
	margin:		0 auto;
}

#NADELogo {
	position:	absolute;
	top:		10px;
	left:		0;
	
	width:		200px;
	height:		57px;
	
	z-index:	10;
}

#HeaderSpacing {
	position:	relative;
	height:		75px;
}

#ToolboxHeader {
	position:	relative;	
	padding:	51px 0px 0px 450px;

}

#SearchNLog {
	position:	relative;
	padding:	5px 0px 0px 400px;
}

	#SearchBox {
		
		position:	relative;
		float:		right;
		
		height:		20px;
		width:		200px;
		
		background-image:		url('../images/layouts/search_bg.png');
		background-position:	top left;
		background-repeat:		none;
	}

	#SearchBox input {

		position:				absolute;
		right:					11px;
		top:					5px;
		
		width: 					185px; 
		height: 				12px; 
		
		border:					0px solid black;
		background-color:		transparent;

		text-align:				right;

		color: 					#666666;
		font-size: 				77%;

		outline:				none;
	}

	.LoginButton {

		position:				relative;
		float:					right;

		width:					75px; /* Needs to be about 72px for logout state */
		height:					20px;

		margin-right:			8px;
		
		background-image:		url('../images/layouts/login_bg.png');
		background-position:	top left;
		background-repeat:		none;

		text-align:				center;
	}

	.LoginButton a {
		
		display:				block;

		position:				absolute;
		top:					0px;
		left:					0px;

		width:					75px;

		padding:				5px 0px 4px 0px;
		margin:					0px;

		line-height:			100%;
		
		color: 					#666666; 
		font-size: 				77%;

		text-decoration:		none;
		text-align:				center;
	}
	

.PlaceNSearch {

	height:		20px;
	width:		200px;
	
	background-image:		url('../images/layouts/search_bg.png');
	background-position:	top left;
	background-repeat:		none;
}

	.PlaceNSearch input {

		width: 					180px; 
		height: 				12px; 
		padding:				5px 0px 0px 10px;
				
		border:					0px solid black;
		background-color:		transparent;

		text-align:				right;

		color: 					#666666;
		font-size: 				77%;

		outline:				none;
	}

.layoutAccountDiv
{
	text-align:					right;
	padding:					5px 10px 0px 0px;

	font-size:					10px;
}

.layoutAccountDiv a
{
	color:						#7A6B4A;
	text-decoration:			none;
}

.layoutAccountDiv a:hover
{
	color:						#00457C;
}



.MainNav {
	height:				27px;
	font-family:		arial,sans-serif;
	text-transform:		uppercase;
	font-size:			11px;
}

.MainNav li {
	display:	block;
	float:		left;
	text-align:	center;

	height:			27px;
}

.MainNav li.current {
	background-color:	white;
	background-image:	none;
}

.MainNav ul li a {
	display:		block;
	padding:		6px 12px 0 12px;
	height:			22px;
	color:			#ffffff;

	text-decoration:	none;
}

.MainNav li.current a, .MainNav a:hover {
	
	background-image:	 url('../images/toolbox/educatortoolbox_menudown_bkgd.png');
	background-position: top left;
	background-repeat:	 repeat-x;
}

.SubNav {
	padding-top:	8px;
	font-size:		93%;
}

.SubNav li {
	display:	inline;
	padding:	0 10px;
	border-left:	1px solid silver;
}

.SubNav li a {
	color:				#675A3F;
	text-decoration:	none;
}

.SubNav a:hover {
	color:			#00457C;
}

.SubNav li.current a
{
	/*color:			#D8D0C7;*/
	color:				#9B875E;
}

/* Body Styles */

#BodyContainer {
	/*background-image:	url('../images/toolbox/educatortoolbox_bkgd.png');
	background-repeat:	repeat-x;
	background-color:	white;
	background-position:	0px 0px;*/
}

#Body {
	/*padding:	1em;*/	
}

#BodyPadding {
	padding:	1em;
}

#BodyPadding h1 {
	font-family:		georgia,serif;
	font-style:			italic;
	font-size:			30px;
	font-weight:		normal;
}


#DividedContentContainer
{
	line-height:			1.2em;
	color:					#333333;
}

#DividedContentContainer #TertiaryNav {
	width:			220px;
	float:			left;
	font-size:		15px;
}

#DividedContentContainer #TertiaryNav ul {
	margin:			30px 0;
	padding:		0;
	list-style:		none;
}

#DividedContentContainer #TertiaryNav ul li {
	margin:			0;
	padding:		8px 0px;
	list-style:		none;
	line-height:	12px;

	border-bottom:	1px solid #D8D0C7;
}


#DividedContentContainer #TertiaryNav li a {
	text-decoration:	none;
	color:				#7A6B4A;
}

#DividedContentContainer #TertiaryNav li.current {
	/*background-image:	url('../images/toolbox/arrow_left.png');
	background-position:	right center;
	background-repeat:	no-repeat;*/
}


#DividedContentContainer #TertiaryNav li.current a {
	color:				#CCC1B5;
}

#DividedContentContainer #TertiaryNav li a:hover {
	color:				#00457c;
}

#DividedContentContainer #DividedContent {
	margin-left:	20px;
	float:			left;

	width:			520px;

	padding-bottom:	10px;	
}

#DividedContent a {
	color:				#7A6B4A;
	text-decoration:	none;
}

#DividedContent a:hover {
	color:				#000000;
	text-decoration:	underline;
}

#DividedContent h1 {
	font-size:							16px;
	font-family:						Georgia, Times, "Times New Roman", serif;
	font-weight:						normal;
	color:									rgb(0,51,102);
}

#DividedContent h2 {
	font-size:							13px;
	font-family:						Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight:						bold;
	color:									rgb(51,51,51);
}

#DividedContent p {
	font-size:							13px;
	font-family:						Arial, "Helvetica Neue", Helvetica, sans-serif;
	color:									rgb(102,102,102);
}

#DividedContent a {
	color:									rgb(122,107,74);
	text-decoration:				none;
}

#DividedContent a:hover {
	color:									rgb(122,107,74);
	text-decoration:				underline;
}

/* Sidebar Styles */

#contentSidebar
{
	width:			219px;

	text-align:		right;
	padding:		30px 0px 0px 0px;
	margin:			0px;

	overflow:		hidden;
}

	#contentSidebar p
	{
		padding:		8px 8px;

		font-family:	georgia,serif;
		font-style:		italic;
	}

	#contentSidebar img
	{
		vertical-align:	bottom;
		padding:		0px;
		margin:			0px;
	}

/* Footer Styles */

#Footer {
	padding-top:	20px;
}

#FooterPadding {
	padding:		1em;
}

#FooterBackground {
	
}

#FooterLinks {
	padding:		0;
}

#FooterLinks .LinkList {
	width:			18%;
	padding-right:	10px;
	float:			left;
}

#FooterLinks h2, #FooterLinks h3 {
	margin:			0;
}

#FooterLinks h2 {
	padding-bottom: 10px;
	font-weight:	normal;
	color:			#00457c;
	font-family:	Georgia,serif;
	text-transform:	uppercase;
	font-size:		14px;

	margin:			0px 0px 10px 0px;
	padding:		0px 0px 2px 0px;

	border-bottom:	1px solid #D8D0C7;
}

#FooterLinks h3 {
	font-size:		93%;
	color:			#5797C1;
}

#FooterLinks ul {
	margin:			0;
	padding:		0;
	list-style:		none;
	
	font-size:		93%;
}

#FooterLinks li {
	list-style:		none;
	padding:		2px 0px 0px 0px;
}

#FooterLinks a {
	color:			#5797C1;
	text-decoration:	none;
}

#FooterLinks a:hover {
	text-decoration:	underline;
}

#Copyright {
	clear: 			both;
	
	color:			rgb(216,208,199);
	
	text-align: 	left;
	font-size:		93%;
}

#Copyright a {
	color:			rgb(216,208,199);
}

.educator_toolbox_header_home {

	background-image:		url('../images/toolbox/toolbox_header_bg_2.png');
	background-position:	top left;
	background-repeat:		no-repeat;
}

.educator_toolbox_header {

	background-image:		url('../images/toolbox/toolbox_header_bg.png');
	background-position:	top left;
	background-repeat:		no-repeat;
}

#Educator_toolbox_headline h1{
	font-size:				42px;
	font-style:				italic;
	font-family:			georgia,serif;
	font-weight:			normal;
	width:					600px;
	margin-top:				5px;
	line-height:			1em
}

#Educator_toolbox_nav {
	position:				absolute;
	
	right:					0px;
	top:					0px;

	z-index:				10;
}

	#Educator_toolbox_nav ul {
		list-style:				none;
		padding:				0px;
		margin:					0px;
	}

	#Educator_toolbox_nav ul li {
		list-style:				none;

		position:				relative;
		display:				block;
		float:					left;
		text-align:				center;

		height:					65px;
	}

	#Educator_toolbox_nav_lit {
		background-image:		url('../images/layouts/topnav_lit.png');
		background-position:	top left;
		background-repeat:		repeat-x;
	}

	#Educator_toolbox_nav ul li a {
		
		display:				block;

		padding:				40px 14px 10px 14px;

		color:					#173875;
		text-decoration:		none;

		font-family:			georgia,serif;
		font-size:				14px;
		font-weight:			bold;
		font-style:				italic;
	}

	#Educator_toolbox_nav ul li a:hover {
		
		background-image:		url('../images/layouts/topnav_hover.png');
		background-position:	top left;
		background-repeat:		repeat-x;

		color:					#000000;
	}


#Educator_toolbox_main {	
	/*background-image:		url('../images/layouts/black_pixel.gif');
	background-position:	520px 0;
	background-repeat:		repeat-y;*/
}

	#Educator_toolbox_content {
		float:				left;
		width:				500px;

		line-height:		17px;
	}

	#Educator_toolbox_content h1 {
		font-family:		georgia,serif;
		font-style:			italic;
		font-size:			20px;
	}

	#Educator_toolbox_sidebar {
		float:				left;
		margin-left:		20px;
		width:				250px;

		font-size:			11px;
		font-family:		Georgia,serif;
	}

		#Educator_toolbox_sidebar p {
			padding:				0px 0px 4px 0px;
			margin:					0px;			
		}

		#Educator_toolbox_news {
			padding:				0px 0px 0px 15px;			
			border-bottom:			1px solid #e5e1dc;
		}

			#Educator_toolbox_news p {
				color:					#5B5B5F;
				padding-left:			14px;
			}

		#Educator_toolbox_jobs {
			padding:				0px 0px 20px 15px;
		}

		#Educator_toolbox_sidebar a {
			color:					#7A6B4A;
			text-decoration:		none;
			font-style:				italic;
		}

		#Educator_toolbox_sidebar h1 {
			font-size:				14px;
			font-weight:			normal;
			color:					#7896B8;
		}

		#Educator_toolbox_sidebar h1 a {
			color:					#00457C;
			font-style:				normal;
			text-transform:			uppercase;
		}

		#Educator_toolbox_sidebar h2 {
			padding:				0px 0px 4px 0px;
			margin:					0px;

			font-size:				12px;
			font-weight:			normal;
			text-transform:			capitalize;
		}

		#Educator_toolbox_sidebar h2 a {
			color:					#000000;
			font-family:			Georgia,serif;
			font-style:				normal;
		}

		#Educator_toolbox_sidebar ul {
			list-style:				none;
			padding:				0px;
			margin:					0px;
		}

		#Educator_toolbox_sidebar ul li {
			padding:				0px 0px 20px 12px;
			margin:					0px;

			list-style:				none;

			background-image:		url('../images/layouts/right_indicator.gif');
			background-position:	0px 3px;
			background-repeat:		no-repeat;
		}

		#Educator_toolbox_jobs ul li {
			padding-bottom:			0px;
		}

#Educator_toolbox_body
{

}

	#Educator_toolbox_body a
	{
		color:				#7A6B4A;
		text-decoration:	none;
	}

	#Educator_toolbox_body a:hover
	{
		color:				#000000;
		text-decoration:	underline;
	}

#Educator_toolbox_footer {	
}

	#Educator_toolbox_footer img
	{
		padding:			0px;
		margin:				0px;
	}


#Educator_toolbox_quick_login
{
	padding-left:			15px;
	padding-bottom:			20px;
}

	#Educator_toolbox_quick_login_div
	{
		position:relative;

		padding:				10px;
		padding-bottom:			2px;
		margin:					0px;

		background: #f59213 url('../images/toolbox/login_tile_bg.gif') top left repeat-x

		/*background-color:		#f59213;

		background-image:		url('../images/toolbox/login_tile_bg.gif');
		background-position:	top left
		background-repeat:		repeat-x;*/
	}

	#Educator_toolbox_quick_login_div input
	{
		display:				block;
		width:					210px;
		margin-bottom:			3px;		
	}


/* Resume Pages */

.resumeSubmitDiv
{
}

	.resumeSubmitDiv div
	{
		padding:			0px 0px 5px 0px;
	}

.resumeTitle
{
	font-weight:			bold;
}

.redSpan
{
	color:					#990033;
}

.resumeBoxList
{
	width:					300px;
	height:					100px;
	overflow:				auto;

	border:					1px solid #9E9E9E;	
}

.resumeBoxList div
{
	padding:				0px 0px 2px 0px;
}

div.endorsmentSet
{
	border:1px solid #000000;
	padding:20px;
	margin-bottom:8px;
}

div.endoresmentRemoveDiv
{
	text-align:right;
}

div.resumeSubmissionError
{
	padding:20px;
	border:1px solid #CC0033;
	color:#CC0033;
	margin-bottom:10px;
}

div.resumeSubmissionSuccess
{
	padding:20px;
	border:1px solid #339966;
	color:#339966;
	margin-bottom:10px;
}

div.resumeShowTitleDiv
{
	padding:0px 0px 2px 0px;
}

div.resumeShowContentDiv
{
	padding:0px 0px 10px 5px;
}

div.resumesListingDiv h2
{
	margin-bottom:4px;
}

div.resumesListingDiv h2 a
{
	text-decoration:none;
}

/* Job Landing page */

	#jobs_landing_header div
	{
		position:			absolute;
		top:				26px;
		left:				170px;
		width:				100%;
		height:				160px;
	}

	#jobs_landing_header div h1
	{
		margin:				0px 0px 0px 0px;
		padding:			0px 0px 0px 0px;

		font-family:		georgia,serif;
		font-size:			30px;
		font-style:			italic;
		color:				black;
	}

	#jobs_landing_header div p
	{
		padding:			24px 0px 0px 70px;
		width:				450px;
		
		color:				#113366;
		font-family:		georgia,serif;
		font-size:			18px;
	}

	#job_landing_featured_jobs
	{
		float:				left;
		width:				400px;
	}

	#jobs_landing_add_resume
	{
		float:				right;
	}

	#jobs_landing_add_resume a
	{
		color:				#7A6B4A;
		font-family:		georgia,serif;
		font-style:			italic;
		text-decoration:	none;
	}

	#jobs_landing_add_resume a:hover
	{
		text-decoration:	underline;
		color:				#00457C;
	}
	
	#job_landing_featured_heading
	{
		font-family:		arial, sans-serif;
		text-transform:		uppercase;
		font-size:			14px;

		color:				#ffffff;
		background-color:	#5797C1;
		
		width:				145px;
		padding:			4px 8px;
	}

	#job_landing_employment_heading
	{
		font-family:		arial, sans-serif;
		text-transform:		uppercase;
		font-size:			14px;

		color:				#ffffff;
		background-color:	#5797C1;

		width:				216px;
		padding:			4px 8px;
	}

	#job_landing_cat_columns div
	{
		width: 250px;
		float: left;
	}

	#job_landing_cat_columns p, #job_landing_featured_jobs p
	{
		padding-top:10px;
	}


.jobLandingCreateResume
{
	color:#7896B8;
	text-transform:uppercase;
	text-decoration:none;

	padding:5px 8px;
	border:1px solid #7896B8;
}

/* Job post page */

.job_post_form div
{
	padding-bottom:		12px;
}

.job_post_form_required
{
	color:				#CC0033
}

/* job listings */

.job_filters
{
	padding:			0px 0px 15px 10px;
}

.job_filters div
{
	padding:			10px 0px 4px 0px;
}

/* Shared Jobs & News Page Styles */

.jobs_knockout
{
	padding:				0;
	margin:					0;
	border-bottom:			1px solid #D8D0C7;
}

.jobs_knockout h3
{
	margin:					0;
	padding:				3px 8px;

	text-transform:			uppercase;
	text-decoration:		none;
	text-align:				center;

	font-size:				14px;
	font-family:			verdana,sans-serif;
	font-weight:			bold;

	background-color:		#5797C1;
	color:					#ffffff;
}

.news_knockout
{
	padding:				0;
	margin:					0 0 5px 0;
	border-bottom:			1px solid #D8D0C7;
}

.news_knockout h3
{
	padding:				0;
	margin:					0;

	text-transform:			uppercase;	
	
	font-size:				16px;
	font-family:			Georgia,serif;
	font-weight:			normal;

	color:					#00457C;
}

#job_landing_featured_jobs ul, #job_landing_cat_columns ul, #breaking_news ul, .more_news_cat ul {
	margin:					0;
	padding:				4px 0 0 0;
}

#job_landing_featured_jobs ul li, #job_landing_cat_columns div ul li, #breaking_news ul li, .more_news_cat ul li
{
	padding:				0 0 8px 12px;
	
	list-style-type:		none;
	
	background-image:		url('/images/toolbox/news_employment/arrowsbullet.png');
	background-position: 	0 6px;
	background-repeat:		no-repeat;
	
	font-size:			14px;
	color:				#333333;
	
	line-height:		18px;
}

#job_landing_cat_columns div ul li, .more_news_cat ul li
{
	font-size:				12px;
	line-height:			14px;
	background-position:	0 4px;
}


#job_landing_featured_jobs ul li a, #job_landing_cat_columns div ul li a
{
	text-decoration:	none;
	color:				#333333;
}

#job_landing_featured_jobs ul li a:hover, #job_landing_cat_columns div ul li a:hover
{
	text-decoration:	underline;
}

#job_landing_featured_jobs p a, #job_landing_cat_columns p a, #breaking_news p a, .more_news_cat p a
{
	text-decoration:	none;
	color:				#7A6B4A;

	font-family:		georgia,serif;
	font-style:			italic;
}

#job_landing_featured_jobs p a:hover, #job_landing_cat_columns p a:hover, #breaking_news p a:hover, .more_news_cat p a:hover
{
	text-decoration:	underline;
	/*color:				#00457C;*/
}

#job_landing_cat_columns div h4, .more_news_cat h4
{
	font-family:		arial, sans-serif;
	text-transform:		uppercase;
	font-weight:		bold;

	color:				#5797C1;
	font-size:			12px;

	padding-top:		8px;
}

#jobListingDiv p
{
	padding:			0 0 0 0;
	margin:				0 0 5px 0;
}

#jobListingDiv h2 a
{
	color:				#5797C1;
}


#jobSearchDiv
{
	
	background-color:	#F9F8F6;
	border:				1px solid #E5E1DC;
	margin:				20px 0 0 0;
	overflow:			hidden;
	padding:			8px;
	width:				202px;
}

#jobSearchDiv h3
{
	color:				#00457C;
	font-family:		Georgia,serif;
	font-size:			16px;
	font-weight:		normal;
	margin:				0;
	padding:			0;
	text-transform:		uppercase;			
}

/* News landing page */

	#news_landing_headline h1
	{
		margin:					0;
		
		color:					#6f6445;
		font-size:				20px;
		font-family:			georgia,serif;
		font-weight:			bold;
		font-style:				italic;
	}

	#news_landing_sidebar
	{
		width:					240px;
		border:					1px solid #e5e1dc;
		background-color:		#f9f8f6;

		overflow:				hidden;

		padding-bottom:			5px;
		margin-bottom:			30px;
	}
	
	#news_landing_sidebar h2 {
		padding:				15px;
		
		font-weight:			bold;
		font-style:				italic;
		font-size:				20px;
		font-family:			georgia,serif;
		color:					#7A6B4A;
	}

	#news_landing_feature {
		padding:				20px 0 20px 0;
	}

	#news_landing_feature h2
	{
		margin:					0;
		padding:			10px 0 20px 0;
		
		line-height:			1.1em;

		font-weight:			normal;
		font-size:				24px;
		font-family:			georgia,serif;
		color:					black;
	}

	#news_landing_feature p
	{
		font-family:			georgia,serif;
		font-size:				13px;
		color:					#333333;
	}
	
	#news_landing_feature p a.read_more {
		font-size:				11px;
		font-style:				italic;
	}

	#breaking_news ul li a {
		color:					#333333;
	}


	#breaking_news p, .more_news_cat p {
		font-size:				12px;
		padding:				4px 0 0 0;
	}

	.more_news_cat {
		width:					48%;
		float:					left;
		padding-right:			1.5%;
		padding-bottom:			8px;
	}

	#news_more_cats_block ul li a {
		color:					#333333;
	}

	.news_landing_events {
		padding:				0 15px 15px 15px;
	}
	
	.news_landing_events h1 {
		margin:					0 0 8px 0;
		padding:				0 0 0 0;
		border-bottom:			1px solid #D8D0C7;
	}
	
	#news_landing_current_events ul, #news_landing_upcoming_events ul {
		padding-left:			0px;
	}
	
	#news_landing_current_events ul li, #news_landing_upcoming_events ul li {
		padding:				0 0 4px 12px;

		list-style-type:		none;

		background-image:		url('/images/toolbox/news_employment/arrowsbullet.png');
		background-position: 	0 5px;
		background-repeat:		no-repeat;

		font-size:				14px;
		color:					#333333;

		line-height:			16px;
	}

	#news_landing_sidebar div ul li a {
		color:					#7A6B4A;
	}

	#news_landing_sidebar div ul li a:hover {
		text-decoration:		underline;
	}



	#newsHeadingList div
	{
		color:					#7A6B4A;
		font-size:				15px;
		font-family:			Georgia, serif;
		border-bottom:			1px solid #D8D0C7;

		padding-top:			10px;
	}

	#newsHeadingList h2
	{
		color:					#5797C1;
		font-size:				14px;
		padding:				5px 0 2px 0;
		margin:					0;
	}

	#newsHeadingList p a
	{
		font-size:				12px;
	}

	.newsSideReturnLink a
	{
		font-size:				12px;
		font-style:				italic;
		color:					#7A6B4A;
		text-decoration:		none;
	}

	.newsSideReturnLink a:hover
	{
		text-decoration:		underline;
		color:					#00457C;
	}

	.newsSideCategory
	{
		font-family:			Georgia, serif;
		font-size:				14px;
		color:					#00457C;

		padding:				0px;
		margin:					0px;

		text-transform:			uppercase;

		font-weight:			normal;
	}

/* Login Page */
.login_page_background
{
	background-color:			#f59213;

	background-image:			url('/images/login-page-tile.png');
	background-repeat:			repeat-x;
	background-position:		left top;
	
	width:						350px;
}

.login_page_background_inner
{
	padding:					15px;	
}


/* Honor Resource Downloads */

#HonorResourceDownloads {
	position:					absolute;
	
	top:						12%;
	left:						0;
	
	width:						100%;
	height:						580px;

}

#HonorResourceDownloadsContent {
	position:					relative;
	
	width: 						900px; 
	height: 					580px; 
	border: 					1px solid silver; 
	margin: 					0 auto; 
	background-color: 			white;
	
	background-image:			url('/images/honor/resources/popup_bgtile.gif');
	background-position:		top left;
	background-repeat:			repeat-x;
}

#HonorResourceDownloadsContent h1 {
	padding:					20px 0 10px 20px;
	
	font-size:					146.5%;
}

#HonorResourceDownloadsContentBoxes {
	width:						808px;
	margin:						0 auto;
}

#HonorResourceDownloadsContent .fadebox {
	background-image:			url('/images/honor/resources/fadebox.gif');
	background-position:		top left;
	background-repeat:			no-repeat;
	
	width:						192px;
	height:						297px;
	
	margin:						0 5px;
	
	position:					relative;
	
	float:						left;
}

#HonorResourceDownloadsContent .fadebox h2 {
	margin:						0;
	padding:					15px 10px 0 10px;
	
	text-transform:				uppercase;
	font-size:					108%;
}

#HonorResourceDownloadsContent .fadebox p {
	margin:						0;
	padding:					0 10px;
	
	font-size:					93%;
	line-height:				138.5%;
	
	color:						#666666;
}

/* Polls */
.pollsViewTable
{
	width:450px;
	border:0px;
}

.pollsViewTable th
{
	border:0px;
	text-align:left;
}

.pollsViewTable tr
{
	border:0px;
}

.pollsViewTable tr td
{
	border:0px;
	padding:0px px 5px 15px;
}


/* simple_captcha */

#recaptcha_area div
{	
	padding:0px;
}


/* teacher id help popup */

#TeacherIDHelp {
	position:			relative;
	
	margin:				auto auto;
	
	width:				526px;
	height:				432px;

	background-image:	url('/images/toolbox/welcome_background.png');
	background-repeat:	no-repeat;
	background-position:	top left;
}

#TeacherIDHelp_Content {
	padding:			145px 65px 0 100px;
	
	font-family:		Arial, sans-serif;
}

#TeacherIDHelp_Content p {
	font-size: 			14px; 
	color: 				#333333;
}

#TeacherIDHelp_Content p a {
	text-decoration:	none;
	color:				#333333;
}

#TeacherIDHelp_Content p a strong {
	text-transform:		uppercase;
	text-decoration:	none;
	
	font-weight: 		bold; 
	
	color: 				#0d3d6e;
}

#TeacherIDHelp_Content p.close_link a {
	color: 				#6699cc; 
	font-size: 			14px;
}

#TeacherIDHelp_Content p.close_link a:hover {
	color:				white;
}

#TeacherIDHelp_Content .bignum {
	float: 				left; 
	margin-top: 		-16px; 
	width:				50px;
	
	font-family: 		Georgia, serif; 
	font-size: 			48px; 
	font-weight: 		bold; 
	font-style: 		italic;

	color: 				#6699cc; 
}

#ibox_content { background: none; border: 0; }
#ibox_wrapper { background: none; border: 0; }
#ibox_footer_wrapper { display: none; }
#ibox_footer_wrapper, #ibox_footer_wrapper a { display: none; }
#ibox_footer_wrapper a { display: none; }
#ibox_content { padding: 0; }
#ibox_wrapper { padding: 0; }


#GMS_navigation
{
	padding:			0px 0px 20px 15px;
}

#GMS_navigation a, #GMS_navigation a:visited
{
	color:				#AD4E26;
	text-decoration:	none;
	font-size:			14px;
	font-family:	Georgia, "Times New Roman", serif;
}

#GMS_navigation a:hover
{
	text-decoration:	underline;
}

#GMS_main table {
	margin:			0;
}

#GMS_main td {
	border:			0;
	padding:		0;
}

#GMS_headline {
	position:		relative;
	
	padding: 		20px 0 0 0; 
	margin: 		0; 
	
	line-height: 	0px;
}

#GMS_tagline {
	position:		absolute;
	
	top:			120px;
	left:			295px;
	
	font-family:	Georgia, "Times New Roman", serif;
	font-size:		19px;
	font-style:		italic;

	color:			#6F6445;
}

#GMS_archivetab {
	position:		absolute;
	
	bottom:			15px;
	left:			605px;
	
	width:			165px;
	height:			0px;
	
	overflow:		hidden;
	
	background-image:	url('/images/grow_my_school/popup-tab.png');
	background-position:	top left;
	background-repeat:		no-repeat;
	
	z-index:		10;
}

#GMS_archivetab a {
	display:		block;
	
	width:			100%;
	height:			100%;
}

#GMS_blurb {
	padding:		0 50px 40px 50px;
	
	text-align:		center;
	
	font-family:	Georgia, "Times New Roman", serif;
	font-size:		14px;
	font-style:		italic;

	color:			#6F6445;
}

#GMS_article_body h1 {
	margin:			0;
	padding:		10px 0 25px 0;
	
	text-align:		center;
	
	font-family:	Georgia, "Times New Roman", serif;
	font-size:		42px;
	font-style:		italic;
	font-weight:	normal;
	line-height:	1em;
	
	color:			#ad4e26;
}

#GMS_article_body {
	padding:		0 20px 0 35px;
}

#GMS_article_body p {
	font-family:	Georgia, "Times New Roman", serif;
	font-size:		12px;
	color:			black;
}

#GMS_article_body p.first_paragraph:first-letter {
	font-size:		24px;
}

#GMS_article_body p.highlight {
	font-style:		italic;
	font-weight:	bold;
	color:			#6a826a;
}

#GMS_article_body p.highlight .big {
	font-size:		18px;
}

#GMS_article_body ul {
	font-family:	Arial, sans-serif;
	font-size:		12px;
	
	color:			black;
}

#GMS_article_body ul li {
	padding-bottom:	8px;
}

#GMS_body_footer {
	padding:		10px 20px;
	
	text-align:		right;
	
	font-family:	Arial, sans-serif;
	font-size:		10px;
	
	color:			#a59e8a;
}

#GMS_sideheading {
	font-family: 	Arial, sans-serif;
}

#GMS_about {
	padding:		20px 0 0 0;
}

#GMS_about h3 {
	margin:			0;
	
	text-transform:	uppercase;
	
	font-family: 	Arial, sans-serif;
	font-size:		10px;
	font-weight:	bold;
	
	color:			black;
}

#GMS_about p {
	font-family:	Georgia, "Times New Roman", serif;
	font-size:		12px;
	
	color:			#6f6445;
}

#GMS_fiveforyou {
	
}

#GMS_fiveforyou h3 {
	margin:			0;
	margin-top:		-10px;
	
	font-family:	Georgia, "Times New Roman", serif;
	font-size:		14px;
	font-weight:	bold;
	font-style:		italic;

	color:			#ad4e26;
}

#GMS_fiveforyou h3 span.bignum {
	font-size:		28px;
}

#GMS_fiveforyou p {
	font-family:	Arial, sans-serif;
	font-size:		12px;
	color:			black;
}

#GMS_issue_resources
{
	padding-top:	25px;
}

#GMS_issue_resources h3
{
	margin:			-10px 0px 5px 0px;
	
	font-family:	Georgia, "Times New Roman", serif;
	font-size:		20px;
	font-weight:	bold;
	font-style:		italic;

	color:			#ad4e26;
}

#GMS_issue_resources a
{
	display:			block;
	color:				#ad4e26;
	font-family:		Arial, sans-serif;
	margin:				0px 0px 2px 10px;
	text-decoration:	none;
	font-size:			12px;
}

#GMS_issue_resources a:hover
{
	text-decoration:	underline;
}


#GMS_video_archive, #GMS_issue_archive, #GMS_resource_archive {
	padding:		0 50px 30px 50px;
}



#GMS_video_archive h3, #GMS_issue_archive h3, #GMS_resource_archive h3 {
	margin:				0;
	
	font-size:			14px;
	font-family:		Arial, sans-serif;
	font-weight:		bold;

	text-transform:		uppercase;
	
	color:				black;
}

#GMS_video_archive p, #GMS_issue_archive p, #GMS_resource_archive p {
	margin:				0;
	
	font-size:			14px;
	font-family:		Georgia, "Times New Roman", serif;
	
	color:				#6f6445;
}

#GMS_video_archive ul, #GMS_issue_archive ul {
	padding:			30px 0 0 180px;
	
	background-position:	top left;
	background-repeat:		no-repeat;
}

#GMS_video_archive ul {
	background-image:		url('/images/grow_my_school/past-videos-icon.png');
}

#GMS_issue_archive ul {
	background-image:		url('/images/grow_my_school/past-issues-icon.png');
}

#GMS_video_archive li, #GMS_issue_archive li, #GMS_resource_archive li {
	margin:					0;
	padding:				0 0 12px 10px;
	
	list-style-type:		none;
	
	background-image:		url('/images/grow_my_school/arrow.gif');
	background-position:	0px 4px;
	background-repeat:		no-repeat;
	
	font-family:			Arial, sans-serif;
	font-size:				12px;
	
	color:					black;
}

#GMS_video_archive li a, #GMS_issue_archive li a, #GMS_resource_archive li a {
	font-family:			Georgia, "Times New Roman", serif;
	font-weight:			bold;
	font-style:				italic;
	font-size:				14px;
	
	color:					#ad4e26;
}

#GMS_resource_archive
{
	padding-top:		90px;
}

#GMS_resource_archive .GMS_resource_archive_files
{
	padding:			10px 0px 10px 15px;
}

#GMS_resource_archive .GMS_resource_archive_files a
{
	display:			block;
	color:				#ad4e26;
	font-family:		Arial, sans-serif;
	margin:				0px 0px 2px 0px;
	text-decoration:	none;
	font-size:			12px;
	font-style:			normal;
	font-weight:		normal;
}

#GMS_resource_archive .GMS_resource_archive_files a:hover
{
	text-decoration:	underline;
}