  body {
    margin-top: 20px;
  	background-color: #d3d2d3;
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	color: #000000;
    background-image: url("bg.gif");
  	text-align: center; /*  decides on the position of centerBox */
  }  
  ul {
    list-style-image: url('arrow.gif');
  }
  .nolist{
    list-style-type:none;
    background: #efefef; 
    border: gray 1px solid;
	padding:2%;
  }
  table p {
  	padding: 2%;
  	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
  }
  table li {
    padding: 5px;
  	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
  }
  .text {
  	padding: 20px;
  	font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
  }
  #header {
    margin-left: 1px;
    text-align: center;
    width: 650px;
  }
  .header-img {
    width:650px;
    height:57px;
  }

  #centerBox {
    width: 770px;
    margin: auto;
    padding: 0px;
    text-align: left;
    background-color:#ffffff;
  }
  #contents-title {
  	padding: 30px 10px 10px 0px;
  	text-align: center;
  	font: bold 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
  	color: #580004;
  }
  #contents-title-body {
  	text-align: center;
  	font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
  }
  #contents {
  	padding: 10px 20px 20px 20px;
  	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
  }
  #floatNews {
    float: left;
    width: 34%;
    margin: 25px 10px 10px 10px;
    padding:5px 10px 10px 10px;
   /* border: rgb(204,204,204) 1px solid; */
    font: 70% verdana;
    clear: left;
    /* background: #ffffee; *//* #e5faff;*/
  }
  #floatNews .title{
    font: bold 78% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;/*#580004;*/
	background: green;/*#cccccc;*/
	padding:2%;
    text-align:center;
  }
  #floatNews p {
	font: 70% Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding: 5%;
    background:  #ffffee;
  }
  #floatNews a:hover { 
    background: #ccff99;
    text-decoration: underline;
  }
  #floatNav {
    display:none; 
  /*
    font: 60% verdana;
    float: left;
    width: 12%;
    margin: 25px 10px 10px 10px;
    padding:5px 10px 10px 10px;
    border: rgb(204,204,204) 1px solid;
    clear: left;
    background:  #ffffee;
  */
  }
  #floatNav h3 {
	font: bold 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
  }
  #title {
    font: bold 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #580004;
	background: #cccccc;
	padding:3%;
  }

  #copyright {
  	text-align: center;
  	font: bold 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
  	color: black;
	padding-top: 10px;
  }
  .title {
  	padding: 30px 10px 10px 0px;
  	text-align: center;
  	font: bold 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
  	color: #580004;
  }
  .title-body {
  	text-align: center;
  	font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
  }
  a {
  	text-decoration: none;
  	color:  blue;
  }
  a:active {
  	color:  blue;
  }
  a:visited {
  	color:  blue;
  }
  a:hover {
  	background: #ffffcc;
  	text-decoration: underline;
  }
  .dotted {
	text-align: justify;
  	border-bottom: rgb(204,204,204) 1px dotted;
  }
  .dotted-style {
  	border-bottom: rgb(204,204,204) 1px dotted;
  	text-align: center;
  	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;	
  }
  .line {
  	border-bottom: rgb(204,204,204) 1px solid;
	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
  }
  .noline {
  	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
  }
  .square-dotted {
    border: rgb(204,204,204) 1px solid;
    border-bottom: rgb(204,204,204) 1px dotted;
  }
  .square {
    border: rgb(204,204,204) 1px solid;
  }
  .initial:first-letter {
    font: bold 120% Verdana, Geneva, Arial, Helvetica, sans-serif;
  }
  .anchor {
    display:none;
    /*
    border: 0px;
	text-align:right;
    font: 55% Verdana, Geneva, Arial, Helvetica, sans-serif; */
  }
  .anchor a:link { 
    text-decoration: none; 
  }
  .anchor a:visited { 
    text-decoration: none;
  } 
  .anchor a:hover { 
    background: none;
    text-decoration: none;
  }
  .submenu {
    display:none;
  }
  .gray-box {
    background: #efefef; 
    border: gray 1px solid;
	padding:2%;
	line-height:16px;
  }
  .submit {
    font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif; 
    border: 1px solid #000000; 
    background-color: #efefef;
  } 
  #counter { display:none;}