#colBeta {
    margin: 0px 170px 0px 0px;
}

#intro {
    background: #333;
    color: #fff;
    padding: 20px;
    margin-bottom: 20px;
}

fieldset {
    border: 1px solid #ccc;
    background: #F7F7F7;
    position: relative;
    margin: 0 0 2em 0;
}

/* Apply fieldset padding */
fieldset dl {
    margin: 20px;
}

legend {
    font: bold 120% 'Arial';
    display: block;
    /*margin: 0px 10px;*/
    padding: 0px 5px;
    position: absolute;
    top: -.5em;
    left: -.2em;
    color: #fff;
    background: #666;
}

dt, dd {
    margin-bottom: 5px;
}

dt {
    float: left;
    width: 200px;
    text-align: right;
    /*padding: 2px 5px 2px 0px;*/
    color: #666;
    /*clear: left;*/
}

dd input, dd textarea {
    font-family: arial;
    color: #333;
    /*background-color: #F7F7F7;*/
    border: 1px solid #333;
    padding: 2px;
}

dd textarea {
    font-size: 1em;
    height: 100px;
    width: 450px;
}

.hint {
    font-weight: bold;
    background: #F1F1F1 url(/images/note.png) 5px 5px no-repeat;
    padding: 10px 10px 10px 70px;
    min-height: 70px;
    border: 1px solid #CCC;
    margin: 20px;
}

.hint h4 {
    margin-bottom: 10px;
    font-size: 120%;
}

/* Get rid of borders around radio buttons */
#bankChequeCard-Yes, #bankChequeCard-No
{
    border: none;
}

label.required {
    background: transparent url(/images/err_required.png) right center no-repeat;
    padding-right: 13px;
}

ul.errors li {
    color: #B52125;
    font-weight: bold;
    margin-left: 200px;
}

#btnSubmit {
    font-weight: bold;
    padding: 1px 10px;
    border: 1px solid #FF5A00;
    background: #FFDC9F;
    color: #FF5A00;
    cursor: pointer;
}

.submit {
    text-align: center;
    margin: 20px;
}

#btnSubmit:hover {
    background: #FF5A00;
    color: #fff;
}
