/*****************************/
/* Uniway s.a.               */
/* All rights reserved 2007 */
/* info@uniway.be            */
/*****************************/

body								{ width:98%; margin:0 auto; text-align:center; font:11px Verdana, Arial, Helvetica, sans-serif; color:#333; }
div									{ display:block; float:left; padding:0; margin:0; text-align:left; }
form								{ margin:0; }
input, select, textarea				{ font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; }
a									{ color:#d93f3f; text-decoration:underline; }
a:HOVER								{ color:#940000; text-decoration:none; }
h2, h2 a							{ font:normal 16px Verdana, Arial, Helvetica, sans-serif; margin:10px 0px 0px 0px; padding:0px; color:#333; text-transform:uppercase; clear:both; text-decoration:none;}
h2 a 								{ margin: 0px; }
h3,	h3 a							{ font:normal 14px Verdana, Arial, Helvetica, sans-serif; margin:8px 0px 6px 0px; padding:0px; color:#C00; text-transform:uppercase; float:left; text-decoration:none; display:block;width:100%;}
h3 a 								{ margin: 0px; }
h4, h4 a							{ font:normal 13px Verdana, Arial, Helvetica, sans-serif; margin:8px 0px 6px 0px; padding:0px; color:#333; text-decoration:none;}
h4 a 								{ margin: 0px; }
h5, h5 a							{ font:normal 12px Verdana, Arial, Helvetica, sans-serif; margin:6px 0px 4px 0px; padding:0px; color:#C00; text-decoration:none; clear: both;}
h5 a 								{ margin: 0px; }
h6, h6 a							{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; margin:6px 0 4px 0; padding:0; color:#333; text-decoration:none; clear:left;}
h6 a 								{ margin: 0px; }
h2 a:HOVER,
h3 a:HOVER,
h4 a:HOVER,
H5 a:HOVER,
H6 a:HOVER							{ text-decoration:underline; }
p									{ padding:0; margin:0; float:left; text-align:left; width:100%; }
hr									{ display:none; }
blockquote							{ margin:0; padding: 5px 0px 5px 10px; }
acronym 							{ border-bottom:1px dotted #666; }
/* Container Block */
/*******************/

.containerFull						{ width:90%; }
.headerBlock						{ width:100%; }
.contentBlock						{ width:100%; }
.contentLeft						{ display:none; }
.contentCenter						{ width:100%; }
.contentRight						{ display:none; }
.footerBlock						{ width:100%; clear:both; background-color:#4C4C4C; color:#FFF; font-size:9px; }


/* Hearder container */
/*********************/

.topToolbarBlock					{ display:none; }

.logoBlock							{ width:202px; height:101px; margin-top:28px; float:left; clear:left; }
.logoBlock img						{ display:block; }
.logoBlock h1						{ margin:0; padding:0; width:202px; height:101px; }
.logoBlock a						{ display:none; }

.searchBlock						{ display:none; }

.quickNavBlock						{ display:none; }

/* Navigation Definition */
/*************************/

div#topNavBlock								{ display:none; }

/* sub navigation definition */
/*****************************/

.subNavigation								{ display:none; }

/* Content Definition */
/**********************/

.pathBlock							{ display:none; }


/* userToolBlock Definition */
/****************************/

.userToolBlock						{ display:none; }

/* article definition */
/**********************/
.articleNobg						{ background:none;}
.articleTopBlock					{ width:100%; padding:10px; position:relative; float:left; clear:both; }
.articleNobg						{ background:none}
.articleTopBlock img				{ float:left; margin:5px 19px 10px 0; border:1px solid #C9C9C9; }
 /* .articleTopBlock h3				{ width:auto;float:none} */
.articleTopBlock p					{ width:auto; /* float:left; */ padding-bottom: 5px;}
.articleTopBlock p.bodytext 		{float: none;}
.articleTopBlock h3 a				{ text-decoration:none}

.articleBlock						{ width:100%; padding:10px 10px 30px 10px; position:relative; float:left; }
.articleBlock h3					{ width:100%; }
.articleBlock img					{ float:left; margin:0 19px 10px 0; border:1px solid #C9C9C9; }
.articleBlock h3 a					{ text-decoration:none}
.articleBlock p						{ clear: right; float:none}
.articleBlock p.bodytext			{ padding-bottom: 5px; /*float:left;*/}

.articleBigBlock					{ width:100%; padding:10px; position:relative; float:left; clear:both; }
/* .articleBigBlock h3				{ width:auto; float:none;} */
.articleBigBlock p					{ width:100%; float:none; }
.articleBigBlock p.fullWidth, .articleBigBlock p.bodytext	{ width:100%; padding-bottom: 5px; clear:none;}
.articleBigBlock img				{ float:left; margin:0 19px 10px 0; border:1px solid #C9C9C9; }
.articleBigBlock img.noBorder		{ border:0px }
.articleBigBlock h3 a				{ text-decoration:none}
.elementN1							{ background:none;}


.articleListBlock					{ width:100%; padding:10px; }
.articleListBlock img			{ float:left; margin:0 19px 10px 0; border:1px solid #C9C9C9; }
.articleListBlock h3 a		{text-decoration:none;}
.articleListBlock h3.fullWidth		{width:100%;}
.articleListBlock p.bodytext {padding-bottom: 5px; float:left;}

.newsArticleBlock					{ width:100%; padding:10px; float:left; clear:both;background:url(../images/art_dotted_grey_hor_line.gif) repeat-x 0 top; }
.newsArticleBlock ul				{ margin:0; padding:0;list-style:none; margin-top: 10px;}
.newsArticleBlock li				{ padding:0 0 5px 10px; clear:both;}
.newsArticleBlock li strong	{ color:#c00; padding-left:10px; background: url(../images/link_arrow_red.gif) no-repeat 0% center;  }
.newsArticleBlock li.title		{padding-left: 20px; padding-bottom:15px;}
.newsArticleBlock li	a			{ background:none; color:#333; }
.articleHeaderBlock {padding: 10px 10px 0px; }
.articleHeaderBlock h1,
.articleHeaderBlock h2,
.articleHeaderBlock h3,
.articleHeaderBlock h4,
.articleHeaderBlock h5,
.articleHeaderBlock h6 {margin-bottom: 0px;}

/*.articleListBlock table				{ margin:10px 0 10px 0; clear:both; width:520px; border:0; }
.articleListBlock td,
.articleListBlock th				{ border:0; vertical-align:top; }*/


/* eventListBlock */
/**********************/

.eventListBlock ul {list-style:none;margin:0;padding:0;}
.eventListBlock ul ul{border:0;padding:0;margin:0;float:left;width:415px}
.eventListBlock ul ul.foto{background:url(../images/ico_foto.gif) no-repeat 100% 0% }
.eventListBlock ul ul.video{background:url(../images/ico_video.gif) no-repeat 100% 0% }
.eventListBlock ul ul.sound{background:url(../images/ico_sound.gif) no-repeat 100% 0% }
.eventListBlock ul img {margin:0;padding:0}
.eventListBlock ul li					{padding:10px 0 10px 0px;border-top:1px solid #E5E3D8;clear:left;margin:0}
.eventListBlock ul li ul li				{padding:0 30px 0 0;border:0;clear:none;margin:0}
.eventListBlock ul li span.eventThumb				{color:#8a877b;float:left; margin:0 15px 0px 0;width:76px;font-size:10px}
.eventListBlock ul li ul li.eventTitle				{color:#c00; text-transform:uppercase;font-size:12px}
.eventListBlock ul li ul li.eventDate				{color:#8a877b}
.eventListBlock ul li ul li.eventLocation			{font-weight:bold}
.eventListBlock ul li ul li.eventMore			{position:relative;right:-30px}
.eventListBlock ul li ul li.eventMore a.moreInfo			{margin-top:0}

.eventListBlock ul li.eventItemHover	{ background:#fdfbf9;cursor:pointer; }
.eventListBlock strong, .eventListBlock strong {color:#c00}

.eventListBlock						{ width:515px; margin:10px 5px 20px 0; border-bottom:1px solid #d3cdc8; padding:0px 0px 0px 0;background:#fff;}
.eventListBlock h1					{ width:475px; margin:10px 0px 5px 10px ; height: 21px; }
.eventListBlock h1 span				{ display:none; }
.eventListBlock a.all				{ text-transform:uppercase; background:url(../images/link_bigArrow_red.gif) no-repeat 95% 50%; padding-right:20px; margin:10px 0px 0 0;  float:right; text-decoration:none; color:#333}
.eventListBlock a:hover.all		{ text-decoration:underline}

/* TwoColumn Definition */
/************************/

.twoColumn 							{background:url(../images/telexBlock_bg.gif) repeat-y 340px 0; width:100%;}


/* Telex Definition */
/********************/

.telexBlock							{ width:175px; float:left; margin-left:10px; margin-right:1px; padding:10px 0 10px 10px; }
.telexBlock ul						{ margin:0; padding:0; list-style:none; float:left; }
.telexBlock li						{ float:left; clear:both; width:165px; padding-bottom:7px; }
.telexBlock a						{ color:#333; text-decoration:none; }
.telexBlock a:HOVER					{ color:#C00; text-decoration:underline; }
.telexBlock .date					{ font-size:9px; color:#666; clear:left; }
.telexBlock b						{ font-weight:bold; color:#C00; }


/* Report Block Definition */
/******************************/

.reportBlock							{ width:520px; padding:10px; float:left; clear:both;background:url(../images/art_dotted_grey_hor_line.gif) repeat-x 0 top; }
.reportBlock ul						{ margin:0; padding:0;list-style:none}
.reportBlock li						{ padding:0 0 5px 10px}
.reportBlock li a						{ color:#333; padding-left:10px; background: url(../images/link_arrow_red.gif) no-repeat 0% center;  }


/* Eye catcher Block Definition */
/********************************/

.eyeCatcherBlock					{ /*width:179px;*/ padding:10px 9px 0 9px; text-align: center; width:182px;}
.eyeCatcherBlock img				{ border:0; }

/* Text free Block Definition */
/******************************/

.txtBlock							{ margin-top:10px; width:179px; padding:10px; background-color:#fcf9f2; border:1px solid #FFF; border-left:0; border-right:0; color:#6E6E6E; }
.txtBlock select,
.txtBlock p,
.txtBlock h4						{ /*width:179px;*/ }
.txtBlock select {border:1px solid #DCD9CB}

/* List Block Definition */
/******************************/

.listBlock							{ margin-top:10px; width:181px; padding:10px; background-color:#fcf9f2; border:1px solid #FFF; border-left:0; border-right:0; color:#6E6E6E; }
.listBlock ul						{ margin:0; padding:0;list-style:none}
.listBlock li						{ padding-bottom:5px}
.listBlock li a					{ color:#333; padding-left:10px; background: url(../images/link_arrow_red.gif) no-repeat 0% 5px; display: block; }
.listBlock h4					{font-weight: bold; color: #666666;}
/* Letter Block Definition */
/******************************/

.letterBlock						{ margin-top:10px; width:181px; padding:10px; background-color:#fcf9f2; border:1px solid #FFF; border-left:0; border-right:0; color:#6E6E6E; }
.letterBlock img					{ float:left; margin:10px 10px 10px 0; border:1px solid #C9C9C9;}
.letterBlock ul					{ margin:0; padding:10px 0 0 0;list-style:none; clear:both}
.letterBlock li.letterName		{ color:#333; text-transform:uppercase; font-size:13px}
.letterBlock li.letterJobtitle{ color:#333;}
.letterBlock li a.moreInfo		{ margin:4px 0 0 0 ; clear:none }

/* Project Block Definition */
/******************************/

.projectBlock						{ margin-top:10px; width:181px; padding:10px; background-color:#fcf9f2; border:1px solid #FFF; border-left:0; border-right:0; color:#6E6E6E; }
.projectBlock strong				{ color:#c00}
.projectBlock a					{ color:#333}
.projectBlock a.moreInfo		{ margin:4px 0 0 0; clear:none; color:#c00; /*float:left*/ }
.projectBlock img					{ float:left; margin:10px 10px 10px 0; border:1px solid #C9C9C9;}
.projectBlock ul					{ margin:0; padding:10px 0 0 0;list-style:none; float:left; width:49%}
.projectBlock li					{ color:#333}
.projectBlock li.projectDate	{ font-size:9px; padding-top:10px;}
.projectBlock li.projectCopy	{ font-size:9px; color:#8a877b}

/* multimedia Little Block Definition */
/**************************************/

.multimediaLittleBlock				{ margin-top:10px; width:199px; border:1px solid #FFF; border-left:0; background-color:#f2f0e8;padding:0 0 5px 0 }
.multimediaLittleBlock	h4			{ font-size:bold 11px; color:#fff; background-color:#aca899; /*width:189px;*/ margin:0; padding:5px 0 5px 9px }
.multimediaLittleBlock	h3			{ width:182px; height:30px; margin-left:9px; }
.multimediaLittleBlock	h3	span	{ display:none}
.multimediaLittleBlock	.line		{ border-top:1px solid #cac8b9; display:block;}


/* mmSmallBlock */
/****************/

.mmSmallBlock						{ background:none;}
.mmSmallBlock,
.mmSmallBlockHover					{ padding:10px 10px 10px 10px; width:179px }
.mmSmallBlockHover					{ background:#fff;cursor:pointer }
.mmSmallBlock img,
.mmSmallBlockHover img				{ float:left; margin:0 10px 5px 0; border:1px solid #6c6c6c}
.mmSmallBlock b,
.mmSmallBlockHover b				{ font-size:11px; color:#c00; margin:0;}
.mmSmallBlock p,
.mmSmallBlockHover p				{ float:left; width:100%; margin: 0; padding-bottom:0px}
.mmSmallBlock ul,
.mmSmallBlockHover ul				{ float:left; list-style:none; padding:0; font-size:10px; margin:0; width:90px}
.mmSmallBlock a,
.mmSmallBlockHover a 				{ color:#333; text-decoration:none; }


/* Footer Definition */
/*********************/

.footerBlock p						{ float:left;  padding:10px 0 10px 10px; width:540px; }
.footerBlock ul						{ display:none; }

/* Generic Class */
/*****************/

input.buttonForm					{ width:70px; height:19px; margin:0 0 0 3px; padding:0 0 2px 0; border:1px solid #DFDFDF; color:#FFF; float:left; background-color:#ED1A23; cursor:pointer; }
option.optionTitle					{ background-color:#ACA899; color:#FFF; padding:1px 0 1px 3px; font-weight:bold; }
option.optionEmpty					{ background-color:#FFF; }

a.moreInfo							{ display: block; margin-top:0px; padding-left:10px; clear:both; text-transform:capitalize; }
a.fullBottom						{ position:absolute; bottom:10px; right:10px; }

.fullWidth 							{display:block; width:100%;}

.contentCenter .articleBigBlock ul,
.contentCenter .articleTopBlock ul,
.contentCenter .articleListBlock ul	{
list-style-position: outside;
list-style-image: url(../images/bulletRed.gif);
list-style-type: square;
/*float: left; */
}

/* HR with dotted line */
/***********************/
div.dottedLine 						{border: 0px none #000000; height: 3px; width: 100%; clear: both;background:url(../images/art_dotted_grey_hor_line.gif) repeat-x 0 bottom; position:relative; display:block; padding:0px; margin:0px;}


/* TOOLS */
/***********/
/* CLEARING */
.stretch, .clear					{clear:both; height:1px;margin:0;padding:0;font-size: 15px;line-height: 1px;}
.clearfix:after						{content: ".";display: block;height: 0; clear: both; visibility: hidden;}
/* end clearing */
.greybg {background-color:#e5e3d7; margin:5px -5px; padding:5px 5px; clear:both;}
p.greybg {background-color:#e5e3d7;}
h1.greybg {background-color:#e5e3d7;}
h2.greybg {background-color:#e5e3d7;}
h3.greybg {background-color:#e5e3d7;}
h4.greybg {background-color:#e5e3d7;}
h5.greybg {background-color:#e5e3d7;}
h6.greybg {background-color:#e5e3d7;}
div.greybg {background-color:#e5e3d7;}
blockquote.greybg {background-color:#e5e3d7;}



/* debugging tools for IE and other worthless browsers */
/*
div {background-color: #554525 !important;}
div div {background-color: #866729 !important;}
div div div {background-color: #b2862f !important;}
div div div div {background-color: #cb8e15 !important;}
div div div div div {background-color: #ffa900 !important;}
h1 	{background-color: #c5f31c !important;}
h2 	{background-color: #00ff0b !important;}
h3 	{background-color: #543255 !important;}
h4 	{background-color: #1400ff !important;}
h5 	{background-color: #8b6914 !important;}
h6 	{background-color: #a52a2a !important;}
p  	{background-color: #a020f0 !important;}
ul 	{background-color: #90ee90 !important;}
li 	{background-color: #7c97a4 !important;}
ol 	{background-color: #15e771 !important;}
a 	{background-color: #eaf508 !important;}
*/
.mail					{ white-space:nowrap; display:inline; float:left; width:auto; }
.mail img				{ float:left; border:0; margin:0 3px 0 0; }

div {float:none; width:auto;}

p.imgbox span {
   clear: left;
   color: #666666;
   display: block;
   float: none;
   font-size: 9px;
}
