html {
font-family: Arial,"MS Trebuchet",sans-serif;
}
body {
margin: 0;
background-color: #465b90;
}
h1 {
font-size: 138.5%;
}
h2 {
font-size: 123.1%;
}
h3 {
font-size: 108%;
}
h1,h2,h3 {
margin: 1em 0;
}
h1,h2,h3,h4,h5,h6,strong {
font-weight: bold;
}
abbr,acronym {
border-bottom: 1px dotted #000;
cursor: help;
}
em {
font-style: italic;
}
blockquote,ul,ol,dl {
margin: 1em;
}
ol,ul,dl {
margin-left: 2em;
}
ol li {
list-style: decimal outside;
}
ul li {
list-style: disc outside;
}
dl dd {
margin-left: 1em;
}
th,td {
border: 1px solid #000;
padding: .5em;
}
th {
font-weight: bold;
text-align: center;
}
caption {
margin-bottom: .5em;
text-align: center;
}
p,fieldset,table,pre {
margin-bottom: 1em;
}
input[type=text],input[type=password] {
width: 12.25em;*width:11.9em;
}
textarea {
width: 20.25em;*width:19.9em;
}
img {
border: 0;
}
#wrapper {
width: 800px;
margin: 0 auto 0 auto;
background-color: #fff;
border: 1px solid black;
padding: 10px;
}
h1.header {
float: right;
font-size: 300%;
margin: 0px 0;
}
h2.header {
float: right;
margin: 0px 0 0 100px;
display:block;
}
h2.center {
text-align: center;
margin: 0px 0 0 100px;
display:block;
}
#footer {
  margin: 10px 0 0 0;
font-size: 10px;
text-align: center;
}
form {
  display:block;
  top:0px;
}
form p {
margin: 0;
padding: 0;
clear: both;
float: none;
}
form p label {
margin: 0 10px;
clear: left;
display: block;
float: left;
text-align: right;
width: 200px;
}
form p input {
width: 200px;/* Let's not worry about box model issues */
border:1px solid #900;
padding: 1px;
clear: right;
float: left;
margin-left: 10px;
}
form p select {
width: 200px;/* Width for modern browsers */
font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
border: 1px solid #900;
padding: 1px;
margin-left: 10px;
}
form p select.birthdate {
width: 65px;/* Width for modern browsers */
font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
border: 1px solid #900;
padding: 1px;
margin-left: 10px;
}
form p input.state {
width: 25px;
}
form p input.zip {
width: 65px;
}
form p input.zip {
width: 65px;
}
form p input.button {
  width:100px;
  clear:both;
  margin-left:230px;
}
form p input.radio {
  width:20px;
  clear:both;
  margin-left:230px;
  padding:0;
}
#right_side {
  background: #333;
  clear:both;
  float:right;
  border:1px solid #900;
}
span.note {
  display:inline;
  margin-left: 10px;
  font-size:12px;
}
#masthead {
/*  border: 1px solid #000;*/
  padding:0;
  margin:0;
}
#masthead_table {
  margin:0;
  padding:0;
  width:100%;
}
#masthead_table td {
  border: 0;
  padding:0px;
}
table {
  margin:0;
  padding:0;
}
table th {
  border: 0;
  border-bottom: 1px solid #999;
}
table td {
  border: 0;
  border-bottom: 1px dashed #ccc;
  padding:0px;
}
