@import "forms.css"; /*import styles for FORMS */

body	 					{ margin:0;padding:0;text-align:center;font-size:12px;font-family:Arial, sans-serif;}

h1,h2,h3,h4,h5				{ padding:0;margin:0;}/* Set everything to 0 */
.none						{ margin:0;padding:0;}/*for blank divs just to tidy up code*/
a							{ outline:none;color:#fe8800;}
b							{ line-height:1.3em;font-size: 1.1em;color:#fe8800;text-align:left;}
strong						{ font-size:1.2em;}
p							{ margin:0 0 1.5em;line-height:1.5em;text-align:justify;color:#000;}
hr							{ width:550px;height:2px;color:#dfe0e2;background:#dfe0e2;border:0;margin:15px 0;clear:both;}
div, a, input, img 			{ behavior: url(/code/iepngfix.htc) } /* PNG FIX IE6 */

/*********  Page Containers && Page Sections  -- Site has a 3 column layout with header / footer  *********************/
#page-container				{ width:1000px;margin:0 auto;}
#content-middle				{ margin:0 210px 0 150px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/padding:0 34px 0 54px;/*Padding-BorderWidth*/border-width:0 1px;border-style:solid;border-color: #dfe0e2;text-align:left;}
#leftcolumn					{ float:left;width:150px;margin-left:-1000px;/*Set margin to that of -(page-containerWidth)*/text-align:left;}
#rightcolumn				{ float: left;width: 190px; /*Width of right column*/margin-left: -190px; /*Set left margin to -(RightColumnWidth)*/}

.faq-content-middle			{ margin:0 210px 0 150px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/padding:0 34px 0 54px;/*Padding-BorderWidth*/border-width:0 1px;border-style:solid;border-color: #dfe0e2;text-align:left;}
.content-container			{ float:left;width:100%;}
.section					{ height:55px;margin:8px  0 15px;padding:0;text-align:left;}
.section h1					{ font-size:42px;text-align:left;text-transform:uppercase;width:940px;line-height:.9em;padding:0 30px;color:#fff;}
.section p					{ font-size:10px;color:#ccc;padding:1px 33px;margin:4px 0 0;}
.section a					{ text-decoration:none;color:#ccc;}
.section a:hover			{ color:#666;}					
a.currentPage 				{ color:#666;}
.currentPage a:hover		{ color:#999;}

.signIn 					{ width:100px;padding:50px 0 0 150px;text-align:center;float:left}
.signIn a					{ display:block;color:#555764;}
.signIn a:hover 			{ background:#555764;color:#fff;}
#logo 						{ float:left;padding-left:296px;width:408px;}

#home-header-container		{ text-align:center;width:1000px;height:72px;}
/************************  end Container  *************************/

/*********  CONDITIONAL RULES FOR IE ***************************/




/*********  Color && BG bars  for each pages  *********************/
.orange						{ color:#fe8800;}
.resources 					{ color:#fc3;}
.resources-bg				{ background:#fc3;}
.resources-bar				{ background:url(/images/publicsite/template/bg-resources.png) repeat-x #fff9ed;}
.resources-light 			{ color:#ff9;}
.resources-light-bg 		{ background:#ff9;}
.resources-menu a:hover		{ background:#ff9;}
.orange-bg					{ background:#fe8800;}
.home-bg					{ background:#fe8800;}
.home-bar					{ background:url(/images/publicsite/template/bg-home.jpg) repeat-x #fff9ed;}
.company-bar				{ background:url(/images/publicsite/template/bg-company.jpg) repeat-x #fff9ed;}
.company					{ color:#cc9;}
.company-bg					{ background:#cc9;}
.company-light 				{ color:#efefc2;}
.company-light-bg			{ background:#efefc2;}
.company-menu a:hover		{ background:#efefc2;}
.mentors-bar				{ background:url(/images/publicsite/template/bg-mentors.jpg) repeat-x #fff9ed;}
.mentors					{ color:#69c;}
.mentors a					{ color:#69c;}
.mentors a:hover			{ color:#69c;}
.mentors-bg					{ background:#69c;}
.mentors-light				{ color:#d2e9ff;}
.mentors-light-bg			{ background:#d2e9ff;}
.mentors-menu a:hover		{ background:#d2e9ff;}
.press-bar					{ background:url(/images/publicsite/template/bg-press.jpg) repeat-x #fff9ed;}
.press						{ color:#99c;}
.press-bg					{ background:#99c;}
.press-light 				{ color:#ccf;}
.press-light-bg 			{ background:#ccf;}
.press-menu a:hover 		{ background:#ccf;}
.school-bar					{ background:url(/images/publicsite/template/bg-school.jpg) repeat-x #fff9ed;}
.school						{ color:#9c3;}
.school-bg					{ background:#9c3;}
.school-light				{ color:#e8fdaa;}
.school-light-bg			{ background-color:#e8fdaa !important;}
.school-menu a:hover		{ background:#e8fdaa;}
.students-bar				{ background:url(/images/publicsite/template/bg-students.jpg) repeat-x #fff9ed;}
.students					{ color:#999;}
.students-bg				{ background:#999;}
.students-light				{ color:#ccc;}
.students-light-bg 			{ background:#ccc;}
.students-menu a:hover 		{ background:#ccc;}
.contact					{ color:#993;}
.contact-bg 				{ color:#993;}
.contact-bar 				{ background:url(/images/publicsite/template/bg-contact.jpg) repeat-x #fff9ed;}


/****************  end COLOR  *****************/

/*********  All Sections - Center Content  ***********************/
.titlebar					{ width:530px;/*width= Width-TotalSidePadding*/padding:10px;margin:0 0 20px;text-align:left;color:#fff;}
.titlebar h2				{ font-size:24px;text-transform:uppercase;line-height:.9em;color:#fff;}
.titlebar h3				{ font-size:18px;text-transform:uppercase;font-weight:normal;line-height:.9em;}

#content-middle h1			{ font-size:48px;text-transform:lowercase;text-align:left;padding:0;margin:0;line-height:.9em;}
#content-middle h4			{ font-size:18px;color:#fe8800;padding:20px 0 0;}

/********** styles for movie players on public site *****/
.movie						{ width:550px;}
.movie-showcases 			{ width:550px;}
#movie-homepage				{ width:400px;}
#movie-studenttestimonial 	{ width:550px;}
#movie-mentortestimonial 	{ width:550px;}
#movie-howitworks 			{ height:432px;}
#movie-werehiring			{ height:334px;}
#movie-disney 				{ width:550px;height:367px;}
#movie-apply				{ width:330px;height:266px;float:left;margin-bottom:25px;}


.backTop					{ text-align:right;width:100%;color:#fe8800;margin:-15px 0 0;padding-bottom:15px;}

.download-pdf 				{ float:right;margin:20px 0 0;padding:0}
.download-pdf a 			{ display:block;background:#fe8800;color:#fff;padding:5px 10px;}

#commentForm label.error, label.error { text-align:right;color: red;font-style: italic;}
.form-container				{ width:550px;clear:both;}
.form-line 					{ width:530px;height:25px;display:inline-block;vertical-align:bottom;padding:10px 0 0;margin:0;border-bottom:1px solid #dfe0e3;}
.form-title 				{ width:210px;float:left;margin:0;text-align:left;}
.form-input 				{ background:#ffc;line-height:20px;width:300px;margin:0 0 10px;float:left;}
.form-line-left 			{ width:200px;margin:0;text-align:left;}
.form-line-right			{ width:300px;padding:10px 0 5px 25px;padding:10px 15px 5px 0;margin:0;border-bottom:1px solid #dfe0e2;text-align:right;}
.form-submit 				{ border:none;}

.form-box 					{ margin:10px 0;padding:10px 0;clear:both;border-top:1px solid #dfe0e2;}
.form-label					{ font-size:16px;font-weight:bold;}
.form-input					{ background:#ffffc9;border:1px solid #999;width:300px;float:right;}
.form-thanks 				{ width:350px;margin:0 auto 15px;padding:15px;}
.form-thanks p				{margin:0;padding:0;text-align:center;}

.list ul					{ padding:0; }
.list li 					{ font-weight:bold;background:url(/images/publicsite/template/bullet-dots2.png) no-repeat 0 -32px;list-style-image:none;list-style-type:none;text-align:left;padding:0 0 2px 15px; }
.list li a					{  }
.list li:hover				{ background-position:0 -58px; } 
.list a 					{ color:#fff;text-decoration:none;font-weight:bold;}
.list a:hover			 	{ color:#9c3;}


/******** OLD LIST STYLES

.list li					{ list-style:none url(/images/bulletG.png) ;padding:5px 0 0;} 					
.list li:hover				{ list-style:none  url(/images/bulletO.png) ;}
.list a						{ font-weight:bold;line-height:1.2em;text-decoration:none;color:#fff;}
.list a:hover				{ color:#9c3;} 

********************/

/****.noHover:hover 				{ list-style:none url(/images/bulletG.png) !important;} ***/

.toc ul						{ padding:0;}
.toc li 					{ line-height:1.6em;font-size:16px;font-weight:bold;background:url(/images/publicsite/template/bullet-dots2.png) no-repeat 0 -26px;list-style-image:none;list-style-type:none; }
.toc li a					{ padding-left:20px; }
.toc li:hover				{ background-position:0 -52px; }
.toc a 						{ color:#666;text-decoration:none;font-weight:bold;}
.toc a:hover			 	{ color:#9c3;}

/**************  END STYLES FOR ALL PAGES  ***************************/

/*********  SPECIFIC PAGE STYLES   ***********************/
.company-job li 			{ color:#666;}
.company-job-description ul	{ padding:0;}
.company-job-description li { margin:0 10px 0;line-height:1.3em;list-style:inside;}
.company-job-description ul ul { padding:0 0 0 40px;}

#home-copy 					{ width:528px;/*width= (Width - Border - TotalSidePadding)*/padding:10px;float:left;margin:0;border:1px solid #c3c3c3;border-top:0;border-bottom:0;}
#home-copy p				{ text-align:justify;padding:0px;}
#home-title 				{ width:100%;background:#fe8800;padding:0;margin:0;}
#middle-title				{ font-size:50px;background:#fe8800;font-weight:bold;line-height:.9em;text-align:left;color:#ffdab0;padding:0 10px;background:#fe8800;margin:0;}
#home-news	 				{ width:100%;padding:0;margin:0;}
#home-news a 				{ text-decoration:none;text-align:left;display:block;color:#555764;line-height:1em;}
#home-news a:hover 			{ color:#f00;}
#home-ad					{ margin:20px 0;display:block}
.news-title					{ font-size:38px;font-weight:bold;letter-spacing:.01em;line-height:.9em;text-align:center;color:#ffdab0;padding:0 10px;background:#fe8800;margin:0;}
.news-date 					{ font-size:22px;font-weight:bold;letter-spacing:.1em;line-height:1.2em;display:block;margin:10px 0 0;}
#news-bottom 				{ height:12px;background:#fe8800;margin:0 0 10px;}

#mentors-featured 			{ width:550px;height:266px;background:url(/images/publicsite/mentors/feature.png) no-repeat;padding:0 0 20px;}
#mentors-featured p			{ width:265px;margin:0;padding:95px 0 5px 20px;color:#fff;}
#mentors-featured-read		{ width:290px;text-align:right;}
.roster-links				{ text-align:center;font-size:20px;font-weight:bold;color:#565765;}
.roster-links a				{ text-decoration:none;color:#565765;}
.roster-links a:hover 		{ color:#fe8800;}
.roster-list-container		{ width:540px;padding:0 5px;margin:15px 0;}
.roster-list 	 			{ float:left;width:170px;height:60px;margin:10px 5px;padding:0;}
.roster-list img 			{ margin:0 10px 0 0;}
.roster-name				{ font-size:14px;text-transform:uppercase;line-height:1em;text-align:left;color:#fe8800;font-weight:bold;padding:0;margin:0;}
.roster-company 			{ font-size:11px;font-weight:bold;line-height:1.2em;text-align:left;padding:0;margin:0;}

.awards-entry				{ font-size:14px;margin:10px 0;width:550px;border-style:dashed;border-color:#dfe0e2;border-width:0 0 1px 0;}
.awards-title				{ width:550px;}
.awards-category li 		{ font-size:14px;font-weight:bold;background:url(/images/publicsite/template/bullet-dots2.png) no-repeat 0 -31px;list-style-image:none;list-style-type:none;padding-left:15px; }
.awards-category a			{  }
		

.press-years 				{ width:100%;text-align:right;font-size:18px;margin:10px 0;}
.press-years a:hover		{ color:#fe8800;}
.press-bigYear 				{ font-size:30px;text-align:left;}
.press-release 				{ font-size:14px;margin:10px 0;}
.press-release p			{ line-height:1.2em;text-align:left;}
.press-release a			{ text-decoration:none;}
.press-border				{ height: 1px; width: 550px; border-style: dashed; border-color:#dfe0e2;}
.press-actions 				{ text-align:right;}
.press-footer 				{ font-size:12px;line-height:1.8em;padding:0;margin:0;}
.press-date					{ width:550px;}
.press-fullstory			{ width:550px; text-align:right; float:right; border-style: dashed; border-color:#dfe0e2 ;border-width: 0 0 1px 0; height: 20px; padding: 5px 0px 0px 0px}
.press-download-pdf-list	{ font-size:11px;padding-left:10px !important;}
.press-download-pdf			{ font-size:11px; }

.news-release 				{ font-size:12px;margin:10px 0;}
.news-years					{ width:100%;text-align:right;font-size:16px;margin:10px 0;}
.news-years a				{ text-decoration:none;}
.news-years a:hover			{ color:#fe8800;}

/************ REMOVE STYLES?
.news-months				{ width:100%;text-align:right;font-size:12px;margin:10px 0px;}
.news-months a:hover		{ color:#fe8800;}
******/

.news-news 					{ width:550px; font-size:18px; font-weight:bold; color:#000000; font-style:italic;}
img.floatright				{ float: right; margin: 4px; }

.newsroom-author			{ font-size:10px; font-style:italic;}
.newsroom-title				{ font-size:18px; font-weight:bold; color:#000000; font-style:italic;}
.newsroom-title a			{ text-decoration:none; color:#000000}
.newsroom-title a:hover		{ color: #fe8800;}
.newsroom-download			{ font-size: 18px; font-weight:bold; text-transform:uppercase;}
.newsroom-download-specs	{ font-size:10px; font-weight:normal; font-style:italic; text-transform:lowercase;}
.newsroom-bio-container		{ }
.newsroom-bio				{ font-size:17px; font-weight:bold; text-transform:uppercase; color:#fe8800; margin-bottom: 10px;}
.newsroom-bio-image			{ float:left; margin-right: 20px; margin-bottom: 6px;}
.newsroom-bio-text 	 		{ }
.newsroom-bio-anchor 		{ font-size:17px; font-weight:bold; text-transform:uppercase; color:#fe8800;}




.school-application-button 	{ width:550px;text-align:center;height:70px;margin:0 0 20px}
#school-curriculum 			{ width:550px;height:167px;margin:15px 0;background:url(/images/publicsite/school/curriculum.jpg) no-repeat;}
#school-curriculum ul 		{ list-style:none;margin:0 15px;padding:28px 20px 0;}
#school-curriculum li 		{ line-height:1.5em;margin:0;padding:0 0 0 15px;}
#school-curriculum a		{ color:#fff;font-size:13px;font-weight:bold;text-decoration:none;}
#school-curriculum a:hover 	{ color:#9c3;}
.school-curriculum-classes 	{ margin:0 0 15px;}
.faq-toc 					{ margin: 0px; list-style-type: none; padding-left: 10px; padding-bottom: 0px; padding-right: 10px; padding-top: 15px; height: 265px; width:530px;}
.faq-toc li				{ width:265px;line-height:1.6em;font-size:14px;float:left;background:url(/images/bulletG.png) center left no-repeat;}
.faq-toc li:hover 		{ background:url(/images/bulletO.png)center left no-repeat;}
.faq-toc a 					{ padding-left:15px;width:260px;color:#666;text-decoration:none;font-weight:bold;}
.faq-toc a:hover		 	{ color:#9c3;}
.faq-questions b			{ font-size:16px;}				
.faq-questions p 			{ width:550px;}
.school-requirements 		{ width:500px;height:280px;}
.school-requirements ul		{ list-style:none;display:inline;}
.school-requirements li		{ float:left;width:250px;line-height:1.5em;}
/*.contact-department ul 		{ text-align:left;margin:0 5px;padding:0 0 0 10px;}	*/
.contact-department a:hover	{ color:#e8fdaa;} 
.school-slm 				{ width:550px;height:167px;background:url(/images/publicsite/school/loans.png) no-repeat;list-style:none;float:left;padding:0;padding-bottom:15px;}
.school-loans-heading		{ color:#fe8800;font-weight:bold;font-size:20px;margin-bottom:20px; }
.school-loans-strongB		{ font-weight:bold; }
.school-loans				{ margin:0; }
.school-loans li			{ padding-bottom:15px;line-height:1.5em; }
.school-slm ul				{ margin:70px 0 0 315px;padding:0;}
.school-slm a				{ font-weight:bold;line-height:1.2em;text-decoration:none;color:#fff;}
.school-slm a:hover			{ color:#9c3;}
#school-terms-image 		{ width:550px;height:167px;background:url(/images/publicsite/school/terms.png) no-repeat;padding:0;margin:0;}
#school-terms-image p 		{ width:200px;padding:40px 40px 0;color:#fff;}
.school-terms				{ font-size:14px;padding:0 0 15px;}
.school-terms-big			{ font-size:24px;text-transform:uppercase;font-weight:bold;}
.school-term-closed			{ color:#ccc;}
.school-tuition				{ width:520px;height:283px;background:url(/images/publicsite/school/tuition.png) no-repeat;padding:15px;}
.school-tuition p			{ color:#fff;width:315px;margin-top:10px;}
.school-tuition-term		{ margin:0;padding:0;font-size:36px;text-transform:uppercase;font-weight:bold;line-height:.8em;}
.school-tuition-prices		{ text-align:center;}
#school-tuition-prices1		{ width:274px;height:340px;float:left;border-right:1px solid #efe0e2;margin-bottom:15px; }
#school-tuition-prices2		{ width:275px;height:340px;float:right;margin-bottom:15px; }
.school-tuition-coupon		{ margin-left:115px; }
.school-advantage-hl1		{ font:28px Arial;font-weight:bold;text-align:center;margin-bottom:1em;}
.school-advantage-hl2		{ font:36px Arial;font-weight:bold;font-style:italic;text-align:center;}
#school-advantage-toc		{ padding-left:20px;}
#school-advantage-toc ul	{ font-size:14px;}
#school-advantage-toc li	{ font-weight:bold;font-style:italic;padding:5px 0;}
#school-advantage-toc a:hover 	{ color:#9c3;}
#school-advantage-list		{ padding-left:20px;}
#school-advantage-list li	{ padding:2px 0;}
.school-accepted-date		{ color:#000000;font:16px Arial;font-weight:bold;}
.school-accepted-section	{ color:#fe8800;font:18px Arial;font-weight:bold;}
#school-accepted-maya		{ width:550px;height:300px;background:url(/images/publicsite/school/accepted-mayabg.jpg) no-repeat;}
#school-accepted-maya img	{padding:215px 0 0 315px;}

.school-accepted-top 		{ width:550px;height:167px;float:left;padding-bottom:15px;}
.school-accepted-top ul 	{ margin:0;padding:0;}
.school-accepted-top li 	{ background:url(/images/publicsite/template/bullet-dots2.png) no-repeat 0 -26px;list-style:none;padding:5px 0 0 15px;}
.school-accepted-top li:hover { background-position:0 -52px;}
.school-accepted-top a		{ font-size:14px;font-weight:bold;line-height:1.2em;text-decoration:none;color:#fff;}
.school-accepted-top a:hover { color:#ffc600;}
#accepted1					{ background:url(/images/publicsite/school/accepted-banner1.jpg) no-repeat;padding-left:200px;}
#accepted1 p 				{ font-size:26px;margin:10px 0 0;color:#fdd900;}
#accepted2					{ background:url(/images/publicsite/school/accepted-banner2.jpg) no-repeat;padding-left:25px;}
#accepted2 p 				{ font-size:26px;margin:10px 0 0;color:#000;}

.school-accepted-steps 		{ list-style:none;font-size:16px;font-weight:bold;}
.school-steps				{ font-size:12px;font-weight:normal;margin:10px 0 15px;}
#accepted-step1 			{ background:url(/images/publicsite/school/steps.png)no-repeat;min-height:68px;padding:10px 0 0 75px;}
#accepted-step2				{ background:url(/images/publicsite/school/steps.png)no-repeat 0 -168px;min-height:68px;padding:10px 0 0 75px;}
#accepted-step3				{ background:url(/images/publicsite/school/steps.png)no-repeat 0 -336px;min-height:68px;padding:10px 0 0 75px;}

#school-accepted-payment	{ padding:0 0 0 25px;}
#school-accepted-credit 	{ width:550px;height:35px;margin:0 0 15px 13px;}
#school-accepted-credit-text	{float:left;width:445px;}
#school-accepted-credit-btn { float:left;margin:-6px 0 0 0;width:292px;}
#school-accepted-payment-section img {margin:0 5px 3px 0;}
.school-accepted-payment-title	{ font:18px Arial;font-weight:bold;}
#school-accepted-check		{ height:115px;width:550px;margin:-15px 0 10px 13px;}
#school-accepted-payment-our-address { width:125px;font:12px Arial;font-weight:bold;float:left;padding:15px 0 0 50px;}
#school-accepted-payment-address	 { font:15px Arial;font-weight:bold;width:330px;float:left;padding:15px 0 0 0;}
#school-accepted-wire		{ width:475px;margin:-10px 0 0 13px;}
#school-accepted-bank		{ padding:0 0 10px 15px;}

.toc li 					{ line-height:1.6em;font-size:16px;font-weight:bold;list-style-image:none;list-style-type:none; }
.toc li a					{ padding-left:20px; }
.toc li:hover				{ }

.school-ad-requirements ol	{ font-weight:bold;font-size:13px;padding-left:45px;}
.school-ad-requirements ol p { font-weight:normal;font-size:12px;}
#school-apply-before		{ width:200px;height:260px;padding-left:20px;float:right;margin-bottom:25px;text-align:left;}
#school-apply-before ol		{ padding-left:40px;font-size:13px;}
#school-apply-before li		{ padding-bottom:20px;line-height:1.2em;}

#school-content-middle		{ margin:0 210px 0 150px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/padding:0 34px 0 54px;/*Padding-BorderWidth*/border-width:0 1px;border-style:solid;border-color: #dfe0e2;text-align:left; }
#school-content-middle ol	{ margin:20px 0 0 20px;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align:baseline;background: transparent;list-style:decimal;text-align:left; }

#sample-container			{width: 550px; height: 60px;}
#pdf						{ width: 262px; height: 80px; float: left;}
#html						{ width: 262px; height: 80px; float: right;}

#students-featured 			{ width:550px;height:266px;background:url(/images/publicsite/students/feature.png) no-repeat;padding:0 0 20px;}
#students-featured p		{ width:265px;margin:0;padding:205px 0 5px 255px;color:#fff;}
.students-feature-article   { margin:20px 0;}
.students-feature-article img	{ padding-left:10px;}
#students-featured-read		{ width:290px;text-align:right;padding-left:235px;}
#students-featured-read a 	{ color:#fff;}
.students-flickrLink 		{ width:530px;padding:0 20px 0 0;text-align:right}
.students-life 				{ width:550px;margin:0;padding:0;}
.students-life h2			{ font-size:24px;padding:10px 0 0;}
.students-life-pics			{ margin:0;padding:0;}
.students-life-pics li		{ list-style:none;display:inline;}
.students-life-pics img		{ padding:5px 5px 0 0;}
#students-alumni-matt		{ width:300px;float:left;margin:0 15px 0 0;background-color:#999;}	
#students-alumni-matt img	{ padding:0 0 10px 0;width:300px;height:400px; }
#students-alumni-matt p		{ padding:10px;color:#fff;font-size:11px;line-height:1.4em;margin:400px 0 0 0;}
#students-alumni-tb			{ text-align:center; }
#students-alumni-tb p		{ text-align:center; }
.stbuttontext				{color:#008000;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;}
.resources-sharethis a		{ text-decoration:none; }
.resources-heading			{ font-size:24px; }
.resources-title 			{ font-weight:bold;color:#fe8800;font-size:18px;padding:15px 0 0 0;line-height:1em;margin:0 0 2px 0;}
.resources-title a			{ text-decoration:none; }
.resources-blog				{ font-size:24px;line-height:1em; }
.resources-blog-img			{ font-size:24px;line-height:1em;margin:45px 0 0 0; }
.resources-book-entry		{ height:175px;clear:both; }
.resources-book-entry-img	{ float:left;width:164px; }
.resources-book-entry-txt	{ padding:25px 0 0 185px;font-size:13px; }
.resources-blue-link 		{ color:#3371ff;}
#resources-newsletter-sharethis	{ margin-top:20px;}
.resources-showcase-entry	{ height:70px;clear:both;margin:40px 0 0 30px; }
.resources-showcase-img		{ float:left; }
.resources-showcase-txt		{ padding-top:20px; }
.resources-showcase-txt a	{ color:#fe8800;font-weight:bold;font-size:17px;margin:0 0 0 30px; }
.resources-podcast-img		{ margin:0 0 20px 0; }
#resources-download-podcast	{ clear:both;padding:20px 0 0 215px;}
#resources-stream-audio		{ float:left;margin:0 0 0 40px; }
#resources-stream-audio img	{ padding-top:5px; }
#resources-audio-player-container		{ background:url(/images/publicsite/resources/audio-player-bg.png) no-repeat;height:46px;width:358px;float:left;margin:0 0 0 15px; }
#resources-audio-player		{ padding:11px 0 0 10px;}
.resources-webinar-feat		{ background:url(/images/publicsite/resources/wbr-feat-eg.png ) no-repeat;width:538px;height:375px;margin-left:5px;color:#fff; }
.resources-webinar-eg 	{ color:#fff;padding:140px 0 0 15px;width:370px;margin:0; }
.resources-webinar-feat-bi	{ font-weight:bold;font-style:italic; }
#resources-webinar-feat-info	{ margin:5px 145px 0 0; }
#resources-webinar-feat-info p	{ font-size:19px;text-align:center;font-weight:bold;line-height:1em;margin-bottom:5px;color:#fff; }
.resources-webinar-feat-img	{ margin:25px 0 0 45px; }
.resources-webinar-feat-info-title	{ }
.resources-webinar-entry	{ clear:both;margin:0 0 5px 0;height:110px; }
.resources-webinar-tb1		{ float:left;width:77px;margin:0 20px 0 0; }
.resources-webinar-tb2		{ float:left;width:158px;margin:0 20px 0 0; }
.resources-webinar-copy1	{ float:left;width:310px;margin:0 20px 0 0; }
.resources-webinar-copy2	{ float:left;width:222px;margin:0 20px 0 0; }
.resources-webinar-copy1 p	{ padding:0 0 3px 0;margin:0; }
.resources-webinar-copy2 p	{ padding:0 0 3px 0;margin:0; }
.resources-webinar-view		{ text-align:center;float:right; }
.resources-webinar-view p	{ text-align:center;font-weight:bold;font-style:italic;font-size:13px;line-height:1.2em; }
.resources-webinar-title	{ color:#fe8800;font-size:16px;font-weight:bold;text-align:left;line-height:1em; }
.resources 					{ margin: 0 0 30px;text-align:left;}
.resources-signup 			{ width:550px;height:92px;background:url(/images/publicsite/resources/newsletterSignup.png) no-repeat;}
.resources-signup p 		{ color:#fff;padding:15px;width:200px;text-align:left;}
/**********************************************************/

/*********  MENU STYLES  ***********************/
#menu						{ margin:0;padding:0;}
.menustyle					{ width: 100%;font: 10px Verdana,Arial,sans-serif;}
.menustyle:after			{ /*Add margin between menu and rest of content in Firefox*/ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.menustyle ul				{ width: 100%; background-repeat:repeat-x; /*THEME CHANGE HERE*/ padding: 1px 0px; margin: 0; text-align: center; /*set value to "left", "center", or "right"*/ }
.menustyle ul li			{ display: inline;}
.menustyle ul li a			{ color: #FFFFFF; padding: 1px 15px 2px 15px; margin: 0; text-decoration: none;}
.menustyle ul li a:hover, .menustyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/ background: url(/images/tintorange.gif); padding: 4px 15px 4px 15px; /*THEME CHANGE HERE*/}

.dropmenudiv				{ position:absolute; top: 0; border-bottom-width: 0; font: 10px Verdana,Arial,sans-serif; line-height:20px; z-index:999; background-color: #fff; width: 150px; margin-top:0px; visibility: hidden; text-align: left;}
.dropmenudiv a				{ width: 100%; display: block; text-indent: 18px; border-bottom: 1px dotted #ffffff; /*THEME CHANGE HERE*/ padding: 2px 0; text-decoration: none; color: #444444;}
.dropmenudiv a:hover		{ /*THEME CHANGE HERE*/ background-color: #fe8800; color: #ffffff; }
/**********************************************************/

/*********  Left Side - SUB NAV, CONTACT, VIDEO PLAYLIST  **********************/
.subMenu-list 				{ list-style:none;padding:0;margin:0;width:150px;font-size:12px;line-height:3em;}
.subMenu-list li			{ border-bottom:1px solid #dfe0e2;}
.subMenu-list a				{ color:#000;text-decoration:none;display:block;padding-left:20px}
.subMenu-sub				{ list-style:inside url(/images/bulletArrow.png);cursor:pointer;}
.subMenu-sub:hover 			{ background:#ccc}				
.subMenu-sub a				{ color:#000;text-decoration:none;display:inline !important;padding-left:0px}
.subMenu-subEntry			{ list-style:inside url(/images/bulletPlus.png);cursor:pointer;}
.subMenu-subEntry:hover 	{ background:#ccc}
.subMenu-subEntry a			{ color:#000;text-decoration:none;display:inline !important;padding-left:0px}

.subMenu-sub-school			{ background:url(/images/publicsite/template/bullet-shapes.png)no-repeat 0 10px;list-style:none;min-height:9px;cursor:pointer;padding:0 0 0 20px;}
.subMenu-sub-school:hover 	{ background-color:#e8fdaa}				
.subMenu-sub-school a		{ color:#000;text-decoration:none;padding-left:0px}
.subMenu-subEntry-school	{ background:url(/images/publicsite/template/bullet-shapes.png)no-repeat 0 -30px;list-style:none;min-height:9px;cursor:pointer;padding:0 0 0 20px;}
.subMenu-subEntry-school:hover 	{ background-color:#e8fdaa}
.subMenu-subEntry-school a	{ color:#000;text-decoration:none;display:inline !important;padding-left:0px}


.contact-box				{ width:130px;padding:10px;text-align:center;margin-top:100px;}
.contact-box-mediarel		{ width:130px;padding:10px;text-align:left;margin-top:100px;}
.contact-box-mediarel ul	{ color:#fff;font-weight:bold;}
.contact-box h1				{ font-size:24px;text-transform:uppercase;}		
.contact-box p				{ color:#fff;text-align:left;font-size:.9em;padding-left:10px;}
.contact-box a				{ color:#fff;}
.contact-arrow				{ padding-left:10px;margin-top:5px;float:left;}
.contact-right				{ width:100%;text-align:right;font-size:18px;font-style:normal;text-transform:uppercase;}
.contact-box-small			{ width:140px;height:50px;padding:5px;text-align:center;}
.contact-box-small p		{ margin:0;padding:0 10px 0 0;text-align:right;}
.contact-box-small a		{ display:block;color:#fff;text-decoration:none;font-size:16px;padding:5px 0 5px 25px;font-style:italic;}

.video-playlist-title		{ font-size:40px;padding-top:20px;}
.video-playlist				{ width:150px;margin:0 0 10px;}
.video-playlist:hover		{ background:#fe8800;}
.video-playlist p 			{ font-size:14px;color:#fff;font-weight:bold;padding:5px;margin:0;}
.video-playlist a			{ color:#fff;}
/*******************  end SUB NAV  *****************/

/*********  Right Column - constant on every page  *******/
#right-nextterm				{ width:180px;height:155px;text-transform:uppercase;padding:10px 0 0 10px;background:url(/images/publicsite/template/side-nextterm.png) no-repeat;text-align:left;}
#right-nextterm p 			{ line-height:1em;margin:0;padding:0;font-weight:bold;}
#right-nextterm-term 		{ color:#fff;font-size:30px;line-height:.8em !important;}
#right-nextterm-title		{ color:#fff;font-size:10px;padding-top:10px !important;}
#right-nextterm-sub			{ font-size:16px;color:#fe8800;}

#right-buttons a 			{ width:190px;height:48px;display:block;margin:5px 0;background:url(/images/publicsite/template/side-cta.png) no-repeat;}
#right-buttons a.apply		{ background-position:0 0; }
#right-buttons a.gmi		{ background-position:0 -48px; }
#right-buttons a.catalog	{ background-position:0 -96px; }

#right-callus				{ text-align:left;text-transform:uppercase;color:#565765;margin:10px 0;}
#right-callus p 			{ line-height:1em;margin:0;padding:0;}
#right-callus-header		{ font-size:30px;color:#fe8800;font-weight:bold;}
#right-callus-phone			{ font-size:22px;font-weight:bold;color:#565765;}
#right-callus-phone-sub 	{ font-size:13px;text-transform:none;font-weight:bold;color:#565765;}
#right-callus h4 			{ font-size:10px;padding:5px 0 10px;color:#fe8800;text-transform:lowercase;}

#right-newsletter 			{ margin-bottom:15px;width:190px;height:195px;background:url(/images/publicsite/template/side-newsletter.png) no-repeat;padding:0;text-align:center;}
#right-newsletter-signup	{ margin-top:80px;color:#fff;text-align:center;font-size:20px;line-height:.9em;font-weight:bold;}
#right-newsletter-title 	{ font-size:28px;color:#000;text-align:center;text-transform:lowercase;line-height:1em;margin:0;padding:0;font-weight:bold}
.newsletter-signup-email 	{ margin:0 0 5px;background:#fffca4;width:180px;}
#right-resources 			{ width:190px;}
/***************  end Right Column  *****************/

/*********  FOOTER  ***********************/
#footer						{ clear:both;width:100%;padding-top:35px;}
#footer p 					{ font-size:10px;text-align:center;}
#footer a 					{ color:#fe8800;}
/****************  END FOOTER  ************/



