body{
  font-size: 12px;
  margin: 0;
  background-color: #ffffff;
}

.header{
  background-color: #0f4e8a;
  position: relative; 
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  height: 140px;
  width: 1000px;
}
.header h1{
  font-size: 30pt;
  margin-top: 10px;
  margin-right: 122px;
  padding-top: 25px;
  color: #ffffff;
  text-align: center;
}
.header img{
  margin: 20px 20px 20px 20px;
  float: left;
}
.menu{
  background-color: #cccccc;
  border: 1px solid #0f4e8a;
  position: relative;
  text-align: center;
  margin-top: 0px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 3px;
  height: 22px;
  width: 998px;
}
.menu a:link,
.menu a:visited
{
//  text-decoration: none;
//  color: #000000;
  font-size: 12pt;
  padding: 3px 4px 3px 4px;
}
.menu a:hover,
.menu a:active
{
  color: #ffffff;
  background-color: #0f4e8a;
}
.bodysection{
  background-color: #ffffff;
  position: relative;
  margin-top: 10px;
  margin-left: 0px;
  margin-right: 10px;
  padding: 3px 10px 3px 10px;
  width: 1000px;
}
.left-part{
  float: left;
  background-color: #FFFFFF;
  width: 740px;
}
.right-part{
  float: right;
  background-color: #ccFFcc;
  width: 250px;
}
.title{
  background-color: #0f4e8a;
  position: relative; 
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  height: 24px;
  width: 100%;
  font-size: 12pt;
  padding-top: 4px;
  color: #ffffff;
  text-align: center;
}
.contents{
  background-color: #cccccc;
  border: 1px solid #0f4e8a;
  position: relative;
  text-align: left;
  font-size: 10pt;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding: 3px 10px 3px 10px;
}
.contents a:link,
.contents a:visited
{
//  text-decoration: none;
//  border: 1px solid #0f4e8a;
//  color: #000000;
//  font-size: 10pt;
  padding: 1px 1px 1px 1px;
  line-height: 20px;
}
.contents a:hover,
.contents a:active
{
  color: #ffffff;
  background-color: #0f4e8a;
}
.contents a.noborder:link,
.contents a.noborder:visited,
.contents a.noborder:active
{
//  text-decoration: none;
//  border: 0px solid #0f4e8a;
//  color: #000000;
//  font-size: 10pt;
  padding: 1px 1px 1px 1px;
  line-height: 0px;
}
.contents a.noborder:hover
  line-height: 0px;
{
}
.contents .editor {
  font-size:8pt;
  color:blue;
}
.alert{
  font-size: 20pt;
  margin-top: 10px;
  padding-top: 5px;
  color: #ff0000;
  text-align: center;
}
.news{
  background-color: #cccccc;
  border: 1px solid #0f4e8a;
  position: relative;
  text-align: left;
  font-size: 9pt;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding: 3px 10px 3px 10px;
}
.news h1 {
  font-size:11pt;
}
.news .editor {
  font-size:8pt;
  color:gray;
}
.news a:link,
.news a:visited
{
//  text-decoration: none;
//  border: 1px solid #0f4e8a;
//  color: #000000;
//  font-size: 10pt;
  padding: 1px 1px 1px 1px;
  line-height: 20px;
}
.news a:hover,
.news a:active
{
  color: #ffffff;
  background-color: #0f4e8a;
}
.footer{
  font-size: 8pt;
  clear: both;
  text-align: center;
  margin-top: 0px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 3px;
  height: 22px;
  width: 998px;
}
div#iframe {
width: x;
height: x;
overflow: auto;
} 

