body,img,p,h1,h2,h3,h4,h5,h6,ul,ol {margin:0; padding:0; list-style:none; border:none;}
body {font-size:0.8em; background: #fff;}  
a {/*color:white;*/} 

* {
  padding: 0px;
  margin: 0px;
}


#header {
  /*background-color: #0873c6;*/
  text-align: center;
  background-color: #fff;
  padding: 10px;
}

#header h1, p {
  color: #333;
}

#header p {
  margin-top: 3px;
  font-size: 0.9em;
}

#header h2 {
  color: #cf3;
  font-size: 16px;
}

#content {
  background-color: #fff;
}

#top {
  margin-right: 20px;
}

#left, #center, #right {
  width: 33.3%;
  float: left;
  background-color: #fff;
  margin-top: 20px;
}

.box {
  clear:both;
  margin-left: 20px;
  margin-bottom: 20px;
}

.box h4 {
  font-size: 1.1em;
  margin-bottom: 10px;
  background-color: #0873c6;
  color: #fff;
  padding: 3 3px;
}

a:link.h4_link, a:visited.h4_link { color:#fff; }



.box h5 {
  font-size: 0.9em;
  margin-bottom: 3px;
  margin-top: 8px;
  color: #333;
}

.box li{
  line-height: 1.8em;
}

.box dt {
  margin-left: 0px;
  margin-bottom: 3px;
}

.box dd {
  margin-left: 8px;
  margin-bottom: 8px;
}

#footer{
  clear: both;
  background-color: #ccc;
  color: #333;
  height: 50px;
  padding: 10px;
}

.subject li {
  float: left;
  background:url("../images/list_icon.gif");
  background-repeat: no-repeat;
  padding: 0 8 0 17px;
  margin-bottom: 8px;
}
