em{color:red;display: none;}

label{color:#6E6659}

#contentPane{
    border: 1px solid silver;
    height: 450px;
    overflow: auto;
}

.tagged{color:silver;}

label, input[type="text"]{
    float:left;
    display:block;
}

label.blockLabel{
    width:2px;background: pink;
    float:right;
}

label{
    padding-right: 15px;
    text-align: right;
}

.field{
    width:100%;
    overflow:auto;
    margin:5px 0px;
}
.uniForm .textInput, 
.uniForm .selectInput{width:50%;margin-left: 15px;}

input[type="radio"]{width:5%}

.error {
    color: red;
    padding-left: 10px;
}
.required{
    margin:5px 0px 15px 5px;
    background:#E1D4BB;
    padding:10px 0px 10px 0px;
    -moz-border-radius: 4px;
    -webkit-border-radius:4px;
}

.optional{
    margin:0px 0px 15px 10px;
    background: #C2CAD4;
    padding:10px 0px 10px 0px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.legend{
    font-size: 14px; color:white; padding: 2px 5px 10px 5px; float:left;
}

#capcha div.img{float:left;}

div#privacy{
    width: 700;
    color:#998f7f;
    font-weight:normal;
    font-size: 8pt;
    margin:2px 0px 0px 0px;
    text-align:center;
}

button#submit{
    float:right;
    margin:5px 10px 5px 0px;
}

button#reset{
    float:left;
    margin:5px 0px 5px 10px;
}
