body {background: url(/_images/backgrounds/bkg.jpg) repeat-x center top #042856; color: #193446; padding: 0; margin: 0;font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;}
ul { margin: 0; padding: 0;}
a img {border: 0;}
.clear {clear: both;}
#main {width: 900px; border-left:1px solid #fff;border-bottom:1px solid #fff;border-right:1px solid #fff; background: #fff; margin-left: auto; margin-right: auto; margin-bottom: 20px;}
#header {background: url(/_images/backgrounds/header.jpg) no-repeat; height: 291px; width: 900px;}
#header li {display: inline;}
#header ul {padding-top:97px;}
#header a {color: #fff; font-weight: bold; text-decoration: none; margin-left: 45px;}
p {padding:20px 0 0 0; margin: 0;}
h2 {padding-top: 15px;}
#content {background: url(/_images/backgrounds/clouds.jpg) top no-repeat #9bcff2;padding:45px 20px 0px 45px;}
#leftcontent {width: 530px; float: left;margin-right: 30px; padding-right: 30px; border-right: 1px solid #4c7cb5; }
#rightcontent {width: 237px; float: left;}
#rightcontent img {padding-bottom: 15px;}
#footer {height: 72px; background: url(/_images/backgrounds/footer.gif) no-repeat; display: block; padding-top: 105px; padding-left: 45px;}
#footer  li {display: inline;}
#footer a {color: #00529c; font-weight: bold; text-decoration: none;}
#footer a:hover {text-decoration: underline;}
h1 {position: absolute; left: -444em;}
.backtotop {background:transparent url(/_images/icons/arrow.gif) no-repeat;padding-left:8px;}
#content ul {padding: 18px 0 0 18px;}
#content a {color: #193446; font-weight: bold;}
h2 {padding-bottom: 5px; margin-bottom: 0px; font-size: 16px;}
.errorbox {background: #fff; color:#cc0000; line-height: 11px; padding: 8px; margin: 0px;}
.errorbox h2 {padding:0 0 5px 0; margin: 0;}
.errorbox p { margin: 0; padding: 0;}
legend {display: none;}
fieldset {border:0; padding: 0; margin:0;}
.form {background-color: #84b8e1; border: 1px solid #84b8e1; padding: 10px;}
.contactleft {width:219px; float: left;}
.contactright {float: left;width: 280px; padding-left: 20px; margin-left: 10px; border-left: 1px solid #84b8e1;}
.textfield { border: 0; width: 160px; float: right;}
.textarea {width:260px; height: 80px; border: 0;font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
label {width:85px; float: left;}
.form p {padding-bottom: 20px;}
.sub_error {color: #cc0000;}
.customers {float: left; width: 176px; padding-top: 20px;}
.customers a {background: url(/_images/icons/pdficon.gif) no-repeat; padding-left: 14px;}
#content .customerlist {padding: 0px; list-style-type: none; }
.form.pdfs label {width:250px;}
.form.pdfs p {padding-bottom:18px;padding-top:2px;}
.form.pdfs .textfield {margin-right: 80px;}
.form.pdfs .buttonspacer {margin-left: 265px; margin-top: 10px;}