/**
 * BODY
 */
 
body {
  height:100%;
	color: black;
  background-color:#FFFFCE;	
	margin-left : 0;
	margin-top : 0;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10;
}



/**
 * DEFAULT LINKS
 */
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color : blue;
	text-decoration : underline;
}

a:active {
  font-family: Arial, Helvetica, sans-serif;
	color : orange;
  text_decoration : underline;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: blue;
	text-decoration : underline;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
  color : red;
	text-decoration : underline;
	font-style: italic;
}



/**
 * STYLES FOR MENUBAR ON TOP
 */
 
a.menu_top:link, a.menu_top:visited, a.menu_top:active {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size:14;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
}

a.menu_top:hover {
	color: black;
	font-style: normal;
	font-weight:bold;
	text-decoration:none;	
}


/**
 * STYLES FOR FAQ LINKS
 */
 
a.faq:link, a.faq:visited, a.faq:active {
	font-family: Arial, Helvetica, sans-serif;
	color: blue;
	font-size:14;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
}

a.faq:hover {
	color: red;
	font-style: normal;
	font-weight:bold;
	text-decoration:none;	
}


/**
 * MOUSE-HOVER-EFFECTS FOR MENUBAR
 */ 

a.menubar:link, a.menubar:visited, a.menubar:active {
  display:block;
  width:100%;
  height:100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size:15;
  color:white;
  font-style: normal;
  font-weight: normal;  
  text-decoration: none;
  vertical-align: middle;
}

a.menubar:hover {
  color:black;
  height:100%;
	font-size:15;
	font-style: italic;
  background: #FFDD00;
  width=100%;
  text-decoration: none;
}



/**
 * LINK-DESIGN FOR NEWS
 */

a.news:link {
	font-family: Arial, Helvetica, sans-serif;
	color : blue;
	text-decoration : underline;
}

a.news:active {
	color : orange;
  text_decoration : underline;
}

a.news:visited {
	color: blue;
	text-decoration : underline;
}

a.news:hover {
  color: red;
	text-decoration : underline;
	font-style: italic;
}



/**
 * TABLE DESIGN
 */

table.menu_top {  
  border-collapse:collapse;
  Border-spacing:0;
  padding:0;
}



table.menubar {
  vertical-align:top;
  font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size:15;
	font-style: normal;
	font-weight: normal;  
  border-collapse:collapse;
  Border-width:0 ;
  border-spacing:0 ;
  padding:0 ;
  background-color:#0066FF;
}


.menubar td
{
 Border-spacing:0;
 padding:0;
 background-color:#0066FF; 
 height:30;
 width:100%;
  
}

.menubar td :hover
{
  vertical-align:middle;
  display:block;
  width:100%;
  background-color: #FFDD00;
}

table.main{
  border-collapse:collapse;
  Border-spacing:0;
  padding:0;

}

td.header{
 Border-spacing:0;
 padding:0;
 background-color:#0066FF; 
} 


td.normal {
  background-color:white;
}

td.menubar_bg {
  background-color:#0066FF;
}

table.news {
  border-collapse:collapse;
  background-color:#FFFFCE;
  color: black;
}

td.news {
  border-collapse:collapse;
  background-color:#FFFFCE;
  color: black;
}

td.menu_top {
  text-align:center;
  border-collapse:collapse;
  background-color:#FFFFCE;
  padding:0;
  Border-spacing:0;
 
}

td.menu_top_middle {
  width:68%;
  text-align:center;
  font-size:12;
  border-collapse:collapse;
  background-color:#FFFFCE;
  padding:0;
  Border-spacing:0;
  
}

td.menu_top_right {
  width:20%;
  text-align:center;
  border-collapse:collapse;
  background-color:#FFFFCE;
  padding:0;
  Border-spacing:0;
  
}


table.linear_colorgradient {
  border-collapse:collapse;
  background-color:#FFFFCE;
  padding:0;
  Border-spacing:0;
}

td.linear_colorgradient {
  width:12%;
  border-collapse:collapse;
  background-color:#FFFFCE;
  padding:0;
  Border-spacing:0;
}


td.missionstatement {
  padding:15;
  Border-spacing:15;
}



/**
 * PREVENT IMAGE-BORDERS
 */
 
img {
     border: 0;
}



p.news {
	font-family: Arial, Verdana, sans-serif;
	color: black;
	font-size : 12;
}

p.webtipp {
	font-family: Arial, Verdana, sans-serif;
	color: black;
	font-size : 12;
}

/**
 * HEADER DESIGN
 */

h1 {
	font-family: Arial, Verdana, sans-serif;
	color: black;
	font-size : 25;
	}

h2{
	font-family: Arial, Verdana, sans-serif;
	color: black;
	font-size : 18;
	}

h3{
	font-family: Arial, Verdana, sans-serif;
	color: black;
	font-size : 15;
	}

h1.missionstatement {
	font-family: Arial, Verdana, sans-serif;
	color: black;
	font-weight:normal;
	font-size : 15;
	}

h1.logo{
	font-family: Arial, Verdana, sans-serif;
	color: #F5DC06;
	font-weight:bold;
	font-size : 50;
}


h3.news{
	font-family: Arial, Verdana, sans-serif;
	color: black;
	font-weight:bold;
	font-size : 13;
}



/**
 * DIVs
 */

div.header {
border-style:solid;
border-width: 1;
border-color:black;
background-color:#0066FF;
color:black;
position:absolute;
left: 0;
top: 0;
height:80;
width:100%;
z-index:1;
}

div.menutop {
border-style:solid;
border-width: 1;
border-color:black;
background-color:#FFFFCE;
color:black;
position:absolute;
left: 0;
top: 80;
height:20;
width: 100%;
z-index:5; 
}

div.sidebar {
border-style:solid;
border-width: 1;
border-color:black;
background-color:#0066FF;
color:black;
position:absolute;
left: 0;
top: 101;
height:100%;
width: 12.3%;
z-index:2;
}

div.content {
border-style:solid;
border-width: 1;
border-color:black;
background-color:white;
color:black;
position:absolute;
overflow:scroll;
left: 12%;
top: 101;
height:100%;
width: 68%;
z-index:4;
}

div.news {
border-style:solid;
border-width: 0;
border-color:black;
background-color:#FFFFCE;
color:black;
position:absolute;
left: 80.2%;
top: 101;
height:80%;
width: 20%;
z-index:3;
}


div.linkdescription {
font-size:12;
border-style:dashed;
border-width:1;
border-color:black;
background-color:#FFCF00;
color:black;
position:absolute;
left: 12%;
top: 102;
height:150;
width: 350;
z-index:6;
visibility:hidden;
overflow:hidden;
}

div.fillrightside {
background-color:white;
position:absolute;
left:99%;
top:0;
width:1%;
height:100%;

}




/**
 * VARIOUS
 */
 
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11;
	color: #000000;
	border:1 #000000 solid;
	background-color: White;
	}


.center {
  text-align:center;
}

.alert {
  font-size:15;
  color:red;
}

.separator {
  background-color:#FFFFCE;
}

.missionstatement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
}

.newssubject {
  font-size: 13;
  font-weight:bold;
  background-color:#FFFFCE;
}

.newsdate {
  font-size:13;
  background-color:#FFDD00;
  color:black;
}

.newstext {
  font-size:12;
  background-color:#FFFFCE;
}