/*@charset "utf-8";*/
/* CSS Document */
body {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:62.5%;
}
#container {
margin-left:auto;
margin-right:auto;
padding:0px;
width:960px;
}
.clearer {
clear:both;
}
.nop	{
 	padding:0;
}
.noptop {
	padding-top: 0;
}

.nom {
 	margin:0;
}
.nopadbot {
	padding-bottom:0;
}
.nopadtop {
	padding-top:0;
}
.padtop15 {
	padding-top:15px;
}
.padtop10 {
	padding-top:10px;
}
.padbot15 {
	padding-bottom:15px;
}
.padbot10 {
	padding-bottom:10px;
}
.marginbot10 {
	margin-bottom: 10px;
}
.marginbot15 {
	margin-bottom: 15px;
}
.margintop10 {
	margin-top: 10px;
}
.margintop20 {
	margin-top: 20px;
}
.margintop20 {
 	margin-top:20px;
}
.marginbot20 {
	margin-bottom:20px;
}
	
.backtotop {
background:transparent url(../../Content/Images/arrowup.gif) no-repeat scroll 0 5px;
padding:0 0 0 15px;
}


.darkbluetxt {
	color: #002776;
}	
.darbluetxt a:hover 
{	color:#002776;
}
/* top container hays logo top nav (line 400 menu.css) */
#top-container {
	width:960px; 
	padding: 0;
}
#hayslogo {
float:left;
height:43px;
padding:31px 0 31px 3px;
width:314px;
}

/* middle container - content */
#middle-container {
	width:960px; 
	padding: 0px 0px 30px 0px;
}


p.intro {
color:#002776;
font-size:1.5em;
line-height:1.5em;
margin-bottom:15px;
width: 100%;
}
p.introjobs {
color:#002776;
font-size:1.5em;
line-height:1.5em;
margin-bottom:0px;
}

p {
font-size:1.2em;
line-height:1.4em;
margin:0;
padding:0 0 10px 0;
clear:both;
}
.boldtext {
	font-weight:bold;
}
.boldnopad {
	font-weight:bold;
	padding:0;
}

.darkblue 
{
	color:#002776;
}
h1 {
	font-size:2.9em; 
	padding: 0px; 
	margin: 0px; 
	line-height: 1em; 
	font-weight: bold;
	text-transform: uppercase;
} 
#content1 h1 {
font-size:2.2em;
font-weight:bold;
height:35px;
margin:0;
padding:0;
text-transform:uppercase;
}

h2 {
	color: #009fda; 
	font-size:2.9em; 
	padding: 0; 
	margin: 0; 
	line-height: 1em; 
	font-weight:bold;} 
h3 {
color:#009FDA;
font-size:1.8em;
margin:0;
padding:10px 0;
}
.darkblue 	{
	color:#002776;
}
h4 {
	padding-top:20px;  
	padding-bottom:10px; 
}
h5 {
color:#009FDA;
font-size:1.4em;
font-weight:bold;
margin:0;
padding:0;
}
h6 {
color:#009FDA;
font-size:1.4em;
font-weight:bold;
margin:0;
padding:0;
}
h1.opps {
background-color:#002776;
border-top:1px solid #B0D0FF;
color:#FFFFFF;
font-size:1.8em;
font-weight:bold;
margin:15px 0 5px;
padding:5px 0 5px 2px;
}
a:link, a:visited {
color:#002776;
text-decoration:underline;
}
a:hover, a:focus {
color:#009fda;
text-decoration:underline;
}
#banner-home {
background:transparent url(../../Content/Images/banner-home.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}
#banner-manhelp {
background:transparent url(../../Content/Images/banner-manhelp.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}
#banner-experts {
background:transparent url(../../Content/Images/banner-womanoffice.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}
/* subpages - subtitles ABOUT HAYS >> */
.subtitle-who {
background-color:#009FDA;
color:#FFFFFF;
float:left;
font-family:arial;
font-size:1.2em;
height:12px;
left:724px;
padding:2px 0 4px 10px;
position:absolute;
top:163px;
width:80px;
}
.subtitle-power {
background-color:#009FDA;
color:#FFFFFF;
float:left;
font-family:arial;
font-size:1.2em;
height:12px;
left:724px;
padding:2px 0 4px 10px;
position:absolute;
top:163px;
width:115px;
}
.subtitle-ourvalues {
background-color:#009FDA;
color:#FFFFFF;
float:left;
font-family:arial;
font-size:1.2em;
height:12px;
left:724px;
padding:2px 0 4px 10px;
position:absolute;
top:163px;
width:70px;
}
.subtitle-community {
background-color:#009FDA;
color:#FFFFFF;
float:left;
font-family:arial;
font-size:1.2em;
height:12px;
left:724px;
padding:2px 0 4px 10px;
position:absolute;
top:163px;
width:135px;
}
/* banner about hays */
#banner-about {
background:transparent url(../../Content/Images/banner-about.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}
/* banner why hays */
#banner-whyhays {
background:transparent url(../../Content/Images/banner-experts.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}
/* banner life at hays */
#banner-life {
background:transparent url(../../Content/Images/banner-life.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}
/* banner what we offer */
#banner-meet {
background:transparent url(../../Content/Images/banner-meet.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}
/* banner meet the experts */
#banner-meet2 {
background:transparent url(../../Content/Images/banner-meet2.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}

/* banner about > the power of hays */
#banner-aboutpower {
background:transparent url(../../Content/Images/banner-man.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}

/* BANNERS */
/* banner about > our values */
#banner-aboutourvalues {
background:transparent url(../../Content/Images/banner-ourvalues.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}

/* banner about > community */
#banner-aboutcommunity {
background:transparent url(../../Content/Images/banner-community.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}
/* country background images */
#banner-lux {
background:transparent url(../../Content/Images/banner-womenoffice.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}
#banner-ita {
background:transparent url(../../Content/Images/banner-ladyblue.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}
#banner-br {
background:transparent url(../../Content/Images/banner-life.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}
#banner-pt {
background:transparent url(../../Content/Images/banner-man.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}
#banner-ca {
background:transparent url(../../Content/Images/banner-womanoffice.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}
#banner-pl {
background:transparent url(../../Content/Images/banner-experts.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}
#banner-es {
background:transparent url(../../Content/Images/banner-ladyblue.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}
#banner-fr {
background:transparent url(../../Content/Images/banner-meet.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}
#banner-be {
background:transparent url(../../Content/Images/banner-manglasses.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}
#banner-ne{
background:transparent url(../../Content/Images/banner-manglasses.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}
#banner-hu{
background:transparent url(../../Content/Images/banner-womenoffice.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}
#banner-cz{
background:transparent url(../../Content/Images/banner-man.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}
#banner-dk{
background:transparent url(../../Content/Images/banner-about.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}
#banner-se{
background:transparent url(../../Content/Images/banner-meet2.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}
#banner-uae{
background:transparent url(../../Content/Images/banner-men2.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}
#banner-ru{
background:transparent url(../../Content/Images/banner-manwoman.jpg) no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}
#banner-ind{
background:transparent url("../../Content/Images/banner-home.jpg") no-repeat scroll 0 0;
float:left;
border-top: 1px solid #B0D0FF;
height:568px;
margin-right:0;
padding:0;
width:960px;
}
/* end... country background images */
/* BANNER END */

/* country pages info and jobs */
#subtitle-section {
float:left;
font-family:arial;
font-size:1.1em;
height:1.2em;
margin:15px 0 0 373px;
padding:0;
width:561px;
}
#subtitle-section a:link, 
#subtitle-section a:visited {
color:#fff;
text-decoration:none;
}
#subtitle-section a:hover, 
#subtitle-section a:focus {
color:#fff;
text-decoration:underline;
}
#subtitle-section .selected-tab  {
background-color:#002776;
}
.subtitle-menufirst {
background-color:#009FDA;
color:#FFFFFF;
float:left;
font-family:arial;
font-size:1.1em;
height:12px;
padding:2px 10px 4px;
}
.subtitle-search {
background-color:#009FDA;
color:#FFFFFF;
float:left;
font-family:arial;
font-size:1.1em;
margin-left:2px;
padding:2px 10px 4px;
}
.subtitle-lang {
background-color:#009FDA;
color:#FFFFFF;
float:right;
font-family:arial;
font-size:1.1em;
margin-left:2px;
padding:2px 10px 4px;
}


/* BOX WITH IMAGE AND DETAILS */

#home-content {
background-color:#FFFFFF;
float:right;
margin:25px;
padding:22px;
width:401px;
}
#expert-content,
#job-content,
#meet-content {
background-color:#FFFFFF;
float:right;
height:480px;
margin:25px;
padding:22px 0px 12px 22px;
width:535px;
}
#tabbed-content {
background-color:#FFFFFF;
float:right;
height:500px/*485px*/; /*CSS code is edited by shilpi as 23rd sept 2010*/
margin:5px 25px 25px 0;
padding:22px 0 12px 22px;
width:540px;
}
.titlesection 
{
	padding-right:22px;
}

#search-content {
background-color:#FFFFFF;
float:right;
height:480px;
margin:5px 25px 25px 0;
padding:22px 22px 12px 22px; /*22px 0 12px 22px;*/
width:518px; /*540px;*/
}
/*#search-content {
background-color:#FFFFFF;
float:right;
height:480px;
margin:5px 25px 25px;
padding:22px 0px 12px 22px;  /*822px 22px 12px;*/
/*width:518px;
}*/
#job-content h3 {
color:#009FDA;
font-size:1.8em;
margin:0;
padding:10px 0 20px;
}
#contents-container {
height:290px;
margin:15px 0 0;
/*overflow-y:scroll;*/ 
padding:0;
width:540px;
}
.borderbg {
/*background:transparent url(../../Content/Images/borderbg.gif) no-repeat-x scroll 100% 0; */
border-top:1px solid #B0D0FF;
clear:left;
display:block;
float:left;
height:20px;
width:515px;
}
.borderbg2 {
border-top:1px solid #B0D0FF;
clear:left;
display:block;
float:left;
height:40px;
width:100%;
}
/* container no padding */
#contents-container2 {
height:290px;
margin:0;
/*overflow-y:scroll; */
padding:0;
width:540px;
}
#contents-container3 {
height:250px;
margin:0;
padding:22px 0 0;
width:540px;
}
#contents-container4 { /* POWER VIDEO */
height:390px;
margin:15px 0 0;
padding:0;
width:540px;
}

.inside-contents { /* FULL WIDTH */
color:#000000;
float:left;
margin:0 30px 0 0;/* 0 31px 0 0; */
padding:0;
width:100%;
}
.inside-contents ul {
text-align:left;
margin:0;
}
.inside-contents ul ul {
text-align:left;
margin:0 0 0 30px;
}

.inside-contents ul li {
font-size:1.2em;
margin:0;
padding:5px 0;
list-style-type:none;
border-bottom:1px dotted #e7e7e7;
}

.inside-contents ul li a, 
.inside-contents ul li a:link, 
.inside-contents ul li a:visited {
background:transparent url(../../Content/Images/bulletArrowOn.png) no-repeat scroll 0 7px;
border-bottom:medium none;
display:inline-block;
font-size:11px;
margin:0;
padding:5px 0 0 15px;
width:97%;
text-decoration:none;
color:#009fda;
font-weight:bold;
}
.inside-contents ul li a:hover {
background:transparent url(../../Content/Images/bulletArrow.png) no-repeat scroll 0 7px;
border-bottom:medium none;
display:inline-block;
font-size:11px;
margin:0;
padding:5px 0 0 15px;
width:97%;
color:#002776;
font-weight:bold;
}

/* sublisting SITEMAP */
#sitelist {
float:left;
height:180px;
margin:0 0 20px 0;
}
#sitelist ul {
float: left;
width: 15em; 
margin: 0;
padding: 0;
list-style: none;
}
#sitelist .popout2 {
font-size:0.6em;
padding:5px 0 3px 30px;
width:454px;

}
#sitelist li {
background-position:0 3px;
background-repeat:no-repeat;
float:left;
margin:0;
padding:0 0 0 0;
width:13.3em;
}
#sitelist a {
background:transparent url(../../Content/Images/bullet-tertiary-link.gif) no-repeat scroll 0 60%;
font-size:10px;
font-weight:normal;
padding:5px 0 0 7px;
}
#sitelist  a:hover, 
#sitelist  a:focus {
background-color: #009fda;
background:#009fda url(../../Content/Images/bullet-tertiary-link.gif) no-repeat scroll 0 20%;
text-decoration:none;
color:#fff !important;
font-weight:normal;
}
li#sitelist a:visited {
background-color:transparent;
font-weight:normal;
}
/* sublisting end */

/* full width end */




.inside-contents-left {
color:#000000;
float:left;
margin:0 30px 0 0;/* 0 31px 0 0; */
padding:0;
width:240px;
}
.inside-contents-leftblue {
color:#000000;
float:left;
margin:0 18px 0 0;/* 0 31px 0 0; */
padding:10px 0 0;
width:240px;
}
.inside-contents-leftblue p {
clear:both;
font-size:1.2em;
line-height:1.4em;
margin:0;
padding-bottom:0;
}
.inside-contents-leftgrey {
background:#C7EAFB none repeat scroll 0 0;
color:#000000;
float:left;
height:1050px;
margin:10px 20px 0 0;
padding:10px 10px 20px;
width:225px;
}

.inside-contents-left-why {
color:#000000;
float:left;
margin:10px 0 0 0;
padding:0;
width:321px;
}

.inside-contents-right {
color:#000000;
float:left;
margin:0;
padding:0;
width:240px;
}
.inside-contents-left ul,
.inside-contents-right ul{
margin:0;
padding:0 0 0 2.5em;
text-align:left;
}
.inside-contents-left ul li,
.inside-contents-right ul li{
font-size:1.2em;
list-style-type:square;
}

.inside-contents-rightblue {
color:#000000;
float:left;
margin:0;
padding:10px 0 0;
width:225px;
}
.inside-contents-rightgrey {
background:#C7EAFB none repeat scroll 0 0;
color:#000000;
float:left;
height:1050px;
margin:10px 0 0;
padding:10px 10px 20px;
width:225px;
}
.inside-contents-right-blue {
background-color:#C7EAFB;
color:#000000;
float:right;
line-height:2.2em;
margin:10px 16px 0;
padding:15px;
width:152px;
}
.inside-contents-right-blue2 {
background-color:#C7EAFB;
color:#000000;
float:right;
margin:10px 0 0;
padding:15px;
width:138px;
}
.inside-contents-right-blue h5 {
color:#009FDA;
font-size:1.6em;
font-weight:bold;
margin:0 0 20px;
padding:0;
}
.inside-contents-right-blue p {
clear:both;
font-size:1.4em;
line-height:1.4em;
margin:0;
padding:0 0 15px;
}
.inside-contents-blue {
background-color:#C7EAFB;
color:#000000;
float:left;
margin:20px 0 0;
padding:15px;
width:485px;
}
.greybox {
background-color:#f3f3f3;
color:#000000;
float:left;
margin:20px 0 0;
padding:15px;
width:480px;
}
.inside-contents-bluesmall {
background-color:#C7EAFB;
color:#000000;
float:left;
margin:10px 0;
padding:10px;
width:500px;
}
.inside-contents-bluesmall2 {
background-color:#C7EAFB;
color:#000000;
float:left;
margin:10px 0;
padding:10px;
width:500px;
}
.inside-contents-bluenom {
background-color:#C7EAFB;
color:#000000;
float:left;
margin:0;
padding:12px;
width:485px;
}
.inside-contents-bluenom2 {
background-color:#C7EAFB;
color:#000000;
float:left;
margin:0;
padding:10px;
width:500px;
}
.inside-contents-bluenom h5 {
color:#666666;
font-size:1.4em;
font-weight:bold;
margin:0;
padding:0;
}
.inside-contents-blue p,
.inside-contents-bluesmall p {
	padding-bottom:0px;
}
.inside-contents-bluesmall2 p 	{
	padding:10px 0 0 0;
}
.inside-contents-bluesmall2 {
background-color:#C7EAFB;
color:#000000;
float:left;
margin:20px 0 10px;
padding:0 0 10px 10px;
width:500px;
}
#container-footer {padding:0; width: 960px;}
/* top footer links: countries */
.footerlinks {
border-top:1px solid #B0D0FF;
float:left;
font-size:1.1em;
margin:0;
padding:10px 0;
width:960px;
}	
.footerlinks ul {
	width:960px;
}
.footerlinks li {
background:transparent url(../../Content/Images/bullet-nav.png) no-repeat scroll right 3px;
border: medium none;
float:left;
line-height:1.5em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0.59em;
}
.footerlinks li.nopaddingleft {
padding-left:0;
padding-right:10px;
background:transparent url(../../Content/Images/bullet-nav.png) no-repeat scroll right 2px;
}
.footerlinks a:link, 
.footerlinks a:visited {
margin:0;
padding:0;
text-decoration: none;
}
.footerlinks a:hover, 
.footerlinks a:focus {
text-decoration: none;
}


/* secondary footerlinks with bookmark+share */
.footerlinks2 {
background:transparent url(../../Content/Images/promo-bg2.jpg) repeat-x scroll 0 0;
float:left;
font-size:1.1em;
margin:10px 0 0;
padding:10px 0;
width:960px;
height: 20px;
}
.footerlinks2 ul {
	width:960px;
	margin:0;
	padding:0;
}
.footerlinks2 li {
background:transparent url(../../Content/Images/bullet-nav.png) no-repeat scroll right 3px;
border: medium none;
float:left;
line-height:1.5em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 7.8px;
}
.footerlinks2 li.nopaddingleft {
padding-left:0;
background:transparent url(../../Content/Images/bullet-nav.png) no-repeat scroll right 2px;
}
.copyright {
float:left;
font-size:0.75em;
margin:0;
padding:0 0 0 240px;
width:320px;
color: #999;
}
.footer-share {
border-top:medium none;
display:inline-block;
float:right;
font-size:1.1em;
padding:3px 0 0 0;
width:170px;
}
#helplinks
{
	float:left;
	width: 100px;
	font-size: 1em;
}
#helplinks ul li,
#helplinks .first {
color:#002776 !important;
padding:0 5px 0 0 !important;
text-decoration:none;
}
#helplinks .second {
color:#002776 !important;
padding:0 0 0 5px !important;
text-decoration:none;
}
#helplinks a:hover, a:focus {
text-decoration:underline;
}

/* footer end */


/* collapsable css */
.collapsable { 
    margin: 0px; 
    padding: 0px 0px 10px 0px; 
}
 
.collapsable p {margin: 0px; padding: 0px 0px 10px 0px;}
.collapsable h3 {display: inline; }
/*Below CSS code is added by shilpi garg as 23rd sept 2010*/
.scroll395 {height:395px;}
.height590 {height:590px !important;}
/*Above CSS code is added by shilpi garg as 23rd sept 2010*/
.bluebg_scoll {
background-color:#C7EAFB;
color:#000000;
float:left;
margin:0;
padding:5px;
width:500px;
}
/*Below CSS code is added by shilpi garg as 3rd june 2011*/
.h3_new {width:100% !important;float:left;color: #000000;font-size: 1.2em;font-weight: normal;margin: 0;padding: 15px 0; line-height:normal;}
.h3_new b {float:left; font:bold 12px "arial"; padding:10px 25px 0 0;}
.h3_new dfn {float:left; padding: 0;}
.h1_new {font-size:2em;font-weight: bold;margin: 0;padding:0;text-transform: uppercase;line-height:normal;}
.h2_new { color: #009FDA;font-size: 2em; font-weight: bold; margin: 0; padding: 0;line-height:normal;}
/*Above CSS code is added by shilpi garg as 3rd june 2011*/








