a:active, a:visited, a:link {
  color:black;
  background-color:transparent;
  text-decoration:none;
}

a:hover {
  color:red;
  background-color:transparent;
  text-decoration:underline;
}

input, textarea, select {
  border:#000 solid 1px;
  font-size:1em;
  margin-bottom:.5em;
}

input[type="text"], input[type="password"], textarea {
  width:25em;
  padding-left:.3em;
}

input[type="submit"], 
input[type="reset"], 
input[type="image"], 
input[type="button"] {
  border:#000 groove 2px;
  color:#000;
  background-color:#C0C0C0;
  margin-right:3px;
}

input[type="submit"]:hover, 
input[type="reset"]:hover, 
input[type="image"]:hover, 
input[type="button"]:hover,
tr.data:hover {
  color:#C00;
  background-color:#FFC;
}

input.data {
  margin:0px;
  margin-right:2px;
}

body {
  color:black;
  background-color:white;
  font-family:Sans-Serif;
  font-size:11pt;
}

img, input, select, button {
  vertical-align: middle;
}

img {
  border-width:0px;
}

p, h1, h2, h3, h4, h5 {
  margin-top:5px;
  margin-bottom:5px;
}

h1 {
  font-size:2em;
}

h2 {
  font-size:1.65em;
}

h3 {
  font-size:1.3em;
}

h4 {
  font-size:.95em;
}

h5 {
  font-size:.6em;
}

hr {
  border:#006 groove 2px;
}

hr.footer {
  border:#909090 solid 1px;
}

hr.menuDiv {
  border:#606060 solid 1px;
  margin-top:2px;
  margin-bottom:2px;
  width:97%;
}

.red {
  color:#F00;
  background-color:transparent;
}

.text-left {
  text-align:left;
}

.text-center {
  text-align:center;
}

.text-right {
  text-align:right;
}

.text-small {
  font-size:.85em;
}

.float-left {
  float:left;
  vertical-align:bottom;
}

div.center {
  margin-left:auto;
  margin-right:auto;
}

div.fifty {
  width:50%;
}

div.sixty {
  width:60%;
}

div.seventy {
  width:70%;
}

div.eighty {
  width:80%;
}

div.ninty {
  width:90%;
}

div.border {
  border:#333 groove 2px;
}

div.footer {
  clear:left;
  width:80%;
  padding-top:1em;
}

p.copyright {
  color:#909090;
  background-color:transparent;
  font-size:0.8em;
}

table.data {
  width:100%;
}

td.data {
  width:45px;
}

div.step {
  width:480px;
  border: #000 solid 1px;
  margin-bottom:10px;
  margin-left:35px;
  margin-top:35px;
  padding:5px;
}

.bglylw {
  background-color:#DD9;
  color:#000;
}

img.step {
  position:relative;
  margin-left:-38px;
  margin-top:-16px;
  float:left;
}
