html {	height: 100%;}body {	margin: 0;	padding: 0;	background: #f6f6f6;	font-size: 62.5%;	line-height: 16px;	height: 100%;	font-family: Tahoma,Calibri,Verdana,Geneva,sans-serif;}.clearfooter {	height: 100px;	clear: both;}h1,h2,h3,h4,h5,h6,ul,ol,li,form,input,p,blockquote {	padding: 0;	margin: 0;}h1 {	font-family: 'DIN-Mediun', sans-serif;	font-size: 2.4em;	color: #003876;	font-weight: normal;	padding: 15px 0 13px 0;	margin: 0 0 5px 0;}h2 {	font-family: 'DIN-Mediun', sans-serif;	font-size: 1.8em;	color: #003876;	font-weight: normal;	margin: 0 0 5px 0;}h3 {	font-family: 'DIN-Mediun', sans-serif;	font-size: 1.4em;	color: #666;	font-weight: normal;	margin: 0 0 25px 0;}h4 {	font-family: 'DIN-Mediun', sans-serif;	font-size: 1.8em;	color: #666;	font-weight: normal;	padding: 5px 0 0px 0;	margin: 0 0 5px 0;}h5 {	font-size: 1.8em;	color: #666;	font-weight: normal;	padding: 5px 0 20px 0;	margin: 0 0 20px 0;}h6 {	font-size: 2.4em;	color: #003876;	font-weight: normal;}p {	font-size: 1.4em;	color: #666;	line-height: 18px;	padding: 10px 0;}p.intro {	font-size: 1.4em;	line-height: 24px;	color: #666666;}img {	border: none;}a img,a:hover img,a {	position: relative;	z-index: 2;}a {	color: #003876;	text-decoration: none;	outline: none;}a:hover {	text-decoration: underline;}span.top {	width: 990px;	display: block;	background: url(../images/divider.png) 0 center repeat-x;	height: 13px;	clear: both;	padding: 10px 0 10px 0;	line-height: 13px;	margin-bottom: 15px;}span.top a {	display: block;	background: url(../images/top.png) 0 center no-repeat;	height: 13px;	float: right;	width: 15px;	padding-left: 15px;	color: #454545;	text-decoration: none;}.rightalign {	width: 100%;	text-align: right;}.imageborder2 {	outline: 1px solid #dbdbdb;	border: 4px solid #fff;	background: #000;}#container {	min-height: 100%;	margin-bottom: -100px;	position: relative;}/**********************************//*****         HEADER         *****//**********************************/#header_wrap {	background: url(../images/bg_header.png) top repeat-x;}#header {	width: 990px;	margin: 0 auto;	position: relative;}#header #header_top {	height: 295px}#logo {	padding: 5px 0px 0px;	width: 10px;	float: left;	clear: both;	display: block;}#logoimg {	height: 197px;	width: 247px;}#header_right {	float: right;	width: 340px;	height: 240px;}#header_right .language {	font-size: 1.4em;	color: #003876;	margin: 35px 0px 10px 0px;	text-align: right;	display:inline;	float:left;	margin-left:1em;}/*****************************//*****     HOME PAGE     *****//*****************************/#content {	width: 990px;	margin: 0 auto;}.seconds {	width: 410px;	padding-top: 10px;	padding-right: 20px;	float: left;}.footerthird {	width: 250px;	line-height: 100px;	padding-right: 20px;	float: left;}.twothirds {	width: 740px;	float: left;	padding-left: 20px;	padding-top: 10px;}#footer {	position: relative;	width: 100%;	height: 100px;	/* background: URL(../images/bg_small.jpg) no-repeat center; */	background: -webkit-linear-gradient(#074da3 ,#01295a);	background: -o-linear-gradient(#074da3 ,#01295a);	background: -moz-linear-gradient(#074da3 ,#01295a);	background: linear-gradient(#074da3 ,#01295a);}#footer .footer_wrap {	width: 990px;	margin: 0 auto;	position: relative;	font-size: 11px;	color: #fff;}/* Tables */.TFtable{	width:100%; 	border-collapse:collapse; 	font-size: 1.2em;}.TFtable td{ 	padding:7px; border:#4e95f4 1px solid;}.TFtable th{ 	padding:7px; border:#4e95f4 1px solid;}/* provide some minimal visual accomodation for IE8 and below */.TFtable tr{	background: #b8d1f3;}/*  Define the background color for all the ODD background rows  */.TFtable tr:nth-child(odd){ 	background: #b8d1f3;}/*  Define the background color for all the EVEN background rows  */.TFtable tr:nth-child(even){	background: #dae5f4;}