body {overflow: scroll; font-family:sans-serif, Verdana; background-color: #d7dbfd;margin:0px}
li a {text-decoration:none; line-height:30px;}

a {text-decoration:none;
  font-family:sans-serif,verdana;font-size:1em;}
a:link {color:#00498e; font-size:0.8em;}
a:hover {color:navy}
a:visited {color:purple; background-color:#F0F0F0;}

h1 {font-size:2em;font-family:verdana, sans-serif;text-align:center;color:#FFF;}
h2 {color:#00498e;
    font-size:1.2em;font-family:verdana, sans-serif;
    text-align:center;
    margin-top:-5px;
    }
p{font-size:0.875em;font-family:sans-serif,verdana;}
th{font-size:0.85em}
td{font-size:0.8em}


#contacts
{
font-family:sans-serif,verdana;
width:auto;
border-collapse:collapse;
}
#contacts td 
{
font-size:1em;
border:1px solid 003399;
padding:3px 7px 2px 0px;
}
#contacts th 
{
font-size:1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color: 6666FF;
color:black;
}
#contacts tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}
#Header,#links,#wrapper
{position:relative;width: 1000px;margin:0px auto;}

#forms{
    margin-left:20px;
}
#forms td{
   font-size: 12px;
   vertical-align:top;
}
#FrameBody
{ height:500px;
  margin:0px;
  overflow:hidden;
  position:relative;
  top:0px;
  width:100%;
  background-color:#ffffff;}
  
#Header{
   background-color:#ffffff;
   margin-top:5px;
   padding-top:5px;}
   
#header-bottom {
    background-repeat: repeat-x;
    height: 34px;
    position:relative;
    top:0px;
} 
#header-text{
color:#00498e;font-size:1.6em;line-height:2em;position:absolute;right:20px;top:10px;}

#legend
{ /*background:#000;*/
  border:1px solid #000;
  color:#000;
  font-family:sans-serif,verdana;
  font-size:1em;
  font-weight:bold;  
  position:relative;
  left:-250px;
  text-align:center;
  width:500px;
  margin: 0px 0px 0px 50%;
  padding:3px;
}
#legend img
{ vertical-align:top;
  width:20px;
}

#links{
    background-image: url("media/img/menu_bg.png"); 
    text-align: center !important;
    height: 35px;
    background-color:#ffffff;
    padding-top:10px;}

#links .pagelink {
  color:#000;
  font-size: 1em; font-weight: bold;  
}
#links .pagelinkEU {
  color:white;
  font-size: 4em; font-weight: bold;  
}
#loginbox
	{width:300px;margin:0 0 0 50%;left:-150px; position: relative;
	font-family: sans-serif,verdana;padding:10px;
	text-align: center;	
	}
	#loginbox input{
	font-family: sans-serif,verdana;	
	}
#map_canvas
{ background:#FFF;
  border-top:1px solid #000;
  position: relative;
  height:600px;
  left: 0px; right: 0px; }
#maps
{
font-family:sans-serif,verdana;
width:50%;
border-collapse:collapse;
}
#maps td 
{
font-size:0.875em;
border:1px solid 003399;
padding: 3px 7px 2px 0px;
}
#maps th 
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color: 6666FF;
color:black;
}
#maps tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}

#reports
{
font-family:sans-serif,verdana;
border-collapse:collapse;
}
#reports td 
{
font-size:0.875em;
border:1px solid 003399;
padding:2px 7px 2px 0px;
}
#reports th 
{
font-size:1.1em;
text-align:left;
padding-top:10px;
padding-bottom:4px;
background-color:;
color:black; width:200px;
}
#reports tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}
#publication
{
font-family:sans-serif,verdana;
border-collapse:collapse;
}
#publication td 
{
font-size:0.7em;
border:1px solid 003399;
padding:0px 5px 5px 0px;
}
#publication th 
{
font-size:0.875em;
text-align:center;
padding-top:10px;
padding-bottom:4px;
background-color:;
color:black; width:auto;
}
#publication tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}
#wrapper{
   top: 0px;
   bottom: 5px;
   background-color:#ffffff;
   margin-bottom:5px;
   overflow:hidden;
   padding:5px;
   width:990px !important;
}

.rounded{
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}
.rounded-bottom{
   -moz-border-bottom-left-radius: 8px;
   -moz-border-bottom-right-radius: 8px;
   -webkit-border-bottom-left-radius: 8px;
   -webkit-border-bottom-right-radius: 8px;
   border-bottom-left-radius: 8px;
   border-bottom-right-radius: 8px;
}
.rounded-top{
   -moz-border-top-left-radius: 8px;
   -moz-border-top-right-radius: 8px;
   -webkit-border-top-left-radius: 8px;
   -webkit-border-top-right-radius: 8px;
   border-top-left-radius: 8px;
   border-top-right-radius: 8px;
}