@charset "UTF-8";
@media all{
* html form.yform fieldset,* + html form.yform fieldset{height:1%;margin-top:1.5em;overflow:visible;padding-top:1.5em}
* html form.yform legend,* + html form.yform legend{left:.5em;position:absolute;top:-.5em}
* html.columnar div.type-select select{width:68.8%}
* html.columnar div.type-text input,* html.columnar div.type-text textarea{width:67.2%}
.columnar .type-text label,.columnar .type-select label{float:left;width:30%}
.columnar div.error .message{margin-left:30%}
.columnar div.type-check{padding-left:30%}
.columnar div.type-select select{width:69.4%}
.columnar div.type-text input,.columnar div.type-text textarea{width:67.8%}
form.yform{background:#f4f4f4;border:1px #ddd solid;margin:0 0 1em 0;padding:10px}
form.yform .message{color:#666;display:block;margin-bottom:0.5em}
form.yform .type-button input{background:#454545 url(../images/css/button_gray.png) top left repeat-x;border-bottom:1px #444 solid;border-left:1px #ddd solid;border-right:1px #444 solid;border-top:1px #ddd solid;color:#000;padding:.5em 1.2em}
form.yform .type-button input{cursor:pointer;width:auto}
form.yform .type-check input{cursor:pointer}
form.yform .type-check label{display:inline}
form.yform .type-select select{cursor:pointer;display:block;padding:0.3em 2px 0.3em 1px;position:relative;width:60%}
form.yform .type-select select optgroup{font-style:normal;font-weight:bold}
form.yform .type-text input,form.yform .type-text textarea{display:block;padding:0.3em 0.3em;position:relative;width:58.5%}
form.yform .type-text input,form.yform .type-text textarea,form.yform .type-select select{border:1px solid #ddd;font-family:Arial,Helvetica,sans-serif}
form.yform div.error{background:#faf4f4;border:1px #a00 dashed;padding:0.5em}
form.yform div.error .message{color:#800}
form.yform div.error label{color:#000;font-weight:bold}
form.yform div.type-text,form.yform div.type-select,form.yform div.type-check,form.yform div.type-button{margin:0.5em 0;overflow:hidden;position:relative}
form.yform fieldset{background:#fafafa;border:1px #ddd solid;margin:0 0 1em 0;padding:0.5em 1em}
form.yform input [ type = hidden ]{display: none !important}
form.yform label{cursor:pointer;display:block}
form.yform legend{background:transparent;border:0}
form.yform sup{color:#800;font-weight:bold}
form.yform,form.yform fieldset{overflow:hidden}
form.yform div input:focus,form.yform div select:focus,form.yform div textarea:focus,form.yform div input:hover,form.yform div select:hover,form.yform div textarea:hover,form.yform div input:active,form.yform div select:active,form.yform div textarea:active{background:#fff;border:1px #a66 solid}
form.yform div.type-button input#reset:focus,form.yform div.type-button input#reset:hover,form.yform div.type-button input#reset:active{background:#800;color:#fff}
form.yform div.type-button input#submit:focus,form.yform div.type-button input#submit:hover,form.yform div.type-button input#submit:active{background:#880;color:#fff}
form.yform div.type-button input:focus,form.yform div.type-button input:hover,form.yform div.type-button input:active{background:#555;border-bottom:1px #ddd solid;border-left:1px #444 solid;border-right:1px #ddd solid;border-top:1px #444 solid;color:#fff}
}
