﻿
body {
	font: 0.8em Arial, Verdana, Geneva,  Helvetica, sans-serif;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#000000;
	font-family:Helvetica;
	font-size: 10pt;
	/*background-color: #ffffff;	*/ /*JHC*/
}

/*Headings,p, link, lists etc.*/
h1 , div.ms-WPBody h1{
	padding: 0;
	font-family:Arial;
	margin: 5px 0 10px 0;
	color:#155AA0;
	font-size: 1.1em;
}

h2{
	margin: 4px 0 4px 0;
	padding: 0;
	color:Gray;
	font-family:Helvetica;
	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;
}

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;
}
ul {
	margin: 0;
	padding: 0;
}
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: 990px;    /* change from 910 to 1200 for removing WP in the right col */
	margin: 0px auto 0px auto;
	font-size: 0.95em;
	
}
div.global_menu 
{
	margin-top:20px;
	padding: 5px 0px 0px 0px;
	height: 80px;
	float: right;
	width: 150px;		
	position:relative;
}

div.header {
	width: 990px;
	height:160px;
	font-size: 0.95em;
}
div.menu_nav1 {
	padding: 0;
	width: 910px;
	float: right;
}
div.wrapper {
	/*width: 910px;  JAE*/ 
	width: 990px;
	margin: 0;
	padding: 0;
}

div.innerWrapper {
	float: left;
	width: 710px;
	/*margin: 0 0 0 15px;*/
	margin: 0 0 0 5px;
}
div.left div.menu h2{
visibility:hidden;
}
div.left {
	/* min-height added to fix issue #91 */
	min-height: 1px; 
	float: left;
	padding: 0px 0px 0px 0px;
	width:170px;
}
div.pageleftcolumn {
	/* min-height added to fix issue #91 */
	min-height: 1px; 
	float: left;
	padding: 0px 0px 0px 10px;
	width:170px;
}
div.menu {
	/* min-height added to fix issue #91 */
	padding: 0px 0px 0px 0px;	
	text-align:Left;
}

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;
}


div.right {
	width: 185px;
	float: left;
	padding: 0;	
}

* html .right {
	margin-left:-3px;
}


div.content {
	padding: 0 0 10px 15px;
}

/* 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;
	
	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 {
	padding: 5px 0px 0px 10px;
	width: 170px;	
	float: left;
	display:block;
}


/*menu global*/
ul.global_menu {
	font-size: 0.95em;
	margin: 0 15px 0 0;
	padding: 4px 0 0 10px;
	float: right;
	width: 200px;
}
ul.global_menu li {
	margin: 0;
	padding: 0 10px 0 10px;
	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 10px 0 10px;
	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;
}
ul.global_menu li a:hover {
	text-decoration: underline;
}


/*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 200px;
	margin: 0 0 20px 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 0px;
	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 0px 0 ;
	padding: 0px 0 0px 0;
	list-style: none;
	line-height: 1.0em;
	
}
ul.menu li ul li {
}
ul.menu li ul li ul li {
}
ul.menu li ul {

}
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;
	padding: 10px 20px 10px 10px;
	text-decoration: none;
	text-align:left;
	align:center;
	color:#005CA2;
	font-size:1em;	
	border-bottom: 1px solid #000000;
	font-family:Arial; 
	/*background: transparent url(images/bg_nav2.gif) no-repeat 0 2px;*/
}
ul.menu li a.nav2:hover {

	/*background: transparent url(images/bg_nav2Hover.gif) no-repeat 0 2px;*/	
}
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 0 15px;
	text-decoration: none;
}
ul.menu li a.nav2noarrow:hover {
	margin: 0;
	padding: 2px 0 0 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 0 15px;
	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 0 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 {
	
	/*font-weight:900;*/
	padding: 10px 0px 10px 10px;
	text-decoration: none;
	text-align:Left;
	color:#0059A1;
	background-color:#E0E3E8;
	border-bottom: 1px solid #000000;
	font-weight:bold;	
	/*background: transparent url(images/bg_nav2Active.gif) no-repeat 0 4px;*/
}

ul.menu li a.nav2Open:hover {

}


/*JUANCHO*/
ul.menu li a.nav3, ul.menu li a.nav3:link, ul.menu li a.nav3:active, ul.menu li a.nav3:visited {
	margin: 0;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
	text-align:Left;
	align:Left;
	color:#6F767E;
	font-size:0.95em;	
	border-bottom: 1px solid #000000;
	font-family:Arial;
	/*background: transparent url(images/bg_nav2.gif) no-repeat 0 2px;*/
}
ul.menu li a.nav2:hover {

	/*background: transparent url(images/bg_nav2Hover.gif) no-repeat 0 2px;*/	
}

/*JUANCHO*/


/*
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 1px 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 0 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 
{
	
	padding: 10px 0px 10px 20px;
	text-decoration: none;
	text-align:left;
	color:#6F767E;
	background-color:#FFFFFF;
	font-weight:bold;
	border-bottom: 1px solid #000000;
	
/*	margin: 0;
	width: 149px;
	padding: 1px 0 1px 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 0 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 1px 45px;
	display: block;
	width: 134px;
	text-decoration: none;
	font-weight: normal;
}
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;
	padding: 1px 0 1px 45px;
	width: 134px;
	text-decoration: none;
	font-weight: bold;
}
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;
	padding: 1px 0 1px 45px;
	text-decoration: none;
	font-weight: bold;
}
ul.menu li ul li a.nav4Active:hover {
	text-decoration: none;
}
ul.menu li ul li a.nav4Open: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;
}
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: 970px;
	border-top: 1px solid #d9d6c7;
	font-size: 0.9em;
	margin: 0 0 20px 10px;
	text-align: center;
	padding: 5px 0 0 10px;
}

/* 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: 8px 10px 4px 10px;
	margin: 0;
    font-size : 1.1em;
}


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_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: 347px;
	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_light {
	width: 348px;
	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_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;
}

.ATicSlogan
{
width:600px;
display:block;
position:relative;
float:left;
font-size:1.0em;
height:20px;
vertical-align:middle;
top:100px;
left:63px;
color:#c3bdaf;
}

#TopHeaderImage
{
width:600px;
height:160px;
display:block;
position:relative;
float:left;
font-size:1.5em;
background-color:white;
background-repeat:no-repeat;
left:0px;
z-index:0;
}

/*
#TopHeaderImage
{
width:600px;
height:122px;
display:block;
position:relative;
float:left;
font-size:1.5em;
background-color:white;
background-repeat:no-repeat;
top:50px;
z-index:1;
}

.menuHeader{
	margin:0px 0px 10px 230px;
	width:750px;	
	text-align:left;
	position:relative;
	z-index:5;
}
*/

.sitemenuheader{
	padding:3px 0px 0px 0px;
	width:990px;		
	position:absolute;
	float:right;
	top:0px;		
	z-index:5;
}

#zz9_Menu
{
	color:red;
}
.menuHeader{
	padding: 0px 0px 0px 231px;
	width:600px;		
	position:absolute;
	float:left;
	top:130px;	
	z-index:5;
}

/******************************************/
/*** Contactez ***/
/******************************************/

div.ContactezSpace
{
	display:none;
}

div.Contactez .ContactezTable
{
	margin-top:10px;
	background-color: #c3bdaf;
	padding:5px;
	width:210px;
	display:block;
	float:left;	
}
.ContactezTable TD
{
	padding-left:10px;	
	font-family: Helvetica;
	font-size: 10pt;
}

.ContactezTable .ContactezTitle
{	
	padding-top:10px;
	padding-bottom:10px;
	color: white;
	font-weight: bold;
	font-size: 12pt;	
	font-family:Helvetica,Arial;
	font-size: 12pt;
}

.ContactezTD
{
	width:80px;
	vertical-align:middle;
	padding-bottom:10px;
}
.ImageArrow
{
	width:50px;
	padding-bottom:10px;
}


div.ContactezSpace div.Contactez .ContactezTable
{
	margin-top:10px;
	width:100%;
}

/******************************************/
/*** Fin Contactez ***/
/******************************************/


div.WP_SendMail td
{
	font-family:Helvetica;
}

#zz3_SiteActionsMenu
{
height:50px;
color:White;
}

/* -- SurveysBack -- */
	  
	.wpSurveyBack {
		font-size:1.1em;
	}
	  
	.wpSurveyBack label {
		clear:left;
		float:left;
		width:160px;
		margin-bottom:3px;		
		line-height:1.4em;		
	}

	.wpSurveyBack select {
		width: 160px;
		font-size:1em;
		margin-bottom:8px;
	}
	  	  
	.wpSurveyBack input.text {
		float:left;
		width: 90px;
		font-size:1em;
		margin-bottom:8px;
	}
	
	.wpSurveyBack span.showValidator{
		display:inline;
		width:10px;
		float:none;
		margin-top:0.3em;	
	}
	
	.wpSurveyBack img#EndTextDate {
	   padding-top:12px;
	   .padding-top:1px;
	}

	.wpSurveyBack img#StartTextDate {
	   padding-top:1px;
	}
/* -- End. SurveysBack -- */


/* -- SurveysFront -- */

    .wpSurveyFront #question{
        padding:3px;
        font-weight:bold;
    }
	
	.wpSurveyFront div.panel H3{
		PADDING: 5px;	
		FONT-WEIGHT: bold;	
		FONT-SIZE: 1em;	
		COLOR: #fff;	
		BACKGROUND-COLOR: #C3BDAF}
		
	.oneCol DIV.panel .inner2 
	{
		PADDING-RIGHT: 10px;	
		PADDING-LEFT: 10px;	
		
		PADDING-BOTTOM: 8px;	
		PADDING-TOP: 8px}
	
	.wpSurveyFront {
		font-size:1.1em;
	}
	
	.wpSurveyFront h4{
		font-size:1.1em;
	}
    
    .wpSurveyFront #SurveyContent
    {
		width: 180px;
    }
    
    .wpSurveyFront .radioSurvey
    {
		width: 100%;
    }

    .wpSurveyFront .radioSurvey LABEL
    {
		float: left;
		width: 138px;
		min-height:30px;
    }
    
    .wpSurveyFront .radioSurvey INPUT
    {
		float: right;
    }
    
    .wpSurveyFront .buttonSurvey
    {
		margin-top:-30px;
		float:right;
		
    }       
    
    .wpSurveyFront .margilbutton
    {
		width:288px;
    }    
    
    .SurveyError
	{
		margin-top:-13px;
		height:30px;
		width:110px;
	}
	
	.SurveyResultsLink A
	{
		PADDING-LEFT: 10px;	
		FONT-WEIGHT: bold;	
		FONT-SIZE: 1.1em;	
		BACKGROUND: url(/asset/images/redChevron.png) no-repeat 0px center;		
		MARGIN-BOTTOM: 10px;	
		COLOR: #40415a;	
		TEXT-DECORATION: none
	}

/* -- End. SurveysFront -- */


/* -- Surveys Percentages -- */

	div.results
	{
		width:180px;
		padding:10px 0px 20px;
	}
	
	div.results h4{
		margin-bottom:10px;
	}
	
	.results p {
		position:relative;
		margin-bottom:0px;
		background-color:#edeceb;
		padding:0px 4px 0px 4px;
	}

  .results p strong,
  .results p span {
	width:180px;
	position:absolute;
	right:0px;
	margin:0px 0px 5px;
	padding:0px 0px 0px 0px;
	background: #7b6f64 url('/asset/images/percent-bg.gif') 0px 0px no-repeat;
        margin-bottom:6px;	
  }
  
  .results p span {
	text-align:right;
  }
.results p strong{
	width:190px;
	margin-bottom:0px;
  }
  
  p.percentBar
  {	
	height:8px;
  }
  p.optResults
  {
	padding-bottom:4px;
  }
  
  p.totalResults
  {
	margin-top:15px;
  }

/* -- End. Surveys Percentages -- */
