html {
	height: 100%;
	margin-bottom: 1px;
}

body {background:#FFF;padding:0;margin:10px auto 10px;width:1172px;text-align:center;font:0.75em Arial;color:#909090;position:relative;}

a {color:#009EDD;}
a:hover {color:#005387;}
a img {border:0;}
h1 {margin:0 0 20px;padding:0;color:#8C8C8C;font-size:200%;line-height:26px;}
h1 span {display:block;font-size:0.9em;color:#BABABA;}
h1 span span {color:#333;font-size:17px;font-weight:normal;line-height:20px;}
h2 {margin:25px 0 3px;padding:0;font-size:18px;color:#666;}
h2 span {font-size:16px;color:#555;font-weight:normal;line-height:21px;}

.clear {clear:both;font-size:1px;color:#FFF;}

#siteContainer {width:1172px;background:#FFF;text-align:left;}
#siteContainer #site_left {background:url(../images/layout/site_left.gif) repeat-y 0 0;}
#siteContainer #site_right {background:url(../images/layout/site_right.gif) repeat-y 100% 0;}
#siteContainer #site_topLeft {background:url(../images/layout/site_topLeft.gif) no-repeat 0 0;}
#siteContainer #site_topRight {background:url(../images/layout/site_topRight.gif) no-repeat 100% 0;}
#siteContainer #site_bottomLeft {background:url(../images/layout/site_bottomLeft.gif) no-repeat 0 100%;}
#siteContainer #site_bottomRight {background:url(../images/layout/site_bottomRight.gif) no-repeat 100% 100%;min-height:500px;height:500px;padding:0 86px;}
html>body #siteContainer #site_bottomRight {height:auto;}

#site_header {height:150px;background:url(../images/layout/header_bg.gif) repeat-x 0 100%;margin-bottom:23px;position:relative;}
#site_header #quickLinks {position:absolute;top:2px;right:2px;}
#site_header #quickLinks a {display:block;float:left;margin-right:4px;}
#site_header #quickLinks a:hover {background:#19A4DF;}

#site_logo {display:block;padding:23px 0 0 21px;width:419px;}
#site_mainNav {margin:0;padding:0;list-style:none;position:absolute;width:1000px;top:160px;}
html>body #site_mainNav {top:150px;}
#site_mainNav li {display:block;float:left;position:relative;width:250px;background:#FFF;}
#site_mainNav li a {display:block;height:24px;padding:6px 0 0 21px;font-size:1px;text-decoration:none;}
html>body #site_mainNav li a {height:18px;}
#site_mainNav li a span {display:block;position:absolute;left:0;}
#site_mainNav li.darkBlueActive {background:url(../images/layout/nav_darkBlue.gif) repeat-x 0 0 #006698;}
#site_mainNav li.greenActive {background:url(../images/layout/nav_green.gif) repeat-x 0 0 #3AA06E;}
#site_mainNav li.blueActive {background:url(../images/layout/nav_blue.gif) repeat-x 0 0 #19A4DF;}
#site_mainNav li.purpleActive {background:url(../images/layout/nav_purple.gif) repeat-x 0 0 #832E83;}
#site_mainNav li.darkBlueActive a {color:#006698;}
#site_mainNav li.blueActive a {color:#19A4DF;}
#site_mainNav li.greenActive a {color:#3AA06E;}
#site_mainNav li.purpleActive a {color:#832E83;}
#site_mainNav li.darkBlue a {color:#99B6C8;background:#99B6C8;}
#site_mainNav li.green a {color:#B9D8CC;background:#B9D8CC;}
#site_mainNav li.blue a {color:#BDE5F2;background:#BDE5F2;}
#site_mainNav li.purple a {color:#C3A6C3;background:#C3A6C3;}

#site_subHeader {background:#8C8C8C;overflow:hidden;height:225px;position:relative;}

#site_subNav {float:left;width:250px;padding:18px;}
html>body #site_subNav {width:214px;}
#site_subNav ul {margin:0;padding:0;list-style:none;white-space:nowrap;}
#site_subNav ul li {border-top:1px solid #FFF;}
#site_subNav ul li.last {border-bottom:1px solid #FFF;}
#site_subNav ul li a {color:#FFF;text-decoration:none;display:block;padding:3px 15px;height:15px;}
html>body #site_subNav ul li a {height:auto;}
#site_subNav ul li a:hover {color:#333;}
#site_subNav ul li a.active {color:#000;}
#site_subNav ul ul {font-size:90%;padding-left:20px;margin-bottom:5px;background:#BDE5F2;border:1px solid #075370;border-width:1px 0;}
#site_subNav ul ul li, #site_subNav ul ul li.last {border:0;}
#site_subNav ul ul li a:hover {color:#555 !important;}
#site_subNav ul ul li a.active {color:#075370 !important;}

#site_quoteContainer {background:#777;height:225px;position:absolute;right:0;width:250px;opacity:0.65;filter:alpha(opacity=65);}
#site_quote {color:#FFF;position:absolute;right:40px;width:250px;padding:10px 0 14px 0;font-size:14px;line-height:17px;}
html>body #site_quote {width:210px;}
#site_quote #siteQuoteTemp {position:absolute;padding:15px 0 0 20px;width:220px;}
#site_quote #siteQuoteTemp div {font-size:11px;line-height:13px;}

.content_homePage #site_quote, .content_genericSubPage #site_quote {left:0;}
#site_headerImg {float:left;}

#site_mainContainer {background:url(../images/layout/main_bg.gif) repeat-x 0 0;margin-top:1px;}
/*#site_contentLeft {background:#F0F0F0;}*/
#site_contentLeft, #site_contentMiddle, #site_contentMiddle_small, #site_contentRight {float:left;width:250px;padding:33px 21px;}
html>body #site_contentLeft, html>body #site_contentMiddle, html>body #site_contentMiddle_small, html>body #site_contentRight {width:208px;}
#site_contentMiddle, #site_contentMiddle_small {width:748px;min-height:215px;height:281px;}
#site_contentMiddle_small {width:498px;}
html>body #site_contentMiddle {width:666px;height:auto;}
html>body #site_contentMiddle_small {width:458px;height:auto;}
.content_homePage #site_contentMiddle {font-weight:bold;font-size:110%;line-height:130%;}
#site_contentMiddle.homePageContent h1 {display:none;}
/*#site_contentMiddle.homePageContent {width:498px;}
html>body #site_contentMiddle.homePageContent {width:458px;}*/

#site_contentLeft ul, #site_contentRight ul {margin:0;padding:0;list-style:none;}
#site_contentLeft ul li, #site_contentRight ul li {background:url(../images/layout/subNav_arrow_grey.gif) no-repeat 4px 6px;border-top:1px solid #D5D5D5;}
#site_contentLeft ul li.last, #site_contentRight ul li.last {border-bottom:1px solid #D5D5D5;}
#site_contentLeft ul li a, #site_contentRight ul li a {color:#8C8C8C;text-decoration:none;display:block;padding:3px 15px;height:15px;}
html>body #site_contentLeft ul li a, html>body #site_contentRight ul li a {height:auto;}
#site_contentLeft ul li a:hover, #site_contentRight ul li a:hover {color:#333;}
#site_contentLeft ul li a.active, #site_contentRight ul li a.active {color:#000;}
#site_contentLeft ul li.header {background:none;color:#00416C;border:0;margin:5px 0;}
#site_contentLeft ul ul {margin:0 0 10px 10px;background:#F0F0F0;}

#site_footer {background:url(../images/layout/footer_bg.gif) repeat-x 0 0;padding:15px 20px;font-size:90%;}
#site_footer a {text-decoration:none;color:#555;}
#site_footer a:hover {color:#000;}

.content_darkBlue h1 {color:#005186;}
.content_darkBlue #site_subHeader {background:#005186;}
.content_darkBlue #site_subNav ul li {background:url(../images/layout/subNav_arrow_white.gif) no-repeat 4px 6px;}
.content_darkBlue #site_subNav ul li a:hover {color:#99B6C8;}
.content_darkBlue #site_subNav ul li a.active {color:#B3CAE5;}
.content_darkBlue #site_contentMiddle ul, .content_darkBlue #site_contentMiddle ol {color:#005186;}
.content_darkBlue #site_contentMiddle ul li span, .content_darkBlue #site_contentMiddle ol span {color:#666;}

#site_contentMiddle ul li {margin-bottom:5px;}

.content_green h1 {color:#3AA06E;}
.content_green #site_subHeader {background:#3AA06E;}
.content_green #site_subNav ul li {background:url(../images/layout/subNav_arrow_white.gif) no-repeat 4px 6px;}
.content_green #site_subNav ul li a:hover {color:#9DDBBC;}
.content_green #site_subNav ul li a.active {color:#000;}
.content_green #site_contentMiddle ul, .content_green #site_contentMiddle ol {color:#3AA06E;}
.content_green #site_contentMiddle ul li span, .content_green #site_contentMiddle ol span {color:#666;}
.content_green #site_subNav ul ul {background:#B9D8CC;border-color:#31875D;}
.content_green #site_subNav ul ul li {background:url(../images/layout/subNav_arrow_green.gif) no-repeat 4px 6px;}
.content_green #site_subNav ul ul li a {color:#31875D;}
.content_green #site_subNav ul ul li a.active {color:#1E5137;}

.content_blue h1 {color:#19A4DF;}
.content_blue #site_subHeader {background:#19A4DF;}
.content_blue #site_subNav ul li {background:url(../images/layout/subNav_arrow_white.gif) no-repeat 4px 6px;}
.content_blue #site_subNav ul li a:hover {color:#83D0F1;}
.content_blue #site_subNav ul li a.active {color:#000;}
.content_blue #site_contentMiddle ul, .content_blue #site_contentMiddle ol {color:#19A4DF;}
.content_blue #site_contentMiddle ul li span, .content_blue #site_contentMiddle ol span {color:#666;}
.content_blue #site_subNav ul ul {background:#BDE5F2;border-color:#075370;}
.content_blue #site_subNav ul ul li {background:url(../images/layout/subNav_arrow_blue.gif) no-repeat 4px 6px;}
.content_blue #site_subNav ul ul li a {color:#0C90C4;}

.content_purple h1 {color:#812880;}
.content_purple #site_subHeader {background:#812880;}
.content_purple #site_subNav ul li {background:url(../images/layout/subNav_arrow_white.gif) no-repeat 4px 6px;}
.content_purple #site_subNav ul li a:hover {color:#333;}
.content_purple #site_subNav ul li a.active {color:#000;}
.content_purple #site_contentMiddle ul, .content_purple #site_contentMiddle ol {color:#812880;}
.content_purple #site_contentMiddle ul li span, .content_purple #site_contentMiddle ol span {color:#666;}

.caseStudy_info {color:#666;}
.caseStudy_info div {float:left;width:150px;text-transform:uppercase;color:#000;text-align:right;margin-right:10px;}
.caseStudy_info div.divider {float:none;clear:both;width:auto;font-size:1px;height:4px;}

.trackR_name {width:220px;}
.trackR_client {width:170px;}
.trackR_value {width:50px;}
.trackR_role {width:200px;}

.dataHeader {float:left;margin-right:2px;background:#99B6C8;color:#FFF;padding:1px 4px;font-size:12px;}
.data {float:left;margin-right:2px;padding:1px 4px;font-size:11px;}
.dataRowAlt {background:#E6E6E6;color:#555;}

#personnel_intContainer, #personnel_ukContainer {background:url(../images/personnel_intLink.gif) no-repeat 0 0;height:246px;width:231px;position:relative;float:left;}
#personnel_ukContainer {background:url(../images/personnel_ukLink.gif) no-repeat 0 0;margin-right:10px;}
#personnel_intContainer h2, #personnel_ukContainer h2 {font:30px Arial;color:#005288;text-align:right;margin:14px 32px 0 0;padding:0;}
#personnel_intContainer h2 div, #personnel_ukContainer h2 div {font-size:19px;color:#00A3CE;}
#personnel_intContainer a, #personnel_ukContainer a {display:block;position:absolute;bottom:4px;text-decoration:none;font-size:15px;color:#050704;width:246px;text-align:center;height:33px;padding:15px 0 0 0;}
#personnel_intContainer a:hover, #personnel_ukContainer a:hover {text-decoration:underline;color:#009DDC;}

.yearBlock, .yearBlockAlt {background:url(../images/yearBG.gif) no-repeat 0 0;padding:19px 0 0 12px;width:52px;height:50px;font-size:17px;color:#009DDC;float:left;margin-right:20px;}
.yearInfo, .yearInfoAlt {float:left;margin-top:10px;width:600px;}
.yearBlockAlt {float:right;margin:0 0 0 20px;}
.yearInfoAlt {float:right;}