/*published-SS-11:25 07-Mar-11*/
*{margin:0;padding:0;border:0;}
body{background:#fff;font-family:Verdana;font-size:0.75em;text-align:left; color:#000;}
/*text size change bit*/
body.smallText { 
    font: .75em/1.2 verdana, arial, sans-serif;
    }    
body.mediumText {
    font: 1em/1.2 verdana, arial, sans-serif;
    }    
body.largeText { 
    font: 1.3em/1.2 verdana, arial, sans-serif;
    }        

h1, h2, h3, h4, h5, h6{margin:0;padding:0;font-size:0.75em;font-weight:normal;}
a{text-decoration:none;color:#fff;}
ul{list-style-type:none;}
p{margin:0}
.clear{clear:both;}
/*accessibility*/
.hidden{position:absolute;left:-6000px;}
.altContainer{position:relative}
.image{display:block;position:absolute;top:0;left:0;}
.text{}
/*MAIN BLOCKS*/
.wrapper{width:1000px;}
/*HEADER*/
.head{padding:0 0 5px 0;background:#f21c0a}
#logo{float:left;width:212px;height:100px;}
#headLinks{float:right;width:748px;padding:10px 40px 0 0;}
#headLinks li{float:left;}
.headBanner{font-size:0.8em;font-weight:bold;padding:0 0 0 320px;height:20px;}
/*text change*/
#textChanger {float:right;margin:0px 0px 0px 10px;}
#textSwitcher li{float:left;}
#textSwitcher a{display:block;height:20px;width:20px;}
#textSwitcher a#smalla{background:url(/swf/a.gif) no-repeat;}
#textSwitcher a#mediuma{background:url(/swf/aa.gif) no-repeat;}
#textSwitcher a#largea{background:url(/swf/aaa.gif) no-repeat;}
/*search*/
#search {color:#FFFFFF;float:right;}
#search label {display:block;float:left;margin:4px 0px 0px 20px;text-align:right;}
#search input.txt {float:left;font-size:0.9em;margin:3px 0.3em 0pt 0.5em;width:100px;height:15px;border-top:1px solid #808080;border-left:1px solid #808080;border-right:1px solid #808080;border-bottom:1px solid #808080}
#search .btn {border:0px none;cursor:pointer;float:left;margin-top:2px;}
/*top links*/
#bannerMenu{float:right;margin:4px 0 0 0;width:160px;}
#bannerMenu li{margin:0 0 0 10px;}
#bannerMenu a:hover{text-decoration:underline;}
/*main navigation*/
.mainNav{padding:50px 0 0 25px;}
.mainNav li{margin:0 20px 0 0;}
.mainNav a{display:block;font-weight:bold;font-size:1.1em;color:#840005;}
.mainNav a:hover{color:#fff;text-decoration:underline;}
/*CONTENT*/
.content{margin:60px 0 0 0;padding: 0 15px 0 0}
.copyList{list-style-type:disc;list-style-position:outside;float:left;width:80%;padding:0 0 0 15px;}
.copyList li{margin-bottom:10px;}
/*left column*/
.leftCol{float:left;width:150px;background:#ccc;background:url(/swf/leftColBack.gif) right no-repeat;padding:0 3px 0 0;}
#leftNavTop{height:5px;background:url(/swf/leftNavTop.gif) no-repeat;font-size:1px;}
.leftNav{border-right:1px solid #f21c0a;height:300px;background:url(/swf/leftNavBack.gif) repeat-x}
#p2eLogo{margin:15px 0 0 10px;}
.leftNav ul{margin:17px 0 0 10px;}
.leftNav li{height:;margin:0 0 10px 0}
.leftNav a{display:block;width:130px;height:42px;}
#leftNavHome{background:url(/swf/leftNavHomeButton.gif);}
#leftNavIsland{background:url(/swf/leftNavIslandButton.gif);}
#leftNavCareers{background:url(/swf/leftNavCareersButton.gif);}
#leftNavEngineering{background:url(/swf/leftNavEngineeringButton.gif);}
#leftNavBottom{height:8px;background:url(/swf/leftNavBottom.gif) no-repeat;font-size:1px;}
/*content column*/
.middleCol{float:left;width:603px;margin:0 16px 0 20px;}
#middleColTop{height:7px;background:url(/swf/middleColTop.gif) no-repeat;font-size:1px;}
#middleColOut{padding:0 3px 0 0;background:url(/swf/middleColBack.gif) bottom right repeat-y}
.middleColInner{min-height:581px;background:#f4f6f7 url(/swf/middleColInner.jpg) bottom no-repeat;padding:4px 7px 0 7px;border-left:1px solid #e2e7e9;border-right:1px solid #e2e7e9;}
#middleColBottom{height:9px;background:url(/swf/middleColBottom.gif) no-repeat;font-size:1px;}
#breadCrumbsTop{height:5px;background:url(/swf/breadCrumbsTop.gif) no-repeat;font-size:1px;}
#breadCrumbs{float:left;width:99.9%;background:#edeeef;padding:0;border-left:1px solid #d4d7d8;border-right:1px solid #d4d7d8;}
#breadCrumbs li{float:left;margin:0;padding:0 15px 2px 5px;background:#edeeef url(/swf/breadCrumbsBack.gif) right no-repeat;}
#breadCrumbs #noGraphic{background:none}
#breadCrumbs a{display:block;margin:0;padding:0;color:#999999;text-decoration:underline;font-size:0.90em;}
#breadCrumbs span{color:#999999;font-size:0.90em;}
#breadCrumbsBottom{height:5px;background:url(/swf/breadCrumbsBottom.gif) no-repeat;font-size:1px;}
.pageContent{padding:27px 24px 10px 24px;}
.pageContent a{color:#F21C0A;}
.pageContent h2{color:#f21c0a;font-size:2.3em;}
.pageContent h3{float:left;width:100%;color:#f21c0a;font-size:1.3em;font-weight:bold;margin:25px 0 10px 0;}
.pageContent h4, h5{color:#f21c0a;font-size:1.1em;font-weight:bold;margin:0 0 15px 0;}
.pageContent p{float:left;width:100%;margin:0 0 10px 0;}
.contentBoxContainer{margin:30px 0 0 0;}
.contentBoxContainer p{float:none;margin:10px 0;}
.contentBoxLeft{float:left;width:245px;padding:0 0 25px 0}
.contentBoxRight{float:right;width:245px;padding:0 0 25px 0}
.contentBoxContainer a{display:block;width:40px;font-weight:bold;font-size:1.1em;color:#000;padding:0 0 0 14px;background:url(/swf/redArrow.gif) left no-repeat;}
a.videoLink {display:block;width:100px;font-weight:bold;font-size:1.1em;color:#000;padding:0 0 0 14px;background:url(/swf/redArrow.gif) left no-repeat;}
/*rightcolumn*/
.rightCol{float:left;width:193px;}
#rightColTop{height:7px;background:url(/swf/rightColTop.gif) no-repeat;font-size:1px;}
#rightColOut{padding:0 3px 0 0;background:url(/swf/middleColBack.gif)  right repeat-y}
.rightColInner{padding:4px 7px 20px 7px;background:#f4f6f7 url(/swf/rightColInner.jpg) bottom no-repeat;border-left:1px solid #e2e7e9;border-right:1px solid #e2e7e9;}
.rightColInner h3{height:25px;background:url(/swf/teachersLinksHead.gif) no-repeat;}
#teachersLinksHead{height:25px;width:100%;background:url(/furniture/teachersLinksHead.gif) no-repeat}
.rightLinksList {margin:14px 0 0 0;}
.rightLinksList li{margin:0 0 8px 0;padding:0 0 0 17px;}
.rightLinksList li.linkWithArrow{margin:0 0 8px 30px;padding:0 0 0 17px;background:url(/swf/redArrow.gif)  0 2px no-repeat;font-size:1em;line-height:1em;}
.rightLinksList a{color:#333333;font-weight:bold;font-size:0.9em;}
.rightLinksListLevelTwo{margin:5px 0 0 0;}
.rightLinksListLevelTwo li{background:none;padding:0}
.rightLinksListLevelTwo a{background:none;padding:0;color:#666666;font-weight:normal;}
#rightColBottom{height:9px;background:url(/swf/rightColBottom.gif);font-size:1px;}
/*FOOTER*/
.footerSpace{height:20px;width:100%;clear:both}
.footer {color:#969696;font-size:0.90em;margin:0px 10px 10px 175px;width:810px;background:#fff;padding:0;}
.footer  a{color:#969696;}
.footer .left{float:left;}
.footer .right {float:right;margin-right:0.3em;}
.footer #topRow{margin:0 0 6px 0}
.footer #topRow .left a {background:transparent url(/swf/icon_print_g_24.gif) no-repeat scroll left center;padding-left:20px;}
.footer #topRow .right a.top {background:transparent url(/swf/arrow_up_grey.gif) no-repeat scroll left center;padding-left:12px;}
.footer #topRow {height:1.8em;line-height:1.8em;}
.footer #bottomRow {border-top:1px solid #969696;line-height:1.8em;}
.footer li {color:#969696;display:inline;margin-left:3px;}
#languageSpacer{display:block;margin-top:5px}
.footer #languageChoice{margin-top:10px;}
.footer #languageChoice h4{float:left;display:inline;font-weight:bold;font-size:0.95em;font-weight:bold;margin:0 0 0 270px }
.footer #languageChoice ul{float:right;font-size:1.1em;}
.footer #languageChoice li{float:left; margin-left:15px}
/*Careers page*/
#quotationPar{float:left;width:504px;line-height:1.6;margin:10px 0 20px 0;border:1px solid #000;padding:4px;}
#video{float:left;width:512px;height:288px;background:#000;color:#fff;margin:20px 0 0 0;}
.bulletList{float:left;}
.bulletList li{margin-top:5px;width:500px;padding-left:15px;background:url(/swf/bullet.gif) 0 5px no-repeat;}
.factFileList li {margin:10px 0 0;}
/*curriculum table*/
.currTable{width:100%;}
.currTable tr{width:100%;}
.currTable td{width:30%;border-bottom:1px solid #000;}
.pageContent h4.tablesTitle{margin:10px 0 5px 0;}
#tableHead{background:#e8e8e8;height:40px;text-align:center;}
/*typescript box*/
.typescript{height:100px;width:500px;overflow:auto;float:left;margin:20px 0 20px 0;padding:5px;background:#fff;border-top:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #999;}
.typescript p{width:478px;}


/*
added - redesign April 2010
*/

.clear{clear:both;margin:0;padding:0;font-size:1px}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}  /* for IE/Mac */
.hidden{position:absolute;left:-6000px;display:inline;}

.wrapper{width:100%;}
    .head .headWidth{width:1078px;}
    .smallBanner{width:1000px;height:197px;background:url(/swf/smallBanner.png) no-repeat;margin:0 auto;}
    .banner{width:1000px;margin:0 auto;background:url(/swf/banner.jpg) no-repeat;}
        .banner ul{width:1000px;}
            .banner ul li{float:left;}
                .banner ul li a{display:block;width:226px;height:246px;margin:20px 12px;}
    .content{margin:0 auto;margin-top:10px;width:1000px;padding:0;}
        .leftCol {background:none;padding:0;position:relative;left:20px;width:160px;}
            .leftNav {background:none;border:none;width:;}
            .leftNav ul{margin:20px 0 0 0;}
                .leftNav li{margin:0;float:right;}
                        .leftNav a{color:#000;}
                        #leftNavIsland{width:156px;height:53px;background:url(/swf/leftNavIslandButton.png) no-repeat;}
                        #leftNavCareers{width:138px;height:48px;background:url(/swf/leftNavCareersButton.png) no-repeat;}
                        #leftNavEngineering{width:145px;height:52px;background:url(/swf/leftNavEngineeringButton.png) no-repeat;}
                        #leftNavVideo{width:124px;height:57px;background:url(/swf/leftNavVideoButton.png) no-repeat;}
                
        #middleColTop{width:604px;height:23px;background:url(/swf/middleColTop.gif) no-repeat;}
        .middleCol{margin:0;width:604px;background:url(/swf/contentShadow.png) repeat-y;}    
            #middleColOut{background:none;padding:0;}    
                .middleColInner{padding:0;border:none;background:none;}
                    .pageContent{padding-left:40px;padding-right:40px;}
        #middleColBottom{width:604px;height:23px;background:url(/swf/middleColBottom.gif) top no-repeat;}
        .rightCol{padding-bottom:26px;position:relative;left:-18px;}
            #rightColOut{padding:0;background:none;}
                .rightColInner{border:none;padding:0;background:none;}
                    .rightLinksList li {padding:0;margin:0;line-height:0;font-size:1px;}
                    .rightLinksList li#teachersNavFlag{width:174px;height:44px;background:url(/swf/teachersNavFlag.png) no-repeat;}
                        .rightLinksListLevelTwo li {padding-bottom:5px;}
                        .rightLinksList li a{display:block;font-size:12px;line-height:1.2;margin-bottom5px}
                        .rightLinksList li a#rightLink1{width:174px;height:83px;background:url(/swf/teachersLink.png) no-repeat;}
                        .rightLinksList li a#rightLink2{width:174px;height:78px;background:url(/swf/eeLink.png) no-repeat;}
                        .rightLinksList li a#rightLink3{width:196px;height:100px;background:url(/swf/eventsLink.png) no-repeat;}
                        .rightLinksList li a#rightLink2Subpages{width:174px;height:86px;background:url(/swf/eventsLinkSubpages.png) no-repeat;}
                        .rightLinksList li a#rightLink3Subpages{width:94px;height:37px;background:url(/swf/homepageLink.png) no-repeat;}

                        .rightLinksList li a#teachersLinkToEE{width:130px;height:69px;background:url(/swf/eeLinkTeachers.png) no-repeat}
                        .rightLinksList li a#teachersLinkToEvents{width:78px;height:26px;background:url(/swf/eventsLinkTeachers.png) no-repeat;}
                        .teachersExtraLinks{padding-left:20px;}
            #eonHomepageLink a{margin-left:30px;display:block;width:90px;height:48px;background:url(/swf/eeLogo.png) bottom right no-repeat;}
    .footer{width:1000px;}
