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


.border {
border: 1px solid #cccccc;
width: 880px;
}

.borderColoured {
border-top: 1px solid #9ab21b;
border-right: 1px solid #9ab21b;
border-left: 1px solid #9ab21b;
width: 880px;
}

.headline {
font: bold 14px/24px Arial, Helvetica, sans-serif;
color: #9ab21b;
text-align: center;
margin: 0px 0px 5px 0px;
}

.headlineLink {
font: bold 14px/24px Arial, Helvetica, sans-serif;
color: #9ab21b;
text-decoration: none;
}

.headlineLink:hover {
color: #000000;
}

.colour {
color: #9ab21b;
}

.bodyCopy {
font: 12px/20px Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
padding: 10px 40px 0px 40px;
}

.bodyCopyWide {
font: 12px/20px Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
padding: 8px 20px 0px 20px;
}

.contactCopy {
font: 12px/20px Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
padding: 0px 0px 0px 0px;
}

.newsCopy {
font: 12px/20px Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
padding: 40px 10px 0px 10px;
}

.bodyLinkContainer {
text-align: center;
margin: 5px 0px 10px 0px;
}

.schemeLinkContainer {
text-align: center;
margin: 10px 0px 0px 0px;
}

.bodyLink {
font: 12px/20px Arial, Helvetica, sans-serif;
color: #9ab21b;
letter-spacing: 1px;
text-decoration: none;
}

.bodyLinkDown {
font: 12px/20px Arial, Helvetica, sans-serif;
color: #000000;
letter-spacing: 1px;
text-decoration: none;
}

.bodyLink:hover {
color: #000000;
}

.contactLink {
font: 12px/20px Arial, Helvetica, sans-serif;
color: #9ab21b;
text-decoration: none;
}

.contactLink:hover { 
color: #000000;
}


.caption {
font: italic 10px Arial, Helvetica, sans-serif;
color: #000000;
padding-left: 15px;
}

.footer {
margin: 15px 0px 0px 0px;
}

.disclaimer {
font: 8px Arial, Helvetica, sans-serif;
color: #9ab21b;
}
/* Reg Form */

.regContent {
margin: 20px 0px 0px 0px;
}

#reg input {
vertical-align: middle;
border: 1px solid #999999;
font: 10px Arial, Helvetica, sans-serif;
color: #999999;
background-color: #ffffff;
padding: 2px;
}

#reg select {
vertical-align: middle;
border: 1px solid #999999;
font: 10px Arial, Helvetica, sans-serif;
color: #808080;
background-color: #ffffff;
padding: 2px;
}

#reg textarea {
vertical-align: middle;
border: 1px solid #999999;
font: 10px Arial, Helvetica, sans-serif;
color: #999999;
background-color: #ffffff;
}

#reg .selectAddinfo {
width: 240px;
}

#reg table td {
padding: 5px 0px 5px 0;
}

.regIntro {
font: italic 12px/18px Arial, Helvetica, sans-serif;
color: #9fac3e;
}

.regMandatory {
font: 11px Arial, Helvetica, sans-serif;
color: #9fac3e;
margin: 10px 0px 0px 0px;
}

.regTitle {
font: bold 11px Arial, Helvetica, sans-serif;
letter-spacing: 1px;
color: #9fac3e;
margin: 30px 0px 15px 0px;
}

.regLabel {
font: 11px Arial, Helvetica, sans-serif;
color: #808080;
}

.regCommentLabel {
font: 11px/18px Arial, Helvetica, sans-serif;
color: #808080;
margin: 5px 0px 0px 0px;
}

.regRequired {
font: 11px Arial, Helvetica, sans-serif;
color: #9fac3e;
}

.regSubmit {
margin: 10px 0px 0px 0px;
}

.regSubmitButton {
font: 12px/18px Arial, Helvetica, sans-serif;
color: #000000;
background-color: #9fac3e;
border: hidden;
}

.regSubmitImage {
border:hidden;
}

.regDisclosure {
font: 8px/12px Arial, Helvetica, sans-serif;
color: #808080;
margin: 15px 0px 5px 0px;
}

.thankyou {
font: 12px/18px "Times New Roman", Times, serif;
color: #000000;
text-align: center;
text-decoration: none;
}

a.thankyou:hover {
font: 12px/18px "Times New Roman", Times, serif;
color: #9fac3e;
text-align: center;
text-decoration: none;
}

