.wcontainer {
    width: 600px;
    margin: 5px;
    padding: 5px;
}

.wfield {
    border: 1px solid #C3C3C3;
    border-top: 1px solid #7C7C7C;
    border-bottom: 1px solid #DDDDDD;
    
    background: url('/images/wfieldbg.gif') top left repeat-x;
    background-color: white;
    
    padding: 2px 2px 2px 2px;
    margin: 0px;
    
    font: 13px Tahoma;
    color: #333333;
}

.wform_name {
    font: 21px Tahoma;
    color: black;
}

.wdescription {
    font: 12px Tahoma;
    color: black;
}

.wtitle {
    display: block;
    font: bold 12px Tahoma;
    color: #444444;
    padding: 10px;
}

.winfo {
    font: 10px Tahoma;
    color: #666666;
    padding-left: 10px;
}

.wblock {
    float: left;
    display: inline;
    margin-right: 5px;
}

.wdots {
    background: url('/images/wdots.gif') center repeat-x;
    width: 100%;
    height: 10px;
}

.woption, .woptions option {
    padding-left: 10px;
    padding-bottom: 2px;
    background-color: white;
}

.woption_s {
    background-color: white;
}

.wrequired, .wreq {
    color: red;
}

.wrequired div, .wreq div {
    color: #444444;
}

.wfull {
    width: 100%;
}

.whalf {
    width: 50%;
}

.wbutton {
    font: 10px Tahoma;
    color: #444444;
    border-width: 1px;
}

.wwhite {
    color: white;
}

.wwhite_bg {
    background-color: white;
}

.wp5 td {
    padding-top: 5px;
}

.wsmalltext {
    font: 10px Tahoma;
}

.wfix {
    padding-right: 6px;
}

.wnotify_blue {
    color: navy;
}

.wnotify_green {
    color: green;
}

.wnotify_pink {
    color: pink;
}

.wcodefont {
    font: 10pt Fixedsys;
}

.nosize {

}

input[type="checkbox"] {
    margin: 5px 5px 0px 10px;
}

.wsubmit {
    height: 40px;
}

.wacenter {
    text-align: center !important;
}

*[readonly] {
    color: #AAAAAA;
}

.wtext {
    width: 568px;
    font-weight: normal;
}