/* --------------------------- reset + main html redefinitions  */
/*  common tag redefinitions  */
html, body, form, fieldset {
	font:100% Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	height:100%;
}
html {
	font-size:1em;
}
body {
	background:#616161;
	color:#666;
	line-height:1.3em;
	font-size:11.2px;
	margin:0;
	padding:0;
}
body.home {
	background:#a1cdf2;
	overflow:visible;
	padding:0;
	position:relative;
}
body.content {
	background:#FFF;
	overflow:visible;
	padding:0;
	position:relative;
}
#wrapper {
	margin:0pt auto -20px;
	min-height:100%;
	height:auto !important;
	height: 100%;
}
.push {
	height:20px;
}
a {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
a img {
	border:none; /* avoids border when img is link */
}
fieldset {
	border:none;
}
/* Neutralize/reset styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, dl, hr, address {
	margin:1em 0;
	padding:0;
}
ul, ol {
	margin:1em;
	padding:0;
}
:focus {
	outline: 0;
}
h1 {
}
h2 {
}
h3 {
	font-size:1em;
	font-weight:bold;
}
h4 {
	color:#999;
	font-size:1em;
	font-weight:bold;
}
h5 {
	font-size:1em;
	font-weight:normal;
}
h6 {
	font-size:0.9em;
	font-style:italic;
	font-weight:normal;
}
hr {
	border:none;
	border-bottom:1px solid #c9cacb;
	height:1px;
}
input, select, textarea {
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
}
ul li {
	list-style:none;
	padding:0 0 0.4em 1.2em;
	margin:0;
}
ol li {
	padding:0 0 0.4em 0;
	margin:0 0 0 1.2em;
}
select, textarea { /* similar to class 'inputfield' */
}
td {
	vertical-align:top; /* relevant in most cases, i.e. in application layout */
}
th {
	color:#262217;
	text-align:left;
}
/* --------------------------- shared styles  */
/*  common styles  */
.alignR {
	text-align:right;
}
.alignT {
	vertical-align:top !important;
}
.clearfloats {
	clear:both;
	float:none;
	line-height:0;
	font-size:0;
}
.floatL {
	float:left !important;
}
img.floatL {
	margin:0 15px 15px 0;
}
.floatR {
	float:right;
}
img.floatR {
	margin:0 0 15px 15px;
}
.noPadding {
	padding:0;
}
.prct100 {
	width:100%;
}
/* --------------------------- application related  */
.inputfield {
}
/*.XXS {
	width:xx;
}
.XS {
	width:xx;
}
.S {
	width:xx;
}
.M {
	width:xx;
}
.L {
	width:xx;
}
.L {
	width:xx;
}*/
table.form, table.form table {
}
.form td {
}
/* --------------------------- text colors  */
.white {
	color:#FFF;
}
.black {
	color:#000;
}
.grey {
	color:#262217;
}
.blue {
	color:#0379be;
}
.smallText {
	font-size:0.7em !important;
}
/* --------------------------- main centered div  */
#main {
/*background-color:#FFF;
	width: 950px;
	margin:0 auto;*/ /* centreren van het concept */
}
#HeaderCenter, #homeSliderCenter, #homeContentCenter, #contentSliderCenter, #ContentCenter {
	margin:0 auto;
	width: 958px;
	position:relative;
	z-index:0;
}
/* --------------------------- logo and lang switch Home  */
#Header {
	background:#94bfe1 url(../site_images/bck_homeHeader.jpg) center top no-repeat;
	z-index:0;
}
#Header .floatR {
	position:relative;
	width:650px;
	height:70px;
	margin-right:9px;
}
#HeaderCenter {
	background:#94bfe1 url(../site_images/bck_homeHeader.jpg) center top no-repeat;
	height:96px;/*126px;*/
}
#head {
	padding:13px 0 0 3px;/*padding:31px 0 0 14px;*/
}
#head #brandHome {
	height:83px;
	width:178px;
	float:left;
	overflow:hidden;
}
#head .search {
	position:absolute;
	/*top:8px;*/
	right:0;
	height:4em;
	background:url(../site_images/bck_search.gif) no-repeat;
	padding:0;
	margin:0.7em 0 0 0;
}
#head .searchHover {
	position:absolute;
	/*top:8px;*/
	right:0;
	height:4em;
	background:url(../site_images/bck_searchHover.gif) no-repeat;
}
#head .search input.field {
	background:none;
	border:none;
	width:125px;
	height:17px;
	padding:2px 0 0 3px;
	margin:0 10px 0 0;
	overflow:visible;
}
#head .search input.btn {
	background:none;
	border:none;
	height:20px;
	width:69px;
	margin:0;
	padding:0;
}
#head #funcNav {
	position:absolute;
	top:50px;
	right:140px;
}
#head #sizer {
	position:absolute;
	top:50px;
	right:1px;
	/*width:70px;*/
	height:25px;
}
#head #sizer .reset {
	border:none;
}
#head #funcNav ul li {
	display:inline;
	padding:0 12px;
	height:5px;
	margin:0;
}
#head #funcNav ul, #head #sizer ul {
	margin:0;
	padding:0;
}
#head #funcNav .navSplit {
	background:url(../site_images/bck_stippelLijn02.gif) right 3px no-repeat;
}
#head #funcNav ul li a {
	color: #353535;
	text-decoration:none;
}
#head #funcNav ul li a:hover {
	text-decoration:underline;
}
#head #sizer ul li {
	display:inline;
	margin:0 0 0 2px;
	padding:0;
}
/* --------------------------- logo and lang switch  */
#header {
	background-color:#FFCCFF;
	height:78px;
	position:relative;
}
#brand {
	height:60px;
	left:9px;
	position:absolute;
	width:60px;
}
#lang {
	right:9px;
	position:absolute;
}
#lang a {
}
#lang a:hover {
}
#lang a.active {
}
/* --------------------------- flash slider home  */
#homeSlider {
	background:#202324 url(../site_images/bck_homeSlider.jpg) center top no-repeat;
}
#homeSliderCenter {
	height:317px;
	background:#202324 url(../site_images/bck_homeSlider.jpg) center top no-repeat;
	position:relative;
}
#slide00 {
	position:absolute;
	left:0;
	top:0;
	height:317px;
	width:282px;
}
#slide01 {
	position:absolute;
	left:282px;
	top:0;
	height:317px;
	width:676px;
}
#slide02 {
	position:absolute;
	left:282px;
	top:0;
	display:none;
	height:317px;
	width:676px;
}
/* --------------------------- content slider  */
#contentSlider {
	background:#252525;
	height:138px !important;
	overflow:hidden;
}
#contentSliderCenter {
	background:#252525;
	height:138px !important;
	overflow:hidden;
	width:958px;
}
/* --------------------------- topnav  */

#navHor {
	background:#eef8fd url(../site_images/bck_navHor.jpg) left bottom repeat-x;
	z-index:100000;
}
body.home #navHor {
	background:#eef8fd url(../site_images/bck_navHome.jpg) left bottom repeat-x;
}
#navHorCenter {
	width: 958px;
	margin:0 auto;
	z-index:100000;
	height:2.95em;
	position:relative;
}
body.home #navHorCenter {
	height:3.1em;
}
div#Item01 {
	position:absolute;
	top:0;
	left:-7px;
	background:url(../site_images/bck_stippelLijn.gif) no-repeat right 15px;
	z-index:0;
}
#Item01 {
	width:232px;
}
#Item02 {
	width:187px;
	background:url(../site_images/bck_tab02Bottom03.png) bottom left no-repeat;
}
#Item03 {
	width:187px;
}
#Item04 {
	width:187px;
}
#Item01 a.title {
	text-align:center;
}
#Item02 a.title {
	text-align:center;
}
#Item03 a.title {
	text-align:center;
	margin:0 0 0 -1px !important;
}
#Item04 a.title {
	text-align:center;
	margin:0 0 0 -1px !important;
}
#nav {
	display: block;
	margin:0 !important;
	padding:0 !important;
	height:1.75em;
	line-height:1.75em;
	z-index:100000;
}
body.home #nav {
	position:absolute;
	left:224px !important;
}
body.content {
	margin:0 0 0 0;
}
#nav li, #Item01 li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	background:url(../site_images/bck_stippelLijn.gif) no-repeat right 15px;
}
#nav a, #Item01 a {
	display: block;
	color: #262217;
	margin:0;
	padding: 0;
	text-decoration:none;
}
#nav a.title, #Item01 a.title {
	height:27px;
	padding-top:16px;
	font-size:1.3em;
	font-weight:bold;
}
#nav li.hover a {
	color: #000;
}
#Item01, #nav li#Item02, #nav li#Item03, #nav li#Item04 {
	margin:-10px 0 0 0 !important;
}
body.content li#Item01, body.content li#Item02, body.content li#Item03, body.content li#Item04 {
	margin:-10px 0 0 -7px !important;
}
#nav #Item01.sfHover a.title, div#Item01 a.title {
	background:url(../site_images/bck_tab01Top.png) no-repeat;
	width:232px;
}
#nav li#Item02.sfHover a.title {
	background:url(../site_images/bck_tab02Top.png) no-repeat;
	width:187px;
	overflow:hidden;
}
#nav li#Item03.sfHover a.title {
	background:url(../site_images/bck_tab03Top.png) no-repeat;
	width:187px;
}
#nav li#Item04.sfHover a.title {
	background:url(../site_images/bck_tab04Top.png) no-repeat;
	width:187px;
}
#nav li li a {
	background: none;
	border-left: none;
	text-align:left;
	padding-left:42px;
	color:#323232 !important;
}
#Item01 li div.margin {
	padding:20px 17px 4px 23px;
	margin:0 !important;
	color:#262217;
}
#Item01 h2 {
	font-size:1.2em;
	color:#262217;
	margin:0;
	padding:0 0 6px 0;
	margin-bottom:3px;
	background:url(../site_images/bck_tab01Line.png) bottom center no-repeat;
}
#Item01 p {
	padding:6px 0 0 0;
	margin:0 !important;
	line-height:1.4em;
	width:130px;
	float:left;
}
.search {
	height:2.2em;
	margin:1em 0;
	background:url(../site_images/bck_search02.gif) no-repeat;
}
.searchHover {
	height:2.2em;
	margin:1em 0;
	background:url(../site_images/bck_search02Hover.gif) no-repeat;
}
.extendedsearch {
	height:22px;
	width:48px;
	margin:5px 0 0 0;
	padding:0;
	background:url(../site_images/btn_extendedsearch.gif) no-repeat;
	float:left;
}
.search input.btn {
	background:none;
	border:none;
	width:49px;
	height:2em;
	padding:0;
	margin:0;
}
.extendedsearch input.btn {
	background:none;
	border:none;
	width:48px;
	height:2em;
	padding:0;
	margin:0;
	cursor:hand;
}
#Item01 li div {
}
.search input.field {
	background:none;
	border:none;
	height:2em;
	width:127px;
	margin:0;
	padding:4px 5px 0 6px;
	color:#0379be;
}
#nav li.hover li a {
	background: none;
	border-left: none;
	color:#000;
}
#nav li.hover li a:hover {
	color: #000000;
}
#nav ul {
	display:none;
	position: absolute;
	left: 0;
	margin: 0;
	padding:7px 0 0 0;/*padding: 15px 0 0 0; */
	z-index:999;
}
#Item01 ul {
	padding:0 !important;
	margin:0 !important;
	width:232px;
}
#Item01 ul li {
	background:url(../site_images/bck_tab01Bottom02.png) top left no-repeat;
	width:232px;
	float:none;
}
#nav #Item02 ul.column1 {
	background:url(../site_images/bck_tab02Bottom02.png) no-repeat;
}
#nav #Item03 ul.column1 {
	margin:0 0 0 -1px !important;
	background:url(../site_images/bck_tab03Bottom02.png) no-repeat;
}
#nav #Item04 ul.column1 {
	margin:0 0 0 -1px !important;
	background:url(../site_images/bck_tab04Bottom02.png) no-repeat;
}
#nav #Item02 ul.column2 {
}
#nav #Item03 ul.column2 {
	margin:0 0 0 -1px !important; /*background:url(../site_images/bck_tab03Bottomul.png) no-repeat;*/
}
#nav #Item04 ul.column2 {
	margin:0 0 0 -1px !important; /*background:url(../site_images/bck_tab04Bottomul.png) no-repeat;*/
}
#nav #Item02 ul.column2 .colWrap {
	width:376px;
	background:url(../site_images/bck_tab02Bottomul.png) no-repeat;
	padding:10px 0 0 0;
	overflow:hidden;
}
#nav #Item03 ul.column2 .colWrap {
	width:376px;
	background:url(../site_images/bck_tab03Bottomul.png) no-repeat;
	padding:10px 0 0 0;
	overflow:hidden;
}
#nav #Item04 ul.column2 .colWrap {
	width:376px;
	background:url(../site_images/bck_tab04Bottomul.png) no-repeat;
	padding:10px 0 0 0;
	overflow:hidden;
}
ul.column1 {
	width:187px;
}
ul.column1 li {
	float:none !important;
}
ul.column2 {
	width:376px !important;
	padding:0 !important;
}
ul.column1 li, ul.column2 li {
	background:none !important;
}
ul.column1 .col01 {
	width:187px !important;
}
ul.column2 .col01 {
	float:left;
	background:none !important;
	width:167px;
}
ul.column2 .col02 {
	float:left;
	background:none !important;
	width:187px;
}
ul.column1 .bottom {
	height:16px;
	zoom:1;
	font-size:0;
	line-height:0;
//margin-top:-1px !important;
}
ul.column2 .bottom {
	width:376px !important;
	height:15px;
	float:none !important;
	clear:both;
}
#nav #Item02 ul.column1 .col01 {
	background:url(../site_images/bck_tab02Bottom02.png) repeat-y;
	width:187px;
}
#nav #Item03 ul.column1 .col01 {
	background:url(../site_images/bck_tab03Bottom02.png) repeat-y;
	width:187px;
}
#nav #Item04 ul.column1 .col01 {
	background:url(../site_images/bck_tab04Bottom02.png) repeat-y;
	width:187px;
}
#nav ul a {
	zoom: 1;
	text-decoration:none
} /* IE6/7 fix */
#nav ul li {
}
#nav ul li a, #nav #Item02 ul li b, #nav #Item03 ul li b, #nav #Item04 ul li b {
	display:block;
	font-size:1em;/*1.1em;*/
	line-height:1.4em;
	padding:2px 15px 4px 32px;/*3px 15px 3px 42px;*/
}
#nav #Item02 ul li b, #nav #Item03 ul li b, #nav #Item04 ul li b {
	color:#000;
}
#nav #Item01 li a {
}
#nav li#Item02 li a {
	background:url(../site_images/bck_arrowGreen.gif) 20px 6px no-repeat;
	line-height:1.1em;
}
#nav li#Item03 li a {
	background:url(../site_images/bck_arrowRed.gif) 20px 6px no-repeat;
	line-height:1.1em;
}
#nav li#Item04 li a {
	background:url(../site_images/bck_arrowBlue.gif) 20px 6px no-repeat;
	line-height:1.1em;
}
#nav li ul li a:hover {
	color:#000 !important;
}
#nav ul li.clearfloats {
	border:1px solid red;
	height:5px;
	width:376px !important;
}
#nav ul li.bottom {
	height:20px;/*33px; */
	margin:0 !important;
	padding:0 !important;
	width:100%;/*width:9.95em;*/
	float:none;
	border-left:none;
 //display:inline !important; /*IE7*/
 //zoom:1 !important; /*IE7*/
	line-height:0;
	font-size:0;
}
#Item01 ul .bottom {
	background:url(../site_images/bck_tab01Bottom03.png) bottom left no-repeat;
	width:232px;
	height:18px !important;
	z-index:0;
}
#nav #Item02 ul.column1 .bottom {
	background:url(../site_images/bck_tab02Bottom03.png) bottom left no-repeat;
}
#nav #Item02 ul.column2 .bottom {
	background:url(../site_images/bck_tab02Bottomcol2.png) bottom left no-repeat;
}
#nav #Item03 ul.column1 .bottom {
	background:url(../site_images/bck_tab03Bottom03.png) bottom left no-repeat;
}
#nav #Item03 ul.column2 .bottom {
	background:url(../site_images/bck_tab03Bottomcol2.png) bottom left no-repeat;
}
#nav #Item04 ul.column1 .bottom {
	background:url(../site_images/bck_tab04Bottom03.png) bottom left no-repeat;
}
#nav #Item04 ul.column2 .bottom {
	background:url(../site_images/bck_tab04Bottomcol2.png) bottom left no-repeat;
}
/*---------------------------end topnav---------------------------------*/

/* --------------------------- block  */
#blockWrap {
	float:right;
	margin-bottom:30px;
}
.block {
	float:left;
	margin:15px 0 0 4px;
	width:181px;
	color:#252525;
}
.block .top {
	background:#c8e4fc url(../site_images/bck_block01.jpg) no-repeat;
}
.block .bottom {
	background:url(../site_images/bck_block02.jpg) top left no-repeat;
	min-height:117px;
	height: auto!important; /* for sane browsers, keep it as default */
	height:117px;
}
.block03 h3 {
	padding:0 0 6px 0!important;
}
/*.block03 .linkArrow{margin:6px 0 !important; font-weight:bold !important; }*/

.block h2 {
	font-size:1.2em;
	padding:7px 16px 5px 16px;
	margin:0;
	color:#1b1b1b;
}
.block h3 {
	font-size:1.1em;
	padding:7px 16px 5px 16px;
	margin:0;
	color:#0379be;
}
.block h4 {
	font-size:1em;
	padding:0 16px;
	margin:0;
	color:#1b1b1b;
	font-weight:bold;
}
.block ul {
	margin:0;
	padding:9px 16px;
}
.block ul li {
	margin:0;
	padding:0 0 0.3em 0;
}
.block ul ul {
	margin:0 0 0 4px;
	padding:0;
}
.block ul li li, .block02 ul li {
	margin:0 !important;
	padding:0 0 0 11px !important;
	background:url(../site_images/bck_arrow.gif) 0 0.5em no-repeat;
	zoom:1;
}
.block ul li li, .block03 ul li {
	margin:0 !important;
	padding:0 0 0 11px !important;
	background:url(../site_images/bck_arrow.gif) 0 0.5em no-repeat;
	zoom:1;
}
.linkArrow {
	margin:0 20px 0 20px;
	padding:0 0 0 11px;
	background:url(../site_images/bck_arrow.gif) 0 0.5em no-repeat !important;
	overflow:hidden;
}
.block03 .margin ul li {
	background:url(../site_images/bck_arrow02.gif) 0 0.5em no-repeat !important;
	margin:0;
	padding:0 0 0 11px;
}
.block ul li a {
	color:#1b1b1b;
	text-decoration:none;
}
.block01 ul li a {
	color:#0379be;
	text-decoration:none;
	padding:0 0 0 11px;
	background:url(../site_images/bck_arrow.gif) 0 0.4em no-repeat;
}
.block01 ul li a:hover {
	color:#1b1b1b;
}
.block02 ul li a {
	display:block;
	margin:4px 0;
}
.block ul li li a, .block02 ul li a, .linkArrow a {
	color:#0379be !important;
	text-decoration:none;
}
.block ul li li a, .block03 ul li a, .linkArrow a {
	color:#0379BE !important;
	text-decoration:none;
}
.block03 ul li a {
	display:block;
	margin:4px 0;
}
.block ul li li a:hover, .block02 ul li a:hover, .linkArrow a:hover {
	color:#1b1b1b;
}
.block ul li a, .block ul li a:hover, .block ul li a:visited {
	zoom:1;
}
.block04 img {
	margin:7px;
}
.block04 .sitecore {
	display: none;
	margin:0 0 0 -7px !important;
}
.block04 .formTable select.jumpmenu{
    width:168px;
    margin:0 0 3px 0 !important;
}
.block04 .formTable{
    margin-top:5px;
    width:168px;
}
.block04 .formTable td{
    padding:4px 4px 0 4px;
}
.block04 .butHolderR{
    padding-right:10px !important;
}
/* --------------------------- breadcrumbs  */

#breadcrumbs {
	position:absolute;
	top:19px;
	left:230px;
	color:#858585;
	width:350px;
	height:30px;
	overflow:hidden;
}
#breadcrumbs a, #breadcrumbs a:visited {
	color:#858585 !important;
	padding-right:18px;
	background:url(../site_images/bck_breadcrumb.gif) right no-repeat;
}
#breadcrumbs a:hover {
	color:#595959;
}
/*--------------------------- actionbuttons   */

#ActionButtons {
	position:absolute;
	right:225px;
	top:22px;
}
/*--------------------------- printbutton ----------------*/

#printButton {
	position:relative;
	float:right;
	margin-left:4px;
}
#printButton img {/*position:absolute; right:233px; top:20px;*/
	cursor:pointer;
}
#printLogo {
	display:none;
}
/*--------------------------- bookmarkbutton ----------------*/

#bookmarkButton {
	position:relative;
	float:right;
	margin-left:4px;
}
#bookmarkButton img {/*position:absolute; right:285px; top:22px;*/
	cursor:pointer;
}
#printLogo {
	display:none;
}
/*--------------------------- RSSbutton ----------------*/

#RSSButton {
	position:relative;
	float:right;
	margin-left:4px;
}
#RSSButton img {/*position:absolute; right:258px; top:20px;*/
	cursor:pointer;
}
#RSSLogo {
	display:none;
}
/* --------------------------- topnav  */
#navigation {
	background-color:#9FC;
}
#navigation ul {
	margin:0;
}
#navigation li {
	display:inline;
	list-style:none;
}
#navigation a {
}
#navigation a:hover {
}
#navigation .active a {
}
/*--------------------------------------LEFTNAV GENERAL--------------------------------------*/

#leftNav {
	width:200px;
	margin-top:15px;
	height:inherit;
	float:left;
	overflow:visible;
}
#leftNav .tab {
}
#leftNav .tab .top {
	width:200px;
}
#leftNav .tab .top h2 {
	padding:0.7em 0 0.55em 1.5em;
	margin:0 1.7em 0 0;
	color:#262217;
	font-size:1.2em;
}
#leftNav .tabYbis .top h2, #leftNav .tabRbis .top h2, #leftNav .tabBbis .top h2, #leftNav .tabGbis .top h2 {
	padding:0.7em 0 0.55em 1.5em;
	margin:0 1.7em 0 0;
	color:#262217;
	font-size:1.2em;
	font-weight:normal;
	overflow:hidden;
}
#leftNav .tab .bottom01 {
	width:200px;
	height:2px;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}
#leftNav .tab .bottom02 {
	width:200px;
	margin:0;
}
#leftNav .tab .bottom02 .margin {
	padding:10px 23px 3px 23px
}
#leftNav .tab .bottom03 {
	width:200px;
	height:1.4em;
}
#leftNav .tab ul {
	margin:0;
	padding:0;
}
#leftNav .tab ul li {
	margin:0;
	padding:0;
	font-size:1.1em;
	background:none !important;
}
#leftNav .tab ul li ul, #leftNav .tabbis ul {
	margin:3px 0 3px 5px;
	padding:0;
}
#leftNav .tab ul li a, #leftNav .tab ul li a:visited {
	font-weight:bold;
	line-height:1.1em;
	margin-bottom:0.5em;
	display:block;
}
body.productsApplications #leftNav .tab ul li a, body.productsApplications #leftNav .tab ul li a:visited, body.productsApplications .selected {
	color:#967017 !important;
}
body.investors #leftNav .tab ul li a, body.investors #leftNav .tab ul li a:visited, body.investors .selected {
	color:#606011 !important;
}
body.jobs #leftNav .tab ul li a, body.jobs #leftNav .tab ul li a:visited, body.jobs .selected {
	color:#5B1F05 !important;
}
body.aboutus #leftNav .tab ul li a, body.aboutus #leftNav .tab ul li a:visited, body.aboutus .selected {
	color:#1F3A4B !important;
}
#leftNav .tab ul li a:hover {
	color:#1b1b1b !important;
}
#leftNav .tab ul li {
	line-height:1.2em;
!important;
}
#leftNav .tab ul li ul li {
	padding:0 0 0.1em 0.7em;
	font-size:1em;
}
#leftNav .tabbis ul li {
	padding:0 0 0.1em 0.7em;
	font-size:1.1em;
}
.selected {
	font-weight:bold !important;
	line-height:1.4em;
	margin-bottom:0.3em;
	/*padding-bottom:0.2em;*/
	background:url(../site_images/bck_lineNav.png) left bottom no-repeat !important;
}
.selected a, .selected a:hover, .selected a:visited {
	color:#1B1B1B !important;
	font-weight:bold !important;
}
#leftNav .tab ul li .selected {
	font-weight:bold !important;
	line-height:1.4em;
	margin-bottom:0.3em;
	/*padding-bottom:0.2em !important;*/
	background:url(../site_images/bck_lineNav.png) left bottom no-repeat !important;
}
/*--------------------------------------LEFTNAV YELLOW--------------------------------------*/

#leftNav .tabY .top {
	background:url(../site_images/bck_LNY01.png) no-repeat;
}
#leftNav .tabY .bottom01 {
	background:url(../site_images/bck_LNY02.png) no-repeat;
}
#leftNav .tabY .bottom02 {
	background:url(../site_images/bck_LNY03.png) repeat-y;
}
#leftNav .tabY .bottom03 {
	background:url(../site_images/bck_LNY04.png) top left no-repeat;
}
#leftNav .tabYbis .top {
	background:url(../site_images/bck_LNY05.png) no-repeat;
}
#leftNav .tabYbis .bottom01 {
	background:url(../site_images/bck_LNY06.png) no-repeat;
}
#leftNav .tabYbis .bottom02 {
	background:url(../site_images/bck_LNY07.png) repeat-y;
}
#leftNav .tabYbis .bottom03 {
	background:url(../site_images/bck_LNY08.png) top left no-repeat;
}
#leftNav .tabY ul li ul li {
	background:url(../site_images/bck_arrowYellow.gif) 0 0.4em no-repeat !important;
}
#leftNav .tabYbis ul li {
	background:url(../site_images/bck_arrowYellow.gif) 0 0.4em no-repeat !important;
}
#leftNav .tabY ul ul li a, #leftNav .tabY ul ul li a:visited, #leftNav .tabYbis ul li a, #leftNav .tabYbis ul li a:visited {
	color:#735100;
	font-weight:normal;
}
#leftNav .tabY ul ul li a:hover, #leftNav .tabYbis ul li a:hover {
	color:#1b1b1b !important;
}
/*--------------------------------------LEFTNAV GREEN--------------------------------------*/

#leftNav .tabG .top {
	background:url(../site_images/bck_LNG01.png) no-repeat;
}
#leftNav .tabG .bottom01 {
	background:url(../site_images/bck_LNG02.png) no-repeat;
}
#leftNav .tabG .bottom02 {
	background:url(../site_images/bck_LNG03.png) repeat-y;
}
#leftNav .tabG .bottom03 {
	background:url(../site_images/bck_LNG04.png) no-repeat;
}
#leftNav .tabGbis .top {
	background:url(../site_images/bck_LNG05.png) no-repeat;
}
#leftNav .tabGbis .bottom01 {
	background:url(../site_images/bck_LNG06.png) no-repeat;
}
#leftNav .tabGbis .bottom02 {
	background:url(../site_images/bck_LNG07.png) repeat-y;
}
#leftNav .tabGbis .bottom03 {
	background:url(../site_images/bck_LNG08.png) no-repeat;
}
#leftNav .tabG ul li ul li {
	background:url(../site_images/bck_arrowGreen.gif) 0 0.4em no-repeat !important;
}
#leftNav .tabGbis ul li {
	background:url(../site_images/bck_arrowGreen.gif) 0 0.4em no-repeat !important;
}
#leftNav .tabG ul ul li a, #leftNav .tabG ul ul li a:visited, #leftNav .tabGbis ul li a, #leftNav .tabGbis ul li a:visited {
	color:#606011;
	font-weight:normal;
}
#leftNav .tabG ul ul li a:hover, #leftNav .tabGbis ul li a:hover {
	color:#1b1b1b !important;
}
/*--------------------------------------LEFTNAV RED--------------------------------------*/

#leftNav .tabR .top {
	background:url(../site_images/bck_LNR01.png) no-repeat;
}
#leftNav .tabR .bottom01 {
	background:url(../site_images/bck_LNR02.png) no-repeat;
}
#leftNav .tabR .bottom02 {
	background:url(../site_images/bck_LNR03.png) repeat-y;
}
#leftNav .tabR .bottom03 {
	background:url(../site_images/bck_LNR04.png) no-repeat;
}
#leftNav .tabRbis .top {
	background:url(../site_images/bck_LNR05.png) no-repeat;
}
#leftNav .tabRbis .bottom01 {
	background:url(../site_images/bck_LNR06.png) no-repeat;
}
#leftNav .tabRbis .bottom02 {
	background:url(../site_images/bck_LNR07.png) repeat-y;
}
#leftNav .tabRbis .bottom03 {
	background:url(../site_images/bck_LNR08.png) no-repeat;
}
#leftNav .tabR ul li ul li {
	background:url(../site_images/bck_arrowRed.gif) 0 0.4em no-repeat !important;
}
#leftNav .tabRbis ul li {
	background:url(../site_images/bck_arrowRed.gif) 0 0.4em no-repeat !important;
}
#leftNav .tabR ul ul li a, #leftNav .tabR ul ul li a:visited, #leftNav .tabRbis ul li a, #leftNav .tabRbis ul li a:visited {
	color:#5b1f05;
	font-weight:normal;
}
#leftNav .tabR ul ul li a:hover, #leftNav .tabRbis ul li a:hover {
	color:#1b1b1b !important;
}
/*--------------------------------------LEFTNAV BLUE--------------------------------------*/

#leftNav .tabB .top {
	background:url(../site_images/bck_LNB01.png) no-repeat;
}
#leftNav .tabB .bottom01 {
	background:url(../site_images/bck_LNB02.png) no-repeat;
}
#leftNav .tabB .bottom02 {
	background:url(../site_images/bck_LNB03.png) repeat-y;
}
#leftNav .tabB .bottom03 {
	background:url(../site_images/bck_LNB04.png) no-repeat;
}
#leftNav .tabBbis .top {
	background:url(../site_images/bck_LNB05.png) no-repeat;
}
#leftNav .tabBbis .bottom01 {
	background:url(../site_images/bck_LNB06.png) no-repeat;
}
#leftNav .tabBbis .bottom02 {
	background:url(../site_images/bck_LNB07.png) repeat-y;
}
#leftNav .tabBbis .bottom03 {
	background:url(../site_images/bck_LNB08.png) no-repeat;
}
#leftNav .tabB ul li ul li {
	background:url(../site_images/bck_arrowBlue.gif) 0 0.4em no-repeat !important;
}
#leftNav .tabBbis ul li {
	background:url(../site_images/bck_arrowBlue.gif) 0 0.4em no-repeat !important;
}
#leftNav .tabB ul ul li a, #leftNav .tabB ul ul li a:visited, #leftNav .tabBbis ul li a, #leftNav .tabBbis ul li a:visited {
	color:#1f3a4b;
	font-weight:normal;
}
#leftNav .tabB ul ul li a:hover, #leftNav .tabBbis ul li a:hover {
	color:#1b1b1b;
!important
}
/* --------------------------- content divs  */
#Content {
	background:#FFF url(../site_images/bck_gradientContent.gif) center top repeat-x;
	z-index:0;
	height:inherit;
	overflow:visible;
	padding-bottom:80px;
}
#ContentFlash {
	background:transparent url(../site_images/bck_flash.jpg) repeat-x scroll 0 0 !important;
	z-index:0;
	height:inherit;
	overflow:visible;
	padding-bottom:80px;
}
#ContentCenter {
	background:#FFF url(../site_images/bck_gradientContent.gif) center top repeat-x;
	position: relative;
	height:inherit;
	overflow:visible;
}
h1 {
	color:#292828;
	padding:0 0 10px 0 !important;
	margin:0 0 20px 0 !important;
	font-size:1.8em;
	line-height:1.1em;
	background:url(../site_images/bck_h2.jpg) bottom left no-repeat;
	font-weight:normal;
}
.contentText {
	margin-bottom:10px;
}
.downloads {
	margin:28px 0;
}
#ContentCenter ul {
	margin:0;
}
#ContentCenter ul li {
	background:url(../site_images/bck_arrowOker.gif) 0 0.5em no-repeat;
	padding:0 0 0.4em 0.8em;
	font-size:1.1em;
}
/*---------------technological features -------------------------*/

#ContentCenter ul li.level1 {
	margin-left:10px;
	padding-left:0;
	margin-bottom:5px;
	background:transparent url(../site_images/bck_lineNav.png) no-repeat left bottom !important;
}
#ContentCenter ul li.level2 {
	margin-left:20px;
}
/*---------------end technological features -------------------------*/


#ContentCenter ul li a, #ContentCenter ul li a:visited {
	color:#2a2a2a;
}
#ContentCenter ul li a:hover {
	color:#967017;
}
#ContentCenter p {
	color:#4c4c4c;
	font-size:1.1em;
}
#ContentCenter p.comment {
	color:#818080;
	font-size:1em;
}
#ContentCenter comment {
	color:#818080;
}
#ContentCenter a {
	color:#0379be;
}
#ContentCenter a:hover {
	color:#4c4c4c !important;
}
#ContentCenter a:visited {
	color:#5db3e6;
}
#ContentCenter h2 {
	color:#020202;
	padding:0.5em 0 0.5em 0;
	margin:0;
	font-size:1.5em;
}
#ContentCenter h3 {
	color:#020202;
	padding:0.6em 0 0.6em 0.5em;
	margin:1em 0 1.1em 0;
	background:url(../site_images/bck_h3.jpg) bottom left no-repeat;
	color:#262217;
	font-size:1.1em;/*text-transform:uppercase;*/
}
#ContentCenter h3 a {
	color:#0379BE !important;
}
#ContentCenter table td {/*border:1px solid #CCC; border-collapse:collapse; padding:5px;*/
}
#contentMid {/*position:absolute; left:217px;*/
	margin:53px 0 0 14px;
	width:509px;
	height:100%;
	float:left;
	overflow:hidden;
}
#contentMid p {
	line-height:1.5em;
	text-align:justify;
}
#contentMid td p{
    text-align:inherit;
}
#contentMid p.intro {
	margin-bottom:35px;
}
#contentMid a.grey, #contentMid a.grey:hover, #contentMid a.grey:visited {
	color:#818080 !important;
	text-decoration:underline;
}
#contentMid .margin {
	margin:0 0 0 13px;
}
#contentMid .tab {
	margin:10px 0 0 -13px;
	line-height:1.5em;
}
#contentMid .tab .top {
	width:509px;
	background:url(../site_images/bck_boxGrey01.gif) no-repeat;
}
#contentMid .tab .top h3, #contentMid .tabLarge .top h3 {
	padding:0.6em 1.7em 0.6em 1.5em;
	margin:0;
	color:#262217;
	font-size:1.1em;
	background:none;
	text-transform:none;
}
#contentMid .tab .bottom01 {
	background:url(../site_images/bck_boxGrey02.jpg) no-repeat;
	width:509px;
	height:1px;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}
#contentMid .tab .bottom02 {
	background:url(../site_images/bck_boxGrey03bis.gif) top left repeat-y;
	width:509px;
	margin:0 !important;
	min-height:65px;
	height: auto!important; /* for sane browsers, keep it as default */
	height:65px;
}
#contentMid .tab .bottom02 .margin {
	padding:12px 12px 0 12px;
	background:url(../site_images/bck_boxGrey03.jpg) left top no-repeat;
	overflow:visible;
	margin:0 !important;
	min-height:65px;
	height: auto!important; /* for sane browsers, keep it as default */
	height:65px;
}
#contentMid .tab .bottom03 {
	background:url(../site_images/bck_boxGrey04.gif) top left no-repeat;
	width:509px;
	height:11px;
	padding:0;
	margin:0;
	line-height:0;
	font-size:0;
	zoom:1;
}
#contentMid .tabLight {
	margin:10px 0 0 -13px;
	float:none;
	clear:both;
}
#contentMid .tabLight .top {
	width:509px;
	background:url(../site_images/bck_boxLightGrey01.gif) no-repeat;
}
#contentMid .tabLight .top h3 {
	padding:0.6em 1.7em 0.6em 1.5em;
	margin:0;
	color:#262217;
	font-size:1.1em;
	background:none;
}
#contentMid .tabLight .bottom01 {
	background:url(../site_images/bck_boxLightGrey02.jpg) no-repeat;
	width:509px;
	height:1px;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}
#contentMid .tabLight .bottom02 {
	background:#f0f1f3 url(../site_images/bck_boxLightGrey03.jpg) left top no-repeat;
	width:509px;
	margin:0;
}
#contentMid .tabLight .bottom02 .margin {
	padding:12px;
}
#contentMid .tabLight .bottom03 {
	background:url(../site_images/bck_boxLightGrey04.gif) no-repeat;
	width:509px;
	height:11px;
	padding:0;
	margin:0;
}
.contactMid {
	width:600px !important;
}
.contactMid .tab .top {
	background:url(../site_images/bck_boxGreyL01.gif) no-repeat !important;
	width:600px !important;
}
.contactMid .tab .bottom01 {
	background:url(../site_images/bck_boxGreyL02.gif) no-repeat !important;
	width:600px !important;
}
.contactMid .tab .bottom02 {
	background:url(../site_images/bck_boxGreyL03bis.gif) top left repeat-y !important;
	width:600px !important;
}
.contactMid .tab .bottom02 .margin {
	background:url(../site_images/bck_boxGreyL03.gif) left top no-repeat !important;
}
.contactMid .tab .bottom03 {
	background:url(../site_images/bck_boxGreyL04.gif) no-repeat !important;
	width:600px !important;
}
.contactLarge {
	width:744px !important;
}
.contactLarge .tab .top, .tabLarge .top {
	background:url(../site_images/bck_boxGreyLarge01.gif) no-repeat !important;
	width:744px !important;
}
.contactLarge .tab .bottom01, .tabLarge .bottom01 {
	background:url(../site_images/bck_boxGreyLarge02.gif) no-repeat !important;
	width:744px !important;
	height:1px;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}
.contactLarge .tab .bottom02, .tabLarge .bottom02 {
	background:url(../site_images/bck_boxGreyLarge03bis.gif) top left repeat-y !important;
	width:744px !important;
}
.contactLarge .tab .bottom02 .margin, .tabLarge .bottom02 .margin {
	background:url(../site_images/bck_boxGreyLarge03.gif) left top no-repeat !important;
}
.contactLarge .tab .bottom03, .tabLarge .bottom03 {
	background:url(../site_images/bck_boxGreyLarge04.gif) no-repeat !important;
	width:744px !important;
	height:11px;
	padding:0;
	margin:0;
}
ul.column, .column {
	float:left;
	padding-right:20px;
	width:auto; /*width:146px;*/
}
.two {
	width:215px !important;
}
.tree {
	width:133px important;
}
.imageWrap {
	float:left;
}
.imageWrap img {
	margin:0 1.3em 0.6em 0;
}
.imageRight 
{
	display:none;
	float:right;
	margin: 0 0 10px 10px;
}
.imageLeft {
	float:left;
	margin:0 10px 10px 0;
}
.caption {
	margin-top:5px;
	margin-bottom:10px;
}
.list {
	float:left;
}
.list ul {
	margin-top:1.5em !important;
}
.list ul li {
	/*background:url(../site_images/bck_arrowOker.gif) 0 0.8em no-repeat !important; */
		background:none !important;
	line-height:1.6em;
	padding:0 !important;
}
.list ul li a, .list ul li a:visited {
	color:#0379be !important;
}
.list ul li a:hover {
	color:#4c4c4c !important;
}
.list ul li img.ico {
	padding-top:4px;
	margin: 0 10px -4px 0;
}
#ContentCenter div.yellow a {
	color:#d39911 !important;
}
#ContentCenter div.green a {
	color:#606011 !important;
}
#ContentCenter div.red a {
	color:#5b1f05 !important;
}
#ContentCenter div.blue a {
	color:#1f3a4b !important;
}
#ContentCenter div.yellow a:hover {
	color:#2a2a2a !important;
}
.RCtable {
/*border-collapse:collapse !important;*/
	}
.RCtable th {
	padding:1em;
	border:none;
}
.RCtable td {
	padding:1em;
	border-left:1px solid #d0dadf;
	border-top:1px solid #d0dadf;
	zoom:1;
}
#ctl00_PageContent_ctl01_PanelResult .RCtable td {
	padding:0.5em;
}
.RCtable td.last {
	border-right:1px solid #d0dadf !important;
}
.RCtable tr.odd td, .RCtable tr.odd th {
	background:#eff1f3
}
.RCtable tr.even td, .RCtable tr.even th {
	background:#fff
}
.RCtable th.TL {
	background:url(../site_images/bck_RC01.gif) no-repeat top left;
}
.RCtable tr.odd th.TL {
	background:#eff1f3 url(../site_images/bck_RC03bis.gif) no-repeat top left;
}
.RCtable th.TM {
	border-top:1px solid #d0dadf
}
.RCtable th.TR {
	background:url(../site_images/bck_RC02.gif) no-repeat top right;
}
.RCtable tr.odd th.TR {
	background:#eff1f3 url(../site_images/bck_RC04bis.gif) no-repeat top right;
}
.RCtable tr.even td.BL {
	background:#fff url(../site_images/bck_RC04.gif) no-repeat bottom left;
}
.RCtable tr.odd td.BL {
	background:#eff1f3 url(../site_images/bck_RC03.gif) no-repeat bottom left;
}
.RCtable tr.even td.BR {
	background:#fff url(../site_images/bck_RC04.gif) no-repeat bottom right;
}
.RCtable tr.odd td.BR {
	background:#eff1f3 url(../site_images/bck_RC04.gif) no-repeat bottom right;
}
.RCtable td.line {
	background:url(../site_images/bck_RC_th.gif) top left no-repeat;
	height:1px;
	font-size:0 !important;
	line-height:0;
	margin:0;
}
.BL, .BM, .BR {
	padding:1px !important;
	color:##eff1f3;
	font-size:0;
	line-height:0;
}
.BL {
	border-left:none !important;
	border-right:none !important;
	height:10px;
}
.BM {
	border-bottom:1px solid #d0dadf !important;
	border-top:1px solid #d0dadf !important;
	border-left:none !important;
	border-right:none !important;
}
.BR {
	border-right:none !important;
	border-left:none !important;
}
.contentcolumn2s {
	position:absolute;
	left:230px;
	top:53px;
	width:740px;
}
/*-------------------------  contentRight  */
#contentRight { /*position:absolute; left:748px;*/
	margin-top:73px;
	/*padding-right:10px;*/
	height:inherit;
	float:right;
	overflow:visible;
	width:206px;
}
#contentRight .tab {
	margin-top:10px;
	font-size:0.9em;
}
#contentRight .tab .top {
	width:206px;
	background:url(../site_images/bck_boxBlue01.gif) no-repeat;
}
#contentRight .tab .top h2 {
	padding:0.5em 1.7em 0.4em 1.5em;
	margin:0;
	color:#262217;
	font-size:1.2em;
}
#contentRight .tab .bottom01 {
	background:url(../site_images/bck_boxBlue02.jpg) no-repeat;
	width:206px;
	height:2px;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}
#contentRight .tab .bottom02 {
	background:url(../site_images/bck_boxBlue03.jpg) 0 54px repeat-y;
	width:206px;
	margin:0;
}
#contentRight .tab .bottom02 .margin {
	padding:12px;
	min-height:38px;
	height: auto!important; /* for sane browsers, keep it as default */
	height:38px;
	background:url(../site_images/bck_boxBlue03_bis.jpg) top center no-repeat !important;
}
#contentRight .tab .bottom03 {
	background:url(../site_images/bck_boxBlue04.gif) bottom left no-repeat;
	width:206px;
	height:11px;
	padding:0;
	margin:0;
}
#contentRight .tab ul {
	margin:0;
	padding:0;
}
#contentRight .tab ul li {
	margin:0;
	padding:0 0 0.3em 1em;
	color:#262217;
	font-size:1.1em;
	background:url(../site_images/bck_bulletRight.gif) 0 0.6em no-repeat;
}
#contentRight .tab ul li.blue {
	color:#0379be !important;
}
#contentRight .tab ul li ul, #contentRight .tabBis ul {
	margin:3px 0 3px 8px;
	padding:0;
}
#contentRight .tab ul li ul li {
	background:url(../site_images/bck_arrowBrown.gif) 0 0.4em no-repeat;
	padding:0 0 0.1em 1.1em;
	font-size:1em;
}
#contentRight .tabBis ul li {
	background:url(../site_images/bck_arrowBrown.gif) 0 0.4em no-repeat;
	padding:0 0 0.1em 1.1em;
	font-size:1.1em;
}
#contentRight .tab ul li a {
	color:#1b1b1b;
}
#contentRight .tab ul li a:hover {
	color:#464646;
}
#contentRight .tab ul li ul li a, #contentRight .tabBis ul li a {
	color:#735100;
}
#contentRight .tab ul li ul li a:hover, #contentRight .tabBis ul li a:hover {
	color:#262217;
}
#contentRight h3 {
	color:#0379be;
	font-size:1.2em;
	margin:0.5em 0 0.2em 0;
	padding:0;
	background:none;
	clear:both;
}
#contentRight p, .tab p {
	margin:0;
	padding:0 0 0.5em 0;
	color:#3a3a3a;
	font-size:1.1em;
}
#contentRight table td {
	padding:0;
}
.RadComboBox {
	display:block !important;
}
#contentRight .label {
	display:block;
	margin:5px 0;
	font-size:1.1em;
	color:#000;
}
.button {
	margin-top:20px;
	float:left;
}
.button a {
	padding:3px 4px 6px 4px;
	margin-right:2px;
	color:#FFF !important;
	Background:#4894c8 url(../site_images/bck_button.gif) bottom left repeat-x;
	display:block;
}
#ContentCenter .button a:hover {
	color:#a5d0f3 !important;
}
.paging {
	margin:10px 0;
}
.tab h4 {
	margin:3px 10px 10px 10px !important;
	color:#0379BE;
	font-size:1.2em;
}
#contact {
}
#contact .top h2 {
	padding:0.7em 1.7em 0.3em 1em;
	margin:0;
	color:#fff;
	font-size:1.3em;
	font-weight:normal;
}
#contact .top {
	background:url(../site_images/bck_boxContact.gif) no-repeat;
}
#contact.bottom {
}
#contentRight .block {
	margin-top:10px;
	font-size:0.9em;
	float:none !important;
	margin-left:0;
	margin-left:0;
}
#contentRight .block .top {
	width:206px;
	background:url(../site_images/bck_boxBlue01.gif) no-repeat;
}
#contentRight .block .top h2 {
	padding:0.5em 1.7em 0.4em 1.5em;
	margin:0;
	color:#262217;
	font-size:1.2em;
}
#contentRight .block .bottom01 {
	background:url(../site_images/bck_boxBlue02.jpg) no-repeat;
	width:206px;
	height:2px;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}
#contentRight .block .bottom02 {
	background:url(../site_images/bck_boxBlue03.jpg) 0 54px repeat-y;
	width:206px;
	margin:0;
}
#contentRight .block .bottom02 .margin {
	padding:12px;
	min-height:38px;
	height: auto!important; /* for sane browsers, keep it as default */
	height:38px;
	background:url(../site_images/bck_boxBlue03_bis.jpg) top center no-repeat !important;
}
#contentRight .block .bottom03 {
	background:url(../site_images/bck_boxBlue04.gif) bottom left no-repeat;
	width:206px;
	height:11px;
	padding:0;
	margin:0;
}
/*------------------------------extranet buttons --------------------------------------------------*/
#contentRight .extranetButton .top {
	background:url(../site_images/bck_extranetBoxTop.gif) no-repeat !important;
}
#contentRight .extranetButton .bottom02 {
	background:url(../site_images/bck_extranetBoxMid.gif) no-repeat !important;
}
#contentRight .extranetButton .bottom02 .margin {
	min-height:50px;
	height: auto!important; /* for sane browsers, keep it as default */
	height:50px;
	background:none !important;
	font-size:1.4em !important;
	line-height:1.3em;
	padding-bottom:0 !important;
	font-weight:bold;
}
#contentRight .extranetButton .bottom03 {
	background:url(../site_images/bck_extranetBoxBottom.gif) bottom left no-repeat;
}
#contentRight .extranetButton h2 {
	padding:1em 1.5em !important;
	font-size:1.3em !important;
}
#contentRight .extranetButton {
	color:#FFF;
}
#contentRight .extranetButton a {
	color:#FFF;
	display:block;
	padding-left:25px;
	background:url(../site_images/bul_arrowBlue.gif) left center no-repeat;
}
/* --------------------------- path  */
#path {
	background-color:#CC6;
}
#path, #path a:link, #path a:hover, #path a:visited {
}
#path a {
}
#path a:hover {
}
/* --------------------------- home all content  */
#homeContent {
	background:#a1cdf2 url(../site_images/bck_homeContent.jpg) center top no-repeat;
	z-index:0;
	overflow:visible;
	min-height:270px;
	height: auto!important; /* for sane browsers, keep it as default */
	height:270px;
}
#homeContentCenter {
	/*height:320px;*/
	/*background:#a1cdf2 url(../site_images/bck_homeContent.jpg) center top no-repeat;*/
	overflow:visible;
	position:relative;/*margin-bottom:20px;*/
}
/* --------------------------- container all content, nav, content and right column  */
#body {
}
#contentContainer {
}
#contentBody {
	background:#e6e6de;
	float:left;
	width:528px;
}
#contentBody .margin {
	padding:10px 25px 25px 25px;
}
#contentBody ul li {
	background:url(../site_images/bul_list.gif) 0 5px no-repeat;
}
#contentR {
	background-color:#CCF;
	float:left;
	width:222px;
}
/* --------------------------- formulier  */
.formTable {
	margin:0;
}
.line {
	background:url(../site_images/bck_line.png) bottom center no-repeat scroll;
	height:2px;
	width:487px;
	margin:10px 0;
}
.formTable td {
	vertical-align:top;
	padding:4px;
}
.formTable .fieldWrap {
	background:url(../site_images/bck_input.png) no-repeat;
	height:25px;
	width:236px;
	margin-top:-2px;
	float:left;
}
.fieldWrapS {
	width:117px !important;
	background:url(../site_images/bck_inputS.png) top left no-repeat !important;
}
.formTable input.field {
	background:none !important;
	height:19px;
	width:214px;
	border:none;
	padding:4px 12px 2px 10px;
	margin:0;
	font-size:11px;
}
.formTable input.fieldS {
	background:none !important;
	height:19px;
	width:82px !important;
	border:none;
	padding:4px 3px 2px 10px;
	margin:0;
	font-size:11px;
}
.erroricon {
	float:left;
	padding:3px 0 0 10px;
}
#contentRight .fieldWrap{
    float:left;
}
/*.formTable input.Error{
	background:url(../site_images/bck_inputError.png) top left no-repeat !important;
	height:19px;
	width:214px;
	border:none;
	padding:4px 12px 2px 10px;
	font-size:11px;
}*/
/*.formTable select .Error {border:1px solid red !important;}*/

/*.Error input {border:1px solid red !important;}*/

/*.formTable .fieldWrapS input.Error{
	background:url(../site_images/bck_inputSError.png) top left no-repeat !important;
}*/
.formTable select.jumpmenu {
	height:19px;
	width:233px;
	font-size:11px;
	background:#f3f3f3;
	border:1px solid #b7c0c5;
	margin-bottom:6px;
	padding-left:4px;
	margin-left:2px;
	float:left
}
/*select.Error {border:1px solid #FF0000 !important;}*/

.formTable .messageBoxWrap {
	height:140px;
	/*width:310px;*/
	margin-top:-2px;
	background:url(../site_images/bck_messageBox.png) no-repeat !important;
	float:left;
}
.formTable textarea.messageBox {
	height:125px;
	width:275px;
	background:none;
	border:none;
	margin:6px 10px 10px 8px;
	padding:0;
	font-size:11px;
	overflow-x:hidden;
	overflow-y:visible;
}
.formTable input.uploadfile {
	height:100%;
	opacity:0;
	position:relative;
	width:auto;
}
.formTable label.cabinet {
	background:transparent url(../site_images/but_choosefile_en.gif) no-repeat scroll 0 0;
	cursor:pointer;
	display:block;
	height:17px;
	overflow:hidden;
	width:85px;
}
.formTable a {
	color:#666 !important;
	text-decoration:underline;
}
.formTable a:hover {
	color:#666 !important;
	text-decoration:none;
}
/*.formTable textarea.Error{
    border:1px solid #ff0000;
}
*/
/* --------------------------- construction  */

.overview {
	margin:10px 0 0 -13px;
}
.overview .top {
	width:509px;
	height:9px;
	background:url(../site_images/bck_boxWhite01.gif) no-repeat;
	font-size:0;
	line-height:0;
}
.overview .center {
	width:509px;
	background:url(../site_images/bck_boxWhite02.jpg) repeat-y;
	overflow:hidden;
}
.overview .center .margin {
	padding:8px 0 0 15px;
	margin:0 !important;
	width:520px;
	overflow:none;
}
.overview .bottom {
	width:509px;
	height:9px;
	background:url(../site_images/bck_boxWhite03.gif) no-repeat;
}
.overview .cat {
	width:220px;
	float:left;
	margin:0 38px 10px 0;
	display:block;
}
.overview .cat h3 {
	color:#0379be !important;
	font-size:1.2em !important;
	padding:0 0 0.5em 0 !important;
	background:none !important;
	margin:0 !important;
}
.overview .line {
	background:url(../site_images/bck_line02.jpg) bottom center no-repeat scroll;
	height:2px;
	margin:0 0 20px 0;
	clear:both;
	float:none;
}
.overview .cat img {
	margin-bottom:5px;
}
.overview .cat p {
}
/* ---------------------------- investors   */
.columnContainer {
	margin:10px 8px 0 -13px;
	width:530px;
}
.column {
	margin:0 17px 12px 3px;
	color:#525252 !important;/*min-height:152px;
	height: auto!important; /* for sane browsers, keep it as default 
	height:152px;*/
}
.column2 .top {
	width:503px;
	height:9px;
	background:url(../site_images/bck_column2_01.gif) no-repeat;
	font-size:0;
}
.column2 .center {
	width:503px;
	background:url(../site_images/bck_column2_02.gif) repeat-y;
}
.column2 .bottom {
	width:503px;
	height:9px;
	background:url(../site_images/bck_column2_03.gif) no-repeat;
}
.column1 {
	width:246px !important;
}
.column1 .top {
	width:246px;
	height:9px;
	background:url(../site_images/bck_column2_01.jpg) no-repeat;
}
.column1 .center {
	width:246px;
	background:url(../site_images/bck_column2_02.jpg) repeat-y;
}
.column1 .bottom {
	width:246px;
	height:9px;
	background:url(../site_images/bck_column2_03.jpg) no-repeat;
}
.column .center .margin {
	padding:2px 0 0 24px;
	min-height:107px;
	height: auto!important; /* for sane browsers, keep it as default */
	height:107px;
	margin:0 !important;
}
.column .center .margin p {
	line-height:1.5em;
	margin:0;
	padding:0;
}
.column .center .margin .boxL {
	width:214px;
	float:left;
	margin-right:40px;
}
.column1 .center .margin .boxL {
	margin:0 !important;
}
.column .center .margin .boxR {
	width:214px;
	float:left;
}
.column h3 {
	color:#0379be !important;
	font-size:1.2em !important;
	padding:0 0 1em 0 !important;
	background:none !important;
	margin:0 !important;
}
.column .margin ul li {
	background:url(../site_images/bck_arrowBlue.gif) 0 0.4em no-repeat !important;
	padding:0pt 0pt 0.2em 1.2em !important;
	font-size:1em !important;
}
/* --------------------------- footer  */
#footer {
	background-color: #252525;
	height:20px;
	width:100%;
	text-align:center;
	line-height:1.8em;
	color:#cecece;
}
#footer a:link, #footer a:visited {
	color:#cecece;
}
#footer a:hover {
	color:#FFF;
}
/*---------------------------021208-------------------------------------------------------------------*/
/*---------------------------Tab Small----------------------------------------------------------------*/

.noRightColumn {
	width:744px !important;
	overflow:visible;
}
.noRightColumn h4 {
	color:#000;
	font-size:1.6em;
	font-weight:normal;
}
#contentMid .tabWrap {
	margin:0 0 20px -13px;
}
#contentMid .tabS {
	margin:10px 9px 0 0;
	width:177px;
	float:left;
}
#contentMid .tabS02 {
	margin:10px 9px 0 186px;
	width:177px;
	float:none !important;
}
#contentMid .tabS .top {
	background:url(../site_images/bck_boxS01.gif) top left no-repeat;
	zoom:1;
}
#contentMid .tabS .top h3 {
	padding:0.6em 1.5em 0.6em 1.5em;
	margin:0;
	color:#0379be;
	font-size:1.1em;
	background:none;
}
#contentMid .tabS .bottom01 {
	background:url(../site_images/bck_boxS02.gif) no-repeat;
	height:1px;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}
#contentMid .tabS .bottom02 {
	background:url(../site_images/bck_boxS03.gif) repeat-y;
	margin:0;
	padding:7px;
}
#contentMid .tabS .bottom02 .margin {
	margin:0;
	height:94px;
}
#contentMid .tabS .bottom02 .margin02 {
	margin:0;
}
#contentMid .tabS .bottom03 {
	background:url(../site_images/bck_boxS04.gif) no-repeat;
	height:11px;
	padding:0;
	margin:0;
}
#contentMid .tabS ul li {
	background:none;
	padding:4px 0 5px 4px;
	margin:0;
}
#contentMid .tabS input {
	margin:0;
	padding:0;
}
#contentMid .buttons {
	text-align:right;
	margin:0 40px 20px 0;
}
#contentMid .tabS .scroll-pane input {
	margin:0;
	vertical-align:top;
	line-height:1em;
	padding:0!important;
}
#contentMid .tabS .scroll-pane label {
	vertical-align:middle;
	margin:0 0 0 5px;
	line-height:1em;
}
/*--------------------------slider------------------------------------------------------------------*/
.slider {
}
/*--------------------------ScrollPane--------------------------------------------------------------*/
.osX .jScrollPaneTrack {
	background: url(../site_images/bck_slideTrackW.gif) repeat-y;
}
.osX .jScrollPaneDrag {
	background: url(../site_images/bck_slideBarW02.gif) 2px 0 repeat-y;
}
.osX .jScrollPaneDragTop {
	background: url(../site_images/bck_slideBarW01.gif) 2px 0 no-repeat;
	height: 5px;
}
.osX .jScrollPaneDragBottom {
	background: url(../site_images/bck_slideBarW03.gif) 2px 0 no-repeat;
	height: 5px;
}
.osX a.jScrollArrowUp {
	height: 14px;
	background: url(../site_images/bck_slideTopW.gif) top left no-repeat;
}
.osX a.jScrollArrowDown {
	height: 14px;
	background: url(../site_images/bck_slideBottomW.gif) top left no-repeat;
}
/* IE SPECIFIC HACKED STYLES */
* html .osX .jScrollPaneDragBottom {
	bottom: -1px;
}
.scroll-pane {
	width: 165px;
	height: 94px;
	overflow: auto;
	float: left;
}
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
/*background-color: #f60;*/
}
a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
/*background-color: #f00;*/
}
/* /IE SPECIFIC HACKED STYLES */

/*-----------------------------Rollovers---------------------------------------------------------------------*/

body.productsApplications #contentMid ul li a, body.investors #contentMid ul li a, body.jobs #contentMid ul li a, body.aboutus #contentMid ul li a {
}
body.productsApplications #contentMid ul li a:hover {
	color:#967017 !important;
	text-decoration:underline !important;
}
body.investors #contentMid ul li a:hover {
	color:#606011 !important;
	text-decoration:underline !important;
}
body.jobs #contentMid ul li a:hover {
	color:#5B1F05 !important;
	text-decoration:underline !important;
}
body.aboutus #contentMid ul li a:hover {
	color:#1F3A4B !important;
	text-decoration:underline !important;
}
/*---------------------------end 021208-------------------------------------------------------------------*/

/*---------------------------Error classes-----------------------------------------------------------------*/
.UlError {
	border: solid 1px #e33a3a;
	padding:5px 0 0 0;
	margin:0 0 15px 0 !important;
}
#ContentCenter ul.UlError li {
	color: #e33a3a;
	list-style-image: none;
	background-image: none;
}
#contentRight .tab ul.UlError li{
	padding:0.7em;
}
.fsHit {
	border-bottom: solid 1px #FF8888;
}
/**---- content tabel ---**/

.contentTable {
	BORDER-right: #d0dadf 1px solid;
	BORDER-bottom: #d0dadf 1px solid;
}
.contentTable td p {
	margin:0;
	line-height:1em;
}
.contentTable td {
	padding:0.10em 0.5em;
	BORDER-LEFT: #d0dadf 1px solid;
	BORDER-top: #d0dadf 1px solid;
}
.contentTable .column {
	BACKGROUND: #eff1f3;
}
.tableNoBorder {
	border:none;
}
.tableNoBorder td p {
	margin:0;
	line-height:1em;
}
.tableNoBorder td {
	padding:0.10em 0.5em;
	border:none;
}
.tableNoBorder .column {
	BACKGROUND: #eff1f3;
}
/*---------------------NEWS OVERVIEW---------------------------------*/

.tab .row {
	clear:both;
	margin:5px 0 0 0;
}
.tab .colLeft {
	float:left;
	width:88px;
}
.tab .colRight {
	float:right;
	text-align:left;
	width:230px;
}
.tab .eventsOverview .col01 {
	float:left;
	width:100px;
}
.tab .eventsOverview .col02 {
}
.tab .eventsOverview .col03 {
	border-top:1px solid #CCC;
	padding: 5px 0 10px 10px;
}
.tab .newsOverview .col01 {
	float:left;
	width:100px;
}
.tab .newsOverview .col02 {
	float:left;
	width:300px;
}
.tab .newsOverview .col03 {
	float:right;
	text-align:right;
	width:100px;
}
.tab .documentLibrary .col01 {
	float:left;
	width:105px;
}
.tab .documentLibrary .col02 {
	float:left;
	width:120px;
}
.tab .documentLibrary .col03 {
	float:left;
	width:70px;
}
.tab .documentLibrary .col04 {
	float:left;
	width:120px;
}
.tab .documentLibrary .col05 {
	float:left;
	width:80px;
}
.tab .documentLibrary .col06 {
	float:left;
	width:80px;
}
/*---------------------DRAMIX BOX------------------------------------*/

#contentRight .tab .bottom02_dramix {
	background:url(../site_images/bck_boxBlue03_dramix.jpg) 0 bottom no-repeat;
	width:206px;
	margin:0;
}
#contentRight .tab .bottom02_dramix .margin {
	padding:12px;
	min-height:38px;
	height: auto!important; /* for sane browsers, keep it as default */
	height:38px;
	background:url(../site_images/bck_boxBlue03_bis_dramix.jpg) top center no-repeat !important;
}
#contentRight .tab .bottom02_dramix .margin a {
	color:#0379be;
}
#contentRight .tab .bottom02_dramix .margin a.button {
	background:url(../site_images/btn_left.gif) 0 0 no-repeat;
	color:#fff;
	display: block;
	float: left;
	height:26px;
	margin-top:8px;
	padding: 0px 0px 0px 9px;
}
#contentRight .tab .bottom02_dramix .margin a.button span {
	background: url(../site_images/btn_right.gif) top right no-repeat;
	display: block;
	float: left;
	height: 21px;
	margin-left:5px;
	padding:5px 30px 0 0;
}
#contentRight .tab .bottom02_dramix .margin a.button:hover {
	text-decoration: none;
}
#contentRight .tab .bottom02_dramix .margin a.button:hover span {
	color: #fff;
	text-decoration: none;
	background: url(../site_images/btn_right.gif) bottom right no-repeat;
}
#contentRight .tab .bottom03_dramix {
	background:transparent url(../site_images/bck_boxBlue04_dramix.gif) 0 bottom no-repeat;
	width:206px;
	height:11px;
	padding:0;
	margin:0;
}
/*-----------SITEMAP-------------------------------------------------------*/

.sitemap {
	font-size:1em !important;
	float: left;
	clear: both;
}
.sitemap .recentProducts {
	overflow : hidden;
}
.sitemap ul {
	margin:0;
	display:block;
	float:left;
}
.sitemap ul li {
	font-weight:bold;
	margin:0;
	font-size:1em !important;
	padding:0 0 0 1.4em !important;
	background:transparent url(../site_images/bck_arrowOker.gif) no-repeat scroll 0pt 0.7em !important;
}
.sitemap ul li a {
	font-size:1em !important;
	padding: 0.3em 0;
	display:block;
}
.sitemap ul ul {
	display:block;
	float:left;
}
.sitemap ul ul li {
	font-weight:bold;
}
.sitemap ul ul ul {
	float:none;
}
.sitemap ul ul ul li {
	font-weight:normal;
}
.sitemap ul ul ul ul {
	float:none;
}
.sitemap ul ul ul ul li {
	font-weight:normal;
}
.sf-sub-indicator {
	display:none
}
/*-----------------FLV Player---------------------------------------------*/


#contentMid object {
	margin:5px 0;
}
/*-----------------------------Press image library   */

.press {
	width:480px;
	border-bottom:1px solid #e0e0e0;
	margin-top:12px;
}
.pressbox {
	float:left;
	margin:0 8px 8px 0;
}
.press .picture {
	margin-bottom:5px;
}
.press .download img {
	padding:0 5px 0 0;
	vertical-align:middle;
}
#mobile {
	background:url(../site_images/bck_box_mobile.gif) no-repeat;
	height:164px;
	margin-top:10px;
	width:206px;
	position: relative;
}
#mobile .top h2 {
	padding:0.8em 1.7em 0.7em 1.5em;
	margin:0;
	color:#262217;
	font-size:1.2em;
}
#mobile .bottom .margin {
	color:#3b3b3b;
	font-size:1.2em;
	padding:6px 12px 12px 12px;
	min-height:38px;
	height: auto!important; /* for sane browsers, keep it as default */
	width:106px;
}
#mobile .link {
	position:absolute;
	height:100px;
	width:206px;
	z-index:100000;
	background:url("site_images/transparent.gif");
}
#mobile .link a {
	display:block;
	height:100px;
	width:206px;
}
/*-----------------------------Extranet   */
.centered {
	margin:0 auto !important;
	float:none !important;
	padding-top:25px;
}
.notCentered {
	margin-top:30px !important;
	width:625px !important;
}
#langNav {
	background:#eaf4fb url(../site_images/bck_extranet_langnav.gif) left bottom repeat-x;
	min-height:33px;
	height:auto!important;
	height:33px;
}
#langNav #langContainer {
	margin:0 auto;
	width:958px;/*border:1px solid red;*/
	/*padding:8px 0 0;*/
}
#langNav .loggedOut {
	width:529px !important;
}
#langNav .loggedIn {
	width:910px !important;
}
#langNav .loggedInDashboard {
	width:1038px !important;
}
#langNav #loginStatus {
	float:left;
	padding:7px 0 0;
	width:49%;
}
#langNav #loginName {
	float:left;
	padding:2px 13px 0 0;
}
#langNav .name {
	color:#404040;
	font-weight:bold;
}
#langNav .name a {
	color:#404040;
	font-weight:bold;
}
#langNav .name a:hover {
	color:#656565;
	font-weight:bold;
}
#langNav #logout {
	background:url(../site_images/ill_extranet_language.gif) 0 0 no-repeat;
	float:left;
	height:20px;
	padding:2px 0 0 13px;
}
#langNav #logout a {
	color:#0379be;
	text-decoration:none;
}
#langNav #logout a:hover {
	text-decoration:underline;
}
#langNav #language {
	float:right;
	padding:8px 0 0;
	vertical-align:middle;
}
#langNav #language select {
	height:19px;
	font-size:11px;
	background:#f3f3f3;
	border:1px solid #b7c0c5;
	vertical-align:middle;
	width:160px;
}
#langNav #langTitle {
	color:#858585;
}
.navMarginTop {
	margin-top:10px !important;
}
.actionButton {
	background:url(/site_images/bck_button_right.gif) top right no-repeat;
	padding-right:0;
	display:block;
	float:left;
}
.actionButton .buttonLeft {
	background:url(/site_images/bck_button_left.gif) top left no-repeat;
	border:none;
	color:#fff;
	padding:0 2px 1px 5px;
	margin:0 2px;
}

/*--------------------------------------LEFTNAV EXTRANET RED--------------------------------------*/

body.extranetmurfor #leftNav .tabExtranet .top {
	background: url(../site_images/bck_navExtTopR.png) no-repeat top;
	width:200px;
}
body.extranetmurfor #leftNav .tabExtranet .bottom03 {
	background:url(../site_images/bck_navExtBottomR.png) top left no-repeat;
	width:200px;
	height:1.4em;
}
body.extranetmurfor #leftNav .tabExtranet .top ul {
	margin:0px 6px 0 5px;
	padding:0;
	padding-top:15px;
}
body.extranetmurfor #leftNav .tabExtranet .top ul li ul {
	margin:0;
	padding:0;
}
body.extranetmurfor #leftNav .tabExtranet .top ul li {
	background:#88001c url(../site_images/bck_leftNavEx01R.gif) no-repeat top;
	margin:0;
	padding:5px 8px 5px 25px;
	font-size:1.1em;
	line-height:1.2em;
}
body.extranetmurfor #leftNav .tabExtranet .top ul .contact {
	padding:5px 0px 5px 10px;
}
body.extranetmurfor #leftNav .tabExtranet .top ul li ul li {
	background: url("../site_images/bck_arrowWhite.gif") no-repeat scroll 14px 9px transparent;
	/*padding:0 0 0.1em 0.7em; */
	font-size:1em;
}
body.extranetmurfor #leftNav .tabExtranet ul li a {
	color:#FFF !important;/*text-transform:lowercase;*/
}
body.extranetmurfor #leftNav .tabExtranet ul li .item {
	color:#2A2A2A !important;
	text-transform:lowercase;
	font-size:0.9em;
	color:#666666;
}
body.extranetmurfor #leftNav .tabExtranet ul li a:hover {
	color:#ffcfd9 !important;
}
body.extranetmurfor #leftNav .tabExtranet ul li .selected {
	font-weight:bold !important;
	line-height:1.4em;
	margin-bottom:0.3em;
	background:none !important;
}
body.extranetmurfor #leftNav .tabExtranet h3 {
	margin: 0;
	padding: 0;
	font-weight:normal;
	font-size:1em;
}
body.extranetmurfor #leftNav .tabExtranet h4 {
	margin: 0;
	padding: 0;
	font-weight:normal
}
body.extranetmurfor #ContentCenter h4.withSub a {
	display:block;
	background: url(../site_images/ico_downR.png) no-repeat top right;
	color:#7a5529;
}
body.extranetmurfor #ContentCenter h4.withSub .item {
	display:block;
	background: url(../site_images/ico_downR.png) no-repeat top right;
	color:#7a5529;
}
body.extranetmurfor #ContentCenter h4.withSub a:hover {
	background: url(../site_images/ico_downR.png) no-repeat top right;
	color:#7a5529;
}
body.extranetmurfor #ContentCenter h4.selected a {
	background: url(../site_images/ico_upR.png) no-repeat top right;
	color:#7a5529;
}
body.extranetmurfor #ContentCenter h4.selected .item {
	background: url(../site_images/ico_upR.png) no-repeat top right;
	color:#7a5529;
}
body.extranetmurfor #ContentCenter h4.selected a:hover {
	background:url(../site_images/ico_upR.png) no-repeat top right;
	color:#7a5529;
}
body.extranetmurfor #ContentCenter h3.withSub a {
	display:block;
	background: url(../site_images/ico_downR.png) no-repeat top right;
}
body.extranetmurfor #ContentCenter h3.withSub .item {
	display:block;
	background: url(../site_images/ico_downR.png) no-repeat top right;
}
body.extranetmurfor #ContentCenter h3.withSub a:hover {
	background: url(../site_images/ico_downR.png) no-repeat top right;
}
body.extranetmurfor #ContentCenter h3.selected a {
	background: url(../site_images/ico_upR.png) no-repeat top right;
}
body.extranetmurfor #ContentCenter h3.selected .item {
	background: url(../site_images/ico_upR.png) no-repeat top right;
}
body.extranetmurfor #ContentCenter h3.selected a:hover {
	background: url(../site_images/ico_upR.png) no-repeat top right;
}

/*********************************** LEFTNAV EXTRANET GREEN****************************************/

body.extranet #leftNav .tabExtranet .top, body.extranetwire #leftNav .tabExtranet .top {
	background: url(../site_images/bck_navExtTop.png) no-repeat top;
	width:200px;
}
body.extranet #leftNav .tabExtranet .bottom03, body.extranetwire #leftNav .tabExtranet .bottom03 {
	background:url(../site_images/bck_navExtBottom.png) top left no-repeat;
	width:200px;
	height:1.4em;
}
body.extranet #leftNav .tabExtranet .top ul, body.extranetwire #leftNav .tabExtranet .top ul {
	margin:0px 6px 0 5px;
	padding:0;
	padding-top:15px;
}
body.extranet #leftNav .tabExtranet .top ul li ul, body.extranetwire #leftNav .tabExtranet .top ul li ul {
	margin:0;
	padding:0;
}
body.extranet #leftNav .tabExtranet .top ul li, body.extranetwire #leftNav .tabExtranet .top ul li {
	background:#b8cb89 url(../site_images/bck_leftNavEx01.png) no-repeat top;
	margin:0;
	padding:5px 8px 5px 25px;
	font-size:1.1em;
	line-height:1.2em;
}
body.extranet #leftNav .tabExtranet .top ul .contact, body.extranetwire #leftNav .tabExtranet .top ul .contact {
	padding:5px 0px 5px 10px;
}
body.extranet #leftNav .tabExtranet .top ul li ul li, body.extranetwire #leftNav .tabExtranet .top ul li ul li {
	background: url("../site_images/bck_arrowWhite.gif") no-repeat scroll 14px 9px transparent;
	/*padding:0 0 0.1em 0.7em; */
	font-size:1em;
}
body.extranet #leftNav .tabExtranet ul li a , body.extranetwire #leftNav .tabExtranet ul li a {
	color:#000 !important;/*text-transform:lowercase;*/
}
body.extranet #leftNav .tabExtranet ul li .item, body.extranetwire #leftNav .tabExtranet ul li .item {
	color:#2A2A2A !important;
	text-transform:lowercase;
	font-size:0.9em;
	color:#666666;
}
body.extranet #leftNav .tabExtranet ul li a:hover, body.extranetwire #leftNav .tabExtranet ul li a:hover {
	color:#000 !important;
}
body.extranet #leftNav .tabExtranet ul li .selected, body.extranetwire #leftNav .tabExtranet ul li .selected {
	font-weight:bold !important;
	line-height:1.4em;
	margin-bottom:0.3em;
	background:none !important;
}
body.extranet #leftNav .tabExtranet h3, body.extranetwire #leftNav .tabExtranet h3 {
	margin: 0;
	padding: 0;
	font-weight:normal;
	font-size:1em;
}
body.extranet #leftNav .tabExtranet h4, body.extranetwire #leftNav .tabExtranet h4 {
	margin: 0;
	padding: 0;
	font-weight:normal
}

/*****************************************************************************************/

.uploadSuccess
{
	font-weight: bold; color: #008000;
}
/*** Contact Dashboard Navigation ****/

#leftNav .tabContactDashboard .top {
	background: url(../site_images/bck_navExtTop.png) no-repeat top;
	width:200px;
}
#leftNav .tabContactDashboard .bottom03 {
	background:url(../site_images/bck_navExtBottom.png) top left no-repeat;
	width:200px;
	height:1.4em;
}
#leftNav .tabContactDashboard .top ul {
	margin:0px 10px 0 5px;
	padding:0;
	padding-top:15px;
}
#leftNav .tabContactDashboard .top ul li ul {
	margin:0;
	padding:0;
}
#leftNav .tabContactDashboard .top ul li {
	background:url(../site_images/bck_leftNavEx01.gif) no-repeat top;
	margin:0;
	padding:5px 8px 5px 25px;
	font-size:1em;
	line-height:1.2em;
}
#leftNav .tabContactDashboard .top ul .contact {
	padding:5px 0 5px 10px;
	margin:0;
	zoom:1;
}
#leftNav .tabContactDashboard .top ul .contact div, 
#leftNav .tabContactDashboard .top ul .contact h3, 
#leftNav .tabContactDashboard .top ul .contact a{
	padding:0 !important;
	margin:0 !important;
	zoom:1;
}
#leftNav .tabContactDashboard .top ul .contact input{
	padding:0 !important;
	margin:0 5px 0 0 !important;
	zoom:1;
	font-size:0;
	line-height:0;
	height:13px;
	width:13px;
}
.ExtranetNavLevel2{
	float:none; 
	clear:both;
}
.ExtranetNavLevel2 h3, .ExtranetNavLevel2 h4{
	padding:0;
	margin:0;
}
.inputBox{
	float:left;
	font-size:0;
	line-height:0;
}
#leftNav .tabContactDashboard .top ul li ul li {
	background:none;
	/*padding:0 0 0.1em 0.7em; */
	font-size:1em;
}
#leftNav .tabContactDashboard ul li a {
	color:#2A2A2A !important;/*text-transform:lowercase;*/
}
#leftNav .tabContactDashboard ul li .item {
	color:#2A2A2A !important;
	text-transform:lowercase;
	font-size:0.9em;
	color:#666666;
}
#leftNav .tabContactDashboard ul li a:hover {
	color:#4C4C4C !important;
}
#leftNav .tabContactDashboard ul li .selected {
	font-weight:bold !important;
	line-height:1.4em;
	margin-bottom:0.3em;
	background:none !important;
}
#leftNav .tabContactDashboard h3 {
	margin: 0;
	padding: 0;
	font-weight:normal;
	font-size:1em;
}
#leftNav .tabContactDashboard h4 {
	margin: 0;
	padding: 0;
	font-weight:normal
}
/* Header links styling */
		#ContentCenter h3.withSub {
	background:none;
}
#ContentCenter h3.withoutSub {
	background:none;
}
#ContentCenter h3.withSub a {
	display:block;
	background: url(../site_images/ico_down.png) no-repeat top right;
}
#ContentCenter h3.withSub .item {
	display:block;
	background: url(../site_images/ico_down.png) no-repeat top right;
}
#ContentCenter h3.withSub a:hover {
	background: url(../site_images/ico_down.png) no-repeat top right;
}
#ContentCenter h3.selected a {
	background: url(../site_images/ico_up.png) no-repeat top right;
}
#ContentCenter h3.selected .item {
	background: url(../site_images/ico_up.png) no-repeat top right;
}
#ContentCenter h3.selected a:hover {
	background: url(../site_images/ico_up.png) no-repeat top right;
}
#ContentCenter h3.withoutSub a {
	display:block;
}
#ContentCenter h3.withoutSub a:hover {
}
/* Xtra Header links styling */
#ContentCenter h4.withSub a {
	display:block;
	background: url(../site_images/ico_down.png) no-repeat top right;
	color:#7a5529;
}
#ContentCenter h4.withSub .item {
	display:block;
	background: url(../site_images/ico_down.png) no-repeat top right;
	color:#7a5529;
}
#ContentCenter h4.withSub a:hover {
	background: url(../site_images/ico_down.png) no-repeat top right;
	color:#7a5529;
}
#ContentCenter h4.selected a {
	background: url(../site_images/ico_up.png) no-repeat top right;
	color:#7a5529;
}
#ContentCenter h4.selected .item {
	background: url(../site_images/ico_up.png) no-repeat top right;
	color:#7a5529;
}
#ContentCenter h4.selected a:hover {
	background:url(../site_images/ico_up.png) no-repeat top right;
	color:#7a5529;
}
/*--------------------HEADER TABLE--------------------------------------*/

/*.headRow{margin:0 !important; background:#f8f9fa url(../site_images/rowTopBorder.gif top center no-repeat;}
.repeatRow{background:url(../site_images/rowTopBorder.gif) top center no-repeat; margin:0 !important;}
.tableInTab .documentLibrary .col01{float:left; width:127px !important; padding:3px 7px; border-right:1px solid #dadada;}
.tableInTab .documentLibrary .col02{float:left; width:125px !important; padding:3px 7px; border-right:1px solid #dadada;}
.tableInTab .documentLibrary .col03{float:left; width:115px !important; padding:3px 7px; border-right:1px solid #dadada;}
.tableInTab .documentLibrary .col04{float:left; width:122px !important; padding:3px 7px; border-right:1px solid #dadada;}
.tableInTab .documentLibrary .col05{float:left; width:75px !important; padding:3px 7px; border-right:1px solid #dadada;}
.tableInTab .documentLibrary .col06{float:left; width:55px !important; padding:3px 7px;}*/
.tableInTab strong {
	margin-bottom:4px;
}
.tableInTab select {
	width:90%;
}
.tableInTab .margin {
	margin:0 !important;
}
/******** extranet document library ********/

img.fileIcon {
	vertical-align:middle;
	margin-right:.5em;
}
.nobr {
	white-space:nowrap;
}
/***** extranet buttons ************/
table .buttons {
	width:233px;
}
.buttons .actionButton {
	background:url(/site_images/bck_button_right.gif) top right no-repeat;
	/*height:17px;*/
    padding-right:0;
	display:block;
	float:right;
	cursor:pointer;
}
.buttons .nonActionButton {
	background:none !important;
	/*height:17px;*/
    padding:0;
	display:block;
	float:left;
	cursor:pointer;
}
.buttons .nonActionButton input {
	background:none !important;
	border:none;
	border-bottom:1px solid grey;
	cursor:pointer;
	padding:0 !important;
}
.actionButton .buttonLeft {
	background:url(/site_images/bck_button_left.gif) top left no-repeat;
	border:none;
	color:#fff;
	padding:0 2px 1px 5px;
	margin:0 2px;
	cursor:pointer;
}
.check {
	float:left;
	display:block;
	width:20px;
}
/* r.a.d.slider Default skin */

/* ------------------- GLOBAL SLIDER CLASSES ------------------------------------------------------------- */

/* ------------------- GLOBAL SLIDER CLASSES END --------------------------------------------------------- */

/* ------------------- HORIZONTAL SLIDER CLASSES --------------------------------------------------------- */
.RadSlider_Default.horizontal {
	height: 21px;
	line-height: 21px;
}
.RadSlider_Default.horizontal a.handle {
	width: 12px;
	height: 22px;
	background-image: url(/site_images/img_sliderArrow.gif)!important;
	background-repeat: no-repeat;
}
.RadSlider_Default.horizontal .decrease {
	background-position: 0 0;
}
.RadSlider_Default.horizontal .decrease:hover {
	background-position: -24px 0;
}
.RadSlider_Default.horizontal .decrease:active, .RadSlider_Default.horizontal .decrease:focus {
	background-position: -48px 0;
}
.RadSlider_Default.horizontal .increase {
	background-position: -12px 0;
}
.RadSlider_Default.horizontal .increase:hover {
	background-position: -36px 0;
}
.RadSlider_Default.horizontal .increase:active, .RadSlider_Default.horizontal .increase:focus {
	background-position: -60px 0;
}
.RadSlider_Default.horizontal a.draghandle {
	top: 0;
	margin-top: -7px;
	width: 11px;
	height: 19px;
	background-image: url(/site_images/img_sliderNav.gif)!important;
	background-repeat: no-repeat;
}
.RadSlider_Default.horizontal a.draghandle:hover {
	background-position: -11px 0;
}
.RadSlider_Default.horizontal a.draghandle:active, .RadSlider_Default.horizontal a.draghandle:focus {
	background-position: -22px 0;
}
.RadSlider_Default.horizontal .track {
	left: 12px;
	top: 0;
	height: 3px;
	margin-top: 6px;
	background: #fff;
	border-top: solid 1px #ced3d5!important; /*new*/
	border-bottom: solid 1px #ced3d5!important; /*new*/
}
.RadSlider_Default.horizontal .selectedregion {
	background: #ceecfe!important; /*new*/
	height: 3px;
}
/* ------------------- HORIZONTAL SLIDER CLASSES END ---------------------------------------------------- */

/* ------------------- VERTICAL SLIDER CLASSES ---------------------------------------------------------- */
.RadSlider_Default.vertical {
	width: 21px;
}
.RadSlider_Default.vertical .handle {
	width: 22px;
	height: 12px;
	line-height: 12px;
	background-image: url('WebResource.axd?d=RWpJsJ-Z-9dXjxX7QoTNhNjb8ItfZH3-R8-f0mzz9Rkx94wyOY1-sSu6gNWEz14a7zoMsaDiOdHYcia_2Hj9y9fbIwyejjDsauHONgZwpj41&t=633621631362131682');
	background-repeat: no-repeat;
}
.RadSlider_Default.vertical .decrease {
	background-position: 0 0;
}
.RadSlider_Default.vertical .decrease:hover {
	background-position: 0 -24px;
}
.RadSlider_Default.vertical .decrease:active, .RadSlider_Default.vertical .decrease:focus {
	background-position: 0 -48px;
}
.RadSlider_Default.vertical .increase {
	background-position: 0 -12px;
}
.RadSlider_Default.vertical .increase:hover {
	background-position: 0 -36px;
}
.RadSlider_Default.vertical .increase:active, .RadSlider_Default.vertical .increase:focus {
	background-position: 0 -60px;
}
.RadSlider_Default.vertical .track {
	top: 12px;
	left: 0;
	width: 3px;
	margin-left: 6px;
	background: #efebe7 url('WebResource.axd?d=RWpJsJ-Z-9dXjxX7QoTNhNjb8ItfZH3-R8-f0mzz9Rkx94wyOY1-sSu6gNWEz14akz0SQzYz-TXlcgrHZJ0tej9MTIDO5lBKa4OKSLInmyk1&t=633621631362131682') repeat-y right 0;
	border-left: solid 1px #383838;
	border-right: solid 1px #383838;
}
.RadSlider_Default.vertical a.draghandle {
	top: 0;
	width: 19px;
	height: 11px;
	margin-left: -7px;
	background-image: url('WebResource.axd?d=RWpJsJ-Z-9dXjxX7QoTNhNjb8ItfZH3-R8-f0mzz9Rkx94wyOY1-sSu6gNWEz14as1UT7MLwprTA9Ncgp98UzImFoF8KCJDaQNQIu1lbbEc1&t=633621631362131682');
	background-repeat: no-repeat;
}
.RadSlider_Default.vertical a.draghandle:hover {
	background-position: 0 -11px;
}
.RadSlider_Default.vertical a.draghandle:active, .RadSlider_Default.vertical a.draghandle:focus {
	background-position: 0 -22px;
}
.RadSlider_Default.vertical .selectedregion {
	background: #464646;
	width: 3px;
}
/* ------------------- VERTICAL SLIDER CLASSES END ----------------------------------------------------- */

/*--------------------------- EXTENDED SEARCH -----------------------------------------------------------*/

#contentMid #extendedSearch {
	width:570px;
}
#contentMid #extendedSearch .tabWrap {
	margin:0 0 20px -13px;
}
#contentMid #extendedSearch .tabS {
	margin:10px 9px 10px 0;
	width:177px;
	float:left;
}
#contentMid #extendedSearch .tabS .top {
	background:url(../site_images/bck_extSearchTop.gif) top left no-repeat;
	zoom:1;
	padding:6px;
	min-height:82px;
	height:auto!important;
	height:82px;
}
#contentMid #extendedSearch .tabS .bottom {
	background:url(../site_images/bck_extSearchBottom.gif) no-repeat;
}
#contentMid #extendedSearch .tabS .bottom h2 {
	padding:0.4em 0.8em 0.4em 0.8em;
	margin:0;
	color:#0379be;
	font-size:1.1em;
	background:none;
}
#contentMid #extendedSearch .tabS .bottom h2 a {
	background:url(../site_images/bck_moreLink.gif) right center no-repeat;
	padding:0 14px 0 0;
}
#contentMid #extendedSearch .tabS .bottom h2 a:hover {
	color:#0379BE!important
}
#contentMid #extendedSearch .tabS ul li {
	background:none;
	padding:4px 0 5px 4px;
	margin:0;
}
#contentMid #extendedSearch .tabS input {
	margin:0;
	padding:0;
}
#contentMid #extendedSearch .buttons {
	text-align:right;
	margin:0 40px 20px 0;
}
#contentMid #extended .tab {
	margin:10px 0;
}
#contentMid #extended .tab .bottom02 .margin {
	padding:0.6em 1.7em 0.6em 1.5em;
}
/*------------------------ new ------------------------------------------------------------------*/
.boxInfo h1 {
	padding:10px 0!important;
	margin:0 0 0 15px!important;
}
.boxCol01 {
	float:left;
	width:120px;
	overflow:hidden;
	margin:0 9px 0 0;
}
.boxCol02 {
	float:left;
	width:578px;
}
.boxInfoTop {
	width:578px;
	background:url(../site_images/bck_productSearchTop.gif) center top no-repeat;
	font-size:0;
	line-height:0;
	height:9px;
}
.boxInfoCenter {
	background:#f7f8f9;
	width:578px;
}
.boxInfoCenter .blockContent {
	margin:0 30px 0 0;
}
.boxInfoCenter .textMargin {
	margin:0 7px 0 17px;
	border:none;
}
.boxInfoCenter .textL {
	float:left;
	width:419px;
}
.boxInfoCenter .textR {
	float:left;
	width:135px;
}
#ContentCenter .boxInfoCenter ul li {
	padding:0.1em 0 0 0.8em;
}
.boxInfoCenter .textR .whiteBoxTop {
	width:135px;
	background:url(../site_images/bck_whiteBoxTop.gif) left top no-repeat;
	font-size:0;
	line-height:0;
	height:10px;
}
.boxInfoCenter .textR .whiteBoxCenter {
	width:135px;
	background:url(../site_images/bck_whiteBoxCenter.gif) left top repeat-y;
}
.boxInfoCenter .textR .whiteBoxBottom {
	width:135px;
	background:url(../site_images/bck_whiteBoxBottom.gif) left top no-repeat;
	font-size:0;
	line-height:0;
	height:10px;
}
#ContentCenter .boxInfoCenter .textR h3 {
	margin:0;
	padding:0.2em 0;
}
.boxInfoBottom {
	width:578px;
	background:url(../site_images/bck_productSearchBottom.gif) center top no-repeat;
	font-size:0;
	line-height:0;
	height:9px;
}
.boxProducts {
	padding:0 0 5px 0;
	border-bottom:1px sollid #cccccc;
}
/*#btnSendRequirements {
	border:none;
	background:url(../site_images/btn_sendReq.gif) left top no-repeat;
	height:26px;
	width:128px;
}
#btnSearchAgain {
	border:none;
	background:url(../site_images/btn_searchAgain.gif) left top no-repeat;
	height:26px;
	width:97px;
}
.btnReset {
	border:none;
	background:url(../site_images/btn_reset.gif) left top no-repeat;
	height:26px;
	width:97px;
}*/
#updateProgressDiv {
	text-align:center;
	background:#ffffff;
	padding:2px;
	line-height:0;
	font-size:0;
}
/* BUTTONS -------------------------------------------------------*/
/* Button Large Blue ---------------------------------------------*/

a.buttonLarge, a.buttonLarge:hover, .buttonLarge {
	background:url(../site_images/btn_left.gif) 0 0 no-repeat;
	color:#fff !important;
	display: block;
	float: left;
	height:26px;
	margin-top:8px;
	padding: 0px 0px 0px 9px;
	text-decoration: none;
	cursor:pointer;
}
a.buttonLarge span, .buttonLarge span {
	background: url(../site_images/btn_right.gif) top right no-repeat;
	display: block;
	float: left;
	height: 21px;
	margin-left:5px;
	margin-right:-5px;
	padding:5px 30px 0 0;
}
a.buttonLarge:hover span {
	color: #fff;
	text-decoration: none;
	background: url(../site_images/btn_right.gif) bottom right no-repeat;
}
/* Button Large Blue NA ---------------------------------------------*/

a.buttonLargeNA, a.buttonLargeNA:hover, .buttonLargeNA {
	background:url(../site_images/btn_left.gif) 0 0 no-repeat;
	color:#fff !important;
	display: block;
	float: left;
	height:26px;
	margin-top:8px;
	padding: 0px 0px 0px 9px;
	text-decoration: none;
	cursor:pointer;
}
a.buttonLargeNA span, .buttonLargeNA span {
	background: url(../site_images/btnNA_right.gif) top right no-repeat;
	display: block;
	float: left;
	height: 21px;
	margin-left:5px;
	margin-right:-5px;
	padding:5px 12px 0 0;
}
a.buttonLargeNA:hover span {
	color:#FFF;
}
.buttonLargeNA input, .buttonLarge input, .buttonGLarge input, .buttonGLargeNA input, .buttonSmall input, .buttonBookmark input {
	background:none;
	border:none;
	color:#FFF;
	cursor:pointer;
}
/* Button Large Grey ---------------------------------------------*/

a.buttonGLarge, a.buttonGLarge:hover, .buttonGLarge {
	background:url(../site_images/btnG_left.gif) 0 0 no-repeat;
	color:#fff !important;
	display: block;
	float: left;
	height:26px;
	margin-top:8px;
	padding: 0px 0px 0px 9px;
	text-decoration: none;
	cursor:pointer;
}
a.buttonGLarge span, .buttonGLarge span {
	background: url(../site_images/btnG_right.gif) top right no-repeat;
	display: block;
	float: left;
	height: 21px;
	margin-left:5px;
	margin-right:-5px;
	padding:5px 30px 0 0;
}
a.buttonGLarge:hover span {
	color: #fff;
	text-decoration: none;
	background: url(../site_images/btnG_right.gif) bottom right no-repeat;
}
/* Button Large Grey NA ---------------------------------------------*/

a.buttonGLargeNA, a.buttonGLargeNA:hover, .buttonGLargeNA, buttonLargeNA {
	background:url(../site_images/btnG_left.gif) 0 0 no-repeat;
	color:#fff !important;
	display: block;
	float: left;
	height:26px;
	margin-top:8px;
	padding: 0px 0px 0px 9px;
	text-decoration: none;
	cursor:pointer;
}
a.buttonGLargeNA span, .buttonGLargeNA span, buttonLargeNA span {
	background: url(../site_images/btnGNA_right.gif) top right no-repeat;
	display: block;
	float: left;
	height: 21px;
	margin-left:5px;
	margin-right:-5px;
	padding:5px 12px 0 0;
}
a.buttonGLargeNA:hover span {
	color:#FFF;
}
/* Button Small Blue ---------------------------------------------*/

a.buttonSmall, a.buttonSmall:hover {
	background:url(../site_images/bck_button_left.gif) 0 0 no-repeat;
	color:#fff !important;
	display: block;
	float: left;
	height:17px;
	margin-top:8px;
	padding: 0px 0px 0px 9px;
	text-decoration: none;
	cursor:pointer;
}
a.buttonSmall span {
	background: url(../site_images/bck_button_right.gif) top right no-repeat;
	display: block;
	float: left;
	height: 17px;
	margin-left:3px;
	margin-right:-3px;
	padding:1px 13px 0 0;
}
a.buttonSmall:hover span {
	text-decoration:none;
	color:#FFF;
}
/* Button Small Yellow ---------------------------------------------*/

a.buttonYSmall, a.buttonYSmall:hover, .buttonYSmall {
	background:url(../site_images/bck_buttonY_left.gif) 0 0 no-repeat;
	color:#fff !important;
	display: block;
	float: left;
	height:17px;
	margin-top:8px;
	padding: 0px 0px 0px 9px;
	text-decoration: none;
	cursor:pointer;
}
a.buttonYSmall span, .buttonYSmall span {
	background: url(../site_images/bck_buttonY_right.gif) top right no-repeat;
	display: block;
	float: left;
	height: 17px;
	margin-left:3px;
	margin-right:-3px;
	padding:1px 13px 0 0;
}
a.buttonYSmall:hover span {
	text-decoration:none;
	color:#FFF;
}
/* Button Small White (Bookmark) ---------------------------------------------*/

a.buttonBookmark, a.buttonBookmark:hover, .buttonBookmark {
	background:url(../site_images/bck_buttonBookmark_left.gif) 0 0 no-repeat;
	color:#000 !important;
	display: block;
	float: left;
	height:16px;
	margin-top:8px;
	padding: 0px 0px 0px 14px;
	text-decoration: none;
	cursor:pointer;
}
a.buttonBookmark span, .buttonBookmark span {
	background: url(../site_images/bck_buttonBookmark_right.gif) top right no-repeat;
	display: block;
	float: left;
	height: 16px;
	margin-left:3px;
	margin-right:-3px;
	padding:1px 12px 0 0;
}
a.buttonBookmarkl:hover span {
	text-decoration:none;
	color:#FFF;
}
/* 404 page */
#Header404 {
	background:#94bfe1 url(../site_images/bck_homeHeader404.jpg) center top no-repeat;
	z-index:0;
}
#brandHome404 {
	height:83px;
	width:173px;
	float:left;
	margin-left:3px;
	overflow:hidden;
}
.HeaderCenter404 {
	background:#94bfe1 url(../site_images/bck_homeHeader404.jpg) center top no-repeat !important;
	height:96px;/*126px;*/
}
.container404 {
	background:url(../site_images/ill_container404.jpg) left top no-repeat;
	padding:40px 0 0 272px;
}
.container404 .title {
}
.container404 .title h1 {
	color:#348fc5;
	font-size:2.1em;
	font-weight:normal;
	background:none;
	line-height:normal;
	margin:0 0 0.9em 0 !important;
	padding:0 !important;
}
.container404 .text {
	border-top:1px solid #d2d2d2;
	font-size:1.27em;
	line-height:1.27em;
	padding:10px 0 19px 0;
}
.container404 .link a {
	color:#ff7e00 !important;
	font-size:1.1em !important;
	text-decoration:none;
}
.container404 .link a:hover {
	text-decoration: underline;
}
#mobileDevice {
	height:100%;
	padding:20% 5%;
}
#mobileDevice .mobileText {
	text-align:justify;
	width:27%;
}

/* ---------------------------------dashboard  */

.chart{
	
}
.chart #ContentCenter{
	width:1038px !important;
	padding:33px 0 0 0;
}
.chart #contentMid{
	width:auto;
	padding-top:0;
	margin-top:0;
	margin-left:0;
	float:none;
	clear:both;
}
.chart #contentMid .tab{
	margin:10px 10px 0 0;
}
#contentMid .tabLarge .margin{
	padding:10px 15px;
	margin:0;
}
.chartTable{
	width:100%;
	border:1px solid #f6f7f7;
}
.chartTable td{
	padding:5px 5px 5px 10px;
}
.chartTable tr.odd td {
	background:#dce0e4;
}
.chartTable tr.even td {
	background:#f6f7f7;
}
.chartTable th{
	background:#b1c1c8;
	padding:5px 5px 5px 10px;
	color:#FFF;
	font-weight:bold;
}
#ProductPerdiodSelector{
	height:42px;
	line-height:42px;
	background: url(/site_images/BU_Report/bck_ProductPerdiodSelector.gif) top no-repeat;
	padding-left:10px;
	padding-bottom:10px;
}
#ProductPerdiodSelector a, #ProductPerdiodSelector a:visited{
	color:#FFF;
	font-size:1.2em;
	padding:4px 13px 4px 10px;
	font-weight:bold;
	background: url(/site_images/BU_Report/bck_seperator.gif) right no-repeat;
}
#ProductPerdiodSelector a.active{
	color:#ff770a;
}
#ContentCenter #ProductPerdiodSelector a:hover{
	color:#CCC !important;
}
#chartContainer{
	/*background: url(/site_images/BU_Report/bck_chartContTop.gif) left top no-repeat;*/
	width:509px;
	overflow:hidden;
	float:left;
	margin:10px 10px 0 0;
}
#contentMid #chartContainer .margin{
	/*background: url(/site_images/BU_Report/bck_chartContBottom.gif) left bottom no-repeat;*/
	padding:10px 0 0 10px;
	margin:0 !important;
}
.navDashboard{
	line-height:30px;
	padding-top:3px;
}
.navDashboard .tabDashboard{
	background: url(/site_images/BU_Report/bck_tabDashboardL.gif) left top no-repeat;
	padding-left:15px;
	float:left;
	margin-right:3px;
}
.navDashboard .tabDashboard span{
	background: url(/site_images/BU_Report/bck_tabDashboardR.gif) right top no-repeat;
	display:block;
	padding-right:15px;
}
.navDashboard a, .navDashboard a:visited{
	color:#0379BE;
}
.navDashboard a:hover{
	color:#000;
}
.chart #contentMid .tab .bottom02{
	padding-bottom:5px;
}
.chart #contentMid .tab .top h3, .chart #contentMid .tabLarge .top h3{
	font-size:1.5em;
	color:#0379BE;
}
a.anchor, a.anchor:visited{
	display:block;
	float:left;
	height:45px;
	background: url(/site_images/BU_Report/ico_pieChart.gif) left top no-repeat;
	margin:10px 0 10px 0;
	width:165px;
	line-height:normal;
	color:#0379BE !important;
}
a.anchor span{
	padding:8px 0 0 40px;
	display:block;
	line-height:normal;
	font-weight:bold;
}
.column2Large{
	margin-left:0;
}
.column2Large .top {
	width:730px;
	height:9px;
	background:url(../site_images/bck_column2Large_01.gif) no-repeat;
	font-size:0;
}
.column2Large .center {
	width:730px;
	background:url(../site_images/bck_column2Large_02.gif) repeat-y;
}
.column2Large .bottom {
	width:730px;
	height:9px;
	background:url(../site_images/bck_column2Large_03.gif) no-repeat;
}
#contactColumn{
	margin:15px 0 0 0;
	width:730px;
}
.column2Large .center .margin .boxL {
	width:337px;
	float:left;
	margin-right:38px;
}
.column2Large .center .margin .boxR {
	width:330px;
	float:left;
}
.column2Large .margin{
	padding:2px 0 0 10px !important;
}
.column2Large .chartTable td{
	padding:4px;
}

/* ---------------------------- buttons Job */
.linkButton {
       margin:10px 0 10px 0;
}

/* blue button Spontaneous Application */
#ContentCenter a.SponApp {
       background-image:url(../site_images/jobButtons/bck_buttonBlue_SA_sprite.gif);
       background-position:0 0;
       background-repeat:no-repeat;
       color:#006baa!important;
       display:block;
}
#ContentCenter a.SponApp:hover {
       background-position:0 -60px;
       color:#0379BE!important;
}
.SponApp .btn_bottom {
       display:block;
       min-height:55px;
       height:auto!important;
       height:55px;
}

/* Orange button Apply Online */
#ContentCenter a.ApplyOnline {
       background-image:url(../site_images/jobButtons/bck_buttonOrange_AO_sprite.gif);
       background-position:0 0;
       background-repeat:no-repeat;
       color:#ff6000!important;
       display:block;
}
#ContentCenter a.ApplyOnline:hover {
       background-position:0 -60px;
       color:#ff8400!important;
}
.ApplyOnline .btn_bottom {
       display:block;
       min-height:55px;
       height:auto!important;
       height:55px;
}

/* general style Button jobs */
.SponApp .btn_txt,.ApplyOnline .btn_txt {
       display:block;
       zoom:1;
}
.SponApp .oneLine, .ApplyOnline .oneLine {
       font-size:18px;
       line-height:24px;
       padding:15px 60px 17px 17px;
       margin-top:10px;
}
.SponApp .twoLines,.ApplyOnline .twoLines {
       display:block;
       font-size:18px;
       line-height:19px;
       padding:9px 60px 11px 17px;
       margin-top:10px;
}
/* newsletter.aspx styles*/
.boxXL {
	margin:10px 31px 0 -13px;
	line-height:1.5em;
	width:607px;
	float:left;
}
.boxXL h4, .boxM h4{
    color:#0379BE;
    font-size:13px;
}
#ContentCenter .boxXL a.sample{
    background:url(../site_images/bck_arrowBlue.gif) 0 5px no-repeat;
    padding-left:10px;
    margin-top:10px;
    display:block;
}
.boxXL .top {
	background:url(../site_images/bck_boxXL01.jpg) no-repeat;
}
#ContentCenter .boxXL .top h3 {
	padding:0.6em 1.7em 0.6em 1.5em;
	margin:0;
	color:#262217;
	font-size:1.1em;
	background:none;
	text-transform:none;
}
.boxXL .bottom01 {
	background:url(../site_images/bck_boxXL02.jpg) no-repeat;
	height:1px;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}
.boxXL .bottom02 {
	background:url(../site_images/bck_boxXL03bis.jpg) top left repeat-y;
	margin:0 !important;
	min-height:65px;
	height: auto!important; /* for sane browsers, keep it as default */
	height:65px;
}
.boxXL .bottom02 .margin {
	padding:12px 12px 0 12px;
	background:url(../site_images/bck_boxXL03.jpg) left top no-repeat;
	overflow:visible;
	margin:0 !important;
	min-height:65px;
	height: auto!important; /* for sane browsers, keep it as default */
	height:65px;
}
.boxXL .bottom03 {
	background:url(../site_images/bck_boxXL04.jpg) top left no-repeat;
	height:11px;
	padding:0;
	margin:0;
	line-height:0;
	font-size:0;
	zoom:1;
}
.boxXL .two{
    width:251px !important;
}
.boxM {
	margin:10px 0 0 -13px;
	line-height:1.5em;
	width:329px;
	float:left;
}
.boxM .top {
	background:url(../site_images/bck_boxM01.jpg) no-repeat;
}
#ContentCenter .boxM .top h3 {
	padding:0.6em 1.7em 0.6em 1.5em;
	margin:0;
	color:#262217;
	font-size:1.1em;
	background:none;
	text-transform:none;
}
.boxM .bottom01 {
	background:url(../site_images/bck_boxM02.jpg) no-repeat;
	height:1px;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}
.boxM .bottom02 {
	background:url(../site_images/bck_boxM03bis.jpg) top left repeat-y;
	margin:0 !important;
	min-height:65px;
	height: auto!important; /* for sane browsers, keep it as default */
	height:65px;
}
.boxM .bottom02 .margin {
	padding:12px 12px 0 12px;
	background:url(../site_images/bck_boxM03.jpg) left top no-repeat;
	overflow:visible;
	margin:0 !important;
	min-height:65px;
	height: auto!important; /* for sane browsers, keep it as default */
	height:65px;
}
.boxM .bottom03 {
	background:url(../site_images/bck_boxM04.jpg) top left no-repeat;
	height:11px;
	padding:0;
	margin:0;
	line-height:0;
	font-size:0;
	zoom:1;
}
.fullWidth .contentfullWidth{
    padding:53px 0 0 14px;
	width:100%;
	height:100%;
}
.fullWidth #breadcrumbs{
    left:15px;
}
.newsletter{
    padding-bottom:15px;
    border-bottom:1px solid #CCC;
}
.boxM .field{
    padding:0 7px 7px 0;
}
#HyperlinkPrivacy{
    padding:7px 0;
    display:block;
    cursor:pointer;
}
#ButtonSubscribe{
    margin-bottom:7px;
}
#CustomValidatorSelectedNewsletter{padding-left:7px;}
#PersonalTitle{margin-bottom:5px;}
#RequiredFieldValidatorTitle{line-height:2.5em; padding-left:7px;}

/* contact Large */
#contact {}
.largeBox#contact .bottom {
	background:url(/site_images/bck_boxContactLarge.gif) no-repeat!important;
	width:206px;
	min-height:50px;
	height:auto!important;
	height:50px;
	font-size:1.3em;
	padding:0 0 5px 0;
}
.largeBox#contact .bottom a,
	.largeBox#contact .bottom a:hover {
	padding: 9px 60px 0 17px;
}
.contactDetail {
	background:url(/site_images/bck_contactCenter.gif) top left repeat-y;
	color:#2d2d2d;
	width:206px;
}
.contactDetail .txtBox{
    padding:10px 15px 0 15px;
}
#ContentCenter .contactDetail a,
	#ContentCenter .contactDetail a:hover,
	#ContentCenter .contactDetail a:visited {
	color:#2d2d2d;
}
.contactDetail .margin {
	background:url(/site_images/bck_contactBottom.gif) bottom left no-repeat;
	padding:0 1px 10px 1px;
	width:204px;
}
.titleBox {
	background:url(/site_images/bck_contactTitle.gif) bottom left no-repeat;
	padding:5px 7px 7px 15px;
	border-top:1px solid #8b8e90;
}
.first .titleBox {
	background:url(/site_images/bck_contactTitleFirst.gif) bottom left no-repeat;
	border-top:1px solid #232323;
}

#contentRight .contactDetail h3 a
{
    color:#FFFFFF !important;
}

#contentRight .contactDetail h3 a:hover
{
    color:#4C4C4C !important;
}

#contentRight .contactDetail h3 {
	color:#ffffff;
	font-size:1.2em;
	text-transform:none;
	margin:0;
	/*padding:0.5em 0;*/
	background:none;
	text-shadow: 1px 1px 1px #6b7174;
	float:left;
	width:142px;
	padding:2px 0 0 0;
}
#contentRight .contactDetail .img {
	float:right;
}
.first .txtBox, .txtBox {
	min-height:16px;
	height:auto!important;
	height:16px;
}
.txtBox {
	background:url(/site_images/bck_contactbck.gif) top left no-repeat;
	padding:10px 15px;
}
.contactDetail .margin .txtBox .margin {
	background:none;
	margin:0;
	padding:0;
	width:auto;
}
.first .txtBox {
	background:none;
}
.contactDetail .formTable select.jumpmenu {
	margin-left:0;
	color:#2d2d2d;
	width:174px;
	border:1px solid #5d5e5e;
	padding:1px 1px 1px 5px;
	background:url(/site_images/bck_inputContact.gif) bottom left no-repeat;
	/*background:#e7e7e7;*/
}
.contactDetail .formTable td{padding-bottom:6px !important; zoom:1;}
#contentRight table tr td.butHolderR {
	text-align:right;
	padding:0 5px 0 0;
}
a.buttonOrange, a.buttonOrange:hover {
	background:url(/site_images/btnO_contact_left.gif) 0 0 no-repeat;
	color:#fff !important;
	display: block;
	float: right;
	height:17px;
	margin-top:3px;
	padding: 0px 0px 0px 9px;
	text-decoration: none;
}
a.buttonOrange span {
	background: url(/site_images/btnO_contact_right.gif) top right no-repeat;
	display: block;
	float: left;
	height: 13px;
	margin-left:5px;
	margin-right:-5px;
	padding:2px 12px 3px 0;
	cursor:pointer;
}
a.buttonOrange:hover span{color:#FFF;}
.importantTxt {
	font-size:1.1em;
}
.icoR {
	float:right;
}
/*---------------------------contactSearch twoCols---------------------------------------*/
.twoCols .col01{
    width:33%;
    border-right:none;
}
.twoCols .col02, .twoCols .col03{
    width:33%;
    border-left:1px solid #CCC;
}
.twoCols .contactResult{
    /*border-top:1px solid #FFF;*/
    padding:10px;
    color:#4C4C4C !important;
    font-size:1.1em !important;
    margin-top:-1px;
    text-align:left !important;
}
.twoCols p{
    color:#4C4C4C !important;
    font-size:1.1em !important;
    text-align:left !important;
}
.twoCols table{

}
.twoCols td{
    /*border:1px solid #FFF;
    border-collapse:collapse;*/
}
.twoCols .HyperinkContact{
    background:url("../site_images/bck_arrowBlue.gif") no-repeat scroll 0 1.2em transparent;
    font-size:1.1em;
    padding:0.8em 0 0.4em 0.8em;
    display:block;
}
.contentfullWidth .tab {
	margin:10px 0 0 -13px;
	line-height:1.5em;
}
.contentfullWidth .tab .top {
	width:100%;
	background:url(../site_images/bck_boxGreyXL01.gif) no-repeat;
}
#ContentCenter .contentfullWidth .tab .top h3 {
	padding:0.6em 1.7em 0.6em 1.5em;
	margin:0;
	color:#262217;
	font-size:1.1em;
	background:none;
	text-transform:none;
}
.contentfullWidth .tab .bottom01 {
	background:url(../site_images/bck_boxGreyXL02.gif) no-repeat;
	width:100%;
	height:1px;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}
.contentfullWidth .tab .bottom02 {
	background:url(../site_images/bck_boxGreyXL03bis.gif) top left repeat-y;
	width:100%;
	margin:0 !important;
	min-height:65px;
	height: auto!important; /* for sane browsers, keep it as default */
	height:65px;
}
.contentfullWidth .tab .bottom02 .margin {
	padding:12px 12px 0 12px;
	background:url(../site_images/bck_boxGreyXL03.gif) left top no-repeat;
	overflow:visible;
	margin:0 !important;
	min-height:65px;
	height: auto!important; /* for sane browsers, keep it as default */
	height:65px;
}
.contentfullWidth .tab .bottom03 {
	background:url(../site_images/bck_boxGreyXL04.gif) top left no-repeat;
	width:100%;
	height:11px;
	padding:0;
	margin:0;
	line-height:0;
	font-size:0;
	zoom:1;
}

/*----------Contextual login button---------------*/

.loginBtn{
    background: url("/site_images/btnO_contact_left.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF !important;
    display: block;
    float: right;
    height: 17px;
    margin-top: 10px;
    padding: 0 0 0 9px;
    text-decoration: none;
}
.loginBtn input{
    background: url("/site_images/btnO_contact_right.gif") no-repeat scroll right top transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 17px;
    margin-left: 5px;
    margin-right: -5px;
    padding: 0 12px 3px 0;
    border:0;
    color:#FFF;
}
.loginLink
{
    float:left;
    padding-top:12px;
}
