body{
  margin:1em;
  padding:0em;
  font-family:tahoma, sans-serif;
  font-size:83%;
/*   color: #000177; */
}



/***************************************************/


#header{
  background:#2dbfff url(/images/fw/top-bg.jpg) top left no-repeat;
  padding:2em 0em;
  text-align:center;
  border-bottom:0.1em solid black;
}

#header img{
  border:0.1em solid white;
  margin:0em 1em;
}

#page {
  border:1px solid black;
}


#content{
  padding:1em;
  background:#F4FEFF;
}


/******************************************************/


#content h1 {
  font-size:1.8em;
  color: #00CED1;

}
p.news {
	background-color: #B2FEFF;
	font-family: sans-serif;
	font-size: 1.5em!important;
	color: navy;
	text-align: center;
	border:0.2em dotted #7D2B2C;
	margin:1em;
	padding:1em;
	clear:right;
}

/******************************************************/

#header-navigation ul{
  padding:0em;
  margin:0em 0em 0em 1em;
/*   list-style:none; */
  text-align:left;
}


#header-navigation li{
  margin:0.1em 0.2em;
  padding:0em;
  text-align:center;
  display:inline;

}

#header-navigation li a, .currentnav{
  display:inline;
  padding:0.7em 2em;
  border:0.1em solid white;
  color:white;
  text-decoration:none;
  background:#2dbfff;
}

#header-navigation li a:hover, .currentnav{
  background: #FFFFFF url(/images/fw/over.jpg) center center;
  border:0.1em solid black;
  color:#000000;
}

/******************************************************/


#bottom p{
  margin:0.1em;
  text-align:center;

}

#bottom a{
  color:#575757;
  text-decoration:underline;
}

#bottomnav{
  clear:both;
}

#bottomnav p{
}

#bottomnav a, #bottomnav a:hover{
  border:0em;
  color:#011674;
  text-decoration:none;
}

#bottomnav a:hover{
  text-decoration:underline;
  color:#9494FF;
}


#flashgranny p{
  font-size:0.7em;
  color:gray;
}

#copyright p{
  font-size:0.8em;
  color:gray;
}

/******************************************************/

fieldset{
  padding:1em;
  display: inline;/*
  margin:auto;*/
  width:auto;
  border:0.1em solid black;
}

legend{
  font-size:1.3em;
  color:#6D2D2D;
}

.inputform label{
  clear:both;
  display:block;
  width:25em;
}

.inputform label em{
  width:10em;
  text-align:right;
  float:left;
}

.inputform label span{
  width:12em;
  text-align:left;
  float:right;
}

.inputform textarea{
  width:23em;
}

/******************************************************/
