body
{
    height: 100%;
    width: 100%;
}
.pageWrapper,
.formPageWrapper
{
	display: block;
    padding-top: 20px;
    background-image: none;
    width: 100%;
}

/* Sub header styles */
#subHeader 
{
    margin: 0;
    padding: 0;
}
#subHeader h1, #subHeader h2
{
    color: #004d94;
    font-size: 21px;
    width: 467px;
}
#subHeader h2 span 
{
    font-size: 18px;
    font-weight: normal;
}
#subHeader h1 span, #subHeader h2 span 
{
}
#subHeader h1
{
    background: transparent url(/common/images/visitor/front/organisation_of_movement.gif) no-repeat 0 20px;
    height: 41px;      
    margin: 0 auto 3px auto;
    width: 467px;
}
#subHeader h2
{
    background: transparent url(/common/images/visitor/front/mobile_resource_management.gif) no-repeat 25px 0;
    height: 21px;     
    margin-bottom: 25px;    
    width: 467px;   
}
#companyLogo 
{

}

/* Presentation */
#presentationArea
{  
    padding-top: 10px;
    padding-bottom: 30px;
    padding-left:44px;
    text-align: left;
    position: relative;
    z-index: 2;
}
#presentationArea img 
{
	position: relative;
	top: 4px;
}

/* Customers presentation area */
.customersPresentationArea img, .customersPresentationArea a
{
    float: left;
}
.customersPresentationArea
{
    
}
.customersPresentationArea a
{
    background: transparent none no-repeat 0 0;
    display: block;
    margin: 0 0 6px 5px;
    height: 75px;    
    width: 134px;
}
.customersPresentationArea a#customersBarloworldButton, .customersPresentationArea a#customersBarloworldButton:visited,
.customersPresentationArea a#customersBarloworldButton:link, .customersPresentationArea a#customersBarloworldButton:active
{
    background: transparent url(/common/images/visitor/ros/customers/barloworldButtonSmall.gif) no-repeat 0 0;
}
.customersPresentationArea a#customersBarloworldButton:hover
{
    background: transparent url(/common/images/visitor/ros/customers/barloworldButtonSmallOn.gif) no-repeat 0 0;
}
.customersPresentationArea a#customersBarrButton, .customersPresentationArea a#customersBarrButton:visited,
.customersPresentationArea a#customersBarrButton:link, .customersPresentationArea a#customersBarrButton:active
{
    background: transparent url(/common/images/visitor/ros/customers/barrButtonSmall.gif) no-repeat 0 0;
}
.customersPresentationArea a#customersBarrButton:hover
{
    background: transparent url(/common/images/visitor/ros/customers/barrButtonSmallOn.gif) no-repeat 0 0;
}
.customersPresentationArea a#customersUnitedBiscuitsButton, .customersPresentationArea a#customersUnitedBiscuitsButton:visited,
.customersPresentationArea a#customersUnitedBiscuitsButton:link, .customersPresentationArea a#customersUnitedBiscuitsButton:active
{
    background: transparent url(/common/images/visitor/ros/customers/unitedBiscuitsButtonSmall.gif) no-repeat 0 0;
}
.customersPresentationArea a#customersUnitedBiscuitsButton:hover
{
    background: transparent url(/common/images/visitor/ros/customers/unitedBiscuitsButtonSmallOn.gif) no-repeat 0 0;
}
.customersPresentationArea a#customersTraffordCnclButton, .customersPresentationArea a#customersTraffordCnclButton:visited,
.customersPresentationArea a#customersTraffordCnclButton:link, .customersPresentationArea a#customersTraffordCnclButton:active
{
    background: transparent url(/common/images/visitor/ros/customers/traffordCnclButtonSmall.gif) no-repeat 0 0;
}
.customersPresentationArea a#customersTraffordCnclButton:hover
{
    background: transparent url(/common/images/visitor/ros/customers/traffordCnclButtonSmallOn.gif) no-repeat 0 0;
}
.customersPresentationArea a#customersRingwayButton, .customersPresentationArea a#customersRingwayButton:visited,
.customersPresentationArea a#customersRingwayButton:link, .customersPresentationArea a#customersRingwayButton:active
{
    background: transparent url(/common/images/visitor/ros/customers/rinwayButtonSmall.gif) no-repeat 0 0;
}
.customersPresentationArea a#customersRingwayButton:hover
{
    background: transparent url(/common/images/visitor/ros/customers/rinwayButtonSmallOn.gif) no-repeat 0 0;
}
.customersPresentationArea a#customersBritvicButton, .customersPresentationArea a#customersBritvicButton:visited,
.customersPresentationArea a#customersBritvicButton:link, .customersPresentationArea a#customersBritvicButton:active
{
    background: transparent url(/common/images/visitor/ros/customers/britvicButtonSmall.gif) no-repeat 0 0;
}
.customersPresentationArea a#customersBritvicButton:hover
{
    background: transparent url(/common/images/visitor/ros/customers/britvicButtonSmallOn.gif) no-repeat 0 0;
}
.customersPresentationArea a#customersAnnSummersButton, .customersPresentationArea a#customersAnnSummersButton:visited,
.customersPresentationArea a#customersAnnSummersButton:link, .customersPresentationArea a#customersAnnSummersButton:active
{
    background: transparent url(/common/images/visitor/ros/customers/annSummersButtonSmall.gif) no-repeat 0 0;
}
.customersPresentationArea a#customersAnnSummersButton:hover
{
    background: transparent url(/common/images/visitor/ros/customers/annSummersButtonSmallOn.gif) no-repeat 0 0;
}
.customersPresentationArea a#customersCevaButton, .customersPresentationArea a#customersCevaButton:visited,
.customersPresentationArea a#customersCevaButton:link, .customersPresentationArea a#customersCevaButton:active
{
    background: transparent url(/common/images/visitor/ros/customers/cevaButtonSmall.gif) no-repeat 0 0;
}
.customersPresentationArea a#customersCevaButton:hover
{
    background: transparent url(/common/images/visitor/ros/customers/cevaButtonSmallOn.gif) no-repeat 0 0;
}
.customersPresentationArea a#customersSaxonClenmayButton, .customersPresentationArea a#customersSaxonClenmayButton:visited,
.customersPresentationArea a#customersSaxonClenmayButton:link, .customersPresentationArea a#customersSaxonClenmayButton:active
{
    background: transparent url(/common/images/visitor/ros/customers/saxonClenmayButtonSmall.gif) no-repeat 0 0;
}
.customersPresentationArea a#customersSaxonClenmayButton:hover
{
    background: transparent url(/common/images/visitor/ros/customers/saxonClenmayButtonSmallOn.gif) no-repeat 0 0;
}
.customersPresentationArea a#customersCarillionButton, .customersPresentationArea a#customersCarillionButton:visited,
.customersPresentationArea a#customersCarillionButton:link, .customersPresentationArea a#customersCarillionButton:active
{
    background: transparent url(/common/images/visitor/ros/customers/carillionButtonSmall.gif) no-repeat 0 0;
}
.customersPresentationArea a#customersCarillionButton:hover
{
    background: transparent url(/common/images/visitor/ros/customers/carillionButtonSmallOn.gif) no-repeat 0 0;
}
.customersPresentationArea a#customersVpButton, .customersPresentationArea a#customersVpButton:visited,
.customersPresentationArea a#customersVpButton:link, .customersPresentationArea a#customersVpButton:active
{
    background: transparent url(/common/images/visitor/ros/customers/vpButtonSmall.gif) no-repeat 0 0;
}
.customersPresentationArea a#customersVpButton:hover
{
    background: transparent url(/common/images/visitor/ros/customers/vpButtonSmallOn.gif) no-repeat 0 0;
}
.customersPresentationArea a#customersTurnersButton, .customersPresentationArea a#customersTurnersButton:visited,
.customersPresentationArea a#customersTurnersButton:link, .customersPresentationArea a#customersTurnersButton:active
{
    background: transparent url(/common/images/visitor/ros/customers/turnersButtonSmall.gif) no-repeat 0 0;
}
.customersPresentationArea a#customersTurnersButton:hover
{
    background: transparent url(/common/images/visitor/ros/customers/turnersButtonSmallOn.gif) no-repeat 0 0;
}

/* Strapline */
#strapLine 
{
    color: #546371;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 70%;
    font-weight: normal;
    font-size: 14px;
}

/* Showcase area */
#showCase 
{
    margin: 30px 0;
    height: 231px;
    width: 100%;
}
#newsTicker
{
    background: #000 url(/common/images/visitor/front/newsBack.gif) repeat-x 0 0;
    clear: both;
    color: #fff;
    line-height: 21px;
    height: 21px;
    width: 100%;
}
#newsTicker h4 
{
    float: left;
    font-size: 12px;
    padding: 0;
    margin: 0;  
    text-align: center;  
    width: 6%;
}
#newsTickerList
{
    display: block;
    color: #fff;
    list-style-type: none;
    float: left;
    font-size: 12px;    
    height: 21px;
    margin: 0;
    padding: 0;
    width: 80%;
}
#newsTickerList a, #newsTickerList a:link, #newsTickerList a:visited, #newsTickerList a:active
{
    color: #fff;
    text-decoration: none;
}
#newsTickerList a:hover
{
    color: #fff;
    text-decoration: underline;
}

/* Showcase boxes */
.boxes 
{
    float: left;
    height: 210px;
    width: 240px;
}
.boxes h4
{
    color: #aaafb4;
    font-size: 17px;
    font-weight: bold;
    margin: 7px 0 0 10px;
    padding: 0;
}
.boxes h4 em
{
    font-weight: normal;
}
#callBackBox
{
    background: #fff url(/common/images/visitor/front/requestCallBack.gif) no-repeat 0 0;
}
#callBackBox p, #testimonialsBox blockquote p 
{
    color: #99a6b1;
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    margin-top: 10px;
    padding: 0 0 0 10px;
}
#testimonialsBox blockquote, #testimonialsBox blockquote p 
{
    padding: 0;
    margin: 0;
    font-style: italic;
}
#testimonialsBox blockquote p 
{
    padding-left: 10px;
    margin-top: 10px;
}
#testimonialsBox cite 
{
    color: #99a6b1; 
    display: block;
    margin: 5px 0 0 10px;
}
#roiBox
{
    background: #fff url(/common/images/visitor/front/lightShowBack.gif) no-repeat 0 0;
}
#roiBox label 
{  
    color: #727a80;
    display: block;
    padding-left: 10px;
    margin-top: 10px;
}
#roiImage
{
    margin: 30px auto 0 auto;
}
#testimonialsBox
{
    background: #fff url(/common/images/visitor/front/darkShowBack.gif) no-repeat 0 0;
}
#productsBox
{
    background: #fff url(/common/images/visitor/front/productsBack.gif) no-repeat 0 0;
}
#productsBox ul, #productsBox li
{
    color: #727a80;
    list-style-type: none;    
    margin: 0;
    padding: 0;
}
#productsBox ul 
{
    margin-top: 10px;
    padding-left: 10px;
}

/* Generic styles */
.displayNone 
{
    display: none;
}
.centrer 
{   
    text-align: center;
    width: 100%;
}

#rosContentLeft 
{
    background: transparent url(/common/images/visitor/ros/dots.gif) no-repeat 15px 5px;
    float: left;
    padding: 0 10px;
    position: relative;
    width: 697px;
}
#rosContentLeft h1,
#rosContentLeft h2.mainTitle,
#rosContentLeft h2.altTitle
{
    border-bottom: 1px dotted #74787d;
    color: #74787d;
    font-size: 220%;
    margin: 0 0 20px 33px;
    padding: 0 0 8px 0;
    width: 85%;
    font-weight: normal;
    position: relative;
}
#rosContentLeft h1.mainTitle,
#rosContentLeft h2.mainTitle
{
    height: 41px;
    padding-bottom: 0;    
}
#rosContentLeft h1.mainTitle span,
#rosContentLeft h2.mainTitle span
{
    display: none;
}

/* About Us titles */
#rosContentLeft h1#expertsInMobileResourceManagementTitle,
#rosContentLeft h2#expertsInMobileResourceManagementTitle
{
    background: transparent url(/common/images/visitor/ros/headers/expertsInMobileResourceManagementTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#whatCouldYourBusinessSaveTitle,
#rosContentLeft h2#whatCouldYourBusinessSaveTitle
{
    background: transparent url(/common/images/visitor/ros/headers/whatCouldYourBusinessSaveTitle.gif) no-repeat 0 5px;    
}
#rosContentLeft h1#mobileResourceManagementAtBestTitle,
#rosContentLeft h2#mobileResourceManagementAtBestTitle
{
    background: transparent url(/common/images/visitor/ros/headers/mobileResourceManagementAtBest.gif) no-repeat 0 5px;
}
#rosContentLeft h1#artOfCreatingOrderFromChaosTitle,
#rosContentLeft h2#artOfCreatingOrderFromChaosTitle
{
    background: transparent url(/common/images/visitor/ros/headers/artOfCreatingOrderFromChaosTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#embeddingSolutionsTitle,
#rosContentLeft h2#embeddingSolutionsTitle
{
    background: transparent url(/common/images/visitor/ros/headers/embeddingSolutionsTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#trainingAndSupportTitle,
#rosContentLeft h2#trainingAndSupportTitle
{
    background: transparent url(/common/images/visitor/ros/headers/trainingAndSupportTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#trainingTitle,
#rosContentLeft h2#trainingTitle
{
    background: transparent url(/common/images/visitor/ros/headers/trainingTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#faqsTitle,
#rosContentLeft h2#faqsTitle
{
    background: transparent url(/common/images/visitor/ros/headers/faqsTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#wereHereForYouTitle,
#rosContentLeft h2#wereHereForYouTitle
{
    background: transparent url(/common/images/visitor/ros/headers/wereHereForYouTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#lokateTitle,
#rosContentLeft h2#lokateTitle
{
    background: transparent url(/common/images/visitor/ros/headers/lokateTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#buildYourAdTitle,
#rosContentLeft h2#buildYourAdTitle
{
    background: transparent url(/common/images/visitor/ros/headers/buildYourAd.gif) no-repeat 0 5px;
}
#rosContentLeft h1#didYouKnowTitle,
#rosContentLeft h2#didYouKnowTitle
{
    background: transparent url(/common/images/visitor/ros/headers/didYouKnow.gif) no-repeat 0 5px;
}
#rosContentLeft h1#xservicetrialTitle,
#rosContentLeft h2#xservicetrialTitle
{
    background: transparent url(/common/images/visitor/ros/headers/tryOurFreeTrialToday.gif) no-repeat 0 5px;
}
#rosContentLeft h1#threexofferTitle,
#rosContentLeft h2#threexofferTitle
{
    background: transparent url(/common/images/visitor/ros/headers/threexoffer.gif) no-repeat 0 5px;
    height: 70px;
}
#rosContentLeft h1#wereEverywhereTitle,
#rosContentLeft h2#wereEverywhereTitle
{
    background: transparent url(/common/images/visitor/ros/headers/wereEverywhereTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#makingAWorldOfDifferenceTitle,
#rosContentLeft h2#makingAWorldOfDifferenceTitle
{
    background: transparent url(/common/images/visitor/ros/headers/makingAWorldOfDifferenceTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#dflTitle,
#rosContentLeft h2#dflTitle
{
    background: transparent url(/common/images/visitor/ros/headers/dflTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#iglooTitle,
#rosContentLeft h2#iglooTitle
{
    background: transparent url(/common/images/visitor/ros/headers/iglooTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#andNowTheNewsTitle,
#rosContentLeft h2#andNowTheNewsTitle
{
    background: transparent url(/common/images/visitor/ros/headers/andNowTheNewsTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#whatsOnTitle,
#rosContentLeft h2#whatsOnTitle
{
    background: transparent url(/common/images/visitor/ros/headers/whatsOnTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#accreditationsAndAwardsTitle,
#rosContentLeft h2#accreditationsAndAwardsTitle
{
    background: transparent url(/common/images/visitor/ros/headers/accreditationsAndAwardsTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#toRequestAMeetingTitle,
#rosContentLeft h2#toRequestAMeetingTitle
{
    background: transparent url(/common/images/visitor/ros/headers/toRequestAMeetingTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#bePartOfTheTeamTitle,
#rosContentLeft h2#bePartOfTheTeamTitle
{
    background: transparent url(/common/images/visitor/ros/headers/bePartOfTheTeamTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#toArrangeAnAppointmentTitle,
#rosContentLeft h2#toArrangeAnAppointmentTitle
{
    background: transparent url(/common/images/visitor/ros/headers/toRequestAMeetingTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1.searchPageTitle,
#rosContentLeft h2.searchPageTitle
{
    background: transparent url(/common/images/visitor/ros/headers/searchTitle.gif) no-repeat 0 5px;
}

/* product titles */
#rosContentLeft h1#productsThatGetResultsTitle,
#rosContentLeft h2#productsThatGetResultsTitle
{
    background: transparent url(/common/images/visitor/ros/headers/productsThatGetResultsTitle.gif) no-repeat 0 5px;
}
/* Vehicle tracking */
#rosContentLeft h1#trailerTrackTitle,
#rosContentLeft h2#trailerTrackTitle
{
    background: transparent url(/common/images/visitor/ros/headers/trailerTrackTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#vehicleAndAssetTrackingTitle,
#rosContentLeft h2#vehicleAndAssetTrackingTitle
{
    background: transparent url(/common/images/visitor/ros/headers/vehicleAndAssetTrackingTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#assetTrackTitle,
#rosContentLeft h2#assetTrackTitle
{
    background: transparent url(/common/images/visitor/ros/headers/assetTrackTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#mccTitle,
#rosContentLeft h2#mccTitle
{
    background: transparent url(/common/images/visitor/ros/headers/mccTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#assetTrackingTitle,
#rosContentLeft h2#assetTrackingTitle
{
    background: transparent url(/common/images/visitor/ros/headers/assetTrackingTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#vehicleIntelligenceTitle,
#rosContentLeft h2#vehicleIntelligenceTitle
{
    background: transparent url(/common/images/visitor/ros/headers/vehicleIntelligenceTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#loneWorkerSolutionTitle,
#rosContentLeft h2#loneWorkerSolutionTitle
{
    background: transparent url(/common/images/visitor/ros/headers/loneWorkerSolutionTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#driverIdentificationTitle,
#rosContentLeft h2#driverIdentificationTitle
{
    background: transparent url(/common/images/visitor/ros/headers/driverIdentificationTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#tachographInterfaceTitle,
#rosContentLeft h2#tachographInterfaceTitle
{
    background: transparent url(/common/images/visitor/ros/headers/tachographInterfaceTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#temperatureTrackingTitle,
#rosContentLeft h2#temperatureTrackingTitle
{
    background: transparent url(/common/images/visitor/ros/headers/temperatureTrackingTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#stolenVehicleRecoveryTitle,
#rosContentLeft h2#stolenVehicleRecoveryTitle
{
    background: transparent url(/common/images/visitor/ros/headers/stolenVehicleRecoveryTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#privacyButtonTitle,
#rosContentLeft h2#privacyButtonTitle
{
    background: transparent url(/common/images/visitor/ros/headers/privacyButtonTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#satelliteNavigationTitle,
#rosContentLeft h2#satelliteNavigationTitle
{
    background: transparent url(/common/images/visitor/ros/headers/satelliteNavigationTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#engineManagementTitle,
#rosContentLeft h2#engineManagementTitle
{
    background: transparent url(/common/images/visitor/ros/headers/engineManagementTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#mobileAccessTitle,
#rosContentLeft h2#mobileAccessTitle
{
    background: transparent url(/common/images/visitor/ros/headers/mobileAccessTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#workingTimeDirectiveSolutionTitle,
#rosContentLeft h2#workingTimeDirectiveSolutionTitle
{
    background: transparent url(/common/images/visitor/ros/headers/workingTimeDirectiveSolutionTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#vehicleDataTerminalTitle,
#rosContentLeft h2#vehicleDataTerminalTitle
{
    background: transparent url(/common/images/visitor/ros/headers/vehicleDataTerminalTitle.gif) no-repeat 0 5px;
}

/* Mobile Workforce Applications */
#rosContentLeft h1#mobileWorkforceApplicationsTitle,
#rosContentLeft h2#mobileWorkforceApplicationsTitle
{
    background: transparent url(/common/images/visitor/ros/headers/mobileWorkforceApplicationsTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#xTrakTitle,
#rosContentLeft h2#xTrakTitle
{
    background: transparent url(/common/images/visitor/ros/headers/xTrakTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#xDeliveryTitle,
#rosContentLeft h2#xDeliveryTitle
{
    background: transparent url(/common/images/visitor/ros/headers/xDeliveryTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#xDeliveryProTitle,
#rosContentLeft h2#xDeliveryProTitle
{
    background: transparent url(/common/images/visitor/ros/headers/xDeliveryProTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#xServiceTitle,
#rosContentLeft h2#xServiceTitle
{
    background: transparent url(/common/images/visitor/ros/headers/xServiceTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#xServiceProTitle,
#rosContentLeft h2#xServiceProTitle
{
    background: transparent url(/common/images/visitor/ros/headers/xServiceProTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#xHireTitle,
#rosContentLeft h2#xHireTitle
{
    background: transparent url(/common/images/visitor/ros/headers/xHireTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#xWasteTitle,
#rosContentLeft h2#xWasteTitle
{
    background: transparent url(/common/images/visitor/ros/headers/xWasteTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#xScheduleTitle,
#rosContentLeft h2#xScheduleTitle
{
    background: transparent url(/common/images/visitor/ros/headers/xScheduleTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#intelligentSchedulingTitle,
#rosContentLeft h2#intelligentSchedulingTitle
{
    background: transparent url(/common/images/visitor/ros/headers/intelligentSchedulingTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#videoLibraryTitle,
#rosContentLeft h2#videoLibraryTitle
{
    background: transparent url(/common/images/visitor/ros/headers/videoLibraryTitle.gif) no-repeat 0 5px;
}
/* Hosted Business Solutions */
#rosContentLeft h1#hostingManagedServicesTitle,
#rosContentLeft h2#hostingManagedServicesTitle
{
    background: transparent url(/common/images/visitor/ros/headers/hostingManagedServicesTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#businessManagementSolutionsTitle,
#rosContentLeft h2#businessManagementSolutionsTitle
{
    background: transparent url(/common/images/visitor/ros/headers/businessManagementSolutionsTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#managedApplicationHostingTitle,
#rosContentLeft h2#managedApplicationHostingTitle
{
    background: transparent url(/common/images/visitor/ros/headers/managedApplicationHostingTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#microsoftDynamicsGPTitle,
#rosContentLeft h2#microsoftDynamicsGPTitle
{
    background: transparent url(/common/images/visitor/ros/headers/microsoftDynamicsGPTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#microsoftDynamicsCRMSignUpTitle,
#rosContentLeft h2#microsoftDynamicsCRMSignUpTitle
{
    background: transparent url(/common/images/visitor/ros/headers/microsoftDynamicsCRMSignUpTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#microsoftDynamicsCRMTitle,
#rosContentLeft h2#microsoftDynamicsCRMTitle
{
    background: transparent url(/common/images/visitor/ros/headers/microsoftDynamicsCRMTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#hostingManagedSolutionsTitle,
#rosContentLeft h2#hostingManagedSolutionsTitle
{
    background: transparent url(/common/images/visitor/ros/headers/hostingManagedSolutionsTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#microsoftExchangeTitle,
#rosContentLeft h2#microsoftExchangeTitle
{
    background: transparent url(/common/images/visitor/ros/headers/microsoftExchangeTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#microsoftSharepointTitle,
#rosContentLeft h2#microsoftSharepointTitle
{
    background: transparent url(/common/images/visitor/ros/headers/microsoftSharepointTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#smallBusinessServerTitle,
#rosContentLeft h2#smallBusinessServerTitle
{
    background: transparent url(/common/images/visitor/ros/headers/smallBusinessServerTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#dedicatedHostingTitle,
#rosContentLeft h2#dedicatedHostingTitle
{
    background: transparent url(/common/images/visitor/ros/headers/dedicatedHostingTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#communicationsTitle,
#rosContentLeft h2#communicationsTitle
{
    background: transparent url(/common/images/visitor/ros/headers/communicationsTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#infrastructureTitle,
#rosContentLeft h2#infrastructureTitle
{
    background: transparent url(/common/images/visitor/ros/headers/infrastructureTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#securityTitle,
#rosContentLeft h2#securityTitle
{
    background: transparent url(/common/images/visitor/ros/headers/securityTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#supportTitle,
#rosContentLeft h2#supportTitle
{
    background: transparent url(/common/images/visitor/ros/headers/supportTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#colocationTitle,
#rosContentLeft h2#colocationTitle
{
    background: transparent url(/common/images/visitor/ros/headers/colocationHostingTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#disasterRecoveryTitle,
#rosContentLeft h2#disasterRecoveryTitle
{
    background: transparent url(/common/images/visitor/ros/headers/disasterRecoveryTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#whyHostTitle,
#rosContentLeft h2#whyHostTitle
{
    background: transparent url(/common/images/visitor/ros/headers/whyHostTitle.gif) no-repeat 0 5px;
}

/* Visulive */
#rosContentLeft h1#visuLiveTitle,
#rosContentLeft h2#visuLiveTitle
{
    background: transparent url(/common/images/visitor/ros/headers/visuLiveTitle.gif) no-repeat 0 0;
}
#rosContentLeft h1#telemarketingVisuLiveTitle,
#rosContentLeft h2#telemarketingVisuLiveTitle
{
    background: transparent url(/common/images/visitor/ros/headers/telemarketingVisuLiveTitle.gif) no-repeat 0 0;
}
#rosContentLeft h1#salesVisuLiveTitle,
#rosContentLeft h2#salesVisuLiveTitle
{
    background: transparent url(/common/images/visitor/ros/headers/salesVisuLiveTitle.gif) no-repeat 0 0;
}
#rosContentLeft h1#serviceVisuLiveTitle,
#rosContentLeft h2#serviceVisuLiveTitle
{
    background: transparent url(/common/images/visitor/ros/headers/serviceVisuLiveTitle.gif) no-repeat 0 0;
}
#rosContentLeft h1#logisticsVisuLiveTitle,
#rosContentLeft h2#logisticsVisuLiveTitle
{
    background: transparent url(/common/images/visitor/ros/headers/logisticsVisuLiveTitle.gif) no-repeat 0 0;
}
#rosContentLeft h1#greenerfleetVisuLiveTitle,
#rosContentLeft h2#greenerfleetVisuLiveTitle
{
    background: transparent url(/common/images/visitor/ros/headers/greenerfleetVisuLiveTitle.gif) no-repeat 0 0;
}

/* Greenerfleet */
#rosContentLeft h1#greenerfleetTitle,
#rosContentLeft h2#greenerfleetTitle
{
    background: transparent url(/common/images/visitor/ros/headers/greenerfleetTitle.gif) no-repeat 0 5px;
}

/* In-Vehicle Solutions */
#rosContentLeft h1#inVehicleSolutionsTitle,
#rosContentLeft h2#inVehicleSolutionsTitle
{
    background: transparent url(/common/images/visitor/ros/headers/inVehicleSolutionsTitle.gif) no-repeat 0 5px;
}

/* Sector titles */
#rosContentLeft h1#solutionsForEverySectorAndSizeTitle,
#rosContentLeft h2#solutionsForEverySectorAndSizeTitle
{
    background: transparent url(/common/images/visitor/ros/headers/solutionsForEverySectorAndSizeTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#publicSectorTitle,
#rosContentLeft h2#publicSectorTitle
{
    background: transparent url(/common/images/visitor/ros/headers/publicSectorTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#constructionSectorTitle,
#rosContentLeft h2#constructionSectorTitle
{
    background: transparent url(/common/images/visitor/ros/headers/constructionSectorTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#serviceSectorTitle,
#rosContentLeft h2#serviceSectorTitle
{
    background: transparent url(/common/images/visitor/ros/headers/serviceSectorTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#transportAndLogisticsSectorTitle,
#rosContentLeft h2#transportAndLogisticsSectorTitle
{
    background: transparent url(/common/images/visitor/ros/headers/transportAndLogisticsSectorTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#coachAndBusSolutionsTitle,
#rosContentLeft h2#coachAndBusSolutionsTitle
{
    background: transparent url(/common/images/visitor/ros/headers/coachAndBusSolutionsTitle.gif) no-repeat 0 5px;    
}

/* Customers */
#rosContentLeft h1#workingCloserWithOurCustomersTitle,
#rosContentLeft h2#workingCloserWithOurCustomersTitle
{
    background: transparent url(/common/images/visitor/ros/headers/workingCloserWithOurCustomersTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#rewardsAndReferralsTitle,
#rosContentLeft h2#rewardsAndReferralsTitle
{
    background: transparent url(/common/images/visitor/ros/headers/rewardsAndReferralsTitle.gif) no-repeat 0 5px;
}

/* Affinity */
#rosContentLeft h1#partneringWithMasternautThreeXTitle,
#rosContentLeft h2#partneringWithMasternautThreeXTitle
{
    background: transparent url(/common/images/visitor/ros/headers/partneringWithMasternautThreeXTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#drivingBusinessThroughAffinityTitle,
#rosContentLeft h2#drivingBusinessThroughAffinityTitle
{
    background: transparent url(/common/images/visitor/ros/headers/drivingBusinessThroughAffinityTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#resellersTitle,
#rosContentLeft h2#resellersTitle
{
    background: transparent url(/common/images/visitor/ros/headers/resellerTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#ourCurrentPartnersTitle,
#rosContentLeft h2#ourCurrentPartnersTitle
{
    background: transparent url(/common/images/visitor/ros/headers/ourCurrentPartnersTitle.gif) no-repeat 0 5px;
}
#rosContentLeft h1#masternautThreeXsAffinityProgrammeTitle,
#rosContentLeft h2#masternautThreeXsAffinityProgrammeTitle
{
    background: transparent url(/common/images/visitor/ros/headers/masternautThreeXsAffinityProgrammeTitle.gif) no-repeat 0 5px;
}


#rosContentLeft h1#driveAndSurviveTitle,
#rosContentLeft h2#driveAndSurviveTitle
{
    background: transparent url(/common/images/visitor/ros/headers/driveAndSurviveTitle.gif) no-repeat 0 5px;
    width: 100%;
}

#rosContentLeft a, #rosContentLeft a:link, 
#rosContentLeft a:visited, #rosContentLeft a:active
{
    color: #ba1d7a;
    text-decoration:none;
}
#rosContentLeft a:hover
{
    cursor: pointer;
    text-decoration: underline;
}
#rosContentLeft h1 a,
#rosContentLeft h2 a
{
    font-size: 0.5em;
    position: absolute;
    top:0;
    right:0;
}
#rosContentLeft p, #awardCopy div.awardPara, #accreditationCopy div.accreditationPara 
{

    color: #646466;
    font-size: 14px;
    margin: 0 0 0 33px;
    padding: 0 0 20px 0;
    width: 85%;
    line-height: 130%;
}
#rosContentLeft .paraCopy
{
    color: #646466;
    font-size: 14px;
    line-height: 130%;
    padding: 0 70px 0 0;
}
#rosContentLeft div.paraCopy p
{
    margin-left:0;
}
#rosContentLeft p.intro
{
    color: #646466;
}
#rosContentLeft ul, #rosContentLeft li, #rosContentRight ul, #rosContentRight li 
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#rosContentLeft ul, #rosContentRight ul
{
    margin: 0 0 20px 0;
    padding: 0 0 0 18px;
}
#rosContentLeft li, #rosContentRight li 
{
    color: #646466;
    font-size: 14px;
    line-height: 130%;
    padding: 0 0 4px 0;
}
#rosContentLeft h2
{
    color: #525252;
    font-size: 140%;
    margin: 0 0 0 33px;
    padding: 0 0 15px 0;
    width: 84%;
}
#rosContentLeft h2.altTitle
{
 font-size: 2em;
 font-weight: normal;
 text-align: left;
 text-align: left;
 height: auto;
}
#rosContentRight 
{
    float: left;
    width: 230px;
    text-align: right;
    position: relative;
    top: -135px;
    z-index: 99;    
}
#rosContentRight a.narrowRhsComponent, #rosContentRight a.narrowRhsComponent:visited, 
#rosContentRight a.narrowRhsComponent:link, #rosContentRight a.narrowRhsComponent:active,
#rosContentRight a.narrowRhsComponent:hover
{
    display: block;
    height: 204px;
    width: 230px;
    text-decoration: none;
}
#rosContentRight a.robertAddelmanArrowRhsComponent, #rosContentRight a.robertAddelmanArrowRhsComponent:visited, 
#rosContentRight a.robertAddelmanArrowRhsComponent:link
{
    background: transparent url(/common/images/visitor/ros/rosRightMeetRobertAddelman.gif) no-repeat 0 0;    
    display: block;
    height: 299px;
    width: 230px;
    text-decoration: none;
}
#rosContentRight a.robertAddelmanArrowRhsComponent:active,
#rosContentRight a.robertAddelmanArrowRhsComponent:hover
{
    background-position: 0 -299px;    
}
#rosContentRight a.narrowSmallRhsComponent, #rosContentRight a.narrowSmallRhsComponent:visited, 
#rosContentRight a.narrowSmallRhsComponent:link, #rosContentRight a.narrowSmallRhsComponent:active,
#rosContentRight a.narrowSmallRhsComponent:hover
{
    display: block;
    height: 33px;
    width: 230px;
    text-decoration: none;
}
#rosContentRight a.dynamicNarrowRhsComponent, #rosContentRight a.dynamicNarrowRhsComponent:visited, 
#rosContentRight a.dynamicNarrowRhsComponent:link, #rosContentRight a.dynamicNarrowRhsComponent:active,
#rosContentRight a.dynamicNarrowRhsComponent:hover
{
    display: block;
    width: 230px;
    text-decoration: none;
}
#rosContentRight div.rhsLinkContainer
{
    padding-bottom:20px;
}
.rhsHeaderContainer
{
    width: 100%;
}
.dynamicNarrowRhsComponent
{
    background: transparent url(/common/images/visitor/ros/rosRightBlankMiddle.gif) repeat-y 0 0;
}
.rhsHeaderContainer div
{
    padding: 0 10px 0 15px;
    width: 205px;
    font-size:12px;
    font-style:normal;
    font-weight:bold;
    line-height:16px;
    padding:10px 0 10px 15px;
    width:86%;    
}
#rosContentRight div.dynamicRhsLinkContainer
{
    background: transparent url(/common/images/visitor/ros/rosRightBlankFooter.gif) no-repeat 0 bottom;
    padding-bottom: 56px;
    margin-bottom: 20px;
}
.rhsHeaderContainer div, .newsXtraHeaderContainer div
{
    padding: 0 0 0 15px;
    position: relative;
    top: 35px;
}
.newsXtraHeaderContainer div li a,.newsXtraHeaderContainer div li a:visited, 
.newsXtraHeaderContainer div li a:link, .newsXtraHeaderContainer div li a:active
{
    background: transparent url(/common/images/visitor/ros/rightArrows3.gif) no-repeat right 4px;
    color:#ba1d7a;
    display: block;
    padding-right:5px;
    font-style: normal;
    font-size: 14px;
    width:70px;
}
.newsXtraHeaderContainer div li a:hover
{
    background: transparent url(/common/images/visitor/ros/rightArrowsBlue3.gif) no-repeat right 4px;    
    color:#275ca2;    
}
.newsXtraHeaderContainer div ul
{
    display: block;
    margin-top:5px;
}
.newsXtraHeaderContainer div li
{
    line-height: 16px;
}
#rosContentRight a#customerServiceRHS, #rosContentRight a#customerServiceRHS:visited, 
#rosContentRight a#customerServiceRHS:link, #rosContentRight a#customerServiceRHS:active
{
    background: transparent url(/common/images/visitor/ros/rosRightCustomerService.gif) no-repeat right 0;
}
#rosContentRight a#arrangeMeetingRHS, #rosContentRight a#arrangeMeetingRHS:visited, 
#rosContentRight a#arrangeMeetingRHS:link, #rosContentRight a#arrangeMeetingRHS:active
{
    background: transparent url(/common/images/visitor/ros/rosRightArrangeMeetingOn.gif) no-repeat right 0;
}
#rosContentRight div.newsXtraRhsLinkContainer, #rosContentRight div.sectorReviewsRhsLinkContainer,
#rosContentRight div.transportLogisticsSectorReviewsRhsLinkContainer, #rosContentRight div.serviceSectorReviewsRhsLinkContainer, 
#rosContentRight div.constructionSectorReviewsRhsLinkContainer
{
    background: transparent url(/common/images/visitor/ros/rosRightNewsXtra.gif) no-repeat right 0;
    width: 230px;
    height: 204px;
    position: relative;
    margin-bottom:20px;    
}
#rosContentRight div.sectorReviewsRhsLinkContainer
{
    background: transparent url(/common/images/visitor/ros/rosRightSectorReviews.gif) no-repeat right 0;
}
#rosContentRight div.transportLogisticsSectorReviewsRhsLinkContainer
{
    background: transparent url(/common/images/visitor/ros/rosRightPublicSectorReviews.gif) no-repeat right 0;
}
#rosContentRight div.serviceSectorReviewsRhsLinkContainer
{
    background: transparent url(/common/images/visitor/ros/rosRightServiceSectorReviews.gif) no-repeat right 0;
}
#rosContentRight div.constructionSectorReviewsRhsLinkContainer
{
    background: transparent url(/common/images/visitor/ros/rosRightConstructionSectorReviews.gif) no-repeat right 0;
}
#rosContentRight div.newsXtraRhsLinkContainer:hover, #rosContentRight div.sectorReviewsRhsLinkContainer:hover,
#rosContentRight div.transportLogisticsSectorReviewsRhsLinkContainer:hover, #rosContentRight div.serviceSectorReviewsRhsLinkContainer:hover,
#rosContentRight div.constructionSectorReviewsRhsLinkContainer:hover
{
    background-position: right -204px;
}
#rosContentRight div.newsXtraRhsLinkContainer select, #rosContentRight div.sectorReviewsRhsLinkContainer select,
#rosContentRight div.transportLogisticsSectorReviewsRhsLinkContainer select, #rosContentRight div.serviceSectorReviewsRhsLinkContainer select,
#rosContentRight div.constructionSectorReviewsRhsLinkContainer select
{
    cursor: pointer;
    position: absolute;
}
#rosContentRight div.newsXtraRhsLinkContainer select
{
    top: 108px;
    left: 108px;
    width: 108px;    
}
#rosContentRight div.sectorReviewsRhsLinkContainer select, 
#rosContentRight div.transportLogisticsSectorReviewsRhsLinkContainer select
{
    top: 75px;
    left: 18px;
    width: 190px;
}
#rosContentRight div.constructionSectorReviewsRhsLinkContainer select
{
    top: 63px;
    left: 18px;
    width: 190px;    
}
#rosContentRight div.serviceSectorReviewsRhsLinkContainer select
{
    top: 70px;
    left: 18px;
    width: 190px;    
}
#rosContentRight div#newsXtraRHS #newsXtraRhsContent, #rosContentRight div#newsXtraRHS:visited #newsXtraRhsContent,
#rosContentRight div#newsXtraRHS:link #newsXtraRhsContent, #rosContentRight div#newsXtraRHS:active #newsXtraRhsContent
{
    background: transparent url(/common/images/visitor/ros/rosRightNewsXtraHeader.gif) no-repeat 0 0;
    font-family: helvetica,arial;
    font-style: italic;
    font-weight: bold;
    font-size: 18px;    
    color:#9F9F9F;
    text-align: left;
}
#rosContentRight div#newsXtraRHS:hover #newsXtraRhsContent
{
    background: transparent url(/common/images/visitor/ros/rosRightNewsXtraHeaderOn.gif) no-repeat 0 0;
    color:#646466;
    cursor: pointer;
}

#rosContentRight a#votesOfConfidenceRHS, #rosContentRight a#votesOfConfidenceRHS:visited, 
#rosContentRight a#votesOfConfidenceRHS:link, #rosContentRight a#votesOfConfidenceRHS:active
{
    background: transparent url(/common/images/visitor/ros/rosRightVotesOfConfidence.gif) no-repeat right 0;
}
#rosContentRight a#ctl00_Main_ctl00_requestCallBackRHS, #rosContentRight a#ctl00_Main_ct100_requestCallBackRHS:visited, 
#rosContentRight a#ctl00_Main_ctl00_requestCallBackRHS:link, #rosContentRight a#ctl00_Main_ct100_requestCallBackRHS:active,
#rosContentRight a#ctl00_Main_rightCol_requestCallBackRHS, #rosContentRight a#ctl00_Main_rightCol_requestCallBackRHS:visited, 
#rosContentRight a#ctl00_Main_rightCol_requestCallBackRHS:link, #rosContentRight a#ctl00_Main_rightCol_requestCallBackRHS:active
{
    background: transparent url(/common/images/visitor/ros/rosRightRequestCallback.gif) no-repeat right 0;
}
#rosContentRight a#helpTheAgedRHS, #rosContentRight a#helpTheAgedRHS:visited, 
#rosContentRight a#helpTheAgedRHS:link, #rosContentRight a#helpTheAgedRHS:active
{
    background: transparent url(/common/images/visitor/ros/rosRightHelpTheAged.gif) no-repeat right 0;
}
#rosContentRight a#bikeToTheFutureRHS, #rosContentRight a#bikeToTheFutureRHS:visited, 
#rosContentRight a#bikeToTheFutureRHS:link, #rosContentRight a#bikeToTheFutureRHS:active
{
    background: transparent url(/common/images/visitor/ros/rosRightBikeToTheFuture.gif) no-repeat right 0;
}
#rosContentRight a#trialOurSolutionRHS, #rosContentRight a#trialOurSolutionRHS:visited, 
#rosContentRight a#trialOurSolutionRHS:link, #rosContentRight a#trialOurSolutionRHS:active
{
    background: transparent url(/common/images/visitor/ros/rightTrialSolution.gif) no-repeat right 0;
}
#rosContentRight a#cashForQuittersRHS, #rosContentRight a#cashForQuittersRHS:visited, 
#rosContentRight a#cashForQuittersRHS:link, #rosContentRight a#cashForQuittersRHS:active
{
    background: transparent url(/common/images/visitor/ros/rosRightCashForQuitters.gif) no-repeat right 0;
}
#rosContentRight a#driveforlifeRHS, #rosContentRight a#driveforlifeRHS:visited, 
#rosContentRight a#driveforlifeRHS:link, #rosContentRight a#driveforlifeRHS:active
{
    background: transparent url(/common/images/visitor/ros/rightDriveForLife.gif) no-repeat right 0;
}
#rosContentRight a#driveforlifeCSRRHS, #rosContentRight a#driveforlifeCSRRHS:visited, 
#rosContentRight a#driveforlifeCSRRHS:link, #rosContentRight a#driveforlifeCSRRHS:active
{
    background: transparent url(/common/images/visitor/ros/rightDriveForLifeCSR.gif) no-repeat right 0;
}
#rosContentRight a.newsOpinionRHS, #rosContentRight a.newsOpinionRHS:visited, 
#rosContentRight a.newsOpinionRHS:link, #rosContentRight a.newsOpinionRHS:active
{
    background: transparent url(/common/images/visitor/ros/rosRightNewsOpinion.gif) no-repeat right 0;
    color:#afb4b7;
    width:180px;
    height:174px;
    padding:30px 30px 0 20px;
    text-align:left;
    font:bold 18px helvetica,arial;
    font-style:italic;    
    cursor: pointer;    
}
#rosContentRight a#sectorSolutionsRHS, #rosContentRight a#sectorSolutionsRHS:visited, 
#rosContentRight a#sectorSolutionsRHS:link, #rosContentRight a#sectorSolutionsRHS:active
{
    background: transparent url(/common/images/visitor/ros/rosRightSectorSolutions.gif) no-repeat right 0;
}
#rosContentRight a#partnerLoginRHS, #rosContentRight a#partnerLoginRHS:visited, 
#rosContentRight a#partnerLoginRHS:link, #rosContentRight a#partnerLoginRHS:active
{
    background: transparent url(/common/images/visitor/ros/rosRightAlreadyAPartner.gif) no-repeat right 0;
}
#rosContentRight a#partnerApplyRHS, #rosContentRight a#partnerApplyRHS:visited, 
#rosContentRight a#partnerApplyRHS:link, #rosContentRight a#partnerApplyRHS:active
{
    background: transparent url(/common/images/visitor/ros/rosRightBecomeAPartner.gif) no-repeat right 0;
}
#rosContentRight a#rewardsAndReferralsRHS, #rosContentRight a#rewardsAndReferralsRHS:visited, 
#rosContentRight a#rewardsAndReferralsRHS:link, #rosContentRight a#rewardsAndReferralsRHS:active
{
    background: transparent url(/common/images/visitor/ros/rosRightRewardsAndReferrals.gif) no-repeat right 0;
}
#rosContentRight a#ourPartnersRHS, #rosContentRight a#ourPartnersRHS:visited, 
#rosContentRight a#ourPartnersRHS:link, #rosContentRight a#ourPartnersRHS:active
{
    background: transparent url(/common/images/visitor/ros/rosRightSomePartners.gif) no-repeat right 0;
    text-align:center;
}
#rosContentRight a#votesOfConfidenceRHS:hover, #rosContentRight a#ctl00_Main_rightCol_requestCallBackRHS:hover, #rosContentRight a#ctl00_Main_ctl00_requestCallBackRHS:hover, #rosContentRight a.newsOpinionRHS:hover, 
#rosContentRight a#sectorSolutionsRHS:hover, #rosContentRight a#partnerLoginRHS:hover, #rosContentRight a#partnerApplyRHS:hover,
#rosContentRight a#rewardsAndReferralsRHS:hover, #rosContentRight a#ourPartnersRHS:hover, #rosContentRight a#arrangeMeetingRHS:hover,
#rosContentRight a#customerServiceRHS:hover, #rosContentRight a#helpTheAgedRHS:hover, #rosContentRight a#bikeToTheFutureRHS:hover, #rosContentRight a#cashForQuittersRHS:hover, 
#rosContentRight a#driveforlifeRHS:hover, #rosContentRight a#driveforlifeCSRRHS:hover
{
    background-position: right -204px;
}
#rosContentRight a#whyHostRHS, #rosContentRight a#whyHostRHS:visited, 
#rosContentRight a#whyHostRHS:link
{
    background: transparent url(/common/images/visitor/ros/rosRightWhyHost.gif) no-repeat right 0;
}
#rosContentRight a#whyHostRHS:active, #rosContentRight a#whyHostRHS:hover
{
    background-position: right -33px;
}
#rosContentRight a.newsOpinionRHS:hover
{
    background-position: right -204px;
    color:#646466;
    width:180px;
    height:174px;
    padding:30px 30px 0 20px;
    text-align:left;
    font:bold 18px helvetica,arial;
    font-style:italic;   
    cursor: pointer;
}
#ourPartnersRHS img
{
    cursor: pointer;
    margin:44px auto;
}
#rosContentRight span
{
    visibility: hidden;
}
#rosContentRight .linkRHS span,
#rosContentRight .linkRHSSelected span
{
    visibility: visible;
    line-height: 1.1em;
    display: block;
}
div.newsOpinionDate
{
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    margin-top: 8px;
}

/* Search styles */
#searchTerm
{
    color: #000;
    margin-bottom: 7px;
    font-weight: normal;    
}
#searchTerm span
{
    color: #008000;
    font-weight: bold;
}
.searchTitle
{
    font-size: 120%;
}
.searchContent
{
    margin-top: 5px;
}
.searchLink
{
    color: #008000;
    margin-top: 5px;
    margin-bottom: 20px;
}
#searchNumber, #searchSpellCheck
{
    margin-bottom: 15px;
}

#searchTerm, .searchTitle, .searchContent, .searchLink, #searchNumber, #searchSpellCheck
{
    margin-left: 33px;
}
#rosContentLeft .searchContent
{
    width: 85%;
}
#didYouMean
{
    color: #cc0000;
}
#searchOptions
{
    cursor:pointer;
    float: right;
    padding-right: 70px;
    padding-left: 20px;    
}
#searchOptions a#allPagesLink
{
    font-weight: bold;
}
#searchOptions a, #searchOptions a:visited, #searchOptions a:link, #searchOptions a:active
{
    text-decoration: none;
}
#searchOptions a:hover, #searchOptions a.searchSlected, #searchOptions a.searchSlected:visited, 
#searchOptions a.searchSelected:link, #searchOptions a.searchSlected:active, #searchOptions a#allPagesLink
{
    text-decoration: underline;
}

#rosContentLeft h3, #awardCopy h4, #accreditationCopy h4
{
    clear: both;
    color: #3e5c9e;
    margin: 0 0 5px 33px;
    padding: 0;
    font-size: 14px;
}
#rosContentLeft h3.blueDottedBottom
{
    border-bottom: 1px dotted #74787d;
    padding-bottom: 12px;
    margin-bottom: 10px;
    width: 85%;
}
#rosContentLeft h3.myAccHeader
{
    color: #ba1d7a;
}
#rosContentLeft div.backImagePara {
    background: #fff url(/common/images/visitor/ros/aboutUs/weHaveAClearPurpose.gif) no-repeat 0 0;
    margin-left: 33px;
    padding: 18px 65px 0 195px;
    height: 157px;
    margin-bottom: 18px;    
}
#rosContentLeft div.backImagePara h3
{
    color:#3e5c9e;
}
#rosContentLeft ul
{
    list-style-image: url(/common/images/visitor/ros/rightArrows3.gif);
}
#rosContentLeft ul.extraPadding
{
    padding-left: 15px;
}
#rosContentLeft div.backImagePara ul
{
    list-style-image: url(/common/images/visitor/ros/rightArrowsBlue3.gif);
    margin-left:50px;    
    padding-left:0;
}
#rosContentLeft div.backImagePara li
{
    line-height: 1em;
    font-size: 1.2em;
}
#rosContentLeft #accordionList h3
{
    border-top: 1px dotted #74787d;
    padding-top:10px;
    margin-bottom:10px;
    margin-left:0;
    width: 100%;
}
#rosContentLeft #accordionList
{
    border-bottom: 1px dotted #74787d;
    margin-left: 33px;
    margin-bottom: 30px;
    width: 86.5%;
}
#rosContentLeft #accordionList p
{
    margin-left: 0;
    width: 100%;
}
.caseStudiesContent .testimonialQuote 
{
    background: #e0e0e1 url(/common/images/visitor/ros/customers/testimonialGradBack.gif) repeat-x 0 0;
    clear: both;
    margin: 0 67px 25px 33px;
    padding: 0;    
}
.caseStudiesContent .testimonialQuote img
{
    float: left;    
    width: 298px;
}
.caseStudiesContent .testimonialQuote .blockQuote
{
    float: left;
    padding: 0;
    margin: 0;
    width: 280px; 
}
.caseStudiesContent .testimonialQuote .blockQuote blockquote
{
    color: #767a7f;
    padding: 0;
    margin: 27px 15px 6px 14px;
    width: 251px;
    font: italic bold 1.46em helvetica, arial;
    line-height: 0.9em;    
}
.caseStudiesContent .testimonialQuote cite 
{
    display: block;
    color: #9b9ea1;
    font-style: normal;
    margin: 0 0 0 14px;
    padding: 0; 
}

.customersPresentationArea a, .customersPresentationArea a:visited,
.customersPresentationArea a:link, .customersPresentationArea a:active, 
.customersPresentationArea a:hover
{
    text-decoration: none;
}

.customersPresentationArea a span
{
    visibility: hidden;
}


/* Clear afters */
.caseStudiesContent .testimonialQuote:after { content: ""; display: block; height: 0; clear: both; }
.caseStudiesContent .testimonialQuote { height: 100%; }

.rosContentLeft h2
{
    text-align:center;
    width:100%;
}
.newsOpinionsContent table
{
    margin-left: 33px;
    margin-bottom: 10px;
}
.rosContentLeft table.pressTable td, .rosContentLeft table.pressTable th
{
    font: normal 13px helvetica,arial;
    color: #8b8b8c;
}
.rosContentLeft table.pressTable th
{
    font: bold 14px helvetica,arial;
    padding-top: 10px;
}
.rosContentLeft table.pressTable td a
{
    color: #74787d;
}
.rosContentLeft table.pressTable td a:hover
{
    color: #bc1c79;
}
.rosContentLeft table.pressTable td.pressLeftCol
{
    width: 100px;
}
.rosContentLeft .pressImage
{
    float: right;
    margin: 5px 70px 10px 10px;
}
div#pressContactInfo p
{
    padding-bottom: 0;
}

/* Accordion stuff */
#rosContentLeft h3.myAccHeader, #rosContentLeft h3.selected
{
    cursor: pointer;  
}
#rosContentLeft #accordionList h3 span
{
    padding-right:22px;
}
#rosContentLeft h3.myAccHeader span.arrowHolder 
{
    background:#fff url(/common/images/visitor/ros/downArrows.gif) no-repeat right 50%;
}
#rosContentLeft h3.myAccHeader span.arrowHolder:hover
{
    background:#fff url(/common/images/visitor/ros/downArrowsPink.gif) no-repeat right 50%;
    text-decoration: underline;
}
#rosContentLeft h3.selected span.arrowHolder
{
    background:#fff url(/common/images/visitor/ros/upArrowsPink.gif) no-repeat right 50%;
}
#rosContentLeft h3.selected span.arrowHolder:hover
{
    background:#fff url(/common/images/visitor/ros/upArrowsPink.gif) no-repeat right 50%;
    text-decoration: underline;    
}
#rosContentLeft h3.dateHeader
{
    background-position:0 15%;
}
#rosContentLeft h3 span.eventDate
{
    color:#525252;
    font-weight:normal;
}

/* Page specific column styles */

div.narrowRhsComponent, div.innerRhsComponent
{
    text-align:left;
    width:230px;    
}
div.narrowRhsComponent ul, div.narrowRhsComponent li
{
    list-style-type:none;
    margin:0 0 5px 0;
}
div.narrowRhsComponent ul
{
    padding:10px 20px;
}
div.innerRhsComponent p
{
}
#requestCallRHS
{
    height: 204px;
}

.linkItemRHS, .bottomLinkItemRHS
{
    background: transparent url(/common/images/visitor/ros/rightArrows.gif) no-repeat right 0;
    border-bottom: 1px dotted #74787d;
    margin-bottom: 10px;
    margin-left: 12px;
    padding-bottom: 10px;
    padding-right: 10px;
    text-align: left;
    width: 200px;
}
.bottomLinkItemRHS
{
    border-bottom: none;
    margin-bottom: 20px;
}
.linkItemRHS a, .linkItemRHS a:visited, .linkItemRHS a:link, 
.linkItemRHS a:active, .linkItemRHS a:hover,
.bottomLinkItemRHS a, .bottomLinkItemRHS a:visited, .bottomLinkItemRHS a:link, 
.bottomLinkItemRHS a:active, .bottomLinkItemRHS a:hover
{
    color: #ba1d7a;        
    display: block;
    font-family: arial;    
    font-size: 14px;
    font-weight: normal;
    line-height: 1em;
}
.linkItemRHS a:active, .linkItemRHS a:hover,
.bottomLinkItemRHS a:active, .bottomLinkItemRHS a:hover
{
    text-decoration: underline;
}
.blueRightLinks .linkItemRHS a.linkRHS, .blueRightLinks .bottomLinkItemRHS a.linkRHS
{
    color: #3e5c9e;
}
.blueRightLinks .linkItemRHS a.linkRHSSelected, .blueRightLinks .bottomLinkItemRHS a.linkRHSSelected
{
    color: #ba1d7a;
}
.pinkRightLinks .linkItemRHS a.linkRHS, .pinkRightLinks .bottomLinkItemRHS a.linkRHS
{
    color: #9f2277;
}
.pinkRightLinks .linkItemRHS a.linkRHSSelected, .pinkRightLinks .bottomLinkItemRHS a.linkRHSSelected, 
.pinkRightLinks .linkItemRHS a:hover, .pinkRightLinks .bottomLinkItemRHS a:hover
{
    color: #3e5c9e;    
}
.blueRightLinks .linkItemRHS a.linkRHSSelected, .blueRightLinks .bottomLinkItemRHS a.linkRHSSelected, 
.blueRightLinks .linkItemRHS a:hover, .blueRightLinks .bottomLinkItemRHS a:hover
{
    color: #ba1d7a;    
}
.linkItemRHS p, .bottomLinkItemRHS p
{
    color: #646466;
    font-size: 14px;
    margin:0;
    padding:0;
    width: 180px;
}

ul#pinkDots
{
    list-style-image: url(/common/images/visitor/ros/rightArrowsPink3.gif);
}

/* Awards stuff */
.awardsContainer, .accreditationContainer
{
    margin: 0 0 20px 33px;
}

.leftAwardArrow, .leftAccreditationArrow,
.rightAwardArrow, .rightAccreditationArrow
{
    cursor:pointer;
    float: left;
    height: 110px;
    width: 50px;
}
.leftAwardArrow, .leftAccreditationArrow
{
    background:#fff url(/common/images/visitor/ros/leftArrowsDark.gif) no-repeat right 50%;
}
.leftAwardArrow:hover, .leftAccreditationArrow:hover
{
    background:#fff url(/common/images/visitor/ros/leftArrowsPink.gif) no-repeat right 50%;
}
.rightAwardArrow, .rightAccreditationArrow
{
    background:#fff url(/common/images/visitor/ros/rightArrowsDark.gif) no-repeat left 50%; 
}
.rightAwardArrow:hover, .rightAccreditationArrow:hover
{
    background:#fff url(/common/images/visitor/ros/rightArrowsPink.gif) no-repeat left 50%; 
}
.awardLogo .awardImg, .accreditationLogo .accreditationImg
{
    float: left;
    height: 110px;   
    width: 150px;  
    text-align: center;      
}
.awardLogo img, .accreditationLogo img
{
    margin: 0 auto;
}
.awardCopy, .accreditationCopy
{
    float: left;
    width: 335px;    
}
.currentPartnersPage .accreditationCopy 
{
	display: none;
}
.currentPartnersPage .accreditationImg 
{
	height: 100px;
}
.awardCopy h4, .accreditationCopy h4
{
    color: #646466;
    margin: 0;
}
.awardCopy div.awardPara, .accreditationCopy div.accreditationPara
{
    font-size: 13px;
    margin: 0;
}
.otherAwardLogos, .otherAccreditationLogos
{
    width: 200px;
}
.otherAwardLogos div, .otherAccreditationLogos div
{
    width: 30px;
    height: 30px;
    text-align:center;
}
.otherAwardLogo, .otherAccreditationLogo
{
    float:left;
    cursor: pointer;   
    position: relative;
}
.awdmask
{
    background-color: transparent;
    position: absolute;
    top: 0;
    left: 0;
    height: 30px;
    width: 30px;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3;    
}
#accredImg0
{
    margin-top:10px;
}
#accredImg1
{
    margin-top:3px;
}
#accredImg2
{
    margin-top:3px;
}
#accredImg3
{
    margin-top:11px;
}
#accredImg4
{
    margin-top:11px;
}
#awdImg0
{
    margin-top:3px;
}
#awdImg1
{
    margin-top:3px;
}
#awdImg2
{
    margin-top:11px;
}
#awdImg3
{
    margin-top:3px;
}
#awdImg4
{
    margin-top:3px;
}
#accreditationLogo0
{
    margin-top:8px;
}
#accreditationLogo1
{
    margin-top:0px;
}
#accreditationLogo2
{
    margin-top:0px;
}
#accreditationLogo3
{
    margin-top:25px;
}
#accreditationLogo4
{
    margin-top:25px;
}
#awardLogo0
{
    margin-top:5px;
}
#awardLogo1
{
    margin-top:5px;
}
#awardLogo2
{
    margin-top:18px;
}
#awardLogo3
{
    margin-top:2px;
}
#awardLogo4
{
    margin-top:2px;
}

.mainIndent
{
    margin-left: 33px;
}
.subIndent
{
    margin-left: 15px;
}
.fontWeightbold
{
    font-weight: bold;
}

.parnterTestimonialContainer {
	padding-top: 10px;
	width: 600px;
}
.parnterTestimonialContainer div {
	float: left;
	margin: 0 0 0 45px;
	width: 150px;   
}

#prevNextContainer, #archiveContainer
{
    font-size: 13px;
    margin-left:6%;
    width: 90%;
    margin-bottom: 15px;
    position: relative;
    height:20px;
    line-height:20px;
}
#prevNextContainer a, #prevNextContainer a:link, #prevNextContainer a:visited, #prevNextContainer a:active, 
#archiveContainer a, #archiveContainer a:link, #archiveContainer a:visited, #archiveContainer a:active
{
    text-decoration: none;
    color:#ba1d7a;
}
#prevNextContainer a:hover, 
#archiveContainer a:hover
{
    text-decoration: underline;
}
#prevNextContainer .prevNewsButton a
{
    display: block;
    background: #fff url(/common/images/visitor/ros/leftArrowsPink3.gif) no-repeat 0 6px;
    padding-left: 10px;
}
#prevNextContainer .nextNewsButton a
{
    display: block;    
    background: #fff url(/common/images/visitor/ros/rightArrowsPink3.gif) no-repeat right 6px;
    padding-right: 10px;     
}
#archiveContainer
{
    text-align:right;
}
.prevNewsButton, .nextNewsButton
{
    width: 50%;
    text-align: left;
}
.nextNewsButton
{
    position:absolute;
    top:0;
    right:0;
}
.nextNewsButton
{
    text-align: right;
}
.rightLinksRHS
{
    background: #fff url(/common/images/visitor/ros/news/latestNewsXtra.gif) no-repeat 10px 45px;
    margin-bottom: 20px;
}
.rightLinksRHS .bottomLinkItemRHS
{
    margin-left: 120px;
    background-position: 92px 0;
    width:92px;
}
.sectorContent li strong
{
    color: #ba1d7a; 
    /*color: #3e5c9e;*/
}

#pinkFont
{
    color: #ba1d7a;
}
#copyImage
{
    float: right;
    margin: 0 0 15px 15px;
    border:1px solid #ccc;
    padding:1px;    
}

/* products */
.productLinks a, .peopleLinks a,  .workLinks a
{
    display: block;
    overflow: hidden;
    text-decoration: none;
}


#mrrContainer ul
{
   background: #fff url(/common/images/visitor/ros/news/news-mobile-resource.gif) no-repeat 300px 30px;
}
#newsXtraContainer ul
{
   background: #fff url(/common/images/visitor/ros/news/issueFan.gif) no-repeat 130px 0;
   height: 130px;
}

.personContainer
{
    display: none;
}
.personContainer #copyImage
{
    margin-top: -20px;
}

#rosContentLeft #productFooter
{
    border-top: 1px solid #ccc;
    padding-top: 10px;
    margin-top: 10px;
}
#rosContentLeft #productFooter a
{
    font-size: 12px;
}

#rightAccordionList .myRightAccHeader
{
    background: transparent url(/common/images/visitor/ros/rightArrows.gif) no-repeat right 0;
    border-bottom: none;
    cursor: pointer;
}
#rightAccordionList .selected
{
    background: transparent url(/common/images/visitor/ros/upArrows.gif) no-repeat right 0;
    border-bottom: none;
}
#rightAccordionList div div.linkItemRHS a,
#rightAccordionList div div.bottomLinkItemRHS a
{
    background-position: 10px 0;
}
#rightAccordionList div div.linkItemRHS a:active, #rightAccordionList div div.linkItemRHS a:hover,
#rightAccordionList div div.bottomLinkItemRHS a:active, #rightAccordionList div div.bottomLinkItemRHS a:hover,
#rightAccordionList div div.linkItemRHS a.linkRHSSelected ,
#rightAccordionList div div.bottomLinkItemRHS a.linkRHSSelected 
{
    background-position: 10px -15px;    
}
#rightAccordionList .selected a
{
    background-position: 0 -15px;    
}

img.borderImageFloatRight, img.borderImageFloatLeft, a.borderImageFloatLeft img, a.borderImageFloatRight img
{
    border: 1px solid #ccc;
    padding: 1px;
}
.borderImageFloatRight, .imageFloatRight
{
    float: right;    
    margin: 0 0 5px 10px;
}
.borderImageFloatLeft, .imageFloatLeft
{
    float: left;
    margin: 0 10px 5px 0;
}

#rosContentLeft #breadcrumb
{
    height: 20px;
    left: 11px;
    padding-left: 33px;
    position: absolute;
    top: -30px;
}
#rosContentLeft #breadcrumb a, #rosContentLeft #breadcrumb a:link, #rosContentLeft #breadcrumb a:visited,
#rosContentLeft #breadcrumb a:active
{
    background: #fff url(/common/images/visitor/ros/rightArrows3.gif) no-repeat right 6px;
    color: #3f3e41;
    display: block;
    float: left; 
    font: normal 12px helvetica,arial;   
    height: 20px;    
    line-height: 20px;
    margin-right: 5px;
    padding-right: 12px;
    text-decoration: none;
}
#rosContentLeft #breadcrumb a:hover
{
    text-decoration: underline;    
}
#rosContentLeft #breadcrumb a.selected
{
    background-image: none;
    color: #ba1d7a;
    text-decoration: underline;
}

#lightBoxImageContainer, #lightBoxImageContainerNoBorder
{
    margin: 0 0 0 33px;
    padding:0;
    width: 100%;
}
#lightBoxImageContainer img, #lightBoxImageContainerNoBorder img
{
    border: #ccc solid 1px;
    padding: 1px;
    width:138px;
}
#lightBoxImageContainerNoBorder img
{
    border: none;
}
#lightBoxImageContainer a.small img, #lightBoxImageContainerNoBorder a.small img
{
    padding: 5px;
    width: 100px;
}
#lightBoxImageContainer a, #lightBoxImageContainerNoBorder a
{
    display: block;
    float: left;
    margin: 0 8px 0 0;
    width: 142px;
}
#lightBoxImageContainer a.small, #lightBoxImageContainerNoBorder a.small
{
    margin: 0 35px 0 0;
    width: 100px;
}
#lightBoxImageContainer a.lastThumb, #lightBoxImageContainerNoBorder a.lastThumb
{
    margin-right: 0;
}
.screenshotLink
{
    clear: both;
    font-size: 11px;
    margin-top:0;
    padding-top:0;
    text-align: right;
    width: 100%;
}

#innerPageWrapper, #rosContentLeft, #presentationArea, #presentationArea img
{
    position:relative;
    z-index:2;
}
#innerPageWrapper {
	background-image: none;
	padding:10px 20px 0 20px;
	width:958px;	
}
.subMenu .menuItem
{
    position: relative;
    z-index: 10;
}
#breadcrumb
{
    display: none;
}

.boldFont
{
    font-weight: bold;
}

p.imageNoBorder img
{
    border: none;
}
a.lightbox
{
    position: relative;
    padding:0;
    margin:0;
}
a.lightbox img
{
    padding: 1px;
    margin: 0;
}
a.imageFloatRight 
{
    margin: 0 0 20px 10px;    
}
a.borderImageFloatRight
{
    margin: 0 0 15px 10px;    
}
a.imageFloatLeft
{
    margin: 0 10px 20px 0;    
}
a.borderImageFloatLeft
{
    margin: 0 10px 15px 0;    
}
a.lightbox span, a.lightbox:visited span, a.lightbox:link span
{
    background: transparent none no-repeat right top;
    position: absolute;
    font-size: 11px;
    font-weight: normal;
    width: 100%;
    height:32px;
    display: block;
    bottom: -31px;
    right:1px;    
    text-align: right;   
}
a.lightbox:hover span, a.lightbox:active span
{
    background: transparent none no-repeat right top; 
    text-decoration: underline;
}

a#greenerFleetButton span
{  
    visibility: hidden;
}
a#greenerFleetButton, a#greenerFleetButton:link, a#greenerFleetButton:visited
{
    background: transparent url(/common/images/visitor/ros/misc/greenerFleetButton.gif) no-repeat 0 0;    
    display: block;
    height:34px;
    width: 284px;   
    text-decoration: none;
}
a#greenerFleetButton:hover, a#greenerFleetButton:active
{
    text-decoration: none;
}

sup, sub
{
    font-variant:small-caps;
    vertical-align:top;
}

table.prices
{
    margin-bottom: 20px;
    padding: 0;
    width: 100%;
}
table.prices th
{
}
table.prices .subHeader td
{
    padding-bottom: 20px;
}
table.prices td, table.prices th
{
    text-align: center;
    line-height:20px;
}
table.prices td.label
{
    color: #ba1d7a;
    text-align: left;
}

span.caption
{
    display: block;
    font-weight: normal;
    font-size: 0.8em;
    position: absolute;
    bottom:19px;
    right:0;
    line-height: 15px;
    text-align: right;
}

#rosContentLeft p.captionContainer
{
    position: relative;
    padding-bottom: 45px;
}

#rosContentLeft .paraQuote
{
    color:#ba1d7a;font-weight:bold;font-size:20px;font-style:italic;padding:0 0 20px 0;width:85%;
    text-align: center;
}
#rosContentLeft .paraCite
{
    font-weight:bold;font-size:12px;margin-top:0;padding-top:0;    
}

span.fakeTitle 
{
    color: rgb(62, 92, 158);
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 16px;
    margin: 0 0 10px 0;
    padding: 10px 0 0 0;    
}

div#newsExtraLinks
{
    float:right;width:275px;text-align:right;padding:4px;margin: 0 0 10px 10px;background:#fff url(/common/images/visitor/ros/back3rdLevel.gif) repeat-x 0 -5px;border:1px solid #ddd;
}
div#newsExtraLinks h3
{
    border-bottom:1px solid #ddd;padding-bottom:4px;margin-bottom:4px;margin-left:0;
}

.clearafter:after, #rosContentLeft p.captionContainer:after
{
    content: "";
    height: 0px;
    clear: both;
    display: block;
}
.clearafter, #rosContentLeft p.captionContainer:after
{
    height: 100%;
}

#rosContentRight .quote 
{
    width:100%;
    font: italic bold 150% helvetica,arial;
    color:#ef7b00;
    text-align: left;
    padding:0 5px 0 15px;
    margin-top:10px;
}
#rosContentRight .cite
{
    width:100%;
    font: 120% helvetica,arial;
    color:#172a56;
    margin-top: 10px;
    padding-bottom:30px;    
}

#scheduleTable 
{
    margin-left: 33px;
}
#scheduleTable td
{
    border: 1px solid #bfbfbf;
    font: normal 1em helvetica;
    color: #646466;
    padding: 3px;
}

#banners,
#affinity-banners,
#affinity-banners-mobile,
#affinity-banners-tracking
{
	padding-left: 8px;
	width: 550px;
	float: left;
	position: relative;
	margin-top: -5px;
}
#adChoices
{
	margin: 20px 0 0 0;
	border-left: 1px solid #ccc;
	width: 250px;
	float: left;	
	padding-left: 50px;
}

.banner 
{
	color: #888;
	font-style: italic;
	cursor: pointer;
	text-align: center;
	overflow: hidden;
}


.bannerContainer
{
	padding: 25px;
	position: relative;
	float: left;	
}


#skyscraper,
#skyscraperStyle1,
#skyscraperStyle2,
#skyscraperStyle3,
#skyscraperStyle4,
#skyscraperStyle5,
#skyscraperStyle6,
#skyscraperStyle7
{
	background: #fff url(/common/images/visitor/ros/banners/skyscraper.gif) no-repeat 0 0;
	height: 580px;
	width: 120px;
	padding-top: 20px;
}
#banner,
#bannerStyle1,
#bannerStyle2,
#bannerStyle3,
#bannerStyle4,
#bannerStyle5,
#bannerStyle6
{
	background: #fff url(/common/images/visitor/ros/banners/banner.gif) no-repeat 0 0;
	height: 45px;
	width: 468px;
	padding-top: 20px;	
}
#ad300250,
#ad300250Style1,
#ad300250Style2,
#ad300250Style3,
#ad300250Style4
{
	background: #fff url(/common/images/visitor/ros/banners/ad300250.gif) no-repeat 0 0;
	height: 250px;
	width: 300px;
	padding-top: 20px;	
}
#ad120120,
#ad120120Style1,
#ad120120Style2,
#ad120120Style3,
#ad120120Style4
{
	background: #fff url(/common/images/visitor/ros/banners/ad120120.gif) no-repeat 0 0;
	height: 100px;
	width: 120px;
	padding-top: 20px;	
}
#ad12060,
#ad12060Style1,
#ad12060Style2,
#ad12060Style3,
#ad12060Style4
{
	background: #fff url(/common/images/visitor/ros/banners/ad12060.gif) no-repeat 0 0;
	height: 45px;
	width: 120px;
	padding-top: 20px;	
}
#bannerStyle1
{
	background: #fff url(/common/images/visitor/ros/banners/banner/1.gif) no-repeat 0 0;
}
#bannerStyle2
{
	background: #fff url(/common/images/visitor/ros/banners/banner/2.gif) no-repeat 0 0;
}
#bannerStyle3
{
	background: #fff url(/common/images/visitor/ros/banners/banner/3.gif) no-repeat 0 0;
}
#bannerStyle4
{
	background: #fff url(/common/images/visitor/ros/banners/banner/4.gif) no-repeat 0 0;
}
#bannerStyle5
{
	background: #fff url(/common/images/visitor/ros/banners/banner/5.gif) no-repeat 0 0;
}
#bannerStyle6
{
	background: #fff url(/common/images/visitor/ros/banners/banner/6.gif) no-repeat 0 0;
}
#skyscraperStyle1
{
	background: #fff url(/common/images/visitor/ros/banners/skyscraper/1.gif) no-repeat 0 0;
}
#skyscraperStyle2
{
	background: #fff url(/common/images/visitor/ros/banners/skyscraper/2.gif) no-repeat 0 0;
}
#skyscraperStyle3
{
	background: #fff url(/common/images/visitor/ros/banners/skyscraper/3.gif) no-repeat 0 0;
}
#skyscraperStyle4
{
	background: #fff url(/common/images/visitor/ros/banners/skyscraper/4.gif) no-repeat 0 0;
}
#skyscraperStyle5
{
	background: #fff url(/common/images/visitor/ros/banners/skyscraper/5.gif) no-repeat 0 0;
}
#skyscraperStyle6
{
	background: #fff url(/common/images/visitor/ros/banners/skyscraper/6.gif) no-repeat 0 0;
}
#skyscraperStyle7
{
	background: #fff url(/common/images/visitor/ros/banners/skyscraper/7.gif) no-repeat 0 0;
}
#ad120120Style1
{
	background: #fff url(/common/images/visitor/ros/banners/ad120120/1.gif) no-repeat 0 0;
}
#ad120120Style2
{
	background: #fff url(/common/images/visitor/ros/banners/ad120120/2.gif) no-repeat 0 0;
}
#ad120120Style3
{
	background: #fff url(/common/images/visitor/ros/banners/ad120120/3.gif) no-repeat 0 0;
}
#ad120120Style4
{
	background: #fff url(/common/images/visitor/ros/banners/ad120120/4.gif) no-repeat 0 0;
}
#ad12060Style1
{
	background: #fff url(/common/images/visitor/ros/banners/ad12060/1.gif) no-repeat 0 0;
}
#ad12060Style2
{
	background: #fff url(/common/images/visitor/ros/banners/ad12060/2.gif) no-repeat 0 0;
}
#ad12060Style3
{
	background: #fff url(/common/images/visitor/ros/banners/ad12060/3.gif) no-repeat 0 0;
}
#ad12060Style4
{
	background: #fff url(/common/images/visitor/ros/banners/ad12060/4.gif) no-repeat 0 0;
}
#ad300250Style1
{
	background: #fff url(/common/images/visitor/ros/banners/ad300250/1.gif) no-repeat 0 0;
}
#ad300250Style2
{
	background: #fff url(/common/images/visitor/ros/banners/ad300250/2.gif) no-repeat 0 0;
}
#ad300250Style3
{
	background: #fff url(/common/images/visitor/ros/banners/ad300250/3.gif) no-repeat 0 0;
}
#ad300250Style4
{
	background: #fff url(/common/images/visitor/ros/banners/ad300250/4.gif) no-repeat 0 0;
}

.affinity-all #affinity-banners #bannerStyle1
{
	background: #fff url(/common/images/visitor/ros/banners/banner/affinity/1.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners-mobile #bannerStyle1
{
	background: #fff url(/common/images/visitor/ros/banners/banner/affinity_mobile/1.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners-tracking #bannerStyle1
{
	background: #fff url(/common/images/visitor/ros/banners/banner/affinity_tracking/1.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners #bannerStyle2
{
	background: #fff url(/common/images/visitor/ros/banners/banner/affinity/2.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners #skyscraperStyle1
{
	background: #fff url(/common/images/visitor/ros/banners/skyscraper/affinity/1.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners #skyscraperStyle2
{
	background: #fff url(/common/images/visitor/ros/banners/skyscraper/affinity/2.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners-mobile #skyscraperStyle1
{
	background: #fff url(/common/images/visitor/ros/banners/skyscraper/affinity_mobile/1.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners-mobile #skyscraperStyle2
{
	background: #fff url(/common/images/visitor/ros/banners/skyscraper/affinity_mobile/2.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners-tracking #skyscraperStyle1
{
	background: #fff url(/common/images/visitor/ros/banners/skyscraper/affinity_tracking/1.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners-tracking #skyscraperStyle2
{
	background: #fff url(/common/images/visitor/ros/banners/skyscraper/affinity_tracking/2.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners #skyscraperStyle3
{
	background: #fff url(/common/images/visitor/ros/banners/skyscraper/affinity/3.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners #ad120120Style1
{
	background: #fff url(/common/images/visitor/ros/banners/ad120120/affinity/1.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners-mobile #ad120120Style1
{
	background: #fff url(/common/images/visitor/ros/banners/ad120120/affinity_mobile/1.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners-tracking #ad120120Style1
{
	background: #fff url(/common/images/visitor/ros/banners/ad120120/affinity_tracking/1.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners #ad120120Style2
{
	background: #fff url(/common/images/visitor/ros/banners/ad120120/affinity/2.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners #ad12060Style1
{
	background: #fff url(/common/images/visitor/ros/banners/ad12060/affinity/1.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners-mobile #ad12060Style1
{
	background: #fff url(/common/images/visitor/ros/banners/ad12060/affinity_mobile/1.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners-tracking #ad12060Style1
{
	background: #fff url(/common/images/visitor/ros/banners/ad12060/affinity_tracking/1.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners #ad12060Style2
{
	background: #fff url(/common/images/visitor/ros/banners/ad12060/affinity/2.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners #ad300250Style1
{
	background: #fff url(/common/images/visitor/ros/banners/ad300250/affinity/1.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners #ad300250Style2
{
	background: #fff url(/common/images/visitor/ros/banners/ad300250/affinity/2.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners-mobile #ad300250Style1
{
	background: #fff url(/common/images/visitor/ros/banners/ad300250/affinity_mobile/1.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners-mobile #ad300250Style2
{
	background: #fff url(/common/images/visitor/ros/banners/ad300250/affinity_mobile/2.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners-tracking #ad300250Style1
{
	background: #fff url(/common/images/visitor/ros/banners/ad300250/affinity_tracking/1.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners-tracking #ad300250Style2
{
	background: #fff url(/common/images/visitor/ros/banners/ad300250/affinity_tracking/2.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners-tracking #ad300250Style3
{
	background: #fff url(/common/images/visitor/ros/banners/ad300250/affinity_tracking/3.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners #ad300250Style3
{
	background: #fff url(/common/images/visitor/ros/banners/ad300250/affinity/3.gif) no-repeat 0 0;
}
.affinity-all #affinity-banners #ad300250Style4
{
	background: #fff url(/common/images/visitor/ros/banners/ad300250/affinity/4.gif) no-repeat 0 0;
}

#rosContentLeft h1.shorterTitle,
#rosContentLeft h2.shorterTitle  
{
	width: 78%;
}

.contentUpdatedv01 #rosContentLeft h3 span
{
	color: #3e5c9e;

}

.contentUpdatedv01 #rosContentLeft h3 span.done
{
	color: #ba1d7a;
}
.contentUpdatedv01 #rosContentLeft h3 span.greyed
{
	color: #ccc;
}

#rosContentLeft #adChoices h3 
{
	border: 1px solid #ccc;
	text-align: right;
	font-size: 1.2em;
	color: #fff;
	background-color: #3e5c9e;
	padding: 4px;	
	width: 40%; 
	clear:none;
	float: left;
	margin: 1px;
}
#rosContentLeft #adChoices h3.disabled 
{
	background-color: #eee;
}
.contentUpdatedv01 #rosContentLeft #adChoices h3 span
{
	color: #fff;
}
#adChoices h3#prevButton
{
	text-align: left;
}

#adChoices p
{
	clear: both;
	padding-top: 20px;
	margin-left: 0;
	font-weight: bold;
}

#adChoices ul
{
}

#adChoices ul li
{
	color: #eee;
}

#selectedStyle
{
	display: none;
}

#banners .leftArrow,
#banners .rightArrow,
#affinity-banners .leftArrow,
#affinity-banners .rightArrow,
#affinity-banners-mobile .leftArrow,
#affinity-banners-mobile .rightArrow,
#affinity-banners-tracking .leftArrow,
#affinity-banners-tracking .rightArrow
{
	position: absolute;
	left: 0;
	top: 0;		
	height: 56px;
	width: 22px;
	overflow: hidden;
	cursor: pointer;
	display: none;
}
#banners .leftArrow,
#affinity-banners .leftArrow,
#affinity-banners-tracking .leftArrow,
#affinity-banners-mobile .leftArrow
{
	background: #fff url(/common/images/visitor/ros/banners/leftArrows2.gif) no-repeat 0 0;
}
#banners .rightArrow,
#affinity-banners .rightArrow,
#affinity-banners-tracking .rightArrow,
#affinity-banners-mobile .rightArrow
{
	background: #fff url(/common/images/visitor/ros/banners/rightArrows2.gif) no-repeat 0 0;	
}

#banners #bannerLeft, 
#affinity-banners #bannerLeft,
#affinity-banners-tracking #bannerLeft, 
#affinity-banners-mobile #bannerLeft  
{
	left: 0px;
	top: 27px;
}
#banners #bannerRight,
#affinity-banners #bannerRight,
#affinity-banners-tracking #bannerRight,
#affinity-banners-mobile #bannerRight
{
	left: 496px;
	top: 27px;
}
#banners #skyscraperLeft, 
#affinity-banners #skyscraperLeft, 
#affinity-banners-tracking #skyscraperLeft, 
#affinity-banners-mobile #skyscraperLeft 
{
	left: 0px;
	top: 108px;
}
#banners #skyscraperRight,
#affinity-banners #skyscraperRight,
#affinity-banners-tracking #skyscraperRight,
#affinity-banners-mobile #skyscraperRight
{
	left: 148px;
	top: 108px;
}
#banners #ad120120Left, 
#affinity-banners #ad120120Left, 
#affinity-banners-mobile #ad120120Left,
#affinity-banners-tracking #ad120120Left
{
	left: 0px;
	top: 68px;
}
#banners #ad120120Right,
#affinity-banners #ad120120Right,
#affinity-banners-mobile #ad120120Right,
#affinity-banners-tracking #ad120120Right
{
	left: 148px;
	top: 68px;
}
#banners #ad12060Left, 
#affinity-banners #ad12060Left,
#affinity-banners-mobile #ad12060Left,
#affinity-banners-tracking #ad12060Left
{
	left: 0px;
	top: 28px;
}
#banners #ad12060Right,
#affinity-banners #ad12060Right,
#affinity-banners-mobile #ad12060Right,
#affinity-banners-tracking #ad12060Right
{
	left: 148px;
	top: 28px;
}
#banners #ad300250Left, 
#affinity-banners #ad300250Left, 
#affinity-banners-mobile #ad300250Left, 
#affinity-banners-tracking #ad300250Left 
{
	left: 0px;
	top: 148px;
}
#banners #ad300250Right,
#affinity-banners #ad300250Right,
#affinity-banners-mobile #ad300250Right,
#affinity-banners-tracking #ad300250Right
{
	left: 328px;
	top: 148px;
}
#banners .styleMode,
#affinity-banners .styleMode,
#affinity-banners-mobile .styleMode,
#affinity-banners-tracking .styleMode
{
	display: none;
}
p#stepOneInstruction,
p#stepTwoInstruction,
p#stepThreeInstruction
{
	border: 1px solid #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #555;
	color: #fff;
	width: 83%;
	padding-left: 10px;
	margin: 10px 0 20px 33px;
}
p#stepTwoInstruction,
p#stepThreeInstruction,
#codeInstructions
{
	display: none;
}

#rosContentLeft p#stepThreeInstruction a
{
	color: #fff;
}

#banners #bannerContainer .bannerStyleMode,
#affinity-banners #bannerContainer .bannerStyleMode,
#affinity-banners-mobile #bannerContainer .bannerStyleMode,
#affinity-banners-tracking #bannerContainer .bannerStyleMode,
#banners #skyscraperContainer .bannerStyleMode,
#affinity-banners #skyscraperContainer .bannerStyleMode,
#affinity-banners-mobile #skyscraperContainer .bannerStyleMode,
#affinity-banners-tracking #skyscraperContainer .bannerStyleMode,
#banners #ad120120Container .bannerStyleMode,
#affinity-banners #ad120120Container .bannerStyleMode,
#affinity-banners-mobile #ad120120Container .bannerStyleMode,
#affinity-banners-tracking #ad120120Container .bannerStyleMode,
#banners #ad12060Container .bannerStyleMode,
#affinity-banners #ad12060Container .bannerStyleMode,
#affinity-banners-mobile #ad12060Container .bannerStyleMode,
#affinity-banners-tracking #ad12060Container .bannerStyleMode,
#banners #ad300250Container .bannerStyleMode,
#affinity-banners #ad300250Container .bannerStyleMode,
#affinity-banners-mobile #ad300250Container .bannerStyleMode,
#affinity-banners-tracking #ad300250Container .bannerStyleMode
{
	display: none;
}

ul#codeInstructions 
{
	border: 1px solid red;
	padding: 10px;
	margin-left: 33px;
	width: 75%;
}
ul#codeInstructions  li
{
	margin-left: 10px;
}
ul#codeInstructions  li span
{
	display: block;
	color: Red;
}

ul#wizardFAQs li
{
	color: #333;
}

#adChoices p.narrowPara
{
	padding-bottom: 0;
	margin-bottom: 4px;
	padding-top: 0;
	margin-top: 0;
	text-decoration: underline;
}

#adChoices ul
{
padding-left: 0;
}

#didYouKnowSubTitle 
{
	font-size: 2.5em;
	font-weight: bold;
	color: #526170;
	width: 75%;
	margin-left: 33px;
	padding-bottom: 20px;
}
#rosContentLeft p.largerText
{
	color: #526170;
	font-size: 1.5em;
}

p#downloadInstructions
{
	display: none;
	text-align: right;
	width: 84%;
}

#didYouKnowVisualContent,
#didYouKnowMainContent 
{
	clear: both;
	margin-left: 33px;
}

#didYouKnowVisualContent .leftContent,
#didYouKnowMainContent .leftContent,
#didYouKnowVisualContent .rightContent,
#didYouKnowMainContent .rightContent 
{
	float: left;
	width: 47%;	
}

#didYouKnowVisualContent .leftContent 
{
	padding-top: 60px;
	margin-left: -20px;
	margin-right: 20px;
}
#didYouKnowMainContent
{
	position: relative;
	top: -50px;
}

#didYouKnowMainContent #trackingHelpTitle
{
	color: #153a8b;
	font-size: 2.2em;
	font-weight: bold;
	padding-right: 50px;
	padding-bottom: 20px;
}

#didYouKnowMainContent p
{
	margin-left: 0;
}

#didYouKnowMainContent p.bluePara
{
	color: #57669e;
}

#didYouKnowMainContent td
{
	color: #526170;
	font: normal 1.15em helvetica,arial;
	padding-bottom: 5px;
}

#didYouKnowMainContent .bulletsTitle
{
	font: bold 1.3em helvetica,arial;
}

#didYouKnowMainContent .bulletPoint
{
	padding: 3px;
}

.promoStrapLine
{
	background: #d8dbe1;
	padding: 5px;
	color: #004d95;
	text-align: center;
	width: 95%;
	font-size: 1.5em;
	font-weight: bold;
}

ul#emailCall
{
	margin-top: 10px;	
}

ul#emailCall,
ul#emailCall li
{
	list-style-type: none;
	background-image: none;
	list-style-image: none;
}
ul#emailCall li
{
	float: left;
}

ul#emailCall li
{
	margin-right: 100px;
}
ul#emailCall li.nomargin
{
	margin: 0;
}

h2.mainTitle div
{
	display: block;
	width: 100%;
	text-align: right;
	font-size: 1.3em;
	padding-top: 5px;
}

.requiredMarker
{
    color: #9f2277;
    font-weight: bold;
}

#rosContentRight div.fieldContainer, #rosContentRight div.submitContainer
{
    color: #646466;
    font-size: 12px;
    width: 230px;
    padding-bottom:10px;
}
#rosContentRight div.fieldContainer input.stdTextbox,
#rosContentRight div.fieldContainer textarea.stdTextbox,
#rosContentRight div.fieldContainer select.stdTextbox
{
    background: transparent url(/common/images/visitor/ros/inputGen.gif) repeat-x 0 0;
    border:1px solid #a7a67a;    
    float:left;
    width: 100px;
}
#rosContentRight div.fieldContainer select.stdTextbox
{
	float: right;
	margin-right: 2px;
	margin-top:4px;
	width: 180px;
}
#rosContentRight div.fieldContainer label,
#rosContentRight div.submitContainer label
{
    float:left;
    width: 115px;
    margin-left:10px;
    text-align: left;
    font-size: 14px;
}
#rosContentRight div.radioContainer label
{
    float:left;
    width: 150px;
    margin-left:10px;
    text-align: left;
    font-size: 14px;
    padding-bottom: 10px;
    color: #646466;
}

#wrapper .customersPage, 
.wrapper .customersPage 
{
	width: 998px;
	padding: 0;
}
#wrapper .customersPage #presentationArea, 
.wrapper .customersPage #presentationArea 
{
	height: 475px;
}
#__seadragon1
{
	background: #ffffff !important;
    background-color: #ffffff !important;
    border: none !important;
    color: white;   /* for error messages, etc. */
}
