body {
  margin-top: 5px;
  background-color: #ffffff;
}

.header {
  font-size: 2.8em;
  font-family: 'sans-serif','Verdana','Arial','Times';
}

h1 {
  font: 18px Verdana, Arial;
  font-weight:bold;
  color:#330099;
  margin-bottom:0px;
}

.td {
  font-size:0.8em;
  font-weight:normal;
  font-family: 'sans-serif','Verdana','Arial','Times';
  color: #0055BB;
}

.title{
  color: #696969;
  font-size:1em;
  text-align: center;
}

.button {
  border: 0.1em #295B9A solid;
  padding:0.1em;
  color:#fff;
  background-color:#295B9A;
}

.text_field {
  border: 0.1em grey solid;
  padding:0.1em;
  background-color:#FFFACD;
  max-width:16em;
}

/*   Login Menu */

.box {
  width:100%;
  float:left;
  margin:0 0;
  background: transparent;
}

.box_content {
  width:100%
}

.box h1, .box h1 .box_content h1 {
  margin:0;
  font-size:0.9em;
  padding:0 10px 5px 10px;
  border-bottom:1px solid #295B9A;
  color:#295B9A;
}

.box p, .box p .box_content p{
  margin:0;
  padding:5px 10px;
  font-size:0.7em;
}

.top, .bottom {
  display:block;
  background:transparent;
  font-size:1px;
}

.b1, .b2, .b3, .b4 {
  display:block;
  overflow:hidden;
}

.b1, .b2, .b3 {
  height:1px;
}

.b2, .b3, .b4 {
  background:#fff;
  border-left:1px solid #295B9A;
  border-right:1px solid #295B9A;
}

.b1 {
  margin:0 5px;
  background:#295B9A;
}

.b2 {
  margin:0 3px;
  border-width:0 2px;
}

.b3 {
  margin:0 2px;
}

.b4 {
  height:2px;
  margin:0 1px;
}

.boxcontent {
  display:block;
  border:0 solid #295B9A;
  border-width:0 1px;
  height:auto;
}

* html .boxcontent {
  height:1px;
}

.color_top {
  background: url('../images/tab.gif');
  text-align: left;
  color:#000;
}

.headerbg {
  background: url('../images/tp.gif') repeat;
}

.center{
  color:#265805;
  font-size:0.8em;

}

/*  Footer */

.footer {
  text-align: center;
  padding-top:8px;
  color: #000000;
  font-family: verdana, arial, sans-serif;
  font-size: 0.7em;
  line-height: 18px;
}

a:link {
  color: #0055BB;
  text-decoration: none;
}
a:visited {
  color: #0055BB;
  text-decoration: none;
}
a:active {
  color: #0055BB;
  text-decoration: none;
}
a:hover {
  color: #0055BB;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
}