body {
font-family: Verdana,Arial,Trebuchet,helvetica ;
font-size: 0.875em;	
}

div.outerframe {
	position: relative;
	width: 980px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	top: 3px;
	overflow: hidden;
	border:1px solid #DDDDDD;
	background-color:#FBFBF0;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom:10px;	
}

div.logoframe {
	position: relative;
	width: 978px;
	height: 172px;
}

div.sidebar {
	position: relative;
	float: right;
	width: 196px;
	height: auto;
	text-align: center;
	margin-bottom: 40px;
}

div.output {
	position: relative;
	float: left;
	width: 770px; 
	height: auto;
	overflow: hidden; 
	background-color:#FBFBF0; 
	padding-left:3px;
	padding-right:2px;
}

div.outputdivider {
	position: relative;
	float: left;
	width: 750px; 
	height: auto;
	overflow: hidden; 
	background-color:#FFFFFF; 
	border: 1px solid #808080;
    border-style: solid;
    moz-box-sizing: border-box; 
	box-sizing: border-box;
	text-align: left;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:5px;
	padding-right:5px;
}

div.outputbodycontainer {
	position: relative;
	float: left;
	width: 750px; 
	height: auto;
	overflow: hidden; 
    moz-box-sizing: border-box; 
	box-sizing: border-box;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 12px;
	padding-right:5px;
}

div.headings {
	position: relative;
	float: left;
	width: 100%;
}

div.bodynavigationlinks {
	float: left;
	width: 700px;
	padding-left: 12px;
}

div.countrynavigationlinks {
	float: left;
	margin-right: 5px;
	width: 210px;
}

p, ul, td {
	margin: 0px 0px 0px 0px;
	}

h1 {
	font-family: Tahoma,Verdana,Arial,Trebuchet,helvetica ;
	font-size: 2.0em;
	font-weight: bolder;
	color: #B2C928;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h2 {
	font-family: Tahoma,Verdana,Arial,Trebuchet,helvetica ;
	font-size: 1.1875em;
	font-weight: bolder;
	color: #B2C928;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

p.navigationheadings {
	font-family: Tahoma,Verdana,Arial,Trebuchet,helvetica ;
	font-size: 1.1875em;
	font-weight: bolder;
	color: #B2C928;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.bodynavigation:link {font-family: Verdana,Arial,Trebuchet,helvetica; color: #2484C0; text-decoration: none; }
a.bodynavigation:visited {font-family: Verdana,Arial,Trebuchet,helvetica; color: #2484C0; text-decoration: none; }
a.bodynavigation:hover {font-family: Verdana,Arial,Trebuchet,helvetica; color: #2484C0; text-decoration: underline; }
a.bodynavigation:active {font-family: Verdana,Arial,Trebuchet,helvetica; color: #2484C0; text-decoration: none; } 

#toTop { width:40px;text-align:center;padding:5px;position:fixed;bottom:10px;right:10px;cursor:pointer;color:#666;text-decoration:none; }

/* Everything CSS Sprite Menu */
	ul#menu{margin:0; padding:0; list-style:none; clear:both;}
		#menu li{overflow:hidden; text-indent:-9999px; display:inline; float:left;}
			#menu li a{background:url('images/flagsprite.gif') no-repeat; width:100%; height:100%; display:block;}

			#menu li.langselect{width:21px; height:13px; border:1px solid #021a40; margin-right:3px; margin-bottom:3px;}
				#menu li.en a{background-position:0px -874px;}
				#menu li.hr a{background-position:0px 0px;}
				#menu li.cs a{background-position:0px -38px;}
				#menu li.da a{background-position:0px -76px;}
				#menu li.et a{background-position:0px -114px;}
				#menu li.fi a{background-position:0px -152px;}
				#menu li.fr a{background-position:0px -190px;}
				#menu li.de a{background-position:0px -228px;}
				#menu li.el a{background-position:0px -266px;}
				#menu li.hu a{background-position:0px -304px;}
				#menu li.it a{background-position:0px -342px;}
				#menu li.lt a{background-position:0px -418px;}
				#menu li.lv a{background-position:0px -380px;}
				#menu li.nl a{background-position:0px -456px;}
				#menu li.no a{background-position:0px -494px;}
				#menu li.pl a{background-position:0px -532px;}
				#menu li.pt a{background-position:0px -570px;}
				#menu li.ro a{background-position:0px -608px;}
				#menu li.ru a{background-position:0px -646px;}
				#menu li.sk a{background-position:0px -684px;}
				#menu li.sl a{background-position:0px -722px;}
				#menu li.es a{background-position:0px -760px;}
				#menu li.sv a{background-position:0px -798px;}
				#menu li.tr a{background-position:0px -836px;}
				#menu li.uk a{background-position:0px -912px;}
