html, body {
padding: 0px;
font-family: Arial,Sans-serif;
text-align: center;
margin: 4px;
height: 100% -8px;
background-color: #FFFFFF;
background-image:  ;
color: #1c1c1c;
}

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: 700px;
margin: 0 auto -30px;
z-index: 0;
}

div#content {
position: absolute;
height:auto !important;
min-height: 340px;
width: 660px;
padding: 20px;
border: solid 1px #696969;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;
box-shadow: 1px 2px 10px #EAEAEA;
background-color: white;
}

div#one-third {
float: left;
width: 28%;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
padding-bottom: 50px;
margin-right: 20px;
margin-top: 17px;
background-color: #f5f5dc;
border: solid 1px #bdb76b;
font-size: small;
font-family: Arial,Sans-serif;
}

div#two-thirds {
float: right;
width: 64%;
margin-top: 15px;
}

td.summary_heading {
background-color: #f5f5dc;
}

.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: solid 1px black;
width: 700px;
font-size: 9pt;
}

table.progress{
width: 100%;
border-spacing: 0px; 
}

.divider{
background-color: #F0E68C;
}

.current_tab {
color: white;
background-color: #BDB76B;
}

.form_table{
    min-width: 420px;
}

.even_color{
    background-color: #f5f5f5;
}

.odd_color{
    background-color: #ffffff;
}

.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: #000000; 
text-decoration: none; 
}

a:visited {
color: #6F6F6F; 
text-decoration: none; 
}

.fieldWithErrors {
display: inline;
}

.fieldWithErrors input {
border: solid red 2px;
}