@import url("Reset.css");

#placeholder {width:691px; height:241px; border:1px solid #fff; text-align:center; padding:80px 0 0;}

/* GLOBAL STYLES */
* {outline: 0;}
body {background:#e7e6dd; font-family: Arial, Helvetica, sans-serif;color: #4e4d4d;text-align: left;font-size: 0.7em;}
a:link, a:visited {color: #7db0af;}
p {line-height: 1.4em}
h1 {font-size: 2.0em;font-weight: normal; margin: 0 0 15px 0;color: #39474f;}
h2 {font-size: 1.5em; font-weight: normal;color: #39474f;}

#container {width: 970px; margin: 0px auto 0px auto;font-size: 1.2em; padding:0 10px 1px 10px;background: #fff}

/* BREADCRUMB */
#breadcrumb {float: left;padding: 5px 10px;margin:0 0 25px 0;text-transform:uppercase;font-size: 0.8em;background:#e7e6dd;}
#breadcrumb ul li {float: left; text-decoration: none; list-style: none;}
#breadcrumb a {padding: 0 3px; color:#4e4d4d;}
#breadcrumb a:hover {text-decoration: underline;color:#4e4d4d;}
#main {clear: right; }

/* LEFTCOL */
#leftCol, #rightCol {float: left;clear: left;}
#leftCol {width: 266px;margin-right: 12px;}
#leftCol ul li {list-style: none}

/* NAVIGATION */
#navigation a {height: 1%;}
#navigation ul {margin: 0; padding: 0;}
#navigation ul li a {padding: 6px 14px; background:#fff; display: block; color:#39474f;border-top:1px solid #7db0af;}
#navigation ul li a.active,#navigation ul li a.active:hover {background-color: #00594d; color:#fff;}
#navigation ul li a:hover {background-color: #00594d; color:#fff;}
#navigation ul li ul li a { color:#39474f; background: #f5f4f4;border-top: none; } 
#navigation ul li ul li a:hover {text-decoration: underline; background: #f5f4f4;color:#39474f;} 
#navigation ul li ul li a.active,#navigation ul li ul li a.active:hover {text-decoration:none; background: #7db0af;color:#fff;} 


#navigation ul li.lastchild ul li.lastchild a {border-bottom: none;}


/* HOTJOBS */
#hotJobs {background:#f5f4f4;margin-top: 20px; padding:0;}
#hotJobs h2 {color: #fff;font-size: 1.2em;padding:7px 14px;margin: 0;background:#39474f;font-weight:bold;border-bottom:3px solid #fff; }
#hotJobs p {color:#39474f;padding:6px 10px; }
#hotJobs ul {padding:0 10px; background: #f5f4f4;border:1px solid #f5f4f4; }
#hotJobs ul li {color: #666;margin: 8px 0}
#hotJobs a {color: #7db0af;display: block;padding-bottom: 2px;}
#hotJobs a:hover {text-decoration:none;color:#39474f;}


/* MATCHME BOX */
#matchMe {background:#f5f4f4; margin: 13px 0 13px 0;padding:0;}
#matchMe h2 {color: #fff;font-size: 1.2em;padding:7px 14px;margin: 0;background:#39474f;font-weight:bold;border-bottom:3px solid #fff; }
#matchMe p {color:#39474f;padding:10px; }
#matchMe a {color: #7db0af;display: block;}
#matchMe a:hover {text-decoration:none;color:#39474f;}

/* RIGHTCOL */
#rightCol {width: 691px;clear: none}
#rightCol img {margin-bottom: 15px;}
#rightCol p,#rightCol h1,#rightCol h2 {margin-left: 10px;}
#rightCol ul {margin: 0 0 20px 40px;}
#rightCol object#MatchMeFlash {margin-left: 45px;}

/* INVESTORS IN PEOPLE */
h2.iip {width:500px; float:left;}
img.iip {float:right; margin:-8px 18px 0 0; display:inline;}
p.iip {clear:both;}

/* ACCORDION - OUR PEOPLE PAGE */
.js .accordioncontent {display: none;}
ul#accordion {width: 680px;padding-bottom: 20px;margin: 0 0 0 10px;}
ul#accordion li {list-style: none;color: #fff; margin:0;border-bottom: 2px solid #fff; clear: left;text-transform:uppercase;font-size:0.8em;font-weight:bold;}
ul#accordion li div#accordion7 div {margin-bottom: 20px;}
ul#accordion li a { padding: 5px;display: block;background: #7db0af url(../Images/downarrow.gif) 660px 8px no-repeat;text-decoration: none;color: #fff;}
ul#accordion li a.selected{background: #39474f url(../Images/uparrow.gif) 660px 8px no-repeat;}
ul#accordion li a:hover {background: #39474f url(../Images/downarrow.gif) 660px 8px no-repeat; text-decoration: none; color: #fff;}
ul#accordion li a.selected:hover { background: #39474f url(../Images/uparrow.gif) 660px 8px no-repeat; color: #fff;}
ul#accordion li div  {background: #fff; color: #3a474f;width: 679px;float: left;text-transform:none;font-size:1.1em;font-weight:normal;}
ul#accordion li div a {color: black}
ul#accordion li div h3 {padding: 10px 10px 0 10px}
ul#accordion li div p {margin: 0; padding: 10px;}
ul#accordion li div #flashVid1,ul#accordion li div #flashVid2,ul#accordion li div #flashVid3,ul#accordion li div #flashVid4,ul#accordion li div #flashVid6,ul#accordion li div #flashVid5,ul#accordion li div #flashVid7{float: right;}
ul#accordion li div img {margin: 10px 0 10px 20px;float: right;}

/* CASE STUDIES INSIDE ABOUT US PAGES */
#rightCol ul.caseStudies {width: 680px;margin: 0 0 0 10px;}
ul.caseStudies li {list-style: none;color: #fff; margin:0;border-bottom: 2px solid #fff; clear: left;text-transform:uppercase;font-size:0.8em;font-weight:bold; }
ul.caseStudies li div#accordion7 div {margin-bottom: 20px;}
ul.caseStudies li a { padding:5px;display: block;background: #7db0af url(../Images/downarrow.gif) 660px 8px no-repeat;text-decoration:none;color: #fff;}
ul.caseStudies li a.selected{background: #39474f url(../Images/uparrow.gif) 660px 8px no-repeat;text-decoration:none;}
ul.caseStudies li a:hover {background: #39474f url(../Images/downarrow.gif) 660px 8px no-repeat;text-decoration:none; color: #fff;}
ul.caseStudies li a.selected:hover { background: #39474f url(../Images/uparrow.gif) 660px 8px no-repeat; color:#fff;text-decoration:none;}
ul.caseStudies {margin: 0 0 0 10px;}
ul.caseStudies li div  {background: #fff; color: #3a474f;width: 680px;float: left; margin-bottom:20px;text-transform:none;font-size:1.1em;font-weight:normal;}
ul.caseStudies li div a {color: black}
ul.caseStudies li div h3 {padding: 10px 10px 0 10px}
ul.caseStudies li div p {margin: 0; padding: 10px;}
ul.caseStudies li div img {margin: 10px 0 10px 20px;float: right;}

#rightCol #jumpTo {margin:0 0 15px 10px;}
#rightCol #jumpTo a {font-size:0.8em;}
#rightCol .section {padding:0; margin:0 0 10px 0;}
#rightCol .section h2 { font-size:1.4em; border-bottom:1px solid #39474f;padding:0 0 3px 3px;}
#rightCol p.btop {text-align:right; margin:8px 0 0 0;}

#rightCol ul#sitemap li { list-style-type:disc; }
#rightCol ul#sitemap li ul { margin-top:10px; }

/* FOOTER*/
#footer {clear: left;width: 970px;margin-bottom: 20px;border-top:1px solid #e7e6dd;background:#fff;font-size: 0.8em;}
#footer ul li {float: left; list-style:none;border-right:1px solid #80aca6;}
#footer ul li.lastchild {border-right:none; }
#footer ul li a {padding: 0 6px;color:#00594d;}
#footer ul li a:hover {color:#39474f;}
#footer ul {float: left;clear: left;margin: 10px;padding:0 0 0 340px;display: inline;}
#footer ul#navLinks {margin-top: 20px;}
#footer p {float:right; padding: 10px 0 10px 20px;color:#39474f;}


#image_rotate { position:relative;height:326px; }

#image_rotate .fadeOne { position:absolute;top:0;left:0;}
#image_rotate .fadeTwo { position:absolute;top:0;left:0;}
#image_rotate .fadeThree { position:absolute;top:0;left:0;}

.screenReaderMenu {position: absolute; top: -1000px; left: -1000px; font-size: 1px; line-height: 1px;}

