@charset "utf-8";
@media screen {
/* Careers / Career Development */
#careers .quickAside { background:url(/images/contact-card-bkg-0908.gif) no-repeat right top; border:none; border:1px #ccab29 solid; top:-13px; margin-right:5px; }
#careers #ad { position:absolute; width:625px; height:33px; background:url(/images/career-common-accent.jpg) repeat-x left top; top:0; }
#careers.employers #ad { background-image:url(/images/career-employer-accent.jpg); }
#careers.students #ad { background-image:url(/images/career-student-accent.jpg); }
#careers.graduates #ad { background-image:url(/images/career-grad-accent.jpg); }
#careers.common #ad { background-image:url(/images/career-common-accent.jpg); }
#careers #content h1 { font:normal 1.6em Impact, sans-serif; color:#665305; }
#careers #content h3 { color:#665305; }
#careers #ad h1 { margin:0; font:bold 1em/18px Arial, Helvetica, sans-serif; text-indent:13px; padding:4px 0 0 0; color:#fff;  }
#careers #content { background:#fde68e url(/images/career-bkg.jpg) repeat-x left top; padding:33px 0 0 0; margin:0; color:#33351f;  }
#careers #content a:hover { background:#fc0 url(/images/a.png) repeat-x left bottom; border:0; color:#900 }
#careers #introSpot { position:relative; clear:both; background:#dce0b8 url(/images/careers-introSpot-bkg.jpg) repeat-y top center; padding-bottom:38px; border-top:5px #900 solid; }
#careers .intros { margin:0; padding:0; float:left; width:208px; overflow:hidden; font:normal .9em Arial, Helvetica, sans-serif; }
#careers .intros h1 { height:150px; text-align:left; text-indent:-99999px; margin:0; padding:0; overflow:hidden }
#careers .intros h1 a { display:block; height:150px; height:208px; }
#careers #content .intros h4 a { display:block; width:208px; position:absolute; bottom:0; height:310px; line-height:580px; overflow:hidden; background:none; z-index:99; }
#careers #content .intros h1 a:hover { background:none; }
#careers #content .intros h4 a:hover { background:none; color:#fa0; }

#employersIntro h1 { background:url(/images/career-employersIntro.jpg) no-repeat left top; }
#careers .intros#gradsIntro { width:209px; }
#studentsIntro h1 { background:url(/images/career-studentsIntro.jpg) no-repeat left top; }
#gradsIntro h1 { background:url(/images/career-gradsIntro.jpg) no-repeat left top; }
#careers .clearBoth { clear:both; display:block; margin:0; padding:0; height:0; }
#careers #introSpot h4 { position:absolute; bottom:0; height:38px; line-height:38px; background:#000; width:209px; margin:0; padding:0; text-indent:1em; color:#fff; font-size:1.33em; }
#careers .intros#employersIntro h4 { background:url(/images/career-employersAction.jpg) no-repeat left bottom; }
#careers .intros#studentsIntro h4 { background:url(/images/career-studentsAction.jpg) no-repeat left bottom; }
#careers .intros#gradsIntro h4 { background:url(/images/career-gradsAction.jpg) no-repeat left bottom; }
#careers #introSpot h4 a { color:#fff; }
#careers #current { width:625px; position:relative; margin:0; border-top:5px #900 solid; min-height:240px; }
#careers #current h2 { margin:0; padding:0; height:33px; text-indent:1em; background:url(/images/career-common-accent.jpg) repeat-x left top; border-bottom:1px #900 solid; border-left:1px #900 solid; font:bold 1.1em/33px Arial, Helvetica, sans-serif; color:#fff; }
#careers #current ul { margin:0; padding:0; border-left:1px #ccbc7a solid; } 
#careers #current li { margin:0; padding:.5em; min-height:2.33em; overflow:visible; list-style:none; background:url(/images/career-current-li-bkg.jpg) no-repeat left bottom; border-bottom:1px #ccbc7a solid; font:normal .9em/1em Arial, Helvetica, sans-serif; padding-right:2em; }
#careers #current a { color:#7a1818;  }
#careers #current #creditfooter { float:right; margin:.5em; }
#careers #current .disclaimer { font:normal .70em Arial, Helvetica, sans-serif; }
#careers .threeColumn, #careers .doubleColumn, #careers .threeColumn  { position:relative; }
#careers #banner { background:url(/images/career-banner-bkg.jpg) no-repeat left top; }
#careers #banner p { text-align:left; left:40px; top:55px; }
#careers #banner h1 a { color:#fc0; }
#careers #banner h1 span { font:normal .5em Arial, Helvetica, sans-serif; }
#careers #navigation ul.navigation2 { padding:38px 0 10px 0; background:url(/images/career-symplicity.jpg) no-repeat right top; left:-30px; }
#careers #navigation ul.navigation2 li, #careers #navigation ul.navigation2 li a { background:none; color:#000; border-bottom-color:#c2a97c; }
#careers #navigation ul.navigation2 li a:hover, #careers #navigation ul.navigation2 li a:hover span { background:none; color:#9a0000; border-bottom-color:#900; }
#careers #navigation h2.n2Label { text-align:left; text-indent:-99999px; }
#careers #navigation3 a, #careers #navigation3 strong { color:#fff; }	
#careers #feature div { background:#ef4123 url(/images/career-feature-bkg.jpg) repeat-x left bottom; margin-top:3em; text-align:left; min-height:244px; border-bottom:1px #ef4123 solid; color:#fff; padding-bottom:1em; }
#careers #feature div h2 { background:url(/images/career-feature-h2.gif) no-repeat left bottom; margin:0 0 5px 0; width:220px; font:normal 1.44em/1.05em Impact, sans-serif; padding:8px 5px 13px 5px; }
#careers #feature div p { margin:.25em .75em .75em; }
#careers #feature div a { color:#fc0; }
#careers #feature h3 { color:#fff; font:normal 1.25em Impact, sans-serif; margin-top:1em; }
#careers #feature h4 { color:#fc0; }
#careers #preFooter { border-top:5px #900 solid; }
#careers #preFooter p { margin:.5em .75em; font-weight:normal; }
#careers #preFooter h4 { margin:.5em .75em; font:bold 1.1em/1em Arial, Helvetica, sans-serif; color:#fff; }
#careers.careerSub #content h2 { margin:0; padding:.1em 0; text-indent:13px; font:bold 13px/16px Arial, Helvetica, sans-serif; color:#fff; border-top:5px #900 solid; }
#careers.employers #content h2 { background:url(/images/career-employer-accent.jpg) repeat-x left top; border-bottom:1px #3d434f solid; border-left:1px #3d434f solid; }
#careers.students #content h2 { background:url(/images/career-student-accent.jpg) repeat-x left top; border-bottom:1px #3d434f solid; border-left:1px #3d434f solid; }
#careers.graduates #content h2 { background:url(/images/career-grad-accent.jpg) repeat-x left top; border-bottom:1px #3d434f solid; border-left:1px #3d434f solid; }
#careers.common #content h2 { background:url(/images/career-common-accent.jpg) repeat-x left top; border-bottom:1px #824040 solid; border-left:1px #824040 solid; }
#careers.careerSub #content ul, #careers #introSpot ul { list-style-position:outside; }
#careers #content ul ul { padding-bottom:0; }
#careers.careerSub #content li, #careers #introSpot li { margin:0 0 0 1.25em; }
#careers.employers #content li, #careers #employersIntro li, #careers.common #content .employers li { list-style-image:url(/images/career-employer-li-bullet.gif); }
#careers.students #content li, #careers #studentsIntro li, #careers.common #content .students li { list-style-image:url(/images/career-student-li-bullet.gif); }
#careers.graduates #content li, #careers #gradsIntro li, #careers.common #content .graduates li { list-style-image:url(/images/career-grad-li-bullet.gif); }
#careers.common #content li { list-style-image:url(/images/career-common-li-bullet.gif); }
#careers.students #content .liPassword { list-style-image:url(/images/career-password-small.gif); }
#careers.graduates #content .liPassword { list-style-image:url(/images/career-password-grad-small.gif); }

#careers .passwordNote { display:block; margin:1.5em 1em 1em 1em; color:#40450a; font:bold .8em Arial, Helvetica, sans-serif; background:#fafffa; padding:.25em .5em .5em .5em; border:1px #40450a solid; width:166px; }
#careers.graduates p.passwordNote { color:#45390a; background:#fffefa; border:1px #45390a solid; }
#careers .highLight { background:#e5e5c3; clear:both; margin-bottom:0; }
#careers.common .spotLight { background:#fff9f5; }
#careers.employers .spotLight { background:#ebf1ff; }
#careers.students .spotLight { background:#fdffe5; }
#careers.graduates .spotLight { background:#fff9f5; }
#careers.employers #content h4 { color:#203e80; }
#careers.students #content h4 { color:#3a410d; }
#careers.graduates #content h4 { color:#c95100; }
#careers.common #content h4 { color:#a43b3a; }
#careers.employers #content th { background:#203e80; }
#careers.students #content th { background:#6c7500; }
#careers.graduates #content th { background:#c95100; }
#careers.common #content th { background:#a43b3a; border-color:#ccbc7a; }
#careers.careerSub #content td { border-color:#ccbc7a; }
#careers #yearByYear { clear:both; background:#474c0f url(/images/career-year-by-bkg.jpg) no-repeat left top; color:#faffb2; width:625px; height:119px; padding:0; overflow:hidden; position:relative; border-top:5px #900 solid; }
#careers #yearByYear h1 { background:url(/images/career-year-by-h1.gif) no-repeat center; width:220px; height:99px; margin:2px 18px 0 4px; padding:0; text-align:left; text-indent:-99999px; float:left;}
#careers #yearByYear p { margin-top:44px; }
#careers #content #yearByYear h4 { clear:none; color:inherit; }
#careers #yearByYear a { color:#fff; }
#careers .passwordProtected { text-align:left; text-indent:-99999px; background:url(/images/career-password.gif) no-repeat center; width:30px; height:30px; display:block; position:absolute; top:2px; right:0;}
#careers.graduates .passwordProtected { background-image:url(/images/career-password-grad.gif);}
#careers .focus { position:relative; width:397px; margin:-7px 0 1.5em 0; padding:0; clear:none; }
#careers #content .focus dt p { font:normal .9em Arial, Helvetica, sans-serif; padding:.25em .5em; }
#careers .focus dt { padding:10px 0 13px 0; border-left:1px #ccab29 solid; float:right; width:164px; margin:0 -1em 1em 1em; }
#careers .focus dt img { border-top:1px #ccab29 solid; border-right:1px #ccab29 solid; border-bottom:1px #ccab29 solid; margin:0; padding:0; }
#careers .focus dd { padding:0; }
#careers .focus {  color:#665305; }
#careers #content .titleH1 { margin:0; padding:.5em 0; text-indent:.75em; background:#fff; }
#careers.common #content .titleH1 { color:#800; }
#careers.employers #content .titleH1 { color:#203e80; }
#careers.students #content .titleH1 { color:#3a410d; }
#careers.graduates #content .titleH1 { color:#c95100; }
#careers #content .employers .titleH1, #careers #content .employers .titleH1 a { color:#203e80; background:none; }
#careers #content .students .titleH1, #careers #content .students .titleH1 a { color:#3a410d; background:none; }
#careers #content .graduates .titleH1, #careers #content .graduates .titleH1 a { color:#c95100; background:none; }
#careers #content .doubleColumn .focus { width:325px; }
#careers #content .doubleColumn .focus dt { float:right; width:auto; margin:0 .5em 1em 1em; }
#careers #content .quickAside { width:38%; background:#fff9f5; padding:1em 1em 1.5em 2em; margin:.5em 0 1.5em 1.5em; font:bold 1em/1.25em Arial, Helvetica, sans-serif; text-align:left; border-top:10px #a60825 solid; }
}
