div.intro{
    
}
dd{
    margin:0;
    padding:0;
}
dl dt{
    width:100px;
    float:left;
}
dl dt *.required{
    font-weight:bold;
}
dl dd{
    width:300px;
    float:left;
}
dl dd img{
    vertical-align:middle;
}
dl dd textarea{
    width:200px;
    border:1px solid #ccc;
}
dl dd input,
dl dd textarea{
    padding:0 0 0 2px;
    height:16px;
    line-height:16px;
}
dl dd input.textbox{
    width:200px;
    border:1px solid #BDD9EE;
}
dl dd input.button{
    width:90px;/*204px*/
    height:20px;
    line-height:10px;
    color:#fff;
    font-weight:bold;
    background:#0095B3;
    border:1px solid #0095B3;
}
dl dt,dl dd{
    margin-bottom:10px;
}
#dd-privacy div{
    margin:5px 0 0 0;
}
ul.errors{
    list-style-type:none;
    padding:5px 0 0 0;
    margin:0;
}
ul.errors li{
    color:red;
}
input#privacy,
radio{
    border:0;
    background:#fff;
}
#privacy_statement{
    width:260px;
    line-height:15px;
    margin:10px 0;
    padding:8px;
    background:#eeeeee;
}
