form{position:relative;width:35em;}form span.required-flag{color:#f00;vertical-align:middle;}form div.error{display:none;position:absolute;padding:4px 2px;border:1px solid #f00;background:#fdfd83;text-align:center;color:#000;z-index:999;}form div.processing{display:none;position:absolute;top:304px;left:136px;width:32px;height:32px;z-index:999;background:transparent url(../images/processing.gif);}form div.status{display:none;position:absolute;width:140px;padding:1px;border:1px solid;border-color:#fefe00 #bebe22 #bebe22 #fefe00;background:#fdfd83;font-size:.8em;color:#000;z-index:999;text-align:center;}fieldset{clear:both;margin:0;padding:.4em .6em;border:2px solid #cbcaca;border-width:2px 0 0 0;}fieldset legend{font-size:1.2em;font-weight:bold;padding:0 .6em;text-align:left;}fieldset fieldset{border-top-width:1px;}fieldset fieldset legend{font-size:1.1em;}label,input,select,textarea,button{float:left;display:inline;margin:4px 0;}label{width:6em;font-size:1em;text-align:right;padding:2px .4em 1px;}input{width:15em;}select{width:4em;}textarea{width:32em;height:15em;overflow:auto;}input,select,textarea{padding:2px 3px;border:1px solid #666;font-size:1em;font-family:"Trebuchet MS",arial,"sans serif";color:#000;background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;}.required{background-color:#f8d47e;}.valid{border-color:#106a01;background-color:#c5febb;}.selected{border-color:#f1b116;background-color:#fff;}.invalid{border-color:#f00;background-color:#ff0;}[disabled]{border-color:#666;background-color:#777;color:#aaa;}button{cursor:pointer;padding:0;margin:4px 0;outline:0;border:0;text-align:center;}button#submit{width:110px;height:29px;background:transparent url(../images/submit.png) no-repeat 0 0;}button#submit:hover{background-position:0 -29px;}button#submit:active{background-position:0 -58px;}button#submit[disabled]{background-position:0 -87px;cursor:default;border:0;}div.row:after{clear:both;content:".";display:block;height:0;line-height:0;font-size:0;visibility:hidden;}div.row{display:inline-block;}/* Hides from IE5-mac \*/ * html div.row{height:1%;}div.row{display:block;}/* End hide from IE5-mac */ * html form{overflow:auto;}*:first-child+html form{overflow:auto;}
