body {
	background-image: url('../../Media/Components/PageBackgound.jpg') ; background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	margin-top:5px;
	font-size:12px;
	}

a {text-decoration:none;
}
a:hover {text-decoration: underline;
   }
p {margin: 3px 0 10px 0;}
ul {margin: 0 0 0 20px;}

#MainContainer {
    background-color:#FFFFFF;
	border: 2px solid #87A2AD; 
	width: 754px;
	text-align:center;
	margin: 0px auto;
	padding: 0;
}
#UserInfo {
	width: 754px;
	text-align:right;
	font-size:10px;
	color:#333333;
	margin: 0px auto;
	}
#Header, #Header2, #Footer {
	width: 746px;
	margin-left: 4px;
	margin-right: 4px;
	text-align: left;
}
.lnkHeader {z-index: 0;}

#Header {
    position: relative;
    margin-top: 4px; 
    z-index: 1; 
    border: 0;
    margin-bottom: 25px;
    height: 97px;
}

#Header2 	{
    position: relative;
    margin: 0 0 10px 0;
	padding-top: 0;
	}
	
#LeftPanel {
	width: 121px;
	float:left;
	margin: 0;
	padding: 0;
	font-size: 11px;
}
#LanguageMenu {
	width: 456px;
	margin-bottom: 5px;
	text-align:right;
	font-size: 12px;
}

#Content {
	float:left;
	width: 456px;
	margin-top: 0;
	margin-left: 4px;
	margin-bottom: 15px;
	padding: 0;
	text-align:left;
}

#Content H1 {
	margin-top: 0px;
	margin-bottom: 5px;
	font-size:18px;
	color: #597684;
}

#Content h2	{
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 16px;
	color: #597684;
}

#Content h3	{
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 14px;
	color: #666;
}

#Content h4	{

	margin-bottom: 2px;
	font-size: 12px;
	color: #666;
}

#Content p, #Content td, #Content li	{
	color: #5A7885;
}

#Content p.heading 	{
	margin-top: 0;
	background-color: #037295;
	color: #FFFFFF;
}
#Content p.headingFR , #Content p.headingNL, #Content p.headingEN	{
	color: #FFFFFF;
	margin: 0 0 10px 0;
	padding: 1px 0 1px 5px;
}

#Content p.headingFR 	{
	background-color: #037295;
}

#Content p.headingNL 	{
	background-color: #3396B5;
}

#Content p.headingEN {
	background-color: #8EA7B7;
}

#Content p.Note 	{
	font-size: 10px;
	color:#999;
}

#Content td 	{
	font-size: 12px;
}


#RightPanel {
	float:right;
	width: 155px;
	margin-left: 10px;
	font-size: 11px;
	color: #037295;
	text-align: left;
}

#RightPanel H1 {
	font-size:14px;
	color: #597684;
	margin-bottom: 5px;
}

#RightPanel p.NewsItem #RightPanel p.EventsItem{
	margin: 0;
	line-height: normal;
	}

#Footer { 
	clear: both;
	margin-bottom: 4px;
	background-color: #ACC7D8;
	height: 20px;
	font-size: 11px; 
}

#Footer a {
	color: #444;
	text-decoration:none;
}

#Footer a:hover {
	text-decoration:underline;
}
#Footer p {
	margin: 6px 0 3px 0;
	color: #444;
}


/* Boxes */
.Box1 {
	border: 1px dashed #8EA7B7; 
	padding: 10px;
	margin: 15px 0 15px 0;
	}
	
.red {color:#FF0000;}
.Green { color: #037295;}
.Highlighted {  background-color: #FFFFDD}
.Text {text-align:justify;}

.u {  text-decoration: underline;}
.i {font-style:italic;}
.b {  font-weight: bold}

.XSmall { font-size : 10px; }
.Small { font-size : 11px; }
.L { font-size : 14px; }
.XL { font-size : 16px; }
.maj {  text-transform: uppercase}

.error {color:#FF0000; font-weight:bold; font-size:11px;}

/* IMAGES*/
img, .imgComponent {border: none; margin: 0; padding: 0;}
.imgLeft {border: 1px solid #000000; margin-right: 6px; margin-bottom: 3px; float: left;}
.imgLeftNB {border: none; margin-right: 6px; margin-bottom: 3px; float: left;}
.imgRight {border: 1px solid #000000; margin-left: 6px; margin-bottom: 3px; float: right;}
.imgRightNB {border: none; margin-left: 6px; margin-bottom: 3px; float: right;}
.img {border: 1px solid #000000; margin-bottom: 3px;}

/* Lines & separators */

hr.NewsSeparator {
	height: 1px;
	border-top: 1px dashed #CCC;
	margin: 0;
	text-align:center;}
	
	.NoFloat {clear: both;}

/** FORM ITEMS **/
form {margin: 0; padding: 0;}	
.frmInput {width: 300px; font-size: 11px;}
.frmInputSmall {width: 200px;}
.frmTitle {font-size: 12px; font-weight: bold; margin-right: 10px; width: 90px;}
.frmTitleL {font-size: 12px; font-weight: bold; margin-right: 10px; width: 150px;}