body{font-family:'Trebuchet MS',Helvetica,sans-serif;font-size:9pt;}
h1{color:#333;display:block;float:right;font-size:9pt;font-weight:normal;margin:20px 0 0;text-align:right;width:360px;}
h2{font-size:11pt;}  
button,input,select,textarea{font-family:'Trebuchet MS',Helvetica,sans-serif;font-size:9pt;padding:0;width:395px;}
button{margin:10px 0;width:110px;}
label{display:block;font-weight:bold;padding:10px 0 0;}
textarea{height:80px;width:400px;}
#form-container{margin:0 auto;width:400px;}
#form-container table{margin:0 auto;width:400px;}
#button_back{float:left;}
#button_submit{float:right;}
.size_short{width:80px;}
.size_middle{width:120px;}
.error{border:1px inset red;padding:1px;}
.perfect{color:green;}
.error_msg{color:red;}
