div.description label{color:#333;display:block;font:bold 10px/1.2 Tahoma,sans-serif;text-transform:uppercase;}
div.description input.text{background:#f3f3f3;border:#b7b7b7 solid 1px;font:13px/2 Arial,sans-serif;height:2em;width:20em;}
div.description fieldset{border:none;}
div.description textarea{background:#f3f3f3;border:#b7b7b7 solid 1px;font:13px/1.5 Arial,sans-serif;height:200px;width:30em;;}

div.description form{margin:20px 0;}

div.description legend{color:#333;font:bold 20px/1.2 Georgia,serif;}
div.description input.input_submit{background:url("/images/btn/submit.png");border:none;cursor:pointer;display:block;height:38px;line-height:0;overflow:hidden;padding:0;text-indent:-9999px;width:94px;}
div.description input.input_submit:hover{background-position:0 -38px;}

div.description h2{font:bold 16px/1.5 Georgia,serif;margin:1em 0 0.5em;}
div.description h3{font:15px/1.5 Georgia,serif;margin:1em 0;}

div.guide-side{font:15px/1.2 Georgia,serif;margin-right:20px;}
div.guide-side img{margin:16px 0;}
div.guide-side ul{font:13px/1.2 Tahoma,sans-serif;padding:0 0 0 20px;}
div.guide-side li{margin:8px 0;}

form.dsForm dl dt { margin-top: 20px; }
form.dsForm dl dd { margin-bottom: 20px; }
form.dsForm fieldset { border-bottom: 1px solid #ccc; margin-bottom: 20px; padding-bottom: 20px; }

div.captcha_wrapper{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px;}
