html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { border:0; font-family:arial,helvetica,sans-serif; font-size:100%; font-style:inherit; font-weight:inherit; margin:0; outline:0; padding:0; vertical-align:baseline } :focus { outline:0 } body { background:#fff; color:#444; font-family:arial,helvetica,sans-serif; font-size:12px; line-height:1; text-align:center } strong {font-weight:900} ol,ul { list-style:none } table { border-collapse:collapse; border-spacing:0 } caption,th,td { font-weight:400; text-align:left } blockquote:before,blockquote:after,q:before,q:after { content:"" } blockquote,q { quotes:"" "" } body { background: url("/qualitysolicitors/webforms.nsf/body-back.gif") repeat-x scroll 0 0 #FFFFFF; } #content { width:544px; margin: 0px auto; padding-top:80px; text-align:left; } #header { position: relative; } #qslogo { margin-bottom:20px; } #msqs { position: relative; right:-85px; top:50px; float:right; } #loginbox { position: absolute; background: url("/qualitysolicitors/webforms.nsf/login-bg.png") no-repeat scroll 0 0 #FFFFFF; width:544px; height:349px; } #heading { position:absolute; top:105px; left:207px; width:300px; line-height:1.3em; } #Username { position: relative; top:170px; left:215px; width:240px; border:0px; padding:0px; font-size:10pt; } #Password { position: relative; top:226px; left:-29px; width:240px; border:0px; padding:0px; font-size:10pt; } #btnlogin { position:relative; top:250px; left:353px; } #details-request {position: relative;top: 200px;left: 0px;width: 540px;margin:0 auto;text-align:left;} #details-request h2 {text-align: left;margin-bottom:15px;color:#fff; font-size: 28px} #details-request a {color:#606060} #details-request fieldset {display:block; border:1px solid #D0D0D0; border-radius:2px; padding:4px 4px 0; margin-bottom:1em; font-size:14px; background-color:#f8f8f8; padding: 15px 0px 0px 10px;} #details-request fieldset label {width:200px; float:left; clear:left; height:26px; line-height:26px; color:#606060} #details-request fieldset input {width:300px; float:left; margin-bottom:10px; padding: 3px 5px;} #details-request fieldset select {float:left; margin-bottom:10px; padding:3px} #details-request .button {background-color:#F3F3F3; border:1px solid #DCDCDC; border-radius:2px; color:#555; display:inline-block; font-weight:600; font-size:14px; line-height:16px; height:18px; margin-right:4px; padding:4px 10px; position:relative; text-decoration:none; transition:border 0.218s ease 0s;margin-bottom:15px;float:right; margin-right:29px;} #details-request .button:hover {color:#333333; text-decoration:none; border-color:#999999; box-shadow:0 1px 2px rgba(0,0,0,0.15);} #details-request .error { border-color: red; }