body {
    position: relative;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    background-color: #CCC;
    font: 85% sans-serif, Verdana, Tahoma;
    color: #000000;
}

img {
    border: 0px;
}

a {
    text-decoration: none;
    color: #06C;
}

.td-col2 input, .td-col2 textarea {
    width: 395px;
}

a:hover {
    text-decoration: underline;
    color: #8B2 !important;
}

td {
    vertical-align: top !important;    
}

.td-bg1 {
    background-color: #FFFFFF;    
}

.td-bg2 {
    background-color: #EFEFEF;
}

.td-col1 {
    width: 300px;
}

.td-col2 {
    width: 400px;
}

.help_text {
    color: #999999;
    font-size: 90%;
}

.errors {
    color: red;
}

#header {
    position: relative;
    width: 900px;
    height: 80px;
    margin: 0px auto;
    color: #FFFFFF;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    background-color: #e86a1a;
}

#header h1 {
    position: absolute;
    top: 8px;
    padding-left: 28px;
    font: bold 16px sans-serif;
}

#header h2 {
    position: absolute;
    top: 22px;
    padding-left: 28px;
    font: 24px sans-serif;
}

#content {
    width: 900px;
    height: auto;
    margin: 0px auto;
    padding: 0 0 40px 0;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    background-color: #FFF;
}

#innercontent {
    width: 700px;
    padding-left: 100px;
}

#footer {
    height: 44px;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    width: 900px;
    font-size: 75%;
    text-align: center;
    margin: 0px auto;
    padding-top: 16px;
    color: #FFFFFF;
    background-color: #e86a1a;
}

#footer a {
    text-decoration: none;
    color: #FFFFFF;
}

#footer a:hover {
    text-decoration: underline;
    color: #FFFFFF !important;
}

#footer-logo {
    float: left;
    padding-left: 16px;
    padding-top: 0px;
}

