/* bs.css
release 21
CSS and XHTML templates by Sean Conran @ www.netcel.com
Copyright (c) Netcel 2007 */

* {
border: 0;
font-size: 100%;
line-height: 1.3em;
margin: 0;
padding: 0;
}

A, A:link {
color: #084096;
font-weight: bold;
text-decoration: underline;
}
A:visited {
text-decoration: underline;
}
A:hover, A:focus, A:active {
text-decoration: none;
}

.colourBlue A, .colourBlue A:link {
color: #3278b0;
}
.colourOrange A, .colourOrange A:link {
color: #f56200;
}
.colourRed A, .colourRed A:link {
color: #dc291e;
}

B, STRONG {
color: #505050;
font-weight: bold;
}

BODY {
background-color: #a7bbe1;
color: #000000;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 75%;
}

H1 {
border-bottom: dotted 1px #505050;
color: #084096;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 210%;
font-weight: normal;
margin: 0 0 10px 0;
padding: 0 0 5px 0;
}
H2 {
border-bottom: solid 2px #ebf0fa;
color: #084096;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 150%;
font-weight: normal;
margin: 0 0 10px 0;
padding: 0 0 5px 0;
}
H3 {
color: #084096;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 130%;
font-weight: bold;
margin: 0 0 10px 0;
padding: 0 0 0 0;
}
H4 {
color: #084096;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 120%;
font-weight: bold;
margin: 0 0 2px 0;
padding: 0 0 0 0;
}
H5 {
color: #084096;
font-size: 100%;
font-weight: bold;
}
H6 {
color: #084096;
font-size: 100%;
font-weight: bold;
}

.colourBlue H1, .colourBlue H2, .colourBlue H3, .colourBlue H4, .colourBlue H5, .colourBlue H6 {
color: #084096;
}
.colourOrange H1, .colourOrange H2, .colourOrange H3, .colourOrange H4, .colourOrange H5, .colourOrange H6 {
color: #f56200;
}
.colourRed H1, .colourRed H2, .colourRed H3, .colourRed H4, .colourRed H5, .colourRed H6 {
color: #d42e12;
}

.colourBlue H2 {
border-bottom: solid 2px #ebf5fd;
}
.colourOrange H2 {
border-bottom: solid 2px #ffe6d6;
}
.colourRed H2 {
border-bottom: solid 2px #fee9e6;
}

IFRAME {
border: solid 1px #808080;
display: block;
height: 500px;
width: 725px;
}

INPUT {
border: solid 1px #808080;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: normal;
padding: 0px 2px 3px 2px;
}

LEGEND {
display: none;
}

LI {
line-height: 1.6em;
margin: 0.325em 0 0 0;
}
LI OL, LI UL {
margin: 0 0 0 3em;
}

OL {
list-style-image: none;
list-style-type: decimal;
margin: 0 0 1.3em 3em;
}

P {
line-height: 1.6em;
margin: 0 0 1.2em 0;
}

P.smallText {
font-size: 80%;
}

P.highlight {
color: #084096;
font-size: 120%;
line-height: 1.4em;
}
P.highlight B, P.highlight STRONG {
color: #3054ae;
}
.colourBlue P.highlight {
color: #0058a0;
}
.colourBlue P.highlight B, .colourBlue P.highlight STRONG {
color: #19b4f1;
}
.colourOrange P.highlight {
color: #ff8300;
}
.colourOrange P.highlight B, .colourOrange P.highlight STRONG {
color: #f99d3d;
}
.colourRed P.highlight {
color: #d42e12;
}
.colourRed P.highlight B, .colourRed P.highlight STRONG {
color: #e96d58;
}

SELECT {
border: solid 1px #808080;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

TABLE {
background-color: #e0e0e0;
border-collapse: collapse;
clear: both;
}
#contentCentreContainer TABLE {
border-left: 1px solid #e0e0e0;
border-top: 1px solid #e0e0e0;
margin: 0 auto 1.3em auto;
}

TD {
font-size: 90%;
vertical-align: top;
}
#contentCentreContainer TD {
background-color: #fcfcfc;
border-bottom: 1px solid #e0e0e0;
border-right: 1px solid #e0e0e0;
padding: 7px 8px 8px 10px;
}

TEXTAREA {
border: solid 1px #808080;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: normal;
width: 67%;
}

TH {
font-size: 90%;
vertical-align: middle;
}
#contentCentreContainer TH {
background-color: #f4f4f4;
border-bottom: 1px solid #e0e0e0;
border-right: 1px solid #e0e0e0;
color: #606060;
padding: 7px 8px 8px 10px;
}

UL {
list-style-image: none;
list-style-type: disc;
margin: 0 0 1.3em 3em;
}

.bannerBox {
clear: both;
width: 100%;
}
.bannerBox A,
.colourBlue .bannerBox A
.colourOrange .bannerBox A,
.colourRed .bannerBox A {
color: #ffffff;
text-decoration: underline;
}
.bannerBox B,
.bannerBox STRONG {
color: #ffffff;
}
.bannerBox H2 {
border: 0;
color: #ffffff;
font-size: 140%;
font-weight: normal;
margin: 0;
padding: 0 0 0.65em 0;
}
.bannerBox P {
line-height: 1.5em;
margin: 0 0 0.5em 0;
}
.bannerBox .content {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 110%;
height: 7em;
margin: 0 15px 0 15px;
padding: 10px 0 5px 0;
}
.bannerBox DIV[class=content] {
height: auto;
min-height: 7em;
}
.bannerBox .spc {
background-color: #ffffff;
clear: both;
font-size: 1%;
height: 15px;
}

.bannerBoxContainer {
background-color: #084096;
color: #ffffff;
}
.bannerBox .bl {
background: transparent url(../images/build/colour-default-banner-bl.gif) no-repeat bottom left scroll;
float: left;
width: 100%;
}
.bannerBox .br {
background: transparent url(../images/build/colour-default-banner-landing-page-br.gif) no-repeat bottom right scroll;
float: left;
width: 100%;
}
.bannerBox .tl {
background: transparent url(../images/build/colour-default-banner-tl.gif) no-repeat top left scroll;
float: left;
width: 100%;
}
.bannerBox .tr {
background: transparent url(../images/build/colour-default-banner-tr.gif) no-repeat top right scroll;
float: left;
width: 100%;
}

.colourBlue .bannerBoxContainer {
background-color: #7fafd6;
}
.colourBlue .bannerBox .bl {
background-image: url(../images/build/colour-blue-banner-landing-page-bl.gif);
}
.colourBlue .bannerBox .br {
background-image: url(../images/build/colour-blue-banner-landing-page-br.gif);
}
.colourBlue .bannerBox .tl {
background-image: url(../images/build/colour-blue-banner-landing-page-tl.gif);
}
.colourBlue .bannerBox .tr {
background-image: url(../images/build/colour-blue-banner-tr.gif);
}

.colourOrange .bannerBoxContainer {
background-color: #ff8300;
}
.colourOrange .bannerBox .bl {
background-image: url(../images/build/colour-orange-banner-bl.gif);
}
.colourOrange .bannerBox .br {
background-image: url(../images/build/colour-orange-banner-landing-page-br.gif);
}
.colourOrange .bannerBox .tl {
background-image: url(../images/build/colour-orange-banner-tl.gif);
}
.colourOrange .bannerBox .tr {
background-image: url(../images/build/colour-orange-banner-tr.gif);
}

.colourRed .bannerBoxContainer {
background-color: #d42e12;
}
.colourRed .bannerBox .bl {
background-image: url(../images/build/colour-red-banner-bl.gif);
}
.colourRed .bannerBox .br {
background-image: url(../images/build/colour-red-banner-landing-page-br.gif);
}
.colourRed .bannerBox .tl {
background-image: url(../images/build/colour-red-banner-tl.gif);
}
.colourRed .bannerBox .tr {
background-image: url(../images/build/colour-red-banner-tr.gif);
}

.bannerBoxImage {
clear: both;
width: 100%;
}
.bannerBoxImage IMG {
display: block;
padding: 0 0 15px 0;
}
.bannerBoxContainer {
}

.bannerBoxLandingPage {
clear: both;
width: 100%;
}
.bannerBoxLandingPage A,
.colourBlue .bannerBoxLandingPage A
.colourOrange .bannerBoxLandingPage A,
.colourRed .bannerBoxLandingPage A{
color: #ffffff;
text-decoration: underline;
}
.bannerBoxLandingPage A:hover {
text-decoration: none; 
}
.bannerBoxLandingPage B, .bannerBoxLandingPage STRONG {
color: #ffffff;
}
.bannerBoxLandingPage H1 {
border: 0;
color: #ffffff;
font-size: 210%;
font-weight: normal;
margin: 0 0 0.65em 0;
padding: 0;
text-align: right;
}
.bannerBoxLandingPage P {
line-height: 1.4em;
margin: 0 0 0.5em 0;
padding-right: 150px;
}
.bannerBoxLandingPage .content {
background: transparent no-repeat 380px 66px scroll;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 120%;
height: 11em;
margin: 0 15px 0 15px;
padding: 5px 0 5px 0;
}
.bannerBoxLandingPage DIV[class=content] {
height: auto;
min-height: 11em;
}
.bannerBoxLandingPage .spc {
background-color: #ffffff;
clear: both;
font-size: 1%;
height: 10px;
}

.bannerBoxLandingPageContainer {
background-color: #084096;
color: #ffffff;
}
.bannerBoxLandingPage .bl {
background: transparent url(../images/build/colour-default-banner-landing-page-bl.gif) no-repeat bottom left scroll;
float: left;
width: 100%;
}
.bannerBoxLandingPage .br {
background: transparent url(../images/build/colour-default-banner-landing-page-br.gif) no-repeat bottom right scroll;
float: left;
width: 100%;
}
.bannerBoxLandingPage .t {
background: transparent url(../images/build/colour-default-banner-landing-page-t.gif) repeat-x top left scroll;
float: left;
width: 100%;
}
.bannerBoxLandingPage .tl {
background: transparent url(../images/build/colour-default-banner-landing-page-tl.gif) no-repeat top left scroll;
float: left;
width: 100%;
}
.bannerBoxLandingPage .tr {
background: transparent url(../images/build/colour-default-banner-landing-page-tr.gif) no-repeat top right scroll;
float: left;
width: 100%;
}

.colourBlue .bannerBoxLandingPageContainer {
background-color: #7fafd6;
}
.colourBlue .bannerBoxLandingPage .bl {
background-image: url(../images/build/colour-blue-banner-landing-page-bl.gif);
}
.colourBlue .bannerBoxLandingPage .br {
background-image: url(../images/build/colour-blue-banner-landing-page-br.gif);
}
.colourBlue .bannerBoxLandingPage .t {
background-image: url(../images/build/colour-blue-banner-landing-page-t.gif);
}
.colourBlue .bannerBoxLandingPage .tl {
background-image: url(../images/build/colour-blue-banner-landing-page-tl.gif);
}
.colourBlue .bannerBoxLandingPage .tr {
background-image: url(../images/build/colour-blue-banner-landing-page-tr.gif);
}

.colourOrange .bannerBoxLandingPageContainer {
background-color: #ff8300;
}
.colourOrange .bannerBoxLandingPage .bl {
background-image: url(../images/build/colour-orange-banner-landing-page-bl.gif);
}
.colourOrange .bannerBoxLandingPage .br {
background-image: url(../images/build/colour-orange-banner-landing-page-br.gif);
}
.colourOrange .bannerBoxLandingPage .t {
background-image: url(../images/build/colour-orange-banner-landing-page-t.gif);
}
.colourOrange .bannerBoxLandingPage .tl {
background-image: url(../images/build/colour-orange-banner-landing-page-tl.gif);
}
.colourOrange .bannerBoxLandingPage .tr {
background-image: url(../images/build/colour-orange-banner-landing-page-tr.gif);
}

.colourRed .bannerBoxLandingPageContainer {
background-color: #d42e12;
}
.colourRed .bannerBoxLandingPage .bl {
background-image: url(../images/build/colour-red-banner-landing-page-bl.gif);
}
.colourRed .bannerBoxLandingPage .br {
background-image: url(../images/build/colour-red-banner-landing-page-br.gif);
}
.colourRed .bannerBoxLandingPage .t {
background-image: url(../images/build/colour-red-banner-landing-page-t.gif);
}
.colourRed .bannerBoxLandingPage .tl {
background-image: url(../images/build/colour-red-banner-landing-page-tl.gif);
}
.colourRed .bannerBoxLandingPage .tr {
background-image: url(../images/build/colour-red-banner-landing-page-tr.gif);
}

#bookmark {
background: transparent url(../images/build/icon-bookmark.gif) no-repeat top left scroll;
float: left;
height: 1.7em;
padding: 1px 15px 0 25px;
}
DIV[id=bookmark] {
height: auto;
min-height: 1.7em;
}
#bookmarkMenu {
background-color: #ffffff;
border-left: solid 1px #cacaca;
border-right: solid 1px #cacaca;
border-top: solid 1px #cacaca;
margin-left: -25px;
position: absolute;
visibility: hidden;
}
#bookmarkMenu A {
}
#bookmarkMenu IMG {
height: 14px;
padding: 0 5px 0 0;
position: relative;
top: 3px;
width: 14px;
}
#bookmarkMenu LI {
border-bottom: solid 1px #cacaca;
margin: 0;
padding: 2px 5px 6px 5px;
}
#bookmarkMenu UL {
list-style-image: none;
list-style-type: none;
margin: 0;
padding: 0;
}

#breadcrumb {
background-color: #ffffff;
clear: both;
width: 757px;
}
#breadcrumb A, #breadcrumb A:link {
color: #787878;
font-weight: normal;
line-height: 1.6em;
padding-right: 5px;
text-decoration: none;
}
#breadcrumb LI {
display: inline;
margin: 0;
padding: 0;
}
#breadcrumb UL {
list-style-image: none;
list-style-type: none;
margin: 0;
padding: 0;
}
#breadcrumbContainer {
font-size: 90%;
padding: 5px 5px 10px 10px;
}

.boxImage {
clear: both;
margin: 0 auto 10px auto;
}
.boxImageContainer {
}
.boxImageContainer IMG {
display: block;
max-width: 210px;
}

.boxPromo {
clear: both;
margin: 0 auto 10px auto;
}
.boxPromoContainer {
}
.boxPromoContainer IMG {
display: block;
max-width: 210px;
}

.boxSpecialOffer {
clear: both;
margin: 0 auto 10px auto;
}
.boxSpecialOfferContainer {
}
.boxSpecialOfferContainer IMG {
display: block;
max-width: 210px;
}

#bspLogin {
clear: both;
margin: 0 auto 10px auto;
width: 210px;
}
#bspLoginContainer {
}
#bspLogin .bottom {
background: transparent url(../images/build/bsp-login-bg-bottom.gif) no-repeat top left scroll;
}
#bspLogin .bottom .container {
font-size: 1%;
height: 6px;
margin: 0;
padding: 0;
}
#bspLogin .middle {
background: transparent url(../images/build/bsp-login-bg-middle.gif) repeat-y top left scroll;
}
#bspLogin .middle .container {
color: #ff8400;
background: transparent url(../images/build/bsp-login-bg.gif) no-repeat 95% 100% scroll;
font-weight: bold;
margin: 0;
padding: 3px 0 0 10px;
}
#bspLogin .middle .container A {
color: #ff8400;
text-decoration: none;
}
#bspLogin .middle .container A:hover {
text-decoration: underline;
}
#bspLogin .top {
background: #00858a url(../images/build/bsp-login-bg-top.gif) no-repeat top left scroll;
}
#bspLogin .top .container {
color: white;
font-weight: bold;
padding: 2px 5px 2px 10px;
}

.callToActionBox {
clear: both;
width: 100%;
}
.right_aligned {
width: 16.666em;
float: right;
padding: 0.833em 0 0.833em 0.833em 
}
.callToActionBoxContainer {
}
.callToActionBox A {
color: #084096;
font-weight: normal;
text-decoration: underline;
}
.callToActionBox A:hover {
text-decoration: none;
}
.callToActionBox H2 {
border: 0;
color: #ffffff !important;
font-size: 130%;
font-weight: bold;
margin: 0 0 10px 0;
padding: 0;
}
.callToActionBox LI {
margin: 0.65em 0 0 10px;
}
.callToActionBox P {
margin: 0 0 0.65em 0;
padding: 0 10px 0 10px;
}
.callToActionBox UL {
list-style-image: none;
list-style-type: none;
margin: 10px 0 0.975em 0;
}
.callToActionBox .content {
font-size: 90%;
padding: 5px 0 5px 0;
}
.callToActionBox H2 {
background-color: #084096;
padding: 0 10px 10px 10px; 
}
.callToActionBox .spc {
background-color: #ffffff;
clear: both;
font-size: 1%;
height: 10px;
}
.callToActionBox LI {
}
.callToActionBox .b {
background: transparent url(../images/build/colour-default-cta-b.gif) repeat-x bottom left scroll;
float: left;
width: 100%;
}
.callToActionBox .bl {
background: transparent url(../images/build/colour-default-cta-bl.gif) no-repeat bottom left scroll;
float: left;
width: 100%;
}
.callToActionBox .br {
background: transparent url(../images/build/colour-default-cta-br.gif) no-repeat bottom right scroll;
float: left;
width: 100%;
}
.callToActionBox .l {
background: transparent url(../images/build/colour-default-cta-l.gif) repeat-y top left scroll;
float: left;
width: 100%;
}
.callToActionBox .r {
background: transparent url(../images/build/colour-default-cta-r.gif) repeat-y top right scroll;
float: left;
width: 100%;
}
.callToActionBox .t {
background: transparent url(../images/build/colour-default-cta-t.gif) repeat-x top left scroll;
float: left;
width: 100%;
}
.callToActionBox .tl {
background: transparent url(../images/build/colour-default-cta-tl.gif) no-repeat top left scroll;
float: left;
width: 100%;
}
.callToActionBox .tr {
background: transparent url(../images/build/colour-default-cta-tr.gif) no-repeat top right scroll;
float: left;
width: 100%;
}

.colourBlue .callToActionBox A {
color: #3278b0; 
}
.colourOrange .callToActionBox A {
color: #f56200;
}
.colourRed .callToActionBox A {
color: #dc291e;
}

#content {
clear: both;
width: 100%;
}
#contentContainer {
float: left;
}
#masterNoNav #contentContainer {
background-image: none;
}

#contentCentre {
float: right;
width: 560px;
}
#contentCentre #contentCentreContainer {
margin: 0 20px 0 20px;
}

#contentCentreNoNav {
margin: 0 auto 0 auto;
width: 730px;
}
#contentCentreNoNav #contentCentreContainer {
background-color: #ffffff;
padding: 10px 10px 0 10px;
}

#contentCentreOneColumn {
float: left;
width: 760px;
}
#contentCentreOneColumn #contentCentreContainer {
background-color: #ffffff;
margin: 0 20px 0 10px;
}

.contentFooter {
background-color: #ffffff;
clear: both;
float: left;
padding: 10px 0 0 0;
width: 100%;
}
.contentFooterContainer {
background-color: #e8e6e6;
}
.contentFooter A,
.colourDefault .contentFooter A,
.colourBlue .contentFooter A
.colourOrange .contentFooter A,
.colourRed .contentFooter A {
color: #505050;
font-weight: normal;
text-decoration: none;
}
.contentFooter .bl {
background: transparent url(../images/build/content-footer-bl.gif) no-repeat bottom left scroll;
float: left;
width: 100%;
}
.contentFooter .br {
background: transparent url(../images/build/content-footer-br.gif) no-repeat bottom right scroll;
float: left;
width: 100%;
}
.contentFooter .content {
color: #000000;
font-size: 90%;
padding: 5px 10px 5px 10px;
float: right;
}
.contentFooter .spc {
background-color: #ffffff;
clear: both;
font-size: 1%;
height: 10px;
}
.contentFooter .tl {
background: transparent url(../images/build/content-footer-tl.gif) no-repeat top left scroll;
float: left;
width: 100%;
}
.contentFooter .tr {
background: transparent url(../images/build/content-footer-tr.gif) no-repeat top right scroll;
float: left;
width: 100%;
}

#contentHome {
float: left;
width: 760px;
}
#contentHomeContainer {
background-color: #ffffff;
margin: 10px 13px 0 10px;
padding: 0 0 0 0;
}

#contentLeft {
float: left;
width: 200px;
}
#contentLeftContainer {
padding: 0 0 0 10px;
}

#contentRight {
float: right;
width: 230px;
}
#contentRightContainer {
padding: 10px 10px 15px 10px;
}

#contentMain {
float: left;
width: 760px;
}
#contentMainNoNav {
margin: 0 auto 0 auto;
width: 760px;
}
#contentMainOneColumn {
float: left;
width: 760px;
}
#contentMainContainer {
}
#contentMain {
background: transparent url(../images/build/colour-default-left-nav-r.gif) repeat-y 197px 0 scroll;
}
.colourBlue #contentMain {
background-image: url(../images/build/colour-blue-left-nav-r.gif);
}
.colourOrange #contentMain {
background-image: url(../images/build/colour-orange-left-nav-r.gif);
}
.colourRed #contentMain {
background-image: url(../images/build/colour-red-left-nav-r.gif);
}

#credit {
background-color: #a7bbe1;
clear: both;
}
#credit A, #credit A:link {
color: #ffffff;
font-weight: normal;
text-decoration: none;
}
#creditContainer {
font-size: 90%;	
padding: 0 0 10px 0;
text-align: center;
}

.cursorQuestion {
cursor: help;
}

#directoryListing {
clear: both;
float: left;
margin: 0 0 10px 0;
width: 100%;
}

#directoryListing H2 {
background-color: #ebf0fa;
border: 0;
clear: both;
padding: 0 5px 0 5px;
}
.colourBlue #directoryListing H2 {
background-color: #ebf5fd;
}
.colourOrange #directoryListing H2 {
background-color: #ffe6d6;
}
.colourRed #directoryListing H2 {
background-color: #fee9e6;
}
#directoryListing H3 {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 90%;
font-weight: normal;
margin: 0 0 5px 0;
}
#directoryListing H3 IMG {
padding: 0 5px 0 0;
}
#directoryListing P {
font-size: 90%;
}
#directoryListing .item {
border-bottom: dotted 1px #505050;
margin: 0 0 10px 0;
}

#directoryListing .glossary {
clear: both;
margin: 0 0 1.3em 0;
}
#directoryListing .glossary A {
font-weight: normal;
padding: 0 0 0 5px;
}

#directoryListing .expandContract {
clear: both;
margin: 0 0 1.3em 0;
}
#directoryListing .expandContract A {
font-size: 90%;
font-weight: normal;
padding: 0 10px 0 0;
text-decoration: none;
}
#directoryListing .expandContract IMG {
padding: 0 5px 0 0;
}

.error {
color: #e00000;
font-weight: bold;
}
DIV.error,
P.error {
display: block;
line-height: 1.6em;
margin: 0 0 1em 0;
}
SPAN.error {
margin: 0 0 0 0.5em;
}

.favourites {
background: transparent url(../images/build/icon-favourites.gif) no-repeat top left scroll;
float: left;
height: 1.7em;
padding: 1px 15px 0 25px;
}
DIV[class=favourites] {
height: auto;
min-height: 1.7em;
}

#footer {
background-color: #a7bbe1;
clear: both;
float: left;
padding: 0 0 10px 0;
width: 100%;
}
#footerContainer {
background-color: #ececec;
border-bottom: 3px solid #c6c4c4;
border-top: 12px solid #c6c4c4;
color: #2a3a59;
float: left;
font-size: 90%;
}
#footer A, #footer A:link {
color: #2a3a59;
font-weight: normal;
text-decoration: none;
}
#footer A:hover {
text-decoration: underline;
}
#footer LI {
border-left: solid 1px #2a3a59;
display: inline;
margin: 0;
padding: 0 3px 0 6px;
}
#footer LI.firstLink {
border-left: 0;
padding: 0 3px 0 0;
}
#footer UL {
list-style-image: none;
list-style-type: none;
margin: 0 0 0 0;
padding: 0;
}
#footerLeft {
float: left;
width: 760px;
}
#footerLeftContainer {
padding: 17px 10px;
}
#footerRight {
float: left;
width: 230px;
}
#footerRightContainer {
padding: 5px 0 5px 0;
text-align: center;
}
#footer .row {
clear: both;
}
#footer .row .container {
padding: 0;
}

.formBox {
clear: both;
width: 100%;
}
.formBoxContainer {
}
.formBox A {
}
.formBox H2 {
border: 0;
padding: 0;
}

/* Changes Start */
/* Forms should always be set to the blue colour scheme */
div.formBox div.formBoxContainer div.content A,
div.formBox div.formBoxContainer div.content A:link {
color: #3278b0;
}

div.formBox div.formBoxContainer div.content H1,
div.formBox div.formBoxContainer div.content H2,
div.formBox div.formBoxContainer div.content H3,
div.formBox div.formBoxContainer div.content H4,
div.formBox div.formBoxContainer div.content H5,
div.formBox div.formBoxContainer div.content H6 {
color: #084096;
}

div.formBox div.formBoxContainer div.content P.highlight {
color: #0058a0;
}

div.formBox div.formBoxContainer div.content P.highlight B,
div.formBox div.formBoxContainer div.content P.highlight STRONG {
color: #19b4f1;
}
/* Changes End */

.formBox P {
font-size: 90%;
}
.formBox .content {
padding: 15px 15px 15px 15px;
}
/*doms additions*/
div.roiOrange2 div.content  div.roiFormLeft
{
padding-bottom: 5px;
background-color: #fff8f4 
}
div.roiOrange2 div.content  div.roiForm
{
margin-bottom: 1px;
}
/*end*/
.formBox .spc {
background-color: #ffffff;
clear: both;
font-size: 1%;
height: 10px;
}
.formBox .b {
background: transparent url(../images/build/colour-default-form-b.gif) repeat-x bottom left scroll;
float: left;
width: 100%;
}
.formBox .bl {
background: transparent url(../images/build/colour-default-form-bl.gif) no-repeat bottom left scroll;
float: left;
width: 100%;
}
.formBox .br {
background: transparent url(../images/build/colour-default-form-br.gif) no-repeat bottom right scroll;
float: left;
width: 100%;
}
.formBox .l {
background: transparent url(../images/build/colour-default-form-l.gif) repeat-y top left scroll;
float: left;
width: 100%;
}
.formBox .r {
background: transparent url(../images/build/colour-default-form-r.gif) repeat-y top right scroll;
float: left;
width: 100%;
}
.formBox .t {
background: transparent url(../images/build/colour-default-form-t.gif) repeat-x top left scroll;
float: left;
width: 100%;
}
.formBox .tl {
background: transparent url(../images/build/colour-default-form-tl.gif) no-repeat top left scroll;
float: left;
width: 100%;
}
.formBox .tr {
background: transparent url(../images/build/colour-default-form-tr.gif) no-repeat top right scroll;
float: left;
width: 100%;
}

.formCheckbox,
SPAN.formCheckbox INPUT {
background-color: transparent;
border: 0;
cursor: pointer;
padding: 0;
}
INPUT[type=checkbox] {
background-color: transparent;
border: 0;
cursor: pointer;
padding: 0;
}
.formFile {
width: 67%;
}
INPUT[type=file] {
width: 67%;
}
.formImage {
border: 0;
margin: 0;
padding: 0;
}
INPUT[type=image] {
border: 0;
margin: 0;
padding: 0;
}
.formPassword {
width: 50%;
}
INPUT[type=password] {
width: 50%;
}
.formRadio,
SPAN.formRadio INPUT {
background-color: transparent;
border: 0;
cursor: pointer;
margin-right: 0.25em;
padding: 0;
position: relative;
top: 0.2em;
}
INPUT[type=radio] {
background-color: transparent;
border: 0;
cursor: pointer;
margin-right: 0.25em;
padding: 0;
position: relative;
top: 0.2em;
}
.formSelect {
}
.formSubmit {
background-color: #ef8200;
border: solid 2px #d5d5d5;
color: #ffffff;
cursor: pointer;
font-weight: bold;
margin: 0;
overflow: visible;
padding: 0 4px 1px 4px;
width: auto;
}
.grey .formSubmit {
background-color: #afafaf;
border: solid 2px #d5d5d5;
color: #ffffff;
}

INPUT[type=submit] {
background-color: #ef8200;
border: solid 2px #d5d5d5;
color: #ffffff;
cursor: pointer;
font-weight: bold;
margin: 0;
overflow: visible;
padding: 0 4px 1px 4px;
width: auto;
}
#contentCentreContainer .formTable .formSubmit {
font-size: 100%;
}

.formSubmitBackground .formSubmit {
border: 0;
}
.formSubmitBackground INPUT[type=submit] {
border: 0;
}

.formSubmitBackground {
float: left;
width: 1em;
}
DIV[class=formSubmitBackground] {
width: auto;
}
.formBox .formSubmitBackground .t {
background-image: url(../images/build/submit-t.gif);
float: left;
}
.formBox .formSubmitBackground .r {
background-image: url(../images/build/submit-r.gif);
float: left;
}
.formBox .formSubmitBackground .b {
background-image: url(../images/build/submit-b.gif);
float: left;
}
.formBox .formSubmitBackground .l {
background-image: url(../images/build/submit-l.gif);
float: left;
}
.formBox .formSubmitBackground .tl {
background-image: url(../images/build/submit-tl.gif);
float: left;
}
.formBox .formSubmitBackground .tr {
background-image: url(../images/build/submit-tr.gif);
float: left;
}
.formBox .formSubmitBackground .br {
background-image: url(../images/build/submit-br.gif);
float: left;
}
.formBox .formSubmitBackground .bl {
background-image: url(../images/build/submit-bl.gif);
float: left;
}

.formBox .formSubmitBackground .grey .t {
background-image: url(../images/build/submit-grey-t.gif);
float: left;
}
.formBox .formSubmitBackground .grey .r {
background-image: url(../images/build/submit-grey-r.gif);
float: left;
}
.formBox .formSubmitBackground .grey .b {
background-image: url(../images/build/submit-grey-b.gif);
float: left;
}
.formBox .formSubmitBackground .grey .l {
background-image: url(../images/build/submit-grey-l.gif);
float: left;
}
.formBox .formSubmitBackground .grey .tl {
background-image: url(../images/build/submit-grey-tl.gif);
float: left;
}
.formBox .formSubmitBackground .grey .tr {
background-image: url(../images/build/submit-grey-tr.gif);
float: left;
}
.formBox .formSubmitBackground .grey .br {
background-image: url(../images/build/submit-grey-br.gif);
float: left;
}
.formBox .formSubmitBackground .grey .bl {
background-image: url(../images/build/submit-grey-bl.gif);
float: left;
}

.formBox .formSubmitBackground .content {
float: left;
padding: 3px 10px 3px 10px;
}

.formTable {
clear: both;
width: 100%;
}
#contentCentreContainer .formTable TABLE {
margin: 0 auto 0 auto;
width: 100%;
}
#contentCentreContainer .formTable TD {
height: 0.8em;
padding-bottom: 0.33em;
padding-top: 0.33em;
vertical-align: middle;
}
#contentCentreContainer .formTable TD.heading {
padding: 0.65em 0 0.325em 0;
text-align: left;
vertical-align: middle;
}
#contentCentreContainer .formTable TD.heading H2 {
background-color: transparent;
border-bottom: 1px solid #e0e0e0;
color: #505050;
font-size: 120%;
font-weight: bold;
margin-bottom: 0.325em;
}
#contentCentreContainer .formTable TD.heading SPAN {
background-color: transparent;
border-bottom: 1px solid #e0e0e0;
color: #505050;
display: block;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 120%;
font-weight: bold;
margin-bottom: 0.325em;
}
#contentCentreContainer .formTable TD.left {
text-align: right;
width: 40%;
}
#contentCentreContainer .formTable TD.right {
text-align: left;
width: 60%;
}
#contentCentreContainer .formTable TH {
vertical-align: middle;
}
.formText {
width: 50%;
}
INPUT[type=text] {
width: 50%;
}
.formTextarea {
}

#header {
clear: both;
}
#headerContainer {
border-bottom: 6px solid #043ca8;
float: left;
width: 100%;
}
#headerLeft {
float: left;
width: 758px;
}
#headerLeftContainer {
background: url(../images/build/header_bg.jpg) repeat-x; 
padding: 0;
}
#headerLogo {
clear: both;
float: left;
}
#headerLogoContainer {
padding: 52px 0 7px 20px;
}
#headerLogo IMG {
display: block;
}
#headerRight {
float: left;
width: 230px;
}
#headerRightContainer {
padding: 10px 10px 0 10px;
}
#headerRight .image IMG {
display: block;
margin: 0 auto 10px auto;
max-width: 210px;
}

#homeChannelBoxes {
clear: both;
width: 100%;
}
#homeChannelBoxesContainer {
}
#homeChannelBoxes H2 {
border: 0;
color: #ffffff;
font-size: 330%;
font-weight: normal;
margin: 0 0 15px 0;
padding: 0;
}
#homeChannelBoxes H2 A {
color: #ffffff;
font-weight: normal;
text-decoration: none;
}
#homeChannelBoxes LI {
margin: 0.65em 0 0 0;
}
#homeChannelBoxes UL {
list-style-image: none;
list-style-type: none;
margin: 0 0 0.65em 0;
}
#homeChannelBoxes .content {
background: transparent no-repeat top right scroll;
font-size: 90%;
height: 15em;
margin: 0 10px 0 0;
padding: 5px 0 5px 10px;
}
#homeChannelBoxes DIV[class=content] {
height: auto;
min-height: 15em;
}
#homeChannelBoxes .spc {
background-color: #ffffff;
clear: both;
font-size: 1%;
height: 10px;
}
#homeChannelBox1 {
float: left;
margin: 0 10px 0 0;
width: 239px;
}
#homeChannelBox2 {
float: left;
width: 239px;
}
#homeChannelBox3 {
float: right;
width: 239px;
}

.homeChannelBox {
float: left;
width: 100%;
}
.homeChannelBox A,
.homeChannelBox A:link,
.homeChannelBox A:visited {
text-decoration: underline;
}
.homeChannelBox A:hover {
text-decoration: none; 
}

.homeChannelBox LI {
}
.homeChannelBox .b {
float: left;
width: 100%;
}
.homeChannelBox .bl {
float: left;
width: 100%;
}
.homeChannelBox .br {
float: left;
width: 100%;
}
.homeChannelBox .l {
float: left;
width: 100%;
}
.homeChannelBox .r {
float: left;
width: 100%;
}
.homeChannelBox .t {
float: left;
width: 100%;
}
.homeChannelBox .tl {
float: left;
width: 100%;
}
.homeChannelBox .tr {
float: left;
width: 100%;
}

.colourBlue .homeChannelBox {
background-color: #ebf5fd;
}
.colourBlue .homeChannelBox A {
color: #3278b0;
}
.colourBlue .homeChannelBox LI {
}
.colourBlue .homeChannelBox .b {
background: transparent url(../images/build/home-channel-blue-b.gif) repeat-x bottom left scroll;
}
.colourBlue .homeChannelBox .bl {
background: transparent url(../images/build/home-channel-blue-bl.gif) no-repeat bottom left scroll;
}
.colourBlue .homeChannelBox .br {
background: transparent url(../images/build/home-channel-blue-br.gif) no-repeat bottom right scroll;
}
.colourBlue .homeChannelBox .l {
background: transparent url(../images/build/home-channel-blue-l.gif) repeat-y top left scroll;
}
.colourBlue .homeChannelBox .r {
background: transparent url(../images/build/home-channel-blue-r.gif) repeat-y top right scroll;
}
.colourBlue .homeChannelBox .t {
background: transparent url(../images/build/home-channel-blue-t.gif) repeat-x top left scroll;
}
.colourBlue .homeChannelBox .tl {
background: transparent url(../images/build/home-channel-blue-tl.gif) no-repeat top left scroll;
}
.colourBlue .homeChannelBox .tr {
background: transparent url(../images/build/home-channel-blue-tr.gif) no-repeat top right scroll;
}

.colourDefault .homeChannelBox {
background-color: #e2ebf9;
}
.colourDefault .homeChannelBox A {
color: #084096;
}
.colourDefault .homeChannelBox LI {
background: transparent url(../images/build/home-channel-default-arrow.gif) no-repeat 0 2px scroll;
}
.colourDefault .homeChannelBox .b {
background: transparent url(../images/build/home-channel-default-b.gif) repeat-x bottom left scroll;
}
.colourDefault .homeChannelBox .bl {
background: transparent url(../images/build/home-channel-default-bl.gif) no-repeat bottom left scroll;
}
.colourDefault .homeChannelBox .br {
background: transparent url(../images/build/home-channel-default-br.gif) no-repeat bottom right scroll;
}
.colourDefault .homeChannelBox .l {
background: transparent url(../images/build/home-channel-default-l.gif) repeat-y top left scroll;
}
.colourDefault .homeChannelBox .r {
background: transparent url(../images/build/home-channel-default-r.gif) repeat-y top right scroll;
}
.colourDefault .homeChannelBox .t {
background: transparent url(../images/build/home-channel-default-t.gif) repeat-x top left scroll;
}
.colourDefault .homeChannelBox .tl {
background: transparent url(../images/build/home-channel-default-tl.gif) no-repeat top left scroll;
}
.colourDefault .homeChannelBox .tr {
background: transparent url(../images/build/home-channel-default-tr.gif) no-repeat top right scroll;
}

.colourOrange .homeChannelBox {
background-color: #ffe6d6;
}
.colourOrange .homeChannelBox A {
color: #ff8300;
}
.colourOrange .homeChannelBox LI {
}
.colourOrange .homeChannelBox .b {
background: transparent url(../images/build/home-channel-orange-b.gif) repeat-x bottom left scroll;
}
.colourOrange .homeChannelBox .bl {
background: transparent url(../images/build/home-channel-orange-bl.gif) no-repeat bottom left scroll;
}
.colourOrange .homeChannelBox .br {
background: transparent url(../images/build/home-channel-orange-br.gif) no-repeat bottom right scroll;
}
.colourOrange .homeChannelBox .l {
background: transparent url(../images/build/home-channel-orange-l.gif) repeat-y top left scroll;
}
.colourOrange .homeChannelBox .r {
background: transparent url(../images/build/home-channel-orange-r.gif) repeat-y top right scroll;
}
.colourOrange .homeChannelBox .t {
background: transparent url(../images/build/home-channel-orange-t.gif) repeat-x top left scroll;
}
.colourOrange .homeChannelBox .tl {
background: transparent url(../images/build/home-channel-orange-tl.gif) no-repeat top left scroll;
}
.colourOrange .homeChannelBox .tr {
background: transparent url(../images/build/home-channel-orange-tr.gif) no-repeat top right scroll;
}

.colourRed .homeChannelBox {
background-color: #fee9e6;
}
.colourRed .homeChannelBox A {
color: #dc291e;
}
.colourRed .homeChannelBox LI {
}
.colourRed .homeChannelBox .b {
background: transparent url(../images/build/home-channel-red-b.gif) repeat-x bottom left scroll;
}
.colourRed .homeChannelBox .bl {
background: transparent url(../images/build/home-channel-red-bl.gif) no-repeat bottom left scroll;
}
.colourRed .homeChannelBox .br {
background: transparent url(../images/build/home-channel-red-br.gif) no-repeat bottom right scroll;
}
.colourRed .homeChannelBox .l {
background: transparent url(../images/build/home-channel-red-l.gif) repeat-y top left scroll;
}
.colourRed .homeChannelBox .r {
background: transparent url(../images/build/home-channel-red-r.gif) repeat-y top right scroll;
}
.colourRed .homeChannelBox .t {
background: transparent url(../images/build/home-channel-red-t.gif) repeat-x top left scroll;
}
.colourRed .homeChannelBox .tl {
background: transparent url(../images/build/home-channel-red-tl.gif) no-repeat top left scroll;
}
.colourRed .homeChannelBox .tr {
background: transparent url(../images/build/home-channel-red-tr.gif) no-repeat top right scroll;
}

#homeLatestNewsBox {
clear: both;
margin-top: 12px;
width: 100%;
}
#homeLatestNewsBoxContainer {
}
#homeLatestNewsBox1 {
float: left;
width: 202px;
}
#homeLatestNewsBox1Container {
}
#homeLatestNewsBox2 {
float: left;
margin: 0 40px 0 45px;
width: 216px;
}
#homeLatestNewsBox1Container {
}
#homeLatestNewsBox3 {
float: right;
width: 214px;
}
#homeLatestNewsBox1Container {
}
#homeLatestNewsBox A {
font-weight: normal;
color: #003399;
text-decoration: underline;
}
#homeLatestNewsBox A:hover {
text-decoration: none; 
}
#homeLatestNewsBox H2 {
border: 0;
color: #ffffff;
font-size: 150%;
font-weight: normal;
margin: 0;
padding: 4px 0 7px;
}
#homeLatestNewsBox H2 A {
color: #ffffff;
font-weight: normal;
text-decoration: none;
}
#homeLatestNewsBox P {
padding: 0 0 0 13px;
margin: 0 0 0.65em 0;
}
#homeLatestNewsBox P.date {
color: #7e7e7e;
font-size: 90%;
font-weight: bold;
margin: 0 0 0.325em 0;
}
#homeLatestNewsBox .content {
float: left;
padding: 5px 10px 0 10px;
}
#homeLatestNewsBox .divider1 {
background: transparent url(../images/build/home-latest-news-divider.gif) repeat-y 233px 0 scroll;
float: left;
margin-top: 7px;
width: 100%;
}
#homeLatestNewsBox .divider2 {
background: transparent url(../images/build/home-latest-news-divider.gif) repeat-y 479px 0 scroll;
float: left;
width: 100%;
}
#homeLatestNewsBox .spc {
background-color: #ffffff;
clear: both;
font-size: 1%;
height: 10px;
}

#homeLatestNewsBox .b {
float: left;
width: 100%;
}
#homeLatestNewsBox .bl {
float: left;
width: 100%;
}
#homeLatestNewsBox .br {
float: left;
width: 100%;
}
#homeLatestNewsBox .l {
float: left;
width: 100%;
}
#homeLatestNewsBox .r {
float: left;
width: 100%;
}
#homeLatestNewsBox .t {
background: transparent url(../images/build/home-latest-news-t.gif) repeat-x top left scroll;
float: left;
width: 100%;
}
#homeLatestNewsBox .tl {
background: transparent url(../images/build/home-latest-news-tl.gif) no-repeat top left scroll;
float: left;
width: 100%;
}
#homeLatestNewsBox .tr {
background: transparent url(../images/build/home-latest-news-tr.gif) no-repeat top right scroll;
float: left;
width: 100%;
}

#homeLatestNewsBoxRSS {
float: right;
padding-top: 5px;
}
#homeLatestNewsBoxRSSContainer {
background: transparent url(../images/build/colour-orange-icon-rss.gif) no-repeat 0 3px scroll;
font-size: 90%;
padding: 3px 0 5px 21px;
}
#homeLatestNewsBoxRSS A {
color: #ffffff;
}

#homeQuickLinksBox {
clear: both;
margin: 12px 0;
width: 100%;
}
#homeQuickLinksBoxContainer {
}
#homeQuickLinksBox1 {
float: left;
margin: 0 20px 0 0;
width: 155px;
}
#homeQuickLinksBox1Container {
}
#homeQuickLinksBox2 {
float: left;
margin: 0 20px 0 0;
width: 155px;
}
#homeQuickLinksBox2Container {
}
#homeQuickLinksBox3 {
float: left;
width: 155px;
margin: 0 20px 0 0;
}
#homeQuickLinksBox3Container {
}
#homeQuickLinksBox4 {
float: right;
width: 155px;
}
#homeQuickLinksBox4Container {
}
#homeQuickLinksBox A {
color: #003399;
font-weight: normal;
text-decoration: none; 
}
#homeQuickLinksBox A:hover {
text-decoration: underline; 
}
#homeQuickLinksBox H2 {
border: 0;
color: #003399;
font-size: 150%;
font-weight: normal;
margin: 0 0 10px 0;
}
#homeQuickLinksBox H2 A {
color: #003399;
font-weight: normal;
text-decoration: none;
}
#homeQuickLinksBox H3 {
border-bottom: 1px solid #003399;
color: #000000;
display: inline;
font-family: verdana;
font-size: 120%;
font-weight: normal;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#homeQuickLinksBox H3 A {
color: #000000;
font-weight: normal;
text-decoration: none;
}
#homeQuickLinksBox H3 A:hover {
text-decoration: none;
}
#homeQuickLinksBox LI {
font-size: 90%;
margin: 0.325em 0 0 0;
padding: 0;
}
#homeQuickLinksBox UL {
list-style-image: none;
list-style-type: none;
margin: 10px 0 0 0;
padding: 0;
}
#homeQuickLinksBox .content {
float: left;
padding: 10px 10px 10px 10px;
}
#homeQuickLinksBox .divider1 {
float: left;
width: 100%;
}
#homeQuickLinksBox .divider2 {
float: left;
width: 100%;
}
#homeQuickLinksBox .divider3 {
float: left;
width: 100%;
}
#homeQuickLinksBox .spc {
background-color: #ffffff;
clear: both;
font-size: 1%;
height: 10px;
}

#homeQuickLinksBox .b {
float: left;
width: 100%;
}
#homeQuickLinksBox .bl {
float: left;
width: 100%;
}
#homeQuickLinksBox .br {
float: left;
width: 100%;
}
#homeQuickLinksBox .l {
float: left;
width: 100%;
}
#homeQuickLinksBox .r {
float: left;
width: 100%;
}
#homeQuickLinksBox .t {
background: transparent url(../images/build/home-quick-links-t.gif) repeat-x top left scroll;
float: left;
width: 100%;
}
#homeQuickLinksBox .tl {
float: left;
width: 100%;
}
#homeQuickLinksBox .tr {
float: left;
width: 100%;
}

#homeWelcome {
clear: both;
width: 100%;
}
#homeWelcomeContainer {
}
#homeWelcome H1 {
border: 0;
font-size: 130%;
padding: 0;
margin: 0 0 10px 0;
}
#homeWelcome P {
margin: 0 0 5px 0;
}
#homeWelcome .advert {
float: right;
width: 239px;
}
#homeWelcome .content {
color: #004096;
float: left;
font-size: 115%;
padding: 10px 10px 5px 10px;
/*width: 478px;*/
}
#homeWelcome .content .advertContent {
width: 478px;
}
#homeWelcome .spc {
background-color: #ffffff;
clear: both;
font-size: 1%;
height: 20px;
}

/*#homeWelcome .b {
background: transparent url(../images/build/home-welcome-b.gif) repeat-x bottom left scroll;
float: left;
width: 100%;
}
#homeWelcome .bl {
background: transparent url(../images/build/home-welcome-bl.gif) no-repeat bottom left scroll;
float: left;
width: 100%;
}
#homeWelcome .br {
background: transparent url(../images/build/home-welcome-br.gif) no-repeat bottom right scroll;
float: left;
width: 100%;
}*/

.imgCentre {
clear: both;
display: block;
margin: 0 auto 0 auto;
padding: 0.3em 0 1.3em 0;
text-align: center;
}
.imgLeft {
float: left;
padding: 0.5em 1.5em 1.3em 0;
}
.imgRight {
float: right;
padding: 0.5em 0 1.3em 1.25em;
}

.landingPageBox {
clear: both;
}
.landingPageBoxContainer {
}
.landingPageBox H2 {
border: 0;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 120%;
font-weight: bold;
margin: 0 0 10px 0;
padding: 0;
}
.landingPageBox H3 {
border: 0;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 100%;
font-weight: bold;
margin: 0 0 10px 0;
padding: 0;
}
.landingPageBox H2 A,
.landingPageBox H3 A {
font-weight: bold;
text-decoration: none !important;
}
.landingPageBox LI {
margin: 0.65em 0 0 0;
text-decoration: none;
}
.landingPageBox P A {
font-weight: normal;
}
.landingPageBox UL {
list-style-image: none;
list-style-type: none;
margin: 0 0 0.65em 0;
}
.landingPageBox .content {
font-size: 90%;
padding: 10px 10px 5px 10px;
}
.landingPageBox .spc {
background-color: #ffffff;
clear: both;
font-size: 1%;
height: 10px;
}

.landingPageBox {
background-color: #ebf0fa;
}
.landingPageBox H2,
.landingPageBox H3 {
color: #505050;
}
.landingPageBox H2 A,
.landingPageBox H3 A {
color: #505050;
}
.landingPageBox LI {
}
.landingPageBox .b {
background: transparent url(../images/build/colour-default-landing-box-b.gif) repeat-x bottom left scroll;
float: left;
width: 100%;
}
.landingPageBox .bl {
background: transparent url(../images/build/colour-default-landing-box-bl.gif) no-repeat bottom left scroll;
float: left;
width: 100%;
}
.landingPageBox .br {
background: transparent url(../images/build/colour-default-landing-box-br.gif) no-repeat bottom right scroll;
float: left;
width: 100%;
}
.landingPageBox .l {
background: transparent url(../images/build/colour-default-landing-box-l.gif) repeat-y top left scroll;
float: left;
width: 100%;
}
.landingPageBox .r {
background: transparent url(../images/build/colour-default-landing-box-r.gif) repeat-y top right scroll;
float: left;
width: 100%;
}
.landingPageBox .t {
background: transparent url(../images/build/colour-default-landing-box-t.gif) repeat-x top left scroll;
float: left;
width: 100%;
}
.landingPageBox .tl {
background: transparent url(../images/build/colour-default-landing-box-tl.gif) no-repeat top left scroll;
float: left;
width: 100%;
}
.landingPageBox .tr {
background: transparent url(../images/build/colour-default-landing-box-tr.gif) no-repeat top right scroll;
float: left;
width: 100%;
}

.colourBlue .landingPageBox {
background-color: #ebf5fd;
}
.colourBlue .landingPageBox H2,
.colourBlue .landingPageBox H3 {
color: #505050;
}
.colourBlue .landingPageBox H2 A,
.colourBlue .landingPageBox H3 A {
color: #505050;
}
.colourBlue .landingPageBox LI {
}
.colourBlue .landingPageBox .b {
background: transparent url(../images/build/colour-blue-landing-box-b.gif) repeat-x bottom left scroll;
}
.colourBlue .landingPageBox .bl {
background: transparent url(../images/build/colour-blue-landing-box-bl.gif) no-repeat bottom left scroll;
}
.colourBlue .landingPageBox .br {
background: transparent url(../images/build/colour-blue-landing-box-br.gif) no-repeat bottom right scroll;
}
.colourBlue .landingPageBox .l {
background: transparent url(../images/build/colour-blue-landing-box-l.gif) repeat-y top left scroll;
}
.colourBlue .landingPageBox .r {
background: transparent url(../images/build/colour-blue-landing-box-r.gif) repeat-y top right scroll;
}
.colourBlue .landingPageBox .t {
background: transparent url(../images/build/colour-blue-landing-box-t.gif) repeat-x top left scroll;
}
.colourBlue .landingPageBox .tl {
background: transparent url(../images/build/colour-blue-landing-box-tl.gif) no-repeat top left scroll;
}
.colourBlue .landingPageBox .tr {
background: transparent url(../images/build/colour-blue-landing-box-tr.gif) no-repeat top right scroll;
}

.colourOrange .landingPageBox {
background-color: #ffe6d6;
}
.colourOrange .landingPageBox H2,
.colourOrange .landingPageBox H3 {
color: #505050;
}
.colourOrange .landingPageBox H2 A,
.colourOrange .landingPageBox H3 A {
color: #505050;
}
.colourOrange .landingPageBox LI {
}
.colourOrange .landingPageBox .b {
background: transparent url(../images/build/colour-orange-landing-box-b.gif) repeat-x bottom left scroll;
}
.colourOrange .landingPageBox .bl {
background: transparent url(../images/build/colour-orange-landing-box-bl.gif) no-repeat bottom left scroll;
}
.colourOrange .landingPageBox .br {
background: transparent url(../images/build/colour-orange-landing-box-br.gif) no-repeat bottom right scroll;
}
.colourOrange .landingPageBox .l {
background: transparent url(../images/build/colour-orange-landing-box-l.gif) repeat-y top left scroll;
}
.colourOrange .landingPageBox .r {
background: transparent url(../images/build/colour-orange-landing-box-r.gif) repeat-y top right scroll;
}
.colourOrange .landingPageBox .t {
background: transparent url(../images/build/colour-orange-landing-box-t.gif) repeat-x top left scroll;
}
.colourOrange .landingPageBox .tl {
background: transparent url(../images/build/colour-orange-landing-box-tl.gif) no-repeat top left scroll;
}
.colourOrange .landingPageBox .tr {
background: transparent url(../images/build/colour-orange-landing-box-tr.gif) no-repeat top right scroll;
}

.colourRed .landingPageBox {
background-color: #fee9e6;
}
.colourRed .landingPageBox H2,
.colourRed .landingPageBox H3 {
color: #505050;
}
.colourRed .landingPageBox H2 A,
.colourRed .landingPageBox H3 A {
color: #505050;
}
.colourRed .landingPageBox LI {
}
.colourRed .landingPageBox .b {
background: transparent url(../images/build/colour-red-landing-box-b.gif) repeat-x bottom left scroll;
}
.colourRed .landingPageBox .bl {
background: transparent url(../images/build/colour-red-landing-box-bl.gif) no-repeat bottom left scroll;
}
.colourRed .landingPageBox .br {
background: transparent url(../images/build/colour-red-landing-box-br.gif) no-repeat bottom right scroll;
}
.colourRed .landingPageBox .l {
background: transparent url(../images/build/colour-red-landing-box-l.gif) repeat-y top left scroll;
}
.colourRed .landingPageBox .r {
background: transparent url(../images/build/colour-red-landing-box-r.gif) repeat-y top right scroll;
}
.colourRed .landingPageBox .t {
background: transparent url(../images/build/colour-red-landing-box-t.gif) repeat-x top left scroll;
}
.colourRed .landingPageBox .tl {
background: transparent url(../images/build/colour-red-landing-box-tl.gif) no-repeat top left scroll;
}
.colourRed .landingPageBox .tr {
background: transparent url(../images/build/colour-red-landing-box-tr.gif) no-repeat top right scroll;
}

#landingPageBoxColumns {
background: transparent url(../images/build/colour-default-landing-column-divider.gif) repeat-y 259px 0 scroll;
clear: both;
float: left;
width: 100%;
}
#landingPageBoxColumnsContainer {
}
#landingPageBoxColumns H2 {
border-bottom: 1px dotted #505050;
}
#landingPageBoxColumns .left {
float: left;
width: 48%;
}
#landingPageBoxColumns .right {
float: right;
width: 48%;
}
#landingPageBoxColumns .spc {
background-color: #ffffff;
clear: both;
font-size: 1%;
height: 10px;
}

.landingPageBoxRow {
clear: both;
float: left;
width: 100%;
}
.landingPageBoxRowContainer {
}
.landingPageBoxRow .left {
float: left;
width: 49%;
}
.landingPageBoxRow .right {
float: right;
width: 49%;
}

.linkButton {
clear: both;
float: left;
margin: 0 0 0.325em 0;
width: 100%;
}
.linkButtonContainer {
float: left;
}
.linkButton A {
color: #ffffff;
display: block;
font-weight: normal;
padding-left: 19px;
}
.linkButton .content {
font-size: 90%;
padding: 3px 10px 5px 5px;
}
.linkButton .spc {
background-color: #ffffff;
clear: both;
font-size: 1%;
height: 10px;
}

.linkButton A {
color: #ffffff;
text-decoration: none !important;
}
.linkButton A.arrowLeft {
background: transparent url(../images/build/colour-default-arrow-l.gif) no-repeat 0 1px scroll;
}
.linkButton A.arrowRight {
background: transparent url(../images/build/colour-default-arrow-r.gif) no-repeat 0 1px scroll;
}
.linkButton A.iconRss {
background: transparent url(../images/build/colour-default-icon-rss.gif) no-repeat 0 2px scroll;
padding: 2px 0 2px 21px;
}
.linkButton .bl {
background: transparent url(../images/build/colour-default-button-bl.gif) no-repeat bottom left scroll;
float: left;
}
.linkButton .br {
background: transparent url(../images/build/colour-default-button-br.gif) no-repeat bottom right scroll;
float: left;
}
.linkButton .tl {
background: transparent url(../images/build/colour-default-button-tl.gif) no-repeat top left scroll;
float: left;
}
.linkButton .tr {
background: #084096 url(../images/build/colour-default-button-tr.gif) no-repeat top right scroll;
float: left;
}

.colourBlue .linkButton A {
color: #ffffff;
}
.colourBlue .linkButton A.arrowLeft {
background-image: url(../images/build/colour-default-arrow-l.gif);
}
.colourBlue .linkButton A.arrowRight {
background-image: url(../images/build/colour-default-arrow-r.gif);
}
.colourBlue .linkButton A.iconRss {
background-image: url(../images/build/colour-default-icon-rss.gif);
}
.colourBlue .linkButton .bl {
background-image: url(../images/build/colour-default-button-bl.gif);
}
.colourBlue .linkButton .br {
background-image: url(../images/build/colour-default-button-br.gif);
}
.colourBlue .linkButton .tl {
background-image: url(../images/build/colour-default-button-tl.gif);
}
.colourBlue .linkButton .tr {
background: #084096 url(../images/build/colour-default-button-tr.gif) no-repeat top right scroll;
}

.colourOrange .linkButton A {
color: #ffffff;
}
.colourOrange .linkButton A.arrowLeft {
background-image: url(../images/build/colour-orange-arrow-l.gif);
}
.colourOrange .linkButton A.arrowRight {
background-image: url(../images/build/colour-orange-arrow-r.gif);
}
.colourOrange .linkButton A.iconRss {
background-image: url(../images/build/colour-orange-icon-rss.gif);
}
.colourOrange .linkButton .bl {
background-image: url(../images/build/colour-orange-button-bl.gif);
}
.colourOrange .linkButton .br {
background-image: url(../images/build/colour-orange-button-br.gif);
}
.colourOrange .linkButton .tl {
background-image: url(../images/build/colour-orange-button-tl.gif);
}
.colourOrange .linkButton .tr {
background: #ff8300 url(../images/build/colour-orange-button-tr.gif) no-repeat top right scroll;
}

.colourRed .linkButton A {
color: #ffffff;
}
.colourRed .linkButton A.arrowLeft {
background-image: url(../images/build/colour-red-arrow-l.gif);
}
.colourRed .linkButton A.arrowRight {
background-image: url(../images/build/colour-red-arrow-r.gif);
}
.colourRed .linkButton A.iconRss {
background-image: url(../images/build/colour-red-icon-rss.gif);
}
.colourRed .linkButton .bl {
background-image: url(../images/build/colour-red-button-bl.gif);
}
.colourRed .linkButton .br {
background-image: url(../images/build/colour-red-button-br.gif);
}
.colourRed .linkButton .tl {
background-image: url(../images/build/colour-red-button-tl.gif);
}
.colourRed .linkButton .tr {
background: #d42e12 url(../images/build/colour-red-button-tr.gif) no-repeat top right scroll;
}

.listItem {
clear: both;
float: left;
margin: 0 0 10px 0;
width: 100%;
}
.listItemContainer {
padding: 0 0 5px 0;
}
.listItemContainer A {
font-weight: normal;
}
.listItemContainer DIV {
font-size: 90%;
line-height: 1.6em;
margin: 0 0 0.5em 0;
}
.listItem .bold {
color: #505050;
font-weight: bold;
}
.listItem .boldLarge {
font-size: 110%;
font-weight: bold;
}
.listItem .iconExcel {
background: transparent url(../images/build/icon_excel_16x16.gif) no-repeat 0 0 scroll;
font-weight: normal;
padding-left: 21px;
}
.listItem .iconPDF {
background: transparent url(../images/build/icon_pdf_16x16.gif) no-repeat 0 0 scroll;
font-weight: normal;
padding-left: 21px;
}
.listItem .iconPowerpoint {
background: transparent url(../images/build/icon_powerpoint_16x16.gif) no-repeat 0 0 scroll;
font-weight: normal;
padding-left: 21px;
}
.listItem .iconWord {
background: transparent url(../images/build/icon_word_16x16.gif) no-repeat 0 0 scroll;
font-weight: normal;
padding-left: 21px;
}
.listItem .link {
font-weight: normal;
}
#news .listItem .link {
background: #ebf0fa;
font-weight: normal;
padding: 3px 5px 5px 8px;
}
.colourBlue #news .listItem .link {
}
.colourOrange #news .listItem .link {
}
.colourRed #news .listItem .link {
}

#news .listItem .link A {
font-size: 110%;
}
.listItem .normal {
font-weight: normal;
}
.listItem .normalLarge {
font-size: 110%;
font-weight: normal;
}

#master {
margin: 0 auto 0 auto;
width: 990px;
}
#masterContainer {
background: #ffffff url(../images/build/page-bg.gif) repeat-y top right scroll;
float: left;
}
#masterNoNav {
margin: 0 auto 0 auto;
width: 760px;
}
#masterNoNavContainer {
background-color: #ffffff;
float: left;
}

#navLeft {
clear: both;
margin: 0 0 10px 0;
}
#navLeftContainer {
}
#navLeft .heading H1 {
border: 0;
font-size: 120%;
font-weight: normal;
margin: 0;
padding: 2px 5px 5px 10px;
}
#navLeft LI {
line-height: 1.3em;
margin: 0;
}
#navLeft LI LI {
background-image: none;
margin: 0;
}
#navLeft LI A {
font-size: 90%;
font-weight: normal;
text-decoration: none;
}
#navLeft LI A:hover {
text-decoration: underline;
}
#navLeft LI A.selected {
text-decoration: none; 
border-bottom: dotted 1px #505050;
}
#navLeft LI DIV {
border-top: 3px solid #ebf0fa;
padding: 2px 8px 4px 0;
}
#navLeft LI LI DIV {
padding: 0 5px 2px 15px;
}
#navLeft LI LI LI DIV {
padding: 0 5px 2px 25px;
}
#navLeft LI LI LI LI DIV {
padding: 0 5px 2px 35px;
}
#navLeft UL {
border-bottom: 3px solid #ebf0fa;
list-style-image: none;
list-style-type: none;
margin: 0;
width: 100%;
}
#navLeft UL UL {
background-color: #ebf0fa;
border-bottom: 0;
width: 100%;
}
#navLeft .heading {
background: #084096 url(../images/build/colour-default-left-nav-tr.gif) no-repeat top right scroll;
}
#navLeft .heading H1 {
background: transparent url(../images/build/colour-default-left-nav-tl.gif) no-repeat top left scroll;
color: #ffffff;
}

.colourBlue #navLeft LI DIV {
border-top: 3px solid #ebf5fd;
}
.colourBlue #navLeft UL {
border-bottom: 3px solid #ebf5fd;
}
.colourBlue #navLeft UL UL {
background-color: #ebf5fd;
border-bottom: 0;
}
.colourBlue #navLeft .heading {
background: #7fafd6 url(../images/build/colour-blue-left-nav-tr.gif) no-repeat top right scroll;
}
.colourBlue #navLeft .heading H1 {
background-image: url(../images/build/colour-blue-left-nav-tl.gif);
}

.colourOrange #navLeft LI DIV {
border-top: 3px solid #ffe6d6;
}
.colourOrange #navLeft UL {
border-bottom: 3px solid #ffe6d6;
}
.colourOrange #navLeft UL UL {
background-color: #ffe6d6;
border-bottom: 0;
}
.colourOrange #navLeft .heading {
background: #ff8300 url(../images/build/colour-orange-left-nav-tr.gif) no-repeat top right scroll;
}
.colourOrange #navLeft .heading H1 {
background-image: url(../images/build/colour-orange-left-nav-tl.gif);
}

.colourRed #navLeft LI DIV {
border-top: 3px solid #fee9e6;
}
.colourRed #navLeft UL {
border-bottom: 3px solid #fee9e6;
}
.colourRed #navLeft UL UL {
background-color: #fee9e6;
border-bottom: 0;
}
.colourRed #navLeft .heading {
background: #d42e12 url(../images/build/colour-red-left-nav-tr.gif) no-repeat top right scroll;
}
.colourRed #navLeft .heading H1 {
background-image: url(../images/build/colour-red-left-nav-tl.gif);
}

.navLeftLandingPage {
clear: both;
margin: 0 0 10px 0;
}
.navLeftLandingPageContainer {
padding: 0 10px 0 0;
}
.navLeftLandingPage A, 
.colourDefault .navLeftLandingPage A,
.colourBlue .navLeftLandingPage A
.colourOrange .navLeftLandingPage A,
.colourRed .navLeftLandingPage A{
color: #505050;
font-weight: normal;
}
.navLeftLandingPage LI {
font-size: 90%;
padding: 0 5px 0 10px;
}
.navLeftLandingPage UL {
background: transparent url(../images/build/landing-nav-left-bg.gif) repeat-x top left scroll;
list-style-image: none;
list-style-type: none;
margin: 0 0 0.975em 0;
padding: 5px 0 0 0;
width: 100%;
}
.navLeftLandingPage .heading {
background: #a5a4a4 url(../images/build/landing-nav-left-tr.gif) no-repeat top right scroll;
}
.navLeftLandingPage .heading H2 {
background: transparent url(../images/build/landing-nav-left-tl.gif) no-repeat top left scroll;
border: 0;
color: #ffffff;
font-size: 120%;
font-weight: normal;
margin: 0;
padding: 2px 5px 5px 10px;
}

#navTop {
clear: both;
}
#navTopContainer {
float: right;
}
#navTop A, #navTop A:link {
color: #003289;
font-weight: normal;
text-decoration: none;
}
#navTop A:visited {
text-decoration: none;
}
#navTop A:hover {
text-decoration: none;
}
#navTop A:focus {
text-decoration: none;
}
#navTop A:active {
text-decoration: none;
}
#navTop TABLE {
background-color: transparent;
}
#navTop TD.selected A, #navTop TD.selected A:link {
color: #ffffff;
}
#navTop TD {
vertical-align: top;
}
#navTop DIV.tab {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 120%;
padding: 2px 10px 2px 10px;
}
#navTop TD.selected {
background: #003289 url(../images/build/nav-top-tab-right-selected.gif) no-repeat top right scroll;
}
#navTop TD.selected DIV.tab {
background: transparent url(../images/build/nav-top-tab-left-selected.gif) no-repeat top left scroll;
}

#navTop .menucolourBlue {
background-color: #ebf5fd;
border: 1px solid #7fafd6;
border-top: 0;
display: block;
margin: 0.25em 0 0 0;
}
#navTop .menucolourBlue .menuLink {
border-top: 1px solid #7fafd6;
}
#navTop .menucolourBlue A, #navTop .menucolourBlue A:link {
color: #3278b0;
display: block;
font-weight: normal;
padding: 0.2em 0.5em 0.3em 0.5em;
text-decoration: none;
}
#navTop .menucolourBlue A:visited {
text-decoration: none;
}
#navTop .menucolourBlue A:hover {
background-color: #bacddc;
text-decoration: none;
}
#navTop .menucolourBlue A:focus {
text-decoration: none;
}
#navTop .menucolourBlue A:active {
text-decoration: none;
}
#navTop TD.selected .menucolourBlue A, #navTop TD.selected .menucolourBlue A:link {
color: #7fafd6;
}

#navTop .menucolourDefault {
background-color: #ebf0fa;
border: 1px solid #c8d3ec;
border-top: 0;
display: block;
margin: 0.25em 0 0 0;
}
#navTop .menucolourDefault .menuLink {
border-top: 1px solid #c8d3ec;
}
#navTop .menucolourDefault A, #navTop .menucolourDefault A:link {
color: #084096;
display: block;
font-weight: normal;
padding: 0.2em 0.5em 0.3em 0.5em;
text-decoration: none;
}
#navTop .menucolourDefault A:visited {
text-decoration: none;
}
#navTop .menucolourDefault A:hover {
background-color: #c8d3ec;
text-decoration: none;
}
#navTop .menucolourDefault A:focus {
text-decoration: none;
}
#navTop .menucolourDefault A:active {
text-decoration: none;
}
#navTop TD.selected .menucolourDefault A, #navTop TD.selected .menucolourDefault A:link {
color: #084096;
}

#navTop .menucolourOrange {
background-color: #ffe6d6;
border: 1px solid #fed4a7;
border-top: 0;
display: block;
margin: 0.25em 0 0 0;
}
#navTop .menucolourOrange .menuLink {
border-top: 1px solid #fed4a7;
}
#navTop .menucolourOrange A, #navTop .menucolourOrange A:link {
color: #ff8300;
display: block;
font-weight: normal;
padding: 0.2em 0.5em 0.3em 0.5em;
text-decoration: none;
}
#navTop .menucolourOrange A:visited {
text-decoration: none;
}
#navTop .menucolourOrange A:hover {
background-color: #fed4a7;
text-decoration: none;
}
#navTop .menucolourOrange A:focus {
text-decoration: none;
}
#navTop .menucolourOrange A:active {
text-decoration: none;
}
#navTop TD.selected .menucolourOrange A, #navTop TD.selected .menucolourOrange A:link {
color: #ff8300;
}

#navTop .menucolourRed {
background-color: #fee9e6;
border: 1px solid #fec6bd;
border-top: 0;
display: block;
margin: 0.25em 0 0 0;
}
#navTop .menucolourRed .menuLink {
border-top: 1px solid #fec6bd;
}
#navTop .menucolourRed A, #navTop .menucolourRed A:link {
color: #d42e12;
display: block;
font-weight: normal;
padding: 0.2em 0.5em 0.3em 0.5em;
text-decoration: none;
}
#navTop .menucolourRed A:visited {
text-decoration: none;
}
#navTop .menucolourRed A:hover {
background-color: #fec6bd;
text-decoration: none;
}
#navTop .menucolourRed A:focus {
text-decoration: none;
}
#navTop .menucolourRed A:active {
text-decoration: none;
}
#navTop TD.selected .menucolourRed A, #navTop TD.selected .menucolourRed A:link {
color: #d42e12;
}

#navTop .menuLink {
}

#navTop .menu {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 75%;
position: absolute;
visibility: hidden;
}

#news {
}
#news H2 {
border-bottom: dotted 1px #000000;
color: #505050;
}
#news H3 {
color: #505050;
font-weight: normal;
}
#news .formImage {
position: relative;
top: 5px;
}
#news .formText {
width: 15em;
}

.noBorder {
clear: both;
}
#contentCentreContainer .noBorder TABLE,
#contentCentreContainer .noBorder TD,
#contentCentreContainer .noBorder TH {
background-color: transparent;
border: 0;
}

.pagination {
background-color: #f0f0f0;
clear: both;
float: left;
margin: 0 0 1.3em 0;
padding: 2px 0 4px 0;
width: 100%;
}
.paginationContainer {
font-size: 90%;
padding: 0 5px 0 5px;
}
.pagination A,
.colourDefault .pagination A,
.colourBlue .pagination A,
.colourOrange .pagination A,
.colourRed .pagination A {
color: #505050;
font-weight: normal;
}
.pagination .centre {
float: left;
text-align: center;
width: 26.9%;
}
.pagination .left {
float: left;
width: 36.5%;
}
.pagination .left A {
padding: 0 5px 0 0;
text-decoration: none;
}
.pagination .right {
float: right;
text-align: right;
width: 36.5%;
}
.pagination .right A {
padding: 0 0 0 5px;
text-decoration: none;
}

.pointer {
cursor: pointer;
}

.print {
background: transparent url(../images/build/icon-print.gif) no-repeat top left scroll;
float: left;
height: 1.7em;
padding: 1px 0 0 25px;
}
DIV[class=print] {
height: auto;
min-height: 1.7em;
}

#quickLinks {
clear: both;
margin: 0 auto 10px auto;
width: 210px;
}
#quickLinksContainer {
}
#quickLinks SELECT {
font-size: 75%;
position: relative;
top: -5px;
width: 160px;
}
#quickLinks .bottom {
background: transparent url(../images/build/quick-links-bg-bottom.gif) no-repeat top left scroll;
}
#quickLinks .bottom .container {
font-size: 1%;
height: 10px;
margin: 0;
padding: 0;
}
#quickLinks .middle {
background: transparent url(../images/build/quick-links-bg-middle.gif) repeat-y top left scroll;
}
#quickLinks .middle .container {
margin: 0;
padding: 10px 0 0 10px;
}
#quickLinks .top {
background: white url(../images/build/quick-links-bg-top.gif) no-repeat top left scroll;
}
#quickLinks .top .container {
color: #084096;
font-weight: bold;
padding: 5px 5px 5px 10px;
}
#quickLinks .top .container SPAN {
}

.quoteBox {
clear: both;
width: 100%;
}
.quoteBox A,
.colourBlue .quoteBox A,
.colourOrange .quoteBox A,
.colourRed .quoteBox A{
color: #ffffff;
text-decoration: underline;
}
.quoteBox B,
.quoteBox STRONG {
color: #ffffff;
}
.quoteBox H2 {
border: 0;
color: #ffffff;
font-size: 140%;
font-weight: normal;
margin: 0;
padding: 0 0 0.65em 0;
}
.quoteBox P {
font-size: 110%;
padding-left: 25px;
}
.quoteBox P.quote {
font-size: 125%;
line-height: 1.4em;
}
.quoteBox .content {
color: #ffffff;
font-family: Verdana,Arial,Helvetica,sans-serif;
margin: 0 15px 0 10px;
padding: 15px 50px 5px 0;
}
.quoteBox DIV[class=content] {
height: auto;
min-height: 7em;
}
.quoteBox .spc {
background-color: #ffffff;
clear: both;
font-size: 1%;
height: 15px;
}

.quoteBoxContainer {
background-color: #084096;
}
.quoteBox P.quote {
background: transparent url(../images/build/colour-default-quote-l.gif) no-repeat 0 0 scroll;
}
.quoteBox P SPAN.quote {
background: transparent url(../images/build/colour-default-quote-r.gif) no-repeat 0 0 scroll;
padding-left: 20px;
}
.quoteBox .bl {
background: transparent url(../images/build/colour-default-banner-bl.gif) no-repeat bottom left scroll;
float: left;
width: 100%;
}
.quoteBox .br {
background: transparent url(../images/build/colour-default-banner-br.gif) no-repeat bottom right scroll;
float: left;
width: 100%;
}
.quoteBox .tl {
background: transparent url(../images/build/colour-default-banner-tl.gif) no-repeat top left scroll;
float: left;
width: 100%;
}
.quoteBox .tr {
background: transparent url(../images/build/colour-default-banner-tr.gif) no-repeat top right scroll;
float: left;
width: 100%;
}

.colourBlue .quoteBoxContainer {
background-color: #7fafd6;
}
.colourBlue .quoteBox P.quote {
background-image: url(../images/build/colour-blue-quote-l.gif);
}
.colourBlue .quoteBox P SPAN.quote {
background-image: url(../images/build/colour-blue-quote-r.gif);
}
.colourBlue .quoteBox .bl {
background-image: url(../images/build/colour-blue-banner-bl.gif);
}
.colourBlue .quoteBox .br {
background-image: url(../images/build/colour-blue-banner-br.gif);
}
.colourBlue .quoteBox .tl {
background-image: url(../images/build/colour-blue-banner-tl.gif);
}
.colourBlue .quoteBox .tr {
background-image: url(../images/build/colour-blue-banner-tr.gif);
}

.colourBlue .quoteBoxContainer {
background-color: #7fafd6;
}
.colourBlue .quoteBox P.quote {
background-image: url(../images/build/colour-blue-quote-l.gif);
}
.colourBlue .quoteBox P SPAN.quote {
background-image: url(../images/build/colour-blue-quote-r.gif);
}
.colourBlue .quoteBox .bl {
background-image: url(../images/build/colour-blue-banner-bl.gif);
}
.colourBlue .quoteBox .br {
background-image: url(../images/build/colour-blue-banner-br.gif);
}
.colourBlue .quoteBox .tl {
background-image: url(../images/build/colour-blue-banner-tl.gif);
}
.colourBlue .quoteBox .tr {
background-image: url(../images/build/colour-blue-banner-tr.gif);
}

.colourOrange .quoteBoxContainer {
background-color: #ff8300;
}
.colourOrange .quoteBox P.quote {
background-image: url(../images/build/colour-orange-quote-l.gif);
}
.colourOrange .quoteBox P SPAN.quote {
background-image: url(../images/build/colour-orange-quote-r.gif);
}
.colourOrange .quoteBox .bl {
background-image: url(../images/build/colour-orange-banner-bl.gif);
}
.colourOrange .quoteBox .br {
background-image: url(../images/build/colour-orange-banner-br.gif);
}
.colourOrange .quoteBox .tl {
background-image: url(../images/build/colour-orange-banner-tl.gif);
}
.colourOrange .quoteBox .tr {
background-image: url(../images/build/colour-orange-banner-tr.gif);
}

.colourRed .quoteBoxContainer {
background-color: #d42e12;
}
.colourRed .quoteBox P.quote {
background-image: url(../images/build/colour-red-quote-l.gif);
}
.colourRed .quoteBox P SPAN.quote {
background-image: url(../images/build/colour-red-quote-r.gif);
}
.colourRed .quoteBox .bl {
background-image: url(../images/build/colour-red-banner-bl.gif);
}
.colourRed .quoteBox .br {
background-image: url(../images/build/colour-red-banner-landing-page-br.gif);
}
.colourRed .quoteBox .tl {
background-image: url(../images/build/colour-red-banner-tl.gif);
}
.colourRed .quoteBox .tr {
background-image: url(../images/build/colour-red-banner-tr.gif);
}

.relatedAreas {
clear: both;
margin: 0.65em 0 0 0;
width: 100%;
}
.relatedAreasContainer {
}
.relatedAreas A {
font-size: 90%;
font-weight: normal;
text-decoration: underline;
}
.relatedAreas A:hover {
text-decoration: none;
}
.relatedAreas LI {
padding: 0;
}
.relatedAreas UL {
list-style-image: none;
list-style-type: none;
margin: 0 0 0.5em 0.5em;
}
.relatedAreas .spc {
background-color: #ffffff;
clear: both;
font-size: 1%;
height: 10px;
}


#roi {
clear: both;
}

#roi .helpContent {
position: absolute;
width: 160px;
}

#roiBlueHelp {
height: 18em;
}
#roiBlueHelp00 {
visibility: visible;
}
#roiBlueHelp01 {
visibility: hidden;
}
#roiBlueHelp02 {
visibility: hidden;
}
#roiBlueHelp03 {
visibility: hidden;
}
#roiBlueHelp04 {
visibility: hidden;
}
#roiBlueHelp05 {
visibility: hidden;
}

#roiGreenHelp {
height: 18em;
}
#roiGreenHelp00 {
visibility: visible;
}
#roiGreenHelp01 {
visibility: hidden;
}
#roiGreenHelp02 {
visibility: hidden;
}
#roiGreenHelp03 {
visibility: hidden;
}
#roiGreenHelp04 {
visibility: hidden;
}
#roiGreenHelp05 {
visibility: hidden;
}
#roiGreenHelp06 {
visibility: hidden;
}
#roiGreenHelp07 {
visibility: hidden;
}

.roiBoxContainer {
clear: both;
}

.roiBoxContainer H2 {
border: 0;
color: #ffffff;
font-size: 120%;
font-weight: bold;
margin: 0 0 8px 0;
padding: 0;
}

.roiBoxContainer .content {
float: left;
padding: 7px 10px 0 10px;
}

.roiBoxContainer .roiOrange .content {
color: #838383;
font-size: 90%;
}

.roiBoxContainer .spc {
background-color: #ffffff;
clear: both;
font-size: 1%;
height: 10px;
}

.roiDisclaimer {
font-size: 90%;
}
.roiDisclaimer P {
margin: 0 0 0.6em 0;
}

#contentCentreContainer #roi .formBox TABLE {
margin: 0 auto 0.65em auto;
}
#contentCentreContainer #roi .formBox TD {
font-size: 100%;
padding: 0 5px 0 5px;
width: 7em;
}

#contentCentreContainer .roiForm .formTable TD {
padding-bottom: 0.5em;
padding-top: 0.5em;
}

.roiForm {
clear: both;
float: left;
margin: 0 0 5px 0;
width: 100%;
}
.roiFormLeft {
float: left;
width: 330px;
}
.roiFormRight {
float: left;
font-size: 90%;
margin: 0 0 0 10px;
width: 160px;
}
#contentCentreContainer .roiBlue .roiForm .formSelect {
background-color: #d4e1fb;
font-size: 80%;
width: 91%;
}
#contentCentreContainer .roiBlue .roiForm .formText {
background-color: #d4e1fb;
width: 67%;
}
#contentCentreContainer .roiGreen .roiForm .formText {
background-color: #c9ecdc;
width: 67%;
}
#contentCentreContainer .roiOrange2 .roiForm .formText {
background-color: #ffe6d6;
width: 67%;
}
#contentCentreContainer .roiBlue .roiForm .formTable TD.left {
padding-left: 0;
width: 45%;
}
#contentCentreContainer .roiBlue .roiForm .formTable TD.right {
padding-right: 0;
width: 55%;
}

#contentCentreContainer .roiGreen .roiForm .formTable TD.left {
padding-left: 0;
width: 50%;
}
#contentCentreContainer .roiOrange2 .roiForm .formTable TD.left {
padding-left: 0;
width: 50%;
}#contentCentreContainer .roiGreen .roiForm .formTable TD.right {
padding-right: 0;
width: 50%;
}
#contentCentreContainer .roiOrange2 .roiForm .formTable TD.right {
padding-right: 0;
width: 50%;
}
.roiBlue .b {
background: transparent url(../images/build/roi-blue-b.gif) repeat-x bottom left scroll;
float: left;
width: 100%;
}
.roiBlue .bl {
background: transparent url(../images/build/roi-blue-bl.gif) no-repeat bottom left scroll;
float: left;
width: 100%;
}
.roiBlue .br {
background: transparent url(../images/build/roi-blue-br.gif) no-repeat bottom right scroll;
float: left;
width: 100%;
}
.roiBlue .l {
background: #eaf1fd url(../images/build/roi-blue-l.gif) repeat-y top left scroll;
float: left;
width: 100%;
}
.roiBlue .r {
background: transparent url(../images/build/roi-blue-r.gif) repeat-y top right scroll;
float: left;
width: 100%;
}
.roiBlue .t {
background: transparent url(../images/build/roi-blue-t.gif) repeat-x top left scroll;
float: left;
width: 100%;
}
.roiBlue .tl {
background: transparent url(../images/build/roi-blue-tl.gif) no-repeat top left scroll;
float: left;
width: 100%;
}
.roiBlue .tr {
background: transparent url(../images/build/roi-blue-tr.gif) no-repeat top right scroll;
float: left;
width: 100%;
}

.roiGreen .b {
background: transparent url(../images/build/roi-green-b.gif) repeat-x bottom left scroll;
float: left;
width: 100%;
}
.roiGreen .bl {
background: transparent url(../images/build/roi-green-bl.gif) no-repeat bottom left scroll;
float: left;
width: 100%;
}
.roiGreen .br {
background: transparent url(../images/build/roi-green-br.gif) no-repeat bottom right scroll;
float: left;
width: 100%;
}
.roiGreen .l {
background: #ebf8f2 url(../images/build/roi-green-l.gif) repeat-y top left scroll;
float: left;
width: 100%;
}
.roiGreen .r {
background: transparent url(../images/build/roi-green-r.gif) repeat-y top right scroll;
float: left;
width: 100%;
}
.roiGreen .t {
background: transparent url(../images/build/roi-green-t.gif) repeat-x top left scroll;
float: left;
width: 100%;
}
.roiGreen .tl {
background: transparent url(../images/build/roi-green-tl.gif) no-repeat top left scroll;
float: left;
width: 100%;
}
.roiGreen .tr {
background: transparent url(../images/build/roi-green-tr.gif) no-repeat top right scroll;
float: left;
width: 100%;
}

.roiOrange2 .b {
background: transparent url(../images/build/roi-orange-b3.gif) repeat-x bottom left scroll;
float: left;
width: 100%;
}
.roiOrange2 .bl {
background: transparent url(../images/build/roi-orange-bl2.gif) no-repeat bottom left scroll;
float: left;
width: 100%;
}
.roiOrange2 .br {
background: transparent url(../images/build/roi-orange-br.gif) no-repeat bottom right scroll;
float: left;
width: 100%;
}
.roiOrange2 .l {
background: transparent url(../images/build/roi-orange-l2.gif) repeat-y top left scroll;
float: left;
width: 100%;
}
.roiOrange2 .r {
background: transparent url(../images/build/roi-orange-r.gif) repeat-y top right scroll;
float: left;
width: 100%;
}
.roiOrange2 .t {
background: transparent url(../images/build/roi-orange-t2.gif) repeat-x top left scroll;
float: left;
width: 100%;
}
.roiOrange2 .tl {
background: transparent url(../images/build/roi-orange-tl2.gif) no-repeat top left scroll;
float: left;
width: 100%;
}
.roiOrange2 .tr {
background: transparent url(../images/build/roi-orange-tr2.gif) no-repeat top right scroll;
float: left;
width: 100%;
}
.roiOrange .b {
background: transparent url(../images/build/roi-orange-b.gif) repeat-x bottom left scroll;
float: left;
width: 100%;
}
.roiOrange .bl {
background: transparent url(../images/build/roi-orange-bl.gif) no-repeat bottom left scroll;
float: left;
width: 100%;
}
.roiOrange .br {
background: transparent url(../images/build/roi-orange-br.gif) no-repeat bottom right scroll;
float: left;
width: 100%;
}
.roiOrange .l {
background: transparent url(../images/build/roi-orange-l.gif) repeat-y top left scroll;
float: left;
width: 100%;
}
.roiOrange .r {
background: transparent url(../images/build/roi-orange-r.gif) repeat-y top right scroll;
float: left;
width: 100%;
}
.roiOrange .t {
background: transparent url(../images/build/roi-orange-t.gif) repeat-x top left scroll;
float: left;
width: 100%;
}
.roiOrange .tl {
background: transparent url(../images/build/roi-orange-tl.gif) no-repeat top left scroll;
float: left;
width: 100%;
}
.roiOrange .tr {
background: transparent url(../images/build/roi-orange-tr.gif) no-repeat top right scroll;
float: left;
width: 100%;
}

#search H2 {
background-color: #ebf0fa;
border: 0;
clear: both;
float: left;
padding: 2px 1% 4px 1%;
width: 98%;
}
.colourBlue #search H2 {
background-color: #ebf5fd;
}
.colourOrange #search H2 {
background-color: #ffe6d6;
}
.colourRed #search H2 {
background-color: #fee9e6;
}

#searchAgain {
clear: both;
}
#searchAgain A {
font-size: 90%;
font-weight: normal;
}
#searchAgain H2 {
border: 0;
padding: 0;
}
#searchAgain LI {
}

#searchAgain UL {
list-style-image: none;
list-style-type: none;
margin: 0 0 0 0;
}
#searchAgain .formText {
width: 15em;
}
#searchAgain .formImage {
position: relative;
top: 5px;
}

#searchBar {
background: #4472ca url(../images/build/search-bar-bg.gif) repeat-x top left scroll;
clear: both;
float: left;
padding: 5px 0 4px 0;
width: 759px;
}
#searchBarContainer {
color: #ffffff;
padding: 5px 10px 0 10px;
}
#searchBar TABLE {
background-color: transparent;
float: right;
}
#searchBar TD {
padding: 0 0 0 5px;
vertical-align: middle;
}
#searchBar .formImage {
display: block;
}
#searchBar .formText {
display: block;
width: 15em;
}
#searchBar .left {
color: #ffffff;
float: left;
font-size: 110%;
font-weight: bold;
padding: 0 0 0 0;
width: 49.9%;
}
#searchBar .right {
float: right;
text-align: right;
width: 49.9%;
}

#siteMap {
clear: both;
}
#siteMap LI {
line-height: 1.3em;
margin: 0;
padding: 4px 0 0 0;
}

#siteMap LI A {
font-size: 90%;
font-weight: bold;
}
#siteMap LI LI {
background-image: none;
margin: 0;
padding-left: 5px;
}
.colourBlue #siteMap LI LI {
background-image: none;
}
.colourOrange #siteMap LI LI {
background-image: none;
}
.colourRed #siteMap LI LI {
background-image: none;
}
#siteMap LI LI A {
font-weight: normal;
}
#siteMap LI LI LI {
padding-left: 15px;
}
#siteMap LI LI LI LI {
padding-left: 15px;
}
#siteMap UL {
list-style-image: none;
list-style-type: none;
margin: 0;
width: 100%;
}

#siteMap .row {
clear: both;
float: left;
margin: 0 0 20px 0;
width: 100%;
}
#siteMap .rowContainer {
}
#siteMap .row .left {
float: left;
width: 48%;
}
#siteMap .row .right {
float: right;
width: 48%;
}

#telephoneNumber {
float: right;
margin: 5px 0 0 0;
min-height: 34px;
}
#telephoneNumberContainer {
background: transparent url(../images/build/telephone-number-bg.gif) no-repeat scroll 0px 8px;
color: #ffffff;
font-size: 130%;
font-weight: bold;
padding: 7px 10px 7px 30px;
}
#telephoneNumberContainer SPAN {
}

.textRed {
color: #d42e12;
}

.textSmall {
font-size: 90%;
}

#decisionTree {
clear: both;
width: 100%;
}

#decisionTree #answers {
background: transparent url(../images/build/dt-content-border.gif) repeat-x scroll 0% 0%;
clear: both;
margin: 0 0 10px 0;
width: 100%;
}
#decisionTree #answers DIV {
background: transparent url(../images/build/dt-content-border.gif) repeat-y scroll 0% 0%;
}
#decisionTree #answers DIV DIV {
background: transparent url(../images/build/dt-content-border.gif) repeat-y scroll 100% 0%;
}
#decisionTree #answers DIV DIV DIV {
background: transparent url(../images/build/dt-content-border.gif) repeat-x scroll 0% 100%;
}
#decisionTree #answers DIV DIV DIV DIV {
background: transparent url(../images/build/dt-answers-tl.gif) no-repeat scroll 0% 0%;
}
#decisionTree #answers DIV DIV DIV DIV DIV {
background: transparent url(../images/build/dt-answers-tr.gif) no-repeat scroll 100% 0%;
}
#decisionTree #answers DIV DIV DIV DIV DIV DIV {
background: transparent url(../images/build/dt-answers-bl.gif) no-repeat scroll 0% 100%;
}
#decisionTree #answers DIV DIV DIV DIV DIV DIV DIV {
background: transparent url(../images/build/dt-answers-br.gif) no-repeat scroll 100% 100%;
padding: 10px 10px 10px 10px;
}
#decisionTree #answers H2 {
border-bottom: 2px solid #eaf0fc;
color: #1249b0;
font-size: 1.2em;
font-weight: bold;
margin: 0 0 15px 0;
padding: 0 0 5px 0;
}
#decisionTree #answers OL {
color: #1249b0;
font-weight: bold;
font-size: 0.9em;
margin: 0 0 0 25px;
padding: 0;
}
#decisionTree #answers OL LI {
margin: 0;
padding: 0 0 7px 0;
}
#decisionTree #answers OL UL {
color: #000000;
font-weight: normal;
list-style: none;
margin: 0;
padding: 0;
}
#decisionTree #answers OL UL LI {
/*background: transparent url(../images/build/dt-arrow-blue.gif) no-repeat scroll 0% 50%;*/
padding: 3px 0 3px 15px;
padding-left: 0;
}

#decisionTree .buttonOrange {
background: #ef8200 url(../images/build/dt-button-border.gif) repeat-x scroll 0% 0%;
display: block;
float: left;
margin: 10px 10px 0 0;
}
#decisionTree .buttonOrange INPUT {
background-color: #ef8200;
border: 0;
font-size: 0.9em;
overflow: visible;
padding: 2px 2px;
width: auto;
}
#decisionTree .buttonOrange INPUT.back {
background: transparent url(../images/build/dt-button-arrow-back.gif) no-repeat scroll 0% 50%;
padding-left: 10px;
}
#decisionTree .buttonOrange INPUT.next {
background: transparent url(../images/build/dt-button-arrow-next.gif) no-repeat scroll 100% 50%;
padding-right: 10px;
}
#decisionTree .buttonOrange SPAN {
background: transparent url(../images/build/dt-button-border.gif) repeat-y scroll 100% 0%;
display: block;
float: left;
}
#decisionTree .buttonOrange SPAN SPAN {
background: transparent url(../images/build/dt-button-border.gif) repeat-x scroll 0% 100%;
}
#decisionTree .buttonOrange SPAN SPAN SPAN {
background: transparent url(../images/build/dt-button-border.gif) repeat-y scroll 0% 0%;
}
#decisionTree .buttonOrange SPAN SPAN SPAN SPAN {
background: transparent url(../images/build/dt-button-orange-tl.gif) no-repeat scroll 0% 0%;
}
#decisionTree .buttonOrange SPAN SPAN SPAN SPAN SPAN {
background: transparent url(../images/build/dt-button-orange-tr.gif) no-repeat scroll 100% 0%;
}
#decisionTree .buttonOrange SPAN SPAN SPAN SPAN SPAN SPAN {
background: transparent url(../images/build/dt-button-orange-br.gif) no-repeat scroll 100% 100%;
}
#decisionTree .buttonOrange SPAN SPAN SPAN SPAN SPAN SPAN SPAN {
background: transparent url(../images/build/dt-button-orange-bl.gif) no-repeat scroll 0% 100%;
padding: 3px 10px;
}

#decisionTree .buttonGrey {
background: #afafaf url(../images/build/dt-button-border.gif) repeat-x scroll 0% 0%;
display: block;
float: right;
margin: 10px 0 0 10px;
}
#decisionTree .buttonGrey INPUT {
background-color: #afafaf;
border: 0;
font-size: 0.9em;
overflow: visible;
padding: 2px 2px;
width: auto;
}
#decisionTree .buttonGrey SPAN {
background: transparent url(../images/build/dt-button-border.gif) repeat-y scroll 100% 0%;
display: block;
float: left;
}
#decisionTree .buttonGrey SPAN SPAN {
background: transparent url(../images/build/dt-button-border.gif) repeat-x scroll 0% 100%;
}
#decisionTree .buttonGrey SPAN SPAN SPAN {
background: transparent url(../images/build/dt-button-border.gif) repeat-y scroll 0% 0%;
}
#decisionTree .buttonGrey SPAN SPAN SPAN SPAN {
background: transparent url(../images/build/dt-button-grey-tl.gif) no-repeat scroll 0% 0%;
}
#decisionTree .buttonGrey SPAN SPAN SPAN SPAN SPAN {
background: transparent url(../images/build/dt-button-grey-tr.gif) no-repeat scroll 100% 0%;
}
#decisionTree .buttonGrey SPAN SPAN SPAN SPAN SPAN SPAN {
background: transparent url(../images/build/dt-button-grey-br.gif) no-repeat scroll 100% 100%;
}
#decisionTree .buttonGrey SPAN SPAN SPAN SPAN SPAN SPAN SPAN {
background: transparent url(../images/build/dt-button-grey-bl.gif) no-repeat scroll 0% 100%;
padding: 3px 10px;
}

#decisionTree .questionsResults {
clear: both;
margin: 0 0 10px 0;
width: 100%;
}
#decisionTree .questionsResults .heading {
background: #1348b0 url(../images/build/dt-heading.gif) repeat-x scroll 0% 0%;
}
#decisionTree .questionsResults .heading DIV {
background: transparent url(../images/build/dt-heading-tl.gif) no-repeat scroll 0% 0%;
}
#decisionTree .questionsResults .heading DIV DIV {
background: transparent url(../images/build/dt-heading-tr.gif) no-repeat scroll 100% 0%;
}
#decisionTree .questionsResults .heading H2 {
border: 0;
color: #ffffff;
font-size: 1.2em;
font-weight: bold;
margin: 0;
padding: 5px 10px;
}

#decisionTree .questionsResults .content {
background-color: #eaf0fc;
}
#decisionTree .questionsResults .content A {
color: #e26f02;
}
#decisionTree .questionsResults .content DIV {
background: transparent url(../images/build/dt-content-border.gif) repeat-y scroll 0% 0%;
}
#decisionTree .questionsResults .content DIV DIV {
background: transparent url(../images/build/dt-content-border.gif) repeat-y scroll 100% 0%;
}
#decisionTree .questionsResults .content DIV DIV DIV {
background: transparent url(../images/build/dt-content-border.gif) repeat-x scroll 0% 100%;
}
#decisionTree .questionsResults .content DIV DIV DIV DIV {
background: transparent url(../images/build/dt-content-bl.gif) no-repeat scroll 0% 100%;
}
#decisionTree .questionsResults .content DIV DIV DIV DIV DIV {
background: transparent url(../images/build/dt-content-br.gif) no-repeat scroll 100% 100%;
padding: 10px 10px 20px 10px;
}
#decisionTree .questionsResults .content EM {
color: #888888;
display: block;
padding: 5px 0 0 0;
}
#decisionTree .questionsResults .content H3 {
color: #e26f02;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1.1em;
}
#decisionTree .questionsResults .content INPUT.radio {
background-color: #eaf0fc;
border: 1px solid #eaf0fc;
margin: 0 10px 0 5px;
}
#decisionTree .questionsResults .content LABEL {
font-size: 1.1em;
}
#decisionTree .questionsResults .content P {
font-size: 0.9em;
}
#decisionTree .questionsResults .content TABLE {
background-color: #eaf0fc;
border: 0;
margin: 0;
padding: 0;
width: 100%;
}
#decisionTree .questionsResults .content TD {
background-color: #eaf0fc;
border: 0;
padding: 10px 0 0 0;
vertical-align: top;
}
#decisionTree .questionsResults .content TD.radio {
width: 5%;
}

#decisionTree .questionsResults .content UL {
font-size: 0.9em;
margin: 0;
list-style: none;
}
#decisionTree .questionsResults .content UL LI {
/*background: transparent url(../images/build/dt-arrow-orange.gif) no-repeat scroll 0% 50%;*/
padding: 1px 0 1px 20px;
padding-left: 0;
}
/**** START Free Trial Landing Page ****/

#freeTrialLandingPage B, #freeTrialLandingPage STRONG {
color: #ff6101;
}

#freeTrialLandingPage H1 {
border: none;
font-size: 230%;
margin: 0 0 20px 0;
padding: 0;
}

#freeTrialLandingPage .headerImage {
padding: 0 0 1.3em 0;
}
#freeTrialLandingPage .headerImage IMG {
display: block;
}

#freeTrialLandingPage .columns {
clear: both;
margin: 0 0 1.3em 0;
width: 100%;
}
#freeTrialLandingPage DIV[class=columns] {
float: left;
}
#freeTrialLandingPage .columns .columnLeft {
float: left;
width: 40.9%;
}
#freeTrialLandingPage .columns .columnRight {
float: right;
width: 54.9%;
}

#freeTrialLandingPage .formTable TD.left {
width: 42%;
}
#freeTrialLandingPage .formTable TD.right {
width: 58%;
}
#freeTrialLandingPage .formText {
width: 85%;
}

#freeTrialLandingPage .quote {
background: url(../images/build/landing-page-quote-top.gif) top left no-repeat;
float: left;
padding: 40px 0 0 10px;
}
#freeTrialLandingPage .quoteContainer {
background: url(../images/build/landing-page-quote-bottom.gif) bottom right no-repeat;
float: right;
padding: 0 0 5px 0;
}

/**** END Free Trial Landing Page ****/



