
/* GLOBAL ELEMENTS */
p, body, h1, h2, h3 {font-family:verdana; color:#000; }

h1, h2, h3 {margin-top:0;}

.bodyContent h2 {margin:8px 0 4px 0; font-size:18px;}

p {margin:0 0 4px 0; font-size:12px; line-height:16px;}

p.intro {font-size:15px; line-height:21px !important; /*margin-bottom:35px;*/ margin-bottom:10px;}

body {margin:0; padding:0;}

a img, img.map {border:0;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

ul {
	padding-left:5px;
	margin-left:5px;
}

ul li {list-style-type:square; font-size:12px; line-height:14px; margin-bottom:6px; margin-left:15px;}

.noLink {color:#d0c8c8 !important; text-decoration:none !important;}

.hide {display:none;}

	
	/* slightly enhanced, universal clearfix hack */
	.clearfix:after {
	     visibility: hidden;
	     display: block;
	     font-size: 0;
	     content: " ";
	     clear: both;
	     height: 0;
	     }
	.clearfix { display: inline-block; }
	/* start commented backslash hack \*/
	* html .clearfix { height: 1%; }
	.clearfix { display: block; }
	/* close commented backslash hack */



/* GLOBAL STRUCTURAL ITEMS */
.outside {
	width:100%;
}

.body {
	width:1060px; 
	margin-left:auto; 
	margin-right:auto;
}

#headOutside {
	background:url(i/bg_head.gif); 
	background-repeat:repeat-x; 
	background-position:bottom;
}

#headInside {
	height:120px;
}	

#headInside #logo {
	float:left; 
	width:143px; 
	height:42px; 
	position:relative; 
	top:28px; 
	left:50px;
}

#headInside #tagline {
	float:right; 
	width:231px; 
	height:10px; 
	position:relative; 
	top:49px; 
	right:50px;
}

/* GLOBAL PAGE ELEMENT STYLES */
/* pdf download */
.dlPDF {width:134px; height:57px; background:#f5f4f4; float:left; margin-right:20px;}
.dlPDF a {display:block; height:30px; padding:5px 0 0 36px; margin:10px 0 0 10px; background:url(/s/i/bg_dlPDF.gif) no-repeat top left;}
#pdfRight {float:right !important; margin-left:20px !important; margin-right:0px !important;}
#pdfRight a {padding:5px 36px 0 0; margin:10px 10px 0 0; background:url(/s/i/bg_dlPDF.gif) no-repeat top right; text-align:right;}

 /* shadowbox */
.shadowBox {width:300px; height:auto; margin-left:-5px; margin-right:-5px;}
.shadowBox .top .tl, .shadowBox .top .tr {width:8px; height:8px; border:0; margin:0; float:left; }
.shadowBox .top .tl {background:url(/s/i/bg_shadowBoxCorners.png) no-repeat top left;}
.shadowBox .top .tr {background:url(/s/i/bg_shadowBoxCorners.png) no-repeat top right;}
.shadowBox .top .tt {height:8px; width:274px; float:left; border:0; margin:0; background:url(/s/i/bg_shadowBoxTB.png) repeat-x top;}

.shadowBox .middle {width:282px; background:url(/s/i/bg_shadowBoxL.png) repeat-y left; padding-left:8px;}
.shadowBox .middle2 {width:282;background-color:#fff; background:url(/s/i/bg_shadowBoxR.png) repeat-y right;}
.shadowBox .middle2 img {margin-bottom:-2px;}

.shadowBox .bottom .bl, .shadowBox .bottom .br {width:8px; height:8px; border:0; margin:0; float:left; }
.shadowBox .bottom .bl {background:url(/s/i/bg_shadowBoxCorners.png) no-repeat bottom left;}
.shadowBox .bottom .br {background:url(/s/i/bg_shadowBoxCorners.png) no-repeat bottom right;}
.shadowBox .bottom .bb {height:8px; width:274px; float:left; border:0; margin:0; background:url(/s/i/bg_shadowBoxTB.png) repeat-x bottom;}


h2.arrowLink {
	margin-top:0px !important; 
	background:url(/s/i/bg_redArrow.png) no-repeat 0 3px; 
	padding-left:25px;
	clear:left;
}

h2.choc {
	width:290px;
	height:24px;
	background:#a29090;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	padding-top:6px;
	font-size:14px;
}

/*  STYLES FOR TOP NAV */
#navOutside {
	height:58px; 
	background:url(i/bg_nav.gif); 
	background-position:left top; 
	background-repeat:repeat-x;
}

#navInside {
	background:url(i/bg_navInside.gif) no-repeat 0 3px;
}

#flashNav {position:relative; left:40px; top:3px;}

#navInside ul {
	list-style-type:none;
	margin:0 0 0 90px;
	padding:0;
/*	z-index:0;*/
}

#navInside ul li {
	height:55px;
	display:inline-block;
	float:left;
	margin:2px 0 0 0;
	width:auto;
	list-style-type:none;
	/*padding:0 10px 0 10px;*/
}

#navInside ul li a {
	display:block;
	height:45px;
	padding:15px 10px 0 10px;
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;/* */
}

#navInside ul li a:hover {
	opacity:.4;
}


#navInside ul li a span {
	display:none; 
}

a#home {width:37px; background:url(i/nav_Home_Off.png) no-repeat center 5px;}
#home #home a#home,
#governance a#home,
#brand a#home,
#socialMedia a#home
 {background:url(i/nav_Home_On.png) no-repeat center 5px;}

a#capabilities {width:75px; background:url(i/nav_Capabilities_Off.png) no-repeat center 5px;}
#capabilities #capabilities a#capabilities {background:url(i/nav_Capabilities_On.png) no-repeat center 5px;}

a#process {width:53px; background:url(i/nav_Process_Off.png) no-repeat center 5px;}
#process #process a#process {background:url(i/nav_Process_On.png) no-repeat center 5px;}

a#approach {width:62px; background:url(i/nav_Approach_Off.png) no-repeat center 5px;}
#approach #approach a#approach {background:url(i/nav_Approach_On.png) no-repeat center 5px;}

a#caseStudies {width:38px; background:url(i/nav_Work_Off.png) no-repeat center 5px;}
#caseStudies #caseStudies  a#caseStudies {background:url(i/nav_Work_On.png) no-repeat center 5px;}

a#culture {width:51px; background:url(i/nav_Culture_Off.png) no-repeat center 5px;}
#culture #culture a#culture {background:url(i/nav_Culture_On.png) no-repeat center 5px;}


#home li#home, 
#governance li#home,
#brand li#home,
#socialMedia li#home,
#capabilities li#capabilities, 
#process li#process, 
#approach li#approach, 
#caseStudies li#caseStudies, 
#culture li#culture {background:url(i/bg_navOn.png) no-repeat center 1px;}

#home li#home a, 
#governance li#home a,
#brand li#home a,
#socialMedia li#home a,
#capabilities li#capabilities a, 
#process li#process a, 
#approach li#approach a, 
#caseStudies li#caseStudies a, 
#culture li#culture a {border-left:solid 3px #fff; border-right:solid 3px #fff; color:#fff;}

#home li#home a:hover, 
#governance li#home a:hover,
#brand li#home a:hover,
#socialMedia li#home a:hover,
#capabilities li#capabilities a:hover, 
#process li#process a:hover, 
#approach li#approach a:hover,
#caseStudies li#caseStudies a:hover, 
#culture li#culture a:hover {opacity:1;}


#searchBox {float:right; height:52px; border-left:solid 2px #fff; padding-left:20px;}
#searchField {width:120px; height:16px; margin:15px 7px 0 0;vertical-align:top;}
#searchBox .ital {color:#ccc; font-style:italic;}
#searchButton {margin:14px 0 0 0;}



#contactBox {float:right; padding:16px 20px 0 20px; border-left:solid 2px #fff; border-right:solid 2px #fff; height:34px; margin-right:50px;}
/* END STYLES FOR NAV */

/* STYLES FOR BREADCRUMB NAV*/

.breadCrumbNav {float:right; text-align:right; width:350px; height:36px; margin-top:10px; font-size:10px;}
.breadCrumbNav a {text-decoration:none; color:#f53; margin:0 2px 0 2px; font-size:10px;}
.breadCrumbNav a:hover {text-decoration:underline;}
.breadCrumbNav a.active {color:#000; text-decoration:none;} 
.breadCrumbNav a.last {margin-right:0px;}

/* END STYLES FOR BREADCRUMB NAV */


#bodyOutside {
	position:relative;
	top:-6px;
	left:0px;
	height:auto;
	margin-bottom:-6px;
	background:url(i/bg_body.jpg) repeat-x bottom center;
/*	background-position:bottom center;
	background-repeat:repeat-x;*/
	z-index:0;
}

/* #home #bodyOutside {
	background:url(i/bg_bodyHm.jpg);
	background-position: bottom center;
	background-repeat: repeat-x;
} */

#bodyLogo {
	width:100%;
	height:auto;
	background:url(i/bg_bodyLogo.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	z-index:1;
	clear:both;
}

#bodyInside {
	min-height:400px;	
	/*height:777px; !!! FPO REMOVE THIS ATTRIBUTE !!! */
	z-index:1;
}

/* #home #bodyLogo .bodyContent {
	padding-bottom:none;
	background:url(i/bg_navOn.png) no-repeat;
	background-position: -32px -49px;
} */

.bodyContent {
	width:910px;
	margin-left: 87px;
	padding-top:46px;
	z-index:100;
}

#bodyInside .bodyContent {
	padding-bottom:100px;
}

.bodyContent h1 {
	/*margin-top:27px;*/
	letter-spacing:-1px;
	size:36px;
	text-transform:uppercase;
	margin-bottom:10px;
}

/* rounded gray box */
.round {
/*	float:right; */
	width:284px; 
	height:auto;  
	background:#e2dedf; 
	padding:3px;
}

.round2 {
/*	width:264px;*/
	height:auto; 
	background:#fff;
	padding:10px;
}

.round ul, .round li {font-size:10px;}
.round p {font-size:12px;}
.round ul li {margin-bottom:4px;}
.round2 h2 {margin:10px 10px 5px 10px !important; padding:0;}
.round2 ul {margin:2px 10px 0 12px;}


/* intro blurb */
	#intro {
		float:left;
		width:600px;
		height:auto;
		margin-top:-24px;
	}
	
	#intro p {
		font-size:15px;
		line-height:21px;
	}
	
	#intro h1 {
		font-size:60px;
		letter-spacing:-2px;
		text-transform:uppercase;
		margin-top:0;
		margin-bottom:5px;
	}

	

/* HOMEPAGE-SPECIFIC STYLES */	

#home .round {float:right;}

#home .shadowBox {width:300px; margin-right:15px; float:left;}
#home .shadowBox .tt, #home .shadowBox .bb {width:284px;}
#home .shadowBox .middle, #home .shadowBox .middle {width:292px;}

.shadowBox .content {
	background:url(/s/i/bg_callOutPodInside.gif); 
	padding:15px 10px 5px 15px; 
	margin:0 8px 0 0;
	height:110px;
	}
.shadowBox .content h2 {margin-top:0;}	

#home #twitter_div {clear:both; float:left; width:600px; height:auto; margin-top:25px;}
#home #twitter_div .head {width:100%; height:24px; background:#a19191;}
#home #twitter_div .head span.follow {display:block; width:200px; height:20px; float:right; position:relative; top:3px; right:20px;}
#home #twitter_div h2.sidebar-title {font-size:12px; color:#fff; width:200px; float:left; margin:4px 0 0 20px; text-transform:uppercase;}
#home #blog {margin-top:25px;}

/* core values pod */
#core {
	float:left;
	width:290px;
	height:180px;
	margin-left: 20px;
	padding-top:8px;
}

.one {background:url(/s/i/bg_coreOn.gif) no-repeat scroll 184px 23px;}

.two {background:url(/s/i/bg_coreOn.gif) no-repeat scroll 224px 23px;}

.Three {background:url(/s/i/bg_coreOn.gif) no-repeat scroll 264px 23px;}

#core p.titleBar {
	font-size:12px; 
	display:inline-block; 
	height:20px; 
	padding:4px 8px 0 8px; 
	margin:0; 
}

#core #title {
	width:154px; 
	text-transform:uppercase;
	color:#fff; 
	background:url(i/bg_core.jpg) 0 0 no-repeat; 
	padding-top:2px !important;
	height:22px; 
}

#core #title, #core #one, #core #two, #core #Three {float:left;}

#core #one, #core #two, #core #Three {
	border-left:solid 3px #ffffff; 
	width:21px; 
	text-align:center;
	cursor:pointer;
}

#core #one {background:url(i/bg_core.jpg) -170px 0 no-repeat;}
#core #two {background:url(i/bg_core.jpg) -210px 0 no-repeat;}
#core #Three {background:url(i/bg_core.jpg) right top no-repeat;}

.one .active, .two .active {
	background:#ff5533 !important;
	color:#fff;
}

.Three .active {background:url(i/bg_coreActive.jpg) right top no-repeat !important; color:#fff;}

.coreContent {
	width:261px; 
	position:relative; 
	top:15px; 
	left:17px;
}

.coreContent h2 {
	font-size:14px;
	line-height:18px; 
	font-weight:normal;
}

.coreContent p {
	font-size:10px !important; 
	line-height:14px;
}



/* homepage vertical pods */
.homePods {
	width:910px; 
	height:auto; 
	clear:both; 
	padding-top:0;
}
.homePod {
	float:left;
	width:286px;
	margin-right:20px;
	height:250px;
	border:solid 2px #fff;
}

#socialMedia {
	margin-right:0;
}

.homePod .head {
	width:100%;
	height:50px;
	background:url(i/bg_homePod.gif);
	cursor:pointer;
}

.homePod .head h2 {
	position:relative;
	top:10px;
	left:15px;
	width:265px;
	font-size:21px;
	margin-top:0;
}

.homePod p {
	display:none; 
	margin:230px 5px 5px 5px;
}

/*
#home #governance {
	background:url(i/bg_homePodGovernance.png) repeat-x;
	background-position:0 50px;
	background-color:#fafafa;
}

#home #brand {
	background:url(i/bg_homePodBrand.jpg) repeat-x;
	background-position:0 50px;
	background-color:#fafafa;
}

#home #socialMedia {
	background:url(i/bg_homePodStrategy.jpg) repeat-x;
	background-position:0 50px;
	background-color:#fafafa;
}
*/

.homePods .shadowBox .content {height:90px !important;}

.homePods .content p.link {
	text-align:right;
	font-size:11px !important;
}

a#twitter-link {display:block; float:right; height:16px; padding-right:25px; background:url(/s/i/bg_l5Logo.gif) no-repeat right top; padding-top:2px; margin-top:2px;}

#twitter_update_list, #twitter_update_list a {
	font-size:11px;
}

#twitter_update_list li span {display:block;}

#twitter_update_list li span a {
	color:#f53;
	font-style:normal;
	font-weight:normal;
}

#twitter_update_list li a {
	font-style:italic;
	color:#735959;
}

ul#twitter_update_list {
	margin:10px 20px 0 20px;
	padding:0;
}

#twitter_update_list li {
	list-style-type:none;
	border-bottom:dotted 1px #000;
	margin-bottom:10px;
	padding-bottom:6px;
	line-height:14px;
}

.blog_pod h2 {
	margin-top:0 !important;
	width:150px;
	float:left;
	font-size:14px; 
	font-weight:normal;
}

.blog_pod a.view {
	display:block; 
	float:right; 
	color:#000; 
	margin-top:4px; 
	text-decoration:underline;
}

.blog_content {clear:both; padding:0 10px 5px 10px;}

.blog_content p {margin-bottom:8px;}

.blog_content a {
	font-size:11px;
	line-height:13px;
}


/* END HOMEPAGE-SPECIFIC STYLES */	


/* STYLES FOR SUBPAGE CALLOUT PODS */
.callOutPod {
	width:295px; 
	height:auto; 
	float:left; 
	margin:12px 20px 20px -5px;
}

.callOutPod .border {
	width:286px; 
	height:auto; 
	margin:0; 
	padding:8px 0 0 0;
	background:url(/s/i/bg_homePod.png) repeat scroll center top;
}

.callOutPod .content {
	width:246px; 
	height:auto; 
	background:url(i/bg_callOutPodInside.gif); 
	padding:15px 10px 5px 15px; 
	margin:0 0 0 7px;
	}

.callOutPod .borderBottom {
	width:286px; 
	height:11px; 
	background:url(/s/i/bg_callOutPod.png) center bottom; 
	margin:0; 
	padding:0;
}

.lastPod {
	margin-right:-5px !important;
}

.callOutPod .border .content img {
	margin-top:-15px; 
	margin-left:-15px;
}

.callOutPod .content h3 {
	font-size:12px;
	}

.callOutPod .content ul, .callOutPod .content p {
	font-size:10px;
	line-height:14px;
	}

.callOutPod .border .content p.link {
	text-align:right;
	font-size:11px !important;
}

/*
.callOutPod .border {
	width:286px; 
	height:auto; 
	background:url(i/bg_callOutPod.png) center top; 
	margin:0; 
	padding:8px 0 0 0;
}




.callOutPod .quote {
	font-size:10px;
	font-style:italic;
	margin:0 10px 0 10px;
}

.callOutPod .quoteAttrib {
	font-size:10px;
	font-weight:bold;
	text-align:right;
	margin:0 10px 0 10px;
}*/
	
/* END STYLES FOR SUBPAGE CALLOUT PODS */


/* STYLES FOR ROW LAYOUT */
.row {
	width:910px; 
	height:auto; 
	border-bottom:dotted 1px #000; 
	padding:10px 0 10px 0;
}

.rowLast {
	border-bottom:none !important;
}

.row .image {
	width:145px; 
	height:105px; 
	background:url(/s/i/bg_pod_145x105.png); 
	float:left;
}

.row .content {
	width:435px; 
	height:auto; 
	float:left; 
	padding:5px 15px 0 20px;
}

.row .content h2 {
	margin-top:0px !important; 
	background:url(/s/i/bg_redArrow.png) no-repeat 0 3px; 
	padding-left:25px;
}

.row .round ul {
	font-size:10px;
	margin-top:5px;
	margin-bottom:0;
}

.row .round ul li {
	line-height:14px;
}

.half {
	width:445px;
	float:left;
	margin-right:20px;
}

.half .roundOrange {
	float:left; 
	display:block; 
	width:135px; 
/*	height:43px; */
	height:auto;
	background:#ff5533; 
	color:#fff; 
	text-align:center; 
	margin:0; 
	font-size:14px; 
	line-height:16px; 
	padding-top:7px;
	padding-bottom:7px;
}

.half .row {
	width:445px;
	padding-top:20px;
	padding-bottom:20px;
}

.half .content {
	width:290px; 
	padding:0 0 0 20px;
}

.half .content h3 {margin:0 0 10px 0; font-size:16px;}

/* STYLES FOR 3-COLUMN LAYOUT */
.threeCols {
	width:910px;
	height:auto;
	}
	
.threeCols .column {
	width:290px;
	float:left;
	height:auto;
	}


/*.process .threeCols .column div { ** animations disabled for now
	display:none;
} */
	
.threeCols .divider {
	width:20px;
	height:20px;
	float:left;
	margin-top:20px;
	background:url(i/bg_threePodDividers.gif) center repeat-y;
}
		
.threeCols h3 {
	font-size:14px;
	width:250px;
	margin:10px 0 8px 10px;
	
	}
.threeCols p {
	font-size:12px;
	line-height:18px;
	width:250px;
	margin-left:10px;
	}



/* END STYLES FOR 3-COLUMN LAYOUT */

/* STYLES FOR THICKBOX OVERLAYS */
.TB_overlayBG {background-color:#c8eeee;}

.tbPop {
/*	width:640px; */
	padding:15px; 
	display:none;
}

#TB_ajaxContent {
	position:relative;
	padding:3px 20px 0 20px;
}

#TB_window {
	border:solid 3px #fff;
	background: url(i/overlay_bg_no_repeat.jpg) top left no-repeat #F5F4F4;
	font-family:verdana;
	padding-right:10px;
}
#TB_title {
	background:none;
	height:49px;
}
#TB_ajaxWindowTitle {
	height:25px;
	padding-left:40px;
	margin-top:15px;
	size:14px;
	text-transform:uppercase;
	background:url(/s/i/bg_logo.png) no-repeat 15px 7px;
}

#TB_closeAjaxWindow {
	padding-right:30px;
	margin-top:15px;
	margin-right:15px;
	font-size:11px;
	color:#ff5533;
	background:url(/s/i/bg_redX.gif) no-repeat right 6px;
	cursor:pointer;
}

#TB_closeAjaxWindow a {
	font-size:11px;
	color:#ff5533 !important;
	text-decoration:none;
}

#TB_closeAjaxWindow a:hover {
	text-decoration:underline;
}

#TB_ajaxContent h1, tbPop h1 {
	font-size:24px;
	margin-bottom:10px;
}

#TB_ajaxContent h3, tbPop h3 {
	font-size:18px;
	margin-bottom:4px;
}

#TB_ajaxContent .round {
	background:#fff; 
}

#TB_ajaxContent .full {
/*	width:600px; */
	width:100%;
	padding:0 !important;
	margin:0 !important;
}

#TB_ajaxContent .podLeft {
	width:290px;
	float:left;
}

#TB_ajaxContent .round .column {
	width:240px; 
	padding:20px;
}

#TB_ajaxContent .round .left {
	float:left;
	padding-right:0; 
}

#TB_ajaxContent .round .right {
	float:right; 
	padding-left:0;
}

#TB_ajaxContent .round .div {
	height:1px;
	width:100%; 
	border-bottom:dotted 1px #000; 
	margin:10px 0 10px 0;
}

/*#TB_ajaxContent .round hr {
	width:100%; 
	border-bottom:dotted 1px #000; 
	height:0px; 
	margin:10px 0 10px 0;
}*/

#TB_ajaxContent ul {
	margin-left:15px;
	margin-top:10px;
}

#TB_ajaxContent ul#ajax-fc-task {margin-left:0 !important; margin-top:6px !important; padding-left:0 !important;}
#TB_ajaxContent ul#ajax-fc-task li {margin-left:0 !important; }
	
#TB_ajaxContent ul li {
	font-size:12px;
	line-height:14px;
	margin-bottom:6px;
}

#TB_ajaxContent p.intro {
	margin-bottom:20px;
	padding-bottom:0;
	padding-top:0;
}
/* END STYLES FOR THICKBOX OVERLAYS */


/* footer */

#footerTop {
	height:20px;
	background:url(i/bg_footerTop.gif) repeat-x;
	position:relative; 
	left:0;
	top:-20px;
	margin-bottom:-20px;
}

#footerOutside {
	height:210px;
	background:url(i/bg_footer.gif) repeat-x center top #341817;
}

#footerInside p, #footerInside a  {
	color:#604343;
	font-size:9px;
	line-height:12px;
}


#footerInside .footerContentPod {
	float:left;
	width:135px;
}

#meat, #potatoes, #bricks, #wires, #profile {
	padding-top:14px;
}

#footerInside .footerContentSpacer {
	float:left;
	width:20px;
	height:100px;
	background:url(i/bg_footerDiv.gif) 8px 8px no-repeat;
}

/* TEMPLATE-SPECIFIC STYLES */
.caseStudies .leftCol {width:450px; float:left; padding:0; clear:both;}
.caseStudies .rightCol {width:450px; float:right; padding:0;}

.caseStudies h1 {width:550px; float:left;}
.caseStudies .breadCrumbNav #return {background:url(/s/i/bg_backGrid.gif) no-repeat left; padding-left:22px;}

.caseStudies .leftCol p {font-size:15px; line-height:21px;}
.caseStudies .leftCol h2 {font-size:24px;}

.caseStudies p {line-height:18px; padding-right:8px;}

.caseStudies .shadowBox {width:460px; margin-bottom:15px;}
.caseStudies .shadowBox .tt, .caseStudies .shadowBox .bb {width:434px;}
.caseStudies .shadowBox .middle, .caseStudies .shadowBox .middle {width:442px;}

.caseStudies .round {float:left;}

.caseStudies div.quote {width:140px; float:right;}
.caseStudies p.quote {font-style:italic; font-size:10px; line-height:14px; margin-bottom:6px;}
.caseStudies p.quoteAttrib {font-size:10px; line-height:14px; margin-bottom:6px; font-weight:bold;}

.work .round {clear:both; width:910px;}

.work .round2 .column {
	width:131px;
	height:120px;
	float:left;
}

.work .round2 .vDiv {
	width:20px;
	height:100px;
	float:left;
	margin-top:10px;
	background:url(/s/i/bg_threePodDividers.gif) center repeat-y;
}

.work .round2 .column p, .work .round2 .clientList a {
	font-size:10px;
	line-height:14px;
	color:#000;
}

.work p.intro {margin-bottom:27px;}
.work .hDiv {border-bottom:dotted 1px #000; clear:both; width:100%; margin-bottom:30px; height:1px;}
.work .pod {float:left; margin:0px 25px 23px 0;}
.work .lastPod {margin-right:-10px !important;}
.work .pod .caption {width:265px; padding:10px 10px 0 10px; margin-left:5px; height:auto;}
.work .round {clear:both;}
/*.work .shadowBox {margin-top:8px;}*/

.brandLogos {
	float:left; 
	width:200px; 
	padding:10px 0 10px 0;
}

.capabilities .round {float:right;}
.capabilities .shadowBox {width:155px; float:left;}
.capabilities .shadowBox .tt, .capabilities .shadowBox .bb {width:139px;}
.capabilities .shadowBox .middle, .capabilities .shadowBox .middle {width:147px;}


.process .round .links {width:240px; height:30px; background:#f6f4f4; text-align:center; font-size:11px; margin-left:10px; vertical-align:top;}

.process .round .links p {margin:0 0 0 0; padding:5px 0 0 0;}
.process .round .links p a {height:18px; font-size:11px; background:url(/s/i/bg_redArrow.png) no-repeat 0 2px; padding-left:25px; padding-bottom:4px; margin:0 3px; display:inline-block;}
.process .round .links p span {display:inline-block; height:18px; padding-bottom:4px; margin:0;}
/*.process .round .links a {display:-moz-inline-block; display:inline-block; height:18px; font-size:11px; background:url(/s/i/bg_redArrow.png) no-repeat 0 3px; padding-left:25px; padding-top:4px; margin:4px 3px 0 3px;}*/

.process .round .round2 {height:175px;}
#process #TB_ajaxContent .processPop .round {float:right; padding:17px; width:252px;}
#process #TB_ajaxContent .processPop .round h3 {font-size:18px;}
#process #TB_ajaxContent .processPop ul {margin-left:20px;}

.feature .breadCrumbNav #return {background:url(/s/i/bg_backHome.gif) no-repeat left; padding-left:22px;}
.featureNav1 {width:910px; height:41px; margin:0; padding:0;}
.featureNav2 {width:910px; height:30px; background:url(/s/i/bg_featureNav.gif) repeat-y; margin-top:5px; }
.featureNav2 .navItem {height:30px; float:left; border-right:solid 2px #fff;}
.featureNav2 .navItem a {display:block; height:30px; padding:0 15px;}
.featureNav2 a span {display:none;}

#one {background:url(/s/i/bg_fnavOn.gif) no-repeat 36px bottom;}
#governance #two, #brand #two {background:url(/s/i/bg_fnavOn.gif) no-repeat 132px bottom;}
#governance #three {background:url(/s/i/bg_fnavOn.gif) no-repeat 243px bottom;}
#brand #three {background:url(/s/i/bg_fnavOn.gif) no-repeat 230px bottom;}
#socialMedia #two {background:url(/s/i/bg_fnavOn.gif) no-repeat 144px bottom;}
#socialMedia #three {background:url(/s/i/bg_fnavOn.gif) no-repeat 271px bottom;}

a#overview {width:54px; background:url(/s/i/fnav_overview_off.gif) no-repeat center top;}
a#components {width:72px; background:url(/s/i/fnav_components_off.gif) no-repeat center top;}
a#brandTools {width:65px; background:url(/s/i/fnav_brandTools_off.gif) no-repeat center top;}
a#stepsToSuccess {width:95px; background:url(/s/i/fnav_stepsToSuccess_off.gif) no-repeat center top;}
a#keysToSuccess {width:84px; background:url(/s/i/fnav_keysToSuccess_off.gif) no-repeat center top;}
a#socialLandscape {width:96px; background:url(/s/i/fnav_socialLandscape_off.gif) no-repeat center top;}

.on a#overview {background:url(/s/i/fnav_overview_on.gif) top center no-repeat #ff5533 !important;}
.on a#components {background:url(/s/i/fnav_components_on.gif) top center no-repeat #ff5533 !important;}

.on a#keysToSuccess {background:url(/s/i/fnav_keysToSuccess_on.gif) top center no-repeat #ff5533 !important;}
.on a#socialLandscape {background:url(/s/i/fnav_socialLandscape_on.gif) top center no-repeat #ff5533 !important;}
.on a#brandTools {background:url(/s/i/fnav_brandTools_on.gif) top center no-repeat #ff5533 !important;}
.on a#stepsToSuccess {background:url(/s/i/fnav_stepsToSuccess_on.gif) top center no-repeat #ff5533 !important;}



.feature ul li {font-size:10px; line-height:14px; margin-bottom:4px;}
.feature h1 {width:450px; float:left;}
.feature h2 {font-size:24px; margin-bottom:4px;}
.feature h2.choc {font-size:14px;}
.feature p {line-height:18px; margin:8px 0 4px 0;}
.feature p.intro {margin-bottom:10px;}
.feature .shadowBox {clear:both; width:920px;}
.feature .shadowBox .tt, .feature .shadowBox .bb {width:904px;}
.feature .shadowBox .middle, .feature .shadowBox .middle {width:912px;}

.feature #contentOne .dlPDF {float:left; margin:8px 20px 20px 0;}
.feature #contentTwo .dlPDF, .feature #contentThree .dlPDF {float:right; margin:8px 0 10px 10px;}

.feature #contentOne .leftCol {width:600px; float:left;}
.feature #contentOne .leftCol h3 {font-size:18px;}
.feature #contentOne .rightCol {width:290px; float:right; margin-top:28px;}
.feature #contentOne .rightCol ul {margin:0 10px 0 20px;}

.feature #contentOne .rightCol h3 {font-size:14px; margin:10px 10px 5px 10px;}
.feature #contentOne .rightCol h2.choc {font-size:12px;  height:21px; padding-top:3px;}
.feature #contentOne .rightCol .qh {padding:0 20px 20px 20px;}

.feature .threeCols {margin-top:10px;}
.feature .threeCols .round {margin-top:15px; margin-bottom:15px;}
.feature .threeCols .round2 {text-align:center; height:55px;}
.feature .threeCols .round2 h3 {margin:0 !important;}

#governance .feature #contentThree .twoHeads {width:290px; height:auto; float:left;}
.feature #contentThree .twoHeads h2 {height:25px; float:left; font-size:14px; text-transform:uppercase; padding-top:5px;margin:0;}
.feature #contentThree .twoHeads .left {background:#a19191; width:30px; text-align:center; margin-right:3px; color:#fff; }
.feature #contentThree .twoHeads .right {background:#e3dede; width:247px; padding-left:10px;}
.feature #contentThree .row {padding-bottom:0; margin-bottom:10px;}
.feature #contentThree .row .content {padding:0 0 0 20px !important; width:600px; float:right;}
#governance #contentThree .row .content {padding-bottom:8px !important;}
#governance #contentThree .row .content p {margin:0 0 12px 0 !important;}

.feature #contentTwo .half {margin-top:10px;}
.feature #contentTwo .right {float:right; margin-right:0;}

#brand .feature #contentThree .twoHeads {width:445px; float:left;}
#brand .feature #contentThree .twoHeads h2.right {width:402px}
#brand .feature #contentThree .twoHeads p {clear:both; padding:20px;}
#brand .feature #contentThree .content {width:445px; float:right; margin-bottom:17px;}

.culture .leftCol {width:600px; float:left; margin-right:20px;}
.culture .leftCol p.intro {margin-bottom:10px;}
.culture .rightCol {width:290px; float:right;}
.culture .rightCol ul {width:250px; margin-left:10px;}
.culture .rightCol ul li {font-size:10px; line-height:14px; padding-bottom:4px; margin-left:10px;}
.culture .choc {font-size:12px;  height:21px; padding-top:3px; margin-bottom:20px;}

