/*
.support_field_values div {
    border: none;
    float: right;
}

.sidebox .support_text,
.sidebox .support_textarea,
.sidebox select.subject_select_class  {
    width: 212px;
}

.support_button {
    text-align: center;
}

.section .support_table_class {
    margin-left: 100px;
}

.section .support_field_titles {
    font-weight: bold;
}

.section .support_table_class td {
    padding: 10px;
    font-size: 10pt;
}

.section .support_field_values div {
    border:1px solid #a4adb4;
    float: right;
}

.section .support_field_values font {
    font-weight: bold;
    margin: 5px;
}

.section .support_field_values div input,
.section .support_field_values div textarea,
.section .support_field_values div select
{
    background-color: #ffffff;
    border: none;
    width: 400px;
}

.section .support_field_values div textarea
{
    height: 100px;
}


form.support_form {
    margin-left: 100px;
    width: 80%;
    padding: 10px 0;
}
form.support_form span.label {
    display: inline-block;
    width: 150px;
    margin-right: 15px;
    text-align: left;
    vertical-align:top;
    font-weight: bold;
    padding: 10px;
    font-size: 10pt;
}

form.support_form div {
    vertical-align: top;
}

form.support_form div.trouble_container {
    display: inline-block;
    float:right;
}

form.support_form input.support_text,
form.support_form select,
form.support_form textarea {
    background-color: #FFFFFF;
    border: medium none;
    width: 400px;
}

form.support_form select {
    border:  solid 1px #a4adb4;
}

form.support_form div.support_getacopy {
    clear:both;
    font-size: 10pt;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
}

form.support_form div.support_getacopy INPUT {
    float:right;
    margin-right: 385px;
}


form.support_form label.field_checkbox {
    display: block;
}

form.support_form label.field_radio {
    display: block;
}

form.support_form span.field {
    display: inline-block;
    float: right;
    width:400px;
}

form.support_form span.field INPUT,
form.support_form span.field TEXTAREA {
    border:1px solid #a4adb4;
}

form.support_form select.support_extra_select {
    width: 100px;
}

form.support_form input.support_extra_text{
    width: 200px;
}

form.support_form div.support_submit {
    padding-left: 165px;
}

form.support_form div.support_submit input {
    width: 300px;
}

form.support_form .validation-error {
	border-color: #933 !important;
}

form.support_form span.validation-error {
    border-color: #933;
    color: #933;
    display: block;

}

form.support_form .validation-success {
    border-color: #393 !important;
}

form.support_form div.extra_field_wrapper {
    vertical-align: top;
}

form.support_form span.required {
    color: #F00;
}
.section .support_success_send {
    color: #999999;
    font-size: 20px;
    font-weight: normal;
    line-height: 1;
    margin: 0 0 12px;
    padding:  10px;
    text-align:center;
}

*/



.section .support_success_send {
    color: #999999;
    font-size: 20px;
    font-weight: normal;
    line-height: 1;
    margin: 0 0 12px;
    padding:  10px;
    text-align:center;
}



form.support_form {
    font-size: 1.2em;
}

form.support_form div.label {
    width: 200px;
    float: left;
    margin-right: 15px;
    text-align: right;
    vertical-align:top;
}

form.support_form div {
    vertical-align: top;
}

form.support_form div.trouble_container {
    display: inline-block;
}

form.support_form input.support_text,
form.support_form select,
form.support_form textarea {
    width: 100%;
    margin-top:5px;
    border: 1px solid #B3B9C3;
}

form.support_form textarea {
    height: 80px;
    padding: 0;
    width: 100%;
}

form.support_form select {
    padding: 0;
    margin-top: 0;
    height: 22px;
    width: 100%;
    border: 1px solid #B3B9C3;
}

form.support_form div.support_getacopy {
    margin-left: 215px;
}


form.support_form label.field_checkbox {
    display: block;
}

form.support_form label.field_radio {
    display: block;
}

form.support_form input.support_extra_text{
    border: 1px solid #B3B9C3;
    width: 100%;
}

form.support_form div.support_submit {
    padding-left: 215px;
}

form.support_form div.support_submit input {
    width: 300px;
}

form.support_form .validation-error {
    border-color: #933 !important;
}

form.support_form span.validation-error {
    border-color: #933;
    color: #933;
    display: block;
}

form.support_form .validation-success {
    border-color: #393 !important;
}

form.support_form div.extra_field_wrapper {
    vertical-align: top;
    margin-bottom: 5px;
}

form.support_form span.required {
    color: #FF0000;
    margin-left: 8px;
    position: relative;
    text-align: center;
    width: 8px;
}

form.support_form .clear {
    clear: both;
}

form.support_form input {
    height: 18px;
}


form.support_form div.field,
form.support_form div.trouble_container {
    width: 428px;
    float: left;
}
form.support_form div.trouble_container div {
    margin-bottom: 1px;
}
form.support_form>div {
    margin-bottom: 5px;
}

form.support_form input.submit {
    height: 25px;
}

form.support_form input.support_text {
    border: 1px solid #B3B9C3;
    width: 100%;
}

form.support_form div.support_extra_text {
    float: left;
    width: 250px;
}

form.support_form div.support_extra_select {
    float: left;
    width: 178px;
}

form.support_form div.support_extra_validation {
    clear: both;
}

form.support_form select.support_extra_select {
    border: 1px solid #B3B9C3;
    width: 100%;
}

