form {width:400px; float:left; padding:0; margin:0 0 0 30px;}
fieldset {border:none; float:left; width:100%; padding:0; margin:0;}
h3 {float:left; text-indent:-9999px; margin:0; width:100%; height:20px; display:block; background:url(../images/freedownload_title.gif) no-repeat 0 0;}

label {float:left; width:400px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin-bottom:3px; color:#949494;}
.textfield {float:left; width:266px; height:19px; border:1px solid #c5c5c5; padding:4px;}
.textfield:focus { border:1px solid #cfe0e8; background:#ecf3fa;}

p {float:left; margin:5px 0 5px 0; width:400px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#676767;}

.submit {float:left; width:121px; height:29px; background:url(../images/btn-download.gif); border:none; margin-top:0px; display:block;}

a{font-weight:bold; color:#001c55; text-decoration:none;}

a:hover{text-decoration:underline;}
