/* IMPORT PRINT STYLESHEET
--------------------------------*/
@import url('/code/css/print.css') print;



/* TYPE AND LINKS
----------------------------*/
body					{ background:#FFF;width:1200px;font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:#000;min-width:1200px;max-width:1200px;}
p						{ line-height:1.5em; }
strong					{ font-size:1.1em; }
small					{ font-size:.8em; }
hr						{ border-width:1px 0 0 0;border-style:solid;border-color:#DFE0E2; }
a						{ color:#3361ff; }
a:visited				{ color:#3361ff; }
sup						{ font-size:0.8em;vertical-align:top;}

h1						{ font-size:3.3em;font-weight:bold;text-transform:lowercase;padding:0 0 .3em 0;margin:0; }
h2						{ font-size:1.5em;font-weight:bold; }
h3						{ font-size:1.15em;font-weight:bold; }
h6						{ font-size:3.3em;font-weight:bold;text-transform:uppercase;color:#FFF;padding:0 30px; }
h6 a					{ text-decoration:none;color:#FFF;}
h6 a:visited			{ color:#FFF; }


#school h1				{ color:#99CC33; }
#ac h1					{ color:#996633; }
#ac h1 a 				{ text-decoration:none;color:#996633;}
#ac h1 a:hover 			{ text-decoration:underline;}
#mentors h1				{ color:#6699CC; }
#community h1			{ color:#999999; }
#resources h1			{ color:#FFCC33; }
#company h1				{ color:#CCCC99; }



.clear 					{ clear:both;}


.toc a, .toc a:visited	{ color:#777;font-size:1.2em;font-weight:bold;text-decoration:none; }
.toc a:hover			{ color:#FE8800; }
.toc li					{ background:url(http://content.animationmentor.com/images/publicsite/template/template-sprites.png) no-repeat 0 -238px;list-style:none !important;padding:4px 0 0 15px !important; }
.toc li:hover			{ background-position:0 -264px;}

.backTop				{ text-align:right;}

/* font colors */
.orange					{ color:#FE8800; }
.white					{ color:#FFF; }
.grey					{ color:#CCC; }
.school-color			{ color:#99CC33; }
.ac-color				{ color:#996633; }
.mentors-color			{ color:#6699CC; }
.community-color		{ color:#999999; }
.resources-color		{ color:#FFCC33; }
.company-color			{ color:#CCCC99; }

/* button Designs */
.button	{ display: inline-block;text-transform:uppercase;color: #fff;text-decoration: none;font-weight: bold; text-shadow: 0 -1px 1px #222;position: relative;cursor: pointer;}

.school-main .program-descriptions .go-to { text-transform:uppercase;font-size:1.3em;color:#fff;padding: 5px 20px;position:relative;z-index:2}
.school-main .program-descriptions a#core-goto-button { border:solid 2px #e79549;background: #ff9215; background: -webkit-gradient(linear, left top, left bottom, from(#ffd7a8), to(#fad151), color-stop(40%, #fa8f0b));	background: -moz-linear-gradient(top,  #ffd7a8, #fa8f0b,  #fad151);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd7a8', endColorstr='#fad151');-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);	border-bottom: 1px solid rgba(0,0,0,0.25);}
.school-main .program-descriptions a#ac-goto-button { border:solid 2px #a07555;background: #83643e; background: -webkit-gradient(linear, left top, left bottom, from(#c8ac97), to(#b58f6a), color-stop(40%, #a77a58));	background: -moz-linear-gradient(top,  #c8ac97, #a77a58,  #b58f6a);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8ac97', endColorstr='#b58f6a');-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);	border-bottom: 1px solid rgba(0,0,0,0.25);}

/* LAYOUT
------------------------ */
#content-container		{ overflow:hidden;min-height:900px;padding:0 250px 0 210px; }
#content				{ min-height: 720px; width:740px;float:left;border-width:0 1px;border-style:solid;border-color: #DFE0E2;position:relative;padding:0 20px; }
#sub-nav				{ width:200px;float:left;margin-left:-100%;right:250px;position:relative;padding-left:10px; }
#two-col-content			{ min-height: 720px;height:auto; width:940px;float:left;border-width:0 0 0 1px;border-style:solid;border-color: #DFE0E2;position:relative;padding:0 20px; }
#two-col-sub-nav			{ width:200px;float:left;margin-left:-100%;right:450px;position:relative;padding-left:10px; }
#right-bar				{ width:200px;margin-right:-100%;float:left;position:relative;padding-left:10px; }

#header					{ text-align:center;padding:0 0 10px 0;height:115px; }
#footer					{ clear: both;text-align:center;padding: 4em 0 0 0; }
#previous-page			{ margin:0 0 0 18px;height:25px;padding-top:10px;}
.center					{ text-align:center; }
.picture-box			{ color:#FFF; }



/* NAV AND SUB-NAV
----------------------------*/
.sub-nav-list 			{list-style:none;padding:0;margin:0 0 180px;width:199px;font-size:12px;top:0;left:10;display:block;}

.sub-nav-list li		{ margin:0;padding:0 0 0 0;height:36px;width:199px;border-bottom:1px solid #DFE0E2; }
.sub-nav-list li a				{ text-decoration:none;color:#000;width:199px;height:24px;display:block;padding-top:12px; }
.sub-nav-list li a.no-expand	{ padding-left:20px;width:179px; }
.sub-nav-list a:hover, .sub-nav-list li span:hover	{ cursor:pointer;}

.sub-nav-list li.collapsable 	{ background-position: 0 -176px;height:100% !important; } 
.sub-nav-list li.expandable 	{ }
.sub-nav-list li span			{ min-height:24px;display:block;padding-top:12px}
.sub-nav-list li span.multiline	{ min-height:28px;display:block;padding-top:8px}

.sub-nav-list .expandable-hitarea		{ background-position: -2px -180px; }
.sub-nav-list .collapsable-hitarea		{ background-position: -202px -180px; }

.sub-nav-list li.last 			{ background-position: 0 -1766px; }
.sub-nav-list li ul				{ border-top:1px solid #DFE0E2;display:none;}
.sub-nav-list li ul li			{ margin-left:30px;width:169px; }
.sub-nav-list li ul li a		{ width:149px;padding-left:20px; }
.sub-nav-list li ul li.multiline { min-height:42px}
.sub-nav-list li ul li.multiline a { padding:8px 0 10px 20px}
.sub-nav-list li ul li.last 	{ border-bottom:0px; }

.sub-nav-list .hitarea 		{ background: url(http://content.animationmentor.com/images/publicsite/template/template-sprites.png) -2px -180px no-repeat;height:36px;width:20px;margin-left: 0;float: left;cursor: pointer; }

.sub-nav-list div.lastCollapsable-hitarea, .sub-nav-list div.lastExpandable-hitarea
{ background-position: 0; }

/* nav button for 'new' AC sticker
--------------- */
#ac-menu-item 				{ position:relative}
#ac-menu-item .new-ribbon 	{ width:35px;height:35px;background:url(http://content.animationmentor.com/images/publicsite/template/template-sprites.png) no-repeat -300px -111px;position:absolute;right:0px;top:0px}

#menu li .new-ribbon:hover { cursor:pointer;cursor:hand}


/* treeview */

/* treeview fix for IE6 */
* html .hitarea { display: inline;float:none; }

/* sub-nav colors */
#school .sub-nav-list a:hover, #school .sub-nav-list li span:hover
{ background-color:#E8FDAA; }

#ac .sub-nav-list a:hover, #ac .sub-nav-list li span:hover
{ background-color:#CC9966; }

#mentors .sub-nav-list a:hover, #mentors .sub-nav-list li span:hover
{ background-color:#D2E9FF; }

#community .sub-nav-list a:hover, #community .sub-nav-list li span:hover
{ background-color:#CCCCCC; }

#resources .sub-nav-list a:hover, #resources .sub-nav-list li span:hover
{ background-color:#FFFF99; }

#company .sub-nav-list a:hover, #company .sub-nav-list li span:hover
{ background-color:#EFEFC2; }

.school-overview li a.school-overview, .school-requirements li a.school-requirements, .school-pricing li a.school-pricing, .school-loans li a.school-loans, .school-terms li a.school-terms, .school-admissions li a.school-admissions, .school-how li a.school-how, .school-why li a.school-why, .school-faq li a.school-faq, .school-gmi li a.school-gmi
{ background-color:#E8FDAA; }

.ac-overview a.ac-overview, .ac-requirements li a.ac-requirements, .ac-pricing li a.ac-pricing, .ac-loans li a.ac-loans, .ac-terms li a.ac-terms, .ac-admissions li a.ac-admissions, .ac-faq li a.ac-faq
{ background-color:#CC9966;}

.mentors-roster a.mentors-roster, .mentors-featured a.mentors-featured, .mentors-work a.mentors-work
{ background-color:#D2E9FF; }

.community-students a.community-students, .community-students-featured a.community-students-featured, .community-alumni a.community-alumni, .community-alumni-featured a.community-alumni-featured, .community-showcase a.community-showcase, .community-blogs a.community-blogs
{ background-color:#CCCCCC; }

.resources-ebooks a.resources-ebooks, .resources-faq a.resources-faq, .resources-multimedia a.resources-multimedia, .resources-webinars a.resources-webinars, .resources-newsletter a.resources-newsletter
{ background-color:#FFFF99; }

.company-founders a.company-founders, .company-fact a.company-fact, .company-fact-ac a.company-fact-ac, .company-press a.company-press, .company-press-release a.company-press, .company-headlines a.company-headlines, .company-media a.company-media, .company-media-ac a.company-media-ac, .company-news a.company-news, .company-awards a.company-awards, .company-employment a.company-employment, .company-core a.company-core, .company-contact a.company-contact
{ background-color:#EFEFC2; }


/* sub-nav specific contact boxes */
.sub-nav-contact				{ width:198px;margin:10px 0 0 0;line-height:1.7em;}
.sub-nav-contact h2 			{ padding:5px;background:#999;color:#fff;text-transform:uppercase}
.sub-nav-contact h3				{ padding:5px 5px 0;font-size:1.5em}
.sub-nav-contact h3.outside-us	{ padding:0 5px 2px 5px;font-size:1.5em}

.sub-nav-contact h4				{ padding:10px 5px 0 5px;color:#999;line-height:1em;}
.sub-nav-contact p				{ padding-left:5px;font-size:.9em;color:#fe8800}

#sub-nav-contact-uptodate p				{ text-align:center;color:#666;font-weight:1.2em;margin:5px 0}
#sub-nav-contact-uptodate p span 		{ display:block;font-size:1.5em;font-weight:bold}
#sub-nav-contact-uptodate p a.button	{ color:#fff;display:inline-block;position:default;font-size:1.2em;padding: 5px 20px;border:solid 2px #e79549;background: #ff9215; background: -webkit-gradient(linear, left top, left bottom, from(#ffd7a8), to(#fad151), color-stop(60%, #fa8f0b));	background: -moz-linear-gradient(top,  #ffd7a8, #fa8f0b,  #fad151);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd7a8', endColorstr='#fad151');-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);	border-bottom: 1px solid rgba(0,0,0,0.25);}

#sub-nav-contact-loans, #sub-nav-contact-mentors, #sub-nav-contact-press, #sub-nav-contact-employment { display:none;}

/* top menu */
#menu 					{ height:46px;width:739px;float:left;position:absolute;top:79px;left:7px;}
#menu li				{ display:inline;}
#menu li a				{ height:46px;margin:0 2px;float:left;text-indent:-9999px;display:block;position:relative}
#menu-home 				{ width:57px;background:url(http://content.animationmentor.com/images/publicsite/template/template-sprites.png) no-repeat -10px -5px;}
#menu-school 			{ width:185px;background:url(http://content.animationmentor.com/images/publicsite/template/template-sprites.png) no-repeat -590px -5px;}
#menu-mentors 			{ width:96px;background:url(http://content.animationmentor.com/images/publicsite/template/template-sprites.png) no-repeat -165px -5px;}
#menu-community 		{ width:118px;background:url(http://content.animationmentor.com/images/publicsite/template/template-sprites.png) no-repeat -266px -5px;}
#menu-resources 		{ width:87px;background:url(http://content.animationmentor.com/images/publicsite/template/template-sprites.png) no-repeat -388px -5px;}
#menu-company 			{ width:106px;background:url(http://content.animationmentor.com/images/publicsite/template/template-sprites.png) no-repeat -479px -5px;}

#menu li .new-ribbon 	{ width:45px;height:45px;background:url(http://content.animationmentor.com/images/publicsite/template/template-sprites.png) no-repeat -248px -111px;position:absolute;right:2px;top:-15px}
#menu li .new-ribbon:hover { cursor:pointer;cursor:hand}


/* sprite positions for each menu item */
body#home #menu-home	 		{ background-position: -10px -53px;}
body#school #menu-school, body#ac #menu-school 		{ background-position: -590px -53px;}
body#mentors #menu-mentors 		{ background-position: -165px -53px;}
body#community #menu-community 	{ background-position: -266px -53px;}
body#resources #menu-resources 	{ background-position: -388px -53px;}
body#company #menu-company 		{ background-position: -479px -53px;}

/* ie6 fix */
* html #sub-nav				{ left: 210px; }


/* HEADER AND FOOTER
----------------------------*/
#header 				{ width:1180px;height:120px;padding:4px 10px 0;background: url(http://content.animationmentor.com/images/publicsite/template/bg-header.png) repeat-x;position:relative;}
#logo					{ height:70px;width:400px;float:left; }
#header-right			{ height:45px;width:250px;float:right;margin:10px 0 0;}
#social-facebook 		{ width:35px;height:35px;margin:0 5px;background:url(http://content.animationmentor.com/images/publicsite/template/template-sprites.png) no-repeat -10px -110px;text-indent:-9999px;float:left;}
#social-twitter 		{ width:35px;height:35px;margin:0 5px;background:url(http://content.animationmentor.com/images/publicsite/template/template-sprites.png) no-repeat -50px -110px;text-indent:-9999px;float:left;}
#social-rss		 		{ width:35px;height:35px;margin:0 5px;background:url(http://content.animationmentor.com/images/publicsite/template/template-sprites.png) no-repeat -90px -110px;text-indent:-9999px;float:left;}
#header-text 			{ padding:2px 0 0;}
#header-text p 			{ font-size:1.1em;line-height:1.2em;}

#beta 					{ position:absolute;top:86px;left:590px;font-size:1.2em;color:#fffdff;font-family:"Myriad Pro", Myriad, Arial, sans-serif;}


#search 				{ width:200px;height:17px;position:absolute;top:85px;right:15px;}
#search-bar 			{ height:17px;width:135px;float:left;padding:3px 0 0 10px;background:url(http://content.animationmentor.com/images/publicsite/template/template-sprites.png) no-repeat -10px -150px;border:0;border-right:1px solid #999;}

#footer p.footer		{ text-transform:uppercase;padding-top:2px; }

/* RIGHT-BAR
----------------------------*/
#right-bar div				{ margin-bottom:20px; }

#right-bar p				{ font-weight:bold;line-height:1em; }
.right-bar-text-lg			{ font-size:2.3em; }
.right-bar-text-md			{ margin-top:5px;}

#right-bar-next-term		{ width:180px;height:145px;background:url(http://content.animationmentor.com/images/publicsite/template/side-nextterm.png) no-repeat;padding:10px 0 0 10px; }

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

#right-bar-newsletter						{ width:190px;height:195px;background:url(http://content.animationmentor.com/images/publicsite/template/side-newsletter.png) no-repeat; }
#right-bar-newsletter-title					{ font-size:28px;}
#right-bar-newsletter-signup				{ margin:80px 0 30px 0;}
#right-bar-newsletter #newsEmail			{ background:#FFFCA4;width:180px;}
#right-bar-newsletter input					{ margin-bottom:5px; }
#right-bar-newsletter input#Email			{ width:180px; }

/* COLOR BAR BGs FOR EACH SECTION (H6 AND SUB-NAV)
----------------------------------------------------------- */
#school h6									{ background-color:#99CC33; }

#ac h6										{ background-color:#996633; }

#mentors h6									{ background-color:#6699CC; }

#community h6								{ background-color:#999999; }

#resources h6								{ background-color:#FFCC33; }

#company h6									{ background-color:#CCCC99; }


/* 'current' sub-nav link indicators */
/*
.school-why li.school-why, .school-why-faq li.school-why-faq, .school-tuition li.school-tuition, 
.school-admissions li.school-admissions a, .school-admissions-faq li.school-admissions-faq a, .school-requirements li.school-requirements a, .school-loans li.school-loans a, .school-cost li.school-cost a, .school-accepted li.school-accepted a, 
.school-curriculum li.school-curriculum, .school-curriculum-faq li.school-curriculum-faq,.school-terms li.school-terms,
.school-gmi li.school-gmi
{ background-color:#E8FDAA;height:36px; }


.mentors-roster li.mentors-roster, .mentors-featured li.mentors-featured, .mentors-work li.mentors-work
{ background-color:#D2E9FF; }

.community-students li.community-students, .community-students-featured li.community-students-featured, 
.community-alumni li.community-alumni, .community-alumni-featured li.community-alumni-featured, 
.community-showcase li.community-showcase, .community-blogs li.community-blogs
{ background-color:#CCCCCC; }

.resources-blogs li.resources-blogs, .resources-ebooks li.resources-ebooks, .resources-faq li.resources-faq, .resources-podcast li.resources-podcast, .resources-videos li.resources-videos,
.resources-multimedia li.resources-multimedia, .resources-webinars li.resources-webinars,
.resources-newsletter li.resources-newsletter
{ background-color:#FFFF99; }
.company-founders li.company-founders, .company-fact li.company-fact, 
.company-press li.company-press, .company-press-release li.company-press, .company-headlines li.company-headlines, .company-media li.company-media, .company-news li.company-news, .company-awards li.company-awards,
.company-employment li.company-employment, .company-contact li.company-contact
{ background-color:#EFEFC2;height:36px; }
*/


/* area below videos */
.movie-heading-box				{ color:#FFF;width:710px;height:55px;margin:0 0 20px 10px; padding:5px 0 0 10px;}
.movie-heading-box h2			{ margin:0 !important; color:#FFF !important;width:700px;font-size:2.3em;text-transform:uppercase;}
.movie-heading-box h3			{ margin:0 !important; color:#FFF !important;width:700px;font-size:1.4em;text-transform:uppercase;font-weight:normal;}
#school .movie-heading-box		{ background-color:#99CC33; }
#ac .movie-heading-box			{ background-color:#996633; }
#mentors .movie-heading-box		{ background-color:#6699CC; }
#community .movie-heading-box	{ background-color:#999999; }
#resources .movie-heading-box	{ background-color:#FFCC33; }
#company .movie-heading-box		{ background-color:#CCCC99; }



/* SPECIFIC SECTION + PAGE STYLING
----------------------------------*/
#content ul#select-year					{ display:inline;padding-bottom:15px; }
#content ul#select-year li				{ display:inline;font-size:1.4em;border-right:2px solid;padding:0 0 0 5px; }
#content ul#select-year li a			{ font-weight:bold;text-decoration:none;padding:0 10px 0 0; }
#content ul#select-year li a:hover		{ color:#FE8800;cursor:pointer;cursor:hand;}
#content p.get-flash					{ background-color:yellow;width:350px;height:55px;margin:10px 0 40px 195px !important;padding-top:15px;font-weight:bold;font-size:1.1em; }

#home-container p.get-flash				{ background-color:yellow;width:350px;height:55px;margin:20px 0 40px 155px !important;padding-top:15px;font-weight:bold;font-size:1.1em; }

/* school */
#school #content h2						{ margin-top:25px;color:#FE8800; }
#school #content p						{ margin:5px 0 10px 0; }
#school #content ol						{ list-style-type:decimal;list-style-position:inside;margin:15px 20px;font-weight:bold; }
#school #content ol span				{ font-weight:normal; }
#school #content ol li					{ padding:5px 0;}
#school #content .school-faq-right		{ float:right; }
#school #content .school-faq-left		{ float:left; }

/*animation programs - main          (button designs - scroll top of doc)
 ----------------
*/
.school-main .program-descriptions 		{ float:left;width:430px;min-height:410px;margin:20px 10px;font-family:"Myriad Pro", "Myriad", Myriad, sans-serif;}
.school-main .program-descriptions h2 	{ padding:20px 0 0;text-transform: uppercase;text-align: center;font-size:1.5em}
.school-main .program-descriptions h3 	{ padding:5px 0 10px;font-size:1em;text-align: center;font-weight:normal}
#ac-description .new-ribbon { width:72px;height:73px;background:url(http://content.animationmentor.com/images/publicsite/template/template-sprites.png) no-repeat -340px -111px;cursor:default;position:absolute;left:-28px;top:-22px}
.school-main #cap-description 			{ background-color:#ffffcc}
.school-main #cap-description h2, .school-main #cap-description h3 { color:#000;background:#fe8800;}
.school-main #ac-description 			{ background-color:#e6e0d8;position:relative}
.school-main #ac-description h2			{ color:#fff;background:#83643e;padding-left:20px}
.school-main #ac-description h3 		{ color:#fff;background:#83643e;padding-left:20px;}
.school-main .program-descriptions ul	{ margin:30px 30px;min-height:220px;}
.school-main .program-descriptions ul li { font-size:1em;margin:10px 0;padding:0 0 0 20px;line-height:1.5em;background:url(http://content.animationmentor.com/images/publicsite/template/template-sprites.png) no-repeat -2px -324px;}
.school-main .program-descriptions ul li span { display:block;padding:2px 0 0}
.school-main .program-descriptions p 	{ text-align:center;margin:10px 0}
.school-main .catalog-box 				{ float:left;position:relative;width:430px;min-height:65px;margin:10px;font-family:"Myriad Pro", "Myriad", Myriad, sans-serif;}
.school-main #catalog-core 				{ background-color:#ffffcc}
.school-main #catalog-ac				{ background-color:#e6e0d8}
.school-main .catalog-box h2 			{ margin:10px 0 0 110px}
.school-main .catalog-box a				{ margin:5px 0 10px 170px;display:block;width:160px;height:46px;background:url(http://content.animationmentor.com/images/publicsite/template/template-sprites.png) no-repeat -430px -111px;text-indent:-99999px;z-index:2;position:relative}
.school-main .catalog-box div#catalog-bishop {width:146px;height:236px;position:absolute;top:-45px;left:-25px;background:url(http://content.animationmentor.com/images/publicsite/school/programs-characters.png) no-repeat -42px 0px}
.school-main .catalog-box div#catalog-ogre { width:400px;height:330px;position:absolute;top:-70px;left:-180px;background:url(http://content.animationmentor.com/images/publicsite/school/programs-characters.png) no-repeat -200px 0px}

/* school-pricing */
.school-pricing #content ul#select-year li				{ border-color:#99CC33;}
.school-pricing #content ul#select-year li a			{ color:#99CC33;}
.school-pricing #content ul#select-year li a:hover		{ color:#FE8800;}
.school-pricing ul.accepted-toc						{ background:url(http://content.animationmentor.com/images/publicsite/school/accepted-banner1.jpg) no-repeat scroll 0 0 transparent;width:350px;height:157px;padding:10px 0 0 200px;margin:20px 0; }
.school-pricing ul.accepted-toc.accepted-2				{ background:url(http://content.animationmentor.com/images/publicsite/school/accepted-banner2.jpg) no-repeat scroll 0 0 transparent;width:350px;height:157px;padding:10px 0 0 200px;margin:20px 0; }
.school-pricing ul.accepted-toc p						{ font-size:30px;font-weight:bold;}
.school-pricing ul.accepted-toc li 					{ margin:0 0 0 50px;padding:1px 0;}
.school-pricing ul.accepted-toc li a 					{ color:#FFF;}
.school-pricing ul.accepted-toc li a:hover				{ color:#FE8800;}
.school-pricing ul#accepted-steps img					{ margin-top:20px;}
.school-pricing ul#accepted-steps li#step1				{ background:url(http://content.animationmentor.com/images/publicsite/school/steps.png) no-repeat;min-height:68px;padding:10px 0 0 75px; }
.school-pricing ul#accepted-steps li#step2				{ background:url(http://content.animationmentor.com/images/publicsite/school/steps.png) no-repeat 0 -168px;min-height:68px;padding:10px 0 0 75px; }
.school-pricing ul#accepted-steps li#step3				{ background:url(http://content.animationmentor.com/images/publicsite/school/steps.png) no-repeat 0 -336px;min-height:68px;padding:10px 0 0 75px; }
.school-pricing ul#accepted-steps li h2				{ margin:0 !important;}
.school-pricing ul#payment-schedule li					{ padding:5px 0; }
.school-pricing div#address							{ float:left;width:100px;height:50px;}
.school-pricing div#am-address							{ width:300px;margin:0 315px 15px 25px;line-height:1.4em;}


/* school-admissions */
.school-admissions #content .apply-box { width:360px;height:340px;float:left;margin:10px 5px;position:relative}
.school-admissions #content div.apply-box h2 { margin:10px 0 35px;color:#fff !important;font-size:1.7em;font-family: "Myriad Pro", "Myriad", sans-serif;letter-spacing:.08em}
.school-admissions #content div.description 	{ margin:10px 40px 10px 20px;min-height:170px}
.school-admissions #content div#alumni		{ background:#e1caaa;}
.school-admissions #content div#alumni h2	{ background:#846539;padding:15px 15px;height:20px}
.school-admissions #content div#alumni img  { display:block;position:absolute;top:-25px;right:-5px}
.school-admissions #content div#applicant	{ background:#ebebeb}
.school-admissions #content div#applicant h2 { background:#838383;text-align:center;padding:10px 15px 5px;height:35px}
.school-admissions #content div#applicant ul { width:95%;margin:0 0 0 10px}
.school-admissions #content div#applicant li { line-height:1.4em;list-style:disc}
.school-admissions #content p.button-container 		{ text-align:center;}
.school-admissions #content a.button			{ color:#fff;display:inline-block;position:default;font-size:1.2em;padding: 5px 20px;border:solid 2px #e79549;background: #ff9215; background: -webkit-gradient(linear, left top, left bottom, from(#e9ede8), to(#fad151), color-stop(60%, #fa8f0b));	background: -moz-linear-gradient(top,  #e9ede8, #fa8f0b,  #fad151);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9ede8', endColorstr='#fad151');-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);	border-bottom: 1px solid rgba(0,0,0,0.25);}
.school-admissions #content p.button-container a.grey,.school-admissions #content p.button-container a.grey:visited  { cursor:default;color:#fff;border:solid 2px #858585;background: #9c9c9c; background: -webkit-gradient(linear, left top, left bottom, from(#c0c0c0), to(#a1a1a1), color-stop(60%, #8a8a8a));	background: -moz-linear-gradient(top,  #c0c0c0, #a1a1a1,  #8a8a8a);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0c0c0', endColorstr='#a1a1a1');-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);	border-bottom: 1px solid rgba(0,0,0,0.25);}


/* school-FAQ */
.school-faq ul.toc 								{ min-height:200px;margin:0 0 20px}
.school-faq ul.toc li							{ width:45%;float:left}
.school-faq #content h3							{ margin:15px 0 5px}
.school-faq a.toggleLink			 			{ font-size:.9em;text-decoration:none}

/* school-gmi */
.school-gmi #content p.gmi-text						{ width:370px;float:left;}
.school-gmi #content p.gmi-text img					{ float:left;margin:0 0 0 50px;}
.school-gmi #content p#note-required				{ clear:both;color:#FE8800;font-weight:bold;text-align:right;padding:20px 135px 0 0;}
.school-gmi #content form#gmi-form						{ width:620px;margin-right:100px;}
.school-gmi #content form p.gmi-field-long						{ float:left;width:610px;margin:10px 10px 10px 0 !important;display:inline;}
.school-gmi #content form p.gmi-field-long label				{ float:left;margin-right:10px;text-align:right;width:95px; }
.school-gmi #content form p.gmi-field-long input				{ float:left;width:500px;border-width:1px;background-color:#FFFFC9;}
.school-gmi #content form p.gmi-field-long label.error			{ font-size:0.9em;text-align:right;color:red;width:610px;font-style:italic;margin:0;}
.school-gmi #content form p.gmi-field-long input.gmi-button		{ clear:both;width:109px;margin:10px 0 0 501px;}
.school-gmi #content form p.gmi-field-long select				{ float:left;width:500px;border-width:1px;background-color:#FFFFC9;}
.school-gmi #content form p.gmi-field-short					{ float:left;width:300px;margin:10px 10px 10px 0 !important;display:inline;position:relative;}
.school-gmi #content form p.gmi-field-short label			{ float:left;margin-right:10px;text-align:right;width:95px; }
.school-gmi #content form p.gmi-field-short label.error		{ font-size:0.9em;text-align:right;color:red;width:300px;font-style:italic;margin:0;}
.school-gmi #content form p.gmi-field-short input		{ float:left;width:191px;border-width:1px;background-color:#FFFFC9;}
.school-gmi #content form p.gmi-field-short select		{ float:left;width:191px;border-width:1px;background-color:#FFFFC9;}
.school-gmi #content form p.gmi-field-short img			{ float:left;width:191px;padding-left:100px;border:0;}
.school-gmi #content form div.gmi-field-radio-container	{ margin:0px;width:610px;height:auto}
.school-gmi #content form p.gmi-field-radio-label       { width:95px;height:100%;margin:10px 10px 15px 0 !important;text-align:right;float:left;}
.school-gmi #content form p.gmi-field-radio				{ width:80%;float:left;margin:0 !important;font-weight:bold}
.school-gmi #content form p.gmi-intro-text 				{ width:400px;}

/* school-gmi (form validation) */
.school-gmi .info, .ac-updates .info				{ text-align: left;padding: 5px;font-size: 12px;color: #fff;position: absolute;display: none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: -1px 1px 2px #a9a9a9;-moz-box-shadow: -1px 1px 2px #a9a9a9;box-shadow: -1px 1px 2px #a9a9a9;}
.school-gmi .error, .ac-updates .error			{ background: #f60000; border: 3px solid #d50000;font-family:Arial; }
.school-gmi .correct, .ac-updates .correct 			{ background: #56d800;border: 3px solid #008000;; }
.school-gmi .wrong, .ac-updates .wrong			{ font-weight: bold;color: #e90000; }
.school-gmi .normal, .ac-updates .normal			{ font-weight: normal;color: #222; }


/* school-loans */
.school-loans #content h3				{ margin:15px 0 5px 0; }
.school-loans #content ul				{ margin-left:25px; }
.school-loans #content ul li			{ list-style-type:disc;list-style-position:inside;padding:5px 0;line-height:1.5em; }


/* school- overview / curriculum */
.school-overview ul.curriculum-toc			{ background:url(http://content.animationmentor.com/images/publicsite/school/curriculum.jpg) no-repeat scroll 0 0 transparent;width:490px;height:147px;padding:20px 0 0 60px; }
.school-overview ul.curriculum-toc li			{ padding:2px 0;}
.school-overview ul.curriculum-toc a			{ color:#FFF;}
.school-overview ul.curriculum-toc a:hover	{ color:#FE8800;}
.school-overview h3							{ margin:3px 0 10px 0; }
.school-overview #content h2					{ font-size:3em;}


/* school-requirements */
.school-requirements #content ul					{ float:left;width:300px;height:275px;line-height:1.25em;}
.school-requirements hr								{ clear:both; }


/* school-terms */
.school-terms p#terms-contact			{ background:url(http://content.animationmentor.com/images/publicsite/school/terms.png) no-repeat scroll 0 0 transparent;width:275px;height:127px;padding:40px 225px 0 50px; }
.school-terms #content ul				{ line-height:1.5em; }
.school-terms ul.grey h2				{ color:#CCC !important;}


/* school-tuition */
.school-tuition ul#payment-schedule li	{ padding:5px 0; }


/* school-why-faq */
.school-why-faq #content h2, .school-admissions-faq #content h2, .school-curriculum-faq #content h2
{ color:#000;margin:0;}
.school-why-faq #content h3, .school-admissions-faq #content h3, .school-curriculum-faq #content h3
{ padding-top:10px;}

/* mentors-roster */
.mentors-roster #content ul#select-year li			{ color:#6699CC;margin-bottom:10px; }
.mentors-roster #content ul#select-year li a		{ color:#6699CC; }
.mentors-roster #content ul#select-year li a:hover	{ color:#FE8800; cursor:pointer;cursor:hand}
.mentors-roster #content hr							{ clear:both; }
.mentors-roster #content h2							{ color:#6699CC;text-transform:lowercase;font-size:2.5em;}

.mentors-roster #content ul							{ margin:25px 0;width:740px;min-width:740px; }

.mentors-roster ul#current-mentors li, .mentors-roster ul#past-mentors li				
{ width:185px;height:70px;display:inline;float:left;margin:10px 0;}

.mentors-roster ul#current-mentors li img, .mentors-roster ul#past-mentors li img			
{ float:left;width:60px;height:60px;margin:0 10px 0 5px;border:1px solid #000;}

.mentors-roster ul#current-mentors li h3, .mentors-roster ul#past-mentors li h3			
{ float:left;color:#FE8800;text-transform:uppercase;width:108px;}

.mentors-roster ul#current-mentors li p, .mentors-roster ul#past-mentors li p				
{ float:left;font-weight:bold;width:108px;line-height:1em;padding-top:2px;}

/* mentors-featured */
.mentors-featured div#mentors-featured		{ background:url(http://content.animationmentor.com/images/publicsite/mentors/feature.png) no-repeat scroll 0 0 transparent;width:550px;height:266px; }
.mentors-featured div#mentors-featured p	{ width:265px;margin:0;padding:100px 0 5px 20px; }
.mentors-featured #content h2				{ margin:20px 0 10px 0; }	
.mentors-featured #content p				{ margin-bottom:15px; }


/* mentors-work */
.mentors-work #content img					{ margin-bottom:10px; }
.mentors-work #content p					{ margin-bottom:15px; }


/* community-main */
.community-main #content div#community-our									{ width:525px;margin-right:15px;float:left;}
.community-main #content div#community-our h2								{ font-size:2.25em;}
.community-main #content div#community-our p								{ margin:10px 0 25px 0;}
.community-main #content div#community-our p.community-link 				{ margin:10px 10px 25px 0;text-align:right;}
.community-main #content div#community-our ul								{ margin:10px 0; }
.community-main #content div#community-our ul li							{ margin:7px 0;font-size:1.1em;line-height:1.1em; }
.community-main #content div#community-quotes								{ width:200px;float:left; }
.community-main #content div#community-quotes p								{ line-height:1em;font-style:italic; }
.community-main #content div#community-quotes p a							{ line-height:1em;font-style:normal; }
.community-main #content div#community-quotes p.student-quote				{ line-height:1.3em;margin-bottom:15px;border-left:1px solid #DFE0E2;padding-left:5px;}
.community-main #content div#community-quotes p.student-name				{ text-align:right; }
.community-main #content div#community-quotes p.student-name strong			{ font-size:1em;}
.community-main #content div#community-quotes blockquote					{ padding-top:10px;margin-bottom:20px; }
.community-main #content ul#social-media									{ display:inline;}
.community-main #content ul#social-media p									{ float:left;font-size:1.5em;width:250px;margin-right:20px;}
.community-main #content ul#social-media li									{ float:left;margin-right:15px;}
.community-main #content ul#social-media li img								{ width:110px;}

/* community-students-featured */
.community-students-featured #content p		{ margin:0 0 20px 0;}
.community-students-featured #content p img	{ margin:15px 10px;float:right;}


/* community-alumni */
.community-alumni #content h2 				{ margin:20px 0;font-size:2em;text-transform:lowercase;}
.community-alumni #content li				{ width:120px;height:250px;float:left;margin:0 2px 10px;padding:10px 10px 0 110px;color:#fff;font-family:"Myriad Pro", Myriad, Arial, sans-serif;}
.community-alumni #alumni-sightings h2		{ font-size:1.3em;margin:0 0 5px;text-transform:uppercase}
.community-alumni #alumni-sightings h3		{ font-size:1em;margin:0 0 10px;font-weight:normal;}
.community-alumni #content p.position		{ font-size:1em;line-height:.8em;margin:0 0 5px}
.community-alumni #content p.worked-on		{ font-size:1em;font-style:italic;line-height:1em}
.community-alumni #Michael-Bahurinsky		{ background:url(http://content.animationmentor.com/images/publicsite/community/alumni/Michael-Bahurinsky.png) no-repeat;}
.community-alumni #Nelson-Brown				{ background:url(http://content.animationmentor.com/images/publicsite/community/alumni/Nelson-Brown.png) no-repeat;}
.community-alumni #Jude-Brownbill			{ background:url(http://content.animationmentor.com/images/publicsite/community/alumni/Jude-Brownbill.png) no-repeat;}
.community-alumni #Opindar-Chaggar			{ background:url(http://content.animationmentor.com/images/publicsite/community/alumni/Opindar-Chaggar.png) no-repeat;}
.community-alumni #Jocelyn-Cofer			{ background:url(http://content.animationmentor.com/images/publicsite/community/alumni/Jocelyn-Cofer.png) no-repeat;}
.community-alumni #Natascha-Evans			{ background:url(http://content.animationmentor.com/images/publicsite/community/alumni/Natascha-Evans.png) no-repeat;}
.community-alumni #Matthew-Garward			{ background:url(http://content.animationmentor.com/images/publicsite/community/alumni/Matthew-Garward.png) no-repeat;}
.community-alumni #Maciej-Gliwa				{ background:url(http://content.animationmentor.com/images/publicsite/community/alumni/Maciej-Gliwa.png) no-repeat;}
.community-alumni #Emilie-Goulet			{ background:url(http://content.animationmentor.com/images/publicsite/community/alumni/Emilie-Goulet.png) no-repeat;}
.community-alumni #Mike-Hoffman				{ background:url(http://content.animationmentor.com/images/publicsite/community/alumni/Mike-Hoffman.png) no-repeat;}
.community-alumni #Brandon-Kern				{ background:url(http://content.animationmentor.com/images/publicsite/community/alumni/Brandon-Kern.png) no-repeat;}
.community-alumni #Lluis-Llobera			{ background:url(http://content.animationmentor.com/images/publicsite/community/alumni/Lluis-Llobera.png) no-repeat;}
.community-alumni #Francine-Mangin			{ background:url(http://content.animationmentor.com/images/publicsite/community/alumni/Francine-Mangin.png) no-repeat;}
.community-alumni #Jess-Morris				{ background:url(http://content.animationmentor.com/images/publicsite/community/alumni/Jess-Morris.png) no-repeat;}
.community-alumni #Katie-Naeher				{ background:url(http://content.animationmentor.com/images/publicsite/community/alumni/Katie-Naeher.png) no-repeat;}
.community-alumni #Teresa-Nord				{ background:url(http://content.animationmentor.com/images/publicsite/community/alumni/Teresa-Nord.png) no-repeat;}
.community-alumni #Rebecca-Perez			{ background:url(http://content.animationmentor.com/images/publicsite/community/alumni/Rebecca-Perez.png) no-repeat;}
.community-alumni #Bobby-Pontillas			{ background:url(http://content.animationmentor.com/images/publicsite/community/alumni/Bobby-Pontillas.png) no-repeat;}
.community-alumni #Luke-Randall				{ background:url(http://content.animationmentor.com/images/publicsite/community/alumni/Luke-Randall.png) no-repeat;}
.community-alumni #Alli-Sadegiani			{ background:url(http://content.animationmentor.com/images/publicsite/community/alumni/Alli-Sadegiani.png) no-repeat;}
.community-alumni #Mike-Stern				{ background:url(http://content.animationmentor.com/images/publicsite/community/alumni/Mike-Stern.png) no-repeat;}
.community-alumni #Matt-Strangio			{ background:url(http://content.animationmentor.com/images/publicsite/community/alumni/Matt-Strangio.png) no-repeat;}
.community-alumni #Sandy-Sze				{ background:url(http://content.animationmentor.com/images/publicsite/community/alumni/Sandy-Sze.png) no-repeat;}
.community-alumni #Joost-VanSchaik			{ background:url(http://content.animationmentor.com/images/publicsite/community/alumni/Joost-VanSchaik.png) no-repeat;}

/* community-alumni-featured */
.community-alumni-featured #content p			{ margin:0 0 20px 0;}
.community-alumni-featured #content p img		{ margin:10px 0;}
.community-alumni-featured div.picture-box		{ float:left;width:300px;background-color:#999;margin:5px 15px 5px 0;height:546px;}
.community-alumni-featured div.picture-box p	{ padding:5px;margin:0 !important;height:140px;float:left; } 

/* community-blogs */
.community-blogs #content h2 a			{ text-decoration:none;color:#FE8800;line-height:1.8em; }
.community-blogs #content p				{ margin-bottom:15px;}
.community-blogs #content img			{ margin:25px 0 10px 0;}

/* community-showcases */
.community-showcase #content ul 		{ width:680px;margin:0 auto;}
.community-showcase #content li			{ height:auto;padding:10px;width:300px;float:left;margin:10px;color:#fff;font-size:1.5em;min-height:115px;background:url(http://content.animationmentor.com/images/publicsite/home/playlist-bg.jpg) repeat-x #000}
.community-showcase #content li:hover 	{ cursor:hand;cursor:pointer;}
.community-showcase #content li img		{ border:1px solid #999;margin:0 10px 0 0;float:left;width:150px;height:111px}
.community-showcase #content li p 		{ margin:20px 0 0;line-height:1em;}

/* resources-main */
#resources #content h2	a				{ text-decoration:none;color:#FE8800;line-height:1.8em;}
.resources-main #content p				{ margin-bottom:20px;}


/* resources-ebooks */
.resources-ebooks #content ul						{ width:740px;margin-top:25px;}
.resources-ebooks #content ul li					{ width:740px;height:215px;}
.resources-ebooks #content ul li p.ebook-image		{ width:205px;float:left;}
.resources-ebooks #content ul li h2					{ float:left;width:535px;color:#FE8800;margin-top:60px;}
.resources-ebooks #content ul li p.ebook-text 		{ float:left;width:535px;margin-top:10px;}

/* resources-faq */
.resources-faq #content h2			{ margin-top:5px;}
.resources-faq #content p			{ margin-bottom:15px;}

/* resources-multimedia */
.resources-multimedia ul#select-year 		{ margin:25px 0;min-width:740px;width:740px;}
.resources-multimedia ul#select-year li 	{ color:#FFCC33;margin-bottom:10px;}
.resources-multimedia ul#select-year li a	{ color:#FFCC33;}

.resources-multimedia #playlist		 		{ width:680px;margin:0 auto;}
.resources-multimedia #playlist li			{ height:102px;;padding:10px;width:300px;float:left;margin:10px;color:#fff;font-size:1.5em;min-height:100px;background:url(http://content.animationmentor.com/images/publicsite/home/playlist-bg.jpg) repeat-x #000}
.resources-multimedia #playlist li:hover 	{ cursor:hand;cursor:pointer;}
.resources-multimedia #playlist li img		{ border:1px solid #999;margin:0 10px 0 0;float:left;width:100px;height:100px}
.resources-multimedia #playlist li h3		{ font-size:1em;}
.resources-multimedia #playlist li p 		{ margin:10px 0 0;line-height:1em;font-size:.8em}

#resources-podcast 								{ width:530px; margin:0 auto;}
#resources-podcast p							{ margin:0 0 15px 0; }
#resources-podcast p img						{ margin-top:10px; }
#resources-podcast p#stream-audio				{ float:left;width:100px;width:85px;height:50px;margin:20px 30px 0 0; }
#resources-podcast p#audio-player				{ float:left;background:transparent url(http://content.animationmentor.com/images/publicsite/resources/audio-player-bg.png) no-repeat scroll 0 0;width:328px;height:40px;padding:10px 0 0 30px;margin:20px 25px 0 0; }	
#resources-podcast p#download-podcast			{ width:160px;text-align:center;margin:10px auto; }


/* resources-webinars */
.resources-webinars hr									{ clear:both; }
.resources-webinars div#featured-webinar				{ width:740px;margin:20px auto; }
.resources-webinars div#featured-webinar p				{ padding:150px 0 0 20px;width:350px; }
.resources-webinars div#featured-webinar img			{ padding:0; }

.resources-webinars #content ul li						{ width:740px;height:145px;}
.resources-webinars #content ul li p.webinar-pic		{ float:left;width:160px;margin:10px 20px 0 0;height:130px; }
.resources-webinars #content ul li h2.webinar-title		{ float:left;color:#FE8800;width:560px;margin:10px 0 0 0; }					
.resources-webinars #content ul li p.webinar-text 		{ float:left;width:560px;margin:10px 0 15px 0; }
.resources-webinars #content ul li p.webinar-view		{ float:left;width:130px;margin-bottom:5px;}
.resources-webinars #content ul li p.webinar-air-date	{ float:left;width:130px;font-weight:bold;margin:0 0 5px 10px;line-height:1.1em;}


/* resources-newsletter */
.resources-newsletter p#newsletter-text 						{ background:url(http://content.animationmentor.com/images/publicsite/resources/newsletterSignup.png) no-repeat scroll 0 0;width:200px;height:82px;color:#FFF;padding:10px 340px 0 10px;margin-bottom:15px;}
.resources-newsletter p#note-required							{ font-weight:bold;color:#FE8800;margin-top:20px;}
.resources-newsletter p.newsletter-field						{ margin:15px 0;height:25px;}
.resources-newsletter p.newsletter-field label					{ margin-right:20px;}
.resources-newsletter #content form label.error					{ width:550px;text-align:right;display:block;margin:0 !important;color:red;font-style:italic;font-size:.9em;}
.resources-newsletter #content form input						{ width:415px;background-color:#FFFFC9;height:18px;}
.resources-newsletter #content form input#newsletter-submit		{ width:109px;background-color:#FFF9ED;margin:10px 0 0 220px;}
.resources-newsletter #content form input#mktFrmSubmit			{ width:109px;background-color:#FFF9ED;margin:10px 0 0 220px;height:27px;}

.resources-newsletter #content h2.form-complete					{ width:400px;background-color:#FFCC33;padding:5px;margin-left:167px;}
.resources-newsletter #content p.form-complete					{ width:400px;background-color:#FFCC33;padding:5px;margin-left:167px;}

/* resources-newsletter (form validation) */
.resources-newsletter .info				{ text-align: left;padding: 5px;font-size: 11px;color: #fff;position: absolute;display: none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: -1px 1px 2px #a9a9a9;-moz-box-shadow: -1px 1px 2px #a9a9a9;box-shadow: -1px 1px 2px #a9a9a9;}
.resources-newsletter .error			{ background: #f60000; border: 3px solid #d50000;font-family:Arial; }
.resources-newsletter .correct 			{ background: #56d800;border: 3px solid #008000;; }
.resources-newsletter .wrong			{ font-weight: bold;color: #e90000; }
.resources-newsletter .normal			{ font-weight: normal;color: #222; }


/* company-main */
.company-main #content p				{ margin:10px 0 20px 0; }


/* company-founders */
.company-founders #content img			{ margin-bottom:25px;}
.company-founders #content p			{ margin-bottom:15px;}


/*company-fact */
.company-fact #content h3				{ margin: 10px 0 0; }
.company-fact #content p				{ margin-bottom:20px;}

/* company-press */
.company-press #content p 						{ margin:5px 0;}
.company-press #content p.release-year			{ font-size:3em;color:#CCCC99;font-weight:bold;}
.company-press #content h2						{ margin-top:10px;color:#FE8800; }
#company #content ul#select-year li				{ color:#CCCC99; }
#company #content ul#select-year li a			{ color:#CCCC99; }
#company #content ul#select-year li a:hover		{ color:#FE8800; }


/* company-press-release */
.company-press-release #content h2			{ clear:both; }
.company-press-release #content h3			{ margin:10px 0;}
.company-press-release #content p			{ margin:10px 0; }
.company-press-release #content p img		{ float:right;}


/* company-headlines */
.company-headlines #content h2			{ font-style:italic;float:left;width:500px;margin:0 25px 0 0;}


/* company-media */
.company-media #content ul.toc li small			{ padding-left:5px;}
.company-media #content ul.toc li				{ padding:4px 0 10px 15px !important;}
.company-media #content p						{ margin:15px 0;}
.company-media #content h3						{ padding-top:20px;}
.company-media #content .movie-heading-box h3	{ padding:0;}
.company-media #content ul.media-list 			{ margin-left:25px;}
.company-media #content ul.media-list li		{ list-style-type:disc;line-height:1.3em;list-style-position:inside;padding:2px 0;}


/* company-news */
.company-news #content p						{ margin:10px 0;}
.company-news #content h2						{ font-style:italic;}
.company-news #content h2 a						{ text-decoration:none;color:#000;}
.company-news #content h2 a:hover				{ color:#FE8800; }
.company-news #content div.movie-heading-box h2	{ font-style:normal; }
.company-news #content h3						{ margin-top:10px;}
.company-news #content h2.news-title			{ margin-top:25px;}


/* company-awards */
.company-awards #content p							{ margin:10px 0; }
.company-awards #content p.award-spec				{ margin:10px 0 10px 50px;}
.company-awards #content h2.release-year			{ font-size:3em;color:#CCCC99;font-weight:bold;margin:15px 0 20px 0;}


/* company-employment */
.company-employment #content p					{ margin:5px 0 15px 0; }
.company-employment #content ul.hire-list		{ margin:0;padding-left:1em;list-style-position:inside;}
.company-employment #content ul.hire-list li	{ list-style-type:disc;list-style-position:outside;margin:4px 0;line-height:1.5em}
.company-employment #content p.passion			{ margin:10px 0 0 0;padding:0;font-style:italic;font-weight:bold;}
.company-employment #content p.hire-heading		{ margin:20px 0 0 0;font-weight:bold;font-size:14px;line-height:1.1em;text-transform:uppercase;}
.company-employment #content p.hire-video		{ margin-top:15px;}


/*company-core */
.company-core #content h2						{ font-size:24px;font-weight:bold;margin:20px 0 0 0;}
.company-core #content p						{ margin:15px 0 5px 0; }
.company-core #content p.quote					{ font-style:italic;font-weight:bold;padding:10px 50px;color:#444444;margin:0; }
.company-core #content p.quote-from				{ float:right;font-style:italic;margin:0 0 25px 0;padding:0 50px;color:#444444; }


/* company-contact */
.company-contact #content div.contact-form				{ width:375px;margin-top:25px;}
.company-contact form select							{ width:250px; }
.company-contact #content form input					{ width:250px;position:relative; }
.company-contact #content form label.error				{ display:block;width:375px !important;text-align:right;margin:0 !important;color:red;font-style:italic;font-size:.9em;}
.company-contact form textarea							{ width:250px; }
.company-contact p#note-required						{ font-weight:bold;color:#FE8800;margin-bottom:25px;}
.company-contact p.contact-form-field					{ text-align:right;height:40px;}
.company-contact p.contact-form-field label				{ margin-right:25px;vertical-align:top;width:90px;}
.company-contact #content p.contact-form-field input	{ background-color:#FFFFC9;border-width:1px;}
.company-contact p.contact-form-field textarea			{ background-color:#FFFFC9;border-width:1px;}
.company-contact p.contact-form-field select			{ background-color:#FFFFC9;border-width:1px;}
.company-contact p.contact-form-field.message			{ height:100px;}
.company-contact #content form input.submit				{ width:228px !important;text-align:center;margin:35px 0 0 74px;background-color:none }
.company-contact #content h3.form-complete				{ color:#000 !important;background-color:#CCCC99;width:350px;line-height:1.1em;padding:10px 0;margin:25px 0 0 195px; }

/* search results page */
body.search-main div#content-container				{ overflow:hidden;min-height:900px;padding:0 250px 0 0; }
body.search-main div#content 						{ min-height: 720px; width:940px;float:left;border-width:0 1px;border-style:solid;border-color: #DFE0E2;position:relative;padding:0 20px; }


/* terms-privacy */
.terms-privacy #content h2							{ margin-bottom:25px;}
.terms-privacy #content p						{ margin:10px 0;}
.terms-privacy #content h3						{ margin:10px 0;}
.terms-privacy #content ul li				{ list-style-type:disc;list-style-position:inside;padding:5px 0;line-height:1.2em;}
.terms-privacy #content ul li ul			{ margin-left:40px;}
.terms-privacy #content ul li ul li			{ list-style-type:circle;}

