html, body {margin:0; padding:0; height:100%; font-family:Tahoma, sans-serif; background-color:#FFFFFF;}
div.auth_error {color:#FF0000; font-weight:bold; padding:0px 0px 0px 25px; margin-top:10px; background-image:url('/img/lock.gif'); background-position:left center; background-repeat:no-repeat;}
ul.error_list {color:#FF0000; font-weight:bold; margin-left:15px; padding-left:0px;}
table.layout {width:720px; border:0; padding:0; margin:0;}
table.layout tr td {vertical-align:top; text-align:left;}
td.right {text-align:right;}
td.content_zone {border-top:2px solid #356AA0; height:350px; border-bottom:2px solid #356AA0;}
img {border:0;}
a {color:#356AA0;}
a:hover {text-decoration:none;}
h3 {margin:40px 0px 5px 0px; font-size:14px; color:#8AC001; text-transform:uppercase;}
h4 {margin:0; padding:0; font-size:12px; color:#8AC001; text-transform:uppercase;}
h5 {margin:0px 0px 5px 0px; padding:0; font-size:12px; color:#356AA0;}
div.main_content {background-image:url('/img/key.gif'); background-repeat:no-repeat; background-position:top left; padding:15px 0px 15px 200px; height:200px; font-size:76%;}
div.second_content {font-size:76%; padding:15px 0px 15px;}
div.field {margin-bottom:10px;}
div.field input {width:716px; border:2px solid #356AA0; margin:0px 0px 5px; background-color:#E1EBF2;}
textarea.message {width:716px; height:200px; border:2px solid #356AA0; margin:0px 0px 5px; background-color:#E1EBF2;}
form {padding:0; margin:0;}
textarea.answer {width:716px; height:400px; border:2px solid #356AA0; margin:0px 0px 5px; background-color:#E1EBF2;}
div.footer {font-size:12px; padding-top:5px;}
div.footer_links {font-size:12px; padding-top:10px; text-align:right;}
div.footer_links a {padding:10px 0px 10px 33px; line-height:20px;}
a.feedback {background-image:url('/img/envelope.gif'); background-position:left center; background-repeat:no-repeat;}
a.about {background-image:url('/img/about.gif'); background-position:left center; background-repeat:no-repeat; margin-left:30px;}
p.text {text-indent:15px; padding:0; margin:0px 0px 15px 0px;}
table.form tr td {padding-right:7px; vertical-align:middle;}
input.auth_code {width:208px; border:2px solid #356AA0; margin:0; padding:0; background-color:#E1EBF2;}
ol {margin:0px 0px 15px 30px; padding:0px;}
ol li {margin-bottom:5px;}
code {font-size:15px; font-weight:normal; padding:5px 0px 5px; display:block; color:#990000;}
.hidden {display:none; visibility:hidden;}