body {
  
  background: #fff;
  padding: 10pt;
  font-family: "trebuchet MS", trebuchet, verdana, arial, sans-serif;
  font-size: small;
  color: #333;
  
}

strong, b {
  
  letter-spacing: 0.1px;
  font-family: courier,serif;
  font-weight: bold;
  
}

a { 

  font: #4A7184 12px bold "trebuchet MS", trebuchet, verdana, arial, sans-serif;
  text-decoration: underline;

}

a:link { color: #4A7184;  }
a:visited { color: #4A7184;  }
a:active { color: #999966;  }
a:hover { color: #999966;  }

.pagetitle {
  
  font-family: "trebuchet MS", trebuchet, verdana, arial, sans-serif;
  font-size: 18px;
  line-height: 15px;
  font-weight: bold;
  border-bottom: 1px solid #ddd;
  padding-bottom: 7px;
  padding-top: 14px;
  
}

.instructional {
  
  font-size: small;
  line-height: 165%;
  padding-right: 30%;
  
}

input.button {
  
  width: 100px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  
}

input.text-short {

  width: 175px;

}

input {
 border: 1px solid #ccc;
}
input:focus {
 border: 2px solid #000;
}
input[type=text] {
  padding-left:3px;
}

table {
  
  border: 0;
  border-collapse: collapse;
  padding:0;
  
}

form {

  border: 1px #ccc solid;
  border-width: 0 1px 1px 0;

}

label {

  cursor: pointer;
  cursor: hand;

}
