html, body {
    font-family: Arial,Sans-serif;
    background-color: rgb(242,242,222);
}

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: #F2F2DE;
}

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;
font-weight: bold;
padding-bottom: 1em;
}

.flash-warning a:link, .flash-warning a:visited {
font-weight: normal;
color: red;
text-decoration: underline;
}

#progress {
    left: 0px;
    top: 0px;
    border: solid 3px white;
    width: 480px;
    font-size: 9pt;
}

table.progress{
    width: 100%;
    border-spacing: 0px; 
}

.divider{
    background-color: #F0E68C;
}

.current_tab {
    color: white;
    background-color: #CCCC99;
    font-weight: bold;
}

.divider{
    background-color: white;
}

table.form_table{
    min-width: 430px;
    width: 430px;
    align: center;
}

.even_color{
    background-color: #CCCC99;
}

.odd_color{
    background-color: #F2F2DE;
}

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;
}

a:link {
color: #000000; 
text-decoration: none; 
}

a:visited {
color: #6F6F6F; 
text-decoration: none; 
}

.fieldWithErrors {
display: inline;
}

.fieldWithErrors input {
border: solid red 2px;
}