html, body {
padding: 0px;
font-family: Arial,Sans-serif;
text-align: center;
margin: 4px;
height: 100% -8px;
background-color: #111111;
background-image:  ;
}

div#logo {
text-align: left;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

.required_field {
color:  #C00;
}

h5 {
margin: 5px;
}

div#container {
margin: 0em auto;
text-align: left;
position: relative;
height:auto !important;
min-height: 100%;
width: 590px;
margin: 0 auto -30px;
z-index: 0;
}

div#content {
position: absolute;
height:auto !important;
min-height: 340px;
width: 580px;
background-color: #111;
}

div#one-third {
display: none;
}

div#two-thirds {
color: white;
float: right;
width: 100%;
margin-top: 15px;
}

td.summary_heading {
background-color: black;
}

.flash-warning {
color: red;
font-weight: bold;
padding-bottom: 1em;
}

.flash-warning a:link, .flash-warning a:visited {
font-weight: normal;
color: red;
text-decoration: underline;
}

div#alt-flash {
display:none;
}

#progress {
position: absolute;
left: 0px;
top: 0px;
border-bottom: none;
width: 580px;
font-size: 9pt;
}

table.progress{
width: 100%;
border-spacing: 0px; 
}

.divider{
background-color: #999999;
}

.current_tab {
color: white;
background-color: #5D5D5D;
}

.form_table{
min-width: 420px;
}

.even_color{
background-color: #111;
}

.odd_color{
background-color: #499FF4;
}

.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;
}

a:link {
color: #499FF4; 
text-decoration: underline; 
}

a:visited {
color: #6F6F6F; 
text-decoration: none; 
}

.fieldWithErrors {
display: inline;
}

.fieldWithErrors input {
border: solid red 2px;
}