* {
  margin:0;
  padding:0;
}

body {
  font:normal 12px/16px geneva,arial,helvetica,sans-serif;
  color:#666;
  /*background:#00FF7F;*/
  background:#CCFF99;
}

.box {
  width:950px;
  margin:0px;
  /*background:#00FF7F;*/
  margin-left:30px;
}


.top {
  width:950px;
  height:45px;
  /*background:#B5EAAA;*/
  margin-bottom:0px;
  /*border-left :dashed 1px;*/
}
#header{

color:blue;
/*width:30%;*/
margin-left:10px;
font-weight:bold;
font-size:20px;
padding-top : 12px;
text-align:center;
}

.contentbox{
  float:right;
  display:inline; /* fix IE double margin */
  width:748px;
  height:480px;

  position:relative;
    /*background:#B5EAAA;*/
}
.content {
  margin:0 0 8px;
  padding-left:8px;

}
.notice{

  float:right;
  display:inline; /* fix IE double margin */
  width:150px;
  border:1px dashed;
 background:##CCAA99;

}


.menu {
  float:left;
  display:inline; /* fix IE double margin */
  width:200px;
  margin-left:0px;
  height:480px;
  position:relative;
  background:#CCFF66;
  border-right :dashed 1px;
  border-top:dashed 1px;
  border-left:dashed 1px;
}




#navbar1 {
  margin:0 0 8px;
width:200px;
}


.footer {
  clear:both;
  height:35px;
  border-top:solid 1px #000;
  font-weight:bold;
  text-align:right;
  /*background:#00FA9A;*/
  /*background:#B5EAAA;*/
  color:#00f;
}


div#navbar1 ul {
margin: 0px;
padding: 0px;
font-size: small;
line-height: 30px;
white-space: nowrap;
display:block;
/*background:#fff;*/

}

div#navbar1  li {
list-style-type: none;
border-bottom: dashed #000 1px;
/*background: #C3FDB8;*/

}

 div#navbar1 li a {
text-decoration: none;
padding: 7px 10px;
color: #000;
font-weight: bold;
display:block;

}

div#navbar1 li a:link {

}




div#navbar1 li a:hover {
font-weight: none;
padding: 7px 10px;
background-color: #B5EAAA;
display:block;
color:#00f;

}

div.notice{
padding-left:2px;
padding-right:2px;
}

div.notice  a:hover {
font-weight: bold;
background-color: #B5EAAA;
display:block;
color:#00f;

}


div.notice h2{

text-align:center;
color:green;
padding-bottom:5px;
padding-top:5px;

}

div.notice h1{

text-align:center;
color:black;
padding-bottom:5px;
padding-top:5px;

}

div.notice h3{
color:red;
text-align:center;
padding-top:5px;
}

div.content h2 {
line-height:20px;
}