﻿body, h1, h2, h3, p, span, div, table, img
{
    padding: 0;
    margin: 0;
    font-family: Tahoma;
}

ul, ol
{
    margin: 0;
}

ul li, ol li
{
    font-size: 12px;    
}

.hidden
{
    display: none;
}

.clear
{
    clear: both;
}

.alignLeft
{
    float: left;
}

.alignRight
{
    float: right;
}

h1
{
    font-size: 20px;
}

h2
{
    font-size: 19px;
}

a
{
    color: #000;
}

.spacer
{
    height: 10px;
    width: 100%;
}

.dottedSpacer
{
    height: 15px;
    width: 100%;
    border-bottom: dotted 1px #666;
    margin-bottom: 15px;
}

body
{
    background: #000;
    text-align: center;
    padding: 5px 0 20px 0;
}

#page
{
    width: 947px;
    margin: 0 auto;
    padding: 0 10px;
    text-align: left;
    overflow: hidden;
}

#onceLogoPanel #onceLogo
{
    display: block;
    float: left;
    font-size: 60px;
    color: #fff;
    letter-spacing: -2px;
    cursor: pointer;
}

#onceLogoPanel .reg
{
    display: block;
    float: left;
    color: #fff;
    font-size: 12px;
    margin-top: 20px;
}

#breadcrumbWrapper
{
    clear: both;
    margin: 0 0 5px 25px;
}

.breadcrumbText, #breadcrumbWrapper a
{
    font-size: 11px;
    color: #666;
    text-decoration: none;
}

#breadcrumbWrapper a:hover
{
    text-decoration: underline;
}

.breadcrumbTextCurrentNode
{
    font-size: 11px;
    color: #000;
}

#contentPanelWrapper
{
    background: #fff;
    color: #000;
    padding: 10px;
}

#contentPanel
{
    width: 757px;
    padding-right: 8px;
    overflow: hidden;
    float: left;
}

#crossSellPanel
{
    width: 162px;
    overflow: hidden;
    float: left;
}

#onceFooter
{
    background: #000;
    padding: 3px 5px;
    margin-top: 10px;
    height: 13px;
    overflow: hidden;
}

#onceFooter #companyABN
{
    display: block;
    width: 300px;
    font-size: 10px;
    color: #fff;
    float: left;
}

#onceFooter ul
{
    list-style: none;
    float: right;
    margin: 0;
    padding: 0;
}

#onceFooter li
{
    float: left;
    border-right: solid 1px #fff;
    padding: 0 5px;
}

#onceFooter li.last
{
    border-right: none;
}

#onceFooter li a
{
    display: block;
    text-decoration: none;
    color: #fff;
    font-size: 10px;
}

#onceFooter li a:hover
{
    text-decoration: underline;
}

#breadcrumb
{
    color: #000;
    font-size: 12px;
    margin-bottom: 5px;
    padding-left: 20px;
}

#breadcrumb span
{
    color: #666;
}

#breadcrumb a
{
    color: #666;
    text-decoration: none;
}

#breadcrumb a:hover
{
    text-decoration: underline;
}

.buttonLarge
{
    display: block;
    width: 198px;
    height: 46px;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    padding: 10px 55px 0 0;
    color: #fff;
    background: url(../Images/blackButtonLarge.png);
    background-position: left top;
    cursor: pointer;
    text-decoration: none;
}

.buttonMedium
{
    display: block;
    width: 130px;
    height: 37px;
    font-size: 20px;
    line-height: 35px;
    text-align: center;
    padding: 0 34px 0 0;
    color: #fff;
    background: url(../Images/blackButtonMedium.png);
    background-position: left top;
    cursor: pointer;
    text-decoration: none;
}

.buttonLarge:hover, .buttonMedium:hover
{
    /*background-position: left bottom;*/
}

.linkIcon
{
    display: block;
    padding-left: 22px;
    height: 18px;
    line-height: 18px;
    font-size: 13px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    background: url(../Images/linkIcon.png) no-repeat;
    background-position: left top;
}

.linkIcon:hover, .linkIconHover
{
    background-position: 0 -17px;
}

.linkIconGreen:hover, .linkIconGreenHover
{
    background-position: 0 -34px;
}

.linkIconBlue:hover, .linkIconBlueHover
{
    background-position: 0 -51px;
}

.crossSell
{
    background: url(../Images/crossSellPanelBg.gif) no-repeat;
    width: 152px;
    padding: 10px 0 0 10px;
    overflow: hidden;
}

.crossSell .heading
{
    font-size: 16px;
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
    color: #000;
}

.crossSell .iconPanel
{
    float: left;
    margin-right: 10px;
    width: 47px;
    overflow: hidden;
}

.crossSell .content
{
    float: left;
    width: 95px;
    overflow: hidden;
    color: #666;
}

.crossSell p
{
    color: #666;
    font-size: 11px;
    padding: 0;
}

.smallText
{
    font-size: 10px;
}

/* the overlayed element */
div.overlay
{
    background-image: url(../Images/overlayBg.png);
    display: none;
    padding: 55px;
}

div.overlay div.close
{
    background-image: url(../Scripts/JQuery/Plugin/Overlay/close.png);
    position: absolute;
    right: 5px;
    top: 5px;
    cursor: pointer;
    height: 35px;
    width: 35px;
}

.splash
{
    background: url(../Images/splashTop.gif);
    padding: 5px 0 0 0;
}

.splashContent
{
    background: url(../Images/splashContent.gif) repeat-y;
    padding: 0 6px 0 7px;
}

.splashBottom
{
    background: url(../Images/splashBottom.gif);
    height: 8px;
    overflow: hidden;
}

#splashHome
{
    background: url(../Images/clouds.jpg);
    width: 743px;
    height: 345px;
    position: relative;
}

#splashHome #splashHeadline
{
    position: absolute;
    top: 90px;
    left: 25px;
    display: block;
    font-size: 36px;
}

#splashHome p
{
    display: block;
    font-size: 22px;
    position: absolute;
    right: 80px;
    top: 150px;
    text-align: right;
    height: auto;
}

#splashHome p .buttonMedium
{
    margin-top: 10px;
}

.productSplashHome
{
    background: url(../Images/productSplashHome.gif);
    width: 207px;
    height: 210px;
    overflow: hidden;
    padding: 10px 15px 0 15px;
    margin: 0 23px 0 0;
    float: left;
}

.productSplash .last
{
    margin: 0;
}

.productSplash p
{
    font-size: 11px;
    color: #666;
    height: 70px;
}

.productSplash .linkIcon
{
    margin: 0 auto;
}

.productSplashHeading
{
    height: 105px;
    padding: 0 0 0 85px;
    font-size: 20px;
}

#lifeInsuranceSplash
{
    background: url(../Images/family.png) no-repeat;
}

#onceCreditSplashHome
{
    background: url(../Images/fixedRateIcon.png) no-repeat;
    height: 95px;
    padding: 10px 0 0 85px;    
}

#bidMyLoanSplashHome
{
    background: url(../Images/bidMyLoanButton.png) no-repeat 15px 0;
}

#bidMyLoanSplashHome span
{
    display: block;
    padding-top: 15px;
    font-size: 20px;
}

#cardsComingSoon
{
    position: relative;
    height: 475px;
    background: url(../Images/cardsComingSoon.jpg);
    overflow: hidden;
}

#cardsComingSoon #interestDetails
{
    margin: 10px 0 0 0;
    width: 160px;
    font-size: 26px;
    text-align: center;
}

#cardsComingSoon #interestRate
{
    font-size: 40px;
    display: inline-block;
}

#cardsComingSoon sup
{
    font-size: 20px;
    display: inline-block;
}

#cardsComingSoon #noAnnualFee
{
    font-size: 26px;
    display: inline-block;
}

#cardsComingSoon #comingSoon
{
    margin: 280px 0 0 0;
    font-size: 22px;
}

#cardsComingSoon #comingSoon .linkIcon
{
    width: 100px;
    margin: 0 auto;
}

#needHelp
{
    background: url(../Images/needHelp.gif) no-repeat;
    min-height: 100px;
    font-size: 13px;
    padding: 5px 0 0 5px;
}

#needHelp #needHelpHeading
{
    font-size: 18px;
    display: block;
    padding: 0 0 10px 0;
}

#needHelp #helpNumber
{
    font-size: 17px;
    display: block;
}

#needHelp #helpTime
{
    font-size: 10px;
}

.black
{
    color: #000;
}

.blue
{
    color: #02a9c2;
}

.orange
{
    color: #f76600;
}

.green
{
    color: #94c947;
}

.contentWrapper
{
    background: transparent url(../Images/contentBg.jpg) repeat-y scroll 0 0;
    margin-bottom: 10px;
}

.content
{
    background: transparent url(../Images/contentTopBg.gif) no-repeat scroll 0 0;
    padding: 5px;
}

.contentBottom
{
    background: transparent url(../Images/contentBottomBg.gif) repeat scroll 0 0;
    height: 48px;
    overflow: hidden;
}

.content h1, .content h1 span
{
    font-size: 18px;
}

.content #onceH1, .content #onceH1 span
{
    font-size: 36px;
}

.content h1, .content h2
{
    padding: 5px 10px;
}

.content h3
{
    font-size: 18px;
    padding: 0 10px;
}

.content p
{
    font-size: 12px;
    padding: 7px 10px;
}

.pageHeader
{
    width: 743px;
    height: 156px;
    position: relative;
}

.pageHeader .headline
{
    display: block;
    padding: 10px 0 0 15px;
    font-size: 34px;
    font-weight: normal;
    color: #f76600;
}

#executiveTeam span
{
    display: block;
    color: #fff;
    background: #94c947;
    padding: 5px 0;
    width: 100%;
    text-align: center;
    margin: 0 0 10px 0;
    font-size: 13px;
}

#whoAreWeHeader
{
    background: url(../Images/whoAreWeHeader.jpg) no-repeat;
}

#whoAreWeH1, #whoAreWeH1 span
{
    font-size: 30px;
}

#ourEngineRoomTeam
{
    background: url(../Images/ourEngineRoomTeamHeader.jpg) no-repeat;
}

#executiveTeamHeader
{
    background: url(../Images/executiveTeamHeader.jpg) no-repeat;
}

#onceTogetherHeader
{
    background: url(../Images/onceTogetherHeader.jpg) no-repeat;
}

#ourBackingAndPartnersHeader
{
    background: url(../Images/ourBackingAndPartnersHeader.jpg) no-repeat;
}

#contactUs .headline, #whoAreWeHeader .headline, #ourEngineRoomTeam .headline, #executiveTeamHeader .headline, #onceTogetherHeader .headline, #ourBackingAndPartnersHeader .headline, #onceTogether .headline
{
    color: #94c947;
}

.executiveTeamMember
{
    margin: 10px 0 0 0;
    padding: 0 10px 20px 100px;
    background-position: 10px 10px;
}

.executiveTeamMember .name
{
    display: block;
    font-size: 18px;
    font-weight: bold;
}

.executiveTeamMember .position
{
    display: block;
    font-size: 14px;
}

.executiveTeamMember p
{
    padding: 7px 0;
}

#mrZhongShengJian
{
    background: url(../Images/chess.jpg) no-repeat;
}

#stephenBenton
{
    background: url(../Images/shovel.jpg) no-repeat;
}

#markSheldon
{
    background: url(../Images/wineBottle.jpg) no-repeat;
}

#garyHowell
{
    background: url(../Images/football.jpg) no-repeat;
}

#adamRigby
{
    background: url(../Images/steeringWheel.jpg) no-repeat;
}

#declanMurphy
{
    background: url(../Images/sccocerBall.jpg) no-repeat;
}

#shaunCornelius
{
    background: url(../Images/cricketBat.jpg) no-repeat;
}

#saraCarter
{
    background: url(../Images/yingyang.jpg) no-repeat;
}

#rodSaville
{
    background: url(../Images/runningMan.jpg) no-repeat;
}

.sectionSplash
{
    width: 743px;
    height: 279px;
    position: relative;
}

.sectionSplash .headline
{
    padding: 10px 0 0 15px;
    font-size: 34px;
    color: #f76600;
    display: block;
    font-weight: normal;
}

.sectionSubSplash
{
    background: url(../Images/sectionSubSplashBg.gif);
    width: 207px;
    height: 160px;
    overflow: hidden;
    padding: 10px 15px 0 15px;
    margin: 0 22px 0 0;
    float: left;
}

.sectionSubSplashDouble
{
    background: url(../Images/sectionSubSplashDoubleBg.gif);
    width: 467px;
    height: 160px;
    overflow: hidden;
    padding: 10px 15px 0 15px;
    margin: 0 22px 0 0;
    float: left;
}

#sectionSubSplashes .last
{
    margin: 0;
}

.sectionSubSplash .heading, .sectionSubSplash .heading span, .sectionSubSplashDouble .heading, .sectionSubSplashDouble .heading span
{
    font-size: 20px;
}

.sectionSubSplash p, .sectionSubSplashDouble p
{
    padding: 10px 0;
    font-size: 11px;
    color: #666;
    height: 55px;
}

#onceTogether
{
    background: url(../Images/onceTogetherHeader.gif) no-repeat;
}

#whoAreWe
{
    background: url(../Images/whoAreWe.jpg);
}

#meetOurExecutiveTeamCrossSell
{
    background: url(../Images/meetOurExecutiveTeam.gif) no-repeat;
}

#meetOurEngineRoomTeamCrossSell
{
    background: url(../Images/meetOurEngineRoomTeam.gif) no-repeat;
}

#meetOurExecutiveTeamCrossSell .heading, #meetOurEngineRoomTeamCrossSell .heading
{
    display: block;
    padding: 15px 0 0 80px;
    font-size: 17px;
}

#cards
{
    background: url(../Images/cardsHomeHeader.jpg) no-repeat;
}

#cards #subHeadline
{
    margin: 0 0 0 570px;
}

#cards #subHeadline, #cards #subHeadline span
{
    font-size: 20px;
}

#businessPartners
{
    background: url(../Images/businessPartnerHeader.jpg) no-repeat;
}

#myBuySplash1 .linkIcon
{
    margin: 30px 0 0 0;
}

#myBuySplash2 .linkIcon
{
    margin: 10px 0 0 0;
}

#myBuyRetailerCrossSell
{
    background: url(../Images/myBuyRetailerCrossSell.gif) no-repeat;
}

#myBuyRetailerCrossSell .heading
{
    padding: 0 0 0 70px;
}

#homeLoans
{
    background: url(../Images/homeLoansHeader.jpg) no-repeat;
}

#bidMyLoanButton
{
    background: url(../Images/bidMyLoanButton.png) no-repeat;
    margin: 3px 0 0 0;
    padding: 5px 0 10px 70px;
}

#plocCrossSell
{
    background: url(../Images/plocCrossSell.gif) no-repeat;
}

#creditProtectionCrossSell
{
    background: url(../Images/creditProtectionCrossSell.gif) no-repeat;
}

#plocCrossSell .heading, #plocCrossSell p, #creditProtectionCrossSell .heading, #creditProtectionCrossSell p, #lifeInsuranceCrossSell .heading, #lifeInsuranceCrossSell p, #myBuyIntroducerCrossSell .heading
{
    padding: 0 0 0 60px;
}

#insurance
{
    background: url(../Images/insuranceHeader.jpg) no-repeat;
}

#insuranceLowestGuaranteed .heading
{
    background: url(../Images/moneyBack.png) no-repeat;
    padding: 0 0 0 75px;
    margin: 5px 0 0 0;
    height: 85px;
    font-size: 14px;
    font-weight: bold;
}

#insuranceLowestGuaranteed .heading span
{
    font-size: 14px;
    font-weight: bold;
}

#insuranceLowestGuaranteed .linkIcon
{
    margin: 35px 0 0 0;
}

#personalFinance
{
    background: url(../Images/personalFinanceHeader.jpg) no-repeat;
}

#lifeInsuranceCrossSell
{
    background: url(../Images/lifeInsuranceCrossSell.gif) no-repeat;
}

#retailFinance
{
    background: url(../Images/retailFinanceHeader.jpg) no-repeat;
}

#myBuyIntroducerCrossSell
{
    background: url(../Images/myBuyIntroducerCrossSell.gif) no-repeat;
}

#sectionSplashCards .heading
{
    /*
	background: url(../Images/cards.png) no-repeat;
    padding: 0 0 0 100px;
	*/
    margin: 5px 0 0 0;
    height: 120px;
}

#sectionSplashCards .rate
{
    display: block;
    float: left;
    font-size: 30px;
}

#sectionSplashCards .pa
{
    display: block;
    float: left;
    font-size: 14px;
    padding: 5px 0 0 0;
}

#sectionSplashCards .noFee
{
    display: block;
    font-size: 17px;
}

#personalLineOfCreditHeader
{
    background: url(../Images/personalFinanceSubHeader.jpg) no-repeat;
}

#billCreditHeader
{
    background: url(../Images/billCreditSubHeader.gif) no-repeat;
}

#fixedRatePersonalLoanHeader
{
    background: url(../Images/fixedRatePersonalLoanSubHeader.gif) no-repeat;
}

#onlineResourceHeader 
{
    background: url(../Images/onlineResourceHeader.gif) no-repeat;
}

#personalLineOfCreditHeader .subHeadlineWrapper, #iPayLaterHeader .subHeadlineWrapper, #myBuyLineOfCreditHeader .subHeadlineWrapper, #billCreditHeader .subHeadlineWrapper, #fixedRatePersonalLoanHeader .subHeadlineWrapper
{
    position: absolute;
    top: 30px;
    left: 500px;
}

#onlineResourceHeader .subHeadlineWrapper
{
    position: absolute;
    top: 60px;
    left: 500px;
}


#personalLineOfCreditHeader .subHeadline, #personalLineOfCreditHeader .subHeadline span, #iPayLaterHeader .subHeadline, #iPayLaterHeader .subHeadline span, #myBuyLineOfCreditHeader .subHeadline, #myBuyLineOfCreditHeader .subHeadline span, #billCreditHeader .subHeadline, #billCreditHeader .subHeadline span, #fixedRatePersonalLoanHeader .subHeadline, #fixedRatePersonalLoanHeader .subHeadline span, #onlineResourceHeader .subHeadline, #onlineResourceHeader .subHeadline span
{
    font-size: 20px;
}

#personalLineOfCreditHeader .subHeadline, #iPayLaterHeader .subHeadline
{
    margin: 0 0 10px 0;
}

#myBuyLineOfCreditHeader .subHeadline
{
    margin: 0 0 10px 0;
}

.featuresAndBenifits
{
    background: #e9e9e9;
    padding: 15px;
    margin: 10px;
}

.whatDoesItCost
{
    background: url(../Images/noHiddenFees.gif) no-repeat top right;
    margin: 10px;
    padding: 0 240px 0 0;
}

.featuresAndBenifits ul
{
    float: left;
    width: 340px;
    display: block;
    padding: 0;
    margin: 0;
    list-style-type: disc;
    list-style-position: outside;
}

.whatDoesItCost ul
{
    padding: 0;
    list-style-type: disc;
    list-style-position: outside;
}

.featuresAndBenifits li, .whatDoesItCost li
{
    font-size: 12px;
    padding: 5px 0;
    margin: 0 10px 0 20px;
}

.applyNow
{
    background: url(../Images/applyNowBg.gif);
    height: 108px;
}

.applyNow .headline
{
    padding: 18px 0 0 75px;
    width: 450px;
    float: left;
}

.applyNow p
{
    font-size: 12px;
    padding: 5px 10px 5px 0;
}

.applyNow .buttonMedium
{
    margin: 35px 0 0 0;
    float: left;
}

.h1
{
    font-size: 18px;
}

#iPayLaterHeader
{
    background: url(../Images/iPayLaterHeader.jpg) no-repeat;
}

#iPayLaterHeader .buttonMedium, #iPayLaterApplyNow .buttonMedium
{
    font-size: 18px;
}

.underline
{
    text-decoration: underline;
}

#myBuyLineOfCreditHeader
{
    background: url(../Images/myBuyLineOfCreditHeader.jpg) no-repeat;
}

.subNavigation
{
    background: url(../Images/subNavOrange.gif) repeat-x;
    height: 64px;
    margin: 0 5px 0 0;
    padding: 0 0 0 10px;
    overflow: hidden;
}

.subNavigationOrange
{
    background: url(../Images/subNavOrange.gif) repeat-x;
}

.subNavigationGreen
{
    background: url(../Images/subNavGreen.gif) repeat-x;
}

.subNavigationBlue
{
    background: url(../Images/subNavBlue.gif) repeat-x;
}

.subNavigation ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}

.subNavigation li
{
    float: left;
    margin: 0 !important;
    padding: 0 0 0 14px;
}

.subNavigation li a
{
    display: block;
    text-align: left;
    text-decoration: none;
    font-size: 12px;
    float: left;
    height: 30px;
    padding: 0 14px 0 0;
    line-height: 30px;
    color: #fff;
    font-weight: bold;
}

/*
.subNavigation li.on a
{
    color: #000;
    background: url(../Images/tab.gif) no-repeat;
    height: 35px;
}
*/

.subNavigation li.on
{
    background: url(../Images/tabLeft.gif) no-repeat;
    height: 35px;
}

.subNavigation li.on a
{
    color: #000;
    background: url(../Images/tabRight.gif) no-repeat right top;
    height: 35px;
}

#onlineAccountAccess
{
    float: left;
    width: 174px;
    background: #666;
    height: 30px;
}

#onlineAccountAccess span
{
    font-size: 12px;
    color: #fff;
    display: block;
    float: left;
    line-height: 30px;
    margin: 0 0 0 3px;
}

#onlineAccountAccess .logOn
{
    display: block;
    float: left;
    width: 50px;
    height: 19px;
    margin: 5px 0 0 3px;
    text-decoration: none;
    text-indent: -9999px;
    background: url(../Images/logOn.gif);
}

#onlineAccountAccess #logOn:hover
{
}

#topNavigationWrapper
{
    margin: 0 0 5px 0;
}

#onceTopLevelNavigation
{
    width: 731px;
    height: 30px;
    background: #000;
    padding: 0 10px;
    float: left;
}

.nav li a.selected
{
    color: #fff;
    background: #f76e0d !important;
}

ul.dropdown ul li
{
    background: #f76e0d;
}

ul.dropdown li.hover, ul.dropdown li:hover
{
    color: #fff;
    background: #f76e0d;
}

.nav li.homeLoan a.selected
{
    color: #fff;
    background: #94c947 !important;
}

ul.dropdown li.homeLoan ul li
{
    background: #94c947;
}

ul.dropdown li.hover a.homeLoanLink, ul.dropdown li.homeLoan:hover
{
    color: #fff;
    background: #94c947;
}

.nav li.insurance a.selected
{
    color: #fff;
    background: #02a9c2 !important;
}

ul.dropdown li.insurance ul li
{
    background: #02a9c2;
}

ul.dropdown li.hover a.insuranceLink, ul.dropdown li.insurance:hover
{
    color: #fff;
    background: #02a9c2;
}

#whoAreWe .headline, #homeLoans .headline
{
    color: #94c947;
}

#insurance .headline
{
    color: #02a9c2;
}

.RadTreeView
{
    font-family: Tahoma;
    font-size: 12px;
    margin: 0 0 0 15px;
}

.form
{
    font-size: 12px;
}

.form .row
{
    clear: both;
    margin: 0 0 5px 0;
}

.form .row .label
{
    float: left;
    width: 200px;
    text-align: right;
    padding: 3px 10px 0 0;
}

.form .button
{
    border: solid 1px #ccc;
    cursor: pointer;
}

.form .paddingTop
{
    padding-top: 3px;
    display: inline-block;
}

#myBuyIntroducerEnquiryForm  select
{
    border: solid 1px #666;
}


#myBuyIntroducerEnquiryForm .input
{
    width: 300px;
    border: solid 1px #666;
}

#myBuyIntroducerEnquiryForm .inputArea
{
    width: 500px;
    height: 200px;
    font-family: Tahoma;
    font-size: 12px;
    border: solid 1px #666;
    overflow: auto;    
}

#myBuyIntroducerEnquiryForm .error
{
    color: #f00;
}

#myBuyIntroducerEnquiryForm .errorList li
{
    color: #f00;
    font-size: 12px;
}

.requiredStar
{
    color: #f00;
    font-size: 12px;
}

.clickable
{
    cursor: pointer;
}

#creditProtectionHeader
{
    background: url(../Images/creditProtectionHeader.jpg) no-repeat;
}

#creditProtectionHeader .headline
{
    color: #02a9c2;
}

#creditProtectionHeader .subHeadline
{
    margin: 0 0 0 500px;
}

#creditProtectionHeader .subHeadline, #creditProtectionHeader .subHeadline span
{
    font-size: 20px;
}


#creditProtectionNumber
{
    font-size: 20px;
}

#contactUs
{
    background: url(../Images/contactUs.jpg) no-repeat;
}

.contactUsDetails, .contactUsForm
{
    float: left;
    width: 350px;
    margin: 20px 0 0 20px;
}

.contactUsForm .row
{
    margin: 0 0 5px 0;
}

.contactUsForm .row .label
{
    float: left;
    width: 90px;
    text-align: right;
    margin: 0 5px 0 0;
    padding: 3px 0 0 0;
    font-size: 12px;
}

.contactUsForm .row .inputs
{
    float: left;
    width: 250px;
}

.contactUsForm .row .inputs input
{
    width: 250px;
    border: solid 1px #666;
}

.contactUsForm .row .inputs .yourMessage
{
    width: 250px;
    height: 100px;
    font-size: 12px;
    font-family: Tahoma;
    border: solid 1px #666;
    overflow: auto;
}

.contactUsForm .inProgress
{
    background: url(../Images/inProgressSmall.gif) no-repeat;
    display: none;
    width: 24px;
    height: 24px;
    float: left;
    margin: 5px 0 0 10px;
}

.contactUsForm .error
{
    display: none;
    color: #f00;
    font-size: 11px;
}

.greyBox
{
    background: #e9e9e9;
}

.contactUsDetails h3
{
    margin: 5px 0 10px 0;
}

.contactUsDetails .onceContactNumber
{
    display: block;
    font-size: 22px;
    padding: 0 10px;
}

.contactUsDetails .callUsOn, .contactUsDetails .ourHeadOffice
{
    padding: 10px 0;
}

.weAreHereToHelp
{
    background: url(../Images/hereTohelp.gif) no-repeat;
    width: 162px;
    height: 225px;
}

.weAreHereToHelp .heading
{
    font-size: 18px;
    display: block;
    padding: 10px 0 0 15px;
}

.engineRoomMember 
{
    margin: 0 0 50px 0;
}

.engineRoomMember .picture
{
    float: left;
    width: 163px;
    height: 126px;
    margin: 0 20px 0 10px;
    overflow: hidden;
}

.engineRoomMember .picture img
{
    border: 0;
}

.engineRoomMember .description
{
    float: left;
    width: 550px;
}

.engineRoomMember .description .name
{
    display: block;
    font-weight: bold;
}

.engineRoomMember .description .position
{
    display: block;
    font-size: 12px;
}

.engineRoomMember .description p
{
    padding: 10px 0;
}

.pdfIconList li
{
	display: block;
	background: url(../Images/pdfICon.gif) no-repeat;	
	padding: 3px 20px;
	list-style: none;
}

.orangeStrip
{
	background: #f76600;
	color: #fff;
	padding: 10px !important;
	margin: 5px 10px;
}