html, body {
  font-family: Arial,Sans-serif;
  background-color: #FFFFFF;
  color: #1c1c1c;
}

h5 {
  margin: 5px;
}

.required_field {
  color: #C00;
}

div#container {
  margin: 0em auto;
  text-align: center;
  position: relative;
  height:auto !important;
  min-height: 100%;
  width: 480px;
  z-index: 0;
}

div#content {
  height:auto !important;
  min-height: 365px;
  width: 480px;
  background-color: white;
}

div#logo {
  margin-top: 10px;
}

div#one-third {
  display: none;
}

div#two-thirds {
  align: center;
  text-align: left;
  padding-top: 20px;
  display: inline-block;
}

td.summary_heading {
  background-color: #f5f5dc;
}

div#alt-flash {
  text-align: center;
  padding-bottom: 7px;
}

.flash-warning {
color: red;
}

.flash-warning a:link, .flash-warning a:visited {
color: red;
text-decoration: underline;
}

#progress {
 left: 0px;
 top: 0px;
 border: solid 1px black;
 width: 480px;
 font-size: 9pt;
}

table.progress{
  width: 100%;
  border-spacing: 0px; 
}

.divider{
  background-color: #F0E68C;
}

.divider{
  background-color: #F0E68C;
}

.current_tab {
  color: white;
  background-color: #BDB76B;
}

table.form_table{
  min-width: 430px;
  width: 430px;
  align: center;
}

.even_color{
  background-color: #f5f5f5;
}

.odd_color{
  background-color: #ffffff;
}

a { color: black; }
a:visited { color: black; }
a:hover { color: #CD9933 }

.hint {
  display: none;
  position: absolute;
  right: -250px;
  width: 200px;
  margin-top: -4px;
  border: 1px solid #c93;
  padding: 10px 12px;
  background: #ffc url(/images/pointer.gif) no-repeat -10px 5px;
}

.hint .hint-pointer {
  position: absolute;
  left: -10px;
  top: 5px;
  width: 10px;
  height: 19px;
  background: url(/images/pointer.gif) left top no-repeat;
}

div#brand {
  position: absolute;
  bottom: -15px;
  font-size: x-small;
  left: 190px;
}

a:link {
  color: #000000; 
  text-decoration: none; 
}

a:visited {
  color: #6F6F6F; 
  text-decoration: none; 
}

.fieldWithErrors {
display: inline;
}

.fieldWithErrors input {
border: solid red 2px;
}