html, body {margin: 0px; padding: 0px; background-color: #ffffff;}

body {margin-bottom: 20px;}

body, td, div, p {font-family: Arial, Verdana, Sans-Serif; font-size: 12px; line-height: 18px;}

form {margin: 0px; padding: 0px;}

img {border: 0px;}

td {vertical-align: top;}

a {color: #000066;}

h1 {font-size: 15px;}
h2 {font-size: 13px;}

.noMarginBefore {margin-top: 0px;}
.noMarginAfter {margin-bottom: 0px;}
.required {color: #ff0000;}
.help {font-size: 10px; line-height: normal;}
.disabledLink {color: #cccccc; text-decoration: underline;}
.ok {color: Green;}
.notOk {color: Red;}

ul.inline {margin: 0px; padding: 0px; list-style-type: none;}
ul.inline li {display: inline;}

#master {margin: auto; width: 760px;}

#header {background: #ffffff url(../images/x-ray.jpg) no-repeat right top; border-bottom: solid 15px #660000; margin-bottom: 1px;}
#header img.logo {padding: 43px 0px 42px 0px;}

#contentWrapper {border-top: solid 1px #000066;}

#nav {float: left; width: 150px; text-align: right; padding-left: 10px;}
#nav ul {margin: 0px; padding: 0px; list-style-type: none;}
#nav ul li {font-weight: bold; border-bottom: solid 1px #000066; padding: 2px 10px 2px 10px; border-right: solid 1px #000066;}
#nav ul li a {text-decoration: none;}

#nav ul li ul {font-size: 11px; border: solid 0px green;}
#nav ul li ul li {padding: 2px 0px 2px 0px; border-width: 0px;}
#nav ul li ul li a {font-weight: normal;}

#content {float: left; margin: 10px 0px 0px 20px; width: 570px;}

table.form tr td {padding: 3px 20px 3px 0px;}

table.list {width: 100%;}
table.list th {padding: 3px; text-align: left; background-color: #bfbfd9; border-bottom: solid 1px #7f7fb2;}
table.list td {padding: 3px; border-bottom: solid 1px #7f7fb2;}
table.list tr.noBorder td {border-width: 0px;}

div.paymentError {margin: 20px 0px 20px 0px; background-color: #f26522; color: #ffffff; padding: 5px; font-weight: bold;}
div.errorList {background-color: #f26522; color: #ffffff;}
