form {margin:20px 0px 0px 0px;text-decoration:none;border: solid 1px #ccd9dd;padding:0px 10px 10px 10px;}
table{margin:10px 0px 10px 0px;background:transparent;border:0;}
table th{border:0;padding:15px 20px 2px 0px;text-align:left;font-size:12px;font-weight:normal;background:#fcfeff;}
table tr{border: dotted 1px #ccd9dd;}
table tr th label{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;color:#516f70;border:0;}
table tbody td{border:1px dotted #ccd9dd;color:#516f70;font-size:12px;}
table tbody tr:hover{background: transparent;}
input{width:250px;border:1px solid #ccd9dd;padding:3px 0px 2px 5px;color:#555;font-family:arial, helvetica, sans-serif;}
input.b{width:150px;margin:5px 0  0px 255px;background:orange;cursor:pointer;border:2px solid #ccc;padding:3px 0px 2px 0px;color:#555;font-family:arial, helvetica, sans-serif;font-size:12px;}
input.submit{width:150px;margin:5px 0  0px 205px;background:#f0821e;cursor:pointer;border:2px solid #ccd9dd;padding:3px 0px 2px 0px;color:#fff;font-family:arial, helvetica, sans-serif;font-size:12px;}
textarea{font-size:12px;margin:0px 0px 5px 0px;padding:8px 5px 2px 5px;width:500px;height:115px;border:1px solid #ccd9dd;color:#555;font-family:arial, helvetica, sans-serif;}
select{margin:10px 0px 10px 0px;padding:5px 0 0 5px;width:250px;border:1px solid #ccd9dd;color:#555;font-family:arial, helvetica, sans-serif;}
ul.errorlist{color:red;list-style:none;width:200px;margin:0;background:none;font-size:13px;padding:5px 0 0 0;border:0px solid red; border-bottom:0;}
ul.errorlist li{color:red;margin:0 0 0 0px;border:0;color:red;padding:0 0 2px 0;text-decoration:none;list-style:none;}
p.error{text-align:center;font-size:21px;text-decoration:underline;margin-bottom:5px;color:#000;}

