body {
	margin: 0px;
	padding: 0px;
}
h3     { color: #004d93; font-size: 1.2em; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; margin: 30px 0 10px 30px }
h4 { color: #004d93; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; margin: 30px 0 10px 30px }
h5    { color: #004d93; font-family: Geneva, Arial, Helvetica, sans-serif; margin: 20px 0 5px 30px }
p     { color: #004d93; font-size: 0.9em; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: normal; margin: 20px 30px 10px }
a    { color: #004d93; font-size: 0.9em; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline }
a:visited   { color: #004d93; text-decoration: underline }
a:hover {
	text-decoration: none;		
}
h5.news     { color: #004d93; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; margin-bottom: 2px }
h5.news a    { color: #004d93; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-top: 0; margin-bottom: 2px }
h5.news a:visited    { color: #004d93; font-weight: bold; text-decoration: none }
h5.news a:hover   { color: #004d93; font-weight: bold; text-decoration: underline }
p.news    { color: #004d93; font-size: 0.9em; font-family: Geneva, Arial, Helvetica, sans-serif; margin: 4px 20px 20px 30px }
p.news a   { color: #004d93; font-size: 0.9em; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none }
p.news a:visited  { color: #004d93; text-decoration: none }
p.news a:hover   { color: #004d93; text-decoration: underline }
#masthead {	
	float:left;	
	padding-top: 6px;
	height: 58px;
	/*
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	background-position: 44px;
	*/
	width: 284px;
	display: inline;	
}
#lang {
	position: relative;	
	padding: 15px 0px 0px 750px;	
}
#topMenu {
	position: relative;   	
	padding: 15px 0px 0px 514px;	
}

#greenBar {
	clear: left;
	padding: 0px;
	height: 25px;
	background: #acc97c;	
	border-top: 4px solid White;
}

/* Image and main navigation  */

#wrapperMid {	
	padding-left: 40px;	   
	background: #00AAD3;
	height: 268px;	
	border-top: 4px solid White;
}
#img   { width: 466px; height: 268px; float: left; border-left: 4px solid white }

#mainNav {
	float: left;
	height: 268px;
	width: 290px;
	background: White;
	border-left: 4px solid White;
	border-right: 4px solid White;
}
#mainNav a{
	text-decoration: none;
}
#mainNav a:visited{
	text-decoration: none;
}
#mainNav a:hover{
	text-decoration: none;
}
#mainNav .img {
	border-bottom: 4px solid #fff;
}

#wrapperBot {
	padding-left: 40px;
	border-top: 4px solid White;
	border-bottom: 4px solid White;
	float: left;
	background: #00AAD3;
	width: 808px;		
}
#content  { background: #dbe8c6; width: 466px; float: left; border-left: 4px solid white }
#valk {		
	float: left;	
	margin: 0px 40px 0px 0px;
	background: white;
	min-width: 768px;
	display:inline;	
}
#floater {
	margin: 0px 7px 0px 485px;
}
#footer   { color: #004d93; font-size: 0.88em; font-family: Geneva, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background-color: #acc97c; padding: 5px 0 5px 100px; width: 748px; float: left }
#footer a  { text-decoration: none }
#footer a:visited  { text-decoration: none }
#footer a:hover {
	text-decoration: underline;
}
ul li    { color: #004d93; font-size: 0.88em; font-family: Geneva, Arial, Helvetica, sans-serif; white-space: normal; list-style-type: disc; list-style-position: outside; display: list-item; margin: 0.3em 30px 0.4em 40px; padding-right: 10px }
table { color: #004d93; font-size: 0.9em; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none; margin-left: 30px; padding: 2px; border-width: 0 }
td  { margin-left: 5px }
