﻿/* SITE INFORMATION */

html { 
	margin: 0px; 
}

body {
	font: 0.7em Arial, Verdana, Helvetica, sans-serif; 
	margin: 0px;
	padding: 10px;
	text-align: center;
	background: #FFFFFF;
}

#container_site {
	width: 779px;
	margin: 0 auto;
	/*height: 500px;*/
	text-align: left;
	position: relative;
	background: #FFFFFF;
	margin-left: 2px;
	margin-top: 2px;
}
#container_bordersite {
	display: block;
	width: 779px;
	margin: 0 auto;
	height: 500px;
	text-align: left;
	position: relative;
	/*background: #013D44;*/
}


p {
	margin-top: 8px;
	margin-bottom: 8px;
}

/* Main Body text hyper link information*/
a:link 
{ 
	/*text-decoration: none;*/
	color: #013D44; 
	text-decoration: #013D44;
}

a:visited 
{ 
	text-decoration: none;
	color: #013D44; 
}

a:hover 
{ 
	text-decoration: none; 
	color: #013D44;
}

a:active
{ 
	text-decoration: none;
	color: #013D44;
}
/* HEADER DEFINITIONS */

h1 {
	/*font-size: 2.5em;*/
	font-size: 1.6em;
	line-height: 1.1em;
	color: #000;
	margin-top: 10px;
	margin-bottom: 5px;
}

h2 {
	font-size: 1.20em;
	line-height: 1.2em;
	color: #013D44;
	margin-top: 10px;
	margin-bottom: 5px;
}

h2 a:link, h2 a:visited {
	/*color: #002469;*/
	color: #002469;
	text-decoration: none;
}

h2 a:hover {
	color: #fc0;
	text-decoration: none;
}

h3 {
	font-size: 1.0em;
	line-height: 1.2em;
	color: #000000;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 5px;
}

h3 a:link, h3 a:visited {
	color: #777;
	text-decoration: none;
}

h3 a:hover {
	color: #fc0;
	text-decoration: none;
}

h4 {
	font-size: 0.9em;
	line-height: 1.1em;
}

h5 {
	font-size: 0.7em;
	line-height: 0.9em;
}

h6 {
	font-size: 0.5em;
	line-height: 0.7em;
}

/* HEADER AND FOOTER INFORMATION */

#container_header {
	display: block;
	width: 769px;
	height: 115px;
	background: #ffffff;
}

#bar_header {
	display: block;
	width: 779px;
	height: 72px;
/*	background: #017280 url(../images/dsg_web_header.jpg); */
}

/*Header  Logo  Positioning Element 14-12-07*/

#image_header_logo {
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
	width: 300px;
	height: 60px;
	float: left;
	background: #ffffff;
}


#header_info {
	display: block;
	position: relative;
	top: 30px;
	left: 310px;
	width: 160px;
	height: 20px;
	float: left;
	background: #ffffff;
	
}

#header_info_text ul {
	list-style: none;
	padding: 0px;
	margin: 2px; 
}

#header_info_text ul li {
	display: inline;
	padding-right: 10px;
}

#header_info_text a:link, #header_info_text a:visited {
	color: #fff;
	text-decoration: none;
	font: bold Verdana, Arial, Helvetica, sans-serif;
}

#header_info_text a:active, #header_info_text a:hover {
	color: #fc0;
	text-decoration: none;
}

#bar_menu {
	float: left;
	display: block;
	width: 779px;
	height: 23px;
	background: #000;
}

#bar_menu_text ul {
	list-style: none;
	padding: 0px;
	margin: 0px; 
}

#bar_menu_text ul li {
	display: inline;
	padding-left: 10px;
	padding-right: 10px;
}

#bar_menu_text a:link, #bar_menu_text a:visited {
	color: #fff;
	text-decoration: none;
	font: bold Verdana, Arial, Helvetica, sans-serif;
}

#bar_menu_text a:active, #bar_menu_text a:hover {
	color: #fc0;
	text-decoration: none;
}

#bar_menu_text {
	position: relative;
	top: 4px;
	left: 4px;
}

.bar_image_shadow {
	display: block;
	float: left;
	width: 779px;
	height: 20px;
	background: #fff url(../images/bar_shadow_bg.jpg);
}

#container_footer {
	display: block;
	float: left;
	height: 50px;
	width: 779px;
	padding-top: 10px;
}

#bar_footer_menu_options {
	float: left;
	position: relative;
	top: 0px;
	left: 15px;
}

#bar_footer_menu_legal {
	float: left;
	position: relative;
	top: 0px;
	left: 285px;
	_left: 285px;
}

.bar_footer_menu_text a:link, .bar_footer_menu_text a:visited {
	color: #504F53;
	text-decoration: none;
	font: bold Verdana, Arial, Helvetica, sans-serif;
}

.bar_footer_menu_text a:active, .bar_footer_menu_text a:hover {
	color: #504F53;
	text-decoration: underline;
}

.bar_footer_menu_text {
	position: relative;
	top: 4px;
	left: 4px;
}

.bar_footer_menu_text ul {
	list-style: none;
	padding: 0px;
	margin: 0px; 
}

.bar_footer_menu_text ul li {
	display: inline;
	padding-left: 0px;
	padding-right: 20px;
}
#image_british {
	position: absolute;
	left: 10px;
	top: 5px;
	padding: 1em;
	z-index: -1;
}
#image_swiss {
	position: absolute;
	right: 5px;
	top: 10px;
	padding: 1em;
	z-index: -1;
}
#image_austria {
	position: absolute;
	left: 10px;
	top: 90px;
	padding: 1em;
	z-index: -1;
}
#image_belgium {
	position: absolute;
	right: 10px;
	top: 90px;
	padding: 1em;
	z-index: -1;
}
#image_bulgaria{
	position: absolute;
	left: 10px;
	top: 175px;
	padding: 1em;
	z-index: -1;
}
#image_czechrep{
	position: absolute;
	right: 10px;
	top: 175px;
	padding: 1em;
	z-index: -1;
}
#image_denmark{
	position: absolute;
	left: 10px;
	top: 260px;
	padding: 1em;
	z-index: -1;
}
#image_estonia{
	position: absolute;
	right: 10px;
	top: 260px;
	padding: 1em;
	z-index: -1;
}
#image_finland{
	position: absolute;
	left: 10px;
	top: 345px;
	padding: 1em;
	z-index: -1;
}
#image_france{
	position: absolute;
	right: 10px;
	top: 345px;
	padding: 1em;
	z-index: -1;
}
#image_germany{
	position: absolute;
	left: 10px;
	top: 430px;
	padding: 1em;
	z-index: -1;
}
#image_greece{
	position: absolute;
	right: 10px;
	top: 430px;
	padding: 1em;
	z-index: -1;
}
#image_hungary{
	position: absolute;
	left: 10px;
	top: 515px;
	padding: 1em;
	z-index: -1;
}
#image_ireland{
	position: absolute;
	right: 10px;
	top: 515px;
	padding: 1em;
	z-index: -1;
}
#image_italy{
	position: absolute;
	left: 10px;
	top: 600px;
	padding: 1em;
	z-index: -1;
}
#image_latvia{
	position: absolute;
	right: 10px;
	top: 600px;
	padding: 1em;
	z-index: -1;
}
#image_lithuania{
	position: absolute;
	left: 10px;
	top: 685px;
	padding: 1em;
	z-index: -1;
}
#image_luxembourg{
	position: absolute;
	right: 10px;
	top: 685px;
	padding: 1em;
	z-index: -1;
}
#image_malta{
	position: absolute;
	left: 10px;
	top: 770px;
	padding: 1em;
	z-index: -1;
}
#image_netherlands{
	position: absolute;
	right: 10px;
	top: 770px;
	padding: 1em;
	z-index: -1;
}
#image_poland{
	position: absolute;
	left: 10px;
	top: 855px;
	padding: 1em;
	z-index: -1;
}
#image_portugal{
	position: absolute;
	right: 10px;
	top: 855px;
	padding: 1em;
	z-index: -1;
}
#image_romania{
	position: absolute;
	left: 10px;
	top: 940px;
	padding: 1em;
	z-index: -1;
}
#image_slovakia{
	position: absolute;
	right: 10px;
	top: 940px;
	padding: 1em;
	z-index: -1;
}
#image_slovenia{
	position: absolute;
	left: 10px;
	top: 1025px;
	padding: 1em;
	z-index: -1;
}
#image_spain{
	position: absolute;
	right: 10px;
	top: 1025px;
	padding: 1em;
	z-index: -1;
}






