body {margin: 0; background-image: url(../images/bg.gif); background-color: #FFF;}
a img {border: none;}
body,td,p,textarea{font-family:arial;font-size:11px;font-weight:normal;color:#484848;}
H1, H2, H4, H5, H6 {color:#4C7BA2;font-size:17px;font-weight:bold;font-family:Arial,Sans-Serif,Verdana;}

.navIII {margin:0px;padding:0px;text-align:left;color:Black;}
.navIII ul {margin:0px;border-top:1px solid Black;}
.navIII ul li {margin:0px;border-right:1px solid Black;border-bottom:1px solid Black;list-style-type:none;}
.navIII a{display:block;padding:4px 4px 4px 6px;text-decoration:none;color:Black;}
.navIII a:hover{color:White;font-weight:bold;background-color:#999999;}

.errorBox {margin:0px;padding-left:4px;font-weight:bold;border:solid 1px Black;background:#FFFCE2 url(../images/hazard.gif) no-repeat 1%;}
.errorBox h2 {color:Black;font-size:11px;padding-left:35px;}

.faq {color:#484848;font-size:12px;font-weight:bold;font-family:arial;}

#surround #nowrap {width: 770px;}

/* Forms */
select:focus {background: #f1f1f1;}
/*textarea {font-family: "arial", Courier, monospace; height: 250px;}*/
div.header {background-color: #EEEEEE;}
#loginform label {margin-right: 6px;}
#loginform input.inline {width: 125px; margin-right: 3px; vertical-align: middle;}
#loginform input.button {margin: 0 0 1px 7px; width: 71px; display: inline; vertical-align: middle;}
#agree_buttons {text-align: right; margin-top: 10px;}
#agree_buttons input {margin-left: 15px;}
#regform div.header input {vertical-align: middle; margin: 0 1px 0 7px;}
#regform div.requiredfield {background: url(../images/bg-required.gif) no-repeat 22% 49%;}
#regform div span {display: block; width: 100px; float: left; text-align: right; margin-right: 18px;}
#regform div span label {line-height: 18px;}
#regform .buttons {text-align: right; padding-right: 12px;}
#regform div, #claimsubmitform div {padding: 6px 0 6px 10px; border-bottom: 1px solid #CCCCCC;}
#claimsubmitform div.requiredfield {background: url(../images/bg-required.gif) no-repeat 2% 49%; padding: 7px 0 7px 23px;}
#claimsubmitform div.requiredfield input {width: 150px;}
#claimsubmitform textarea {width: 300px; height: 150px; font-family: Arial, Sans-serif;}
#claimform .buttons {text-align: right; padding: 6px 12px 0 0;}
#pcmframe {width: 1px; height: 1px; border: 0 none;}

/* Elements */
dl, dt, dd {padding: 0;}
dl {margin: 7px 0 7px 0;}
dt {margin: 0 0 3px 0; font-weight: bold;}
dd {margin: 0 0 10px 0;}
ol {margin-bottom: 25px;}
ol li {margin: 9px 0 9px 5px;}
.defaultTable th, .defaultTable td {text-align: center; vertical-align: middle;}
p.center {margin: 12px 0 15px 0; text-align: center;}
.defaultTable td strong {display: block;}
#terms_conditions {margin: 0 0 10px 25px;}
#terms_conditions li {margin: 0 0 6px 0;}
#tc_display {height: 400px !important; height: auto; overflow: visible; border-width: 0; font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;}
#tc_display:focus {background-color: #FFFFFF;}

/* Misc Classes */
.help_link {cursor: help; padding: 0; margin: 0;}
td.notice {color: #666666; text-align: left; padding: 6px;}
span.notice {color: #FF0000;}

.footer a {color: #FFF;}