BODY{
	text-align:center;
	background-image:url('../images/bg.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#5390C6;}
DIV#wrapper{
	text-align:left;
	margin:0 auto;
	width:980px;}

/*****************/
/*    HEADER     */
/*****************/
DIV#header{
	position:relative;
	height:130px;}
DIV#header H1 A{
	right:0;
	top:0;
	margin:50px 123px 0 0;
	font-size:22px;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	color:#265788;
	position:absolute;
	text-decoration:none;}

DIV#lang{
	right:0;
	top:0;
	/*margin:105px 123px 0 0;  */
	margin:105px 160px 0 0;  
	position:absolute;
	font-size:10px;
	color:#acacab;}
DIV#lang A{
	padding:0 5px;
	color:#acacab;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;}
DIV#lang A:hover,
DIV#lang A.active{
	color:#2974b5;}

/*****************/
/*    MENU       */
/*****************/
DIV#menu{
	padding:0 0 0 82px;
	height:32px;}
DIV#menu UL{
	float:left;
	padding:0 2px 0 0;
	height:32px;
	background-image:url('../images/menu_ul.jpg');
	background-position:right top;
	background-repeat:no-repeat;}
DIV#menu UL LI{
	float:left;
	background-image:url('../images/menu.jpg');}
DIV#menu UL LI A{
	padding:9px 20px 10px 20px;
	color:#FFF;
	font-weight:bold;
	display:block;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform: uppercase; }
DIV#menu UL LI A:hover,
DIV#menu UL LI A.active{
	background-image:url('../images/menu_active.png');
	background-repeat:no-repeat;
	background-color:#1b5794;}

/* DROPDOWN */
DIV#menu UL UL{
	width:207px;
	position:absolute;
	display:none;
	z-index:999;
	}
DIV#menu UL LI:hover UL{
	display:block;}
DIV#menu UL UL LI{
	border-left:1px solid #3f8dcd;
	border-right:1px solid #3f8dcd;
	margin:0;
	padding:0;
	background-image:none;}
DIV#menu UL LI UL LI A{
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	margin:0;
	padding:3px 10px;
	font:12px Arial, Helvetica, sans-serif;
	color:#0b3560;
	background-image:url('../images/menu_a.jpg');
	background-repeat:repeat-x;
	width:207px;
	display:block;
	text-transform: none; 
	}
DIV#menu UL LI UL LI A:hover,
DIV#menu UL LI UL LI A.active{
	background-image:url('../images/menu_a_hover.jpg');
}

/*****************/
/*    SUBMENU    */
/*****************/
DIV#sidemenu{
	padding:5px 0;}
DIV#sidemenu UL LI{
	border-left:1px solid #3f8dcd;
	border-right:1px solid #3f8dcd;
	line-height: 0px}
DIV#sidemenu UL UL LI{
	border:none;
	line-height: 0px}
DIV#sidemenu UL LI A{
	color:#0b3560;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:3px 10px;
	background-image:url('../images/sidemenu_link.jpg');
	background-repeat:repeat-x;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	display:block;
	}
DIV#sidemenu UL LI A:hover{
	color:#FFF;
	background-image:url('../images/sidemenu_link_hover.jpg');}
DIV#sidemenu UL LI A.active{
	color:#FFF;
	font-weight:bold;
	background-image:url('../images/sidemenu_link_hover.jpg');}
DIV#sidemenu UL UL LI A{
	padding-left:25px;
	background-image:none;
	color:#FFF;
	background-color:#487caf;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;}
DIV#sidemenu UL UL LI A:hover,
DIV#sidemenu UL UL LI A.active{
	color:#1a5794;
	font-weight:normal;
	background-image:url('../images/sidemenu2_link_hover.jpg');
	background-position:center right;
	background-repeat:repeat-x;}
DIV#sidemenu UL UL UL LI A{
	background-image:url('../images/4levelmenu.png');
	background-repeat:no-repeat;
	background-position:center left;
	padding:2px 5px 3px 45px;
	background-color:#FFF;
	color:#0b3560;}
DIV#sidemenu UL UL UL LI A:hover,
DIV#sidemenu UL UL UL LI A.active{
	background-image:url('../images/4levelmenu_hover.png');
	background-repeat:no-repeat;
	background-color:#deecf7;
	background-position:center left;}


/*****************/
/*    INFO       */
/*****************/
DIV#info{
	background-image:url('../images/info_gradient.png');
	background-repeat:repeat-x;
	height:68px;}
DIV#info DIV.left{
	float:left;
	width:290px;}
DIV#info DIV.right{
	margin:0 0 0 300px;}
DIV#search{
	position:relative;
	height:68px;
	background-image:url('../images/search_bg.png');
	background-repeat:no-repeat;}
DIV#search A.detail_search,
DIV#search A.sitemap{
	position:absolute;
	top:45px;
	left:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#23507e;
	text-decoration:none;
	padding:0 0 0 20px;
	background-position:left center;
	background-repeat:no-repeat;}
DIV#search A.detail_search{
	left:22px;
	background-image:url('../images/search_icon.png');}
DIV#search A.sitemap{
	left:142px;
	background-image:url('../images/sitemap_icon.png');}
DIV#search FORM{
	left:22px;
	top:10px;
	position:absolute;}
DIV#search INPUT.input{
	width:195px;
	color:#636363;
	border:1px solid #87b8e2;}
DIV#search FORM A.search{
	color:#FFF;
	width:5px;
	padding:5px 15px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-position:top right;
	background-position:0px 1px;
	background-repeat:no-repeat;
	background-image:url('../images/search.png');}
	
/****************/
/*  FOOT INFO   */
/****************/
DIV#footinfo{
	position:relative;
	padding:10px 0 10px 0;
	background-color:#FFF;}
DIV#footinfo DIV.left{
	float:left;
	width:290px;}
DIV#footinfo DIV.right{
	margin:0 0 0 300px;}

/*****************/
/*    CONTENT    */
/*****************/
DIV#content{
	background-image:url('../images/cbg.jpg');
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#FFF;}
DIV#content DIV.left{
	float:left;
	width:290px;}
DIV#content DIV.right{
	margin:0 0 0 300px;}
DIV#content DIV#flash{
	font:11px Tahoma, Geneva, sans-serif;
	color:#FFF;
	text-align:center;
	background-color:#5d96c8;
	padding:0px;
}

/* POST */
DIV.post{
	padding:0 20px 20px 20px;}
DIV.post H1{
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#616161;
	padding:20px 0 20px 0;}
DIV.post,
DIV.post A,
DIV.post TD,
DIV.post TD A{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	line-height:20px;}

DIV.post UL LI{
	margin:0 0 0 20px;
	list-style-image:url('../images/li.png');
	}

	

div#ArticlesContainer ol {
    list-style-type: decimal;
    list-style-position:inside;
    }
    
    	
/* LOGIN */
DIV#login{
	font:15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#528fc4;
	text-align:right;
	padding:15px 20px 30px 50px;
	margin:0 0 0 150px;}
DIV#login FORM{}
DIV#login INPUT.input{
	color:#636363;
	width:100px;
	border:1px solid #87b8e2;}
A.button{
	color:#FFF;
	width:5px;
	padding:5px 5px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-position:right 2px;
	background-repeat:no-repeat;
	background-image:url('../images/search.png');}


/* LATEST NEWS */
DIV#latest_news{
	position:relative;}
DIV#latest_news H1{
	font-size:18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#616161;
	background-image:url('../images/news.png');
	background-repeat:no-repeat;
	background-position:center left;
	padding:10px 45px;
	margin:20px 0 0 20px;}
DIV#latest_news SPAN{
	position:absolute;
	right:0;
	top:15px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#636363;
	background-image:url('../images/doublearrow.png');
	background-repeat:no-repeat;
	background-position:center left;
	padding:0 0 0 10px;}
DIV#latest_news SPAN A{
	color:#636363;}
DIV#latest_news DIV{
	padding:5px 10px 10px 20px;}
DIV#latest_news P.date{
	padding:10px 0 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#616161;}
DIV#latest_news A{
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	line-height:1.5em;
	text-decoration:none;}
	
/* FOOT NEWS */
DIV#foot_news{
	/* background-image:url('../images/separator.png');*/
	background-repeat:no-repeat;
	float:right;
	width:370px;
	padding-top:13px;
	position:relative;}

DIV#foot_news H1{
	font-size:18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#616161;
	background-image:url('../images/foot_news.png');
	background-repeat:no-repeat;
	background-position:center left;
	padding:10px 50px;
	margin:20px 0 0 20px;}
DIV#foot_news SPAN{
	position:absolute;
	right:10px;
	top:108px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#636363;
	background-image:url('../images/doublearrow.png');
	background-repeat:no-repeat;
	background-position:center left;
	padding:0 0 0 10px;}
DIV#foot_news SPAN A{
	text-decoration:none;
	color:#636363;}
DIV#foot_news DIV{
	padding:5px 10px 10px 20px;}
DIV#foot_news P.date{
	padding:10px 0 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#616161;}
DIV#foot_news DIV A{
	background-image:url('../images/arrow.png');
	background-repeat:no-repeat;
	background-position:center left;
	display:block;
	padding:2px 0 2px 15px;
	margin:0 0 0 35px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	line-height:1.5em;
	text-decoration:none;}

/* BIG LINKS */
DIV#biglinks{
	position:absolute;
	bottom:10px;
	width:290px;
	padding:10px 0 0 0;}
DIV#biglinks A{
	display:block;
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#616161;
	text-decoration:none;
	background-position:bottom left;
	padding:22px 10px 22px 80px;
	background-repeat:no-repeat;}
DIV#biglinks A.library{
	background-image:url('../images/library.png');}
DIV#biglinks A.contact{
	background-image:url('../images/contact.png');}

DIV#content_biglinks{
	width:290px;
	padding:10px 0;}
DIV#content_biglinks A{
	display:block;
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#616161;
	text-decoration:none;
	background-position:bottom left;
	padding:22px 10px 22px 80px;
	background-repeat:no-repeat;}
DIV#content_biglinks A.library{
	background-image:url('../images/library.png');}
DIV#content_biglinks A.contact{
	background-image:url('../images/contact.png');}

/* INDEX BUTTON */
A#buttonbox{
	bottom:10px;
	position:absolute;
	padding:22px 0;
	width:290px;
	text-align:center;
	display:block;
	float:left;
	font:22px "Times New Roman", Times, serif;
	color:#d00000;
	background-image:url('../images/bigbutton.png');
	background-repeat:no-repeat;
	text-decoration:none;}

/* FOOT SEARCH */
DIV#foot_search{
	//background-image:url('../images/footsearch.png');
	background-position:left center;
	background-repeat:no-repeat;
	width:290px;
	padding:30px 0 30px 0px;
	position:absolute;
	z-index:5;
	}

DIV#foot_search h1{
	//background-image:url('../images/footsearch.png');
	background-image:url('../images/footsearch.png');
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:40px;
	padding-top:15px;
	margin:0 0 0 0 px;
	}	
	
	
DIV#foot_search FORM{}
DIV#foot_search INPUT.input{
	width:190px;
	color:#636363;
	border:1px solid #87b8e2;}
DIV#foot_search FORM A.search{
	color:#FFF;
	width:5px;
	padding:5px 14px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-position:top right;
	background-position:0px 1px;
	background-repeat:no-repeat;
	background-image:url('../images/search.png');}


/* FOOT Banner 
	DIV#foot_banner{
	padding:90px 0 30px 0px;
	position:absolute;
	float:left;
	z-index:1;}
	
	*/

	
/* FOOT SOCIAL */
	DIV#social_links_left{
	width:150px;
	padding:15px 20px 15px 15px;
	float:left;}

/*****************/
/*    FOOTER     */
/*****************/
DIV#footer{
	position:relative;
	font:11px Arial, Helvetica, sans-serif;
	color:#636363;
	background-image:url('../images/footer.png');
	background-repeat:no-repeat;
	height:50px;
	padding:13px 0 0 0;
	text-align:center;}
DIV#footer A{
	color:#23507e;}
DIV#stamp{
	position:absolute;
	bottom:30px;
	right:10px;}

.clear{
	clear:both;}

	
/*****************/
/*    FOORUM     */
/*****************/

table.DataTable {
	width: 100%;
	border: 1px solid #ccc;
}

table.DataTable td {
	vertical-align: top;
	white-space: nowrap;
	padding: 4px;
}

table.DataTable td.DataTableWrap {
	white-space: normal;
}

table.ZebraTable tr.dark,
table.DataTable tr.dark,
table.DataTable td.dark {
	background: #EFEFEF;
}

table.ZebraTable tr.light,
table.DataTable tr.light,
table.DataTable td.light { 
	background: #FFF;
}
span.Date {
	font-size: 11px;
	color: #85A5EF;
}

.float {
	float: right;
}

a.JumpLink {
	font-size: 13px;
	text-decoration: none;
}

a.JumpLink:hover {
	text-decoration: underline;
}

table.FormTable {
	width: 100%;
}

table.FormTable td {
	vertical-align: top;
	padding: 4px;
}

table.FormTable caption {
	padding: 4px 0px;
}

table.FormTable col.FormTableLabels {
	text-align: right;
	white-space: nowrap;
}

table.FormTable td:first-child {
	text-align: right;
	white-space: nowrap;
}

table.FormTable input.FormText {
	width: 300px;	
}

input.FormText {
	height: 20px;
	width: 170px;
	margin: 0px 6px 0px 0px;
	border: 1px solid #85A5EF;
	font-family: Verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #5A6A70;
}

select.FormSelect {
	height: 17px;
	width: 170px;
	border: 1px solid #85A5EF;
	font-family: Verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #5A6A70;
}

textarea.FormTextArea {
	margin: 6px 0px 0px 0px;
	width: 100%;
	height: 150px;
	border: 1px solid #85A5EF;
	font-family: Verdana, helvetica, sans-serif;
	font-size: 13px;
	color: #5A6A70;
}

div#overlayer_banner{float:left;padding-top:10px;
padding-bottom:10px;position:absolute;
width:680px;
z-index:5;}

div#left_banner {float:left;padding:10px;position:absolute;
width:300px;
z-index:5;}

div#right_banner {float:right;padding:10px; width:300px;background-image:url(../images/separator.png);
background-repeat:no-repeat;
float:right;
position:relative;}


.GalleryThumbnail img, .GalleryThumbnail a
{
vertical-align:bottom;}

.GalleryThumbnail
{
/*display:table-cell; */
vertical-align:bottom;}







