body {

  font:  11px/1.1 Arial, Helvetica, sans-serif;

  background:#ccc;

  padding:0px;

  margin:0px 1% 0px 1%;

  }

div {
padding: 5px;
background: #fff
}

div.float {
  float: left;
  margin: 2px;
  width: 30%;
  text-align: left;
  display: inline;
  }
div.container {
  background-color: #fff;
  padding: 5px;
  text-align: center;
  }
div.spacer {
  clear: both;
  }
div.box {
border: 1px dashed #636;
margin: 2px;
width: 100%;
}


p {
text-align: justify;
}

h1 {
   font: 12px/1.2;
   font-weight: bold;
   padding: 0px;
   margin: 0px;
}

ul#nav {

 /* background: url(../images/bg_nav.gif) repeat-x bottom; */

  display: inline;

  font-size: 11px;

  height: 15px;

  list-style: none;

  margin: 0px 0 0px;

  padding: 0px;

}

ul#nav a {

  border: solid 1px #636;

  color: #636;



/*  height: 0px !important;*/

  display: block; /* IE 5.0 needs this, 5.5 and 6.0 don't like it */

  margin: 0;

  overflow: hidden;

  padding: 0 4px 0px;

  text-decoration: none;

}

/* Rule below overrides for everything but IE 4 and 5.0*/

ul#nav a/**/ {

  display: inline;

}

ul#nav a:hover {

  border: solid 1px #FFFFFF;

  color: #fff;

}

ul#nav li {

  border-right: solid #fc0 3px;

  display: inline;

  height: 15px;

  list-style: none;

  margin: 0;

  padding: 0;

}

a {
font-weight: bold;
}

hr {border: none 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #efefef;
  width: 99%;
  height: 2px;
  margin: 10px auto 0 0;
  text-align: center;
  }

#news {
font-size: 8pt;
}