html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 115%/115% "Times New Roman", Times, serif;
}

body
{ 	background-color: #336699;
   color: Black;
   margin: 5px; } 
   
a:link {color: white; background: #6A8EA5; font-weight: bold; text-decoration: none;}
a:visited {color: white; background: #99ccff; font-weight: bold; text-decoration: none; }
a:hover {color: white; background: #336699; text-decoration: underline; font-weight: bold;}
a:active {color: white; background: #4682b4; text-decoration: underline; font-weight: bold;}
  
/* Header Container */
#header {
	position:relative;
   top:0px;
   border: 3px solid white;
   background-color: #000033;
   color: white;
   margin-left: auto;
   margin-right: auto;
   min-width: 980px;
/*   max-width: 1400px; */
   height: 70px;
   } 	 
 
#headleft {
	 left: 0px;
	 width: 170px; 
    } 

#headcenter {
	 position:relative;
	 margin-left: auto;
	 margin-right: auto;
    padding-left: 45px;
	 } 

#headright {
	 position: absolute;
	 top: 2px;
	 right: 2px;
	 margin-top: 5px; 
	 width: 75px;    
 } 

/* Content Container*/

#colleft 
{   float: left;
    width: 175px;
    margin-top: 2px;
    margin-left: 2px;
}

#colmid 
{   position: relative;
    border: 1px solid #003366;
    margin-left: 184px;
    margin-right: 2px;
    margin-bottom: 5px;	
	 top:2px;
	 min-height: 830px;
	 min-width: 620px;
/*	 max-width: 1085px;  */
/*	 max-width: 885px; */
 }

#colmid2 
{   position: relative;
 /* border: 1px solid #003366; */
    margin-left: 184px;
    margin-right: 128px;
    margin-bottom: 5px;	
	 top:2px;
	 width: 0px;
 }
 
#colright 
{   position: absolute;
    right: 2px;
    top: 0px;
    width: 125px;
 }

.adright
{   /* border: 1px solid #003366; */	
	 padding: 0px; 
	 color: Black;
 	 background: transparent;
    margin: 2px;
	 width: 0px; }

/* Footer Container */
#footer {
    background-color: black;
	 color: white; 
    margin-left: auto;
    margin-right: auto;
    margin-top: 2px;
 	 min-width: 980px;
/* 	 max-width: 1400px; */
 	 height: 15px;
 }

/* Body Container */
#body 
{   position:relative;
    top: 2px;
    background-color: white;
    color: Black;
	 border: 2px solid black;
    margin-left: auto;
    margin-right: auto;
    min-width: 980px;
/*    max-width: 1400px; */
    }
  
/* Footer Container 	 margin: 2px 7%; */
.mylogo {
    background: Black url(images/freki1.gif) no-repeat center left;
    color: #CCCCCC;
	 float: left;
	 font: normal normal bold 10px arial, verdana, sans-serif; 
	 text-align: center;
	 vertical-align: middle;
	 padding: 2px; 
    padding-left: 20px; }

.mylogo:hover {
   background: Black url(images/freki1.gif) no-repeat center left;
	color: White;
	text-decoration: none;
	cursor: default; }

/*
{   background: Black url(images/ok.gif) no-repeat 0 50%;
*/	
	
.footright
{   background: Black url(images/ok.gif) no-repeat 0 50%;
    color: White; 
	 float: right;
	 font: normal normal bold 10px arial, verdana, sans-serif; 
	 text-align: center;
	 vertical-align: middle;
	 padding: 2px; 
    padding-left: 30px; }
	 
.footright a:link, .footright a:visited, .footright a:active {
	text-decoration: none;
	color: #CCCCCC;
	background-color: Black; }

.footright a:hover {
	color: White;
	background-color: Black;
	text-decoration: none; }

/* Language selector */
.de
{   background: #000033 url(images/d-flag-small.png) no-repeat 0 50%;
    color: White; 
	 float: right;
	 font: normal normal bold 10px arial, verdana, sans-serif; 
 	 border: thin outset white; 
	 padding: 2px;
    padding-left: 40px;
	 width: 50px;
    margin: 4px;
 }
	 
.de a:link, .de a:visited, .de a:active {
	font: normal normal bold 10px arial, verdana, sans-serif; 
	text-decoration: none;
	color: #CCCCCC;
	background-color: Black; }

.de a:hover {
	font: normal normal bold 10px arial, verdana, sans-serif; 
	color: White;
	background-color: Black;
	text-decoration: none; }

.hu
{   background: #000033 url(images/hng-flag-small.png) no-repeat 0 50%;
    color: White; 
	 float: right;
	 font: normal normal bold 10px arial, verdana, sans-serif; 
	 border: thin outset white; 
 	 padding: 2px;
    padding-left: 40px;
 	 width: 50px; 
    margin: 4px; }
	 
.hu a:link, .hu a:visited, .hu a:active {
	font: normal normal bold 10px arial, verdana, sans-serif; 
	text-decoration: none;
	color: #CCCCCC;
	background-color: Black; }

.hu a:hover {
	font: normal normal bold 10px arial, verdana, sans-serif; 
	color: White;
	background-color: Black;
	text-decoration: none; }

.en
{   background: #000033 url(images/us-flag-small.png) no-repeat 0 50%;
    color: #CCCCCC; 
	 float: right;
	 font: normal normal bold 10px arial, verdana, sans-serif; 
	 border: thin outset white; 
	 padding: 2px;
    padding-left: 40px;
 	 width: 50px; 
    margin: 4px;
		  }
	 
.en a:link, .en a:visited, .en a:active {
	font: normal normal bold 10px arial, verdana, sans-serif; 
	text-decoration: none;
	color: #CCCCCC;
	background-color: Black; }

.en a:hover {
	font: normal normal bold 10px arial, verdana, sans-serif; 
	color: White;
	background-color: Black;
	text-decoration: none; }

sub {
	 font: normal normal normal 11px arial, verdana, sans-serif; 	
}

a img,:link img,:visited img { border:none }

img.mid1 {
   display: block; 
   margin-left: auto; 
   margin-right: auto; 
   margin-top: 1px; }
  
img.mid2 {
   display: block; 
   margin-left: auto; 
   margin-right: auto; 	
	border-style: outset;
	border-color: #666666;
	border-width: thick;
	margin-top: 1px;
	margin-bottom: 1px; }

img.mid2l {
   display: block; margin-left: 4px; 	
	border-style: outset;
	border-color: #666666;
	border-width: thick;
	margin-top: 1px;
	margin-bottom: 1px; }

div.center {
	margin-left: auto;
	margin-right: auto;
	width: 400px; 
	border-style: outset;
	border-color: #666666;
	border-width: thick;
	font : 900 18px 'Arial', 'Times New Roman', 'Serif';
	color : #FFFFFF;
	background : #408080;
   text-align : center;
}	

.ahead3
{   background-color: Black;
    color: White;
    padding: 1px;
    font-family: 'Arial', 'Times New Roman', 'Serif';
	 font-size: 100%;
	 font-weight: 900;
    text-align: center; }

h1 {
    background-color: Black;
    color: White;
    padding: 1px;
	 font-family: 'Times New Roman', 'Arial Black', sans-serif;
	 font-size: 100%;
	 width: 430px;
    border-style: outset;
	 border-color: #666666;
	 border-width: thick;
	 margin-top: 2px;
 	 margin-bottom: 2px;
	 margin-left: 2px;
	 margin-right: auto; }

h2 {
    background-color: navy;
    color: White;
    padding: 1px;
	 font-family: 'Times New Roman', 'Arial Black', sans-serif;
	 font-size: 100%;
	 width: 430px;
    border-style: outset;
	 border-color: #666666;
	 border-width: thick;
	 margin-top: 2px;
 	 margin-bottom: 2px;
	 margin-left: 2px;
	 margin-right: auto; }
h3 {
    background-color: gray;
    color: White;
    padding: 1px;
	 font-family: 'Times New Roman', 'Arial Black', sans-serif;
	 font-size: 90%;
	 width: 430px;
    border-style: outset;
	 border-color: #666666;
	 border-width: thick;
	 margin-top: 2px;
 	 margin-bottom: 2px;
	 margin-left: 2px;
	 margin-right: auto; }
	 
.note {
  	 font-family: 'Arial', 'Times New Roman', 'Serif';
    padding:2px;
    margin:2px;
    font-size: 70%;
    text-align: left;
  }

p { 
    padding:2px;
    margin:2px;
    text-align: justify;    
}

p.link { 
    font-size: 80%; 
    margin:1px;
    padding: 2px; 
    line-height: 100%;
    text-align: justify;
    overflow: auto;
}
   
div.hr { 
		display: block;
		background-color: #000033;
      color: #000000;
	   height: 1px;
	   width: auto;
		margin-left: 3px; 
		margin-right: 3px;
		padding: 0; }

strong {font-weight: bold; }
li { font: normal normal normal small/150% verdana, tahoma, arial, sans-serif; 
	  margin-left: 5px; }

.PostDate small { 
	font-size: 10px; 
	font-weight: bold;
	text-indent: 0em; 
	padding: 1px; 
	width: 130px; }
	
.PostDate .date {
	display:block;
	background-color: #000033;
	color: #FFFFFF;
	}
  
.fleft { float: left; margin: 5px;}
.fright{ float: right; margin: 5px; }
.fnone { float: none }
.clearleft { clear: left }
.clearright { clear: right } 
.clearboth { clear: both }


.top         {
	font: normal normal bold 10px arial, verdana, sans-serif; 
	float: right;
	text-align: right;
	background: black;
	color: white;
	position:absolute;
	bottom: 0px;
	right: 0px;
	padding: 1px; 
   padding-left: 10px;
 	margin-bottom: 2px;
	margin-right: 2px; 
   width: 85px; }

.top a:link, .top a:visited, .top a:active  {
    text-decoration: none;
	 color: #CCCCCC; 
    background: Black url(images/top1.gif) no-repeat center left; 
	 padding: 1px; 
    padding-left: 10px;
 	 margin-bottom: 2px;
	 margin-right: 0px; }

.top a:hover {
    text-decoration: none;
	 color: White;
    background: Black url(images/top2.gif) no-repeat center left;
	 padding: 1px; 
 	 padding-left: 10px;
	 margin-bottom: 2px;
	 margin-right: 0px; }

acronym, abbr {
	letter-spacing: .07em;
	border-bottom: 1px dashed #999;
	cursor: help; }
	
.pdf {
	 background: url(images/iconpdf.gif) no-repeat center left;
	 float: left; 
    text-indent: 2em; }

/*
table {
 border-collapse : collapse; 
}
*/

table td, table th {
 padding : 0; 
}

table {
	margin-left: auto;
	margin-right: auto;
}

table.t  {
	font : 700 12px 'Arial', 'Times New Roman', 'Serif';
	text-align: center;
	color : white;
   background : black; 
	border-style: outset;
	border-color: #666666;
	border-width: thick;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: auto;
	margin-right: auto;
	width: auto;
}

table.tt  {
	font : 700 12px 'Arial', 'Times New Roman', 'Serif';
	text-align: center;
	color : white;
   background : black;
	border-style: outset;
	border-color: #666666;
	border-width: thick;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	min-width: 650px;	}

table.t3  {
	font : 700 12px 'Arial', 'Times New Roman', 'Serif';
	text-align: center;
	color : white;
   background : black;
	border-style: outset;
	border-color: #666666;
	border-width: thick;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: auto;
	margin-right: auto;
	width: 450px;}

td.dd 
{    color : #FFFFFF;
     background : #400080;
     font: normal normal bold small verdana, tahoma, arial, sans-serif; 
	  border-style : outset;
     border-color : #666666;
	  border-width : thick;
     margin: 5px; 
	  text-align: justify; }

td.h  {
   font : 900 12px 'Arial', 'Times New Roman', 'Serif';
	color : white;
	background : gray;
   text-align : center;
 	margin-left : auto;
	margin-right : auto;
	border-style : outset;
	border-color : #666666;
	border-width : thick;
}

td.k  {
   font : 900 12px 'Arial', 'Times New Roman', 'Serif';
	color : white;
	text-align : center;
	background : #336699;
   border-style : outset;
	border-color : #666666;
	border-width : thick;
	margin-left : auto;
	margin-right : auto;      }

td.g1  {
	font : 900 18px 'Arial', 'Times New Roman', 'Serif';
	color : white;
	background : #400080;
   text-align : center;
 	margin-left : auto;
	margin-right : auto;
	border-style : outset;
	border-color : #666666;
	border-width : thick;
}

td.g1a  {
	font : 900 18px 'Arial', 'Times New Roman', 'Serif';
	color : white;
	background : #400080;
   text-align : left;
 	margin-left : auto;
	margin-right : auto;
	border-style : outset;
	border-color : #666666;
	border-width : thick;
}

td.g6  {
	font : 900 28px 'Arial', 'Times New Roman', 'Serif';
	color : white;
	background : #400080;
   text-align : center;
 	margin-left : auto;
	margin-right : auto;
	border-style : outset;
	border-color : #666666;
	border-width : thick;
}

td.g2  {
	font : 900 18px 'Arial', 'Times New Roman', 'Serif';
	color : white;
	background : #408080;
   text-align : center;
 	margin-left : auto;
	margin-right : auto;
	border-style : outset;
	border-color : #666666;
	border-width : thick;
}

td.g7  {
	font : 900 28px 'Arial', 'Times New Roman', 'Serif';
	color : white;
	background : #408080;
   text-align : center;
 	margin-left : auto;
	margin-right : auto;
	border-style : outset;
	border-color : #666666;
	border-width : thick;
}


td.g2a  {
	font : 900 18px 'Arial', 'Times New Roman', 'Serif';
	color : white;
	background : #408080;
   text-align : left;
 	margin-left : auto;
	margin-right : auto;
	border-style : outset;
	border-color : #666666;
	border-width : thick;
}

td.g3  {
   font : 900 18px 'Arial', 'Times New Roman', 'Serif';
	text-align : center;
	border-style : outset;
	border-color : #666666;
	border-width : thick;
	color : white;
	background : #336699;
	width : auto;
}

td.g3a  {
   font : 900 18px 'Arial', 'Times New Roman', 'Serif';
	text-align : left;
	border-style : outset;
	border-color : #666666;
	border-width : thick;
	color : white;
	background : #336699;
	width : auto;
}

td.g8  {
   font : 900 28px 'Arial', 'Times New Roman', 'Serif';
	text-align : center;
	border-style : outset;
	border-color : #666666;
	border-width : thick;
	color : white;
	background : #336699;
	width : auto;
}

td.g4  {
   font : 900 18px 'Arial', 'Times New Roman', 'Serif';
	text-align : center;
	border-style : outset;
	border-color : #666666;
	border-width : thick;
	color : white;
	background : black;
	width : auto;
}

td.g5  {
      font : 900 28px 'Arial', 'Times New Roman', 'Serif';
    	text-align : center;
	   border-style : outset;
    	border-color : #666666;
    	border-width : thick;
    	color : white;
    	background : black;
    	width : auto;
}

iframe.map {
 	/* width: 630px; */
 	width: 98%;
 	height: 550px;
   border: thick outset #666666; 
   display: block; 
   margin-left: auto; 
   margin-right: auto; 
   }

iframe.tb {
 	width: 80%;
 	height: 1050px;
   border: thick outset #666666; 
   display: block; 
   margin-left: auto; 
   margin-right: auto; 
   }

.ch a:link, .ch a:visited {
	text-decoration: none;
	border: 1px solid #B1B1B1;
	color: #000099;
	background-color: White;
   font-family: verdana, tahoma, arial, sans-serif;
	font-weight: bold;
	font-size: 160%;
	text-align: center;
	padding: 2px;
	line-height: 35px;}

.ch a:hover {
	color: White;
   background: #4682b4;
	border: 1px solid Black;
	text-decoration: none; 
	font-family: verdana, tahoma, arial, sans-serif;
	font-weight: bold;
	text-align: center;
	padding: 2px;}

.ch a:active {
	text-decoration: none;
	border: 1px solid #B1B1B1;
	color: blue; 
	background: #ffd700;
   font-family: verdana, tahoma, arial, sans-serif;
	font-weight: bold;
	text-align: center; 
	padding: 3px;}   

dt {
	  border: 3px ridge #003366;	
	  background: #4682b4;
	  color: White;
     font: normal normal bold large verdana, tahoma, arial, sans-serif; 
	  margin: 2px;
	  padding: 2px;
	  width: auto; 
	  }

dd {
	  border: 3px ridge #003366;	
     font: normal normal normal 100% serif, Arial, Verdana; 
	  margin: 2px;
	  padding: 2px;
	  text-align: justify; 
     width : auto;
	  }

	  
   
