#main {background: #fff; margin: 0 auto; width: 490px;}
#main h1 {font: bold 16px Arial, Helvetica, sans-serif; margin: 5px 0; padding: 0 7px !important;}
#main h2 {color: #175092; font: bold 14px Arial, Helvetica, sans-serif; margin-top: 10px; text-align: center;}
#main p {color: #494949; font: 13px/16px Arial, Helvetica, sans-serif; margin: 1px 0; padding: 0 7px;}
#form-logo {display:inline-block; float:left; margin: 7px 10px 0 10px; width:85px; height:85px;}

#info {background: #ececec; border-radius:5px; display: inline-block; vertical-align: top; margin: 5px 0 0 5px; width: 480px; height: 345px; }

#labels {float: left; margin: 9px 0 0 -50px; width: 250px;}
#labels p {font: bold 12px/26px Arial, Helvetica, sans-serif; text-align: right;}
#inputs {float: left; margin: 11px 0 0 15px; width: 240px;}
input {border: none; color: black; float: left; font: bold 12px Arial, Helvetica, sans-serif; height: 22px; margin: 0 0 5px -14px; padding: 0 10px 0 22px;}
input.input260a {background: url(input260a.png) 0 0 no-repeat; width: 233px;}
input.input260 {background: url(input260.png) 0 0 no-repeat; width: 233px;}

#buttons {margin: 10px auto !important; width: 300px;}
.button-form {background: #00427d; border-radius:5px; color: #ececec; font: bold 13px Arial, Helvetica, sans-serif; display: inline-block; text-align: center; text-decoration: none; margin: 0 !important; padding: 0 !important; width: 100px;}
.button-form a {color: #ececec !important;}
.button-form * {display: block;}
.button-form:hover, .button-form:focus, .button-form:active {background: #0059a9; color: #ececec; outline: none;}

#message {background: #fff; color:#494949; width: 85%; height: 500px; padding-top: 100px; margin: 0 auto;}
#message h2 {font: bold 16px Arial, Helvetica, sans-serif; margin-bottom: 30px;}
#message p {font: 14px/18px Arial, Helvetica, sans-serif; margin-bottom: 10px;}

#form-footer {display: block; margin:40px auto 0; position:relative; width: 470px;}
#form-footer #small-print {color: #494949; font: 10px/14px Arial, Helvetica, sans-serif; text-align:center;}

/* autocomplete form styles */
.autocomplete-w1 {position:absolute; top:0px; left:19px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
.autocomplete {border:1px solid #acacac; background:#fff; opacity:.95; cursor:default; font: 13px Arial, Helvetica, sans-serif; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px; _margin:0; _overflow-x:hidden; }
.autocomplete .selected {background:#dedede;}
.autocomplete div {padding:2px 5px; white-space:nowrap; overflow:hidden;}
.autocomplete strong {font-weight:bold; color:#1669c7;}

