/* Executives Online stylesheet 02/11/09  */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background: transparent;
}
/* remember to define an outline style! */
:focus {
	outline: 0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1;
	background: #737373 url(http://media.executivesonline.com/images/eo-bgrd.jpg) no-repeat top center;
	font-size: 62.5%;
	}
ul {
	list-style:none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

.clear { 
	clear:both; 
}


#main {
	width: 980px; 
	height: 590px;
    margin-left: auto ;
    margin-right: auto ;	
}

#crumbtrail {
	width: 700px;
	height: 15px;
	text-align: left;
	float:left;
	padding-top: 5px;
}

#header-nav {
	width: 270px;
	height: 15px;
	text-align: right;
	float:right;
	padding-top: 5px;
}



#flags {
	padding-right: 10px;
	display:inline;
}


#top-wrapper {
	width: 980px;
	text-align: left;	
	float:left;
}


#top-nav {
	width: 980px;
	text-align: left;	
	float:left;
	background: #E20A16;
}


#header {
	width: 980px;
	height: 220px;	
	text-align: left;	
	float:left;
}


#sub-header {
	width: 980px;
	height: 220px;	
	text-align: left;	
	float:left;
}


#logo {
	width: 340px;
	height: 120px;
	text-align: left;	
	float:left;
	margin-left: 20px;
	margin-top: 20px;	
}

#subpage-logo {
	width: 220px;
	height: 120px;
	text-align: left;	
	float:left;
	padding-left: 20px;
	margin-top: 20px;	
}

#header-text {
	width: 220px;
	height: 50px;	
	text-align: left;	
	float:left;
	padding-left: 20px;
	margin-top: 10px;
	color: #fff;
	font-size: 1.2em;
	line-height: 1.1em;	
}




#header2 {
	width: 980px;
	height: 245px;	
	text-align: left;	
	float:left;
	background: #fff url(http://media.executivesonline.com/images/header5.jpg) no-repeat left top;
}





#main-wrapper {
	width: 980px;
	text-align: left;	
	float:left;	
	background: #fff;
}


#nav-menu-sub {	
	width: 245px;
	float:left;	
	text-align: left;
	background: #e2e2e2;
	padding-top: 20px;
}


#left-wrapper {
	width: 240px;
	text-align: left;	
	float:left;	
}

#center-wrapper {
	width: 560px;
	text-align: left;	
	float:left;
	background: #fff;
}

#right-wrapper {
	width: 180px;
	text-align: left;	
	float:left;
	background: #fff;	
}


.homepage-sponsors {
	width: 220px;
	height: 90px;
	text-align: left;	
	float:left;
	background: url(http://media.executivesonline.com/images/eo-home-left-column-bgrd.jpg) no-repeat left top;
	padding-left:20px;
}

#center-top-wrapper {	
	text-align: left;	
	float:left;
	background: #aa0001 url(http://media.executivesonline.com/images/eo-banner-bgrd-redpair1.jpg) no-repeat  left top;
	padding-bottom: 0px;
	}


.center-container {
	width: 238px;
	text-align: left;	
	float:left;	
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 22px;
}

.center-container[title="de"] {
    height:105px;
    min-height:105px;
    height:auto !important; 
}

.center-container[title="it"] {
    height:84px;
    min-height:84px;
    height:auto !important; 
}

.center-container[title="fr"] {
    height:105px;
    min-height:105px;
    height:auto !important; 
}

.center-container[title="nl"] {
    height:67px;
    min-height:67px;
    height:auto !important; 
}



#page-content {
	width: 520px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;	
	float:left;
	color: #fff;
}


#page-content p, #page-content-fullwidth p{
	font-size: 1.2em;
	line-height: 1.5em;	
	color: #737373;
	margin: 0 0 10px 0;
	border: 0;
}

#page-content p.section, #page-content-fullwidth p.section{
	font-size: 1.6em;
	font-weight: bold;
	color: #000;
	border: 0;
	margin: 0;
}


#page-content p.intro, #page-content-fullwidth p.intro{
	font-size: 1.4em;
	line-height: 1.2em;	
	color: #737373;
	margin: 0 0 10px 0;
	border: 0;
	font-weight: bold;
	
}


#page-content a{		
	color: #737373;
	text-decoration:underline;
}

#page-content a:hover{		
	color: #E20A16;
	text-decoration:underline;
}


#page-content h2 a, #page-content-fullwidth h2 a{
	color: #000000;
	font-weight: bold;
	line-height: 1.2em;	
	padding-bottom:3px;
}



#page-content ul{
	padding: 0; 
	margin:0;
	list-style-image:url(http://media.executivesonline.com/images/red-bullet.gif);
	padding-left:30px;	
	color: #323C46;
	overflow: hidden;

}

#page-content li {	 
	font-size: 1.2em;
	line-height: 1.4em;	
	color: #323C46;
	padding: 0 0 5px 0; 
}

#page-content ol, #page-content-fullwidth ol {

       padding: 0; 
       margin:0;           
       padding-left:30px;           
       color: #323C46;
       list-style-image:none;
       list-style-type:decimal;
       font-size: 0.85em;
       overflow: hidden;
}

#page-content-fullwidth{
    padding: 20px;
    font-size: 1.2em;
	line-height: 1.4em;	
	color: #666;
	border: 0;
}	

.page-content{
	font-size: 1.2em;
	line-height: 1.4em;	
	color: #666;
	border: 0;
}

.dottedline {

	border-bottom: 2px dotted #666;
	margin-bottom: 10px;

}

.centered {
   line-height: 1.3em;
   font-size: 1.1em;

}

/* Pull out */

.pullout-outter {
	width: 240px;
	text-align: left;	
	float:left;
	margin-right:15px;	
	background: #737373 url(http://media.executivesonline.com/images/eo-content-pullout-bgrd.jpg) no-repeat left top;	

}

.pullout-outter2 {
	width: 240px;
	text-align: left;	
	float:left;
	margin-right:15px;	
	margin-bottom: 5px;
	background: #737373 url(http://media.executivesonline.com/images/eo-content-pullout-bgrd.jpg) no-repeat 0px 75px;	

}

#pullout-inner, #pullout-quote{
	width: 200px;
	text-align: left;	
	float:left;
	padding: 20px 20px 0px 20px;
}


#pullout-inner p, #pullout-quote p {
	color: #fff;
	font-size: 1.3em;	
	line-height: 1.3em;
	margin-top: 5px;
	padding: 0px;
	
}

#pullout-inner p.heading {
	color: #fff;
	font-size: 1.5em;	
	line-height: 1.2em;		
	font-weight: bold;
	border-bottom: 2px dotted #fff;
	margin-top: 0px;
	text-transform: uppercase;
	
}

#pullout-quote p.heading{
	color: #fff;
	font-size: 1.3em;	
	line-height: 1.2em;		
	font-weight: bold;
	border-top: 2px dotted #fff;
	margin-top: 0px;
	padding-top:5px;
	
}


#pullout-inner a, #pullout-quote a {	
	color: #fff;
	text-decoration:underline;
	
}



#pullout-inner ul {
    padding: 0;
    margin:0;
    list-style-image:url(http://media.executivesonline.com/images/red-bullet.gif);
    padding-left:10px;
}

 

#pullout-inner li {
    font-size: 1.2em;
    line-height: 1.4em;
    color: #fff;
    padding: 0 0 5px 0;
}

#pullout-quote a:hover{
	color: #c43b28;
	text-decoration:underline;
}

#pullout-inner a:hover {
    text-decoration:underline;
    color: #ccc;
}

/* Subpage need to recruit and new roles */
#pullout-recruit-role-container-left, #pullout-recruit-role-container-bottom-left {	
	text-align: left;	
	float:left;		
	padding-bottom: 7px;
	margin-right: 20px;
}

#pullout-recruit-role-container-right {	
	text-align: left;	
	float:right;		
	padding-bottom: 10px;
	margin-left: 20px;
}



#pullout-recruit-role-container-bottom-right {	
	text-align: left;	
	float:right;		
	padding-bottom: 10px;
}


.pullout-recruit-role, .styleC {
	width: 210px;	
	background: #c30a0f url(http://media.executivesonline.com/images/eo-content-red-bgrd.jpg) no-repeat left top;
	padding: 15px 20px;
}

#pullout-recruit-role-container-left p, #pullout-recruit-role-container-right p, #pullout-recruit-role-container-bottom-right p , #pullout-recruit-role-container-bottom-left p, 
#page-content div.styleC p,#page-content div.styleC h2 {
	color: #fff;
	font-size: 1.2em;	
	line-height: 1.1em;
	margin-top: 5px;
	border-top: 2px dotted #fff;
	padding-top: 5px;	
}

#pullout-recruit-role-container-left p.heading , #pullout-recruit-role-container-right p.heading, #pullout-recruit-role-container-bottom-right p.heading, #pullout-recruit-role-container-bottom-left p.heading,
#page-content div.styleC h2{
	font-size: 1.3em;	
	line-height: 1.0em;		
	font-weight: bold;
	border-top: none;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}

#pullout-recruit-role-container-left a, #pullout-recruit-role-container-right a, #pullout-recruit-role-container-bottom-right a, #pullout-recruit-role-container-bottom-left a,
#page-content div.styleC a{	
	color: #ffe100;
	text-decoration:none;
	font-weight:bold;
}

#pullout-recruit-role-container-left a:hover, #pullout-recruit-role-container-right a:hover, #pullout-recruit-role-container-bottom-right a:hover, #pullout-recruit-role-container-bottom-left a:hover,
#page-content div.styleC a:hover{
	color: #ffe100;
	text-decoration:underline;
}

/* */

#pullout-fullwidth {
   	width: 520px;	
	background: #737373 url(http://media.executivesonline.com/images/eo-content-pullout-bgrd2.jpg) no-repeat left top; 
}

#pullout-fullwidth p.heading{
    color:#FFFFFF;
    border-bottom: 2px dotted #fff;
    margin: 0px 20px 10px 20px;
    padding: 20px 0px 0px 0px;
    font-size: 1.5em;	
	line-height: 1.0em;		
	font-weight: bold;
	border-top: none;
	text-transform: uppercase;
}

#pullout-fullwidth ul, #pullout-fullwidth li {
    color:#FFFFFF;   
}

#pullout-fullwidth ul{
    margin-left: 20px;
    padding: 0px 20px;
}

#pullout-fullwidth p {
    color:#FFFFFF;
    padding: 0px 20px;   
}

#pullout-fullwidth a {
    
    color:#FFFFFF;
    text-decoration: underline;    
}

/* Pullout with picture */

#pullout-picture {
	width: 240px;
	text-align: left;	
	float:left;		
}

#pullout-picture p.heading{
	color: #fff;
	font-size: 1.3em;	
	line-height: 1.1em;		
	font-weight: bold;
	margin-top: 0px;
	padding-left: 20px;
	padding-top: 10px;
}


/* About us team */

.aboutus-team {
	width: 518px;
	text-align: left;	
	float:left;	
	border-top: 2px dotted #737373;
	padding-top:20px;
	padding-bottom: 10px;
	
}

.aboutus-team img {	
	text-align: left;	
	float:left;	
	margin-right: 20px;
	margin-bottom: 5px;
}

.aboutus-team h2 {	
	font-size: 1.3em;	
	line-height: 1.1em;
	margin-top: 0px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 5px;
	color: #737373;
}




#left-wrapper-text {
	width: 210px;
	min-height: 64px;
	text-align: left;	
	float:left;
	color: #FFF;
	font-size: 1.4em;	
	line-height: 1.2em;	
	padding: 15px 10px 15px 20px;	
	background:#494949 url(http://media.executivesonline.com/images/eo-banner-bgrd-1.jpg) no-repeat left top;
}

#left-wrapper-text[title="de"] {
    height:105px;
    min-height:105px;
    height:auto !important; 
}

#left-wrapper-text[title="fr"] {
    height:105px;
    min-height:105px;
    height:auto !important; 
}

/* Talent bank */

#talent-bank {
	width: 158px;	
	text-align: left;	
	float:left;
	background: #494949 url(http://media.executivesonline.com/images/eo-banner-bgrd-1.jpg) no-repeat left top;
	padding: 15px 12px 15px 10px;
	
}

#talent-bank[title="de"] {
    height:105px;
    min-height:105px;
    height:auto !important; 
}

#talent-bank[title="it"] {
    height:84px;
    min-height:84px;
    height:auto !important; 
}

#talent-bank[title="fr"] {
    height:105px;
    min-height:105px;
    height:auto !important; 
}

#talent-bank[title="nl"] {
    height:67px;
    min-height:67px;
    height:auto !important; 
}




#talent-bank p{
	color: #fff;
	font-size: 1.2em;	
	line-height: 1.1em;
	margin-top: 5px;
	border-top: 2px dotted #fff;
	padding-top: 5px;
	
}

#talent-bank p.heading{
	color: #fff;
	font-size: 1.3em;	
	line-height: 1.0em;		
	font-weight: bold;
	border-top: none;
	margin-top: 0px;
	padding-top: 0px;
	
}


#talent-bank a{	
	font-size: 1.1em;	
	color: #ffe100;
	text-decoration:none;
	
}

#talent-bank a:hover{
	color: #ffe100;
	text-decoration:underline;
}




#sign-in-register {
	width: 160px;
	
	text-align: left;	
	float:left;
	background: #b0b0b0 url(http://media.executivesonline.com/images/eo-banner-bgrd-signin.jpg) no-repeat left top;
	color: #000;
	padding : 5px 10px 5px 10px;
	font-size: 1.2em;	
	
}


#sign-in-register a{	
	color: #000;
	text-decoration:none;
	
}

#sign-in-register a:hover{
	color: #000;
	text-decoration:underline;
}

/* Right banner */


.right-banner {
	width: 160px;	
	text-align: left;	
	float:left;
	background: url(http://media.executivesonline.com/images/eo-banner-bgrd-right-col.jpg) no-repeat left top;	
	padding: 10px;
}

.right-banner a{
	color: #737373;
	text-decoration:underline;	

}

.right-banner a:hover{
	text-decoration:underline;	
	color: #E20A16;
}

.right-banner p{
	color: #737373;
	font-size: 1.2em;	
	line-height: 1.1em;
	margin-top: 5px;
	border-top: 2px dotted #737373;
	padding-top: 5px;
	
}

.right-banner p.heading{
	color: #E20A16;
	font-size: 1.3em;	
	line-height: 1.0em;		
	font-weight: bold;
	border-top: none;
	text-transform: uppercase;
	margin-top: 0px;
	padding-top: 0px;
}




/* Center panel */


.center-container p{
	color: #fff;
	font-size: 1.2em;	
	line-height: 1.1em;
	margin-top: 5px;
	border-top: 2px dotted #fff;
	padding-top: 5px;
	
}

.center-container p.heading{
	color: #fff;
	font-size: 1.3em;	
	line-height: 1.0em;		
	font-weight: bold;
	border-top: none;
	text-transform: uppercase;
	margin-top: 0px;
	padding-top: 0px;
}


.center-container a{	
	color: #ffe100;
	text-decoration:none;
}

.center-container a:hover{
	color: #ffe100;
	text-decoration:underline;
}



h1 {
	font-size: 2.1em;	
	color: #E20A16;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 10px;
	line-height: 1em;
}

h2 {
	font-size: 1.2em;	
	color: #000000;
	font-weight: bold;
	line-height: 1.2em;	
	padding-bottom:3px;
}

h3 {
	font-size: 1.4em;	
	color: #000000;
	font-weight: bold;
	line-height: 1.2em;	
	text-transform: uppercase;
}

h4 {
	font-size: 1.2em;	
	color: #000000;
	font-weight: bold;
	line-height: 1.2em;	
	text-transform: uppercase;
	padding-bottom: 10px;
	
}

h5 {
	font-size: 1.4em;	
	color: #323C46;
	font-weight: bold;
	line-height: 1.2em;	
	padding-left:10px;
	padding-bottom:3px;
}



/* crumbtail navigation */
#crumbtrail a, #crumbtrail span  {
	font-size: 1.1em;	
	color: #666;
	text-decoration: none;
}

#crumbtrail a:hover  {
	text-decoration:underline;
	color: #666;
}

#crumbtrail a.active  {
	font-size: 1.1em;	
	color: #fff;
	text-decoration: none;
}


/* header-nav */
#header-nav a, #header-nav span  {
	font-size: 1.1em;	
	color: #333;
	text-decoration: none;
	text-transform: uppercase;
}

#header-nav a:hover  {
	text-decoration:underline;
	color: #333;
}

/* footer */
#footer {
	width: 980px;
	height:auto !important;	
	text-align: left;	
	float:left;
	color: #999;
	font-size: 1.1em;
	background: #000;
	padding-bottom:7px;
	
}

#footer-left {
	width: 480px;
	text-align: left;
	float:left;
	padding-top: 7px;
	padding-left: 10px;
}


#footer-right {
	width: 480px;
	float:left;
	text-align: right;
	padding-top: 7px;
	padding-right: 10px;
}

#footer-strap {
	width: 980px;
	height: 25px;	
	text-align: left;	
	float:left;
	color: #333;
	font-size: 1.1em;
	background: none;
	padding-top: 5px;
	
}

#footer a {
	color: #999;	
	text-decoration: none;
	text-transform: uppercase;
}

#footer a:hover {
	color: #ffffff;	
	text-decoration: underline ;
}

#footer ul {
	list-style: none;
	padding: 0;
	margin: 0;
	
}

#footer li {
	float: left;
	margin:  0;
	padding: 0;
}


#footer li a {
	color: #999;
	text-decoration: none;
	padding: 0 5px 0 5px;

	
}



/* sub navigation */
#nav-menu-sub ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav-menu-sub li {
	margin:  0 0 6px 20px;
}

#nav-menu-sub li a {
	font-size: 1.2em;	
	line-height: 1.0em;
	color: #666;
	text-decoration: none;
	
	
}

#nav-menu-sub li a:hover  {
	text-decoration:underline;
	color: #c43b28;
}

#nav-menu-sub a.selected  {
	text-decoration:underline;
	color: #c43b28;
}



/* sub navigation level2 */

#nav-menu-sub li li {
	margin:  6px 0px 6px 0px;
	color: #000;		
}


#nav-menu-sub li li span{
	margin:  10px 0px 7px 15px;
	color: #000;	
	font-size: 1.2em;	
	font-weight: bold;
}


#nav-menu-sub li li a  { 
	font-size: 1.2em;	
	line-height: 1.0em;
	color: #666;
	font-weight: normal;
	text-decoration: none;
	padding:0px 0px 0px 15px;		
}
#nav-menu-sub li li a:hover  {
	color: #c43b28;	
	padding:0px 0px 0px 15px;	
	text-decoration:underline;
} 

#nav-menu-sub li li.selected a  {
	color: #FF7D00;	
	padding:0px 0px 0px 15px;	
	text-decoration:none;
} 

/* generic table style*/
.eo-table
{
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  font-size: 1.2em;
  color: #666;
}

.odd {
	background: #e7e7e8;
	vertical-align:bottom !important;	
	color: #666;
}

.even {
	background: #ffffff;
	vertical-align:bottom !important;	
	color: #666;
}

.lastrow{
    border-bottom: 2px solid #333;
}
.eo-table th, .eo-table td
{
  border: 1px solid #fff;
  padding: 5px 10px 5px 10px;
}

.eo-table th[scope=col]
{
  color: #fff;
  background-color: #000000; 
  font-size: 1.2m;
  border-right: 1px solid #fff;
  font-weight: bold;
}

.reduced {
  font-size: .85em;
}
.eo-table td[scope=row]
{
  color: #000000;
}

/* Global talent bank */

.talent-bank-content {
	position:relative;	
	width: 510px;	
	text-align: left;	
	float:left;
	background: #fff;
	color: #666;
	font-size: 1.2em;
	line-height: 1.3em;
}
   

#billtabs{          
    width: 510px;
    text-align: left;   
    float:left;
    padding-top:10px;
}

#billtabs ul {
	list-style: none;
	padding: 0;
	margin: 0;
	
}

#billtabs li{
	display: inline;
	margin: 0;
}

#shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 5px 10px;
border: 0px solid #778;
color: #fff;
background: #E20A16;
border-bottom-color: white;
top: 1px;


}

#shadetabs li a:hover{
text-decoration: none;
background: #000;
color: #ffffff;
}


#shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 2px;

}

#shadetabs li a.selected{ /*selected main tab style */

border-bottom-color: white;
background: #000 ;
color: #ffffff;
}

#shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}



.rowA td,.rowB td,.colBRight,.rowBRight td,.rowARight td{padding:5px;}

.rowA {
	background: #e7e7e8;
	vertical-align:bottom !important;
	line-height: 1.2em;
	font-size: 1.1em;
}

.rowB {
	background: #ffffff;
	vertical-align:bottom !important;
	line-height: 1.2em;
	font-size: 1.1em;
}

.rowARight {
	color: #666;
	text-align:right;
}

.rowBRight {
	color: #666;
	text-align:right;
}

.tableHeadings {
	background: #000;
	line-height: 1.3em;
	font-size: 1.1em;
	color: #fff;
}


/* hover navigation */

#left-menu-container {
	width:240px;
	padding-top:20px;
	text-align: left;	
	float:left;
	background: #fff url(http://media.executivesonline.com/images/eo-sub-leftnav-bgrd.jpg) no-repeat left top;
	min-height: 500px;
}


#menu {
	width:230px;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu li {
	margin: 0;
	margin-left:19px; /*padding:8px 0 8px 0;*/
}
#menu li a {
	color:#333;
	text-decoration:none;
	font-size: 1.2em;
	padding-left:10px;
}

#menu li b{
    text-transform: uppercase;
}

#menu li.active {
	font-weight:normal;
	
}
#menu li.active li {
	font-weight:normal;

} 

#menu a.active {
	color: red;
}


/*do not bold level 2 when parent is active*/
#menu li#current {
	font-weight:bold;
	color: #E20A16;
}
/*NOTE: the next line doesn't work on ie6 so we use jquery for ie6*/
#menu li a:hover {
	text-decoration:underline;
	color: #E20A16;
	/*background:url(http://media.executivesonline.com/images/nav-hover.gif) 0px 10px no-repeat;*/
}
#menu li li#current {
	background:url(http://media.executivesonline.com/images/ico-arrow-level2.gif) top left no-repeat;
}
#menu a {
    display:block;
	padding: 3px 0em 3px 0em;
	width:100%;
}

#menu .morearrow {
background-image:url(http://media.executivesonline.com/images/ha-up.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
}

#menu .downarrow {
background-image:url(http://media.executivesonline.com/images/ha-down.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
}
#menu ul li ul {
	margin-left:-19px;
	display:inline-block;
}
#menu li li {
	color:#999;
	padding-top:2px;
	padding-left:9px;
	margin:0 0px 0 29px;
}
#menu li li a {
	color:#333;
	font-size:1.2em;
	line-height:1.0em;
	padding-left:10px;
}

#menu li li#current a {
	font-weight:normal;
	color: #E20A16;
}
/*OPTIONAL*/
#menu {
	position:relative;
} 


#menu li.keyrolelabel {
	color:#333;
	text-decoration:none;
	font-size: 1.2em;	
}


#menu li.label {
	color:#333;
	text-decoration:none;
	
}



/* Homepage sponsors */


.homepage-sponsors a {	
	color:#737373;
	text-decoration:none;
	font-size: 1.1em;
	padding-top:5px;
} 


.homepage-sponsors a:hover {	
	color: #E20A16;
	text-decoration:none;
	
} 

#apm a {
	display:block;
	width: 80px;
	height: 51px;
	color: #333;
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-uk/eo-left-column-apm.gif) 0 0 no-repeat;
	text-decoration: none;
	
}


#apm a:hover {	
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-uk/eo-left-column-apm-ro.gif) 0 0 no-repeat;
	text-decoration: none;	
}


#ima a {
	display:block;
	width: 80px;
	height: 51px;
	color:#333;
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-uk/eo-left-column-ima.gif) 0 0 no-repeat;
	text-decoration: none;
}

#ima a:hover {	
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-uk/eo-left-column-ima-ro.gif) 0 0 no-repeat;
	text-decoration: none;
}


#iod a {
	display:block;
	width: 80px;
	height: 51px;
	color:#333;
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-uk/eo-left-column-iod.gif) 0 0 no-repeat;
	text-decoration: none;
}

#iod a:hover {	
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-uk/eo-left-column-iod-ro.gif) 0 0 no-repeat;
	text-decoration: none;
}



#onrec a {
	display:block;
	width: 80px;
	height: 51px;
	color:#333;
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-uk/eo-left-column-onrec.gif) 0 0 no-repeat;
	text-decoration: none;
}

#onrec a:hover {	
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-uk/eo-left-column-onrec-ro.gif) 0 0 no-repeat;
	text-decoration: none;
}


#rec a {
	display:block;
	width: 80px;
	height: 51px;
	color:#333;
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-uk/eo-left-column-rec.gif) 0 0 no-repeat;
	text-decoration: none;
}

#rec a:hover {	
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-uk/eo-left-column-rec-ro.gif) 0 0 no-repeat;
	text-decoration: none;
}


#buying a {
	display:block;
	width: 80px;
	height: 51px;
	color:#333;
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-uk/eo-left-column-buying.gif) 0 0 no-repeat;
	text-decoration: none;
}

#buying a:hover {	
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-uk/eo-left-column-buying-ro.gif) 0 0 no-repeat;
	text-decoration: none;
}


#apec a {
	display:block;
	width: 80px;
	height: 51px;
	color:#333;
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-fr/apec.gif) 0 0 no-repeat;
	text-decoration: none;
}

#apec a:hover {	
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-fr/apec-ro.gif) 0 0 no-repeat;
	text-decoration: none;
}


#eurex a {
	display:block;
	width: 80px;
	height: 51px;
	color:#333;
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-fr/eurex.gif) 0 0 no-repeat;
	text-decoration: none;
}

#eurex a:hover {	
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-fr/eurex-ro.gif) 0 0 no-repeat;
	text-decoration: none;
}


#eacc a {
	display:block;
	width: 80px;
	height: 51px;
	color:#333;
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-fr/eacc.gif) 0 0 no-repeat;
	text-decoration: none;
}

#eacc a:hover {	
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-fr/eacc-ro.gif) 0 0 no-repeat;
	text-decoration: none;
}


#fbcci a {
	display:block;
	width: 80px;
	height: 51px;
	color:#333;
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-fr/fbcci.gif) 0 0 no-repeat;
	text-decoration: none;
}

#fbcci a:hover {	
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-fr/fbcci-ro.gif) 0 0 no-repeat;
	text-decoration: none;
}

#rsassores a {
	display:block;
	width: 80px;
	height: 51px;
	color:#333;
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-it/rs-assores.gif) 0 0 no-repeat;
	text-decoration: none;
}

#rsassores a:hover {	
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-it/rs-assores-ro.gif) 0 0 no-repeat;
	text-decoration: none;
}

#linkedin a {
	display:block;
	width: 140px;
	height: 51px;
	color:#333;
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-nl/linkedin.gif) 0 0 no-repeat;
	text-decoration: none;
}

#linkedin a:hover {	
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-nl/linkedin-ro.gif) 0 0 no-repeat;
	text-decoration: none;
}

#twitter a {
	display:block;
	width: 140px;
	height: 51px;
	color:#333;
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-nl/twitter.gif) 0 0 no-repeat;
	text-decoration: none;
}

#twitter a:hover {	
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-nl/twitter-ro.gif) 0 0 no-repeat;
	text-decoration: none;
}

#fasa a {
	display:block;
	width: 140px;
	height: 51px;
	color:#333;
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-za/eo-za-fasa.gif) 0 0 no-repeat;
	text-decoration: none;
}

#fasa a:hover {	
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-za/eo-za-fasa-ro.gif) 0 0 no-repeat;
	text-decoration: none;
}

#za_iod a {
	display:block;
	width: 140px;
	height: 51px;
	color:#333;
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-za/eo-za-iod.gif) 0 0 no-repeat;
	text-decoration: none;
}

#za_iod a:hover {	
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-za/eo-za-iod-ro.gif) 0 0 no-repeat;
	text-decoration: none;
}

#cgf a {
	display:block;
	width: 140px;
	height: 51px;
	color:#333;
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-za/cgf.gif) 0 0 no-repeat;
	text-decoration: none;
}

#cgf a:hover {	
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-za/cgf-ro.gif) 0 0 no-repeat;
	text-decoration: none;
}


#au_lic a {
	display:block;
	width: 140px;
	height: 51px;
	color:#333;
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-au/licensees.gif) 0 0 no-repeat;
	text-decoration: none;
}

#au_lic a:hover {	
	background: url(http://media.executivesonline.com/images/eo-left-column-logos-au/licensees-ro.gif) 0 0 no-repeat;
	text-decoration: none;
}

/* for .com site */

#auflag a {
	display:block;
	width: 140px;
	height: 51px;
	color:#333;
	background: url(http://media.executivesonline.com/images/com/auflag.gif) 0 0 no-repeat;
	text-decoration: none;
}

#auflag a:hover {	
	background: url(http://media.executivesonline.com/images/com/auflag.gif) 0 0 no-repeat;
	text-decoration: none;
}



/* Candidate reg form */

#main-wrapper-candidate {
	width: 940px;
	text-align: left;	
	float:left;	
	background: #fff;
	padding: 20px;
}
#candidate-reg-wrapper {
	text-align: left;	
	float:left;		
	border: solid #000 1px;
	width: 940px;
	background: #fff url(http://media.executivesonline.com/images/eo-candidate-reg-bg.jpg) 0 0 no-repeat;
	min-height: 400px;
}

#candidate-reg-wrapper-inner {
	text-align: left;	
	float:left;		
	width: 900px;
	padding: 20px;

}


#candidate-reg-nav ul {
	list-style: none;
	padding: 0;
	margin: 0;	
}

#candidate-reg-nav li {
	float: left;
	margin:  0;
	padding: 0;
}


#candidate-reg-nav li a {
	font-size: 1.1em;	
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	display:block;
	background: #E20A16;
	border-right: 1px solid #c4c4c4;	
	padding: 7px 10px 6px 10px;
}

#candidate-reg-nav li a:hover, #candidate-reg-nav li.selected a  {
	text-decoration:none;
	color: #FFF;
	background: #000;
}

#candidate-reg-crumbtrail ul {
	list-style: none;
	padding: 0;
	margin: 0;	
}

#candidate-reg-crumbtrail li {
	float: left;
	margin:  0;
	padding: 0;
}


#candidate-reg-crumbtrail li a {
	font-size: 1.2em;	
	color: #737373;
	text-decoration: none;
	text-transform: uppercase;
	display:block;		
	width: 224px;
	text-align: center;
	border-top: 2px dotted #E20A16;
	padding-top: 5px;
	font-weight: bold;
}

#candidate-reg-crumbtrail li a:hover  {
	text-decoration:none;
	color: #E20A16;
	border-top: 2px dotted #E20A16;
}


#candidate-reg-crumbtrail li.selected a  {
	text-decoration:none;
	color: #E20A16;
	border-top: 2px dotted #E20A16;
}

#candidate-reg-crumbtrail li.nonactive a  {
	text-decoration:none;
	color: #000000;
	border-top: 2px dotted #737373;
}


.dropdown1
{
	padding: 1px 3px 1px 2px;
	text-decoration: none;
	border: solid 1px #cccccc;
	color: #737373;
	height: 20px;
	width: 60px;	
	font-size: 1.2em;
}

.input_title{
   font-size: 1.2em;
   color: #737373;
   margin-bottom:5px; 
}

/* Form */

.form, .formTable input
{
	padding: 1px 3px 1px 2px;
	text-decoration: none;
	border: solid 1px #cccccc;
	color: #737373;
	height: 16px;	
}

input[type=file]
{
	height: 22px;	
}

.formTable button{
	text-decoration: none;
	font-size: 1.2em;    
}
.countryform
{
	padding: 1px 3px 1px 2px;
	text-decoration: none;
	border: solid 1px #cccccc;
	color: #737373;
	height: 20px;
	width: 246px;	
	font-size: 1.2em;
}

.errormessage {

	font-size: 1.1em;
	color: #e20a16;
	font-weight: bold;

}


.formTable{width:100%;}

#page-content-fullwidth .formTable{
    width:600px;
    margin-top:20px;
}
.formTable td{vertical-align:top;padding:0;}

.formTable div.input-description{font-style:italic;margin-top:5px;color: #737373;}
.formTable div.cell_divider{width:100%;height:10px;border-bottom:0 solid #eee;}
.formTable select.selectlong300{width:300px;border: solid 1px #cccccc;color: #737373;}
.formTable select.selectlong350{width:350px;border: solid 1px #cccccc;color: #737373;}
.formTable select.selectlong400{width:400px;border: solid 1px #cccccc;color: #737373;}
.formTable select.selectlong450{width:450px;border: solid 1px #cccccc;color: #737373;}
.formTable select.selectlong500{width:500px;border: solid 1px #cccccc;color: #737373;}
.formTable textarea.width250{width:250px;border: solid 1px #cccccc;color: #737373;}
.formTable textarea.width300{width:300px;border: solid 1px #cccccc;color: #737373;}
.formTable textarea.width350{width:350px;border: solid 1px #cccccc;color: #737373;}
.formTable textarea.width400{width:400px;border: solid 1px #cccccc;color: #737373;}
.formTable textarea.width450{width:450px;border: solid 1px #cccccc;color: #737373;}
.formTable textarea.width500{width:500px;border: solid 1px #cccccc;color: #737373;}
.error,.table_error,p.table_error{color:#E20A16 !important;}


.form-field
{
	padding: 1px 3px 1px 2px;
	text-decoration: none;
	border: solid 1px #cccccc;
	color: #737373;
	height: 16px;
	width: 100px;	
	font-size: 1.2em;
}


.dropdown2
{
	padding: 1px 3px 1px 2px;
	text-decoration: none;
	border: solid 1px #cccccc;
	color: #737373;
	height: 20px;
	width: 80px;	
	font-size: 1.2em;
}

.right{text-align:right;}

/* Sitemap */

.sitemaptable{
    width:940px;
    margin-bottom:20px;
}
li > ul.sitemap {margin-left:20px;}

td > ul > li > ul.sitemap{margin-left:0px;}
.sitemaptable td{
    width:313px;
    padding-right:10px;
}

.sitemaptable a{
    font-size: 1em;
    text-decoration:none;
    color: #737373;
    margin-top:3px;
    margin-bottom:3px;
}
.sitemaptable b{
    color: #000000;
}    
.sitemaptable a:hover{
    color: #E20A16;
}



/* top navigation */
#top-nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	
}

#top-nav li {
	float: left;
	margin:  0;
	padding: 0;
	font-size: 1.2em;	
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;	
	background: #E20A16;
	text-align: center;
}


#top-nav a {	
	border-right: 1px solid #c4c4c4;	
	width: 83px;
	display:block;
	padding: 7px 0px 6px 0px;	
	color: #FFF;
	text-decoration: none;
}

#top-nav li.interim_management a {		
	width: 181px;
}

#top-nav li.executive_recruitment a {		
	width: 204px;
}

#top-nav li.practice_areas a {		
	width: 150px;
}

#top-nav li.candidates a {		
	width: 124px;
}

#top-nav li.about_us a {		
	width: 108px;
}

#top-nav li.contact_main a {	
	width: 124px;
	border-right: none;
}

#top-nav li a:hover, #top-nav li a.selected  {
	text-decoration:none;
	color: #FFF;
	background: #000;
}


/* top navigation regional variations*/

/* UK CSS */
/* top navigation */
#top-nav ul {	list-style: none;	padding: 0;	margin: 0;}
#top-nav li {float: left;	margin:  0;	padding: 0;	font-size: 1.2em;color: #FFF;	text-decoration: none;	text-transform: uppercase;		background: #E20A16;	text-align: center;}
#top-nav li.home a {border-right: 1px solid #c4c4c4; width: 83px; display:block; padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav li.interim a {border-right: 1px solid #c4c4c4; width: 181px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav li.executive a {border-right: 1px solid #c4c4c4;	width: 204px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav li.practice a {border-right: 1px solid #c4c4c4;	width: 150px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF; text-decoration: none;}
#top-nav li.candidates a {border-right: 1px solid #c4c4c4; width: 124px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF;	text-decoration: none;}
#top-nav li.about a {border-right: 1px solid #c4c4c4;		width: 108px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav li.contact a {	width: 124px;	display:block;	padding: 7px 0px 6px 0px; color: #FFF; text-decoration: none;}
#top-nav li a:hover, #top-nav li a.selected  {text-decoration:none;	color: #FFF;	background: #000;}

/* IE CSS */
#top-nav-IE ul {	list-style: none;	padding: 0;	margin: 0;}
#top-nav-IE li {float: left;	margin:  0;	padding: 0;	font-size: 1.2em;color: #FFF;	text-decoration: none;	text-transform: uppercase;		background: #E20A16;	text-align: center;}
#top-nav-IE li.home a {border-right: 1px solid #c4c4c4; width: 81px; display:block; padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-IE li.interim_management a {border-right: 1px solid #c4c4c4; width: 179px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-IE li.executive_recruitment a {border-right: 1px solid #c4c4c4;	width: 202px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-IE li.practice_areas a {border-right: 1px solid #c4c4c4;	width: 148px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF; text-decoration: none;}
#top-nav-IE li.candidates a {border-right: 1px solid #c4c4c4; width: 136px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF;	text-decoration: none;}
#top-nav-IE li.about_us a {border-right: 1px solid #c4c4c4;		width: 106px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-IE li.contact_main a {	width: 122px;	display:block;	padding: 7px 0px 6px 0px; color: #FFF; text-decoration: none;}
#top-nav-IE li a:hover, #top-nav-IE li a.selected  {text-decoration:none;	color: #FFF;	background: #000;}

/* BE CSS */
#top-nav-BE ul {	list-style: none;	padding: 0;	margin: 0;}
#top-nav-BE li {float: left;	margin:  0;	padding: 0;	font-size: 1.2em;color: #FFF;	text-decoration: none;	text-transform: uppercase;		background: #E20A16;	text-align: center;}
#top-nav-BE li.home a {border-right: 1px solid #c4c4c4; width: 81px; display:block; padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-BE li.interim_management a {border-right: 1px solid #c4c4c4; width: 179px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-BE li.executive_recruitment a {border-right: 1px solid #c4c4c4;	width: 202px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-BE li.practice_areas a {border-right: 1px solid #c4c4c4;	width: 148px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF; text-decoration: none;}
#top-nav-BE li.candidates a {border-right: 1px solid #c4c4c4; width: 136px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF;	text-decoration: none;}
#top-nav-BE li.about_us a {border-right: 1px solid #c4c4c4;		width: 106px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-BE li.contact_main a {	width: 122px;	display:block;	padding: 7px 0px 6px 0px; color: #FFF; text-decoration: none;}
#top-nav-BE li a:hover, #top-nav-BE li a.selected  {text-decoration:none;	color: #FFF;	background: #000;}


/* ZA CSS */
#top-nav-ZA ul {	list-style: none;	padding: 0;	margin: 0;}
#top-nav-ZA li {float: left;	margin:  0;	padding: 0;	font-size: 1.2em;color: #FFF;	text-decoration: none;	text-transform: uppercase;		background: #E20A16;	text-align: center;}
#top-nav-ZA li.home a {border-right: 1px solid #c4c4c4; width: 63px; display:block; padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-ZA li.interim_management a {border-right: 1px solid #c4c4c4; width: 161px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-ZA li.executive_recruitment a {border-right: 1px solid #c4c4c4;	width: 184px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-ZA li.practice_areas a {border-right: 1px solid #c4c4c4;	width: 130px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF; text-decoration: none;}
#top-nav-ZA li.candidates a {border-right: 1px solid #c4c4c4; width: 124px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF;	text-decoration: none;}
#top-nav-ZA li.franchise a {border-right: 1px solid #c4c4c4; width: 110px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF;	text-decoration: none;}
#top-nav-ZA li.about_us a {border-right: 1px solid #c4c4c4;		width: 88px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-ZA li.contact_main a {	width: 113px;	display:block;	padding: 7px 0px 6px 0px; color: #FFF; text-decoration: none;}
#top-nav-ZA li a:hover, #top-nav-ZA li a.selected  {text-decoration:none;	color: #FFF;	background: #000;}



/* AU CSS */
#top-nav-AU ul {	list-style: none;	padding: 0;	margin: 0;}
#top-nav-AU li {float: left;	margin:  0;	padding: 0;	font-size: 1.2em;color: #FFF;	text-decoration: none;	text-transform: uppercase;		background: #E20A16;	text-align: center;}
#top-nav-AU li.home a {border-right: 1px solid #c4c4c4; width: 67px; display:block; padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-AU li.interim_management a {border-right: 1px solid #c4c4c4; width: 165px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-AU li.executive_recruitment a {border-right: 1px solid #c4c4c4;	width: 188px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-AU li.practice_areas a {border-right: 1px solid #c4c4c4;	width: 134px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF; text-decoration: none;}
#top-nav-AU li.candidates a {border-right: 1px solid #c4c4c4; width: 130px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF;	text-decoration: none;}
#top-nav-AU li.licensees a {border-right: 1px solid #c4c4c4; width: 90px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF;	text-decoration: none;}
#top-nav-AU li.about_us a {border-right: 1px solid #c4c4c4;		width: 90px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-AU li.contact_main a {	width: 109px;	display:block;	padding: 7px 0px 6px 0px; color: #FFF; text-decoration: none;}
#top-nav-AU li a:hover, #top-nav-AU li a.selected  {text-decoration:none;	color: #FFF;	background: #000;}


/* NL CSS */
#top-nav-NL ul {	list-style: none;	padding: 0;	margin: 0;}
#top-nav-NL li {float: left;	margin:  0;	padding: 0;	font-size: 1.2em;color: #FFF;	text-decoration: none;	text-transform: uppercase;		background: #E20A16;	text-align: center;}
#top-nav-NL li.home a {border-right: 1px solid #c4c4c4; width: 89px; display:block; padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-NL li.interim_management a {border-right: 1px solid #c4c4c4; width: 187px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-NL li.executive_search a {border-right: 1px solid #c4c4c4;	width: 171px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-NL li.praktijkgebieden a {border-right: 1px solid #c4c4c4;	width: 172px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF; text-decoration: none;}
#top-nav-NL li.kandidaten a {border-right: 1px solid #c4c4c4; width: 125px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF;	text-decoration: none;}
#top-nav-NL li.over_ons a {border-right: 1px solid #c4c4c4; width: 117px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF;	text-decoration: none;}
#top-nav-NL li.contact_main a {	width: 113px;	display:block;	padding: 7px 0px 6px 0px; color: #FFF; text-decoration: none;}
#top-nav-NL li a:hover, #top-nav-NL li a.selected  {text-decoration:none;	color: #FFF;	background: #000;}


/* FR CSS */
#top-nav-FR ul {	list-style: none;	padding: 0;	margin: 0;}
#top-nav-FR li {float: left;	margin:  0;	padding: 0;	font-size: 1.2em;color: #FFF;	text-decoration: none;	text-transform: uppercase;		background: #E20A16;	text-align: center;}
#top-nav-FR li.home a {border-right: 1px solid #c4c4c4; width: 59px; display:block; padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-FR li.interim_management a {border-right: 1px solid #c4c4c4; width: 157px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-FR li.recrutement_permanent a {border-right: 1px solid #c4c4c4;	width: 193px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-FR li.secteurs_cibles a {border-right: 1px solid #c4c4c4;	width: 136px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF; text-decoration: none;}
#top-nav-FR li.candidats a {border-right: 1px solid #c4c4c4; width: 143px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF;	text-decoration: none;}
#top-nav-FR li.qui_sommes_nous a {border-right: 1px solid #c4c4c4;		width: 145px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-FR li.contactez_nous_main a {	width: 141px;	display:block;	padding: 7px 0px 6px 0px; color: #FFF; text-decoration: none;}
#top-nav-FR li a:hover, #top-nav-FR li a.selected  {text-decoration:none;	color: #FFF;	background: #000;}


/* IT CSS */
#top-nav-IT ul {	list-style: none;	padding: 0;	margin: 0;}
#top-nav-IT li {float: left;	margin:  0;	padding: 0;	font-size: 1.2em;color: #FFF;	text-decoration: none;	text-transform: uppercase;		background: #E20A16;	text-align: center;}
#top-nav-IT li.home a {border-right: 1px solid #c4c4c4; width: 74px; display:block; padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-IT li.management_temporaneo a {border-right: 1px solid #c4c4c4; width: 207px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-IT li.management_permanente a {border-right: 1px solid #c4c4c4;	width: 206px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-IT li.settori_target a {border-right: 1px solid #c4c4c4;	width: 140px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF; text-decoration: none;}
#top-nav-IT li.candidati a {border-right: 1px solid #c4c4c4; width: 147px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF;	text-decoration: none;}
#top-nav-IT li.chi_siamo a {border-right: 1px solid #c4c4c4;		width: 99px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-IT li.contatti_main a {	width: 101px;	display:block;	padding: 7px 0px 6px 0px; color: #FFF; text-decoration: none;}
#top-nav-IT li a:hover, #top-nav-IT li a.selected  {text-decoration:none;	color: #FFF;	background: #000;}

/* DE CSS */
#top-nav-DE ul {	list-style: none;	padding: 0;	margin: 0;}
#top-nav-DE li {float: left;	margin:  0;	padding: 0;	font-size: 1.2em;color: #FFF;	text-decoration: none;	text-transform: uppercase;		background: #E20A16;	text-align: center;}
#top-nav-DE li.home a {border-right: 1px solid #c4c4c4; width: 74px; display:block; padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-DE li.interim_management a {border-right: 1px solid #c4c4c4; width: 160px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-DE li.fuhrungskrafte_recruitment a {border-right: 1px solid #c4c4c4;	width: 240px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-DE li.tatigkeitsfelder a {border-right: 1px solid #c4c4c4;	width: 140px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF; text-decoration: none;}
#top-nav-DE li.kandidaten a {border-right: 1px solid #c4c4c4; width: 100px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF;	text-decoration: none;}
#top-nav-DE li.franchise a {border-right: 1px solid #c4c4c4;	width: 95px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF; text-decoration: none;}
#top-nav-DE li.uber_uns a {border-right: 1px solid #c4c4c4;		width: 82px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-DE li.kontakt_main a {	width: 82px;	display:block;	padding: 7px 0px 6px 0px; color: #FFF; text-decoration: none;}
#top-nav-DE li a:hover, #top-nav-DE li a.selected  {text-decoration:none;	color: #FFF;	background: #000;}


/* DE english CSS */
#top-nav-DEen ul {	list-style: none;	padding: 0;	margin: 0;}
#top-nav-DEen li {float: left;	margin:  0;	padding: 0;	font-size: 1.2em;color: #FFF;	text-decoration: none;	text-transform: uppercase;		background: #E20A16;	text-align: center;}
#top-nav-DEen li.home a {border-right: 1px solid #c4c4c4; width: 63px; display:block; padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-DEen li.interim_management a {border-right: 1px solid #c4c4c4; width: 161px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-DEen li.executive_recruitment a {border-right: 1px solid #c4c4c4;	width: 184px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-DEen li.practice_areas a {border-right: 1px solid #c4c4c4;	width: 130px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF; text-decoration: none;}
#top-nav-DEen li.candidates a {border-right: 1px solid #c4c4c4; width: 124px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF;	text-decoration: none;}
#top-nav-DEen li.franchise a {border-right: 1px solid #c4c4c4; width: 110px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF;	text-decoration: none;}
#top-nav-DEen li.about_us a {border-right: 1px solid #c4c4c4;		width: 88px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-DEen li.contact_main a {	width: 113px;	display:block;	padding: 7px 0px 6px 0px; color: #FFF; text-decoration: none;}
#top-nav-DEen li a:hover, #top-nav-DEen li a.selected  {text-decoration:none;	color: #FFF;	background: #000;}



/* COM CSS */
#top-nav-COM ul {	list-style: none;	padding: 0;	margin: 0;}
#top-nav-COM li {float: left;	margin:  0;	padding: 0;	font-size: 1.2em;color: #FFF;	text-decoration: none;	text-transform: uppercase;		background: #E20A16;	text-align: center;}
#top-nav-COM li.home a {border-right: 1px solid #c4c4c4; width: 74px; display:block; padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-COM li.interim a {border-right: 1px solid #c4c4c4; width: 207px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-COM li.executive a {border-right: 1px solid #c4c4c4;	width: 206px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-COM li.candidates a {border-right: 1px solid #c4c4c4; width: 147px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF;	text-decoration: none;}
#top-nav-COM li.franchising a {border-right: 1px solid #c4c4c4;	width: 140px;	display:block;	padding: 7px 0px 6px 0px;	color: #FFF; text-decoration: none;}
#top-nav-COM li.about a {border-right: 1px solid #c4c4c4;		width: 99px;	display:block;	padding: 7px 0px 6px 0px;		color: #FFF;	text-decoration: none;}
#top-nav-COM li.contact a {	width: 101px;	display:block;	padding: 7px 0px 6px 0px; color: #FFF; text-decoration: none;}
#top-nav-COM li a:hover, #top-nav-COM li a.selected  {text-decoration:none;	color: #FFF;	background: #000;}

