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