﻿
body {
	font: 0.8em Arial, Verdana, Geneva,  Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0;
	color: #555;
	background-color: #f8f8f8;
}

/*Headings,p, link, lists etc.*/
h1 , div.ms-WPBody h1{
	font-size: 1.5em;
	padding: 0;
	margin: 5px 0 10px 0;
}

h2{
	margin: 4px 0 4px 0;
	padding: 0;
	font-size: 1.1em;
} 


h3 , div.ms-WPBody h3{
	margin: 0;
	padding: 7px 0 0 0;
	font-size: 1.0em;
}

h3 {
	margin: 0;
	padding: 7px 0 0 0;
	font-size: 1.0em;
}

h4 {
	margin: 0;
	padding: 7px 0 0 0;
	font-size: 0.95em;
}

img {
	border: 0;
}

img.footerlogos
{
	border:0;
	padding-left:11px;	
}

p {
	margin: 0;
	padding: 0 0 10px 0;
	line-height: 1.2em;
}
p.ingress {
	font-weight: bold;
	padding: 5px 0 10px 0;
}
p.imagetxt {
	padding: 5px 0 0 0;
	margin: 0;
	font-size: 0.9em;
}
p.date {
	margin-bottom: 2px !important;
	font-size: 0.9em;
	color: #777;
}
div.shortcut p {
	float: left;
	width: 350px;
	margin: 0;
	padding: 0;
}

div.NewsList h2 {
	margin: 0px 0 4px 0;
	padding: 0;
	font-size: 1.1em;
}


ol {
	margin: 0;
	padding: 0;
	list-style: none outside none;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none outside none;
}

li {
	margin: 0;
	padding: 0;
}
label.hide {
	display: none;
}

/*links*/
a, a:link, a:active, a:visited {
	text-decoration: none;
	margin: 0;
	padding: 0;
	color: #555;
}
a:hover {
	text-decoration: underline;
}
a.arrows, a.arrows:link, a.arrows:active, a.arrows:visited {
	text-decoration: none;
}
a.arrows:hover {
	text-decoration: none;
}
a.arrow {
	display: block;
	background: url(images/arrow.gif) no-repeat 2px;
	padding-left: 10px !important;
}
a.rss {
	display: block;
	background: url(images/rss.gif) no-repeat 2px;
	padding-left: 20px !important;
}
a.pdf {
	display: block;
	background: url(images/pdf.gif) no-repeat 2px;
	padding-left: 20px !important;
}

XXXimg {       /* ChV */
	float:left;
}

/*framework classes global*/
div.outerWrapper {
	width: 910px;    /* change from 910 to 1200 for removing WP in the right col */
	margin: 13px auto 0 auto;
	font-size: 0.95em;
	overflow: hidden;
	display:inline;
}
div.global_menu {
	height: 90px;
	float: right;
	width: 600px;
}
div.header {
	width: 910px;
	font-size: 0.95em;
	/*20090317 NURIA Req 198827: Add site search */
	height: 80px;
	/* END 20090317 NURIA Req 198827: Add site search */
}
div.menu_nav1 {
	padding: 0;
	margin-bottom:10px;
	width: 910px;
	float: right;
}
div.wrapper {
	width: 910px;
	margin: 0;
	padding: 0;
}

div.innerWrapper {
	float: left;
	width: 710px;
	margin: 0 0 0 15px;
}
div.left {
	/* min-height added to fix issue #91 */
	min-height: 1px; 
	width: 185px;
	float: left;
	padding: 0;
}
div.center {
	width: 510px;
	margin: 0 15px 0 0;
	float: left;
	padding: 0;
}

div.centerFullWidth {
	width: 100%;
	margin: 0 15px 0 0;
	float: left;
	padding: 0;
}

.companylogo
{
	
	display:block;
	margin: 0 auto;
	text-align:center;
}

div.right {
	width: 185px;
	float: left;
	padding: 0;
	overflow: hidden;
}

/*Nuria 25022009 Help desk 462615*/
div.scroll
{	
	overflow: auto;	
}
/*End Nuria */

* html .right {
	margin-left:-3px;
}


div.content {
	padding: 0 0 10px 0;
}

/* ChV 16.7.07 
div.wrapper div.content img {
	padding: 0px 0px 10px 0px;
	margin: 0;
}
*/


div.right div.content {
	padding: 0 10px 0 10px;
	margin: 0;
}

div.module, div.modul {
	background: transparent url(images/modul.gif) repeat-y 0 5px;
	margin: 0 0 15px 0;
}
div.moduleTop, div.modulTop {
	background: transparent url(images/modulTop.gif) no-repeat top left;
	width: 185px;
	height: 5px;
}
div.moduleBottom, div.modulBottom {
	background: transparent url(images/modulBottom.gif) no-repeat bottom left;
	width: 185px;
	height: 5px;
}

div.shortcut {
	margin: 0 0 25px 0;
	display: table;
}
div.path {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	float: left;
	width: 710px;
	margin: 6px 0 13px 0;
}

div.path a, div.path a:link, div.path a:active, div.path a:visited {
	padding: 0 10px 0 5px;
	background: transparent url(images/path_devider.gif) no-repeat right 5px;
}
div.path a:hover {
	text-decoration: underline;
}
span.path_last {
	font-weight: bold;
	padding: 0 10px 0 5px;
}
/*headline*/
div.headline {
	background: transparent url(images/bg_headline.gif) repeat-x 0 0;
	margin: 0;
	padding: 0;
	height: 19px;
}
div.headline a, div.headline a:link, div.headline a:active, div.headline a:visited {
	text-decoration: none;
}
div.headline a:hover {
}


div.logo {
	width: 150px;
	height: 71px;
	float: left;
}


/*menu global*/
ul.global_menu {
	font-size: 0.95em;
	font-weight: bold;
	margin: 0;
	padding: 4px 0 0 10px;
	float: right;
	/*width: 400px;*/
	width: 99.5%;
}
ul.global_menu li {
	margin: 0;
	padding: 0 12px 0 12px;
	float: right;
	list-style: none;
	background: transparent url(images/global_menu_devider.gif) no-repeat right 3px;
}
ul.global_menu li.last {
	margin: 0;
	padding: 0 11px 0 12px;
	float: right;
	list-style: none;
	background: none;
}

ul.global_menu li.last_fx {
	margin: 0;
	padding: 0 3px 0 12px;
	float: right;
	list-style: none;
	background: none;
}

ul.global_menu li a, ul.global_menu li a:link , ul.global_menu li a:active, ul.global_menu li a:visited {
	text-decoration: none;
	/*color: #777;*/
	color:#618198;
}
ul.global_menu li a:hover {
	/*text-decoration: underline;*/
	color:#ed1c24;
}


/*menu global language*/
ul.global_menu_language {
	font-size: 0.95em;
	margin: 4px 0 0 0;
	padding: 0;
	display: block;
	width: 70px;
	height: 70px;
	float: right;
}
ul.global_menu_language li {
	margin: 0;
	padding: 0 10px 0 0;
	clear: both;
	list-style: none;
}
ul.global_menu_language li a, ul.global_menu_language li a:link , ul.global_menu_language li a:active, ul.global_menu_language li a:visited {
	text-decoration: none;
	float: right;
	color: #777;
}
ul.global_menu_language li a:hover {
	text-decoration: underline;
}


/*menu nav1*/
ul.menu_nav1 {
	padding: 0 0 0 179px;
	margin: 0 0 0px 0;
	float: left;
	border: 0;
	width: 100%;
	background: transparent url(images/nav1_line.gif) repeat-x left bottom;
}
ul.menu_nav1 li {
	float: left;
	margin: 0;
	padding: 10px 0 3px 0;
	list-style: none;
}
ul.menu_nav1 li a, ul.menu_nav1 li a:link, ul.menu_nav1 li a:active, ul.menu_nav1 li a:visited {
	font-size: 1.2em;
}

ul.menu_nav1 li a.nav1, ul.menu_nav1 li a.nav1:link, ul.menu_nav1 li a.nav1:active, ul.menu_nav1 li a.nav1:visited {
	text-decoration: none;
	padding: 0 20px 0 15px;
	color: #777;
	font-weight: bold;
}
ul.menu_nav1 li a.nav1:hover {
	text-decoration: none;
	padding: 20px 20px 0 15px;
	color: #555;
}
ul.menu_nav1 li.active {
	background: transparent url(images/nav1_right.gif) no-repeat right top;
} 
ul.menu_nav1 li a.nav1Active, ul.menu_nav1 li a.nav1Active:link, ul.menu_nav1 li a.nav1Active:active, ul.menu_nav1 li a.globalnav1:visited {
	background: transparent url(images/nav1_left.gif) no-repeat left top;
	text-decoration: none;
	padding: 10px 15px 3px 15px;
	color: #555;
	font-weight: bold;
}
ul.menu_nav1 li a.nav1Active:hover {
	text-decoration: none;
}

/*menu normal*/
ul.menu {
	padding: 0;
	margin: 0 0 0 4px;
	border: 0;
}
ul.menu a, ul.menu a:link, ul.menu a:visited, ul.menu a:active {
	display: block;
	margin: 0;
	padding: 0;
}
ul.menu li {
	margin: 0 0 1px 0 ;
	padding: 14px 0 0 0;
	list-style: none;
	line-height: 1.0em;
}
ul.menu li ul li {
}
ul.menu li ul li ul li {
}

ul.menu li a.nav1, ul.menu li a.nav1:link, ul.menu li a.nav1:active, ul.menu li a.nav1:visited {
	display: none;
}
ul.menu li a.nav1:hover {
	display: none;
}

ul.menu li a.nav2, ul.menu li a.nav2:link, ul.menu li a.nav2:active, ul.menu li a.nav2:visited {
	margin: 0;
	width: 164px;
	padding: 2px 0 2px 15px;
	text-decoration: none;
	background: transparent url(images/bg_nav2.gif) no-repeat 0 2px;
}
ul.menu li a.nav2:hover {
	margin: 0;
	padding: 2px 0 2px 15px;
	text-decoration: none;
	background: transparent url(images/bg_nav2Hover.gif) no-repeat 0 2px;
	color: #000;
}
ul.menu li a.nav2noarrow, ul.menu li a.nav2noarrow:link, ul.menu li a.nav2noarrow:active, ul.menu li a.nav2noarrow:visited {
	margin: 0;
	width: 164px;
	padding: 2px 0 2px 15px;
	text-decoration: none;
}
ul.menu li a.nav2noarrow:hover {
	margin: 0;
	padding: 2px 0 2px 15px;
	text-decoration: none;
	color: #000;
}
ul.menu li a.nav2Active, ul.menu li a.nav2Active:link, ul.menu li a.nav2Active:active, ul.menu li a.nav2Active:visited {
	margin: 0;
	width: 164px;
	padding: 2px 0 2px 15px;
	font-weight: bold;
	text-decoration: none;
	background: transparent url(images/bg_nav2Active.gif) no-repeat 0 4px;
}
ul.menu li a.nav2noarrowActive, ul.menu li a.nav2noarrowActive:link, ul.menu li a.nav2noarrowActive:active, ul.menu li a.nav2noarrowActive:visited {
	margin: 0;
	width: 164px;
	padding: 2px 0 2px 15px;
	font-weight: bold;
	text-decoration: none;
}
ul.menu li a.nav2Active:hover, ul.menu li a.nav2noarrowActive:hover {
	text-decoration: none;
}
ul.menu li a.nav2Open, ul.menu li a.nav2Open:link, ul.menu li a.nav2Open:active, ul.menu li a.nav2Open:visited {
	margin: 0;
	width: 164px;
	font-weight: bold;
	padding: 2px 0 2px 15px;
	text-decoration: none;
	background: transparent url(images/bg_nav2Active.gif) no-repeat 0 4px;
}
ul.menu li a.nav2Open:hover {
}

ul.menu li ul li a.nav3, ul.menu li ul li a.nav3:link, ul.menu li ul li a.nav3:active, ul.menu li ul li a.nav3:visited {
	margin: 0;
	padding: 1px 0 2px 30px;
	width: 149px;
	display: block;
	text-decoration: none;
	font-weight: normal;
}
ul.menu li ul li a.nav3Closed, ul.menu li ul li a.nav3Closed:link, ul.menu li ul li a.nav3Closed:active, ul.menu li ul li a.nav3Closed:visited {
	margin: 0;
	width: 149px;
	padding: 2px 0 2px 30px;
	text-decoration: none;
	background: transparent url(images/bg_nav2.gif) no-repeat 15px 2px;
}
ul.menu li ul li a.nav3:hover {
	text-decoration: none;
	text-decoration: none;
	font-weight: normal;
	color: #000;
}
ul.menu li ul li a.nav3Active, ul.menu li ul li a.nav3Active:link, ul.menu li ul li a.nav3Active:active, ul.menu li ul li a.nav3Active:visited {
	margin: 0;
	width: 149px;
	padding: 1px 0 2px 30px;
	font-weight: bold;
	text-decoration: none;
}
ul.menu li ul li a.nav3Open, ul.menu li ul li a.nav3Open:link, ul.menu li ul li a.nav3Open:active, ul.menu li ul li a.nav3Open:visited {
	margin: 0;
	width: 149px;
	font-weight: bold;
	padding: 2px 0 2px 30px;
	text-decoration: none;
	background: transparent url(images/bg_nav2Active.gif) no-repeat 15px 4px;
}
ul.menu li ul li a.nav3Active:hover {
	text-decoration: none;
}
ul.menu li ul li a.nav3Open:hover {
	text-decoration: none;
}

ul.menu li ul li a.nav4, ul.menu li ul li a.nav4:link, ul.menu li ul li a.nav4:active, ul.menu li ul li a.nav4:visited {
	margin: 0;
	padding: 1px 0 2px 45px;
	display: block;
	width: 134px;
	text-decoration: none;
	font-weight: normal;
}
ul.menu li ul li a.nav4Closed, ul.menu li ul li a.nav4Closed:link, ul.menu li ul li a.nav4Closed:active, ul.menu li ul li a.nav4Closed:visited {
	margin: 0;
	width: 149px;
	padding: 2px 0 2px 45px;
	text-decoration: none;
	background: transparent url(images/bg_nav2.gif) no-repeat 30px 2px;
}
ul.menu li ul li a.nav4:hover {
	text-decoration: none;
	text-decoration: none;
	font-weight: normal;
	color: #000;
}
ul.menu li ul li a.nav4Active, ul.menu li ul li a.nav4Active:link, ul.menu li ul li a.nav4Active:active, ul.menu li ul li a.nav4Active:visited {
	margin: 0;
	width: 149px;
	padding: 1px 0 2px 45px;
	font-weight: bold;
	text-decoration: none;
}
ul.menu li ul li a.nav4Open, ul.menu li ul li a.nav4Open:link, ul.menu li ul li a.nav4Open:active, ul.menu li ul li a.nav4Open:visited {
	margin: 0;
	width: 149px;
	font-weight: bold;
	padding: 2px 0 2px 45px;
	text-decoration: none;
	background: transparent url(images/bg_nav2Active.gif) no-repeat 30px 4px;
}
ul.menu li ul li a.nav4Active:hover {
	text-decoration: none;
}
ul.menu li ul li a.nav4Open:hover {
	text-decoration: none;
}


ul.menu li ul li a.nav5, ul.menu li ul li a.nav5:link, ul.menu li ul li a.nav5:active, ul.menu li ul li a.nav5:visited {
	margin: 0;
	padding: 1px 0 2px 60px;
	display: block;
	width: 134px;
	text-decoration: none;
	font-weight: normal;
}
ul.menu li ul li a.nav5Closed, ul.menu li ul li a.nav5Closed:link, ul.menu li ul li a.nav5Closed:active, ul.menu li ul li a.nav5Closed:visited {
	margin: 0;
	width: 149px;
	padding: 2px 0 2px 60px;
	text-decoration: none;
	background: transparent url(images/bg_nav2.gif) no-repeat 45px 2px;
}
ul.menu li ul li a.nav5:hover {
	text-decoration: none;
	text-decoration: none;
	font-weight: normal;
	color: #000;
}
ul.menu li ul li a.nav5Active, ul.menu li ul li a.nav5Active:link, ul.menu li ul li a.nav5Active:active, ul.menu li ul li a.nav5Active:visited {
	margin: 0;
	padding: 1px 0 2px 60px;
	width: 134px;
	text-decoration: none;
	font-weight: bold;
}
ul.menu li ul li a.nav5Open, ul.menu li ul li a.nav5Open:link, ul.menu li ul li a.nav5Open:active, ul.menu li ul li a.nav5Open:visited {
margin: 0;
	width: 149px;
	font-weight: bold;
	padding: 2px 0 2px 60px;
	text-decoration: none;
	background: transparent url(images/bg_nav2Active.gif) no-repeat 45px 4px;
}
ul.menu li ul li a.nav5Active:hover {
	text-decoration: none;
}
ul.menu li ul li a.nav5Open:hover {
	text-decoration: none;
}

ul.menu li ul li a.nav6, ul.menu li ul li a.nav6:link, ul.menu li ul li a.nav6:active, ul.menu li ul li a.nav6:visited {
	margin: 0;
	padding: 1px 0 2px 75px;
	display: block;
	width: 134px;
	text-decoration: none;
	font-weight: normal;
}
ul.menu li ul li a.nav6Closed, ul.menu li ul li a.nav6Closed:link, ul.menu li ul li a.nav6Closed:active, ul.menu li ul li a.nav6Closed:visited {
	margin: 0;
	width: 149px;
	padding: 2px 0 2px 75px;
	text-decoration: none;
	background: transparent url(images/bg_nav2.gif) no-repeat 60px 2px;
}
ul.menu li ul li a.nav6:hover {
	text-decoration: none;
	text-decoration: none;
	font-weight: normal;
	color: #000;
}
ul.menu li ul li a.nav6Active, ul.menu li ul li a.nav6Active:link, ul.menu li ul li a.nav6Active:active, ul.menu li ul li a.nav6Active:visited {
	margin: 0;
	padding: 1px 0 2px 75px;
	width: 134px;
	text-decoration: none;
	font-weight: bold;
}
ul.menu li ul li a.nav6Open, ul.menu li ul li a.nav6Open:link, ul.menu li ul li a.nav6Open:active, ul.menu li ul li a.nav6Open:visited {
margin: 0;
	width: 149px;
	font-weight: bold;
	padding: 2px 0 2px 75px;
	text-decoration: none;
	background: transparent url(images/bg_nav2Active.gif) no-repeat 60px 4px;
}
ul.menu li ul li a.nav6Active:hover {
	text-decoration: none;
}
ul.menu li ul li a.nav6Open:hover {
	text-decoration: none;
}



/*other*/
.hide {
	visibility: hidden;
}
	.show {
	visibility: visible;
}
div.wrapper img {
	padding: 0;
	margin: 0;
}
.myBox hr, hr {
	border-top: 1px solid #fff;
	border-bottom: 1px dashed #d9d6c7;
	margin: 5px 0 0 0;
}
.floatLeftmargin {
	float: left;
	margin-right: 20px;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}

/*search*/
div.search {
	width: 206px;
	float: right;
}

input.SearchTxt {
	float: right;
	font-size: 10px;
	width: 130px;
	margin: 0;
	padding: 3px 2px 2px 4px;
	margin: 0 4px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #005069;
}
/* input.searchButton {
	float: right;
	font-size: 10;
	width: 40;
	cursor: pointer;
	font-weight: bold;
	font-family: verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 1px 0;
	background-color: #4B7189;
	color: #fff;
	border: 0 solid #4B7189;
}*/
input.searchButton {
	float: right;
	font-size: 12px;
	width: 50px;
}

/*image*/
img.image {
	border: 2px solid #BBBF10;
	margin: 0;
	padding: 0;
}
div.imageLeft {
	width: 140px;
	float: left;
	margin: 3px 10px 5px 0;
}
div.imageRight {
	width: 140px;
	float: right;
	margin: 3px 0 5px 10px;
}
img.logo {
	float: left;
	margin: 0;
	padding: 0;
}
div.content ol {
	margin: 0;
	padding: 0;
	line-height: 1.6em;
}
div.content ul {
	margin: 0;
	padding: 0;
	list-style-type: disc;
}
div.content li {
	margin: 0 0 2px 0;
	padding: 2px 0 0 0;
}

div.goToContent {
	display: none;
}

/*
  ChV 27.5.07 
  table  -->  div.content table
  th	-->   div.content th 
  td    -->   div.content td
  tr    -->   div.content tr 
*/
div.content _table {
	border: 1px solid #ddd;
	float: left;
	margin: 10px 0 10px 0;
	padding: 0;
	text-align: left;
	width: 100%;
}
caption {
	text-align: left;
}
div.content th {
	font-weight: bold;
}
div.content tr {
}
div.content td {
	padding: 2px;
}


/*right column*/
div.innerWrapper ul {
	margin: 0 0 15px 10px;
	padding: 0 0 0 10px;
	line-height: 1.8em;
	list-style-type: disc;
}
div.innerWrapper ul li {
	margin: 0;
	padding: 0;
}
div.innerWrapper ul li a, div.innerWrapper ul li a:link, div.innerWrapper ul li a:active, div.innerWrapper ul li a:visited {
	padding: 0;
	text-decoration: none;
}
div.innerWrapper ul li a:hover {
	text-decoration: underline;
}

div.innerWrapper ul.linklist {
	margin: 0 0 20px 0;
	padding: 0;
	list-style-image: none;
	list-style: none;
}
div.innerWrapper ul.linklist li {
	margin: 0 0 5px 0;
	padding: 0;
	list-style-image: none;
	list-style: none;
}

div.innerWrapper ul.linklist li a, div.innerWrapper ul.linklist li a:link, div.innerWrapper ul.linklist li a:active, div.innerWrapper ul.linklist li a:visited {
	background: transparent url(images/arrow.gif) no-repeat 2px 3px;
	padding: 0 0 0 10px;
	text-decoration: none;
}
div.innerWrapper ul.linklist li a:hover {
	text-decoration: underline;
}

div.innerWrapper ul.linklist_document {
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
}
div.innerWrapper ul.linklist_document li a, div.right ul.linklist_document li a:link, div.right ul.linklist_document li a:active, div.right ul.linklist_document li a:visited {
	background: transparent url(images/listitem_document.gif) no-repeat 0 4px;
	padding: 0 0 0 10px;
	text-decoration: none;
}
div.innerWrapper ul.linklist_document li a:hover {
	text-decoration: underline;
}


/*content related*/
div.innerWrapper .contentWide {
	float: left;
	width: 710px;
	margin: 0 0 10px 0;
}
div.innerWrapper .contentWide img {
	float: left;
	margin: 0 0 20px 0;
	display: block;
	width: 710px;
	overflow: hidden;
}
div.twoColumn {
	margin: 0 0 20px 0;
}
div.twoColumn div.center {
	width: 347px;
	margin: 0 16px 0 0;
	float: left;
	padding: 0;
}
div.twoColumn div.right {
	width: 347px;
	float: left;
	padding: 0;
}

div.twoColumn_small div.center {
	width: 245px;
	margin: 0 16px 0 0;
	float: left;
	padding: 0;
}
div.twoColumn_small div.right {
	width: 245px;
	float: left;
	padding: 0;
	clear: right;
}
div.twoColumn_small {
	clear: both;
}

div.innerWrapper a, div.innerWrapper a:link, div.innerWrapper a:visited, div.innerWrapper a:active {
	color: #4B7189;
}
div.innerWrapper div.right a, div.innerWrapper div.right a:link, div.innerWrapper div.right a:visited, div.innerWrapper div.right a:active {
	color: #4B7189;
}
div.innerWrapper div.right a:hover {
	text-decoration: underline}


/* jobresults table */
table.joblist {
	border: 0;
	padding: 0;
	margin-bottom: 10px;
	font-size: 0.9em;
}
table.joblist th {
	background-color: #f0eeee;
	height: 20px;
	padding-left: 5px;
	border-right: 1px solid #fff;
}
table.joblist td {
	border-bottom: 1px solid #f0eeee;
	padding-bottom: 5px;
	padding-top: 5px;
}


/* tatt fra AdeccoUSA */
form {
	margin: 0;
	padding: 0;
}


fieldset {
	border: 0;
	margin: 0;
	padding: 5px 0 5px 0;
}

div.row {
	width: 590px;
	margin: 0 0 20px 0;
	clear: both;
}


label {
	display: block;
	margin: 0;
	padding: 0 0 2px;
}
label.inline {
	float: left;
}
div.row div.leftColumn {
	float: left;
	width: 265px;
	margin: 0 10px 0 0;
	padding: 0;
}

div.row div.rightColumn {
	float: left;
	width: 265px;
	margin: 0;
	padding: 0;
}

div.row input {
	width: 189px;
	height: 20px;
	border: 1px solid #8D8F91;
	margin: 0;
	padding: 0 4px 0 4px;
	font-size: 13px;
}



div.row input.checkbox {
	width: 14px;
	height: 20px;
	margin: 0 80px 0 0;
	padding: 0 4px 0 4px;
	font-size: 13px;
	text-align: left;
	float: right;
	border: 0;
}


div.row input.checkboxRight {
	width: 14px;
	height: 20px;
	margin: 0 200px 0 0;
	padding: 0 4px 0 4px;
	font-size: 13px;
	text-align: left;
	float: right;
	border: 0;
}

div.row input.checkboxLeft {
	width: 14px;
	height: 20px;
	margin: 0 90px 0 0;
	padding: 0 4px 0 4px;
	font-size: 13px;
	text-align: left;
	float: right;
	border: 0;
}
div.row select {
	width: 200px;
	height: 20px;
	border: 1px solid #8D8F91;
	margin: 0;
	padding: 1px 0 0 0;
	color: #666666;
}

div.row div.submit {
	clear: both;
	margin: 0;
	padding: 10px 0 5px 0;
}


div.WSKJobBoardWP 
{
	font-family:Arial;
}

div.WSKJobBoardWP h3
{
	font-size: 1.1em;
	margin-bottom:5px;
}


span.bold {
	font-weight: bold;
}

div.pictureLeft {
	float: left;
	width: 130px;
	height: 170px;
	margin: 5px 10px 0 0;
}
div.pictureLeftSmall {
	float: left;
	width: 80px;
	height: 100px;
	margin: 5px 10px 0 0;
}
div.pictureRightSmall {
	float: right;
	width: 80px;
	height: 100px;
	margin: 5px 0 0 10px;
}
div.pictureOver {
	width: 245px;
	height: 80px;
	margin-bottom: 10px;
}

div.clear {
	display: block;
	clear: both;
	line-height: 1px;
	font-size: 1px;
}

div.contentWide div.registerMenu ol {
	margin: 0;
}
div.contentWide div.registerMenu li {
	margin: 0;
	list-style: none;
	display: inline;
	background: transparent url(images/nav1_right.gif) no-repeat right top;
}
div.contentWide div.registerMenu li a, div.contentWide div.registerMenu li a:link, div.contentWide div.registerMenu li a:visited, div.contentWide div.registerMenu li a:active {
	color: black;
	display: block;
	padding: 5px 5px 5px 5px;
	float: left;
	text-decoration: none;
	/* background: transparent url(images/nav1_right.gif) no-repeat right top;
	*/}
div.contentWide div.registerMenu li a:hover {
	background-color: white;
}

div.contentWide div.registerMenu li a.Active, div.contentWide div.registerMenu li a.Active:link, div.contentWide div.registerMenu li a.Active:visited, div.contentWide 	div.registerMenu li a.Active:active {
	background-color: white;
	color: black;
}
div.contentWide div.registerMenu li a.Active:hover {
	background-color: white;
}
div.contentWide div.registerMenu {
	width: 500px;
	margin-bottom: 20px;
}
div.contentWide div.formRegisterCV {
	width: 305px;
	margin: 20px 0 20px 40px}
div.contentWide div.formRegisterCV label.float {
	display: inline;
	width: 80px;
	padding: 2px 10px 0 0;
}
div.contentWide div.formRegisterCV input.float {
	display: block;
	width: 140px;
}
div.contentWide label.float {
	float: left;
	width: 80px;
	padding: 2px 10px 0 0;
}
div.contentWide input.float {
	float: right;
	width: 140px;
}
div.contentWide select.float {
	float: right;
	width: 140px;
}
div.contentWide div.formRegisterCV fieldset {
	width: 270px;
}
div.contentWide div.formRegisterCV input.searchButton {
	float: left;
}


/* FOOTER STYLES */

div.footer p {
	padding: 4px 0 5px 5px;
}

div.footer {
	width: 950px;
}

/* MAIN PAGE STYLES */

.box_img  {
	float: left;
	margin: 0 4px 8px 0;
}

div.innerWrapper_mainpage {
	float: left;
	width: 926px;   /* original value set by halogen --> 925px; */
	margin: 0;
}

div.inliner {
	float: left;
	margin-right: 15px;
}

div.innerWrapper_mainpage a, div.innerWrapper_mainpage a:link, div.innerWrapper_mainpage a:visited, div.innerWrapper_mainpage a:active {
	color: #4B7189;
}
/* rounded boxes */

div.boxcontent {
	padding: 0px 10px 10px 10px;
}

div.boxcontent2 {
            padding: 0px 10px 10px 10px;
            background: transparent url(images/box_c2_outline_top.gif) no-repeat;
}


div.boxdivider {
	width: 161px;
	float: left;
	margin: 0 2px 0 0;
}

h2.boxtop {
	padding: 4px 10px 4px 10px;
	margin: 0;
    font-size : 1.1em;
}


h2.boxtop_white {
	padding: 8px 10px 14px 10px;
	margin: 0;
    font-size : 1.1em;
    color: #ffffff;
}

h2.boxtop_white_min 
{
    padding: 4px 10px 4px 10px;
	margin: 0;
    font-size : 1.1em;
    color: #ffffff;
}

.miniJobSearch{
    color: #ffffff;
}

.btnSearch
{
	background: transparent url(/WSK/Styles/Images/btnSearchMini.png) no-repeat left bottom;
	border: none;
	cursor: pointer;
	height: 24px;
	width: 42px;
}

.btnSearch:hover
{
	background: transparent url(/WSK/Styles/Images/btnSearchMini.png) no-repeat left top;
	border: none;
	cursor: pointer;
	height: 24px;
	width: 42px;
}

div.box_c1_color a, div.box_c1_color a:link, div.box_c1_color a:active, div.box_c1_color a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

div.box_c1_dark {
	width: 185px;
	height: 194px;
	margin-bottom: 15px;
	background: url(images/box_c1_dark_btm.gif) no-repeat bottom right;
}
div.box_c1_dark h2.boxtop {
	background: url(images/box_c1_dark_top.gif) no-repeat;
}

div.box_c1_dark h2.boxtop_white {
	background: url(images/box_c1_dark_top.gif) no-repeat;
}

div.box_c1_light {
	width: 185px;
	margin-bottom: 15px;
	background: url(images/box_c1_light_btm.gif) no-repeat bottom right;
}
div.box_c1_light h2.boxtop {
	background: url(images/box_c1_light_top.gif) no-repeat;
}

div.box_c1_color {
	width: 185px;
	height: 194px;
	margin-bottom: 15px;
	color: #fff;
}


div.box_c2_outline {
	width: 370px;
	margin-bottom: 15px;
	background: url(images/box_c2_outline_btm.gif) no-repeat bottom right;
}

div.box_c2_outline h2.boxtop {
	background: url(images/box_c2_outline_top.gif) no-repeat;
}

div.box_c2_outline h2.boxtop_white {
	background: url(images/box_c2_outline_top.gif) no-repeat;
}

div.box_c2_light {
	width: 185px;
	margin-bottom: 15px;
	background: url(images/box_c2_light_btm.gif) no-repeat bottom right;
}

div.box_c2_light h2.boxtop {
	background: url(images/box_c2_light_top.gif) no-repeat;
}

div.box_c2_light h2.boxtop_white {
	background: url(images/box_c2_light_top.gif) no-repeat;
}

div.box_c2_light_325 
{
	width: 325px;
	margin-bottom: 15px;	
	background: url(images/box_c2_light_btm_325.gif) no-repeat bottom right;	
}

div.box_c2_light_325 h2.boxtop_white, div.box_c2_light_325 h2.boxtop_white_min {
	background: url(images/box_c2_light_top_325.gif) no-repeat;
}

div.box_btm_left 
{
	width: 325px;
}

div.box_btm_right 
{
	width: 185px;
}

div.box_c1_dark .jobinput {
	width: 165px;
	margin-bottom: 3px;
}

div.box_c1_dark label {
	margin: 3px 0 3px 0;
}

div.box_c1_dark .sok {
	width: 158px;
	margin-bottom: 3px;
}


/* link lists */

div.innerWrapper_mainpage ul.linklist {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div.innerWrapper_mainpage ul.linklist li {
	background: transparent url(images/arrow.gif) no-repeat 0 4px;
	padding-left: 8px;
}
div.innerWrapper_mainpage ul.linklist li a, div.innerWrapper_mainpage ul.linklist li a:link, div.innerWrapper_mainpage ul.linklist li a:active, div.innerWrapper_mainpage ul.linklist li a:visited {
	text-decoration: none;
}
div.innerWrapper_mainpage ul.linklist li a:hover {
	text-decoration: underline;
}
/*********************************
	  Video Control
**********************************/
	
	.wpVideo span.linkPopUp
	{
		display: block;
		padding: 8px 0 5px 8px;		
		font-size: 1.1em;		
	}
	
	.wpVideo span.linkPopUp a
	{		
		padding-left: 10px;
		background-position: left 0.4em;	
	}	
	
	.wpVideo .EMBEDVideo
	{		
		height: 180px;		
		width: 180px;
		position: relative;
	}
	
/*********************************************
		WSKJOBViewer //CR 202076 vlaporte
*********************************************/
.linkButton
{
	display:inline;
	background:none;	
	border-style: none;	
	color: #4b7189;	
	position:relative;
}

.linkButton:hover, .linkButton-hover {
	text-decoration: underline;	
}

div.buttonFooter a:hover 
{
	text-decoration: underline;	
}
.lnkFooter
{
	width:90px;
	text-align:center;
}
.lnkFooterLeft
{
	width:150px;
}
.lnkFooterRight
{
	width:150px;
	text-align:center;
}




/* WSKSendOfferToFriend */

.WSKSendOfferToFriend .lnkFooter
{
	width: 100%;
	margin: 10px 0px 0px 0px
}

.WSKSendOfferToFriend .lnkCancel
{
	width: 40%;
	text-align: right;
	
}

.WSKSendOfferToFriend .TDFooter
{
	text-align: right;
}

.WSKSendOfferToFriend .lnkSend
{
	text-align: left;
	
}

.red
{
	color:Red;
	
}

.WSKSendOfferToFriend .requiredField
{
	text-align: left;
	font-size: 7pt;
}

.WSKSendOfferToFriend span.showValidator
{
		float: left;
		margin-top: -13px;
		width: 300px;
}

.WSKSendOfferToFriend .EmailValidator
{
	width: 250px;
}


/*Facebook and Twitter link */

.SendToFriendLink
{
	padding: 3px 3px 10px 10px;
}

.FaceBookLink
{
	padding: 3px 3px 10px 10px;
}

.TwitterLink
{
	padding: 3px 3px 10px 10px;
}

.LinkedInLink
{
	padding: 3px 3px 10px 10px;
}

.imgSendToFriend
{
	vertical-align: middle;
	padding-top: 2px;
}
.imgFacebook
{
	vertical-align: bottom;
}
.imgTwitter
{
	vertical-align: middle;
}
.imgLinkedIn
{
	vertical-align: middle;
}

.lbSendToFriend, .lblFacebook, .lblTwitter, .lblLinkedIn
{
	vertical-align: middle;
	padding-left: 5px;
}

.center .SendToFriendLink
{
	float: left;
}
.center .FaceBookLink
{
	float: left; 
}
.center .TwitterLink
{
	float: left;
}
.center .LinkedInLink
{
	float:left;
	padding: 3px 3px 3px 10px;
}
.right .content .TwitterLink
{
	padding-bottom : 20px;
}


/***************************************
	ITRegistrationForm User Control
***************************************/

	.wpITRegistrationForm
	{
		font-size: 1em;
		padding: 10px;		
		width: 560px;
	}
		
	.wpITRegistrationForm h3.subTitle
	{
		color: #724C68;
		font-size: 1.4em;
		margin-bottom: 15px;
		margin-top: 5px;
	}
		
	#ITRegistrationForm label
	{
		display: block;
		margin-bottom: 10px;
	}
	
	#ITRegistrationForm label .required strong
	{
		background:url(/wsk/styles/images/IcoStar.png) no-repeat right 2px;
	}
	
	#ITRegistrationForm label span strong
	{
		font-weight: normal;
		padding-right: 5px;		
	}
	
	#ITRegistrationForm label span
	{
		clear: left;
		display: block;
		float: left;
		margin-top: 1px;	
		width: 154px;
	}	
	
	#ITRegistrationForm label span.showValidator
	{
		clear: none;
		display: inline;
		float: none;
		width: 10px;
		margin-top: 1px;	
	}		
	
	#ITRegistrationForm textarea
	{
		color: #68737a;
		font-size: 1.1em;
		height: 92px;
		width: 240px;
	}
	
	#ITRegistrationForm select,
	#ITRegistrationForm input
	{
		font-size: 1em;
		color: #68737a;
	}
	
	#ITRegistrationForm input
	{
		width: 240px;
	}
	
	#ITRegistrationForm select
	{
		width: 310px;
	}
	
	#ITRegistrationForm .btnSend
	{
		margin-top:20px;
		float: right;
		width: 85px;
		color:#000000;
	}
		
	#ITRegistrationForm a
	{
		font-weight: bold;	
	}
	
	#ITRegistrationForm .description
	{
		clear: both;		
		font-size: 0.9em;
		margin-bottom: 15px;
		width: 320px;		
	}
	
	#ITRegistrationForm .buttons
	{
		clear: both;
		font-size: 1.1em;
		margin-bottom: 10px;
		overflow: hidden;
		padding-right: 20px;
		margin-top: 20px;
		width: 240px;		
	}
	
	#ITRegistrationForm .buttons .mandatory
	{
		background: url(/asset/images/IcoStar.png) no-repeat left 2px;
		color:#ed1c24;
		float: left;
		padding-left: 5px;
		font-size: 0.9em;
	}
	
	#ITRegistrationForm .link
	{
		background-position: 0px 7px;
		color: #4c7189;
		font-size: 1em;
		padding: 5px 5px 5px 10px;
	}
	
	.MultiFile-list
	{
		margin-left: 154px;
	}

	.MultiFile-label
	{
		float:left;
		clear:left;
		display:inline;
	}
	
	.MultiFile-remove, .MultiFile-title
	{
		float:left;
		clear: none !important;
	}
	.MultiFile-remove
	{
		padding-right:5px !important;
	}
	
	/* Social Media addition*/
	
	.socialMediaLinks
	{
		float:right;
		padding-top:7px;
	}
	
	.imgSocialMedia
	{
		padding-right:5px;
	}
	
	.socialMediaLink
	{
		display:inline;
		list-style-type:none;
	}
	
	.searchBox
	{
		clear:none;
		width: 240px;
	}
	
	
	/* vacanciesRotator */
	
	.RotatingVacanciesWP
	{
		overflow: hidden;
		height: 313px;
	}
	
	.RotatingVacanciesWP .content
	{
		width: 100%;
		float: left;
	}

	.RotatingVacanciesWP .vacanciesRotator
	{
		overflow: auto;
		overflow-x:	hidden;
		padding: 0px 10px 0px 10px;
		height: 280px;
	}
	
	.RotatingVacanciesWP .vacanciesRotator .description
	{
		overflow: hidden;
	}
	
	.RotatingVacanciesWP .boxtop
	{
		background-image: none;	
	}

	.hasJs .vacanciesRotator
	{
		overflow: hidden;
		height: 280px;
	}
	
	.ticker dt {
		padding:10px 0px 5px 0px;
		border-bottom:none;
		border-right:none;
	}
	.ticker dd {
	  margin-left:0;
	  border-bottom: 1px solid #d5d3d0;
	  padding-bottom:10px;
	}
	
	.hasJs .ticker dd
	{
		border:none;
	}

/****************************************
			SCREEN
****************************************/	
	
	#container 
	{
		color: #756C63;
		margin: 25px auto 0px;
		padding: 5px 5px 5px 5px;
		width: 950px;		
	}
	
	.sectionContent 
	{		
		background: url(/WSK/Styles/Images/pageBGbody200.png) repeat-y;
		overflow: hidden;
		padding-left: 20px;
	}
	
	.innerWrapper_mainpage .sectionContent
	{
		background-image:none;
		padding-left: 0;
		width: 910px;	
	}
	
/****************************************
			HEADER
****************************************/	
	.topPage
	{	
	background-image: url(/WSK/Styles/Images/pageBGtop.png);
	clear: both;
	height: 20px;
	overflow: hidden;
	}
	
	.extLinks
	{
	font-size: 0.85em;
	padding: 0 4px;
	overflow: hidden;
	}
	
	.extLinks a.adeccoWorld:link, .extLinks a.adeccoWorld:visited, .extLinks a.adeccoWorld:active
	{
	background: url(/WSK/Styles/Images/adeccoWorld.png) no-repeat right top;
	color: #756c63;
	float: right;
	padding: 4px 30px 7px 0;
	text-decoration: none;
	}

	.extLinks .adeccoWorld a:link, .extLinks .adeccoWorld a:visited, .extLinks .adeccoWorld a:active
	{
	color: #756c63;
	}
	
	.extLinks a.adeccoWorld:hover
	{
	color:#ed1c24;	
	}

/******************************
		Footer Control
*******************************/

#footer
{
	background: url(/WSK/Styles/Images/pageBGbottom.png) no-repeat left bottom;
	font-size: 1.1em;
	padding-bottom: 12px;
}

#footer .sectionContent
{
	background-image: url(/WSK/Styles/Images/pageBGFooterbody30.png);
	padding: 0 4px 0 0;
}

#footer .separator
{
	border-top: solid 2px #d7d3d0;
	clear: both;
	overflow: hidden;
	padding-top: 0;
	width: 910px;
	margin-left: 20px;
	height:2px;
	
}

#footer .text
{
	float: left;
	margin: 5px 20px 0 0;
	width: auto;
	font-size:0.70em;
	padding-left:10px;
	padding-top: 12px;
}

#footer .logos
{
	float: right;
	padding-right: 13px;	
}

/******************************
	Main Navigation Control
*******************************/

.mainNav .sectionContent 
{
	padding: 0 4px;
	background-image: none;
	padding: 0 0 15px 0;
	width: 910px;
}
	
.N2
{
	clear: both;
	overflow: hidden;
}

.N2 .mainNavigation
{
	background: url(/asset/images/tabMenuBorder.png) repeat-x bottom;
	padding: 0 10px;
	overflow: hidden;
	width: 900px;
}

.N2 .mainNavigation .btmBorder
{
	float: right;
}

.N2 .mainNavigation li
{
	float: left;
	background: url(/asset/images/tabMenuLeftOff.png) no-repeat left top;
	font-size: 1.28em;
	margin-top: -1px;
	padding-left: 5px;
}

.N2 .mainNavigation li.selected
{
	background-image: url(/asset/images/tabMenuLeft.png);
	margin-top: 0px;
}

.N2 .mainNavigation li a
{
	background: url(/asset/images/tabMenuRightOff.png) no-repeat right top;
	color: #756c63;
	display: block;
	float: left;
	padding: 10px 39px 8px 8px;
}

.N2 .mainNavigation li a:hover
{
	color: #ed1c24;
	text-decoration: none;
}
.N2 .mainNavigation li.selected a
{
	background-image: url(/asset/images/tabMenuRight.png);
}

/******************************
		News Home Control
*******************************/

.wpNewsHome
{
	background: #f1f0ef;
	width: 185px;
	height: 232px;
	overflow: hidden;
}

.wpNewsHome .textContainer
{
	width: 185px;
	height: 207px;
	margin-top:0;
	overflow: hidden;	
}

h2.NHHeader
{
	background: transparent url(/WSK/Styles/Images/TitleRightWebParts.gif) no-repeat scroll 0 0;
	padding: 4px 10px 4px 10px;
	margin: 0;
    font-size : 1.1em;
    color: #ffffff;
}

.NHItem
{
	height: auto;
	overflow: hidden;
	padding-top: 10px;
	padding-left: 10px;
}

.NHItem .NHPublishdate
{
	font-size: 0.9em;
	margin-bottom: 2px;
}

.NHItem .NHTitle
{
	font-weight: bold;
	margin-bottom: 5px;
}

.NHItem .NHBody
{
	font-size: 0.98em;
}

.NHItem .link
{
	font-size: 0.95em;
}

