body {
  margin: 0px 0px 0 0px;
  background-color: #ffeeee;
  padding:0;
  background:#ffffff;
  font-family: Verdana, sans-serif;
  font-size: 75%;
  color: #000000;
}
table, tr, td {
  font-size: 1.0em;
  line-height: 1.5em;
  margin-top: 0.1em;
  margin-bottom: 0.1em; 
  padding: 0px;
  /*background:#ffeeee;*/
  /*float: left;*/
 /*border-right-color: #FFFFFF;
  border-right-width: 0px;
  border-right-style: solid;*/
}
.sep {
  clear: both;
}
.draft {
  font-size: 0.8em;
}
.madeby {
  font-size: 0.8em;
}
.smallnotice {
  font-size: 0.8em;
  line-height: .95em;
  width: 50%;
  float: right;
  margin-color: #eebbbb;
  margin: 10px;
  background:#ffeeee;
   color:#ff0000;
}

#head {
  padding: 1px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 1em;
/*width: 760px*/
  background: #ffffff;
  border-bottom-color: #2554C7;
  border-bottom-width: 5px;
  border-bottom-style: solid;
  height: 62px;
}
.headleft {
  float: left;
  height: 60px;
  width: 130px;
  padding: 1px;
}
.headmiddle {
  text-align: right;
  font-weight: bold;
  font-size: 1.3em;
  margin-top: 8px;
  padding-right: 3px;
  width: 300px;
  float: right;
}
.headright {
  width: 500px;
  margin-top: 4px;
  float: right;
  text-align: right;
  vertical-align: bottom;
  padding-right: 3px;
  /*margin-left: 230px;*/
}


#head a:link { background-color: #ffffff; color: #2554C7; border: none; text-decoration: none;}
#head a:visited { background-color: #ffffff; color: #2554C7; border: none; text-decoration: none;}
#head a:hover { background-color: #FFFFFF; color: #2554C7; border: none; text-decoration: none;}
#head a:active { background-color: #ffffff; color: #2554C7; border: none; text-decoration: none;}

#title a:link { background-color: #dddddd; color: #2554C7; text-decoration: none;  }
#title a:visited { background-color: #dddddd; color: #2554C7; text-decoration: none;  }
#title a:hover { background-color: #FFFFFF; color: #2554C7; text-decoration: none;border: none; }
#title a:active { background-color: #dddddd; color: #2554C7; text-decoration: none; }


#sidebar {
  float: left;
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100px;
  padding: 10px;
  background-color: #2554C7;
}
#sidebar a:link { background-color: #2554C7; color: #E3E4FA; text-decoration: none; border: none; }
#sidebar a:visited { background-color: #2554C7; color: #E3E4FA; text-decoration: none; border: none; }
#sidebar a:hover { background-color: #2554C7; color: #E3E4FA; text-decoration: none; border: none; }
#sidebar a:active { background-color: #2554C7; color: #E3E4FA; text-decoration: none; border: none; }


#footer {
  border-top-color: #2554C7;
  border-top-width: 5px;
  border-top-style: solid;
  padding: 0px;
  margin-top: 0px;
  font-size: 0.8em;
  bottom: 0;
  float: left;
  width: 100%;
  background:#ffffff;
}
.footleft {
  float: left;
  width: 50%
  padding-left: 3px;
}
.footright {
  float: right:
  width: 50%;
  text-align: right;
  padding-right: 3px;
}
#footer a:link { background-color: #ffeeee; color: #993333; border: none; text-decoration: none; }
#footer a:visited { background-color: #ffeeee; color: #993333; border: none; text-decoration: none; }
#footer a:hover { background-color: #FFFFFF; color: #000000; border: none; text-decoration: none; }
#footer a:active { background-color: #ffeeee; color: #993333; border: none; text-decoration: none; }


#content {
  padding: 10px;
  /*margin-left: 160px;*/
  font-size: 1.0em;
  line-height: 1.9em;
  background:#ffffff;
}
.hspace {
  border-top-color: #ffeeee;
  border-top-width: 3px;
  border-top-style: solid;
  padding: 0px;
  bottom: 10px;
  float: left;
  width: 100%;
}
.small {
  font-size: 0.8em;
}
.lbox {   
  border-top-color: #ffeeee;
  border-top-width: 3px;
  padding: 0px;
  bottom: 0;
  float: left;
  width: 30%;
}
.remarkright {
  font-size: 80%;
  float: right:
  width: 50%;
  text-align: right;
}
.announcement {
  font-size: 100%;
  float: right;
  width: 95%;
  border-style: solid;
  border-color: #CC3333;
  border-width: 3px;
  padding: 8px;
  margin: 8px;
}
.picleft {
  float: left;
  padding-right: 20px;
}
.picright {
  float: right;
  padding-left: 20px;
}
.contentTable {
	padding: 5ps;
}
/*background-color: #ffeeee; */
#content a:link { color: #2554C7; text-decoration: none; border: none; }
#content a:visited { color: #2554C7; text-decoration: none; border: none; }
#content a:hover { background-color: #FFFFFF; color: #000000; text-decoration: none; border: none; }
#content a:active { color: #2554C7; text-decoration: none; border: none; }

#content h1 {
  /*border-top-color: #000000;
  border-top-width: 1px;
  border-top-style: solid;*/
  font-size: 1.5em;
  line-height: 1.2em;
  font-weight: normal;
  /*margin-top: 0em;
  margin-bottom: 0em;*/ /*both set to zero and padding in header div is used intead to deal with 
compound ie pc problems that are beyound summary in a simple comment.*/
}
#content h2 {
  font-size: 1.7em;
  /*line-height: 2.0em;*/
  font-weight: normal;
}
#content h3 {
  font-size: 1.4em;
  /*line-height: 1.7em;*/
  font-weight: normal;
}
#content h4 {
 font-size: 1.2em;
 /*line-height: 1.45em;*/
 font-weight: normal;
}
#content h5 {
  font-size: 1.0em;
  line-height: 1.2em;
  font-weight: bold;
}
#content h6 {
  font-size: 0.8em;
  line-height: 1.2em;
  font-weight: bold;
}
#content img {
  border: 0;
}
#content ol, ul, li {
  font-size: 1.0em;
  line-height: 1.2em;
  margin-top: 0.2em;
  margin-bottom: 0.5em; 
}
#content table, tr, td {
  font-size: 1.0em;
  line-height: 1.2em;
  margin-top: 0.2em;
  margin-bottom: 0.2em; 
  padding: 0px;
}
#content p {
  font-size: 1.0em;
  line-height: 1.2em;
   
  margin: 1.2em 0em 1.2em 0em;
}
#content li > p {
 margin-top: 0.éem;
}
#content ul.wide li {
  margin-top: 1.5em;
}
#content pre {
  font-family: monospace;
  font-size: 1.0em;
}
#content strong, b {
  font-weight: bold;
}
#content draft {
  font-size: 0.2em;
  font-weight: bold;
}


