* { margin: 0; padding: 0; }
body {background:#44586B;font:14px Verdana;min-width:880px;width:auto !important;width:880px;color:white;}
img{border:0}
.top{min-height:110px;height:auto !important;height:110px;}
.logo{float:left;padding:21px 18px 55px 226px;background:url(images/website/pattern.gif);margin:0 82px 500px 0;}
input{border:1px solid #656E76;margin:10px 0 8px 10px;;font-weight:bold;color:#1C1C1C;padding:6px;width:235px;}
label{font-family: Arial; font-weight:bold; font-size:12px; color:white;vertical-align: middle;}
a{color:white;font-size:11px;}
.forgotten li{list-style:none;text-align:right;margin-bottom:3px;}
a:hover{text-decoration:none;}
h1,h2{font-weight:normal;margin-bottom:4px;}
.buttonSignIn{cursor:pointer;background: url(images/website/buttonSignIn.gif);border:none;width:134px;height:42px;color:white;font:bold 16px Arial;margin:20px 0 0 124px;}
.error{color:white;padding:0 0 0 490px;margin-bottom:20px;}
.error h1{background:url(images/website/error.gif) no-repeat;padding:0 0 15px 40px;font-weight:normal; font-size:20px;}
.error ul{list-style:square;margin-left:55px;color:#C5C9CD;}
input.lblRequire{font-weight:bold;color:#F37B03;}
input.lblError{border:1px solid #F37B03;}
fieldset{border:0;}
label.lblError{color:#F37B03;}
#idAnswer{width:25px;}
.buttonSend{width:120px;cursor:pointer;}
p{margin-bottom:10px;}