
BODY { 
  /*  background-color: #009999;*/
  background-color: #00c0c0;
  font-family: "Arial", "Verdana", "Helvetica", "sans-serif";
  font-size: 1.2em;
  /*  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: top right;
  color: #f0f000;*/
}
/*
BODY.home { 
  background-color: #ffffff;
  background-image: none; 
}
*/

.cen {
      text-align: center;
}
.underline {
    text-decoration: underline;
}
.head1 { 
  color: #000000;
/*  font-size: 36pt;*/
  font-size: 2em;
  font-weight: bold;
  text-align: center; 
  padding: 0.0em 0.2em;
}

input {
    font-size: 1.5em;
}
/*
.big { color: #002d57; font-size: 1.2em; font-weight: normal; text-align: left;}
.bigger { color: #002d57; font-size: 1.4em; font-weight: bold; text-align: left;}

.vsm { color: #9090b0; font-size: 0.8em; font-weight: bold;}


.logogn {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 2.0em;
  color: #AEBE22;
  text-align: center; 
}


.bg_greyblue {
	background-color: #546c84; 
	padding: 0.0em 0.6em;
}


.newstext { color: #000000; font-size: 0.8em; font-weight: normal; text-align: left;}*/


/*
P { color: #f0f009; text-align: left; font-weight: bold;}
P.cen {text-align: center;}
P.warning {background-color: #ffff00; padding: 0.2em 0.2em;}
P.cenwarning {text-align: center; background-color: #ffff00; padding: 0.2em 0.2em;}
P.censm { font-size: 0.8em; font-weight: bold; text-align: center;}
P.small { color: #f0f0f0; font-size: 0.8em; font-weight: bold; text-align: left;}
P.ssm { color: #f0f0f0; font-size: 0.64em; font-weight: bold; text-align: center;}
P.ssml { color: #f0f0f0; font-size: 0.64em; font-weight: bold;}
SPAN.warning {background-color: #ffff00; padding: 0.0em 0.0em; font-weight: bold;}

LI { color: #f0f009; text-align: left;}*/


H1 {
  color: #000000;
  /* font-size: 36pt; */
  text-align: center; 
  padding: 0.0em 0.2em;}
H2 {
  color: #000000;
  text-align: center; 
  padding: 0.0em 0.2em;}
/*
H1.logo {
  font-size: 45px;
  font-weight: bold;
}
H3 {color: #ffffff;
 background-color: #546c84;
 text-align: center;
 padding: 0.2em 0.2em;
}
H4 {color: #ffffff; text-align: center}*/


TABLE {
/*  background-color: #ffffff;*/
  empty-cells: show; 
  margin: auto;
  border: none;
}

TABLE.body {
/*  background-color: #ffffff;*/
/*    width: 800px; */
    width: 50%;
}
/*
TABLE.bdr { 
  border: outset 1pt;
 white-space: nowrap; 
}
TABLE.noborder { 
  background-color: transparent; 
  border: none;
  border-collapse: collapse;
}

TABLE.form { 
  border: outset 2pt;
  background-repeat: repeat;
  background-attachment: fixed;
  background-position: center; 
}*/



/*
TR {
}


TH {
 color: #000000;
 padding: 3px;
 border: none;
 vertical-align: middle; 
}
TH.bdr {
 border: inset 1pt;
 text-align: center;
  font-size: 0.8em;
}
*/

TD {
/* color: #f0f000;
 padding: 3px;*/
/* background-color:  #ffff00;*/
 border: none;
 vertical-align: middle; 
}
TD.topnb {
 text-align: left;
 vertical-align: top; 
}

/*TD.bdr {
 border: inset 1pt;
 text-align: center;
  font-size: 0.8em;
}*/


/*
TD.nopadding {
 padding: 0.0px; 
 text-align: center;
}

TD.noborder {
 text-align: left;
}
TD.rightnb {
 text-align: right;
}
TD.cennb {
 text-align: center;
}
TD.cennbsm {
 text-align: center;
 padding: 0.0px; 
 font-size: 8pt;
 vertical-align: top; 
 background-color: #000000;
}


TD.bgimage {
 text-align: left;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
}




TD.button { 
 width: 120px;
 height: 40px;
  text-align: center;
  vertical-align: middle; 
  background-color: #193051; 
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: top left;
  font-weight: bold;
  font-size: 0.9em; 
  padding: 0.0em;
  line-height: 0.9;
}*/



/*


TABLE.address {
  background-color: transparent; 

}


TD.address {
  color: #cccccc;
  font-size: 0.8em; 
  font-size: x-small; 
  padding: 5px;
}

SPAN.logo {color: #00CC33; font-family: "Curlz MT", "Arial"}

ADDRESS {
  font-size: 0.8em; 
}

A:link {color: #00ffff;}
A:visited {color: #00ffff;}
A:active {color: #99ff99;}
A:hover 	{ color: #ccffff }
A         { text-decoration: none }
A:focus          { outline: thin dotted invert }

A.button {color: #ffffff; text-decoration: none; font-size: 0.8em; font-weight: bold;}
A.button:visited {color: #ffffff}
A.button:active {color: #00b000}
A.button:hover 	{ color: #00b000; background: none }


A.news {color: #0000ff;}
A.news:visited {color: #0000ff;}
A.news:active {color: #00ff00;}
A.news:hover 	{ color: #00ffff }*/





/* 
    Document   : menu_style
    Created on : 27-05-2015, 09:36:50
    Author     : Julian
    Description: navigation section
*/

/*
root { 
        display: block;
}

body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, img, form, fieldset, input, textarea, blockquote {
	margin: 0; padding: 0; border: 0;
}

body {
	background: #909eab;
	font-family: Arial, Helvetica, sans-serif; font-size: small; line-height: 24px;
}
*/

nav {
	/* margin: 80px auto; */ 
	margin: 0 auto; 
	
	text-align: center;
/*	position: relative; top: 0%; */
	position: static; top: 0%; 
	background: ffff00;
/*		display: inline-block; /* 15.02.2019 */
/*		white-space: nowrap; /* 15.02.2019 */

}

nav ul ul {
	display: none;
}

	nav ul li:hover > ul {
		display: block;
	}


nav ul {
    	margin: 0 auto; 
/*	padding: 0;*/

	background: #00ffff; 

/*	background: linear-gradient(top, #00ffff 0%, #00bbbb 100%);  */
/*	background: -moz-linear-gradient(top, #00ffff 0%, #00bbbb 100%); 
	background: -webkit-linear-gradient(top, #00ffff 0%,#00bbbb 100%); */
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
	padding: 0 10px;
	border-radius: 10px;  
	list-style: none;
	position: relative;
	display: inline-table;
/*	display: table-cell; /* 15.02.2019 */
	text-align: left;
	z-index: 200;
	
}

nav ul li:first-child {
		display: none; /* to suppress the word 'Menu' when whole menu is displayed across screen */
}


	nav ul:after {
		content: ""; clear: both; display: block;
	}

	nav ul li {
		float: left;
		font-size: 0.8em; /* 15.02.2019 */
	}
		nav ul li:hover {
			background: #000080;
			background: linear-gradient(top, #0000b0 0%, #000050 40%);
/*			background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
			background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);*/
		}
			nav ul li:hover a {
				color: #fff;
			}
		
		nav ul li a {
			display: block; padding: 2px 10px;
			color: #757575; text-decoration: none;
		}
			
		
	nav ul ul {
		background: #5f6975; border-radius: 5px; padding: 0;
		position: absolute; top: 100%;
	}
		nav ul ul li {
			float: none; 
			border-top: 1px solid #6b727c;
			border-bottom: 1px solid #575f6a; position: relative;
		}
			nav ul ul li a {
				padding: 1px 20px;
				color: #fff;
			}	
				nav ul ul li a:hover {
					background: #000080;
				}
		
	nav ul ul ul {
		position: absolute; left: 95%; top:0;
	}
		
