
.content h1 {
    color: #663399;
}

form {
    position: relative;
    float: left;
    width: 100%;
}

.frmWrap {
    position: relative;
    float: left;
    width: 80%;
    padding: 0;
    margin: 0;
}


.frmWrap .frmRow {
    position: relative;
    float: left;
    width: 100%;
}


.register {
    position: relative;
    float: left;
    padding: 20px 20px 20px 20px;
    background: #ffffff;
    border: 1px dotted #cccccc;
    width: 100%;
}

.checkBoxRow,.innerCheckBoxRow, .innerCheckBoxRow #MemberAcceptedTerms,
.checkBoxRow label, #terms {
    position: relative;
    float: left;
}

.checkBoxRow {
    margin: 10px 0px 0px 125px;
    border: 1px solid #cccccc;
}

.innerCheckBoxRow {
    padding: 10px 40px 10px 10px;
}


.checkBoxRow  label {
    width: 70%;
    margin-left: 5px;
    font-size: 90%;
    color: #333333;
}

.checkBoxRow  label a {
    font-size: 100%;
    color: #333333;
}

#terms {
    left: 125px;
    font-size: 90%;
    width: 70%;
    margin-top: 10px;
}

.checkBoxRow .error-message {
    margin-left: 5px;
    width: 70%;
}

