/* -------------------------------------------------

CSS v1.0

Catalyst Schools

Created By: Poccuo

Contact: info@poccuo.com


------------------------------------------------- */

@import url("forms.css");

/* ------------------------------------------------- */
/* -------------------GLOBAL STYLES----------------- */
/* ------------------------------------------------- */

	body 																			{ background-color: #003C4A; color: #999; font-family: Arial, sans-serif; margin: 0; padding: 0; }

	h2																				{ font-size: 1.667em; line-height: 1.2em; color: #00AFDC; }
	h3 																				{ font-size: 1.4em; color: #3C2461; line-height: 1.3em; margin: 0 0 .5em 0; font-weight: normal; }
	h4 																				{ font-size: 1.25em; color: #3C2461; font-weight: bold; margin-top: 30px; margin-bottom: 5px; font-weight: normal; }
	h5 																				{ font-size: 1.25em; color: #3C2461; font-weight: bold; margin-top: 30px; margin-bottom: 5px; }
	h6 																				{ font-size: 1em; color: #3C2461; font-weight: bold;  margin-top: 20px; margin-bottom: 0; }

	p 																				{ font-size: 1.075em; line-height: 1.5em; margin: 0 0 1em 0; }

	a:link																			{ color: #00AFDC; text-decoration: underline; }
	a:visited																		{ color: #00AFDC; text-decoration: underline; }
	a:hover																			{ color: #0088A4; text-decoration: underline; }

	h2 a, h3 a, h4 a, h5 a, h6 a													{ color: #00AFDC; text-decoration: none; }
	h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link							{ color: #00AFDC; text-decoration: none; }
	h2 a:visited, h3 a:visited, h4 a:visited 										{ color: #00AFDC; text-decoration: none; }
	h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover						{ color: #0088A4; text-decoration: underline; }

	ul, ol																			{ font-family: Arial, sans-serif; margin: 0 0 2em 3em; }
	ul li, ol li																	{ margin: 0 0 .75em 0; }

	address																			{ font-family: Arial, sans-serif;font-size: 1.075em; font-style: normal; line-height: 1.5em; }

/* ------------------------------------------------- */
/* -----------------------FOUNDATION---------------- */
/* ------------------------------------------------- */

	#wrapper																		{ overflow: hidden; height: 1%; margin: 0px auto; width: 1000px; background-color: #FFF; }
	#header																			{ overflow: hidden; height: 1%; }
	#content																		{ overflow: hidden; height: 1%; width: 970px; margin: 2px 20px 0 20px; background-image: url(/_images/global/content/background.gif); background-repeat: repeat-y; }
		#content.no_background 														{ background-image: none; }
	#content_bottom																	{ overflow: hidden; height: 1%; width: 970px; margin: 0 20px 20px 20px; background-image: url(/_images/global/content/bottom.gif); background-repeat: repeat-y; height: 20px; }
		#content_bottom.donate														{ width: 980px;  background-image: url(/_images/donate/content_bottom.gif); background-repeat: repeat-y; background-position: left bottom; height: 20px; margin: -20px 20px 20px 12px; }
	#footer																			{ overflow: hidden; height: 1%; }

/* ------------------------------------------------- */
/* -----------------------HEADER-------------------- */
/* ------------------------------------------------- */

	#header #logo																	{ height: 133px; }

	/* - - - - Search - - - - */

	#header #search																	{ position: absolute; top: 72px; width: 212px; margin-left: 774px; }
	#header #search input.search_input 												{ float: left; display: inline; border: 1px #DDD solid; height: 16px; width: 170px; padding: 4px 4px 2px 4px; font: 12px Arial, sans-serif; color: #333; margin: 0 1px 0 0; }
	#header #search input.search_submit												{ float: left; width: 24px; height: 24px; }
	#header #search input.blur														{ color: #AAA; }

	/* - - - - Quicklinks - - - - */

	#header p#quicklinks 															{ position: absolute; top: 5px; margin-left: -200px; width: 445px; color: #EEE; font-size: 12px; }
	#header p#quicklinks a															{ text-decoration: none; }
	#header p#quicklinks a:hover													{ text-decoration: underline; }

	/* - - - - Menu Buttons - - - - */

	#header	ul#header_menu 															{ background-image: url(/_images/global/header/menu/background.gif); height: 40px; width: 960px; padding: 9px; margin: 0 0 0 10px; background-repeat: repeat-x; }
	#header	ul#header_menu li														{ z-index: 9999; height: 40px; display: inline; float: left; list-style-type: none; margin: 0; padding: 0; }
	
	#header	ul#header_menu li#our_approach_button 									{ background: url(/_images/global/header/menu/menu.gif) 0px 0px; width: 176px; height: 40px; }
	#header	ul#header_menu li#our_approach_button a									{ text-indent: -100000px; width: 176px; height: 40px !important; height: 35px; display: block; }
	#header ul#header_menu li#our_approach_button ul								{ z-index: 100; display: none; position: absolute; width: 264px; margin-left: 10px; background-image: url(/_images/global/header/menu/shadow.png); background-position: right bottom; background-repeat: repeat-y; }
	#header ul#header_menu li#our_approach_button:hover ul							{ display: block; height: 190px; }
	#header ul#header_menu li#our_approach_button ul li								{ display: block; font-size: 14px; padding: 0 10px 3px 10px; background-color: #68BD49; clear: both; width: auto; margin: 0; width: 240px; }
	#header ul#header_menu li#our_approach_button ul li ul 							{ position: absolute; left: -10000px; top: -10000px; display: none; display: hidden; }
	#header ul#header_menu li#our_approach_button ul li a							{ color: #FFF; text-indent: 0px; display: block; width: 230px; padding: 9px 0 0 10px; margin: 0; border-top: 1px #7FC764 solid; text-decoration: none; }
	#header ul#header_menu li#our_approach_button ul li a:hover						{ background-color: #5FAD45;height:33px !important; }
	#header ul#header_menu li#our_approach_button ul li.first a						{ border-top: 0px #C795B4 solid; }
	#header ul#header_menu li#our_approach_button ul li.first						{ background-image: url(/_images/global/header/menu/sub_menu_bkgd.gif); background-repeat: repeat-x; padding: 10px 10px 0 10px; }
	#header ul#header_menu li#our_approach_button ul li.first a:hover				{height:31px !important; }
	#header ul#header_menu li#our_approach_button ul li.last 						{ margin: 0; padding: 0px 10px 10px 10px }
	#header ul#header_menu li#our_approach_button ul li.last a						{ text-indent: 0px; height: 30px !important; width: 230px; display: block; padding: 9px 0 0 10px; margin: 0; border-bottom: 1px #7FC764 solid; text-decoration: none; }
	#header ul#header_menu li#our_approach_button ul li.last a:hover				{ margin: 0; height: 33px ; }
	#header ul#header_menu li#our_approach_button.active ul li a:hover				{ background: none; background-color: #71194A; }
	
	#header	ul#header_menu li#the_schools_button 									{ background: url(/_images/global/header/menu/menu.gif) -176px 0px; width: 150px; height: 40px; }
	#header	ul#header_menu li#the_schools_button a									{ text-indent: -100000px; width: 150px; height: 40px; display: block; }
	#header ul#header_menu li#the_schools_button ul									{ z-index: 101; display: none; position: absolute; width: 246px; margin-left: 0px; background-image: url(/_images/global/header/menu/shadow.png); background-position: right bottom; background-repeat: repeat-y; }
	#header ul#header_menu li#the_schools_button:hover ul							{ display: block;/* height:285px;*/}
	#header ul#header_menu li#the_schools_button ul li								{ display: block; font-size: 16px; padding: 0 10px 0 10px; background-color: #68BD49; clear: both; width: auto; margin: 0; width: 222px; }
	#header ul#header_menu li#the_schools_button ul li a							{ color: #FFF; text-indent: 0px; display: block; padding: 9px 0 0 10px; margin: 0; border-top: 1px #7FC764 solid; text-decoration: none; }
	#header ul#header_menu li#the_schools_button ul li a:hover						{ background-color: #5FAD45; }
		#header ul#header_menu li#the_schools_button ul li.first a						{ border-top: 0px #F00 solid; height: 30px; width: 212px; border-bottom: 1px #7FC764 solid; }
		#header ul#header_menu li#the_schools_button ul li.last a						{ border-top: 0px #F00 solid; height: 30px; width: 212px; border-bottom: 1px #7FC764 solid; }
		#header ul#header_menu li#the_schools_button ul li.first						{ background-image: url(/_images/global/header/menu/sub_menu_bkgd.gif); background-repeat: repeat-x; padding: 10px 10px 10px 10px; position: absolute; }
		#header ul#header_menu li#the_schools_button ul li.last							{ background-image: url(/_images/global/header/menu/sub_menu_bkgd.gif); background-repeat: repeat-x; padding: 10px 10px 10px 10px; position: absolute; left: 231px; }

	#header ul#header_menu li#the_schools_button.active ul li a:hover				{ background: none; background-color: #71194A; }


	#header ul#header_menu li#the_schools_button ul li.first						{ height: 30px; }
	#header ul#header_menu li#the_schools_button ul li.last							{ height: 30px; border-left: 1px #7FC764 solid; margin-left: 10px; }
	#header ul#header_menu li#the_schools_button ul li.last ul						{ z-index: -5; position: absolute; left: 0; top: 0px; padding-top: 50px; border-left: 1px #7FC764 solid; margin-left: -1px; }
	#header ul#header_menu li#the_schools_button ul li.first ul						{ z-index: -5; position: absolute; left: 0; top: 50px; padding-top: 0px; }  
	#header ul#header_menu li#the_schools_button ul li.first ul li,	
	#header ul#header_menu li#the_schools_button ul li.last ul li					{ height: 30px; padding-bottom: 0; }
	#header ul#header_menu li#the_schools_button ul li.first ul li a,	
	#header ul#header_menu li#the_schools_button ul li.last ul li a					{ font-size: 12px; height: 20px; border-bottom: 0px #F00 solid; padding: 6px 0 3px 10px; }

	#header ul#header_menu li#the_schools_button ul li.last ul li.lastt,	
	#header ul#header_menu li#the_schools_button ul li.first ul li.lastt				{ height: 40px; }
	#header ul#header_menu li#the_schools_button ul li.last ul li.lastt a,	
	#header ul#header_menu li#the_schools_button ul li.first ul li.lastt a				{ border-bottom: 1px #7FC764 solid; }


	#header	ul#header_menu li#admissions_button 									{ background: url(/_images/global/header/menu/menu.gif) -326px 0px; width: 142px; height: 40px; }
	#header	ul#header_menu li#admissions_button a									{ text-indent: -100000px; width: 142px; height: 40px !important; height: 35px; display: block; }
	#header ul#header_menu li#admissions_button ul									{ z-index: 102; display: none; position: absolute; width: 264px; margin-left: 0px; background-image: url(/_images/global/header/menu/shadow.png); background-position: right bottom; background-repeat: repeat-y; }
	#header ul#header_menu li#admissions_button:hover ul							{ display: block; height: 190px; }
	#header ul#header_menu li#admissions_button ul li								{ display: block; font-size: 14px; padding: 0 10px 3px 10px; background-color: #68BD49; clear: both; width: auto; margin: 0; width: 240px; }
	#header ul#header_menu li#admissions_button ul li ul 							{ position: absolute; left: -10000px; top: -10000px; display: none; display: hidden; }
	#header ul#header_menu li#admissions_button ul li a								{ color: #FFF; text-indent: 0px; display: block; width: 230px; padding: 9px 0 0 10px; margin: 0; border-top: 1px #7FC764 solid; text-decoration: none; }
	#header ul#header_menu li#admissions_button ul li a:hover						{ background-color: #5FAD45;height:33px !important; }
	#header ul#header_menu li#admissions_button ul li.first a						{ border-top: 0px #C795B4 solid; }
	#header ul#header_menu li#admissions_button ul li.first							{ background-image: url(/_images/global/header/menu/sub_menu_bkgd.gif); background-repeat: repeat-x; padding: 10px 10px 0 10px; }
	#header ul#header_menu li#admissions_button ul li.first a:hover					{ height:31px !important; }
	#header ul#header_menu li#admissions_button ul li.last 							{ margin: 0; padding: 0px 10px 10px 10px }
	#header ul#header_menu li#admissions_button ul li.last a						{ text-indent: 0px; height: 30px !important; width: 230px; display: block; padding: 9px 0 0 10px; margin: 0; border-bottom: 1px #7FC764 solid; height: 2px; text-decoration: none; }
	#header ul#header_menu li#admissions_button ul li.last a:hover					{ margin: 0; height: 33px; }
	#header ul#header_menu li#admissions_button.active ul li a:hover				{ background: none; background-color: #71194A; }

	#header	ul#header_menu li#about_catalyst_button 								{ background: url(/_images/global/header/menu/menu.gif) -468px 0px; width: 192px; height: 40px; }
	#header	ul#header_menu li#about_catalyst_button a								{ text-indent: -100000px; width: 192px; height: 40px !important; height: 35px; display: block; }
	#header ul#header_menu li#about_catalyst_button ul								{ z-index: 103; display: none; position: absolute; width: 204px; margin-left: -8px; background-image: url(/_images/global/header/menu/shadow.png); background-position: right bottom; background-repeat: repeat-y; }
	#header ul#header_menu li#about_catalyst_button:hover ul						{ display: block; height: 319px; }
	#header ul#header_menu li#about_catalyst_button ul li							{ display: block; font-size: 14px; padding: 0 10px 3px 10px; background-color: #68BD49; clear: both; width: auto; margin: 0; width: 180px; }
	#header ul#header_menu li#about_catalyst_button ul li ul 						{ position: absolute; left: -10000px; top: -10000px; display: none; display: hidden; }
	#header ul#header_menu li#about_catalyst_button ul li a							{ color: #FFF; text-indent: 0px; display: block; width: 170px; padding: 9px 0 0 10px; margin: 0; border-top: 1px #7FC764 solid; text-decoration: none; }
	#header ul#header_menu li#about_catalyst_button ul li a:hover					{ background-color: #5FAD45;height:33px !important; }
	#header ul#header_menu li#about_catalyst_button ul li.first a					{ border-top: 0px #C795B4 solid; }
	#header ul#header_menu li#about_catalyst_button ul li.first						{ background-image: url(/_images/global/header/menu/sub_menu_bkgd.gif); background-repeat: repeat-x; padding: 10px 10px 0 10px; }
	#header ul#header_menu li#about_catalyst_button ul li.first a:hover				{ height:31px !important; }
	#header ul#header_menu li#about_catalyst_button ul li.last 						{ margin: 0; padding: 0px 10px 10px 10px }
	#header ul#header_menu li#about_catalyst_button ul li.last a					{ text-indent: 0px; height: 30px !important; width: 170px; display: block; padding: 9px 0 0 10px; margin: 0; border-bottom: 1px #7FC764 solid; height: 2px; text-decoration: none; }
	#header ul#header_menu li#about_catalyst_button ul li.last a:hover				{ margin: 0; height: 33px; }
	#header ul#header_menu li#about_catalyst_button.active ul li a:hover			{ background: none; background-color: #71194A; }

	#header	ul#header_menu li#get_updates_button 									{ background: url(/_images/global/header/menu/menu.gif) -660px 0px; width: 173px; height: 40px; }
	#header	ul#header_menu li#get_updates_button a									{ text-indent: -100000px; width: 173px; height: 40px !important; height: 35px; display: block; }

	#header	ul#header_menu li#donate_button 										{ background: url(/_images/global/header/menu/menu.gif) -833px 0px; width: 127px; height: 40px; }
	#header	ul#header_menu li#donate_button a										{ text-indent: -100000px; width: 127px; height: 40px !important; height: 35px; display: block; }

/* ------------------------------------------------- */
/* ---------------------CONTENT--------------------- */
/* ------------------------------------------------- */

	/*========================================*/
	/*========= MAIN COLUMNS WHOLE  ==========*/
	/*========================================*/

	/* - - - - The Schools Landing (2.0) - - - - */

	#the_schools_landing															{ overflow: hidden; height: 1%; height: 460px; width: 936px; background: url(/_images/the_schools/landing/background.gif); margin: 2px 0 0 12px; padding: 22px; }
	#the_schools_landing #intro_column												{ overflow: hidden; height: 1%; width: 270px; height: 410px; background-color: #F16824; float: left; color: #FFF; margin: 0 15px 0 0; padding: 20px 15px; }
	#the_schools_landing #intro_column h1											{ color: #FFF; font-size: 2em; line-height: 1.2em; }
	#the_schools_landing #school_column_a											{ overflow: hidden; height: 1%; width: 300px; height: 450px; background-color: #00AFDB; float: left; color: #FFF; margin: 0 15px 0 0; }
	#the_schools_landing #school_column_b											{ overflow: hidden; height: 1%; width: 300px; height: 450px; background-color: #6ABD49; float: left; color: #FFF; margin: 0; }

	#the_schools_landing #school_column_a:hover										{ background-color: #00C0E8; }
	#the_schools_landing #school_column_b:hover										{ background-color: #75CE50; }

	#the_schools_landing #school_column_a:hover ul  								{ border-top: 1px #77D7ED solid; }
	#the_schools_landing #school_column_b:hover ul 	 								{ border-top: 1px #A0DD85 solid; }
	#the_schools_landing #school_column_a:hover ul li 								{ border-bottom: 1px #77D7ED solid; }
	#the_schools_landing #school_column_b:hover ul li 								{ border-bottom: 1px #A0DD85 solid; }

	#the_schools_landing #school_column_a h2,
	#the_schools_landing #school_column_b h2										{ font-size: 3.5em; line-height: 1.1em; margin: 85px 0 70px 15px; color: #FFF; }

	#the_schools_landing #school_column_a ul,
	#the_schools_landing #school_column_b ul										{ font-size: 2em; line-height: 1.3em; margin: 0 0 0 15px; list-style-type: none; padding: 0; color: #FFF; width: 270px; }

	#the_schools_landing #school_column_a ul li,
	#the_schools_landing #school_column_b ul li 									{ margin: 0; padding: 9px 0; }

	#the_schools_landing #school_column_a ul  										{ border-top: 1px #40C3E5 solid; }
	#the_schools_landing #school_column_b ul 	 									{ border-top: 1px #8ECD76 solid; }
	#the_schools_landing #school_column_a ul li 									{ border-bottom: 1px #40C3E5 solid; }
	#the_schools_landing #school_column_b ul li 									{ border-bottom: 1px #8ECD76 solid; }
	
	/* - - - - The Schools Landing (2.1) - - - - */

	#the_schools_home																{ overflow: hidden; height: 1%; height: 360px; width: 936px; background: url(/_images/the_schools/background.gif); margin: 2px 0 0 12px; padding: 22px; }
	#the_schools_home #intro_column													{ overflow: hidden; height: 1%; width: 300px; height: 350px; background-color: #00AFDB; float: left; color: #FFF; margin: 0 15px 0 0; padding: 0; }
	#the_schools_home #intro_column h1												{ font-size: 3.5em; line-height: 1.1em; margin: 60px 0 37px 15px; color: #FFF; }
	#the_schools_home #image_column													{ overflow: hidden; height: 1%; width: 615px; height: 350px; background-color: #00AFDB; float: left; color: #FFF; margin: 0; }

	#the_schools_home #intro_column ul												{ font-size: 1.5em; line-height: 1.3em; margin: 0; list-style-type: none; margin: 0 0 0 16px; padding: 0; color: #FFF; width: 268px; }
	#the_schools_home #intro_column ul li 											{ margin: 0; padding: 12px 0; }

	#the_schools_home #intro_column ul 	 											{ border-top: 1px #40C3E5 solid; }
	#the_schools_home #intro_column ul li 											{ border-bottom: 1px #40C3E5 solid; }


	/* - - - - Get Updates Landing (5.0) - - - - */

	#get_updates_landing															{ overflow: hidden; height: 1%; height: 530px; width: 936px; background: url(/_images/get_updates/background.gif); margin: 2px 0 0 12px; padding: 22px; }
	#get_updates_landing #intro_column												{ overflow: hidden; height: 1%; width: 300px; height: 520px; background-color: #F26722; float: left; color: #FFF; margin: 0 15px 0 0; padding: 0; }
	#get_updates_landing #intro_column h1											{ font-size: 1.8em; line-height: 1.3em; padding: 20px 15px; color: #FFF; }
	#get_updates_landing #form_column 												{ overflow: hidden; height: 1%; width: 615px; height: 520px; background-color: #80D7ED; float: left; color: #FFF; margin: 0; }
	#get_updates_landing #form_column #form											{ overflow: hidden; height: 1%; width: 615px; height: 450px; }
	#get_updates_landing #form_column .message										{ color: #FFF; padding: 0 30px; }
	#get_updates_landing #form_column h2.message									{ padding: 50px 30px 0 30px; }
	#get_updates_landing #form_column .message a									{ color: #FFF; }

	/* - - - - Get Updates Landing (5.0) - - - - */

	#donate_landing																	{ overflow: hidden; height: 1%; width: 930px; background: url(/_images/donate/background.gif); margin: 2px 0 0 12px; padding: 22px; }
	#donate_landing h1#intro_header													{ font-size: 2em; line-height: 1.3em; padding: 15px; margin-bottom: 15px; color: #FFF; background-color: #F26722; }
	#donate_landing #form															{ margin: 0; }



	/*========================================*/
	/*========= MAIN COLUMNS SPLIT  ==========*/
	/*========================================*/
	
	
	/* - - - - Left Column (MENU) - - - - */

	#content #left_column															{ overflow: hidden; height: 1%; width: 200px; float: left; min-height: 400px; margin-top: 5px; }
	#content #left_column ul														{ z-index: 0; margin: 0; padding: 0; display: block; width: 154px; padding: 10px; }
	#content #left_column ul li														{ font-family: Arial, sans-serif; line-height: 1.3em; margin:0; padding: 0; color: #00AFDC; list-style-type: none; font-size: 14px; width: 180px; }

	#content #left_column ul li.first												{ border-top: 1px #FFF solid; }
	#content #left_column ul li:hover a												{ color: #007D8E; }
	#content #left_column ul li a													{ padding: 13px 6px; border-bottom: 1px #FFF solid; display: block; color: #0088A4; text-decoration: none; }
	#content #left_column ul li a:hover												{ padding: 13px 6px; background-color: #DDD; border-bottom: 1px #FFF solid; color: #007D8E; }
	#content #left_column ul li.active a											{ border-bottom: 1px #FFF solid; color: #F26722; }

	#content #left_column ul.circle_rock li.firstt,
	#content #left_column ul.howland li.firstt										{ border-top: 1px #FFF solid; }

	#content #left_column h5														{ padding: 40px 0 2px 16px; font-size: 1.4em; color: #007D8E; margin: 0; }
	#content #left_column h5 a														{ text-decoration: none; color: #007D8E; }
	#content #left_column h5 a:hover												{ color: #F26722; }
	#content #left_column h5.orange a												{ color: #F26722; }

	/* - - - - Right Column (INNER CONTENT) - - - - */

	#content #right_column															{ overflow: hidden; height: 1%; float: right; width: 730px; margin: 22px 25px 0 0px; display:inline; }
	#content #right_column h1														{ font-size: 4em; line-height: 1.2em; float: right; margin: 40px 20px 30px 0; width: 670px; padding: 0; color: #68BD49; }
	#content #right_column h1.blue	 												{ color: #00AFDC; }
		
	
		/* - - - - Inner Columns - - - - */

		#inner_content																	{ float: right; margin: 0 25px 20px 0; width: 680px; }
		#inner_content h2																{ font-size: 1.75em; text-transform: uppercase; border-bottom: 1px #F26722 solid; color: #F26722; padding: 0 0 18px 0; margin: 40px 0 25px 0; clear: both; }
		#inner_content h3																{ font-size: 1.4em; line-height: 1.3em; font-weight: bold; color: #F7901E; margin-bottom: .75em; }
		#inner_content h3 a																{ color: #F7901E; text-decoration: underline; }
		#inner_content h3 a:hover														{ color: #F26722; text-decoration: underline; }
		#inner_content h5																{ font-size: 1em; line-height: 1.2em; font-weight: normal; color: #999; margin: 2em 0 1em 0; }

		#inner_content p																{ font-size: 1.15em; line-height: 1.3em; color: #666666; }
			#inner_content p.arrow															{ font-size: 1em; margin: -10px 0 0 0; }
			#inner_content p.arrow img														{ margin: 0; }
			#inner_content p.arrow a														{ text-decoration: none; }

		#inner_content address	p														{ font-family: Arial, sans-serif; font-size: 1em; color: #999; font-style: normal; line-height: 1.3em; margin: 0 0 -10px 0; padding: 0; }
		#inner_content address .orange p												{ color: #F7901E; }

		#inner_content img																{ margin: 0 0 1em 0; }
		#inner_content ul																{ font-size: 1.1em; line-height: 1.3em; color: #666666; margin: 0 0 0 15px; padding: 10px 0 20px 20px; }
		#inner_content ul.small															{ font-size: 1em; line-height: 1.5em; color: #999; margin: 0 0 0 15px; }
		#inner_content ul.small	li														{ margin: 0; padding: 0; }
	
		#inner_content .orange															{ color: #F7901E; }

		/* - - - - Donation Success Page - - - - */
	
		#success_page																	{ margin: 0 25px 20px 20px; width: 890px; }
		#success_page h2																{ font-size: 1.75em; text-transform: uppercase; border-bottom: 1px #F26722 solid; color: #F26722; padding: 0 0 18px 0; margin: 40px 0 25px 0; clear: both; }
		#success_page h3																{ font-size: 1.4em; line-height: 1.3em; font-weight: bold; color: #F7901E; margin-bottom: .75em; }
		#success_page ul																{ font-size: 1.1em; line-height: 1.3em; color: #666666; margin: 0 0 0 15px; padding: 10px 0 20px 20px; }
			
		#success_page p																	{ font-size: 1.15em; line-height: 1.3em; color: #666666; }
			
		/*=================================*/
		/*========= FULL COLUMN ===========*/
		/*=================================*/
			
			
		/* - - - - News Entry (4.1) - - - - */

		#inner_content .news_entry 														{ overflow: hidden; height: 1%; border-bottom: 1px #ccc dotted; margin: 0 0 30px 0; padding: 0 0 20px 0; }
		#inner_content .news_entry.last													{ border-bottom: 0px #ccc dotted; margin: 0; }
		#inner_content .news_entry .header												{ width: 220px; margin: 0 30px 0 0; float: left; }
		#inner_content .news_entry .header h3.title										{ font-size: 1.6em; margin-bottom: .25em; }
		#inner_content .news_entry .header h3.title	a									{ text-decoration: none; }
		#inner_content .news_entry .header h3.title	a:hover								{ color: #F26722; text-decoration: underline; }
		#inner_content .news_entry .header .school,
		#inner_content .news_entry .header .date										{ font-size: 1em; color: #F7901E; margin: 0; padding: 0; }
		#inner_content .news_entry .header .school a									{ color: #F7901E; text-decoration: none; }
		#inner_content .news_entry .header .school a:hover								{ color: #F26722; text-decoration: underline; }
		#inner_content .news_entry .copy												{ font-size: 1em; width: 430px; float: left; }
		#inner_content .news_entry .copy .download_file img								{ vertical-align: middle; }	
		#inner_content .news_entry .copy .apply img										{ vertical-align: middle; margin: 0 18px 0 0; }	
		#inner_content .news_entry a.continue_reading									{ text-decoration: none; }
		#inner_content .news_entry a.continue_reading:hover								{ color: #0088A4; text-decoration: underline; }

		#inner_content .news_entry h3 a													{ text-decoration: none; }
		#inner_content .news_entry h3 a:hover											{ color: #F26722; text-decoration: underline; }
		#inner_content .news_entry img													{ margin: 0 1em 0 0; }

		#inner_content #pagination														{ clear: both; overflow: hidden; height: 1%; border-top: 1px #F26722 solid; padding: 10px 0 4px 0; margin: 30px 0 0 0; }
		#inner_content #pagination #total p												{ float: left; display: block; font-weight: normal; color: #F7901E; padding: 10px 0 0 0; }
		#inner_content #pagination #prev_next p											{ float: right; display: block; font-weight: bold; width: 280px; color: #F7901E; text-align: right; padding: 10px 0 0 10px; }
		#inner_content #pagination #prev_next p a										{ color: #F26722; text-decoration: none; }
		#inner_content #pagination #prev_next p a:hover									{ color: #F26722; text-decoration: underline; }

		/* - - - - Resources Entry (2.1.6) - - - - */

		#inner_content #resource_entries												{ border-top: 1px #ccc dotted; border-bottom: 1px #F26722 solid; padding-top: 20px; margin-top: 40px; }
		#inner_content .resource_entry 													{ overflow: hidden; height: 1%; border-bottom: 1px #ccc dotted; margin: 0 0 30px 0; padding: 0 0 20px 0; }
		#inner_content .resource_entry.last												{ border-bottom: 0px #ccc dotted; margin: 0; }
		#inner_content .resource_entry .header											{ width: 220px; margin: 0 30px 0 0; float: left; }
		#inner_content .resource_entry .header h3.title									{ font-size: 1.6em; margin-bottom: .25em; }
		#inner_content .resource_entry .header a										{ text-decoration: none; }
		#inner_content .resource_entry .header a:hover									{ text-decoration: underline;}
		#inner_content .resource_entry .header .school,
		#inner_content .resource_entry .header p.date									{ font-size: 1em; color: #F7901E; margin: 0; padding: 0; }
		#inner_content .resource_entry .copy											{ font-size: 1em; width: 430px; float: left; }
		#inner_content .resource_entry img.icon											{ float: left; margin: 5px 20px 0 0; }

		/* - - - - Results Entry (2.1.6) - - - - */

		#inner_content #results_entries													{ border-top: 1px #ccc dotted; border-bottom: 1px #F26722 solid; padding-top: 20px; margin-top: 40px; }
		#inner_content .result_entry 													{ overflow: hidden; height: 1%; border-bottom: 1px #ccc dotted; margin: 0 0 15px 0; padding: 0; }
		#inner_content .result_entry.last												{ border-bottom: 0px #ccc dotted; margin: 0; }
		#inner_content .result_entry .number											{ width: 205px; margin: -3px 55px 7px 0; float: left; }
		#inner_content .result_entry .number h3											{ font-size: 6em; line-height: 1em; font-weight: normal; text-align: right; margin: 0; padding: 0; color: #68BD49; }
		#inner_content .result_entry .copy p											{ color: #0088A4; font-size: 1.4em; width: 420px; float: left; }


		/* - - - - Tables - Calendar + Press Resources (4.2, 4.6) - - - - */

		#inner_content table.lists														{ font-size: 1.1em; color: #00AFDC; margin-top: -25px; }
		#inner_content table.lists tr td												{ vertical-align: top; border-bottom: 1px #CCC dotted; padding: 15px 20px 15px 0; line-height: 1.4em; }
		#inner_content table.lists tr td.last											{ padding: 15px 0 0 0; }
		#inner_content table.lists tr td a.school										{ text-decoration: none; }

		#inner_content .showMore														{ margin-top: 10px; }

		#inner_content a#download_button												{ text-indent: -10000px; display: block; height: 63px; width: 234px; background-image: url(/_images/global/press_releases/download_button.gif); background-position: 0 0; }
		#inner_content a#download_button:hover											{ background-position: -234px 0; }
		#inner_content a#download_icon													{ text-indent: -10000px; display: block; height: 20px; width: 19px; background-image: url(/_images/global/press_releases/download_icon.gif); background-repeat: repeat-x; padding: 0 10px; float: right; background-position: 10px 0;}
		#inner_content a#download_icon:hover											{ background-position: -34px 0; }

		#inner_content a#link_button													{ text-indent: -10000px; display: block; height: 63px; width: 234px; background-image: url(/_images/global/press_releases/link_button.gif); background-position: 0 0;}
		#inner_content a#link_button:hover												{ background-position: -234px 0; }
		#inner_content a#link_icon														{ text-indent: -10000px; display: block; height: 20px; width: 19px; background-image: url(/_images/global/press_releases/link_icon.gif); background-repeat: repeat-x; padding: 0 10px; float: right; background-position: 10px 0;}
		#inner_content a#link_icon:hover												{ background-position: -34px 0; }

		/* - - - - Job Entries (4.4) - - - - */
		#inner_content #job_entries														{ border-bottom: 1px #F26722 solid; }

		/* - - - - Community Entries (4.4) - - - - */
		#inner_content #community_entries												{ overflow: hidden; height: 1%; border-top: 1px #CCC dotted; margin-top: 30px; padding-top: 20px; margin-bottom: 60px; border-bottom: 1px #F26722 solid; }


		/* - - - - FAQ (3.1, 3.2) - - - - */
	
		#inner_content #faqs															{ overflow: hidden; height: 1%; }
		#inner_content .faq																{ border-bottom: 1px #CCC dotted; padding: 15px 0 5px 0; }
		#inner_content .faq	.question p	a												{ text-decoration: none; }


		/*=================================*/
		/*========= SPLIT COLUMN ==========*/
		/*=================================*/
		
		/* - - - - Inner Left Column - - - - */
		#inner_content #inner_left_column												{ overflow: hidden; height: 1%; width: 380px; float: left; }

		/* - - - - Inner Right Column - - - - */
		#inner_content #inner_right_column												{ overflow: hidden; height: 1%; width: 280px; float: right; }
		#inner_content #inner_right_column h4											{ margin: 0; padding: 0; }

	
			/* - - - - Colors - - - - */
			#inner_content #inner_right_column.green h4,
			#inner_content #inner_right_column.green p										{ color: #00773C; }

			/* - - - - Numbers (1.0) - - - - */
			#inner_content #inner_right_column.numbers h4									{ font-size: 1.8em; line-height: 1.1em; padding: 0 0 7px 0; }
			#inner_content #inner_right_column.numbers p									{ font-size: 1.3em; line-height: 1.1em; border-bottom: 1px #68BD49 solid; padding: 0 0 20px 0; }

			#inner_content #inner_right_column.numbers .number								{ display: block; padding: 0 0 0 45px; }
			#inner_content #inner_right_column.numbers .number.one							{ background-image: url(/_images/global/content/inner_content/numbers/one.gif); background-repeat: no-repeat; background-position: 0 -2px; }
			#inner_content #inner_right_column.numbers .number.two							{ background-image: url(/_images/global/content/inner_content/numbers/two.gif); background-repeat: no-repeat; background-position: 0 -2px; }
			#inner_content #inner_right_column.numbers .number.three						{ background-image: url(/_images/global/content/inner_content/numbers/three.gif); background-repeat: no-repeat; background-position: 0 -2px; }
			#inner_content #inner_right_column.numbers .number.four							{ background-image: url(/_images/global/content/inner_content/numbers/four.gif); background-repeat: no-repeat; background-position: 0 -2px; }

			/* - - - - Quotes (1.1) - - - - */
			#inner_content #inner_right_column.quotes .quote								{ display: block; padding: 0 0 0 37px; margin-bottom: 30px; background-image: url(/_images/global/content/inner_content/quotes/left_quote.gif); background-repeat: no-repeat; background-position: -5px -5px; }
			#inner_content #inner_right_column.quotes p										{ color: #00AFDC; font-size: 1.15em; line-height: 1.3em; }
			#inner_content #inner_right_column.quotes p.author								{ color: #0088A4; font-size: 1em; }
			#inner_content #inner_right_column.quotes p.author em							{ font-style: normal; }

			/* - - - - Facts (1.2, 3.0) - - - - */
			#inner_content #inner_right_column.facts .fact									{ display: block; padding: 0 0 0 37px; margin-bottom: 20px; }
			#inner_content #inner_right_column.facts h4										{ font-size: 1.8em; line-height: 1.1em; padding: 0 0 7px 0; color: #68BD49; }
			#inner_content #inner_right_column.facts p										{ font-size: 1.2em; line-height: 1.2em; border-bottom: 1px #68BD49 solid; padding: 0 0 20px 0; }

			#inner_content #inner_right_column.facts.blue h4								{ color: #00AFDC; }
			#inner_content #inner_right_column.facts.blue p									{ color: #0088A4; border-bottom: 1px #80D7ED solid; }

			/* - - - - Lists (1.3) - - - - */
			#inner_content #inner_right_column.lists .list									{ display: block; padding: 0 0 0 37px; margin-bottom: 20px; }
			#inner_content #inner_right_column.lists h4										{ font-size: 1.4em; line-height: 1.2em; padding: 0 0 14px 0; color: #68BD49; }
			#inner_content #inner_right_column.lists ul 									{ border-top: 1px #B3DEA4 solid; margin: 0; padding: 0;}
			#inner_content #inner_right_column.lists ul li									{ font-size: .9em; line-height: 1.2em; color: #00773C; border-bottom: 1px #B3DEA4 solid; padding: 8px 0; margin: 0; list-style-type: none; }

			/* - - - - Download (3.1, 3.2) - - - - */

			#inner_content p.download a														{ text-indent: -100000px; display: block; width: 245px; height: 90px; background-image: url(/_images/admissions/download_application.gif); }


	/* - - - - Three Columns Horizontal - - - - */

	#inner_content #three_column														{ overflow: hidden; height: 1%; }

		/* - - - - 3COL - Addresses (3.1, 3.2, 4.2)- - - - */
		#inner_content #three_column.addresses .row											{ overflow: hidden; height: 1%; margin: 0 0 20px 0; }
		#inner_content #three_column.addresses .item										{ display: block; float: left; }
		#inner_content #three_column.addresses .item.first									{ width: 260px; }
		#inner_content #three_column.addresses .item.second									{ width: 240px; }
		#inner_content #three_column.addresses .item.third									{ width: 170px; }
		#inner_content #three_column.addresses address										{ font-size: 1em; line-height: 1.3em; }
		#inner_content #three_column.addresses address br									{ padding: 0; margin: 0; line-height: 1em; }
		#inner_content #three_column.addresses address a									{ text-decoration: none; }	
		#inner_content #three_column.addresses address img									{ vertical-align: middle; margin: 2px 3px 0 0; }

		/* - - - - 3COL - Leadership (4.3)- - - - */
		#inner_content #three_column.leadership .row_a										{ overflow: hidden; height: 1%; margin: 0 0 20px 0; float: left; }
		#inner_content #three_column.leadership .row_a .item								{ display: block; font-size: .9em; display: block; width: 240px; }
		#inner_content #three_column.leadership .row_b										{ overflow: hidden; height: 1%; margin: 0 0 20px 0; float: left; }
		#inner_content #three_column.leadership .row_b .item								{ display: block; font-size: .9em; display: block; width: 240px; }
		#inner_content #three_column.leadership .row_c										{ overflow: hidden; height: 1%; margin: 0 0 20px 0; float: left; }
		#inner_content #three_column.leadership .row_c .item								{ display: block; font-size: .9em; display: block; width: 170px; }
		#inner_content #three_column.leadership .row_a .item .blue,
		#inner_content #three_column.leadership .row_b .item .blue,
		#inner_content #three_column.leadership .row_c .item .blue							{ color: #00AFDC; }
		#inner_content #three_column.leadership .row_a .item a,
		#inner_content #three_column.leadership .row_b .item a,
		#inner_content #three_column.leadership .row_c .item a								{ color: #0088A4; text-decoration: none; }
		#inner_content #three_column.leadership .row_a .item a:hover,
		#inner_content #three_column.leadership .row_b .item a:hover,
		#inner_content #three_column.leadership .row_c .item a:hover						{ color: #0088A4; text-decoration: underline; }

	/* - - - - Three Columns - Vertical (4.3)- - - - */

	#inner_content #three_column_vertical 												{ font-size: .9em; }
	#inner_content #three_column_vertical .blue											{ color: #00AFDC; }
	#inner_content #three_column_vertical ul											{ list-style-type: none; color: #00AFDC; margin: 0; padding: 0; }
	#inner_content #three_column_vertical ul li a										{ color: #0088A4; text-decoration: none; }
	#inner_content #three_column_vertical ul li a:hover									{ color: #0088A4; text-decoration: underline; }
	#inner_content #three_column_vertical #first_column									{ width: 240px; float: left; }
	#inner_content #three_column_vertical #second_column								{ width: 240px; float: left; }
	#inner_content #three_column_vertical #third_column									{ width: 170px; float: left; }
	#inner_content #three_column_vertical .item a										{ color: #0088A4; text-decoration: none; }
	#inner_content #three_column_vertical .item a:hover									{ color: #0088A4; text-decoration: underline; }




/* ------------------------------------------------- */
/* ---------------------SUB MODULES----------------- */
/* ------------------------------------------------- */

	#sub_modules																		{ font-size: .9em; overflow: hidden; height: 1%; background-image: url(/_images/global/sub_modules/background.gif); height: 164px; width: 980px; padding: 20px 0 0 12px; margin: -8px 0 0 10px; background-repeat: no-repeat; }
	#sub_modules h3																		{ text-transform: uppercase; font-size: 1.33em; margin: 6px 0 10px 0; }
	#sub_modules p																		{ color: #666666; font-size: 1.1em; line-height: 1.3em; }
	#sub_modules a.more_link															{ font-size: .9em; }
	#sub_modules .dark_green h3,
	#sub_modules .dark_green h3 a														{ color: #00773C; }
	#sub_modules .dark_green h3 a:hover													{ color: #68BD49; }
	#sub_modules .green h3,
	#sub_modules .green h3 a															{ color: #68BD49; }
	#sub_modules .green h3 a:hover														{ color: #00773C; }
	#sub_modules .blue h3,	
	#sub_modules .blue h3 a																{ color: #00AFDC; }
	#sub_modules .blue h3 a:hover														{ color: #0088A4; }
	#sub_modules .orange h3,
	#sub_modules .orange h3	a															{ color: #F7901E; }
	#sub_modules .orange h3	a:hover														{ color: #F26722; }


	#module_a,
	#module_b,
	#module_c,
	#module_d																			{ overflow: hidden; height: 1%; width: 206px; border-right: 1px #EEE solid; height: 140px; padding: 0 16px; float: left; }
	#module_d																			{ border: 0px #EEE solid; }

	/* - - - - List - - - - */

	#sub_modules .list p .arrow															{ vertical-align: middle; margin: 0 3px 3px 0; }
	#sub_modules .list ul																{ margin: 0; padding: 0; line-height: 1.4em; }
	#sub_modules .list ul li															{ margin: 0 0 .1em 1em; padding: 0; }

	/* - - - - Entries - - - - */

	#sub_modules .entries p .arrow														{ vertical-align: middle; margin: 0 3px 3px 0; }
	#sub_modules .entries ul															{ margin: 0; padding: 0; line-height: 1.4em; }
	#sub_modules .entries ul li															{ margin: 0 0 1em 0; padding: 0; list-style-type: none; }

	/* - - - - Text - - - - */

	#sub_modules .text p .arrow															{ vertical-align: middle; margin: 0 3px 3px 0; }
	#sub_modules .text ul																{ margin: 0; padding: 0; line-height: 1.4em; }
	#sub_modules .text ul li															{ margin: 0 0 1em 0; padding: 0; list-style-type: none; }

	/* - - - - Sign Up - - - - */

	#sub_modules .sign_up #sign_up														{ margin-top: 15px; }
	#sub_modules .sign_up #sign_up input.sign_up_input 									{ float: left; display: inline; border: 1px #DDD solid; height: 16px; width: 160px; padding: 4px 4px 2px 4px; font: 12px Arial, sans-serif; color: #333; margin: 0 1px 0 0; }
	#sub_modules .sign_up #sign_up input.sign_up_submit									{ float: left; width: 29px; height: 24px; }
	#sub_modules .sign_up #sign_up input.blur											{ color: #AAA; }
	#sub_modules .sign_up p																{ margin: 0; padding: 0; line-height: 1.4em; color: #666; font-size: 1.1em; }

	#sub_modules .share p.ss_bookmark a													{ text-indent: -100000px; display: block; width: 202px; height: 27px; background-image: url(/_images/sub_modules/bookmark.gif); margin: 0 0 -7px 0; }
	#sub_modules .share p.ss_print a													{ text-indent: -100000px; display: block; width: 202px; height: 27px; background-image: url(/_images/sub_modules/print.gif); margin:  0 0 -7px 0; }
	#sub_modules .share p.ss_email a													{ text-indent: -100000px; display: block; width: 202px; height: 27px; background-image: url(/_images/sub_modules/email.gif); margin:  0 0 -7px 0; }

	a.addthis_button_email span.at300bs {display: none; } 

/* ------------------------------------------------- */
/* ---------------------FOOTER---------------------- */
/* ------------------------------------------------- */

	#footer																				{ overflow: hidden; height: 1%; background-image: url(/_images/global/footer/background.gif); height: 120px; width: 980px; padding: 0; margin: -6px 0 0 10px; background-color: #0488A4; background-repeat: no-repeat; }
	#footer ul																			{ line-height: 1.2em; float: left; margin: 17px 0 0 17px; padding: 0; list-style-type: none; width: 540px; border-right: 1px #30818E solid; }
	#footer ul li  																		{ margin: 0; padding: 0; float: left; }
	#footer ul li ul 																	{ width: 165px; float: left; margin: 0 0 0 10px; padding: 0; list-style-type: none; border-right: 0px #F00 solid; display:inline; }
	#footer ul li ul li 																{ margin: 2px 0px; padding: 0; clear: both; width: 160px; }
	#footer ul li ul li a																{ color: #CCC; text-decoration: none; }
	#footer ul li ul li a:hover															{ color: #FFF; text-decoration: none; }

	#footer #social_networking 															{ width: 360px; float: left; margin: 0 0 0 33px; padding: 0; }
	#footer #social_networking a img													{ margin: 24px 0 0 0; padding: 0; }

	#footer #copyright																	{ float: right; color: #00AFDC; font-size: .9em; }

/* ------------------------------------------------- */
/* ----------------------HOMEPAGE------------------- */
/* ------------------------------------------------- */

	#content #feature_module															{ overflow: hidden; height: 1%; margin: 17px 0 17px 0; }

/* ------------------------------------------------- */
/* ---------------------SPECIALS-------------------- */
/* ------------------------------------------------- */

	.hidden 																			{ display: none; }
	.wrapper																			{ overflow: hidden; height: 1%; }

