body {
	text-align:center; 
	font-size:62.5%;
	font-family:arial;
	background:#f3f3f4 url(../images/bodyBG.jpg) repeat-y center top;
}
* {
	margin:0;
	padding:0;
}
html {
	height:100%;
	margin-bottom:1px;
	font-size:100%;
	overflow:scroll;
}


#outerwrapper {
	margin:0px auto;
	width:995px;
	text-align:left;
	height:835px;
	background:#fff;
}


#wrapper {
	width:977px;
	float:left;
	font-size:1.2em;
	min-height:100px;
	border:9px solid #d1d2d3;
	border-top:none;
}
#masthead {
	float:left;display:inline;
	width:995px;
	height:150px;
	position:relative;
	background:#fff;
	border-bottom:9px solid #d1d2d3;
	margin-left:-9px;
	margin-right:-9px;
}

#content {
	float:left;
	min-height:200px;
	width:977px;
	background:#d1d2d3;
	position:relative;
}
#footer {
	clear:both;
	width:977px;
	height:100px;
	float:left;
	background:#001f42 url(../../images/logoReverse.gif) no-repeat 14px 12px;
	position:relative;
}
#footer .rightF {
	float:right;
	display:inline;
	width:329px;
	height:100px;
}
#footer .leftF {
	float:left;
	display:inline;
	margin:55px 0 0 10px;
	width:500px;
	min-height:40px;
	
}
#left,#right {
	float:left;display:inline;
	width:639px;
	min-height:100px;
	margin:0 9px 9px 0;
}
#right {
	width:329px;
	min-height:100px;
	margin:0;
}

/*-------- layout 1 ------- */
#left_large {
	float:left;display:inline;
	width:639px;
	height:408px;
	background:#fff;
	padding:9px;
	width:621px;
	height:390px;
	overflow:auto;
	position:relative;
}
#imageCS {
	position:absolute;
	top:80px;
	left:440px;
}

#right_large {
	width:329px;
	height:408px;
	background:#fff;
}


#left_main {
	float:left;display:inline;
	width:639px;
	height:269px;
	margin-bottom:9px;
	
	padding:70px 0 0 14px;
	height:199px;
	width:625px;
}
#index #left_main {
	background:url(../../images/pages/small/1_360vision.jpg);

}
#our_network #left_main {
	background:url(../../images/pages/small/2_networkmainnew.jpg);
}
#capability #left_main {
	background:url(../../images/pages/small/3_capabilitymainnew.jpg);
}
#benefits #left_main {
	background:url(../../images/pages/small/4_benefitsmainnew.jpg);
}
#case_studies #left_main {
	background:url(../../images/pages/small/5_casestudiesmainnew.jpg);
}
#contact #left_main {
	background:url(../../images/pages/small/6_contactmain.jpg);
}

#left_smallA,#left_smallB {
	float:left;display:inline;
	margin:0 9px 0px 0;
	width:315px;
	height:130px;
	
}
/*--------------------------*/
#index #left_smallA {
	background:#fff url(../../images/manpowerLogo.jpg) no-repeat 193px center;
}
#our_network #left_smallA {
	background:#fff url(../../images/pin.jpg) no-repeat 193px center;
}
#capability #left_smallA, #case_studies #left_smallA {
	background:#fff url(../../images/virtualRoad.jpg) no-repeat 193px center;
}
#benefits #left_smallA {
	background:#fff url(../../images/atrium.jpg) no-repeat 193px center;
}
#contact #left_smallA {
	background:#fff url(../../images/menShoes.jpg) no-repeat 193px center;
}
/*-----------------------------*/

#left_smallB {
	margin-right:0px;
}
/*--------------------------*/
#index #left_smallB {
	background:#fff url(../../images/egg.jpg) no-repeat 193px center;
}
#our_network #left_smallB {
	background:#fff url(../../images/workersHats.jpg) no-repeat 193px center;
}
#capability #left_smallB, #case_studies #left_smallB {
	background:#fff url(../../images/abc.jpg) no-repeat 193px center;
}
#benefits #left_smallB {
	background:#fff url(../../images/benefits.jpg) no-repeat 193px center;
}
#contact #left_smallB {
	background:#fff url(../../images/womanWithPlane.jpg) no-repeat 193px center;
}

/*--------------------------*/

#right_smallA,#right_smallB, #right_smallC {
	width:329px;
	height:130px;
	margin-bottom:9px;
	
}
#right_smallC {
	margin-bottom:0px;
}
/*----------------------------*/


#index #right_smallA {
	background:#fff url(../../images/flyLetter.jpg) no-repeat 207px center;
}
#index #right_smallB {
	background:#fff url(../../images/360capability.jpg) no-repeat 207px center;
}	
#index #right_smallC {
	background:#fff url(../../images/pin.jpg) no-repeat 207px center;
}

/*---------------------------------*/



#loading {
  	width:70px;
  	height:25px; 	
  	line-height:25px;
  	position:absolute;
  	top:155px;
  	left:565px;
    display:none;
    background:url(../../images/core/ajax-loader.gif) no-repeat right center;
    font-size:0.9em;
    font-style:italic;
    
}
/*************************************************************/
#modalLayer {
	position:absolute; 
	height:100%; 
	width:100%; 
	top:0; 
	left:0;
	background:#000; 
	z-index:11;
	
}
#feedbackContainer {
	display:none;
	padding:20px;
	background:#ccc;
	position:absolute;
	width:300px;
	z-index:12;
}
#feedbackError {
	background:#bd0b0f;
	color:#fff;
	margin-bottom:5px;
	padding:10px;
	display:none;
}
a.feedback {
	position:absolute;
	top:0px;
	right:0px;
}
#feedbackContainer label {
	width:300px;
}
.errorMessage {
	color:#bd0b0f;
	margin:0 0 0 10px;
	font-style:italic;
	font-size:0.9em;
	line-height:18px;
}
/*************************************************************/
.req {
	color:#bd0b0f;
}
.errors, .success {
	background:#bd0b0f;
	padding:10px 10px 1px 10px;
	margin-bottom:10px;
}
.success {
	background:#000000;
}
.underline {
	border-bottom:1px solid #fff;
}
.indent {
	margin-left:10px;
}
.inputFocus {
	border:1px solid #bd0b0f;
}
.light {
	color:#6c6f72;
}
/*************************************************************/
h1 {
	font-size:1.5em;
	margin-bottom:15px;
	clear:both;
	height:53px;
}

#capability h1 {
	text-indent:-9000px;
	background:url(../../images/backgrounds/capability_green.jpg) no-repeat left top;
}
#benefits h1 {
	text-indent:-9000px;
	background:url(../../images/backgrounds/benefits_green.jpg) no-repeat left top;
}
#benefits h1.key_benefits_for_clients {
	text-indent:-9000px;
	background:url(../../images/backgrounds/benefits_clients_green.jpg) no-repeat left top;
}
#benefits h1.key_benefits_for_partners {
	text-indent:-9000px;
	background:url(../../images/backgrounds/benefits_partners_green.jpg) no-repeat left top;
}
#our_network h1 {
	text-indent:-9000px;
	background:url(../../images/backgrounds/network_green.jpg) no-repeat left top;
}
#case_studies h1 {
	text-indent:-9000px;
	background:url(../../images/backgrounds/case_studies_green.jpg) no-repeat left top;
}

h2 {
	font-size:1.2em;
	margin-bottom:10px;
	clear:both;
}
p {
	margin-bottom:10px;
	clear:both;
	font-size:0.9em;
}
#left_large p {
	font-size:1.1em;
	color:#6c6f72;
	width:380px;
}
p.underline {
	border-bottom:1px solid #fff;
	padding-bottom:2px;
}
p.breadcrumb {
	background:#f3f3f4;
	line-height:25px;
	font-size:0.9em;
	float:left;
	position:relative;
	margin:10px 0 0 0;
	z-index:100;	
	width:970px;
	padding:0 25px 0 25px;
	color:#6c6f72;
}
p.pagination {
	text-align:right;
}
p.detailPagination {
	text-align:right;
}

/*-------------------------------------------------------*/
#left h2, #right h2, #expandList dt p.first, #right p.header {
	margin:9px 0 4px 9px;
	text-indent:-9000px;
	height:21px;
	float:left;display:inline;
	width:172px;
}
#right p.header {
	width:270px;
}
h2.power_surge {
	background:url(../../images/backgrounds/power_surge.jpg) no-repeat left top;
}

h2.news {
	background:url(../../images/backgrounds/news.jpg) no-repeat left top;
}

h2.network {
	background:url(../../images/backgrounds/network.jpg) no-repeat left top;
}
h2.capability {
	background:url(../../images/backgrounds/capability.jpg) no-repeat left top;
}
h2.reach {
	background:url(../../images/backgrounds/reach.jpg) no-repeat left top;
}
h2.why_network {
	background:url(../../images/backgrounds/why_network.jpg) no-repeat left top;
}
h2.our_culture {
	background:url(../../images/backgrounds/our_culture.jpg) no-repeat left top;
}
h2.the_planning {
	background:url(../../images/backgrounds/the_planning.jpg) no-repeat left top;
}
h2.the_process {
	background:url(../../images/backgrounds/the_process.jpg) no-repeat left top;
}
h2.join_the_network {
	background:url(../../images/backgrounds/join_the_network.jpg) no-repeat left top;
}


#left h2.shipping_costs {
	width:153px;
	height:43px;
	background:url(../../images/backgrounds/shipping_costs.jpg) no-repeat left top;
}
#left h2.local_knowledge {
	width:153px;
	height:43px;
	background:url(../../images/backgrounds/local_knowledge.jpg) no-repeat left top;
}

/*
#right h2.full_partners {
	height:44px;
	width:270px;
	background:url(../../images/backgrounds/full_partners.jpg) no-repeat left top;
}
*/

#right #expandList p.full_partners {
	height:44px;
	width:270px;
	background:url(../../images/backgrounds/full_partners.jpg) no-repeat left top;
}

/*
#right h2.manufacturing_partners {
	height:44px;
	width:270px;
	background:url(../../images/backgrounds/manufacturing_partners.jpg) no-repeat left top;
}
*/
#right #expandList p.manufacturing_partners {
	height:44px;
	width:270px;
	background:url(../../images/backgrounds/manufacturing_partners.jpg) no-repeat left top;
}
/*
#right h2.solutions_partners {
	height:44px;
	width:270px;
	background:url(../../images/backgrounds/solutions_partners.jpg) no-repeat left top;
}
*/
#right #expandList p.solutions_partners {
	height:44px;
	width:270px;
	background:url(../../images/backgrounds/solutions_partners.jpg) no-repeat left top;
}

#right h2.full_capability_index {
	height:21px;
	width:270px;
	background:url(../../images/backgrounds/full_capability_index.jpg) no-repeat left top;
}
#right h2.benefits_clients {
	height:44px;
	width:270px;
	background:url(../../images/backgrounds/benefits_clients.jpg) no-repeat left top;
}
#right h2.benefits_partners {
	height:44px;
	width:270px;
	background:url(../../images/backgrounds/benefits_partners.jpg) no-repeat left top;
}
#right h2.european_enquiries {
	background:url(../../images/backgrounds/european_enquiries.jpg) no-repeat left top;
	width:270px;
	height:21px;
}
#right h2.us_enquiries {
	background:url(../../images/backgrounds/us_enquiries.jpg) no-repeat left top;
	width:270px;
	height:21px;
}
#right h2.global_enquiries {
	background:url(../../images/backgrounds/global_enquiries.jpg) no-repeat left top;
	width:270px;
	height:21px;
}
/*
#right_large h2 {
	background:url(../../images/backgrounds/case_studies/power_surge.jpg) no-repeat left top;
	width:270px;
	height:21px;
}
*/

/*------------------------------------------------*/
h3 {
	font-size:1.1em;
	color:#001f42;
	margin:0 0 10px 0;
}
#capability h3.large, #benefits h3.large, #our_network h3.large, #case_studies h3.large {
	font-size:1.2em;
}
#capability h3.blue, #benefits h3.large, #our_network h3.blue, #case_studies h3.blue {
	color:#001f42;
}

#our_network h3, #capability h3, #benefits h3, #case_studies h3, #contact h3 {
	color:#fff;
}
 
#left_main p {
	font-size:0.9em;
	width:220px;
}
#our_network #left_main a, #capability #left_main a, #benefits #left_main a, #case_studies #left_main p {
	color:#fff;
}

#left_smallA p,#left_smallB p  {
	margin:0 9px 0 9px;
	width:172px;
}
#right_smallA p,#right_smallB p , #right_smallC p {
	width:186px;
	margin:0 9px 0 9px;
}
#right_large p {
	margin:0 9px 0 9px;
}
#contact #right_large p {
	margin-bottom:10px;
}

#left p.large {
	color:#001f42;
	font-size:1.1em;
	margin-bottom:6px;
}


#footer p {
	color:#fff;
	font-size:0.9em;
}

.errors p, .success p {
	color:#fff;
}
a {
	text-decoration:none;
	color:#414141;
	color:#6c6f72;
	outline:0;
}
#footer a {
	color:#fff;
}
a:hover {
	text-decoration:underline;
}
a.inputStyle {
	border:1px solid #747474;
	padding:2px 4px 2px 4px;
}
a.inputStyle:hover {
	text-decoration:none;
}
a.selected {
	
}
a:active {
  outline:none;
}
a.groupLogo {
	position:absolute;
	top:10px;
	left:108px;
}
#footer .leftF a {
	font-weight:normal;

}
:focus {
  -moz-outline-style:none;
}
img {
	border:none;
}
/**************************************************************/
ul {
	margin:3px 5px 0 21px;
	clear:both;
}
ul li {
	font-size:0.9em;
	margin-bottom:1px;
	color:#001f42;
}

#benefits #right ul {
	float:left;display:inline;
	margin-top:10px;
	margin-bottom:10px;
	width:295px;
}

.search_results {
	clear:both;
}
ul.searchResults {
	list-style:none;
}
ul.searchResults li, ul.searchResults li a {
	float:left;display:inline;
}
ul.searchResults li a {
	margin-right:10px;
}
ul.searchResults li a.selected {
	font-weight:bold;
}
#footer .rightF ul {
	float:left;display:inline;
	list-style:none;
	margin:12px 0 0 14px;
}
#footer .rightF li, #footer .rightF li a {
	float:left;display:inline;
	
}
#footer .rightF li a {
	font-size:1em;

}

#footer li a {
	font-size:0.9em;
	width:100px;
	margin-bottom:4px;
	color:#fff;
	font-weight:bold;
}
ul.nav {
	float:right;display:inline;
	list-style:none;
	margin:99px 20px 0 0;
	margin:30px 20px 0 0;
	
}
.nav a, .nav li {
	float:left;display:inline;
	margin-left:15px;
	height:16px;
	padding:0;
}
.nav a.our_network {
	width:71px;
	background:url(../../images/buttons/nav_ourNetwork.jpg) no-repeat left center;
	display:block;
}

.nav a.our_network:hover, .nav a.our_network.selected {
	background:url(../../images/buttons/nav_ourNetworkOn.jpg) no-repeat left center;
}
.nav a.capability {
	width:57px;
	background:url(../../images/buttons/nav_capability.jpg) no-repeat left 1px;
	display:block;
}

.nav a.capability:hover, .nav a.capability.selected  {
	background:url(../../images/buttons/nav_capabilityOn.jpg) no-repeat left 1px;
}
.nav a.benefits {
	width:47px;
	background:url(../../images/buttons/nav_benefits.jpg) no-repeat left center;
	display:block;
}
.nav a.benefits:hover, .nav a.benefits.selected  {
	background:url(../../images/buttons/nav_benefitsOn.jpg) no-repeat left center;
}
.nav a.case_studies {
	width:69px;
	background:url(../../images/buttons/nav_caseStudies.jpg) no-repeat left center;
	display:block;
}

.nav a.case_studies:hover, .nav a.case_studies.selected   {
	background:url(../../images/buttons/nav_caseStudiesOn.jpg) no-repeat left center;
}

.nav a.news {
	width:29px;
	background:url(../.../images/buttons/nav_news.jpg) no-repeat left center;
	display:block;
}
.nav a.contact {
	width:43px;
	background:url(../../images/buttons/nav_contact.jpg) no-repeat left center;
	display:block;
}

.nav a.contact:hover, .nav a.contact.selected   {
	background:url(../../images/buttons/nav_contactOn.jpg) no-repeat left center;
}

dl#capIndex {
	clear:both;
	float:left;display:inline;
	margin:10px 0 0 9px;
	font-size:0.9em;
}
#capIndex dt {
	margin:0 0 6px 0;
	padding-left:15px;
	background:url(../../images/bullet.jpg) no-repeat left center;
	
	width:250px;
}
#capIndex dd {
	margin:0 6px 6px 15px;
	width:290px;
}

dl.caseStudyListing {
	float:left;display:inline;
	margin:9px;
	margin-bottom:5px;
}
#right dl.caseStudyListing p, #right dl.caseStudyListing h2 {
	margin:0;
	padding:0;
}
#right dl.caseStudyListing p.header {
	margin-bottom:5px;
}
#right dl.caseStudyListing h2 {
	margin-bottom:5px;
	width:200px;
}
dl.caseStudyListing dd, dl.caseStudyListing dt {
	float:left;display:inline;
	margin:0 22px 0 0;
	width:200px;
	padding:0;
}
dl.caseStudyListing dd.first {
	width:185px;
}

dl.caseStudyListing dd.second {
	float:left;
	width:104px;
	margin:0;
}
dl.caseStudyListing img {
	margin-bottom:-3px;
}

/***************************************************************/
label {
	float:left;
	width:130px;
	line-height:20px;
	margin-right:10px;
}
input,select, textarea {
	border:1px solid #747474;
	background:#fff url(../../images/core/inputBG.jpg);
}
input, textarea {
	width:200px;
	padding:0 2px 0 2px;
}
textarea {
	height:100px;
}
input.btn {
	width:auto;
}
.textAreaWrapper {
	position:relative;
	
}
.textAreaWrapper .indent {
	position:absolute;
	top:0px;
}
/*--------------- recaptcha form ------------------*/
fieldset.validation {
	padding-bottom:10px;
}
.recaptchaWrapper {
	background:#fff;
	position:relative;
}	
.recaptchaWrapper label.recaptchaLabel {
	float:left;
	width:126px;
}
.recaptchaWrapper label {
	float:none;
}
.recaptchaReq {
	position:absolute;
	top:0px;
	left:465px;
	width:auto;
}

/*---------------------------*/
form.search {
	float:left;
}
form.search input {
	width:160px;
}
form.search input.btn {
	width:auto;
}
/*-----------------------------------------------*/
#masthead a.logo {
	position:absolute;
	top:18px;
	left:25px;
	display:block;
	width:142px;
	height:68px;
	
	position:relative;
}
/*--------------------- 404 error page ----------*/
#error #content {
	background:#fff;
	width:100%;
	margin:0;
}
#error404 {
	margin:20px auto 20px;
	height:321px;
	width:701px;
	background:url(../../images/core/error404.jpg) no-repeat center top;
	
}
#errorContainer {
	float:left;
	margin:70px 0 0 96px;
	display:inline;
	
}
/*-----------------------tooltip----------------------------*/
.showToolTip {
	margin:1px 5px 0px 0;
	margin:0;
	float:right;
	display:inline;
	cursor:pointer;
}
div.tooltip { 
    background-color:#000; 
    border:1px solid #fff; 
    padding:10px 20px 0 20px;
    display:none;
    color:#fff; 
    text-align:left; 
    width:400px;
    -moz-box-shadow:0 0 10px #000; 
    -webkit-box-shadow:0 0 10px #000; 
}
