/*****************************/
/* Uniway s.a.               */
/* All rights reserved ©2007 */
/* info@uniway.be            */
/*****************************/

body							{ width:100%; margin:0 auto; text-align:center; font:10px Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#6a6f77; background:url(../img/bodyBg.gif) repeat-x top left ;}
div								{ display:block; float:left; padding:0; margin:0; text-align:left; }
form							{ margin:0; }
input, select, textarea			{ font:10px Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#666; }
a								{ color:#333; text-decoration:underline; }
a.more							{ float:right; padding-bottom:10px; text-align:right; }
h2								{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin:0 0 5px 0; padding: 0; clear:both; }
h2.bigTitle						{ font-family: Century Gothic, Tahoma; font-size: 16px;}
h3								{ font:bold 15px Verdana, Arial, Helvetica, sans-serif; margin:0 0 5px 0; padding:0 0 5px 0; color:#333;clear:both; }
h4								{ font:normal 14px Century Gothic, Tahoma, Arial, Helvetica, sans-serif; margin:0 0 5px 0; padding:0 0 0 10px; background: url(../img/footerBullet.gif) no-repeat center left; color:#6a6f77; clear:both }
h6								{ font:normal 14px Century Gothic, Tahoma, Arial, Helvetica, sans-serif; margin:0 0 5px 0; padding:0; color:#6a6f77; clear:both}
p								{ padding:0; margin:0; float:left; }
hr								{ display:none; }
object							{ display:block;}


/* Container Block */
/*******************/

.containerFull					{ width:980px; float:none;padding:0;margin:0 auto; }
.contentBlock					{ width:980px; background:url(../img/contentBg.gif) no-repeat top left; position:relative; top:-5px; padding-bottom:10px;  }
.contentLeft					{ width:210px; margin-left:20px; padding: 8px 13px; /*background: url(../img/gradientBg.gif) no-repeat top left;*/}
.centerBlock					{ width:489px; /*background: url(../img/centerBg.gif) no-repeat top left;*/ padding:0px 0px; }
.leftCenterBlock				{ width:728px; background: url(../img/centerBgNoLeft.gif) no-repeat top left; padding:0px 0px; }
.rightBlock						{ width:223px; margin-right:12px; padding:0px 0px; /*background: url(../img/gradientBgRight.gif) no-repeat 0px 0px;*/ float:right; }
.contentRight					{ margin-top:38px;}
.footerBlock					{ width:100%; background:#EFF1F0; /*url(../img/footerBgTop.gif) repeat-x top left;*/}
.contentFooter					{ width:980px; margin-top:0px; float:none; /*background:url(../img/footerBg.gif) no-repeat top left;*/ position: relative; left:50%; margin-left:-490px;}
.printFooter					{ display:none}


/* header Block */
/*********************/

.headerBlock					{ width:980px; height: 140px; }
.headerBlock span				{ display:none}
.headerBlock h1					{ padding: 0 0 0 10px; width:180px; height:46px; float:left; margin: 0;}
.headerBlock h1 a 				{ padding: 15px 0 0 0; width:170px; height:46px; float:left; }
.headerBlock img				{ border: none;}
.headerBlock img.printlogo		{ display:none}	
.headerBlock ul					{ width:400px; padding: 35px 248px 0 0; list-style:none; text-align:right; float:right; margin: 0;}
.headerBlock li					{ width:auto; float:right; clear:both; padding-left:13px; background: url(../img/arrow.gif) no-repeat center left; color:#6a6f77}
.headerBlock li a				{ color:#6a6f77; text-decoration:none}
.headerBlock li a:HOVER			{ text-decoration:underline}
.headerBlock li  {white-space:nowrap}


/* Nav Block */
/*************/

#divNav						{ width:980px; height:52px ;margin:0; padding:5px 0 0 0; clear:both; background:url(../img/bg-nav.gif) repeat-x top left; font-family:Tahoma, Verdana}
#nav 						{ position: relative; top:0; left:0; height: 30px; width:960px;  margin:0; padding-left:20px} 
#nav li ul 					{ display:none; margin:0; padding:0; float:none; /*background:#D2D4D6;*/ }
#nav a 						{text-decoration: none;float:none;}
#nav li 					{ /*float the main list items*/ margin: 0; float: left; display: block; /*padding-right: 2px;*/}
#nav li ul li				{height:21px; margin-top:1px}
#nav li.off ul,
#nav li.on ul  				{ /*put the subnav below*/position: absolute;top: 22px;left: 0; padding-top: 0px; /*height: 28px;*/width: 960px; padding-left: 20px; z-index:1001}
#nav li a 					{ /*level1*/color: #fff /*color link on tab*/; background:/*#46494D*/ url(../img/tableft.gif) no-repeat; font-weight: bold;display: block;/*width: 93px;*/ padding:5px 0px 5px 10px; font-size:12px;}
#nav li a span				{background:url(../img/tabright.gif) no-repeat right top; padding:5px 8px 4px 0;}
#nav li.on ul 				{ display: block; /*height:85px;*/}
#nav li.over ul 			{ display: block; /*height:85px;*/ z-index: 6000; /*margin-top:1px;*/ height:24px;}
#nav li.off:hover ul	{ background: #ccc;}



/*set colors of selected tab and when hovering/over sublist:*/
#nav li.on a				{background:/*#D2D4D6*/ url(../img/tableft-sel.gif) no-repeat;}
#nav li.off:hover a			{background:/*#aaa */url(../img/tableft-sel3.gif) no-repeat;}
#nav li.over a 				{background:/*#D2D4D6*/ url(../img/tableft-sel.gif) no-repeat;}
#nav li.on a span			{background:url(../img/tabright-sel.gif) no-repeat right top;}
#nav li.off:hover a span	{background:url(../img/tabright-sel3.gif) no-repeat right top;}
#nav li.over a span			{background:url(../img/tabright-sel.gif) no-repeat right top;}

#nav li.on a.sel,
#nav li.on ul a:hover  { color:#c00;}
#nav li.off:hover a,
#nav li.off a:hover,
/*subnav formatting*/
#nav li.off ul a:hover,
#nav li.on a:hover		{ color:#000;}
#nav li.on ul  a.sel:hover {color:#600;}
#nav li.off ul li a,
#nav li.on ul li a 			{display:block;background:url(../img/bg-subnavborder.gif) no-repeat center left;font-size:10px;width: auto;margin:0;border:0; float:left;padding:5px 10px 5px 10px;color: #333;/*color subnav*/}
#nav li.off ul li a			{ color: #000;}
#nav li.off:hover ul li a	{background:url(../img/bg-subnavborder.gif) no-repeat center left;}

#nav li.off ul li a.firstSub,
#nav li.on ul li a.firstSub, 		
#nav li.off:hover ul li a.firstSub  {background:none;}
	
#nav li.on ul a:hover 		{ text-decoration:none}	
#nav li.off ul a:hover		{ color: #c00;}	


/* contentLeft Block */
/*********************/

.contentLeft h2				{ margin:0 0 5px -2px; /*float:left;*/ clear:both; padding:0 0 0px 0}
.contentLeft h2.bigTitle	{ font-size: 18px; color:#999999; font-weight:normal; clear:both; /*padding-top:3px;*/}
.contentLeft h3				{ margin: 0; font: bold 13px Verdana, Arial, Helvetica, sans-serif; padding: 8px 3px 2px 3px; color:#333; clear: both; border-top: 1px solid #ddd;}
.contentLeft h3 a	{ text-decoration:none; }
.contentLeft p				{ width: 200px; /*padding-bottom:20px;*/ padding: 0; margin: 0; clear:both; float:left}	

.contentLeft ul				{ width:200px; clear:both; list-style: none; padding: 0 0 0 10px; margin:0 /*0 10px 0*/; float:none; }
.contentLeft li				{ width:200px; clear:both;  list-style:none; margin-bottom:0px; padding:2px 0; float:left }
.contentLeft li a			{ text-align: left; padding:0; font-weight: normal; text-decoration: none; float:left; }
.contentLeft li a:HOVER		{ text-decoration:underline; }
.contentLeft li.sel			{ /*background: url(../img/arrow_dark.gif) no-repeat 100% 4px;*/}	
.contentLeft li.sel a:HOVER	{ text-decoration:none; }
.contentLeft li span		{ width:200px; clear:both; float:left; color:#777; padding-bottom:3px; font-style: italic;}

.contentLeft .subMenu		{ padding-top:7px; float:left }
.contentLeft .subMenu span 	{ margin:0; padding:0px 0px 5px 0px}
/*.contentLeft a.moreMenu		{ clear:both; float:left; padding-left:10px; padding-bottom:15px; margin-top:-5px; width:200px}
.contentLeft a.more			{ width:100%; padding-top: 6px;}*/
.contentLeft a.more, .contentLeft a.moreMenu			{ display: block; float: right; width:100%; padding: 6px 0 10px 0; margin: 0;}
.contentLeft object			{ float:left; padding-bottom:3px; clear:both}

.contentLeft .rightsection { width:200px; margin-bottom: 10px; border-top: 1px dotted #999; padding-top: 8px; clear:both; float:left;}
.contentLeft .rightsection a.sectiontitle { text-decoration: none; font-weight: bold; font-size: 11px; color: #666; margin-bottom: 5px;}
.contentLeft .rightsection .shiftright { padding-left: 70px;}
.contentLeft .rightsection img { margin-right: -60px; float:left; border: 0;}

/* Right Block */
/***************/

.rightBlock .searchBlock                        { /*background:url(../img/imgTop_shadow.gif) no-repeat top left;*/width:230px; height:245px; position: absolute; top:-203px; right:13px;z-index:7000 }
.rightBlock .searchBlock img                    { margin: 0px 0 0 7px; padding:0;}
.rightBlock .searchBlock form                   { /*margin-top:-91px; margin-left:8px;*/position:relative;top:177px; left:7px; padding:4px;  background: url(../img/searchBg_transparent.png) no-repeat; z-index:7001 }
.rightBlock .searchBlock .searchTxt             { /*border:0;*/  width:135px; height:15px; padding:0; margin:0 0 2px 1px; float: left;  }
.rightBlock .searchBlock .searchBtn             { background: url(../img/btnSmall.gif) no-repeat; width:50px; height:20px; border:0;  margin:0 0 0px 3px; /*padding-bottom:2px*/}

.rightBlock .imgTop001					{ background: url(../img/imgTop001.jpg) no-repeat top left;}
.rightBlock .imgTop002					{ background: url(../img/imgTop002.jpg) no-repeat top left;}

/*.rightBlock .imgTop001                                                                 { background: url(../img/imgTop001.gif) no-repeat top left;}
.rightBlock .imgTop002                                                       { background: url(../img/imgTop002.gif) no-repeat top left;}*/


/* contentRight Block */
/**********************/
.contentRight .littleBlock					{ width:197px; background: url(../img/sepLittleBlock.png) no-repeat 0px 0; padding:5px 8px; }
.contentRight .littleBlock h2				{ margin:0; padding:2px 0 8px 0; font: bold 13px Verdana, Arial, Helvetica, sans-serif; }
.contentRight .littleBlock h2.nextSteps		{ font-size: 13px; color:#989898; font-weight:bold}	
.contentRight .littleBlock h2 span.first	{ font-size: 13px; color:#6a6f77; font-weight:bold}
.contentRight .littleBlock h2 span.last		{ font-size: 13px; color:#6a6f77}
.contentRight .littleBlock h3				{ margin:0; padding:5px 5px 10px 6px; /*font-size:14px;*/ font-weight:bold;}
.contentRight .littleBlock h4				{ margin:0; padding:5px 5px 3px 7px; font-size:12px; color:#666; font-weight:bold; background:none}
.contentRight .littleBlock img				{ float:left; padding:0 10px 10px 5px;}		
.contentRight .littleBlock p				{ float:left; width:100%; padding:0 5px 10px 0 }
.contentRight .littleBlock p.small			{ float:right; width:107px; }
.contentRight .littleBlock a				{ width:auto; text-align:right; padding-top:0px}
.contentRight .littleBlock ul				{ width:98%; clear:both; list-style:none; padding:0 0 10px 0px; margin:0; float:left }
.contentRight .littleBlock li				{ clear:both; padding:0 0 2px 15px; background: url(../img/arrow_dark.gif) no-repeat 0 4px; float:left; width:180px; }
.contentRight .littleBlock li a				{ text-align:left;}
.contentRight .littleBlock li a.pdf			{ padding:0 30px 7px 0px; background: url(../img/icon_pdf.gif) no-repeat bottom right; float:left}
.contentRight .littleBlock ul li p 			{padding:0;}

.contentRight .littleBlock li h3			{ padding:0; margin:0; }
.contentRight .littleBlock a.more			{ width:100%}

.contentRight .littleBlock ul.pdf li a		{ padding:0 30px 7px 8px; background:none; font-weight:bold; }
.contentRight .littleBlock ul.pdf li a.pdf	{ background: url(../img/icon_pdf.gif) no-repeat bottom right;}
.contentRight .littleBlock ul.pdf li span	{ font-weight:normal}

.contentRight .littleBlock ul.accessories			{ padding-left:3px}
.contentRight .littleBlock ul.accessories a			{ padding:2px 0 0 55px; font-weight:bold; height:50px}
.contentRight .littleBlock ul.accessories li a.ink1	{ background: url(../img/icon_ink1.gif) no-repeat top left;  }
.contentRight .littleBlock ul.accessories li a.ink2	{ background:url(../img/icon_ink2.gif) no-repeat top left;  }
.contentRight .littleBlock ul.accessories li span	{ font-weight:normal;  clear:both; float:left; }

.contentRight .littleBlock ul.opaque				{ padding-left:3px} 
.contentRight .littleBlock ul.opaque a				{ padding:2px 0 0 55px;font-weight:bold; background: url(../img/icon_opaque.gif) no-repeat top left;height:50px}
.contentRight .littleBlock ul.opaque li span		{ font-weight:normal; clear:both; float:left; }


/* centerBlock Block */
/*********************/

.centerBlock h2			{ margin:0; padding-left:10px;background: url(../img/dotH.gif) repeat-x bottom left; }
.centerBlock h2.bigTitle	{ margin:0/* 0 8px 0*/; font-size:16px; color:#999999; font-weight:normal; padding-top:8px; padding-bottom:8px}
.centerBlock .bottomBorder	{ background: url(../img/dotH.gif) repeat-x bottom left;}
/*.centerBlock .topBorder		{ background: url(../img/dotH.gif) repeat-x top left;}*/
.leftCenterBlock h2		{ margin:0px; padding-left:10px;background: url(../img/dotH.gif) repeat-x bottom left; }
.leftCenterBlock h2.bigTitle	{ font-size:26px; color:#999999; font-weight:normal; padding-top:3px; padding-bottom:3px}
.leftCenterBlock .bottomBorder	{ background: url(../img/dotH.gif) repeat-x bottom left;}
.leftCenterBlock .topBorder	{ background: url(../img/dotH.gif) repeat-x top left;}

/* noPadding Block */
/*******************/
.centerBlock .noPadding		{ width:487px; padding: 0 0 0 1px; background: url(../img/centerBlockBg.gif) no-repeat bottom center;}
.centerBlock .contentCenter .noPadding	{ width:242px; padding:0; background:none }
.centerBlock .noPadding	img	{ padding:0; }
.centerBlock .noPadding .small img { padding:0 10px 10px 0;}
.leftCenterBlock .noPadding	{ width:488px; padding:0; background: url(../img/centerBlockBg.gif) no-repeat bottom center;}
.leftCenterBlock .noPaddingBig		{ padding:0; background: url(../img/centerBlockBg2.gif) no-repeat bottom center;}

/* contentCenter Block */
/***********************/
.contentCenter				{ width:468px; padding: 8px 10px 5px 10px; background: url(../img/dotH.gif) repeat-x bottom left;}
.contentCenter .right		{ float:right }
.contentCenter div.small			{  width:223px; /*width:228px;*/ padding: 8px 10px 5px 10px; /*padding:5px 6px 0 8px;*/ float:left; /*background: url(../img/dotV.gif) repeat-y top left;*/}
.contentCenter .right div.small{ padding-left:5px; width:230px}
.contentCenter h2			{  float:none;background:none; padding:0 0 10px 0; clear:left}
.contentCenter h2.small         { float:none; background:none; padding:0 0 10px 0; width:468px;/* font-size:14px; */ } /* SPX FC: disable font-size */
/*.contentCenter .small h2	{ float:none; background:none; padding:0 0 10px 0; } */
.contentCenter h2.small a		{ color:#e60004; text-decoration:none; }
.contentCenter h2.small a:HOVER	{ color:#333; }
.contentCenter img			{ float:left; padding:0 10px 10px 0; clear:left; border:0}
.contentCenter p			{ float:none; padding:0 0 15px 1px; }
.contentCenter p.promo		{ width:76px; height:14px; padding:2px 5px 2px 0px;  text-align:right; float:right; background: url(../img/promo.gif) no-repeat top right; color:#fff;  position:relative; top:-5px; left:10px;}


.contentCenter object		{ position:relative; left:1px; margin-bottom:1px; float: left;}
.contentCenter p.documentLink	{ text-align:right; padding:0 0 1px 1px; }
.contentCenter ul li p			{padding:0;} 
.contentCenter .pagination				{ text-align:center; width:100%; padding:10px 0; background: url(../img/dotH.gif) repeat-x top left; }
.contentCenter .noLine					{ background: none; }
.contentCenter .pagination .pagnCur		{ font-weight:bold; color:#e60004;; padding:0 5px}
.contentCenter .pagination .pagnSep,
.contentCenter .pagination .pagnMore			{ padding:0 5px}
.contentCenter .pagination .pagnNext a,
.contentCenter .pagination .pagnPrev a			{ text-decoration:none;}
.contentCenter .pagination .pagnNext a:HOVER,
.contentCenter .pagination .pagnPrev a:HOVER	{ text-decoration:underline;}

.contentCenter table					{ clear:both; float:left; border:1px solid #666; border-bottom:0; width:98% }
.contentCenter td						{ border-bottom:1px solid #b1b1b1; padding:3px 5px}
.contentCenter th						{ width:210px; background:#d1d1d1;border-bottom:1px solid #b1b1b1; padding:3px 5px; text-transform:uppercase; vertical-align:top; color:#333; font-weight:normal}
.contentCenter tr.lastRow th,
.contentCenter tr.lastRow td			{ border-bottom:1px solid #666; }

/* LIST blocks */
/***************/
/*.contentCenter ul			{ width:auto; clear:right; list-style:none; padding:0px 0 10px 2px; margin:0; float:left; }
.contentCenter li 			{ width:100%; clear:right; text-align:left; padding:0 0 2px 15px; background: url(../img/arrow.gif) no-repeat 0 4px;float:left;}*/
.contentCenter ul			{ clear: right; list-style: none; padding: 0px 0 10px 2px; margin: 0 0 10px 0; overflow:hidden;}
.contentCenter li 		{ text-align:left; padding: 2px 0 2px 15px; background: url(../img/arrow.gif) no-repeat 0 4px;}
.contentCenter .small ul, .contentCenter .small li	{ width:94%;}	
.contentCenter .small ul { clear:both;}



.contentCenter ul.pdf					{ padding-left:3px; width:356px}
.contentCenter ul.pdf li				{ background:none; padding-left:0; float:left }
.contentCenter ul.pdf li a				{ padding:0 30px 7px 0px; background:none; font-weight:bold; }
.contentCenter li.pdf					{ background: url(../img/icon_pdf_whiteBg.gif) no-repeat top left; padding: 5px 0 2px 30px; vertical-align: middle; height: 22px;}
.contentCenter li.pdf a.pdf				{ color: #333;}
.contentCenter ul.pdf li span			{ font-weight:normal}

.contentCenter ul.searchResults			{ clear:both; width:100%}
.contentCenter ul.searchResults li		{ background: url(../img/dotH.gif) repeat-x bottom left; padding:10px 0; width:100%;}
.contentCenter ul.searchResults li a	{ padding-left:15px; font-weight:bold;}
.contentCenter ul.searchResults li span	{ font-weight:normal; width:715px; display:block; padding-top:5px}
.contentCenter ul.searchResults li.error a	{ text-decoration:none; padding-top:0; width:705px; display:block;}

.contentCenter ul.suppliers ul			{ width:95%}
.contentCenter ul.suppliers li			{ padding:10px 0; background:none;width:95%}
.contentCenter ul.suppliers li span		{ font-weight:normal; width:100%; display:block; padding:5px 0 0 15px}

/* bigCenterBlock */
/******************/

.bigCenterBlock .contentCenter			{ width:718px; background:none; padding:15px 0 0 15px;}	
.bigCenterBlock .contentCenter .small	{ width:354px; padding:0px 5px 0 0px; background: none; float:left} 
.bigCenterBlock .contentCenter h2		{ background:none; padding-left:0px; clear:none;}		
.bigCenterBlock .contentCenter .small h2	{ width:320px; padding:0 0 5px 0; background: none;}
.bigCenterBlock .contentCenter h2.right	{ width:354px; background:none; padding:0; float:right; font-size:22px; }	
.bigCenterBlock .contentCenter h6		{ padding-left:1px}
.bigCenterBlock .contentCenter h6.tiny	{ width:354px; font-size:10px; font-weight:bold; color:#666; float:right; clear:none; padding-bottom:15px; padding-left:0 } /* SPX FC: decreased padding-bottom to 15px */
.bigCenterBlock .contentCenter img		{ float:left; padding:0 69px 10px 0px }  
.bigCenterBlock .contentCenter a.btn img{ width:184px; height:48px; float:right; border:0; margin:0; padding:0}
.bigCenterBlock .contentCenter p.intro	{ width:354px; /* font-size:15px; font-weight:bold; */ clear:none; float:right; padding-bottom: 10px;} /* SPX FC: removed font-size and font-weight + set padding to 0 to avoid double padding with p.intro and p */
.leftCenterBlock iframe					{ border:0px solid; margin-top:10px;  width:743px; height:1100px;}

.leftCenterBlock .contentCenter			{ width:728px; padding:8px 0px 8px 10px; }
.leftCenterBlock .contentCenter .small	{ width:350px; padding:0px 12px 0px 0px; }

.bigCenterBlock iframe					{ border:0px solid; height:600px; width:746px; overflow-x: hidden;}


/* for detail pages with no left column add these classes */
/**********************************************************/

.bigContentBlock				{ background: url(../img/contentBgNoLeft.gif) no-repeat top left;}
.bigCenterBlock					{ background: none}	
.bigContentFooter				{ background: url(../img/footerBgNoLeft.gif) no-repeat top left;}


/* footer Block */
/****************/

.footerBlock				{ color:#bcbec2; /*margin-top:14px;*/}
.footerBlock ul				{ width:946px; margin:0px 0 0 0; list-style:none; margin-left:0; padding:15px 0 5px 34px; background-color:#6a6f77; float:left}
.footerBlock ul ul			{ width:210px; margin:0; padding:0 0 0 8px; background-color:transparent; }
.footerBlock ul.secondRow	{ margin:0; padding-top:10px; padding-bottom:10px}
.footerBlock .thirdRow		{ width:937px;margin:0; padding:10px 10px 4px 33px; background: #55595f }
.footerBlock .thirdRow p	{ width:220px; float:left}
.footerBlock .thirdRow ul	{ width:auto; margin:0; padding:0px; background-color:transparent; float:right}
.footerBlock .thirdRow img	{ border:0}
.footerBlock .thirdRow a	{ padding-left:10px}
.footerBlock li				{ float:left; padding:0 0 1px 0;}
.footerBlock li li			{ float:none}
.footerBlock a				{ color:#bcbec2; text-decoration:none;}
.footerBlock a.locked		{ background: url(../img/locked.gif) no-repeat center left; padding-left:16px}
.footerBlock a.locked:hover	{ background: url(../img/locked_over.gif) no-repeat center left; color:#c8b16a}
.footerBlock a:HOVER		{ color:#bcbec2; text-decoration:underline}
.footerBlock a.more			{ text-decoration:underline; float:none}
.footerBlock a.more:HOVER	{ text-decoration:none; }
.footerBlock h4				{ color:#ccc; font-size:13px}
.footerBlock h4.sel			{ font-weight:bold; color:#222; background: url(../img/footerBulletSel.gif) no-repeat center left;}
.footerBlock a.sel			{ color: #e4e4e4; font-weight:bold; padding-left:0}
.footerBlock a:hover.sel	{ text-decoration:none}

/* Pagination */
/**************/

.paginationBlock					{ width:640px; height:30px; margin-top:10px; text-align:center; }
.pagnTable, .pagnLink, .pagnPrev	{ text-align:center; line-height: 26px; font-size: 11px; padding:0 5px 0 5px; }
.pagnCur							{ font-size: 11px; font-weight: bold; padding: 0 5px 0 5px; }
.pagnDisabled						{ color: #999999; font-weight: normal; font-size: 11px; padding: 0px 5px 0px 5px; white-space: nowrap; }
.pagnMore, .pagnSep     			{ font-size: 11px; padding: 0 2px; }
.pagnLead							{ font-size: 11px; font-weight: bold; padding: 0 5px 0 2px; }
.pagn a, .pagn a:visited			{ text-decoration: none; padding: 6px; color: #003399; font-size: 11px; white-space: nowrap; }
.pagn a:hover, .pagn a:active  		{ padding: 5px; border: 1px solid #9ECDE7; text-decoration: none; color: #003399; font-size: 11px; white-space: nowrap; background: #FFFFFF; }



/* splash */
/**********/

.noTopNav									{ color: #999; margin:0 auto; text-align: center; padding: 0; height: 100%; background: #fff url(../img/SPX_BG.gif) 0 160px repeat-x;}
.splash .splashRight						{ position: relative; top:-210px;}
.splash .splashRight #selector 				{ width: 150px; background: #fff; float: right; margin-right: 32px; padding: 5px 0 0 0; border: 1px solid #eee; position: relative;}
.splash .splashRight #selector #worldSWF 	{ height:40px; position:absolute; right:25px; top:4px; width:40px;}
.splash .splashRight #selector h4 			{ background:none; font-size:10px; font-weight:bold; margin:0pt; padding:12px 0pt 15px 15px; color:#999; font-family:Verdana, Arial, Helvetica, sans-serif}
.splash .splashRight #selector ul			{ height: auto; margin: 0; list-style-type: none; padding: 0;}
.splash .splashRight #selector ul li		{ margin: 0; padding: 0; list-style-type: none; background:none;}
.splash .splashRight #selector a			{ border-color:#FFFFFF; border-style:solid; border-width:1px 0pt; color:#666666; display:block; padding:1px 0px 1px 15px; text-decoration:none;}
.splash .splashRight #selector ul li ul li a { color:#E50013; padding:1px 0px 1px 25px;}
.splash .splashRight #selector a:hover 		{ color: #fff; background: url(../img/SPX_Selector_BG.gif) repeat-y top left; border-color: #e60004;}

.splash										{ width: 810px;	min-height: 400px;	margin: 60px auto 0 auto; text-align: left;}
.splash .headerBlock						{ width: 810px; background:url(../img/SPX_header.jpg) no-repeat 0 100px; height:206px}
.splash .headerBlock h1 					{ padding:0; margin:0}
.splash .contentBlock						{ width: 810px; top:1px; background:none }
.splash .contentCenter						{ width: 570px; padding:5px; background:none  }
.splash .contentRight						{ width: 190px; margin-top:0; float:right}
.splash .centerBlock						{ width:570px; background:none }
.splash .contentCenter p					{ width:350px; clear:both; float:left }
.splash .contentCenter h2					{ width:350px;float:left  }
.splash .contentCenter img					{ padding:0; float:left;}
.splash .contentCenter h3					{ width:250px; clear:left}

.splash #spotlight 							{ margin: 30px 0 0 0px; border: 1px solid #ccc; float:left; }

.splash #footer								{ width: 100%; position:absolute; bottom:10px; left:50%; margin-left:-50%; font-size: 1em; color: #ccc;text-align:center; clear:both}
.splash #footer a 							{ color: #999;}

.splash #floatCountrySelection 				{ float: left; position:relative; width: 150px; background: #fff; padding: 5px 0 0 0; border: 1px solid #eee; margin: 0 15px 0 0; z-index: 15;}
.splash #floatCountrySelection p 			{ font-size: 11px; font-weight: bold;  margin: 0 0 0 15px; padding: 0 0 4px 0; width:auto; clear:both}
.splash #floatCountrySelection ul 			{ height: auto; margin: 0; list-style-type: none; padding: 0; clear:both}
.splash #floatCountrySelection ul li 		{ margin: 0; padding: 0; list-style-type: none; background:none; clear:both; width:150px}
.splash #floatCountrySelection a 			{ display: block; border: 0; color: #666; text-decoration: none; border-width: 1px 0; border-style: solid; border-color: #fff; padding:1px 0px 1px 15px;}
.splash #floatCountrySelection a:hover 		{ color: #fff; background: url(../img/SPX_Selector_BG.gif) repeat-y top left; border-color: #e60004;}
.splash #floatCountrySelection ul li ul a 	{ color:#E50013;padding: 1px 0 1px 25px;}


/* pagestyles */
/**************/
span.gray	{ color:#6a6f77}

.contentCenter .info		{ margin-bottom:10px; background:/*#ecf5ff*/#f7f7f7 url(../img/icon_info.gif) no-repeat 4px 4px; border: 1px solid /*#afbed1*/#ccc; padding:6px 10px 6px 30px; width:428px }
.contentCenter .attention	{ margin-bottom:10px; background:#fffff2 url(../img/icon_attention.gif) no-repeat 4px 5px; border: 1px solid #d0d1af; padding:6px 10px 6px 30px; width:428px }
.contentCenter .question	{  margin-bottom:10px;background:/*#ecf5ff*/#f7f7f7 url(../img/icon_question.gif) no-repeat 4px 4px; border: 1px solid /*#afbed1*/#ccc; padding:6px 10px 6px 30px; width:428px }
.contentCenter .ok			{ margin-bottom:10px; background:#f5ffec url(../img/icon_ok.gif) no-repeat 4px 4px; border: 1px solid #c2d3b3; padding:6px 10px 6px 30px; width:428px }
.contentCenter .box			{ margin-bottom:10px; background:#f7f7f7; border: 1px solid #ccc; padding:6px 10px 6px 10px; width:448px }

img{}
img.imgLeft  {caption:image left;float:left;margin:0 10px 5px 0}
img.imgRight {caption:image right;float:right;margin:0 0 5px 10px}

/* Sitemap */
/***********/
div.small					{ }
ul.subLevel					{ margin:0; padding:0;}
ul.subLevel li				{ background: url(../img/arrow_grey.gif) no-repeat 0 4px; }
ul.subLevel li.bottom		{ background: url(../img/arrow_grey_bottom.gif) no-repeat 0 4px; }
/* ul.subLevelHidden			{ display:none; } */

.listBand					{ clear:both; width:100%; }

/* Bullet lists */
/***********/
.centerBlock ul.list3Cols				{ width:150px; float:left; clear:none; }
.centerBlock ul.list3Cols li				{ width:130px; }
.centerBlock ul.list2Cols				{ width:230px; float:left; clear:none; }
.centerBlock ul.list2Cols li				{ width:210px; }
.bigCenterBlock ul.list3Cols				{ width:230px; float:left; clear:none; }
.bigCenterBlock ul.list3Cols li				{ width:130px; }
.bigCenterBlock ul.list2Cols				{ width:350px; float:left; clear:none; }
.bigCenterBlock ul.list2Cols li				{ width:210px; }

/* loginBlock */
/**************/
.loginBlock             { margin:0 0 100px 0; padding:20px 0 0 0 ; float:left; background:url(../img/dotH.gif) repeat-x top left; width:100%}
.loginBlock .loginTxt   { border:0; background: url(../img/input_login.gif) no-repeat;  width:206px; height:19px; padding:2px 6px; clear:none;float:left; }
.loginBlock .loginBtn   { background: url(../img/btnSmall.gif) no-repeat; width:49px; height:19px; border:0;  margin:0 0 0px 0px; padding-bottom:2px; clear:both}
.loginBlock input       { float:left; }  
.loginBlock label       { float:left; padding:2px 0 0 2px; width:80px }
.loginBlock .cb         { float:left; } 
.loginBlock label.cb	{ width:auto; margin-top:1px}
.loginBlock p           { clear:both; margin-top:15px; float:left }
.loginBlock div			{ clear:both}
.loginBlock #lblMsg		{ width:99%; padding:6px; background:#EFF1F0; color:#E60004; font-weight:normal}

/* breadcrumb */
/**************/
.breadcrumb				{ background:url(../img/breadcrumbBg.gif) no-repeat top left; clear:both; border-bottom:1px solid #ccc; width:715px; padding:8px 0 7px 30px; color:#999;}
.breadcrumb a			{ color:#999}
.breadcrumb a:hover		{ color:#999}
.breadcrumb ul			{ list-style:none; margin:0; padding:0}
.breadcrumb ul li		{ float:left}
.breadcrumb ul li span	{ padding:0 4px}

/* SalesForce Contact Form */
/***************************/
form#SFContact fieldset {
	padding: 15px;
	border: 1px solid #999;
	background: #eee;
	width: 420px;
	margin-bottom: 15px;
}
form#SFContact label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	width: 120px;
	float: left;
	margin: 2px 0;
}
form#SFContact input, form#SFContact select, form#SFContact textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 2px 5px 2px 0;
}
form#SFContact .error {
	font-weight: bold;
	color: #c00;
}

a.PDFLink:link, a.PDFLink:visited 	{background:url(/images/pdf.gif) no-repeat left 2px;padding:3px 0 3px 20px;display:inline-block}
a.DOCLink:link, a.DOCLink:visited	{background:url(/images/word.gif) no-repeat left 2px;padding:3px 0 3px 20px;display:inline-block}
a.XLSLink:link, a.XLSLink:visited 	{background:url(/images/xls.gif) no-repeat left 2px;padding:3px 0 3px 20px;display:inline-block}
a.PPTLink:link, a.PPTLink:visited 	{background:url(/images/ppt.gif) no-repeat left 2px;padding:3px 0 3px 20px;display:inline-block}
a.EXELink:link, a.EXELink:visited 	{background:url(/images/exe.gif) no-repeat left 2px;padding:3px 0 3px 20px;display:inline-block}
a.EPSLink:link, a.EPSLink:visited 	{background:url(/images/eps.gif) no-repeat left 2px;padding:3px 0 3px 20px;display:inline-block}
a.TXTLink:link, a.TXTLink:visited 	{background:url(/images/txt.gif) no-repeat left 2px;padding:3px 0 3px 20px;display:inline-block}
a.RTFLink:link, a.RTFLink:visited 	{background:url(/images/rtf.gif) no-repeat left 2px;padding:3px 0 3px 20px;display:inline-block}
a.ODSLink:link, a.ODSLink:visited 	{background:url(/images/ods.gif) no-repeat left 2px;padding:3px 0 3px 20px;display:inline-block}
a.ODTLink:link, a.ODTLink:visited 	{background:url(/images/odt.gif) no-repeat left 2px;padding:3px 0 3px 20px;display:inline-block}
a.ODPLink:link, a.ODPLink:visited 	{background:url(/images/odp.gif) no-repeat left 2px;padding:3px 0 3px 20px;display:inline-block}
a.TGZLink:link, a.TGZLink:visited 	{background:url(/images/tgz.gif) no-repeat left 2px;padding:3px 0 3px 20px;display:inline-block}
a.ZIPLink:link, a.ZIPLink:visited 	{background:url(/images/zip.gif) no-repeat left 2px;padding:3px 0 3px 20px;display:inline-block}
a.DMGLink:link, a.DMGLink:visited 	{background:url(/images/dmg.gif) no-repeat left 2px;padding:3px 0 3px 20px;display:inline-block}
a.CSVLink:link, a.CSVLink:visited 	{background:url(/images/csv.gif) no-repeat left 2px;padding:3px 0 3px 20px;display:inline-block}
a.XMLLink:link, a.XMLLink:visited 	{background:url(/images/xml.gif) no-repeat left 2px;padding:3px 0 3px 20px;display:inline-block}

