

/*	Tomorrow
	
	Create by: SolutionSet, Tri Doan (tri@solutionset.com)
	------------------------------------------------------
*/

/*defaults*/
html {
margin: 0;
padding: 0;
}
body {
margin: 0;
border: 0;
padding: 0;
background: #48494b url(../i/body_bg3.gif) top left repeat-x;
text-align: left;
color: #5a5a5a;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.4em;
}
p {
margin: 0 0 9px 0;
display: block;
clear: both;
}
ul, li {
margin: 0;
padding: 0;
list-style: none;
}
a:link, a:visited {
color: #000;
text-decoration: none;
}
a img {
border: none;
}
form {
margin: 0;
border: 0;
padding: 0;
}
/*random styles*/

.hidethis {
text-indent: -5000px;
float: left;
position: relative;
bottom:0;
height: 0;
}
.topLine {
border-top: 1px solid #6D6D6D;
}
.bottomLine {
border-bottom: 1px solid #6D6D6D;
}
.blockThis {
display: block;
}
h1, h2, h3, h4, h5 {
margin: 3px 0 23px 0;
padding: 0;
font-weight: bold;
}
h1 {
font-size: 23px;
font-weight: normal;
margin-bottom: 1px;
margin-top: 8px;
}
#body_connect h1 {
margin: 7px 0 5px 0;
}
h2 {}
h3 {
font-size: 14.5px;
}
.threeCol h3 {
margin: 5px 0 14px 0;
}

.verticals .threeCol h3 {
font-size: 14.5px;
margin-top: 6px;
margin-bottom: 9px;
}
#body_index h3 {
margin-top: 3px;
}
#body_index .threeCol h3 {
margin-bottom: 9px;
}
.floatright {
float: right;
}
.floatleft {
float: left;
}
.blockit {
display: block;
clear: both;
}
.verticals {
margin: 0 0 16px 0;
clear: both;
}
.click {
	font-weight: bold;
}
/*structural*/
#wrapper {
width: 1015px;
margin: 0 auto;
background: url(../i/body_body3.gif) top left repeat-y;
position: relative;
}
#wrapper #container {
background: url(../i/body_top3.gif) top left no-repeat;
padding: 34px 54px 0 61px;
}
#wrapper #left_nav {
width: 130px;
position: absolute;
top: 134px;
}
#wrapper #brandContainer {
padding: 0 0 0 130px;
_margin-top: -48px;
}
#wrapper #container #header {
padding: 20px 0 2px 130px;
overflow: visible;
display: block;
}
#wrapper #container #contentContainer {
padding: 0 0 0 130px;
*margin-top: 0;
}
#wrapper #container .columnStyles {
margin: 0 10px 0 0;
padding: 0;
float: left;
display: inline;
clear: right;
/*letter-spacing: 0.22px;*/
}
#wrapper #container .threeCol {
width: 250px;
}
#wrapper #container .threeCol p{
line-height: 1.4em;
font-size: 11px;
}

#wrapper #container .twoCol {
width: 510px;
}
#wrapper #container .oneCol {
width: 770px;
margin: 0;
display: block;
float: none;
}
#wrapper #container .oneCol .hdr {
background: url(../i/partnrs_hdr.gif) top left no-repeat;
width: 770px;
height: 135px;
margin: 0;
display: block;
float: none;
}
#wrapper #container .lastCol {
margin-right: 0;
}

.hellonew{
	padding-top:25px!important;
	padding-bottom:113px!important;
}
.hellonew_title_rasterized{
	margin:0; 
	padding-top:20px;
}

/******Partners*****/

.col_left{
	float:left;
	width:376px;
	font-size:11px;
}
.col_right{
	float:right;
	width:376px;
	font-size:11px;
}
.col_first{
	float:left;
	width:180px;
}
.col_second{
	float:right;
	width:180px;
}
.hover{
	width:180px;
	height:260px;
	overflow:hidden;
	position:relative;
}
.title{
	top:260px;
	width:100%;
	position:absolute;
	color:#efefef;
	height:53px;
	line-height:15px;
	padding:0px;
}
.otr_title {
	color:#000000;
	line-height:15px;
	padding:0px;
}
.profile{
	padding:7px 0 10px 0;
	visibility:hidden;
	line-height:15px;
}
.font_13px{
	margin:0;
	padding:0 0 20px 0; 
	font-size:13px;
	line-height:20px;
}

/*
*****************************footer inc removed - specific footers now on every page
#wrapper #footer {
background: url(../i/body_footer_idx.gif) bottom left no-repeat;
height: 90px;
clear: both;
display: block;
}
*/

#wrapper #footer_serv {
background: url(../i/body_footer_serv.gif) bottom left no-repeat;
height: 80px;
clear: both;
display: block;
}

#wrapper #footer_idx {
background: url(../i/body_footer_idx.gif) bottom left no-repeat;
height: 75px;
clear: both;
display: block;
}

#wrapper #footer_partners {
background: url(../i/body_footer_partners.gif) bottom left no-repeat;
height: 75px;
clear: both;
display: block;
}

#wrapper #footer_clients {
background: url(../i/body_footer_clients.gif) bottom left no-repeat;
height: 75px;
clear: both;
display: block;
}

#wrapper #footer_connect {
background: url(../i/body_footer_connect.gif) bottom left no-repeat;
height: 70px;
clear: both;
display: block;
}


#wrapper #footer_road {
background: url(../i/body_footer_partners.gif) bottom left no-repeat;
height: 75px;
clear: both;
display: block;
}

#wrapper #footer_vote {
background: url(../i/body_footer_idx.gif) bottom left no-repeat;
height: 100px;
clear: both;
display: block;
}


/*	specific stutures
********************************************
*/
#body_case_study #wrapper #container #contentContainer,
#body_case_study_ad #wrapper #container #contentContainer,
#body_case_study_brand #wrapper #container #contentContainer {
padding: 0 0 0 130px;
margin-top: -3px;
*margin-top: 0;
_margin-top: -51px;
}
#body_case_study #wrapper #container .threeCol,
#body_case_study_ad #wrapper #container .threeCol,
#body_case_study_brand #wrapper #container .threeCol {
width: 250px;
_width: 240px;
height: 90px;
margin-top: 8px;
}
#body_case_study #wrapper #container .threeCol h1,
#body_case_study_ad #wrapper #container .threeCol h1,
#body_case_study_brand #wrapper #container .threeCol h1 {
width: 250px;
margin-top: 0px;
margin-left: -3px;
}
#body_case_study .threeCol h3,
#body_case_study_ad .threeCol h3,
#body_case_study_brand .threeCol h3 {
font-size: 12px;
font-weight: normal;
margin: 1px 0 14px 1px;
}
#body_case_study #wrapper #container .threeCol p,
#body_case_study_ad #wrapper #container .threeCol p,
#body_case_study_brand #wrapper #container .threeCol p {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.3em;
}
/*left nav*/
#left_nav ul {
font-weight: bold;
margin-top: 2px;
}
#left_nav ul ul {
	margin: 0;
}
/*
#left_nav ul li {
font-size: 13px;
}/
#left_nav ul li ul {
margin-left: 19px;
margin-bottom: 7px;
display: none;
}
/* hide for nav test
#left_nav a {
color: #6d6d6d;
text-decoration: none;
}
*/
#left_nav ul li.selected a, #left_nav ul li ul li.selected a {
color: #000;
}
#left_nav ul li.selected ul.selected li a {
color: #5a5a5a;
}
/*submenu for tomorrow section*/
/*#body_partners #left_nav ul li#nav-partners ul,
#body_partners #left_nav ul li#nav-partners ul,
#body_on_the_road #left_nav ul li#nav-partners ul {
display: block;
}*/
#body_partners #left_nav ul li#nav-partners a {
color: #000;
}
/*submenu for services section*/
#body_services #left_nav ul li#nav-services ul,
#body_branding #left_nav ul li#nav-services ul,
#body_print #left_nav ul li#nav-services ul,
#body_advertising #left_nav ul li#nav-services ul,
#body_interactive #left_nav ul li#nav-services ul {
display: block;
}
/*header*/
#container #header #showIdentity {
width: 250px;
height: 32px;
margin-bottom: 48px;
}
#body_index #showIdentity {
background: url(../i/logo_home2.gif) top left no-repeat;
}
#body_clients #showIdentity {
background: url(../i/logo_clients2.gif) top left no-repeat;
}
#body_case_study_brand #showIdentity,
#body_case_study_ad #showIdentity,
#body_case_study #showIdentity,
#body_services #showIdentity,
.caseStudyPage #showIdentity,
#body_branding #showIdentity,
#body_print #showIdentity,
#body_advertising #showIdentity, 
#body_interactive #showIdentity {
background: url(../i/logo_services2.gif) top left no-repeat;
}
#body_connect #showIdentity {
background: url(../i/logo_connect2.gif) top left no-repeat;
}
#body_on_the_road #showIdentity, #body_partners #showIdentity {
background: url(../i/logo_on_road2.gif) top left no-repeat;
}
/*banners and taglines*/

#body_index .showBanner {
width: 770px;
height: 234px;
float: none;
display: block;
margin: -2px 0 6px 0;
}
#body_clients .showBanner {
background: url(../i/banner_clients4.jpg) top left no-repeat;
width: 770px;
height: 224px;
display: block;
margin-bottom: 0px;
}
#body_services .showBanner {
background: url(../i/banner_services6.jpg) top left no-repeat;
width: 770px;
height: 224px;
display: block;
margin-bottom: 0px;
}
#body_on_the_road .showBanner {
background: url(../i/banner_on_road.gif) top left no-repeat;
width: 770px;
height: 126px;
display: block;
margin-bottom: 10px;
}
#body_index .hellonewBanner {
width: 770px;
height: 340px;
float: none;
display: block;
margin: -2px 0 6px 0;
}

/*#body_connect .showBanner, #body_connect .tagline {
visibility: hidden;
display: block;
}*/
/*contact top nav*/
#header ul#contactList {
float: right;
display: inline;
margin-top: -72px;
width: 400px;
}
#header ul#contactList li {
float: right;
display: inline;
text-align: right;
padding: 0 0 0 95px;
font-size: 12px;
white-space: nowrap;
}
#header ul#contactList li.strng {
font-weight: bold;
}
.descField {
width: 238px;
_width: 228px;
float: left;
display: inline;
clear: right;
margin-right: 10px;
}
.eventListing {
display: block;
clear: both;
}
.eventListing.large {
	margin-bottom: 7px;
}
.eventListing.large .eventWrap {
	width: 236px;
	position: relative;
	padding-left: 38px;
	margin-right: 10px;
	float: right;
}
.eventWrap {
float: left;
display: inline;
width:  500px;
_width: 490px; 
padding: 6px 0 8px 0;
margin-top: 3px;
font-size: 11px;
}
.eventWrap p {
	line-height: 17px;
	margin: 0;
}

.eventWrap p.title {
	font-weight: bold;
	margin: 0 0 1px 0;
}
.dateLinkField {
float: left;
display:inline;
width: 245px;
}
.eventListing.large .eventWrap .descField {
}
.fullBlock {
display: block;
background: url(../i/document_icon.gif) center right no-repeat;
line-height: 16px;
}
div.wrapThis {
float: left;
margin: 0 5px 12px -3px;
_margin:0;
_padding: 0;
display: inline;
background: transparent url(../i/other_casestudy_background.gif) top left no-repeat;
width: 258px;
height: 83px;
}
div.wrapThisBig {
	float: left;
	margin: -1px 7px 9px -1px;
	_margin: 0;
	_padding:0;
	width: 480px;
	display: inline;
}
div.wrapThis img {
	height: 75px;
	width:250px;
	margin-top:3px;
	margin-left: 3px;
}
div.wrapThisBig img {
	width: 480px;
	height: 320px;
	background-color: #ffe400;
	margin-top: 3px;
	margin-left: 4px;
}
div.wrapThisBig div#flashcontent {
	width: 480px;
	height: 290px;
	margin-top: 3px;
}
#photoWrap {
padding-top: 0px;
clear: both;
font-size: 14px;
display: block;
margin-left: -4px;
}
.bigPhoto {
float: left;
display: inline;
clear: both;
display: block;
}
.blurb {
background-color: #fff9ec;
padding: 6px 0 0 4px;
clear: both;
width: 600px;
display: block;
height: 45px;
z-index: 9999;
position: relative;
*padding-top: 3px;
_padding-top: 5px;
font-size: 11px;
line-height: 1.3em;
}
#bigImage {
float: left;
display: inline;
margin: 0 0 0 0px;
}
ul#thumbList {
float: right;
width: 134px;
margin: 0 -5px 0 0;
list-style: none;
}
ul#thumbList li {
margin-left: -9px;
_margin-left: 0px;
height: 60px;
*height: 57px;
_margin-top: -2px;
}
#thumbList li a {
display: block;
padding: 0px 0px 0px 6px;
height: 60px;
*height: 57px;
}
ul#thumbList li a:hover,
ul#thumbList li a.navi-active {
background: url(../i/border_bar.gif)  0px 4px no-repeat;
padding: 0px 0px 0px 6px;
height: 60px;
*height: 57px;
_height: 54px;
-moz-outline-style: none;
}
div.imageControls {
position: relative;
float: left;
bottom: -363px;
background:none;
z-index: 9999;
}
div.imageControls a{
-moz-outline-style: none;
}
.imageControls ul li {
float: left;
margin-right: 2px;
display: inline;
}
#otherCaseStudies {
border-top: 1px solid #6d6d6d;
width: 770px;
margin-top: 56px;
}
#otherCaseStudies h1 {
margin-top: 6px;
}
#navi-outer {
padding: 0;
margin: 0;
}
.viewCase {
float: right;
display: inline;
margin: -26px 0 0 0;
line-height: 18px;
height: 18px;
}
.clientSection {
border-top: 1px solid #6d6d6d;
padding: 26px 0 0 0;
}
.clientSection_category {
border-top: 1px solid #6d6d6d;
padding: 0px 0 0 0;
}
.previewPane {
background: url(../i/services_preview_pane.jpg) top left no-repeat;
width: 782px;
height: 212px;
margin: -1px 0 6px -4px;
}
.previewPane img {
margin: 4px 0 0px 4px;
}
.hpad {
	display: block;
	margin: 12px 0px 4px 0px;
}
#otherCaseStudies ul.otherClients {
width: 770px;
margin: 0px;
float: left;
display: inline;
padding-bottom: 8px;
border-bottom: 1px solid #6d6d6d;
}
.extraPad {
padding-top: 3px;
}
#otherCaseStudies ul.otherClients li {
float: left;
display: inline;
clear: right;
width: 250px;
overflow: visible;
margin-right: 7px;
}
#otherCaseStudies ul.otherClients li h3 {
float: left;
font-weight: normal;
font-size: 12px;
padding-bottom: 7px;
padding-left: 2px;
margin-bottom: 23px;
}
#otherCaseStudies ul.otherClients li div.wrapImage  {
display: inline;
background: url(../i/other_casestudy_background.gif) top left no-repeat;
float: left;
width: 258px;
height: 83px;
margin-top: -25px;
}
/*case study thumbnails
#######################################################################################################################################################
*/
#otherCaseStudies ul.otherClients li div.wrapImage a {
display: block;
width: 250px;
height: 75px;
margin: 3px 1px 1px 3px;
padding: 0px;
-moz-outline-style: none;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.study_avaya {
background: url(../i/casestudy/others_ad/avaya_other.jpg) top center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a:hover.study_avaya {
background: url(../i/casestudy/others_ad/avaya_other.jpg) bottom center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.g2_target {
background: url(../i/casestudy/others_ad/g2_target_other.jpg) top center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a:hover.g2_target {
background: url(../i/casestudy/others_ad/g2_target_other.jpg) bottom center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.g_target {
background: url(../i/casestudy/others_ad/g_target_other.jpg) top center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a:hover.g_target {
background: url(../i/casestudy/others_ad/g_target_other.jpg) bottom center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.k_1_dockers {
background: url(../i/casestudy/others_ad/k_1_dockers_other.jpg) top center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a:hover.k_1_dockers {
background: url(../i/casestudy/others_ad/k_1_dockers_other.jpg) bottom center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.sf_health {
background: url(../i/casestudy/others_ad/sf_health_other.jpg) top center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a:hover.sf_health {
background: url(../i/casestudy/others_ad/sf_health_other.jpg) bottom center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.janus {
background: url(../i/casestudy/others_ad/janus_other.jpg) top center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a:hover.janus {
background: url(../i/casestudy/others_ad/janus_other.jpg) bottom center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.branding_dockers {
background: url(../i/casestudy/others_ad/brand_dockers_other.jpg) top center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a:hover.branding_dockers {
background: url(../i/casestudy/others_ad/brand_dockers_other.jpg) bottom center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.branding_pepsi {
background: url(../i/casestudy/others_ad/brand_pepsi_other.jpg) top center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a:hover.branding_pepsi {
background: url(../i/casestudy/others_ad/brand_pepsi_other.jpg) bottom center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.brand_avaya {
background: url(../i/casestudy/others_ad/brand_avaya_other.jpg) top center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a:hover.brand_avaya {
background: url(../i/casestudy/others_ad/brand_avaya_other.jpg) bottom center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.brand_target_archer {
background: url(../i/casestudy/others_ad/target_archer_other.jpg) top center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a:hover.brand_target_archer {
background: url(../i/casestudy/others_ad/target_archer_other.jpg) bottom center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.brand_nyne {
background: url(../i/casestudy/others_ad/brand_nyne_other.jpg) top center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a:hover.brand_nyne {
background: url(../i/casestudy/others_ad/brand_nyne_other.jpg) bottom center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.brand_rearden {
background: url(../i/casestudy/others_ad/brand_rearden_other.jpg) top center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a:hover.brand_rearden {
background: url(../i/casestudy/others_ad/brand_rearden_other.jpg) bottom center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.brand_charles {
background: url(../i/casestudy/others_ad/branding_charles_other.jpg) top center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a:hover.brand_charles {
background: url(../i/casestudy/others_ad/branding_charles_other.jpg) bottom center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.brand_bactrack {
background: url(../i/casestudy/others_ad/brand_bactrack_other.jpg) top center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a:hover.brand_bactrack {
background: url(../i/casestudy/others_ad/brand_bactrack_other.jpg) bottom center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.brand_janus {
background: url(../i/casestudy/others_ad/branding_janus_other.jpg) top center no-repeat;
}
#otherCaseStudies ul.otherClients li div.wrapImage a:hover.brand_janus {
background: url(../i/casestudy/others_ad/branding_janus_other.jpg) bottom center no-repeat;
}
/*################################### On States ####################################### */
#otherCaseStudies ul.otherClients li div.wrapImage a.brand_janus_on {
background: url(../i/casestudy/others_ad/branding_janus_other.jpg) bottom center no-repeat;
cursor: default;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.brand_bactrack_on {
background: url(../i/casestudy/others_ad/brand_bactrack_other.jpg) bottom center no-repeat;
cursor: default;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.brand_charles_on {
background: url(../i/casestudy/others_ad/branding_charles_other.jpg) bottom center no-repeat;
cursor: default;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.brand_rearden_on {
background: url(../i/casestudy/others_ad/brand_rearden_other.jpg) bottom center no-repeat;
cursor: default;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.brand_nyne_on {
background: url(../i/casestudy/others_ad/brand_nyne_other.jpg) bottom center no-repeat;
cursor: default;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.brand_target_archer_on {
background: url(../i/casestudy/others_ad/target_archer_other.jpg) bottom center no-repeat;
cursor: default;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.brand_avaya_on {
background: url(../i/casestudy/others_ad/brand_avaya_other.jpg) bottom center no-repeat;
cursor: default;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.study_avaya_on {
background: url(../i/casestudy/others_ad/avaya_other.jpg) bottom center no-repeat;
cursor: default;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.g2_target_on {
background: url(../i/casestudy/others_ad/g2_target_other.jpg) bottom center no-repeat;
cursor: default;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.g_target_on {
background: url(../i/casestudy/others_ad/g_target_other.jpg) bottom center no-repeat;
cursor: default;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.k_1_dockers_on {
background: url(../i/casestudy/others_ad/k_1_dockers_other.jpg) bottom center no-repeat;
cursor: default;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.sf_health_on {
background: url(../i/casestudy/others_ad/sf_health_other.jpg) bottom center no-repeat;
cursor: default;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.janus_on {
background: url(../i/casestudy/others_ad/janus_other.jpg) bottom center no-repeat;
cursor: default;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.branding_dockers_on {
background: url(../i/casestudy/others_ad/brand_dockers_other.jpg) bottom center no-repeat;
cursor: default;
}
#otherCaseStudies ul.otherClients li div.wrapImage a.branding_pepsi_on {
background: url(../i/casestudy/others_ad/brand_pepsi_other.jpg) bottom center no-repeat;
cursor: default;
}



/*	targets specific pages
	#body_FileName .......
********************************************
*/

/*Vote Poster Page
********************************************
*/
.poster img {
	margin: 0 0 1px -5px;
}

.poster h4 {
	margin: 0;
	padding: 0;
	font-size: 9px;
	color: #000;
}

.poster h4.extraspace {
	margin-top: 40px;
}

.poster p {
	margin-top: 0px;
}

.threeCol .docIcon {
	margin: 0;
	padding: 0;
	vertical-align: top;	
}

img.purchaseButton {
	padding: 0;
	margin: 0;
}

/*.poster form:hover {
	background-color: blue;
}*/
	
img.soldout {
	margin-bottom: 400px;
}


/*subscribe page form
********************************************
*/

span.label,span.spacer,span.multiple span {width:120px;float:left;} 
span.multiple {float:left;} 
span.button {padding-left:120px;} 
div.clear {clear:both;padding-top:5px;} 



div.formContainer {
	margin: 0 0 400px 261px;
	width: 250px;
}

div.formContainer div {
	margin: 0 0 10px 0;
}

	
/*Left side navigation
********************************************
*/
body#body_index #left_nav ul li a.tomorrow,
body#body_case_study_brand #left_nav ul li a.tomorrow,
body#body_case_study_ad #left_nav ul li a.tomorrow,
body#body_clients #left_nav ul li a.tomorrow,
body#body_partners #left_nav ul li a.tomorrow,
body#body_connect #left_nav ul li a.tomorrow,
body#body_services #left_nav ul li a.tomorrow,
body#body_on_the_road #left_nav ul li a.tomorrow {
	height: 15px;
	width: 103px;
	display: block;
	background: url(../i/nav/nav.gif) -112px 0px no-repeat;
}
body#body_index #left_nav ul li a.exp,
body#body_case_study_brand #left_nav ul li a.exp,
body#body_case_study_ad #left_nav ul li a.exp,
body#body_clients #left_nav ul li a.exp,
body#body_partners #left_nav ul li a.exp,
body#body_connect #left_nav ul li a.exp,
body#body_on_the_road #left_nav ul li a.exp {
	height: 17px;
	width: 103px;
	display: block;
	background: url(../i/nav/nav.gif) -112px -51px no-repeat;
}

body#body_index #left_nav ul li a.cases,
body#body_case_study_brand #left_nav ul li a.cases,
body#body_case_study_ad #left_nav ul li a.cases,
body#body_clients #left_nav ul li a.cases,
body#body_partners #left_nav ul li a.cases,
body#body_connect #left_nav ul li a.cases,
body#body_services #left_nav ul li a.cases,
body#body_on_the_road #left_nav ul li a.cases {
	height: 15px;
	width: 103px;
	display: block;
	background: url(../i/nav/nav.gif) -112px -67px no-repeat;
}

body#body_index #left_nav ul li a.cli,
body#body_case_study_brand #left_nav ul li a.cli,
body#body_case_study_ad #left_nav ul li a.cli,
body#body_partners #left_nav ul li a.cli,
body#body_connect #left_nav ul li a.cli,
body#body_services #left_nav ul li a.cli,
body#body_on_the_road #left_nav ul li a.cli {
	height: 16px;
	width: 103px;
	display: block;
	background: url(../i/nav/nav.gif) -112px -119px no-repeat;
}
body#body_index #left_nav ul li a.connect,
body#body_on_the_road #left_nav ul li a.connect,
body#body_partners #left_nav ul li a.connect,
body#body_case_study_brand #left_nav ul li a.connect,
body#body_case_study_ad #left_nav ul li a.connect,
body#body_services #left_nav ul li a.connect,
body#body_clients #left_nav ul li a.connect {
	height: 17px;
	width: 103px;
	display: block;
	background: url(../i/nav/nav.gif) -112px -134px no-repeat;
}
body#body_on_the_road #left_nav ul li a.team {
	height: 15px;
	width:103px;
	display: block;
	background: url(../i/nav/nav.gif) -112px -15px no-repeat;
}
body#body_partners #left_nav ul li a.uc {
	height: 15px;
	width: 103px;
	display: block;
	margin-bottom: 5px;
	background: url(../i/nav/nav.gif) -112px -30px no-repeat;
}
body#body_case_study_brand #left_nav ul li a.ad {
	height: 15px;
	width: 103px;
	display: block;
	margin-bottom: 5px;
	background: url(../i/nav/nav.gif) -112px -97px no-repeat;
}
body#body_case_study_ad #left_nav ul li a.brands {
	height: 15px;
	width: 103px;
	display: block;
	background: url(../i/nav/nav.gif) -112px -82px no-repeat;
}
/*END OFF*/


/*ON*/

body#body_partners #left_nav ul li a.team {
	height: 15px;
	width: 103px;
	display: block;
	background: url(../i/nav/nav.gif) -2px -15px no-repeat;
}

body#body_on_the_road #left_nav ul li a.uc {
	height: 15px;
	width: 103px;
	display: block;
	margin-bottom: 5px;
	background: url(../i/nav/nav.gif) -2px -30px no-repeat;
}

body#body_services #left_nav ul li a.exp  {
	height: 17px;
	width: 103px;
	display: block;
	background: url(../i/nav/nav.gif) -2px -51px no-repeat;
}

body#body_case_study_brand #left_nav ul li a.brands {
	height: 15px;
	width: 103px;
	display: block;
	background: url(../i/nav/nav.gif) -2px -82px no-repeat;
}
body#body_case_study_ad #left_nav ul li a.ad {
	height: 15px;
	width: 103px;
	display: block;
	margin-bottom: 5px;
	background: url(../i/nav/nav.gif) -2px -97px no-repeat;
}

body#body_clients #left_nav ul li a.cli {
	height: 16px;
	width: 103px;
	display: block;
	background: url(../i/nav/nav.gif) -2px -119px no-repeat;
}

body#body_connect #left_nav ul li a.connect {
	height: 15px;
	width: 103px;
	display: block;
	background: url(../i/nav/nav.gif) -2px -134px no-repeat;
}

/*end ON*/

/*Index Roll*/

body#body_index #left_nav ul li a.tomorrow:hover {
	background-position: -672px 0px;
}
body#body_index #left_nav ul li a.exp:hover {
	background-position: -672px -51px;
}
body#body_index #left_nav ul li a.cases:hover {
	background-position: -672px -67px;
}
body#body_index #left_nav ul li a.cli:hover {
	background-position: -672px -119px;
}
body#body_index #left_nav ul li a.connect:hover {
	background-position: -672px -134px;
}

/*end index roll*/

/*tomorrow roll*/

body#body_partners #left_nav ul li a.tomorrow:hover,
body#body_on_the_road #left_nav ul li a.tomorrow:hover {
	background-position: -224px 0px;
}
body#body_partners #left_nav ul li a.exp:hover,
body#body_on_the_road #left_nav ul li a.exp:hover {
	background-position: -224px -51px;
}
body#body_partners #left_nav ul li a.cases:hover,
body#body_on_the_road #left_nav ul li a.cases:hover {
	background-position: -224px -67px;
}
body#body_partners #left_nav ul li a.cli:hover,
body#body_on_the_road #left_nav ul li a.cli:hover {
	background-position: -224px -119px;
}
body#body_partners #left_nav ul li a.connect:hover,
body#body_on_the_road #left_nav ul li a.connect:hover {
	background-position: -224px -134px;
}
body#body_partners #left_nav ul li a.uc:hover {
	background: url(../i/nav/nav.gif) -224px -30px no-repeat;
}

body#body_on_the_road #left_nav ul li a.team:hover {
	height: 15px;
	width: 103px;
	display: block;
	background: url(../i/nav/nav.gif) -224px -15px no-repeat;
}

/*end tomorrow roll*/

/*exp roll*/

body#body_services #left_nav ul li a.tomorrow:hover {
	background-position: -336px 0px;
}
body#body_services #left_nav ul li a.cases:hover {
	background-position: -336px -67px;
}
body#body_services #left_nav ul li a.cli:hover {
	background-position: -336px -119px;
}
body#body_services #left_nav ul li a.connect:hover {
	background-position: -336px -134px;
}

/*end exp roll*/

/*cases roll*/

body#body_case_study_brand #left_nav ul li a.tomorrow:hover,
body#body_case_study_ad #left_nav ul li a.tomorrow:hover {
	background-position: -336px 0px;
}
body#body_case_study_brand #left_nav ul li a.exp:hover,
body#body_case_study_ad #left_nav ul li a.exp:hover {
	background-position: -336px -51px;
}
body#body_case_study_brand #left_nav ul li a.cases:hover,
body#body_case_study_ad #left_nav ul li a.cases:hover {
	background-position: -336px -67px;
}
body#body_case_study_brand #left_nav ul li a.ad:hover {
	background-position: -336px -97px;	
}
body#body_case_study_ad #left_nav ul li a.brands:hover {
	background-position: -336px -82px;	
}
body#body_case_study_brand #left_nav ul li a.cli:hover,
body#body_case_study_ad #left_nav ul li a.cli:hover {
	background-position: -336px -119px;
}
body#body_case_study_brand #left_nav ul li a.connect:hover,
body#body_case_study_ad #left_nav ul li a.connect:hover {
	background-position: -336px -134px;
}

/*end cases roll*/

/*clients roll*/

body#body_clients #left_nav ul li a.tomorrow:hover {
	background-position: -560px 0px;
}
body#body_clients #left_nav ul li a.exp:hover {
	background-position: -560px -51px;
}
body#body_clients #left_nav ul li a.cases:hover {
	background-position: -560px -67px;
}
body#body_clients #left_nav ul li a.connect:hover {
	background-position: -560px -134px;
}


/*end clients roll*/

/*connect roll*/

body#body_connect #left_nav ul li a.tomorrow:hover {
	background-position: -448px 0px;
}
body#body_connect #left_nav ul li a.exp:hover {
	background-position: -448px -51px;
}
body#body_connect #left_nav ul li a.cases:hover {
	background-position: -448px -67px;
}
body#body_connect #left_nav ul li a.cli:hover {
	background-position: -448px -119px;
}


/*end connect roll*/

/*End left side navigation
********************************************
*/

a.brands_main:link,
a.brands_main:visited {
	background: url(../i/button_next_arrow.gif) center right no-repeat;
	display:block;
	padding-right: 10px;
	color: #6d6d6d;
	width: 90px;
}
a.brands_main:hover,
a.brands_main:active {
    background: url(../i/button_next_arrow_on.gif) center right no-repeat;
	color: #000000;
}

#body_index a:hover,
#body_index #left_nav ul li ul.selected a:hover {
color: #31a4d4;
}
#body_clients a:hover {
color: #e03f75;
}
#body_services a:hover,
#body_services #left_nav ul li ul.selected a:hover,
.caseStudyPage a:hover,
#body_branding a:hover,
#body_print a:hover,
#body_advertising a:hover,
#body_interactive a:hover {
color: #86c028;
}
#body_connect a:hover {
color: #f57c1a;
}
#body_on_the_road a:hover, #body_partners a:hover {
color: #f9b20e;
}
a#connectbutton {
display: block;
background: url(../i/hdr_connect.gif) no-repeat;
height: 12px;
width: 66px;
}
a#connectbutton:hover {
display: block;
background: url(../i/hdr_connect_on.gif) no-repeat;
height: 12px;
width: 66px;
}
#body_index #contentContainer .oneCol {
font-size: 24px;
font-weight: lighter;
margin-top: -3px;
margin-bottom: 2px;
}
#body_index #contentContainer h3 {
margin:3px 0pt 33px;
}
#body_index #contentContainer h3.idx_sub {
margin:3px 0pt 10px;
}
#body_index #contentContainer p#homepageCopy {
background: url(../i/home_copy4.gif) top left no-repeat;
text-indent:-50000px;
width: 755px;
height: 180px;
padding-bottom: 19px;
margin-top: 9px;
}

#body_partners #partners_subhead1 {
height: 71px;
margin: 0px;
padding-right: 0px;
}
#body_partners #partners_subhead2 {
height: 69px;
margin: 0px;
padding-right: 0px;
}
.partner_img {
float: left;
display: inline;
}
.partner_hdr_p {
display: inline; 
padding-right: 0px;
margin: 0px;
line-height: 1.1em;
*line-height: 1.3em;
letter-spacing: -.09px;
}

#body_clients #container .threeCol ul li, #body_services #container .threeCol ul li {
line-height: 17px;
}

#body_connect #container #contentContainer {
line-height: 18px;
}
#body_connect #wrapper #container #contentContainer .block {
padding: 0px 0 10px 0;
}
#body_connect #wrapper #container #contentContainer .block h3 {
padding-bottom: 11px;
}
#body_connect #wrapper #container #contentContainer .threeCol {
padding: 199px 0 0 0;
}
#body_connect #wrapper #container #contentContainer .threeCol ul {
padding-top: 20px;
}
.caseStudyPage #wrapper #container #contentContainer {
overflow: visible;
}
.caseStudyPage #wrapper #container #contentContainer .threeCol {
margin-top: 10px;
}
.caseStudyPage #wrapper #container #contentContainer .clientDetail h1 {
margin-top: 0;
font-weight: normal;
}
#body_partners #wrapper #container .oneCol {
margin-top: -5px !important;
_margin-top: -50px;
}
#body_partners #wrapper #container .partnerBio {
height: 355px;
margin-bottom: 5px;
}
#body_partners #wrapper #container .partnerBio .twoCol {
float: right;
color: #fff;
width: 500px;
margin-right: 10px;
}
#body_partners #wrapper #container .partnerBio .twoCol p {
margin-bottom: 12px;
color: #373737;
line-height: 1.2em;
font-size: 11px;
padding-top: 8px;
padding-left: 7px;
padding-right: 4px;
padding-bottom: 5px;
margin-left: -7px;
margin-top: -8px;
}
#body_services h3, #body_clients h3 {
line-height: 18px;
}
#body_services h3#head_branding {
background: url(../i/heading_branding3.gif) top left no-repeat;
text-indent: -50000px;
}
#body_services h3#head_advertising {
background: url(../i/heading_advertising2.gif) top left no-repeat;
text-indent: -50000px;
}
#body_services h3#head_interactive {
background: url(../i/heading_interactive2.gif) top left no-repeat;
text-indent: -50000px;
}
#body_services h3#head_print {
background: url(../i/heading_print2.gif) top left no-repeat;
text-indent: -50000px;
}
#body_services h3#head_brandstrategy {
background: url(../i/heading_brandstrategy2.gif) top left no-repeat;
text-indent: -50000px;
}
#body_services h3#head_sustainable {
background: url(../i/heading_sustain3.gif) top left no-repeat;
text-indent: -50000px;
}
#body_clients h3#heading_fashion {
background: url(../i/heading_fashion2.gif) top left no-repeat;
text-indent: -50000px;
}
#body_clients h3#heading_food {
background: url(../i/heading_food2.gif) top left no-repeat;
text-indent: -50000px;
}
#body_clients h3#heading_media {
background: url(../i/heading_media2.gif) top left no-repeat;
text-indent: -50000px;
}
#body_clients h3#heading_tech {
background: url(../i/heading_technology2.gif) top left no-repeat;
text-indent: -50000px;
}
#body_clients h3#heading_telecom {
background: url(../i/heading_telecom2.gif) top left no-repeat;
text-indent: -50000px;
}
#body_clients h3#heading_transport {
background: url(../i/heading_transportation2.gif) top left no-repeat;
text-indent: -50000px;
}
#body_clients h3#heading_finance {
background: url(../i/heading_finance2.gif) top left no-repeat;
text-indent: -50000px;
}
#body_clients h3#heading_nonprofit {
background: url(../i/heading_nonprofit2.gif) top left no-repeat;
text-indent: -500000px;
height: 38px;
}
#body_clients h3#heading_manufacture {
background: url(../i/heading_serv_manu2.gif) top left no-repeat;
text-indent: -500000px;
height: 38px;
}
#body_partners h3#heading_gabytitle {
background: url(../i/heading_gaby2.gif) top left no-repeat;
text-indent: -50000px;
}
#body_partners h3#heading_jefftitle {
background: url(../i/heading_jeff2.gif) top left no-repeat;
text-indent: -50000px;
}
.partnerBio .twoCol h3 {
margin: 53px 0 14px 0;
border-bottom: 1px solid #fff;
padding-bottom: 8px;
}
.slide {
position:absolute;
overflow: visible;
}
#slide-wrapper {
display:none;
}
#slide-outer {
display: block;
clear: both;
}
#slide-outer .slide-inner {
overflow: visible;
background: none;
padding-bottom: 40px;
*padding-bottom: 45px;
}
#body_case_study .avaya,
#body_case_study_ad .avaya,
#body_case_study_brand .avaya {
display: block;
background: url(../i/tv_web.gif) top left no-repeat;
height: 359px;
width: 611px;
margin-left: -4px;
}
#body_case_study .avaya a{
display: block;
height: 359px;
width: 611px;
-moz-outline-style: none;
}
.mov {
padding: 18px 66px 6px 65px; 
}
.clearbreak {
clear: both;
height: 1%;
}
#otherCaseStudies ul.otherClients li.thumb_center {
margin-left: 10px;
margin-right: 9px;
_margin-right: 0px;
_margin-left: 0px;
}
#otherCaseStudies ul.otherClients li.thumb_left {
margin-left: -3px;
margin-right: 0px;
}
.thumb_right {
margin: 0px;
}

/* CLEARFIX
--------------------------------------------------------------------*/
.clear {height: 0px; clear: both; font-size: 1px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */