body {
	margin: 0px auto;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 0.85em;
	background-color: white;
	background-position: top left;
	background-repeat: repeat-y;
	width: 980px;	
	background-color:#FFFFFF;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999;
	position:relative;
}



html{
	font-size: 0.85em;
	background-color:#CCC;
	background-position: left top;
	background-repeat: repeat;
	overflow: -moz-scrollbars-vertical;
}



hr{
	border:0px;
	height:1px;
	color:#ccc;
}





a{
text-decoration:underline;
color:#3366FF; 
font-weight:bold;
}



a:hover{
color:darkred;
}





body.full {
	margin: 0px;
	padding: 0px;
	font-size: 0.85em;
	background-color: white;
	background-image: none;
	min-width: 768px;
}



#wrapper-main {
	padding-top: 0px;
}



#wrapper-main-full {



	position: relative;

	width: 100%;



}



#wrapper-left {

	width: 150px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	vertical-align:top;

}



.cleaner {

	line-height: 1px;

	clear: both;

	height: 1px;

        background-color:white;

}



img {

	border: 0px;

}



/* <links> ----------------------------------------------------------------------------- */



	#toolbar a, #toolbar a:link {

		color: black;

		text-decoration: none;

	}



	#toolbar a:visited {

		color: black;

	}



	#toolbar a:hover, #toolbar a:focus {

		text-decoration: underline;

	}



	

	#dashboard dl a, #dashboard dl a:link {

		color: #333333;

		text-decoration: none;	

	}



	#dashboard dl a:visited  {

		color: #888888;

		text-decoration: none;	

	}



	#dashboard dl a:hover, #dashboard dl a:focus {

		text-decoration: underline;

	}



	#dashboard-index dl a, #dashboard-index dl a:link {

		color: #333333;

		text-decoration: none;	

	}



	#dashboard-index dl a:visited  {

		color: #888888;

		text-decoration: none;	

	}



	#dashboard-index dl a:hover, #dashboard-index dl a:focus {

		text-decoration: underline;

	}

	

	#navHorizontalContainer a, #navHorizontalContainer a:link {

		font-size: 1.0em;

		text-decoration: none;

		color: black;

	}



	#navHorizontalContainer a:visited  {

		color: #888888;

	}



	#navHorizontalContainer a:hover, #navHorizontalContainer a:focus {

		text-decoration: underline;

	}

	



	#misc ul li a, 	#misc ul li a:link {

		color: #73958F;

		text-decoration: none;

		font-size: 1.1em;

		font-weight: bold;

	}



	#misc ul li a:visited {

		color: #999999;

		text-decoration: none;

		font-size: 1.1em;

		font-weight: bold;

	}



	#misc ul li a:hover, #misc ul li a:focus {

		color: #73958F;

		text-decoration: underline;

		font-size: 1.1em;

		font-weight: bold;

	}



	a.help{

	font-size:0.85em; 

	color:#666666; 

	text-decoration:none;

	}

	

	a:hover.help{

	color:black; 

	text-decoration:underline;

	}

	

	



/* </links> ---------------------------------------------------------------------------- */



/* <forms> ----------------------------------------------------------------------------- */

	

	form {

		padding: 0px;

		margin: 0px;

	}



	form input.search {

		margin: 1px 3px 5px 1px;

                width:105px;

		padding-left: 2px;

		font-size: 1.1em;

		border: 1px solid #006633;

	}

	

	

	form input.submit {

		margin: 0px;

		border: 0px;

	}



        form input.inputsearchpeople {

		margin: 1px 5px 5px 5px;

		padding-left: 2px;

		font-size: 1.1em;

                font-size:0.85em;   

                width:215px;

	}



	form input.submitsearchpeople {

		margin-left:172px;

		border: 0px;

	}



	form input {

		font-size: 0.85em;

		font-family: Arial, Verdana, Helvetica, sans-serif;









		border: 1px solid gray;

	}



	form select {

		font-size: 0.85em;

		font-family: Arial, Verdana, Helvetica, sans-serif;

		border: 1px solid gray;

		color: gray;

	}



	form option {

		font-family: Arial, Verdana, Helvetica, sans-serif;

		color: gray;

	}





	form label.search {

		font-family: Arial, Verdana, Helvetica, sans-serif;

		font-size: 0.80em;

		color: white;

		margin-left: 5px;

	}



	form p {

		clear: left;

		margin: 0px;

		padding: 5px 0px 0px 0px;

		text-indent: inherit;		

	}



/* </forms> ---------------------------------------------------------------------------- */





/* <navVertical> ----------------------------------------------------------------------- */



	#navVerticalContainer {

		width: 190px;

		margin: 0px;



	}



	#navVerticalContainer h2 {

		font-size: 0.95em;

		background-image: none;

		background-color: red;

		padding: 3px 2px 3px 5px;

		margin: 0px;

		font-weight: bold;

		color: white;

		border: 0px;

	}



	#navVerticalContainer h2.areas {

	background-color:#06498C;

	background-image:none;

	border:0 none;

	font-size:1.1em;

	font-weight:bold;

	margin:0;

	padding: 3px 2px 3px 10px;
	
	}



	#navVerticalContainer ul {

		width: 190px;

		font-size: 1.0em;

		margin: 0px 0px 5px 0px;

		padding: 0px;

	}





	#navVerticalContainer ul li {

		font-size: 1.0em;

		list-style: none;

		margin: 0px 0px 0px 0px;

		padding: 0px 0px 0px 0px;

                border-bottom:1px solid #eee;

	}



	#navVerticalContainer a:link,#navVerticalContainer a:visited {

		display: block;

		font-size: 1.0em;

		text-decoration: none;

		padding: 2px 0px 2px 15px;

		color: #06498C;

		background-position: left top;

		background-repeat: no-repeat;
		outline: none;


	}

	





	

	#navVerticalContainer a:hover {

		border-right: 6px solid #06498C; 

		text-decoration: none;

		background-color:  #EEF2F1;

		background-image: url(../bullets/bullet12.gif);

		background-position: left top;

		background-repeat: no-repeat;

	}



/* </navVertical> ---------------------------------------------------------------------- */







/* <header> ---------------------------------------------------------------------------- */



	#header {

		position: relative;

		background-color:white;

		background-image: url();

		background-repeat: no-repeat;

		background-position: right bottom;

		width: 100%;

		overflow: hidden;

		margin: 0px;

	}

	#header img {

		border: 0px;

	}

	#headerleft {

		background-image:  url();

		min-width:447px;

		min-height:97px;

		background-repeat: no-repeat;

		background-position: left bottom;

		width: 100%;

		overflow: hidden;

		height: 110px;

		margin: 0px;

	}

		#headerright{

		font-size: 10px;

		font-weight: bold;

		text-align: right;

		background-image:  url(../images/footer_border.gif);

		min-width:500px;

		min-height:15px; 

		background-repeat:repeat-x;

		background-position: right bottom;

		width: 100%;

		overflow: hidden;

		height: 15px;



	}

	

	#headerright #linkLN {

		text-align: right;

		padding: 0px 10px 0px 4px;

	}

	

	#headerSeparation{

		background-color: #9999FF;

		height: 5px;

	}

	#headercenter{

		background-image: url(../images/footer_border.gif);

		min-width:447px;

		min-height:80px; 

		background-repeat: repeat-x;

		background-position: right bottom;

		width: 100%;

		overflow: hidden;

		height: 80px;

		margin: 0px;

	}

/* </header> --------------------------------------------------------------------------- */



/* <toolbar> --------------------------------------------------------------------------- */	



	#toolbar {

		position: relative;

		height: 20px;

		background-color:#FFFFFF;

		background-repeat: repeat-x;

		background-position: left top;

		font-size: 0.95em;

		border-bottom: 1px solid white;

		padding: 0px 5px 0px 5px;

		margin: 0px 0px 6px 0px;

	}

	

	#toolbar #quicklinks {

		float: right;

		padding: 4px 0px 0px 0px;

	}



	#toolbar #path {

		padding: 4px 0px 0px 5px;

		color:black;

	}



/* </toolbar> -------------------------------------------------------------------------- */



/* <footer> ---------------------------------------------------------------------------- */



	#footer-full {
	background-color:white;
	background-image:url(/images/euFlag_small.gif);
	background-position:216px 12px;
	background-repeat:no-repeat;
	border-top:1px solid #CCCCCC;
	color:#777777;
	font-family:arial,verdana,helvetica;
	font-size:0.95em;
	margin:0;
	padding:10px 10px 10px 250px;
	position:relative;
	text-align:justify

	}



/* </footer> --------------------------------------------------------------------------- */





/* <dashboard> ------------------------------------------------------------------------- 



	#dashboard {

		position: relative;

		margin: 0px;

		padding: 0px 5px 0px 10px;

	} */

	/* css for restricted access: class accesslevel*/

	.accesslevel{

		

	}

     div[class] .accesslevel {

           height:auto;

    }

	

	.accesslevel a.label{

	font-size: 0.95em;

	background-image: none;

	background-color: #BFCFEF;

	width:100%%;

	padding: 3px 2px 3px 5px;

	margin: 10px 0px 5px -6px;

	width: 150px;

	font-weight: bold;

	color:#990033; /*#FF7D00;*/ /*#660000*/

	/*border: 0px solid #2F8EFF;*/

	display:block;

	}

	

	.accesslevel a.selected {

		border-left: 6px solid #FF7D00;

		text-decoration: none;

		padding: 2px 5px 2px 15px;

		background-color: #EEF2F1;

		background-image: url(../bullets/bullet12.gif);

		background-position: left bottom;

		background-repeat: no-repeat;

	}	

	

	#dashboard h1 {

		font-size: 0.95em;

		background-image: none;

		background-color:#4E3F7E;

		padding: 3px 2px 3px 5px;

		margin: 10px 0px 5px -6px;

		width: 150px;

		font-weight: bold;

		color: #FFFFFF;

		border: 0px solid #2F8EFF;

	}

	

	#dashboard h2 {

		font-size: 0.95em;

		background-image: none;

		background-color: #BFCFEF; /*#d2e3fd;*/

		padding: 3px 2px 3px 5px;

		margin: 10px 0px 5px -6px;

		width: 150px;

		font-weight: bold;

		color: #003366;

		border: 0px solid #2F8EFF;

	}

	

	/*#dashboard h3 {

		font-family: Arial, Verdana, Helvetica, sans-serif;	

		font-size: 0.95em;

		background-image: none;

		background-color: #BFCFEF; #d2e3fd;

		padding: 3px 2px 3px 5px;

		margin: 10px 0px 5px -6px;

		width: 150px;

		font-weight: bold;

		color: #003366;

		border: 0px solid #2F8EFF;

	}*/



	#dashboard ul, #dashboard li {	

		margin: 0px 0px 0px 0px;

		padding: 0px 0px 0px 0px;

	}

	#dashboard ul li {

		font-size: 1.0em;

		list-style: none;

		margin: 0px 0px 0px 0px;

		padding: 0px 0px 0px 0px;

	}



	#dashboard ul li a{

                text-decoration:none;

                color:#666666;

                line-height:1.6em;

	}



	#dashboard ul li a:hover{

                color:blue;

                text-decoration:underline;

	}









	#dashboard-index #search {

		height: 55px;

		background-color: #2061AF;

		margin: 0px 0px 10px -9px;

		padding: 5px 0px 0px 10px;

	}



        #dashboard #search {

		height: 45px;

                width:100%;

		background-color: #7EA3D3;

		margin: 0px 0px 10px -6px;

		padding: 1px 0px 2px 6px;

	}

	

	#dashboard-index img, #dashboard img {

		border: 0px;

	}



	#dashboard dl, #dashboard-index dl {

		margin: 10px 0px 10px 0px;

		padding: 0px;

	}



	#dashboard dl dt, #dashboard-index dl dt {

		background-image: url(../bullets/bullet1.gif);

		background-position: left center;

		background-repeat: no-repeat;

		padding: 0px 0px 0px 21px;

		color: black;

		font-weight: bold;

		font-size: 1.0em;

		margin: 5px 0px 0px 0px;

	}





	#dashboard dl dd, #dashboard-index dl dd {

		margin: 0px 0px 0px 21px;

		font-size: 0.95em;

	}





/* </dashboard> ------------------------------------------------------------------------- */



/* <content> ---------------------------------------------------------------------------- */

	#content {	

     	vertical-align:top;

		padding: 1em;

		text-align:left;

		width:790px;

        border-left:1px solid #ccc;
		height:500px;
		overflow:auto;

	}

	

	 .phonelink{

	 margin:0px 5px 0px 5px;

	 }

	 .phonelink a{

		color:#666666;

		text-decoration:none;

	 }



	 #content table td{

	 border:0px;

	 }



	 #content table th{

	
	 border:0px;

	 }



	#content-index #dnews {

		background-color:#855F9E; /*#2061AF;*/

		margin: 0px 0px 10px -9px;

		padding: 5px 0px 0px 10px;

	}



    #content #dnews {

		height: auto;

        width:99%;

		background-color:#BFCFEF; /*#CCCCFF;*/

		margin: 0px 0px 10px -6px;

		padding: 1px 0px 2px 6px;

	}

	



	

/* </content> --------------------------------------------------------------------------- */



/* <texts> ------------------------------------------------------------------------------ */



	h1 {

	color:black;

	font-size:2em;

	font-weight:bolder;

	margin:0;

	padding:0;

	text-align:left;

	}



	#header h1 {

		display: none;

	}



	h2 {

		color: black;

		font-size: 1.5em;

		text-align:left;

	}



	h3 {

		font-size: 1.2em;

		text-align:left;

		margin: 10px 5px 15px 1em;

	}

	/*sab change of text color 686868 into 996699 

	decoration underline into none and remove padding and changed marging*/

	

	h4 {	font-size: 1.1em;

		text-align: left;

		text-decoration:none;

		/*padding: 2px 0px 2px 0px;

		margin: 10px 0px 10px 0px;*/

		margin: 10px 5px 15px 1em;

	}

	



/* sab modif h5 for ict unit background color*/

	h5 {

		font-size: 1.0em;

		/*text-align: left;*/

		background-color:#5f5B95; /*#996699;*/

		padding: 2px 2px 2px 15px;

		margin: 20px 0px 20px 0px;

	}

	

	p {

		font-size:1em;

		color: #000000;

		text-align: justify;

		margin: 10px 5px 15px 1em;

	}





	abbr, acronym {

		border-bottom: 1px dotted gray;

		cursor: help;

	}



	span.akey {

		text-decoration: underline;

	}

	

	.clearfix:after {

		content: "."; 

		display: block; 

		height: 0; 

		clear: both; 

		visibility: hidden;

	}

	

	.clearfix {display: inline-table;}

	

	/* Hides from IE-mac \*/

	.clearfix {height: 1%;}

	.clearfix {display: block;}

	/* End hide from IE-mac */



     #menus{

			display:none;

     }

		



    .center{

	text-align:center;

	}

.redtext {

	color: darkred;

}











#eubanner {

border-bottom:1px solid #ecd575;

border-top:1px solid #ecd575;

color:#FFFFFF;

font-size:0.7em;

height:145px;

padding:0px;

margin:0px;

}



#headerlinks{

background-color:#06498c;

text-align:right;

padding-right:10px;

font-size:11px;

line-height:17px;

}

#headerlinks a:link {

color:#FFFFFF;

text-decoration:none;
font-weight:normal;

}

#headerlinks a:visited {

color:#FFFFFF;

text-decoration:none;
font-weight:normal;

}

#headerlinks a:hover {

text-decoration:underline;
font-weight:normal;
}


#eubreadcrumbs {

background-color:#06498c;

color:#FFFFFF;

font-size:0.9em;

font-weight:bold;

padding-bottom:4px;

padding-left:5px;

padding-top:3px;

}

#eubreadcrumbs a:link {

color:#FFFFFF;

text-decoration:none;

}

#eubreadcrumbs a:visited {

color:#FFFFFF;

text-decoration:none;

}

#eubreadcrumbs a:hover {

text-decoration:underline;

}



#banner{

padding:0px;

height:115px;

border-bottom:1px solid #ccc;

}

#banner a{

outline-style:none;

outline-width:0;

}
table.MsoTableTheme{
border:1px solid #ccc;
margin:1em;
}



td.name {width: 270px; 
justify: left; margin-bottom:0  }


#content li, #content p {
	line-height:1.5em;
}

