/* --- Minervation ltd copyright 2004 --- */

/*@import "styles_b_pos.css";*/   /*hide position from Netscape 4.7*/

/*============================================================================================================
=================================== --- Main Styles --- ======================================================
============================================================================================================*/

body { 
	font: 13px normal Arial, Helvetica, sans-serif; 
	margin: 0;
	padding: 0;
	background: #999;
}

img {border: 0;}

h1 {color: #1D1D5A;font-size: 1.5em; margin-top: 0;}
h2 {color: #1D1D5A;font-size: 1.2em; margin-top: 2px;}
h3 {color: #1D1D5A;font-size: 1.1em; margin-top: 0;}

p { margin-top: 0; }
blockquote {
	font-size: 1.1em;
	width: 200px;
	border: 1px solid #1D1D5A;
	color: #1D1D5A;
	float: right;
	padding: 5px;
	font-weight: bold;
	font-style: italic;
	background: #FAC248;
	margin: 8px;	
}

a:link { color: #DE9904;}
a:visited { color: #855C05;}
a:hover, a:active {color: #C08505; text-decoration: none;}

label {
	font-weight: bold;
	text-align: right;
	width: 100px;
	padding-right: 10px;
	float: left;
}

br {clear: left;}
input {margin: 2px 0;}
select {margin: 2px 0;}

#pageContent li {list-style-image: url(list.gif);}	
#pageContent ol li {list-style-image: none;}	
#pageContent img {border: 1px solid #000; float: right; margin: 4px;}

#editWebContent img {border: 0;}

#cms_page #pageContent img {border: 0;}
#cms_page #pageContent li {list-style-image: none;}

#cmsBrowser li {list-style-image: none;}

#browser {background-color:#ffffff;}

.topicImg {margin:  3px 0 0 2px;}

ul.flags {list-style-type:none;padding-left:0; margin-left:20px}

li.uk {background: url(flag_uk.gif) left center no-repeat!important; padding-left:45px; margin-bottom:10px; padding-top:13px; padding-bottom:5px}

li.netherlands {background: url(flag_netherlands.gif) left center no-repeat!important; padding-left:45px; margin-bottom:10px; padding-top:13px; padding-bottom:5px}

li.portugal {background: url(flag_portugal.gif) left center no-repeat!important; padding-left:45px; margin-bottom:10px; padding-top:13px; padding-bottom:5px}


/*==================================================
================ --- Main Divs --- =================
==================================================*/

#everything {background: #E8E8E5; width: 100%; border-bottom: 1px solid #000;}

#header {
	background: url(header.gif) no-repeat #1D1D5A;
	height: 70px;
	border-bottom: 1px solid #FAC248;
	border-top: 3px solid #DE9904;
}

#page {}
#content {}

/*==================================================
=============== --- Functions  --- =================
==================================================*/

#functions {font-size: 0.8em; font-weight: bold; width: 78%; height: 30px;}	
#functions ul{list-style-type: none; margin: 0; padding: 0;}	
#functions li{height: 30px; float: right;}

#functions a:link, #functions a:visited {
	border: 1px solid #000;
	text-decoration: none;
	background: #ccc;
	color: #999;
	height: 10px;
	margin: 0 5px;
	padding: 2px 8px;
}

#functions a:hover, #functions a:active {background: #F8E914; color: #330;}

/*==================================================*/
/*==================================================
================ --- Menu 1 --- =================
==================================================*/

#menu1 {
	border-bottom: 1px solid #C08505;
	background: #DE9904;
	margin: 0;
	height: 23px;
	padding-left: 156px;
}	
	
#menu1 ul{list-style: none; margin: 0; padding: 0;}	
	
#menu1 li{}

#menu1 a:link, #menu1 a:visited, #menu1 li span{
	color: #fff;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	background: #DE9904;
	padding: 4px 5px;
	display: block;
	border-left: 1px solid #FAC248;
	border-right: 1px solid #C08505;
}

#menu1 a.selected, #menu1 a.selected:visited {background: #FAC248; color: #000;}
#menu1 a:hover {background: #FAC248; color: #000;}	
#menu1 a:active {background: #ccc ;color: #000;}

/*==================================================
================ --- Menu 2 --- =================
==================================================*/

#menu2 {
	border: 1px solid #000;
	background: #FFF;
	text-align: left;
	margin: 10px 2px 0 2px;
	font-size: 0.9em
}	
	
#menu2 ul {margin: 0; padding: 0; border:0;}	
#menu2 ul ul {margin: 0; padding-left: 0px; border:0;}
#menu2 ul ul ul {font-size: 1em; padding-left: 5px;}	
#menu2 li {font-weight: bold;list-style-type: none;}
#menu2 li li {list-style-type: none; background: #FFF; border: 0; font-weight: normal;}

#menu2 a:link, #menu2 a:visited, #menu1Selected a:link, #menu2 li span {
	color: #1D1D5A; 
	padding: 1px;
	text-decoration: none;
	font-size: 1em;
}

#menu2 li span{color: #000; font-weight: bold;}
#menu2 a:hover {color: #DE9904;}
#menu2 a:active {}	
#menu2 img {}

/*==================================================
================ --- Menu 3 --- =================
==================================================*/

#menu3 {}
#menu3 ul {}		
#menu3 li {}
#menu3 a:link, #menu3 a:visited {}
#menu3 a:hover, #menu3 a:active {} 

/*==================================================
=============== --- Library Menu --- ===============
==================================================*/

#library {
	padding: 0; 
	border: 1px solid #000;
	border-top: 0;
	border-left: 0;
	background: #DE9904;
	float: left;
	width: 155px;
}

#library ul {margin: 0; padding: 0; }	

#library li {
	list-style-type: none; 
	padding: 5px 1px; 
	font-size: 1em;
	font-weight: bold;

}
#library li ul {display:none; padding-left: 8px; margin: 2px 0 0 0;}

#library li li {font-weight: normal; padding: 2px 0; border: 0;}

#library li li li {margin: 1px 0; font-size: 0.9em;}
#library li li li li {margin: 4px 0; padding: 0; font-size: 1em;}
#library li li li li img {margin: 0 2px 3px 0; order: 1px solid #FF0000;}

#library img {margin: 1px 2px 3px 0; }

#library a:link, #library a:visited {color: #FFF;text-decoration: none;}
#library a:hover {color: #48FAF0;}
#library li span {font-weight: bold; color: #F8E914;}
#library a:active {color: #000;}

.color_0 {background: #89AB89; border-top: 1px solid #000;}
.color_1 {background: #1D1D5A; border-top: 1px solid #000;}
.color_2 {background: #E02828; border-top: 1px solid #000;}
.color_3 {background: #999; border-top: 1px solid #000;}
.color_4 {background: #999; border-top: 1px solid #000;}

/*==================================================
============== --- Breadcrumbs --- =================
==================================================*/
#breadCrumbs {
	height: 20px;	
	font-size: 1em;
	margin: 4px 0 0 165px;
	position: absolute;

}

#breadCrumbs ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#breadCrumbs li {list-style-image: none;}	
#breadCrumbs span {margin-left: 5px;}
#breadCrumbs a:link, #breadCrumbs a:visited {padding: 0 4px; }
#breadCrumbs a:hover, #breadCrumbs a:active {}


/*==================================================
================ --- Page Content--- ===============
==================================================*/
	
#pageContent {
	background: #FFF;
	border: 1px solid #999;
	padding: 5px;
	line-height: 1.4em;
	width: 68%;
	margin: 24px 0 0 10px;
}

#webContent {}

/*==================================================
================ --- Footer--- ====================
==================================================*/

#footer {
	font-size: 110%;
	text-align: center;
	padding: 20px 0;
	background: #E8E8E5;
}
	
#footer ul{	list-style-type: none;}	
#footer li{list-style-image: none;}
#footer a:link, #footer a:visited {padding: 0 10px;}
#footer a:hover, #footer a:active {}	

#minFooter {font-size: 0.8em; margin: 4px 0;}
#minFooter a:link, #minFooter a:visited {margin: 0; padding: 0 2px; color: #7F5542;}
#minFooter a:hover, #minFooter a:active {color: #AEE0EC;}

/*==================================================
================ --- Site sepc --- =================
==================================================*/	

#homeTable {text-align: center; width: 100%;}
#homeTable table {margin: 2px auto; text-align: left; width: 500px;}
#homeTable td img {margin: 4px 0; padding: 0; float: none; border: 1px solid #000;}
#homeTable td {padding: 5px; vertical-align: top;}

#mem a:link, #mem a:visited, #oth a:link, #oth a:visited, #xtc a:link, #xtc a:visited, #coc a:link, #coc a:visited, #can a:link, #can a:visited {font-weight: bold; font-size: 1.4em; text-decoration: none;}
#can a:link, #can a:visited {color: #4BA94B;}
#coc a:link, #coc a:visited {color: #1D1D5A;}
#xtc a:link, #xtc a:visited {color: #E02828;}
#oth a:link, #oth a:visited {color: #999;}
#mem a:link, #mem a:visited {color: #1D1D5A;}
#oth a:hover, #xtc a:hover, #coc a:hover, #can a:hover, #mem a:hover {color:#DE9904; text-decoration: underline;}

#glossary {width: 510px;}
#glossary td {vertical-align: top;}


.glosItemL {width: 150px; border-right: 1px solid #1D1D5A;}
.glosItemR {}
.glosTitle {
	font-size: 1.4em; 
	font-weight: bold; 
	color: #1D1D5A;
	ackground: #FFF;
	border-bottom: 1px solid #1D1D5A; 
	padding: 2px;
}


#imageLib img {float: none;}
#imageLib td {vertical-align: top;}

#table1 {border: 1px solid #C0C7E1;}
#table1 th {background: #C0C7E1; color: #1F4297; padding: 4px; }
#tableTitle {background: #1F4297; color: #FFF;}
#table1 td {padding: 2px; vertical-align: top;}

#tabbing {width: 100%; margin: 10px 0; font-weight: bold;}
#tabbing img {border: 0; padding: 0; float: none; margin: 0;}
#tabbingLeft {text-align: left;}
#tabbingRight {text-align: right;}

#tabbingTop {idth: 300px; margin: 0; font-weight: bold; float: right; padding: 0;}
#tabbingTop img {border: 0; padding: 0; float: none; margin: 0;}
#tabbingTopLeft {text-align: left; padding-right: 6px;border-right: 1px solid #000;}
#tabbingTopRight {text-align: right; padding-left: 4px;}


