/* Style sheet basemod_forms */
.yform .type-check{display:inline;}
.yform masse{display:inline;}
@media screen,projection{margin:0 0 1em;padding:10px;border:1px #ddd #solid;background:#f4f4f4;}
.yform fieldset{margin:0 0 1em;padding:0.5em;border:1px #ddd #solid;background:#fafafa;}
.yform legend{font-weight:normal;font-size:125%;color:#000;}
.yform label{color:#666;}
.yform input,.yform textarea,.yform select,.yform optgroup{font-family:Arial, Helvetica, sans-serif;}
.yform .type-text input,.yform .type-text textarea,.yform .type-select select{border:1px solid #ddd;}
.yform div.type-text input:focus,.yform div select:focus,.yform div textarea:focus,.yform div.type-text input:hover,.yform div select:hover,.yform div textarea:hover,.yform div.type-text input:active,.yform div select:active,.yform div textarea:ac{border:1px #a66 #solid;background:#fff;}
.yform .type-button input{border:1px #solid;color:#000;background:#454545 url(tl_yaml/yaml/screen/images/button_gray.png) top left repeat-x;padding:5px 1em;}
.yform .type-button input[type=reset]{color:#300;background:#661717 url(tl_yaml/yaml/screen/images/button_red.png) top left repeat-x;}
.yform .type-button input[type=submit]{color:#330;background:#5e5607 url(tl_yaml/yaml/screen/images/button_yellow.png) top left repeat-x;}
.yform .type-button input.reset{color:#300;background:#661717 url(tl_yaml/yaml/screen/images/button_red.png) top left repeat-x;}
.yform .type-button input.submit{color:#330;background:#5e5607 url(tl_yaml/yaml/screen/images/button_yellow.png) top left repeat-x;}
.yform div.type-button input:focus,.yform div.type-button input:hover,.yform div.type-button input:active{border:1px #ddd #solid;color:#fff;background:#555;}
.yform div.type-button input.reset:focus,.yform div.type-button input.reset:hover,.yform div.type-button input.reset:active{color:#fff;background:#800;}
.yform div.type-button input.submit:focus,.yform div.type-button input.submit:hover,.yform div.type-button input.submit:active{color:#fff;background:#880;}
.yform{overflow:hidden;}
.yform fieldset{overflow:hidden;}
.yform label{display:inline;cursor:pointer;}
.yform legend{padding:0 0.5em;border:0;background:transparent;}
.yform .message{display:block;margin-bottom:0.5em;color:#666;}
.yform input[type=hidden]{display:none !important;}
.yform .mandatory{color:#A00;}
.yform div.type-text,.yform div.type-select,.yform div.type-check,.yform div.type-button{position:relative;overflow:hidden;padding:3px 0.5em;}
.yform div.type-button{padding:3px 0em;}
.yform .type-text input,.yform .type-text textarea{width:58.5%;position:relative;display:block;padding:0.3em;}
.yform .type-select select{width:60%;position:relative;display:block;padding:0.3em 2px 0.3em 1px;cursor:pointer;}
.yform .type-select select optgroup{font-weight:bold;font-style:normal;}
.yform .type-check input{cursor:pointer;}
.yform .type-check label{display:inline;}
.yform .type-button input{width:auto;overflow:visible;cursor:pointer;}
.yform div.error{padding:0.5em;border:1px #a00 #dashed;background:#faf4f4;}
.yform div.error label{font-weight:bold;color:#000;}
.yform div.error .message{color:#800;}
.yform div.type-check input:focus,.yform div.type-check input:hover,.yform div.type-check input:active{border:0 none;}
.full div.type-text input,.full div.type-text textarea{width:95.5%;margin-right:-3px;}
.full div.type-select select{width:97.0%;margin-right:-3px;}
* html .full div.type-text input,* html .full div.type-text textarea{width:95.5%;}
* html .full div.type-select select{width:97.0%;}
.columnar .type-text label,.columnar .type-select label{width:30%;float:left;}
.columnar div.type-check input{margin-left:30%;}
.columnar div.error .message{margin-left:30%;}
.columnar fieldset div.type-button,fieldset.columnar div.type-button{padding-left:30%;}
.columnar div.type-text input,.columnar div.type-text textarea{width:67.8%;float:left;margin-right:-3px;}
.columnar div.type-select select{width:69.4%;float:left;margin-right:-3px;}
* html .columnar div.type-text input,* html .columnar div.type-text textarea{width:67.2%;}
* html .columnar div.type-select select{width:68.8%;}
.yform,.yform div,.yform div *{zoom:1;}
.yform{padding-top:09;}
.yform fieldset{padding:2em;}
.yform legend{top:-.59em;position:absolute\9;*left:0\9;}
.yform fieldset{position:relative\9;overflow:visible\9;margin-top:1.59em;zoom:1;}
.yform legend{*padding:0 5px;}
.yform fieldset{*padding-top:1.5em;}
* html .yform{padding-top:10px;}
