form{margin:0;padding:0;line-height:1;}form div,form span{padding:5px;padding-left:0;}form span{display:inline-block;}label{color:#999;cursor:pointer;}form .checkbox label{display:inline;}fieldset{margin:5px;padding:5px 10px 0 10px;border:none;}fieldset fieldset{display:inline-block;border:1px solid #CCC;}legend{margin-left:-15px;font-weight:bold;font-size:1.1em;}fieldset fieldset legend{margin-left:0;font-size:1em;}input,textarea,select{display:block;font-family:Arial,Helvetica,sans-serif;font-size:100%;}input,textarea,select,legend,form .checkbox label{color:#333;}input,select,textarea{overflow:auto;border-width:1px;border-style:solid;border-color:#999 #CCC #CCC #999;}form .checkbox input{display:inline;margin:0;margin-right:5px;border:none;}input.error,textarea.error{background-color:#FEE!important;}input:focus,textarea:focus{background-color:#F6F8FB!important;}input.required{background-color:#EAF0FF;}input.required[value*='']{background-color:#FFF;}input.required:not([className='required']){background-color:#FFF;}input.required[value=''],input.required:not([value]),textarea.required:empty{background-color:#EAF0FF;}form span.error,span.error,form div.error,div.error{margin-left:5px;padding:0;color:#F00;}form div.error,div.error{margin-left:0;}form.link,form.link input{display:inline;margin:0;padding:0;border:none;background-color:transparent;color:#00F;text-decoration:underline;cursor:pointer;}form .buttons input,form .buttons a{display:inline;margin:0;margin:3px;padding:1px 7px;width:auto;overflow:visible;font:inherit;line-height:1.3;text-decoration:none;font-weight:bold;cursor:pointer;color:#565656;background-color:#F5F5F5;border-width:1px;border-style:solid;border-color:#EEE #DEDEDE #DEDEDE #EEE;}form .buttons a{padding:3px 7px;}head ~ body form .buttons a{padding:1px 7px;}form .buttons input,form .buttons a{color:#369;}form .buttons input:hover,form .buttons a:hover{background-color:#DFF4FF;border-color:#C2E1EF;color:#369;}form .buttons input:active,form .buttons a:active{background-color:#6299C5;border-color:#6299C5;color:#FFF;}form .buttons input.positive,form .buttons a.positive{color:#529214;}form .buttons input.positive:hover,form .buttons a.positive:hover{background-color:#E6EFC2;border-color:#C6D880;color:#529214;}form .buttons input.positive:active,form .buttons a.positive:active{background-color:#529214;border-color:#529214;color:#FFF;}form .buttons input.negative,form .buttons a.negative{color:#d12f19;}form .buttons input.negative:hover,form .buttons a.negative:hover{background:#FBE3E4;border-color:#FBC2C4;color:#D12F19;}form .buttons input.negative:active,form .buttons a.negative:active{background-color:#D12f19;border-color:#D12f19;color:#FFF;}form .buttons input[disabled="disabled"],form .buttons input[disabled="disabled"]:hover{color:#CCC;background-color:#F5F5F5;border-color:#EEE;cursor:default;}