.form {

}
.form .renderWithName {
    clear:both;
}
.form .right {
    text-align:left;
    padding-left:120px;
}
.form .left {
    float:left;
}
.form .title {
    font-size:1.5em;
    line-height:1.25em;
}
.form fieldset {
    border:1px solid green;
    margin:10px 0;
    padding:10px;
}
.form legend {
    border:1px solid green;
    padding:2px 10px;
    font-size:1.15em;
    color:white;
    background:url(/img/greenbg.png) repeat-x;
    margin-bottom:0 !important;
    margin-bottom:10px;
}
.form .item_label {
    float:left;
    width:6em;
    font-size:1em;
    line-height:1.5em;
    padding-right:0.5em;
    text-align:right;
}
.form input, .form textarea, .form checkbox, .form select, .form .textbox {
    font-size:1em;
    line-height:1.5em;
    border:1px solid #999;
    background:#F6F6F6;
    margin-bottom:5px;
}
.form input:hover, .form textarea:hover, .form select:hover, .form .textbox:hover {
    border:1px solid #33f;
}
.form input:focus, .form textarea:focus, .form select:focus, .form .textbox:focus {
    background:white;
    color:black;
    border:1px solid #3c3;
}
.form input[type=file]:textbox {
border:0px solid red;
}
.form input[type=file]:button {
border:1px solid green;
}
.form .radio {
    margin-bottom:-13px !important;
    margin-bottom:0px;
}
.form .radio label {
    font-size:1em;
    line-height:1em;
    margin:2px 10px 0 5px;
    vertical-align:top;
}
.form .buttonbar {
    margin:1em 0 0 6.5em;
}
.form .button {
    background:url(/img/bluebg.png) repeat-x;
    font-size:1em;
    color:white;
    line-height:1em;
    text-align:center;
    padding:5px 3px 0 3px;
    border:1px solid #090;
}
.form .hint {
    margin-bottom:15px;
    border-bottom:1px solid gray;
}
.form .inputtxt {
    font-size:1em;
    margin-bottom:10px;
}
.form br {
    clear:left;
    line-height:1em;
    height:1em;
}
.form .instructions {
    margin-left:6.5em;
    line-height:1em;
    color:blue;
    font-size:1em;
    background:url(/img/info.png) no-repeat;
    padding-left:20px;
}
.form .warning {
    margin-left:6.5em;
    color:red;
    line-height:1em;
    font-size:1em;
    background:url(/img/warn.png) no-repeat;
    padding-left:20px;
}
.form .paginator {
    margin:5px 0;
}
.form .paginator_page {
    border:1px solid green;
    padding:1px 3px;
}
.form .paginator_selected_page {
    border:1px solid green;
    padding:1px 3px;
    color:white;
    background-color:green;
}
.form .paginator_inactive_step {
    border:1px solid white;
    padding:1px 3px;
}
.form .paginator_active_step {
    border:1px solid white;
    padding:1px 3px;
}
