@import url("reset.css");

#header #navigation, #header #navigation-nofade, #header ul#nav .contactCentre a, #header ul#nav .contactCentre a, #header ul#nav .contactCentreActive a, #header ul#nav .customerServices a, #header ul#nav .customerServices a, #header ul#nav .customerAdministrationActive a, #header ul#nav .engineeringTechnical a, #header ul#nav .engineeringTechnicalActive a, #header ul#nav .energyServices a, #header ul#nav .energyServicesActive a, #header ul#nav .professional a, #header ul#nav .professionalActive a, #header ul#nav .sales a, #header ul#nav .salesActive a, #header ul#nav .graduatesApprenticeships a, #header ul#nav .graduatesApprenticeshipsActive a, #header ul#SubNavigation .northEast a, #header ul#SubNavigation .northEastActive a, #header ul#SubNavigation .hull a, #header ul#SubNavigation .hullActive a, #header ul#SubNavigation .burton-On-Trent a, #header ul#SubNavigation .burton-On-TrentActive a, #header ul#SubNavigation .hometeam a, #header ul#SubNavigation .hometeamActive a, #header ul#SubNavigation .meterPlus a, #header ul#SubNavigation .meterPlusActive a, #header ul#SubNavigation .businessDevelopment a, #header ul#SubNavigation .businessDevelopmentActive a, #header ul#SubNavigation .corporate a, #header ul#SubNavigation .corporateActive a, #header ul#SubNavigation .commercial a, #header ul#SubNavigation .commercialActive a, #header ul#SubNavigation .finance a, #header ul#SubNavigation .financeActive a, #header ul#SubNavigation .marketing a, #header ul#SubNavigation .marketingActive a, #header ul#SubNavigation .changeManagement a, #header ul#SubNavigation .changeManagementActive a, #header ul#SubNavigation .graduates a, #header ul#SubNavigation .graduatesActive a, #header ul#SubNavigation .apprenticeships a, #header ul#SubNavigation .apprenticeshipsActive a, #content ul#TertiaryNav .theRoles a, #content ul#TertiaryNav .theRolesActive a, #content ul#TertiaryNav .joinUs a, #content ul#TertiaryNav .joinUsActive a, #content ul#TertiaryNav .insideTrack a, #content ul#TertiaryNav .insideTrackActive a, #content ul#TertiaryNav .supportingYou a, #content ul#TertiaryNav .supportingYouActive a, #content #mapContainer .tlc, #content #mapContainer .trc, #content #mapContainer .blc, #content #mapContainer .brc, .bubbleheader, .bubblebottom, img { behavior: url(/iepngfix.htc); }

#container { width:980px;margin-left:auto;margin-right:auto;text-align:left;}
#header { width:980px;background:#ac0c45 url("../imgs/header/bg.gif") top left repeat-y;padding:30px 0 0 0; }
#header #top-links { color:#fff;text-align:right;padding:0 40px; }
#header #top-links a { color:#fff; }

#header #logo { width:402px;height:62px;padding:0 40px 0 40px;margin:0;float:left; }

#header #share { width:125px;float:right;margin:0;padding:20px 40px 0 0;position:relative; }
#header #navigation { width:940px;height:44px;padding:0;background:url("../imgs/tabs/tabBg.png") top left repeat-x;margin:0 20px; }
#header #navigation-nofade { width:940px;height:44px;padding:0;background:url("../imgs/tabs/tabBg-noFade.png") top left repeat-x;margin:0 20px; }
#header ul#nav { margin:0px;padding:0 0 0 20px;height:44px;width:920px; }
#header ul#nav li { float:left;margin:0px;padding:0px 9px;list-style:none; }
#header ul#nav a { display:block; }
#header ul#nav .contactCentre a  { width:95px;height:44px;background:url("../imgs/tabs/contact-centre.png") top left no-repeat;text-indent:-9999999px;cursor:pointer;  }
#header ul#nav .contactCentre a:hover { width:95px;height:44px;background:url("../imgs/tabs/contact-centre.png") 0 -44px no-repeat;text-indent:-9999999px;cursor:pointer;  } 
#header ul#nav .contactCentreActive a  { width:95px;height:44px;background:url("../imgs/tabs/contact-centre.png") 0 -88px no-repeat;text-indent:-9999999px;cursor:pointer;  } 
#header ul#nav .customerServices a  { width:103px;height:44px;background:url("../imgs/tabs/customer-services.png") top left no-repeat;text-indent:-9999999px;cursor:pointer;  }
#header ul#nav .customerServices a:hover { width:103px;height:44px;background:url("../imgs/tabs/customer-services.png") 0 -44px no-repeat;text-indent:-9999999px;cursor:pointer;  } 
#header ul#nav .customerServicesActive a { width:103px;height:44px;background:url("../imgs/tabs/customer-services.png") 0 -88px no-repeat;text-indent:-9999999px;cursor:pointer;  } 
#header ul#nav .engineeringTechnical a  { width:122px;height:44px;background:url("../imgs/tabs/engineering-technical.png") top left no-repeat;text-indent:-9999999px;cursor:pointer;  }
#header ul#nav .engineeringTechnical a:hover { width:122px;height:44px;background:url("../imgs/tabs/engineering-technical.png") 0 -44px no-repeat;text-indent:-9999999px;cursor:pointer;  } 
#header ul#nav .engineeringTechnicalActive a { width:122px;height:44px;background:url("../imgs/tabs/engineering-technical.png") 0 -88px no-repeat;text-indent:-9999999px;cursor:pointer;  } 
#header ul#nav .energyServices a  { width:92px;height:44px;background:url("../imgs/tabs/energy-services.png") top left no-repeat;text-indent:-9999999px;cursor:pointer;  }
#header ul#nav .energyServices a:hover { width:92px;height:44px;background:url("../imgs/tabs/energy-services.png") 0 -44px no-repeat;text-indent:-9999999px;cursor:pointer;  } 
#header ul#nav .energyServicesActive a { width:92px;height:44px;background:url("../imgs/tabs/energy-services.png") 0 -88px no-repeat;text-indent:-9999999px;cursor:pointer;  } 
#header ul#nav .professional a  { width:131px;height:44px;background:url("../imgs/tabs/professional.png") top left no-repeat;text-indent:-9999999px;cursor:pointer;  }
#header ul#nav .professional a:hover { width:131px;height:44px;background:url("../imgs/tabs/professional.png") 0 -44px no-repeat;text-indent:-9999999px;cursor:pointer;  } 
#header ul#nav .professionalActive a { width:131px;height:44px;background:url("../imgs/tabs/professional.png") 0 -88px no-repeat;text-indent:-9999999px;cursor:pointer;  } 
#header ul#nav .sales a  { width:72px;height:44px;background:url("../imgs/tabs/sales.png") top left no-repeat;text-indent:-9999999px;cursor:pointer;  }
#header ul#nav .sales a:hover { width:72px;height:44px;background:url("../imgs/tabs/sales.png") 0 -44px no-repeat;text-indent:-9999999px;cursor:pointer;  } 
#header ul#nav .salesActive a { width:72px;height:44px;background:url("../imgs/tabs/sales.png") 0 -88px no-repeat;text-indent:-9999999px;cursor:pointer;  } 
#header ul#nav .graduatesApprenticeships a  { width:149px;height:44px;background:url("../imgs/tabs/graduates-apprenticeships.png") top left no-repeat;text-indent:-9999999px;cursor:pointer;  }
#header ul#nav .graduatesApprenticeships a:hover { width:149px;height:44px;background:url("../imgs/tabs/graduates-apprenticeships.png") 0 -44px no-repeat;text-indent:-9999999px;cursor:pointer;  } 
#header ul#nav .graduatesApprenticeshipsActive a { width:149px;height:44px;background:url("../imgs/tabs/graduates-apprenticeships.png") 0 -88px no-repeat;text-indent:-9999999px;cursor:pointer;  } 
.aboutnpowerActive, .aboutnpower, .workingForUsActive, .workingForUs, .locationsActive, .locations, .ourPeopleActive, .ourPeople, .wheredoIfitinActive, .wheredoIfitin, .jobSearchActive, .jobSearch, .problemsActive, .problems { display:none; }

#header #subnav { width:939px;height:30px;padding:0;background:url("../imgs/tabs/subNav/subTabBg.gif") top left repeat-x;margin:0 20px; }
#header ul#SubNavigation { margin:0 0 0 95px;padding:0px;height:30px; }
#header ul#SubNavigation li { float:left;margin:0px;padding:0;list-style:none; }
#header ul#SubNavigation a { display:block; }
#header ul#SubNavigation .northEast a  { width:111px;height:30px;background:url("../imgs/tabs/subNav/north-east.png") top left no-repeat;text-indent:-9999999px;cursor:pointer; }
#header ul#SubNavigation .northEast a:hover { width:111px;height:30px;background:url("../imgs/tabs/subNav/north-east.png") 0 -30px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#header ul#SubNavigation .northEastActive a { width:111px;height:30px;background:url("../imgs/tabs/subNav/north-east.png") 0 -60px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#header ul#SubNavigation .hull a  { width:66px;height:30px;background:url("../imgs/tabs/subNav/hull.png") top left no-repeat;text-indent:-9999999px;cursor:pointer; }
#header ul#SubNavigation .hull a:hover { width:66px;height:30px;background:url("../imgs/tabs/subNav/hull.png") 0 -30px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#header ul#SubNavigation .hullActive a { width:66px;height:30px;background:url("../imgs/tabs/subNav/hull.png") 0 -60px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#header ul#SubNavigation .burton-On-Trent a  { width:150px;height:30px;background:url("../imgs/tabs/subNav/burton-on-trent.png") top left no-repeat;text-indent:-9999999px;cursor:pointer; }
#header ul#SubNavigation .burton-On-Trent a:hover { width:150px;height:30px;background:url("../imgs/tabs/subNav/burton-on-trent.png") 0 -30px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#header ul#SubNavigation .burton-On-TrentActive a { width:150px;height:30px;background:url("../imgs/tabs/subNav/burton-on-trent.png") 0 -60px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#header ul#SubNavigation .hometeam a  { width:106px;height:30px;background:url("../imgs/tabs/subNav/home-team.png") top left no-repeat;text-indent:-9999999px;cursor:pointer; }
#header ul#SubNavigation .hometeam a:hover { width:106px;height:30px;background:url("../imgs/tabs/subNav/home-team.png") 0 -30px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#header ul#SubNavigation .hometeamActive a { width:106px;height:30px;background:url("../imgs/tabs/subNav/home-team.png") 0 -60px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#header ul#SubNavigation .meterPlus a  { width:103px;height:30px;background:url("../imgs/tabs/subNav/meterplus.png") top left no-repeat;text-indent:-9999999px;cursor:pointer; }
#header ul#SubNavigation .meterPlus a:hover { width:103px;height:30px;background:url("../imgs/tabs/subNav/meterplus.png") 0 -30px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#header ul#SubNavigation .meterPlusActive a { width:103px;height:30px;background:url("../imgs/tabs/subNav/meterplus.png") 0 -60px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#header ul#SubNavigation .businessDevelopment a  { width:181px;height:30px;background:url("../imgs/tabs/subNav/business-development.png") top left no-repeat;text-indent:-9999999px;cursor:pointer; }
#header ul#SubNavigation .businessDevelopment a:hover { width:181px;height:30px;background:url("../imgs/tabs/subNav/business-development.png") 0 -30px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#header ul#SubNavigation .businessDevelopmentActive a { width:181px;height:30px;background:url("../imgs/tabs/subNav/business-development.png") 0 -60px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#header ul#SubNavigation .corporate a  { width:106px;height:30px;background:url("../imgs/tabs/subNav/corporate.png") top left no-repeat;text-indent:-9999999px;cursor:pointer; }
#header ul#SubNavigation .corporate a:hover { width:106px;height:30px;background:url("../imgs/tabs/subNav/corporate.png") 0 -30px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#header ul#SubNavigation .corporateActive a { width:106px;height:30px;background:url("../imgs/tabs/subNav/corporate.png") 0 -60px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#header ul#SubNavigation .commercial a  { width:114px;height:30px;background:url("../imgs/tabs/subNav/commercial.png") top left no-repeat;text-indent:-9999999px;cursor:pointer; }
#header ul#SubNavigation .commercial a:hover { width:114px;height:30px;background:url("../imgs/tabs/subNav/commercial.png") 0 -30px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#header ul#SubNavigation .commercialActive a { width:114px;height:30px;background:url("../imgs/tabs/subNav/commercial.png") 0 -60px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#header ul#SubNavigation .finance a  { width:86px;height:30px;background:url("../imgs/tabs/subNav/finance.png") top left no-repeat;text-indent:-9999999px;cursor:pointer; }
#header ul#SubNavigation .finance a:hover { width:86px;height:30px;background:url("../imgs/tabs/subNav/finance.png") 0 -30px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#header ul#SubNavigation .financeActive a { width:86px;height:30px;background:url("../imgs/tabs/subNav/finance.png") 0 -60px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#header ul#SubNavigation .marketing a  { width:105px;height:30px;background:url("../imgs/tabs/subNav/marketing.png") top left no-repeat;text-indent:-9999999px;cursor:pointer; }
#header ul#SubNavigation .marketing a:hover { width:105px;height:30px;background:url("../imgs/tabs/subNav/marketing.png") 0 -30px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#header ul#SubNavigation .marketingActive a { width:105px;height:30px;background:url("../imgs/tabs/subNav/marketing.png") 0 -60px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#header ul#SubNavigation .changeManagement a  { width:168px;height:30px;background:url("../imgs/tabs/subNav/change-management.png") top left no-repeat;text-indent:-9999999px;cursor:pointer; }
#header ul#SubNavigation .changeManagement a:hover { width:168px;height:30px;background:url("../imgs/tabs/subNav/change-management.png") 0 -30px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#header ul#SubNavigation .changeManagementActive a { width:168px;height:30px;background:url("../imgs/tabs/subNav/change-management.png") 0 -60px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#header ul#SubNavigation .graduates a  { width:105px;height:30px;background:url("../imgs/tabs/subNav/graduates.png") top left no-repeat;text-indent:-9999999px;cursor:pointer; }
#header ul#SubNavigation .graduates a:hover { width:105px;height:30px;background:url("../imgs/tabs/subNav/graduates.png") 0 -30px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#header ul#SubNavigation .graduatesActive a { width:105px;height:30px;background:url("../imgs/tabs/subNav/graduates.png") 0 -60px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#header ul#SubNavigation .apprenticeships a  { width:141px;height:30px;background:url("../imgs/tabs/subNav/apprenticeships.png") top left no-repeat;text-indent:-9999999px;cursor:pointer; }
#header ul#SubNavigation .apprenticeships a:hover { width:141px;height:30px;background:url("../imgs/tabs/subNav/apprenticeships.png") 0 -30px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#header ul#SubNavigation .apprenticeshipsActive a { width:141px;height:30px;background:url("../imgs/tabs/subNav/apprenticeships.png") 0 -60px no-repeat;text-indent:-9999999px;cursor:pointer; } 

#flash-area { width:980px;height:305px;outline:none;}
#home-flash-area { width:980px;height:380px;outline:none;}
#content { width:980px;padding:0 0 0 20px; }

#content #tertiarynavigation { width:597px;height:37px;padding:0;background:url("../imgs/tabs/tertiaryNav/tertiaryNavBg.gif") top left repeat-x;margin:0 0 25px 0; } 
#content ul#TertiaryNav { margin:0 0 0 100px;padding:0px;height:30px; }
#content ul#TertiaryNav li { float:left;margin:0px;padding:0;list-style:none; }
#content ul#TertiaryNav a { display:block; }
#content ul#TertiaryNav .theRoles a  { width:102px;height:37px;background:url("../imgs/tabs/tertiaryNav/the-roles.png") top left no-repeat;text-indent:-9999999px;cursor:pointer; }
#content ul#TertiaryNav .theRoles a:hover, #content ul#TertiaryNav .theRolesActive a { width:102px;height:37px;background:url("../imgs/tabs/tertiaryNav/the-roles.png") 0 -37px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#content ul#TertiaryNav .joinUs a  { width:85px;height:37px;background:url("../imgs/tabs/tertiaryNav/join-us.png") top left no-repeat;text-indent:-9999999px;cursor:pointer; }
#content ul#TertiaryNav .joinUs a:hover, #content ul#TertiaryNav .joinUsActive a { width:85px;height:37px;background:url("../imgs/tabs/tertiaryNav/join-us.png") 0 -37px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#content ul#TertiaryNav .insideTrack a  { width:122px;height:37px;background:url("../imgs/tabs/tertiaryNav/inside-track.png") top left no-repeat;text-indent:-9999999px;cursor:pointer; }
#content ul#TertiaryNav .insideTrack a:hover, #content ul#TertiaryNav .insideTrackActive a { width:122px;height:37px;background:url("../imgs/tabs/tertiaryNav/inside-track.png") 0 -37px no-repeat;text-indent:-9999999px;cursor:pointer; } 
#content ul#TertiaryNav .supportingYou a  { width:151px;height:37px;background:url("../imgs/tabs/tertiaryNav/supporting-you.png") top left no-repeat;text-indent:-9999999px;cursor:pointer; }
#content ul#TertiaryNav .supportingYou a:hover, #content ul#TertiaryNav .supportingYouActive a { width:151px;height:37px;background:url("../imgs/tabs/tertiaryNav/supporting-you.png") 0 -37px no-repeat;text-indent:-9999999px;cursor:pointer; } 


#content p { font-size:1.2em;line-height:150%; }
#content ul, #content ol { margin:0 0 20px 0; }
#content ul li  { margin:0 0 0 25px;font-size:1.2em;line-height:150%; }
#content ol li   { margin:0 0 0 25px;font-size:1.2em;line-height:150%;padding:8px 0; }
#content ol li ol  { margin:10px 0 0 0; }
#content ol li ol li { font-size:1.0em; }
#content #fullwidthCol { float:left;width:900px;margin:15px 0 0 0;padding:0 19px; }
#content #homepageCol { float:left;width:940px;margin:5px 0 15px 0;padding:0 0 0 19px; }
#content #homepageCol .colOne { float:left;width:294px; }
#content #homepageCol .colTwo { float:left;width:294px;padding:0 0 0 10px; }
#content #homepageCol .colThree { float:left;width:294px;padding:0 0 0 10px; }
#content #homepageCol .colThree .gradsButton { padding:14px 0 0 0; }

#content #lftCol { float:left;width:600px;margin:15px 0 0 0;  }
#content #lftCol p { padding:0 19px; }
#content #lftCol h1, #content #lftCol h2, #content #lftCol .answer h3 { padding-left:19px; }
#content #lftCol h2.reveal {cursor:pointer;}
#content #lftCol h2#question7 {margin-bottom:30px;}

#content #lftCol ul { padding-left:19px; }

#content #fullwidthCol .crumbTrail { padding:0 0 10px 0px;margin:0;font-size:1.0em;font-weight:bold; }
#content #lftCol .crumbTrail { padding:0 0 10px 0px;margin:0;font-size:1.0em;font-weight:bold;padding-left:19px; }
#content #lftCol #logos { padding:50px 0 25px 20px;border-top:1px solid #dbdbdb; }
#content #lftCol #logos .logoImgLft { padding:0 20px 0 0;background:url("../imgs/logo-div.gif") right 15px no-repeat;float:left; }
#content #lftCol #logos .logoImg { padding:0 20px;background:url("../imgs/logo-div.gif") right 15px no-repeat;float:left; }
#content #lftCol #logos .logoImgRgt { padding:0 23px;background:none;float:left; }
#content #lftCol #logos .bottomRow { padding:30px 0 0 0; }
#content #lftCol .temporary-benefits { font-weight:bold;color:#595959;background:url("../imgs/temporary-benefits-bg.gif") left top no-repeat; }
#content #lftCol .permanent-benefits { font-weight:bold;color:#595959;background:url("../imgs/permanent-benefits-bg.gif") left top no-repeat; }
#content #lftCol .temporary-benefits ul, #content #lftCol .permanent-benefits ul { list-style-type:none;margin:0;padding:20px 0; }
#content #lftCol .temporary-benefits li, #content #lftCol .permanent-benefits li { background:url("../imgs/tick-bullet.png") top left no-repeat;padding:0 0 0 20px; }
#content #lftCol p.benefits { color:#aa0541;font-weight:bold;background:url("../imgs/down-arrow.gif") top left no-repeat;line-height:1.8em;padding:0 25px;margin-left:23px; }

#content #rgtCol { float:left;width:300px;margin:15px 0 0 20px;text-align:center; }
#content #rgtCol #job-search-button { margin:0 0 10px 0; }
#content #rgtCol #match-me-button { margin:0 0 10px 0; }
#content #rgtCol #linked-in-button { margin:0 0 20px 0; }
#content #rgtCol #did-you-know { padding:0 0 0 3px; margin:0 0 20px 0;width:297px; }
#content #rgtCol #did-you-know .header { background:url("../imgs/did-you-know/header.gif") top left no-repeat;width:294px;height:41px; } 
#content #rgtCol #did-you-know .header h2 { text-indent:-9999999px; }
#content #rgtCol #did-you-know .body { background:url("../imgs/did-you-know/body.gif") bottom left no-repeat;width:279px;padding:5px 0 15px 15px } 
#content #rgtCol #did-you-know .body .inner-header { background:url("../imgs/did-you-know/inner-header.gif") top left no-repeat;width:261px;height:28px; } 
#content #rgtCol #did-you-know .body .inner-body { background:url("../imgs/did-you-know/inner-body.gif") top left repeat-y;width:231px;text-align:left;padding:0 15px;font-size:1.2em;font-weight:bold;color:#636363; } 
#content #rgtCol #did-you-know .body .inner-footer { background:url("../imgs/did-you-know/inner-footer.gif") top left no-repeat;width:261px;height:25px;text-align:right;padding:10px 0 0 0;font-size:1.2em; } 
#content #rgtCol #did-you-know .body .inner-footer a { font-weight:bold;padding:0 14px 0 0; }

#mapContainer { width:601px;height:421px;background:url("../imgs/maps/bg.gif") no-repeat top left;padding:10px 0 0 3px;position:relative; }
#mapContainer .tlc { width:10px;height:10px;background:url("../imgs/maps/tlc.png") no-repeat top left;position:absolute;top:10px;left:11px;border:0px solid red;z-index:99999; }
#mapContainer .trc { width:10px;height:10px;background:url("../imgs/maps/trc.png") no-repeat top left;position:absolute;top:10px;right:8px;border:0px solid red;z-index:99999; }
#mapContainer .blc { width:10px;height:10px;background:url("../imgs/maps/blc.png") no-repeat top left;position:absolute;bottom:16px;left:11px;border:0px solid red;z-index:99999; }
#mapContainer .brc { width:10px;height:10px;background:url("../imgs/maps/brc.png") no-repeat top left;position:absolute;bottom:16px;right:8px;border:0px solid red;z-index:99999; }

.gmnoprint .gmnoprint img { display: none;}
.gmnoprint .gmnoprint div img {display: none}
.gmnoprint .gmnoprint div img#bubblelogo {display: block; margin-bottom: 5px;}
.gmnoprint .gmnoprint {margin: 0; padding: 0; font-size: 1.2em;}
#map_canvas {position: relative;}
.mywindow { width: 249px; padding: 0 0px;font-size: 1.1em;}
.bubbleheader {background: transparent url('../imgs/locations/bubbleheader.png');height: 41px;}
.bubbleheader a {color:#fff; display: block; float: right;}
.bubbleheader a img {margin: 10px 10px 0 0}
.bubblemain { background:#fff; padding:10px;}
.bubblemain .photo { width:80px;float:right;padding:0 0 4px 4px; }
.bubblebottom {background: transparent url('../imgs/locations/bubblefooter.png') no-repeat; height:80px;}
#filter .header { background:#fafafa url("../imgs/locations/filterheader.gif") top left no-repeat;width:294px;height:10px;margin:81px 0 0 0; }
#filter .body { background:#fafafa url("../imgs/locations/filterbody.gif") top left repeat-y;width:294px;text-align:left; }
#filter .body h2 { padding:0 13px;margin:0; }
#filter .body p { padding:5px 13px;margin:0;font-size:1.1em; } 
#filter .body #gmapselect { width:264px;margin:0 0 0 13px;}
#filter .footer { background:#fafafa url("../imgs/locations/filterfooter.gif") bottom left no-repeat;width:294px;height:20px;margin:0 0 10px 0; }

#relatedlinks .header { background:#fafafa url("../imgs/related-links/header.gif") top left no-repeat;width:597px;height:10px; }
#relatedlinks .body { background:#fafafa url("../imgs/related-links/body.gif") top left repeat-y;width:597px; }
#relatedlinks .body h2 { font-size:1.1em;font-weight:bold;padding:4px 20px 0 20px; }
#relatedlinks .body p { font-size:1.1em;padding:0 20px;margin:5px 0; }
#relatedlinks .body ul { padding:0 8px 10px 12px;margin:0; }
#relatedlinks .body ul li { font-size:1.1em;font-weight:normal;color:#666; }
#relatedlinks .footer { background:#fafafa url("../imgs/related-links/footer.gif") top left no-repeat;width:597px;height:10px;margin:0 0 10px 0; }

/* match me tool*/
#content #formBox { padding:15px 0 10px 8px; }
#content #formBox .header { width:565px;background:url("../imgs/mrted/header.gif") no-repeat top left;padding:0; }
#content #formBox .header h1 { font-size:1.5em;color:#fff;padding:15px 0 8px 20px;margin:0; }
#content #formBox .main { width:525px;background:url("../imgs/mrted/bg.gif") repeat-y top left;padding:8px 20px 0 20px;margin-bottom:0;border:0px solid #000;}
#content #formBox .main p, #content #formBox .main span { font-size:1.1em;padding:0; }
#content #formBox .main .formrow { border:1px solid #fff; }
#content #formBox .main .formrow label { float:left;display:block;padding:4px 0 0 0;width:195px;font-weight:bold;font-size:1.1em; } 
#content #formBox .main .formrow input  { float:left;font-size:1.1em;font-family:verdana,arial,geneva,sans-serif;padding:4px;border:solid 1px #999;color:#333;width:290px;background:url("../imgs/input_bg.gif") top left repeat-x; } 
#content #formBox .main .formrow textarea  { float:left;font-size:1.1em;font-family:verdana,arial,geneva,sans-serif;padding:4px;border:solid 1px #999;color:#333;width:290px;background:#f8f7f7 url("../imgs/input_bg.gif") bottom left repeat-x; } 
#content #formBox .main .formrow .clear { clear:both;height:auto;overflow:auto; }
#content #formBox .main .button { text-align:center;}
#content #formBox .main .button .SendButton { height:24px;width:43px;padding:10px 0 0 0; }
#content #formBox .main table { margin:5px 0 0 0;padding:0; }
#content #formBox .main table td { padding:3px 0;margin:0; }
#content #formBox .main table.f_radio td input { padding:6px 0 3px 30px;display:block;font-size:1.1em;float:left; }
#content #formBox .main table.f_radio td label { padding:6px 0 3px 30px;display:block;font-size:1.1em;float:left; }

#content #formBox .main .selected{ color:#000; }
#content #formBox .main .unselected{background:url(../imgs/rdo_off.gif) no-repeat 0;height:16px;}
#content #formBox .main .selected{background:url(../imgs/rdo_on.gif) no-repeat 0;height:16px;}
#content #formBox .button { text-align:right;border:0px solid #000;padding:0 0 3px 0; }
#content #formBox .messageSent { color:#e90d33;font-weight:bold;text-align:center; }
#content #formBox .footer { width:565px;height:16px;background:url("../imgs/mrted/footer.gif") no-repeat top left;margin:0 0 8px 0;padding:0;}
#content .matchMeResult { display:block;margin:5px 0;padding:0 0 0 17px;background:url("../imgs/arrow-bullet.gif") no-repeat top left; }
#content .matchmeResultsBox { float:left;color:#000;padding:20px;width:270px; }

#sitemap { padding:15px 0 0 0; }
#sitemap ul { margin:0;padding:0; }
#sitemap ul li { font-size:1.4em;list-style-type:none;font-weight:bold;padding:1px 0 20px 0; }
#sitemap ul ul { margin:8px 0 8px 15px; }
#sitemap ul ul li { font-size:0.9em;font-weight:normal;list-style-type:square;padding:1px 0 0 0; }
#sitemap ul ul ul li { font-size:1.0em;font-weight:normal; }
#sitemap .firstSmCol { float:left;width:230px; }
#sitemap .SmCol { float:left;width:230px;margin:0 0 0 70px; }

/*footer*/
#footer { width:980px; }
#footer .header { background:#fafafa url("../imgs/footer/header.gif") top left no-repeat;width:980px;height:15px; }
#footer .body { background:#fafafa url("../imgs/footer/bg.gif") top left repeat-y;width:980px; }
#footer .body .social-bookmarks { margin:0 40px;padding:5px 0 15px 0;border-bottom:1px #f1f0f0 solid;  }
#footer .body .social-bookmarks ul { display:block;list-style-type:none;margin:0;padding:0; }
#footer .body .social-bookmarks ul li { float:left;padding:5px 10px 5px 25px; }
#footer .body .social-bookmarks ul li a { color:#999; }
#footer .body .social-bookmarks ul li.delicious { background:url("../imgs/footer/social-bookmarks/delicious.gif") top left no-repeat; }
#footer .body .social-bookmarks ul li.digg { background:url("../imgs/footer/social-bookmarks/digg.gif") top left no-repeat; }
#footer .body .social-bookmarks ul li.reddit { background:url("../imgs/footer/social-bookmarks/reddit.gif") top left no-repeat; }
#footer .body .social-bookmarks ul li.stumbleupon { background:url("../imgs/footer/social-bookmarks/stumbleupon.gif") top left no-repeat; }
#footer .body .social-bookmarks ul li.favourite { background:url("../imgs/footer/social-bookmarks/favourite.gif") top left no-repeat; }
#footer .body .social-bookmarks ul li.linkedin { background:url("../imgs/footer/social-bookmarks/linkedin.jpg") top left no-repeat; }
#footer .body .social-bookmarks ul li.send { background:url("../imgs/footer/social-bookmarks/send-to-a-friend.gif") top left no-repeat; }
#footer .body #footer-col-left { margin:17px 0 0 0;width:439px;float:left;padding:0 0 0 40px; }
#footer .body #footer-col-right { margin:17px 0 0 20px;width:439px;float:left; }
#footer .body .panel-header { background:#e9e9e9 url("../imgs/footer/panel-header.gif") top left no-repeat;width:439px;height:12px; }
#footer .body .panel-body { background:#e9e9e9;width:439px; }
#footer .body .panel-body .award { margin:10px 0 10px 23px; }
#footer .body .panel-body p { color:#b9b8b8;padding:0;margin:0 23px;font-size:1.1em;line-height:150%; }
#footer .body .panel-body p.legals { color:#b9b8b8;padding:0;margin:0 23px;font-size:1.1em;line-height:150%;padding:35px 0; }
#footer .body .panel-body p a { color:#b9b8b8; }
#footer .body .panel-body .copyright { color:#8d8d8d;}
#footer .body .panel-footer { background:#e9e9e9 url("../imgs/footer/panel-footer.gif") bottom left no-repeat;width:439px;height:12px;margin:0 0 22px 0; }

/*common*/
.screenReaderMenu {position: absolute; top: -1000px; left: -1000px; font-size: 1px; line-height: 1px;}
#support_links,#main_site_navigation,#main_content_area { display:none; }
.clear { clear:both;height:0px;overflow:hidden; }
.left { float:left; } 
.right { float:right; } 
.timesTopFifty { float:right;margin:0 0 15px 15px; }
.error { padding:0 0 8px 0; }
.notfound  { padding:0 0 5px 0;display:block; }
.contactcentreImgRgt { float:right;padding:0 19px 3px 10px; }
.contactcentreImgLft { float:left;padding:0 10px 3px 19px; }


.quote p {width: 450px;float: left;}
.quote img {float: right;display: block; padding-right: 10px; }
.quote a img {float:none; display:inline; padding:0;}

.quoteLearningResource p {width: 350px;float: left;}
.quoteLearningResource img {float: right;display: block; padding-right: 20px; }
.quoteLearningResource a img {float:none; display:inline; padding:0;}