@import url('yui-reset.css');
/* common settings */
body,html {
margin:0; padding:0;
text-align: center;
font: normal 13px arial, helvetica, sans-serif;
}

.clear{
display: block;
clear: both;
margin:0;
visibility: hidden;
}

img {
border: 0;
}

/* Main elements appearance at all pages*/
html{
background: #e0e0e0 url('/images/microsites/alliancedebtcare/html-bg.png') top left repeat-x;
}

body{
margin: 0 auto;
width: 807px;
background: #ffffff url('/images/microsites/alliancedebtcare/body-bg.png') top left repeat-y;
}

#footer{
padding: 34px 16px;
background: #e0e0e0 url('/images/microsites/alliancedebtcare/body-bg-foot.png') top left no-repeat;
text-align: left;
}
#footer a{
font: bold 8.6pt arial, sans-serif;
color: #3266a0;
}
#footer #copyright{
display: block;
float: right;
font: bold 9pt arial, sans-serif;
color: #5a5a5a;
}
#mainlogo{
display: inline;
}
#logo{
float: left;
height: 75px; width: 240px;
margin: 5px 0 0 8px; padding: 0;
text-indent: -5000em;
overflow: hidden;
background: transparent url('/images/microsites/alliancedebtcare/head-logo-01_usa.gif') no-repeat;
}

/************ Validation errors ******************/
#validationErrors h3{
 font-size:16px;
 font-weight:bold;
 padding: 0.5em 0 0.5em 0;
 color:#AE1D24;
}

#validationErrors ol li{
        list-style-type:disc;
        padding-bottom:0.3em;
        color:#AE1D24;
        margin-left:2em;
}

label.error{
        color:#AE1D24;
}