﻿/* Colours
HBFS Blue:  #00467f
Light Blue: #4f86c6
Orange:     #f5821f
Green:      #88b436
*/

html {overflow-y: scroll;}

body
{
    font-family: Lucida Sans Unicode, Arial, sans-serif, Lucida Grande;    
    font-size: 12px;
    color: #666666;
    margin-top: 5px;

}

a, a:visited, a:active
{
    color:#4f86c6;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

a img
{
    border: 0px;
}

h1
{
    color: #4f86c6;
}

#IntroText h1
{
    color: #4f86c6;
    font-size: 18px;
    display:inline;
    font-weight:normal;
}

#IntroText #TitleLine2
{
    color: #4f86c6;
    font-size: 18px;
    display:inline;    
}

.ContentText
{
    clear: left;
    margin-bottom: 1.2em;
}

#IntroText h2, #IntroText h3, .ContentText h3
{
    font-size: 12px !important;
    color: #666666;    
    display:inline !important;s
}

#IntroText #HomeIntroLine1, #IntroText #HomeIntroLine2, .ContentText .ContentLine
{
    display:inline;
}

#IntroText .HomeIntroSpacer
{
    display: block; 
    height: 12px;
}

h2 
{
    color: #4f86c6;
    font-size: 1.1em;
    font-weight: normal;
}

h3 
{
    color: #4f86c6;
    font-weight: normal;
    font-size: 1em;
}

.SpaceBar
{
    clear: both;
    height: 20px;
    width: 100%;
}

.SpaceBarSmall
{
    clear: both;
    height: 1px;
    width: 100%;
}

.SpaceBarNC
{
    float: left;
    clear: none;
    height: 20px;
    width: 100%;
}

.SpaceBarR
{
    clear: right;
    height: 20px;
    width: 319px;
}

.SpaceBarL
{
    clear: left;
    height: 20px;
    width: 100%;
}

.SpaceBarV
{
    float: left;
    width: 20px;
    height: 20px;
}

#OuterWrapper
{
    margin: 0px auto;
    width: 978px;
    z-index: 0;
}

#InnerWrapper
{
    width: 960px;
    margin: 0px 8px 0px 8px;
}

#Header
{
    clear:both;
    height: 100px;
}

#Header #Logo
{
    float: left;
}
#Header #PoweringPartnerships
{
	float: left;
	margin-left: 20px;
	margin-top: 32px;
}

#Header #Number
{
    float: right;
}

#Header #Menu
{
    float: right;
    clear: right;
    height: 12px;
    padding-top: 8px;
    width: 530px;
}

#ImageContrast
{
    clear:both;
}

#ImageContrast #ICLeft, #ImageContrast #ICRight
{
    float: left;
}

#TextContrast
{
    clear:both;
}

#TextContrast #TCLeft, #TextContrast #TCRight
{
    float: left;
}

#RCB_Intro
{
    clear:both;
}

#RCB_Intro #CTALeft
{
    float: left;
}

#RCB_Intro #CTALeft #RequestCallback
{
    float: left;
}
#RCB_Intro #CTALeft #SocialNetworks
{
    clear: left;
    float: left;
    margin-left: 30px;
    margin-top: 45px;
}
#RCB_Intro #CTALeft #SocialNetworks .LinkedInLogo
{
    opacity: 0.8;
    border: 0px;
    padding-bottom: 1px;
}

#RCB_Intro #CTALeft #SocialNetworks p
{
    text-align: left;
    /*color: #4F86C6;*/
}

#RCB_Intro #IntroText
{
    float: left;
    margin-left: 20px;
    width: 750px;
}

/*#RCB_Intro #IntroText h2
{
    font-size: 1.5em;
    margin-top: 5px;
}*/

.MenuSide
{
    float: left;
    width: 200px;
    display: block;
}
.MenuSide h2
{
    margin-top: 0px;
}

#Menu_Prod_Vert
{
    border-top: 1px solid #4f86c6;
    border-bottom: 1px solid #4f86c6;
    display: block;
    height: auto;
    float: left;
    background-color: #f7f7f7;
}

#Menu_Prod_Vert A, #Menu_Prod_Vert A:Visited 
{
    padding: 8px 0px 8px 30px;    
    width:160px;
    display: block;
    height: 15px;
    border-bottom: 1px solid #d1d1d1;
    background-repeat: no-repeat;
    text-decoration: none;
    font-weight: normal;
}

#Menu_Prod_Vert A:hover
{
    text-decoration: underline;
}

#Menu_Prod_Vert a.SubMenu1
{
    padding: 2px 0px 2px 30px;
    background: #eaeaea url('../images/icons/ProdMenuArrowSub.jpg') no-repeat 10px 5px; 
    width: 160px;
    font-size: 0.8em;
}
#Menu_Prod_Vert a.SubMenu1:hover
{
    background: #eaeaea url('../images/icons/ProdMenuArrowSubx.jpg') no-repeat 10px 5px; 
}
#Menu_Prod_Vert a.SubMenu2
{
    padding: 2px 0px 2px 45px;
    background: #eaeaea url('../images/icons/ProdMenuArrowSub.jpg') no-repeat 25px 5px;
    width: 145px;
    font-size: 0.8em;
}
#Menu_Prod_Vert a.SubMenu2:hover
{
    background: #eaeaea url('../images/icons/ProdMenuArrowSubx.jpg') no-repeat 25px 5px; 
}

#Menu_Prod_Vert a.SubMenu3
{
    padding: 2px 0px 2px 60px;
    background: #eaeaea url('../images/icons/ProdMenuArrowSub.jpg') no-repeat 40px 5px;
    width: 130px;
    font-size: 0.8em;
}
#Menu_Prod_Vert a.SubMenu3:hover
{
    background: #eaeaea url('../images/icons/ProdMenuArrowSubx.jpg') no-repeat 40px 5px; 
}

#Menu_Prod_Vert a.Active
{
    font-weight: normal;
    color: White;
    background-color: #cdcdcd;
}


/* Menu News and Success Stories Vertical */

.Menu_NS_Vert
{
    border-top: 1px solid #4f86c6;
    border-bottom: 1px solid #4f86c6;
    display: block;
    height: auto;
    float: left;
    background-color: #f7f7f7;
}

.Menu_NS_Vert A, .Menu_NS_Vert A:Visited 
{
    padding: 8px 0px 8px 10px;    
    width:180px;
    display: block;
    height: 15px;
    border-bottom: 1px solid #d1d1d1;
    background-repeat: no-repeat;
    text-decoration: none;
    font-weight: normal;
}

.Menu_NS_Vert A:hover
{
    text-decoration: underline;
}

.Menu_NS_Vert a.Active
{
    font-weight: normal;
    color: White;
    background-color: #cdcdcd;
}

.MNSV  { background-image: url('../images/SuccessStories/Icons/MenuNSIconGrey.png');}
.MNSV:hover { background-image: url('../images/SuccessStories/Icons/MenuNSIconBlue.png');}
.MNSV_Active 
{
    background-image: url('../images/SuccessStories/Icons/MenuNSIconWhite.png');
    color: White !important;    
    background-color: #cdcdcd;
}

/*
a#ctl00_MenuSuccess_MNSV_SS1 { background-image: url('../images/SuccessStories/Icons/MenuNSIconGrey.png');}
a#ctl00_MenuSuccess_MNSV_SS1:hover { background-image: url('../images/SuccessStories/Icons/MenuNSIconBlue.png');}
a#ctl00_MenuSuccess_MNSV_SS1.Active { background-image: url('../images/SuccessStories/Icons/MenuNSIconWhite.png');}
*/

/* Menu NS End*/


/* About Us menu start*/
a#ctl00_MenuAboutUs_MPV_WWA {background-image: url('../images/AboutUs/icons/WWAGrey.png');}
a#ctl00_MenuAboutUs_MPV_WWA:hover {  background-image: url('../images/AboutUs/icons/WWAColour.png'); }
a#ctl00_MenuAboutUs_MPV_WWA.Active { background-image: url('../images/AboutUs/icons/WWAWhite.png'); }
a#ctl00_MenuAboutUs_MPV_OT {background-image: url('../images/AboutUs/icons/OTGrey.png');}
a#ctl00_MenuAboutUs_MPV_OT:hover {  background-image: url('../images/AboutUs/icons/OTColour.png'); }
a#ctl00_MenuAboutUs_MPV_OT.Active { background-image: url('../images/AboutUs/icons/OTWhite.png'); }
a#ctl00_MenuAboutUs_MPV_V {background-image: url('../images/Aboutus/icons/VacGrey.png');}
a#ctl00_MenuAboutUs_MPV_V:hover {  background-image: url('../images/AboutUs/icons/VacColour.png'); }
a#ctl00_MenuAboutUs_MPV_V.Active { background-image: url('../images/AboutUs/icons/VacWhite.png'); }
a#ctl00_MenuAboutUs_MPV_OP {background-image: url('../images/AboutUs/icons/OPGrey.png');}
a#ctl00_MenuAboutUs_MPV_OP:hover {  background-image: url('../images/AboutUs/icons/OPColour.png'); }
a#ctl00_MenuAboutUs_MPV_OP.Active { background-image: url('../images/AboutUs/icons/OPWhite.png'); }
a#ctl00_MenuAboutUs_MPV_OS {background-image: url('../images/icons/OSGrey.png');}
a#ctl00_MenuAboutUs_MPV_OS:hover {  background-image: url('../images/icons/OSColour.png'); }
a#ctl00_MenuAboutUs_MPV_OS.Active { background-image: url('../images/icons/OSWhite.png'); }
/* About Us menu end*/

a#ctl00_MenuProduct1_MPV_IF {        background-image: url('../images/icons/InvFinanceGrey.png'); }
a#ctl00_MenuProduct1_MPV_IF:hover {  background-image: url('../images/icons/InvFinanceColour.png'); }
a#ctl00_MenuProduct1_MPV_IF.Active { background-image: url('../images/icons/InvFinanceWhite.png'); }

a#ctl00_MenuProduct1_MPV_PF {        background-image: url('../images/icons/PropertyGrey.png'); }
a#ctl00_MenuProduct1_MPV_PF:hover {  background-image: url('../images/icons/PropertyColour.png'); }
a#ctl00_MenuProduct1_MPV_PF.Active { background-image: url('../images/icons/PropertyWhite.png'); }

a#ctl00_MenuProduct1_MPV_AF {        background-image: url('../images/icons/AssetGrey.png'); }
a#ctl00_MenuProduct1_MPV_AF:hover {  background-image: url('../images/icons/AssetColour.png'); }
a#ctl00_MenuProduct1_MPV_AF.Active { background-image: url('../images/icons/AssetWhite.png'); }

a#ctl00_MenuProduct1_MPV_BI {        background-image: url('../images/icons/BusInsGrey.png'); }
a#ctl00_MenuProduct1_MPV_BI:hover {  background-image: url('../images/icons/BusInsColour.png'); }
a#ctl00_MenuProduct1_MPV_BI.Active { background-image: url('../images/icons/BusInsWhite.png'); }

a#ctl00_MenuProduct1_MPV_EF {        background-image: url('../images/icons/EquityFinGrey.png'); }
a#ctl00_MenuProduct1_MPV_EF:hover {  background-image: url('../images/icons/EquityFinColour.png'); }
a#ctl00_MenuProduct1_MPV_EF.Active { background-image: url('../images/icons/EquityFinWhite.png'); }

a#ctl00_MenuProduct1_MPV_PS {        background-image: url('../images/icons/PayrollSolGrey.png'); }
a#ctl00_MenuProduct1_MPV_PS:hover {  background-image: url('../images/icons/PayrollSolColour.png'); }
a#ctl00_MenuProduct1_MPV_PS.Active { background-image: url('../images/icons/PayrollSolWhite.png'); }

a#ctl00_MenuProduct1_MPV_B {         background-image: url('../images/icons/BankingGrey.png'); }
a#ctl00_MenuProduct1_MPV_B:hover {   background-image: url('../images/icons/BankingColour.png'); }
a#ctl00_MenuProduct1_MPV_B.Active {  background-image: url('../images/icons/BankingWhite.png'); }

a#ctl00_MenuProduct1_MPV_SF {        background-image: url('../images/icons/StockGrey.png'); }
a#ctl00_MenuProduct1_MPV_SF:hover {  background-image: url('../images/icons/StockColour.png'); }
a#ctl00_MenuProduct1_MPV_SF.Active { background-image: url('../images/icons/StockWhite.png'); }

a#ctl00_MenuProduct1_MPV_BA {        background-image: url('../images/icons/BusAdviceGrey.png'); }
a#ctl00_MenuProduct1_MPV_BA:hover {  background-image: url('../images/icons/BusAdviceColour.png'); }
a#ctl00_MenuProduct1_MPV_BA.Active{  background-image: url('../images/icons/BusAdviceWhite.png'); }

a#ctl00_MenuProduct1_MPV_WF {        background-image: url('../images/icons/IntFinGrey.png'); }
a#ctl00_MenuProduct1_MPV_WF:hover {  background-image: url('../images/icons/IntFinColour.png'); }
a#ctl00_MenuProduct1_MPV_WF.Active { background-image: url('../images/icons/IntFinWhite.png'); }

a#ctl00_MenuProduct1_MPV_GS {        background-image: url('../images/icons/GovSchGrey.png'); }
a#ctl00_MenuProduct1_MPV_GS:hover {  background-image: url('../images/icons/GovSchColour.png'); }
a#ctl00_MenuProduct1_MPV_GS.Active { background-image: url('../images/icons/GovSchWhite.png'); }

a#ctl00_MenuProduct1_MPV_AB {        background-image: url('../images/icons/ABLGrey.png'); }
a#ctl00_MenuProduct1_MPV_AB:hover {  background-image: url('../images/icons/ABLColour.png'); }
a#ctl00_MenuProduct1_MPV_AB.Active { background-image: url('../images/icons/ABLWhite.png'); }

a#ctl00_MenuProduct1_MPV_R {        background-image: url('../images/icons/RecruitmentGrey.png'); }
a#ctl00_MenuProduct1_MPV_R:hover {  background-image: url('../images/icons/RecruitmentColour.png'); }
a#ctl00_MenuProduct1_MPV_R.Active { background-image: url('../images/icons/RecruitmentWhite.png'); }

a#ctl00_MenuProduct1_MPV_CS {        background-image: url('../images/icons/CollectionsGrey.png'); }
a#ctl00_MenuProduct1_MPV_CS:hover {  background-image: url('../images/icons/CollectionsColour.png'); }
a#ctl00_MenuProduct1_MPV_CS.Active { background-image: url('../images/icons/CollectionsWhite.png'); }

a#ctl00_MenuProduct1_MPV_OS {        background-image: url('../images/icons/OSGrey.png'); }
a#ctl00_MenuProduct1_MPV_OS:hover {  background-image: url('../images/icons/OSColour.png'); }
a#ctl00_MenuProduct1_MPV_OS.Active { background-image: url('../images/icons/OSWhite.png'); }

/* Product menu for News pages*/

a#ctl00_MenuNews_MenuProduct_MPV_IF {        background-image: url('../images/icons/InvFinanceGrey.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_IF:hover {  background-image: url('../images/icons/InvFinanceColour.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_IF.Active { background-image: url('../images/icons/InvFinanceWhite.png'); }

a#ctl00_MenuNews_MenuProduct_MPV_PF {        background-image: url('../images/icons/PropertyGrey.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_PF:hover {  background-image: url('../images/icons/PropertyColour.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_PF.Active { background-image: url('../images/icons/PropertyWhite.png'); }

a#ctl00_MenuNews_MenuProduct_MPV_AF {        background-image: url('../images/icons/AssetGrey.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_AF:hover {  background-image: url('../images/icons/AssetColour.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_AF.Active { background-image: url('../images/icons/AssetWhite.png'); }

a#ctl00_MenuNews_MenuProduct_MPV_BI {        background-image: url('../images/icons/BusInsGrey.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_BI:hover {  background-image: url('../images/icons/BusInsColour.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_BI.Active { background-image: url('../images/icons/BusInsWhite.png'); }

a#ctl00_MenuNews_MenuProduct_MPV_EF {        background-image: url('../images/icons/EquityFinGrey.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_EF:hover {  background-image: url('../images/icons/EquityFinColour.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_EF.Active { background-image: url('../images/icons/EquityFinWhite.png'); }

a#ctl00_MenuNews_MenuProduct_MPV_PS {        background-image: url('../images/icons/PayrollSolGrey.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_PS:hover {  background-image: url('../images/icons/PayrollSolColour.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_PS.Active { background-image: url('../images/icons/PayrollSolWhite.png'); }

a#ctl00_MenuNews_MenuProduct_MPV_B {         background-image: url('../images/icons/BankingGrey.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_B:hover {   background-image: url('../images/icons/BankingColour.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_B.Active {  background-image: url('../images/icons/BankingWhite.png'); }

a#ctl00_MenuNews_MenuProduct_MPV_SF {        background-image: url('../images/icons/StockGrey.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_SF:hover {  background-image: url('../images/icons/StockColour.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_SF.Active { background-image: url('../images/icons/StockWhite.png'); }

a#ctl00_MenuNews_MenuProduct_MPV_BA {        background-image: url('../images/icons/BusAdviceGrey.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_BA:hover {  background-image: url('../images/icons/BusAdviceColour.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_BA.Active{  background-image: url('../images/icons/BusAdviceWhite.png'); }

a#ctl00_MenuNews_MenuProduct_MPV_WF {        background-image: url('../images/icons/IntFinGrey.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_WF:hover {  background-image: url('../images/icons/IntFinColour.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_WF.Active { background-image: url('../images/icons/IntFinWhite.png'); }

a#ctl00_MenuNews_MenuProduct_MPV_GS {        background-image: url('../images/icons/GovSchGrey.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_GS:hover {  background-image: url('../images/icons/GovSchColour.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_GS.Active { background-image: url('../images/icons/GovSchWhite.png'); }

a#ctl00_MenuNews_MenuProduct_MPV_AB {        background-image: url('../images/icons/ABLGrey.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_AB:hover {  background-image: url('../images/icons/ABLColour.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_AB.Active { background-image: url('../images/icons/ABLWhite.png'); }

a#ctl00_MenuNews_MenuProduct_MPV_R {        background-image: url('../images/icons/RecruitmentGrey.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_R:hover {  background-image: url('../images/icons/RecruitmentColour.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_R.Active { background-image: url('../images/icons/RecruitmentWhite.png'); }

a#ctl00_MenuNews_MenuProduct_MPV_CS {        background-image: url('../images/icons/CollectionsGrey.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_CS:hover {  background-image: url('../images/icons/CollectionsColour.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_CS.Active { background-image: url('../images/icons/CollectionsWhite.png'); }

a#ctl00_MenuNews_MenuProduct_MPV_OS {        background-image: url('../images/icons/OSGrey.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_OS:hover {  background-image: url('../images/icons/OSColour.png'); }
a#ctl00_MenuNews_MenuProduct_MPV_OS.Active { background-image: url('../images/icons/OSWhite.png'); }

/* End Product new menu*/

#ContentArea
{
    float: left;
    padding: 0px 20px 0px 20px;
    display: block;
    width: 720px;
}

#ContentArea p
{
    clear: left;
}

#ContentArea> .ContentHeader
{
    height: 34px;
}

#ContentArea>h1
{
    color: #4f86c6;
    font-weight: normal;
    padding: 0px;
    margin: 0px;
    line-height: 34px;
    float: left;
    margin-bottom: 10px;
}

#ContentArea img.left
{
    margin-right: 5px;
    vertical-align: middle;
    float: left;
}

#ContentArea h2
{
    font-size: 1.2em;
    clear: left;
/*
    color: #666666;
    font-weight: bold;
}

#ContentArea h3
{
    color: #666666;
    font-weight: bold;
*/
}


#ContentArea a
{
    text-decoration: underline;
}

#ContentAreaWide
{
    float: left;
    padding: 0px 20px 0px 20px;
    display: block;
    width: 938px;
}


 


.InstantQuoteR
{
    border-top: 1px solid #88b436;
    border-bottom: 1px solid #88b436;
    width: 240px;
    clear: right;
    float: right;
    padding: 3px 0px 0px 5px;
    background-color: #f7f7f7;
    text-align: left;
    text-decoration: none;
    margin: 5px 0px 5px 5px;
    color: #4f86c6;
 }
 
 .FactpackR
{
    border-top: 1px solid #4f86c6;
    border-bottom: 1px solid #4f86c6;
    width: 240px;
    clear: right;
    float: right;
    padding: 3px 0px 0px 5px;
    background-color: #f7f7f7;
    text-align: left;
    text-decoration: none;
    margin: 5px 0px 5px 5px;
    color: #4f86c6;
 }

H2.MPH
{
    margin: 0px 0px 10px 0px;
    font-weight: normal;
}

H2.IQ_H
{
    margin: 0px 0px 10px 0px;
    font-weight: normal;
    color: #88b436;
}

H2.IQ_H a:link, H2.IQ_H a:hover, H2.IQ_H a:visited, H2.IQ_H a:active
{
    color: #88b436;
    text-decoration: none;
}

H2.QS_H
{
    margin: 0px 0px 10px 0px;
    font-weight: normal;
    color: #88b436;
    clear: left;
}
H2.MT_H
{
    margin: 0px 0px 10px 0px;
    font-weight: normal;
    color: #f5821f;
    clear: left;
}

H2.MT_H a:link, H2.MT_H a:hover, H2.MT_H a:visited, H2.MT_H a:active
{
    color: #f5821f;
    text-decoration: none;
}


H2.IQ
{
    margin: 0px 0px 10px 0px;
    font-weight: normal;
    color: #f5821f;
}

H2.QS
{
    margin: 0px 0px 10px 0px;
    font-weight: normal;
    color: #88b436;
}

H2.LN
{
    margin: 0px 0px 10px 0px;
    font-weight: normal;
    color: #666;
}

H2.LN a:active, H2.LN a:visited, H2.LN a:hover, H2.LN a:link
{
    color: #666;
    text-decoration: none;
}

a#ctl00_InstantQuoteH_InstantQuote
{
    float: left;
    width: 209px;
    border-top:solid 1px #88b436;
	border-bottom:solid 1px #88b436;
    background:#f7f7f7 url('../Images/Homepage/Icons/InstantQuoteGrey.png') no-repeat 6px;
    padding: 13px 40px 13px 70px;
    text-decoration: none;
    color: #666666;
    margin-bottom:10px;
}

html>body a#ctl00_InstantQuoteH_InstantQuote
{
    margin-bottom:23px;    
}

a#ctl00_InstantQuoteH_InstantQuote:hover
{
    background-image: url('../Images/Homepage/Icons/InstantQuoteColour.png');
    text-decoration: none;
    color: #4f86c6;
}

#QuickSearch
{
    float: left;
    width: 319px;
    border-top:solid 1px #88b436;
	border-bottom:solid 1px #88b436;
	background-color: #f7f7f7;
	height: 41px;
}

#QuickSearch input
{
    margin: 10px 0px 11px 10px;
    font-style:italic;
    width: 250px;
    float: left;
    color: #a7a7a7;
    padding-left: 5px;
}

/*#MeetOurTeamH
{
    float: left;
    width: 319px;
    border-top:solid 1px #f5821f;
	border-bottom:solid 1px #f5821f;
	background-color: #f7f7f7;
	height: 41px;
}*/

a#ctl00_MeetOurTeamH_MeetOurTeamLink
{
    float: left;
    width: 209px;
    border-top:solid 1px #f5821f;
	border-bottom:solid 1px #f5821f;
    background:#f7f7f7 url('../Images/Homepage/Icons/MeetOurTeamGrey.png') no-repeat 0px;
    padding: 13px 40px 13px 70px;
    text-decoration: none;
    color: #666666;
    margin-bottom:10px;
    height: 32px;
}

html>body a#ctl00_MeetOurTeamH_MeetOurTeamLink
{
    margin-bottom:20px;    
}

a#ctl00_MeetOurTeamH_MeetOurTeamLink:hover
{
    background-image: url('../Images/Homepage/Icons/MeetOurTeamColour.png');
    text-decoration: none;
    color: #4f86c6;
}

#NewsStoriesOuter, #SuccessStoriesOuter
{
    float:left;
    display: block;
}

#NewsStories
{
	border-top:solid 1px #666;
	border-bottom:solid 1px #666;
    float: left;
    width: 315px;
    margin-right:20px;
    background-color: #f7f7f7;
    overflow: hidden;
}

#NewsStories > div > a
{
	display:block;
	padding: 10px 18px 13px 10px;
	background-image: url('../images/icons/ProdMenuArrow.jpg');
    background-repeat: no-repeat;
    background-position: 298px 40px;
	color: #4f86c6;
	text-decoration: none;
	border-bottom:solid 1px #d1d1d1; 
}

#NewsStories > div > a > .text
{
	color: #666666;
}

#NewsStories > div > a:hover > .title
{
    text-decoration: underline;
}

#NewsStories > div > a:hover 
{
    background-image: url('../images/icons/ProdMenuArrowB.jpg');
}

#NewsStories > div > .noborder
{
    border: 0px;
    padding-bottom: 15px;
}

.NewsArtLink
{
	text-decoration: none !Important;
	font-size: 1.2em;
}
.NewsSSLink
{
	text-decoration: none !Important;
	font-size: 1.2em;
	margin-top: 15px;
	display: block;
}

#SuccessStories
{
    float: left;
    width: 625px;
	border-top:solid 1px #666;
	border-bottom:solid 1px #666;
	background-color: #f7f7f7;
}

#SuccessStories a
{
    display: block;
	padding: 10px 50px 10px 0px;
	color: #4f86c6;
	text-decoration: none;
	background-image: url('../images/icons/ProdMenuArrow.jpg');
    background-repeat: no-repeat;
    background-position: 605px 65px;	
    clear: both;
    min-height: 110px;
}

#SuccessStories a:first-child
{
    border-bottom:solid 1px #d1d1d1;
}

#SuccessStories a img
{
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}

#SuccessStories a .text
{
    color: #666666;
}

#SuccessStories a .link
{
    text-decoration: underline;
}

#SuccessStories a:hover .title
{
    text-decoration: underline;
}

#SuccessStories a:hover 
{
    text-decoration: none;
    background-image: url('../images/icons/ProdMenuArrowB.jpg');
}
.ProdList
{
	list-style: none;
	margin-left: 26px;
	padding-left: 0px;
}
.ProdList>li
{
	margin-bottom: 15px;
	/*list-style-image: url('../Images/Products/BulletArrowGrey.jpg');*/
	background: url('../Images/Products/BulletArrowGrey.jpg') no-repeat 0 0.5em;    
	padding-left: 17px;
}
#ContentArea .ProdList>li>a:hover
{
	text-decoration: underline !important;
}
#ContentArea .ProdList>li>a
{
    color: #4f86c6;
    font-size: 1.1em;
    font-weight: normal;
    text-decoration: none !important;	
}
.ProdHeader
{
    color: #4f86c6;
    font-size: 1.1em;
    font-weight: normal;
}


/* --------------------- HOMEPAGE MENU --------------------- */

#Menu_Homepage
{
    float:left;
    margin-right: 20px;
}

#Homepage_IQQS
{
    float:left;
}

#Menu_Prod_Horz
{
    border-top: 1px solid #4f86c6;
    border-bottom: 1px solid #4f86c6;
    display: block;
    height: auto;
    width: 621px;
    float: left;
}

#Menu_Prod_Horz #MPH_Left, #Menu_Prod_Horz #MPH_Right
{
    float: left;
    display: block;
    height: 215px;
}

#Menu_Prod_Horz #MPH_Left
{
    border-right: 1px solid #d1d1d1;
}

#Menu_Prod_Horz A, #Menu_Prod_Horz A:Visited 
{
    padding: 10px 0px 10px 30px;    
    width:280px;
    display: block;
    height: 15px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #d1d1d1;
    background-repeat: no-repeat;
    text-decoration: none;
    font-weight: normal;
}

#Menu_Prod_Horz A:hover
{
    text-decoration: underline;
}

a#ctl00_MenuHomepage_MPH_IF {       background-image: url('../Images/Homepage/Icons/InvFinGrey.png'); }
a#ctl00_MenuHomepage_MPH_IF:hover { background-image: url('../Images/Homepage/Icons/InvFinColour.png'); }
a#ctl00_MenuHomepage_MPH_AB {       background-image: url('../Images/Homepage/Icons/ABLGrey.png'); }
a#ctl00_MenuHomepage_MPH_AB:hover { background-image: url('../Images/Homepage/Icons/ABLColour.png'); }
a#ctl00_MenuHomepage_MPH_PF {       background-image: url('../Images/Homepage/Icons/PropertyGrey.png'); }
a#ctl00_MenuHomepage_MPH_PF:hover { background-image: url('../Images/Homepage/Icons/PropertyColour.png'); }
a#ctl00_MenuHomepage_MPH_AF {       background-image: url('../Images/Homepage/Icons/AssetGrey.png'); }
a#ctl00_MenuHomepage_MPH_AF:hover { background-image: url('../Images/Homepage/Icons/AssetColour.png'); }
a#ctl00_MenuHomepage_MPH_BI {       background-image: url('../Images/Homepage/Icons/BusinessInsGrey.png'); }
a#ctl00_MenuHomepage_MPH_BI:hover { background-image: url('../Images/Homepage/Icons/BusinessInsColour.png'); }
a#ctl00_MenuHomepage_MPH_EF {       background-image: url('../Images/Homepage/Icons/EquityGrey.png'); }
a#ctl00_MenuHomepage_MPH_EF:hover { background-image: url('../Images/Homepage/Icons/EquityColour.png'); }
a#ctl00_MenuHomepage_MPH_PS {       background-image: url('../Images/Homepage/Icons/PayrollGrey.png'); }
a#ctl00_MenuHomepage_MPH_PS:hover { background-image: url('../Images/Homepage/Icons/PayrollColour.png'); }
a#ctl00_MenuHomepage_MPH_GS {       background-image: url('../Images/Homepage/Icons/GovInitiativesGrey.png'); }
a#ctl00_MenuHomepage_MPH_GS:hover { background-image: url('../Images/Homepage/Icons/GovInitiativesColour.png'); }
a#ctl00_MenuHomepage_MPH_B {        background-image: url('../Images/Homepage/Icons/BankingGrey.png'); }
a#ctl00_MenuHomepage_MPH_B:hover {  background-image: url('../Images/Homepage/Icons/BankingColour.png'); }
a#ctl00_MenuHomepage_MPH_SF {       background-image: url('../Images/Homepage/Icons/StockGrey.png'); }
a#ctl00_MenuHomepage_MPH_SF:hover { background-image: url('../Images/Homepage/Icons/StockColour.png'); }
a#ctl00_MenuHomepage_MPH_BA {       background-image: url('../Images/Homepage/Icons/BusAdviceGrey.png'); }
a#ctl00_MenuHomepage_MPH_BA:hover { background-image: url('../Images/Homepage/Icons/BusAdviceColour.png'); }
a#ctl00_MenuHomepage_MPH_WF {       background-image: url('../Images/Homepage/Icons/IntFinGrey.png'); }
a#ctl00_MenuHomepage_MPH_WF:hover { background-image: url('../Images/Homepage/Icons/IntFinColour.png'); }
a#ctl00_MenuHomepage_MPH_F {       background-image: url('../Images/Homepage/Icons/InvFinGrey.png'); }
a#ctl00_MenuHomepage_MPH_F:hover { background-image: url('../Images/Homepage/Icons/InvFinColour.png'); }
a#ctl00_MenuHomepage_MPH_ID {       background-image: url('../Images/Homepage/Icons/InvFinGrey.png'); }
a#ctl00_MenuHomepage_MPH_ID:hover { background-image: url('../Images/Homepage/Icons/InvFinColour.png'); }


/* ^^^^^^^^^^^^^^^^^^^^^ HOMEPAGE MENU ^^^^^^^^^^^^^^^^^^^^^ */

/* --------------------- TOP MENU --------------------- */

#lists 
{
	padding:0; 
	margin:0px 0 0px 0px; 
	list-style:none; 
	position:relative; 
	height:20px; 
	float:left;
	z-index:20;
}
#lists li 
{
	display:inline; 
	float:left; 
	height:25px;
}
#lists li a.tl 
{
	display:block; 
	padding-left:15px;
	height:14px; 
	text-decoration:none; 
	line-height:14px; 
	font-size:12px; 
	font-weight:bold; 
	text-align:center; 
	font-weight:normal; 
	color:#666; 
}
#lists div 
{
	display:none;
}
#lists li a:hover 
{
	white-space:normal; 
	background-position:130px 15px; 
	color:#4f86c6;
}
#lists li:hover > a 
{
	white-space:normal; 
	background-position:130px 15px; 
	color:#4f86c6;
}
#lists :hover div
{
	display:block; 
	width:622px; 
	background:#f7f7f7; 
	position:absolute; 
	left:-120px; 
	top:20px; 
	border-top: 1px solid #4f86c6; 
	border-bottom: 1px solid #4f86c6;
}
#lists :hover div.pos2 
{
	background:#f7f7f7;
}
#lists :hover div dl 
{
	display:inline; 
	padding:0; 
	margin:0; 
	float:left; 
	width:311px;
}
#lists :hover div dl dd 
{
	padding: 0px; 
	margin:0; 
	height:35px; 
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; 
	font-size: 12px;
}
#lists :hover div dd a 
{
	display:block; 
	width:290px; 
	border-right: 1px solid #d1d1d1; 
	border-bottom: 1px solid #d1d1d1; 
	text-decoration:none; 
	font-weight:normal; 
	font-size:12px; 
	color:#4f86c6; 
	text-indent:10px; 
	line-height:15px; 
	padding: 10px 0px 10px 20px; 
	background-image: url('../images/icons/ProdMenuArrow.jpg'); 
	background-repeat: no-repeat; 
	background-position: 280px 13px;
}
#lists :hover div dd a:hover 
{
	text-decoration:underline; 
	background-image: url('../images/icons/ProdMenuArrowB.jpg');
}
#lists .clear 
{
	clear:both;
}

/* ^^^^^^^^^^^^^^^^^^^^^ TOP MENU ^^^^^^^^^^^^^^^^^^^^^ */

/* --------------------- FOOTER MENU --------------------- */

#Footer
{
    margin-bottom: 10px;
}
#Footer #FLogoHead1
 {
      float: left;
      width: 768px;
 }
 #Footer #FLogoHead2
 {
      float: left;
 }

#Footer #FLogos
{
    clear: both;
    border-top: 1px solid #666;
    border-bottom: 1px solid #666;
    background-color: #f7f7f7;
    height: 50px;
 }
 
 .FLogoLoadingBar
 {
     display: block !important; 
     margin: 17px 0px 0px 244px !important;
 }
 
#Footer #FLogos #ctl00_FooterPartners_FLogoContainer
{
    width: 707px;
}
    
 
#Footer #FLogos #ctl00_FooterPartners_LeftArrow
{
    display: block;
    width: 25px;
    height: 50px;
    background-repeat: no-repeat;
    float: left;
} 

 
#Footer #FLogos #ctl00_FooterPartners_RightArrow
{
    display: block;
    width: 25px;
    height: 50px;
    border-right: 1px solid #dddddd;
    background-repeat: no-repeat;
    float: left;
    border-right: 1px solid #dddddd;
}

.RightArrowOn
{
    background: url('../Images/Icons/ArrowsGreyR.png') no-repeat 10px 20px;
}

.RightArrowOn:hover
{
    background-image: url('../Images/Icons/ArrowsBlueR.png');
}

.LeftArrowOn
{
    background: url('../Images/Icons/ArrowsGreyL.png') no-repeat 10px 20px;
}

.LeftArrowOn:hover
{
    background-image: url('../Images/Icons/ArrowsBlueL.png');
}

#Footer #FLogos img, #Footer #FLogos div
{
    float: left;
    margin: 0px;
    padding: 0px;
    border: 0px;
}

#Footer #FLinks, #Footer .FCopy
{
    color: #666666;
    text-align: center;
    margin-bottom: 3px;
    font-size: 0.9em;
}

#Footer #FLinks a
{
    color: #666666;
}
/* ^^^^^^^^^^^^^^^^^^^^^ FOOTER MENU ^^^^^^^^^^^^^^^^^^^^^ */

/* --------------------- Quote System --------------------- */

#QuoteForm
{
    width: 448px;
    padding: 10px 20px 20px 20px;
    background-color: #f7f7f7; 
    border: 1px solid #4F86C6;
    float: left;
    margin-top: 25px;
    display: block;
}

#QuoteForm h1
{
    color: #4f86c6;
    display: block;
    margin:0px;
    padding:0px;
    margin-bottom: 20px;
}

#QuoteForm > .questionBlock
{
    padding: 5px 0px;    
    width: 448px;
    clear: both;
    font-size: 0.9em;
    overflow : auto;
    float: left;
}

#QuoteForm input, #QuoteForm select
{
    color: #666666;
    font-size: 0.9em;
    width: 180px;
    padding: 3px;
    font-style: italic;
}

#QuoteForm input
{
    width: 170px;
}

#QuoteForm > .questionBlock > .QQuestion
{
     margin: 5px 0px;
     display: block;
     float: left;
}

#QuoteForm > .questionBlock2
{
    padding: 2px 0px;    
    width: 500px;
    clear: both;
    font-size: 0.9em;
    overflow : auto;
}

#QuoteForm > .questionBlock2 > .QQuestion2
{
     margin: 1px 0px;
     display: block;
     float: left;
     width: 150px;
}

#QuoteForm > .questionBlock2 > .QAnswerSection2 > .QAnswer > .totalBox
{
    width:37px;
}

#QuoteForm > .questionBlock2 > .QAnswerSection2
{
    float: left;
    display: block;
    margin-left: 10px;
}

#QuoteForm > .questionBlock2 > .QAnswerSection2 > .QAnswer > select
{
    width: 45px;
}

#QuoteForm > .questionBlock2 > .QAnswerSection2 > .QVal
{
    display: none;
}

#QuoteForm > .questionBlock > .QAnswerSection
{
    clear: both;
    float: left;
    display: block;
    width: 100%;
}

#QuoteForm > .questionBlock > .QAnswerSection > .QAnswer
{
    float : left;
    display: block;
}

#QuoteForm > .questionBlock > .QAnswerSection > .QAnswer .lbxFacility
{
    height: 88px;
}


#QuoteForm > .questionBlock > .QAnswerSection > .QVal
{
    padding-left: 10px;
    float: left;
    display: block;    
}

#QuoteForm #btnNextPage
{
    margin-top: 10px;
    width: 100px;
    font-style: normal;
    color: Black;

}

.btnNextPage
{
    float: right;
    margin-right: 5px;
}

#QuoteSide
{
    float: left;
    margin: 26px 0px 0px 20px;
    width: 210px;
    font-size: 1.1em;
}

#QuoteSide img
{
    margin-bottom: 20px;
}

#QuoteSide > .SoundBite
{
    font-style: italic;  
    text-align: justify;
    margin-bottom: 20px;
    border-top: 1px solid #88b436;
    border-bottom: 1px solid #88b436;
    padding: 10px;
}

#QuoteSide > .SoundBite2
{
    font-style: italic;  
    text-align: justify;
    margin-bottom: 20px;
    border-top: 1px solid #88b436;
    border-bottom: 1px solid #88b436;
    padding: 10px 4px 10px 4px;
}

#QuoteSide > .SoundBite2 > .Person
{
    color: #88b436;
}

#QuoteSide > .SoundBite
{
    font-style: italic;  
    text-align: justify;
    margin-bottom: 20px;
    border-top: 1px solid #f5821f;
    border-bottom: 1px solid #f5821f;
    padding: 10px 4px 10px 4px;
}

#QuoteSide > .SoundBite > .Person
{
    color: #f5821f;
}


#QuoteSide  p
{
    margin: 0px;
}

#QuoteSide  .Person
{
    font-style: normal;
    text-align: right;
    margin-top: 1px;
    font-size: 0.8em;
}

#QuoteSide .Quote > div
{
    float: left;
}

/* ^^^^^^^^^^^^^^^^^^^^^ Quote System ^^^^^^^^^^^^^^^^^^^^^ */






        
/* ^^^^^^^^^^^^^^^^^ About Us ^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

#imgContent
{
	float: right;
	width: 235px;
	height: 145px;
	text-align: center;
	margin: 20px 0px 0px 15px;
}
#InterLinkBox
{
	float:right;
	clear:right;
	width: 235px;
	/*height: 180px;*/
	border-top: solid 1px #f5821f;
	border-bottom: solid 1px #f5821f;
	background-color: #f7f7f7;
	display:block;
	margin: 20px 0px 10px 15px;
}
#InterLinkBox>div#InterLinkTopText
{
	float:left;
	width: 235px;
	margin: 0px 0px 10px 0px;
}
#InterLinkBox>div#InterLinkImg
{
	float: left;
	width: 235px;
	text-align: center;
}

#ContentArea > h1 
{
	clear: both;
	margin-top: 10px;
}

.Footnote
{
	font-size: 10px;
}


#ContentArea  .PersonBlock
{
	margin: 10px 0px 15px 0px;
	clear: both;
	float: left;
	display: block;
}

#ContentArea  h2.PersonBlock
{
	margin: 20px 0px 7px 0px;
	padding: 0px;
	clear: both;
	float: left;
	display: block;
	width: 100%;
	font-size: 1.7em;
}

#ContentArea > .PersonBlock > .ImageBlock
{
	float: left;
	display: block;
	width: 94px;
	margin-right: 10px;
}

#ContentArea > .PersonBlock > .TextBlock
{
	float: left;
	display: block;
	width: 616px;
}

#ContentArea > .PersonBlock > .TextBlock > p
{
    margin: 0px;
}

#ContentArea > .PersonBlock > .TextBlock > h3
{
    margin-top: 0px;
    display: block;
}

#ContentArea > .PersonBlock > .TextBlock > h3 > .hypEmail
{
	font-size: 0.9em;
}


#tblQuoteResults
{
    margin-left : 20px;
    background-color: #f7f7f7;
    padding: 10px;
    border-top: 1px solid #4f86c6;
    border-bottom: 1px solid #4f86c6;    
}
#BMAward
{
	float: right;
}
#HPAboutLink
{
	clear: left;
	float: left;
	width: 239px;
	border-top: solid 1px #88b436;
	border-bottom: solid 1px #88b436;
	background-color: #f7f7f7;
	display:block;
	/*margin: 20px 0px 10px 15px;	*/
	padding: 12px 40px;
}



/* ===================== Solutions Engine ===================== */

.solutionsBox
{
    height: 272px;
    width: 960px;
    background: url('../Images/Homepage/Solutions/Background-StepX.jpg') no-repeat;
}

.solutionsBox2
{
    height: 272px;
    width: 960px;
    background: url('../Images/Homepage/Solutions/Background-Results2.jpg') no-repeat !important;
}

#SolResultsBox
{
    background: url('../Images/Homepage/Solutions/Background-Results.jpg') no-repeat;
}

a.SolClose
{
    float: right;
    color: #ffffff;
    margin: 5px 16px 0px 0px;
    font-weight: bold;
    display: block;
}

a.SolClose
{
    text-decoration: none;
}

.SolCloseSep
{
    float: right;
    color: #ffffff;
    margin: 5px 10px 0px 0px;
    font-weight: bold;
}

.BreadCrumb
{
    float: right;
    clear: right;
    margin: 20px 16px 0px 0px;
    color: #ffffff;
    font-size: 1.1em;
    visibility: hidden;
}

.solutionsBox > .choices
{
    float: left;
    clear: both;
    height: 174px;
    margin: 10px 0px 0px 8px;
    width: 960px;
    
}

.solutionsBox > .solTitle
{
    float: left;
    clear: both;
    margin-top:10px;
}

.solutionsBox > .choices > div
{
    float: left;
}

.solutionsBox > .choices > div > div
{
    float: left;
}

.solutionsBox > .choices .button10
{
    background: url('../Images/Homepage/Solutions/SolS2Block.png') no-repeat;
    height: 73px;
    width: 172px;
    border: none;
    color: #626b31;
    font-weight: bold;

}

.solutionsBox > .choices  .lineSpacer
{
    clear: both;
    height: 15px; 
    width: 100%;
}

.solutionsBox > .choices  .lineSpacer2
{
    clear: both;
    height: 15px; 
    width: 100%;
}

.solutionsBox > .choices > div  input
{
    margin: 0px 8px;
}

#SolResultsChoices
{
    clear: both;
    float: left;
    margin-top: 48px;
}

#SolResultsChoices > .SolRText
{
    width: 360px;
    /*height: 300px;*/
    float: left;
    margin-left: 30px;
    /*color: #000000;*/
    color: #435f0e;
    margin-top: 0px;
    
}

#SolResultsChoices > .SolRText2
{
    width: 515px;
    float: left;
    margin-left: 35px;
    /*color: #000000;*/
    color: #435f0e;
    margin-top: 0px;
}

    
#SolResultsChoices > .SolRText2 p
{
    margin:0px;
    padding:3px 0px ;
}

#SolResultsChoices > .SolRProducts
{
    width: 190px;
    float: left;
    margin-left: 40px;
    margin-top: 45px;
    background-color: #f7f7f7;
    border-top: 1px solid #d1d1d1;
}

.SolRCTAs
{
    width: 230px;
    float: left;
    margin-left: 20px;
    margin-top: 25px;
}

.fadedSolImage
{
    margin: 0px 8px;    
    opacity:0.5;
    filter:alpha(opacity=50);
}

#SolResultsChoices > .SolRProducts A, #SolResultsChoices > .SolRProducts A:Visited 
{
    padding: 8px 0px 8px 30px;    
    width:160px;
    display: block;
    height: 15px;
    border-bottom: 1px solid #d1d1d1;
    background-repeat: no-repeat;
    text-decoration: none;
    font-weight: normal;
}

#SolResultsChoices > .SolRProducts A:hover
{
    text-decoration: underline;
}


a#ctl00_cphSolutions_MPV_IF {        background-image: url('../images/icons/InvFinanceGrey.png'); }
a#ctl00_cphSolutions_MPV_IF:hover {  background-image: url('../images/icons/InvFinanceColour.png'); }
a#ctl00_cphSolutions_MPV_IF.Active { background-image: url('../images/icons/InvFinanceWhite.png'); }

a#ctl00_cphSolutions_MPV_PF {        background-image: url('../images/icons/PropertyGrey.png'); }
a#ctl00_cphSolutions_MPV_PF:hover {  background-image: url('../images/icons/PropertyColour.png'); }
a#ctl00_cphSolutions_MPV_PF.Active { background-image: url('../images/icons/PropertyWhite.png'); }

a#ctl00_cphSolutions_MPV_AF {        background-image: url('../images/icons/AssetGrey.png'); }
a#ctl00_cphSolutions_MPV_AF:hover {  background-image: url('../images/icons/AssetColour.png'); }
a#ctl00_cphSolutions_MPV_AF.Active { background-image: url('../images/icons/AssetWhite.png'); }

a#ctl00_cphSolutions_MPV_BI {        background-image: url('../images/icons/BusInsGrey.png'); }
a#ctl00_cphSolutions_MPV_BI:hover {  background-image: url('../images/icons/BusInsColour.png'); }
a#ctl00_cphSolutions_MPV_BI.Active { background-image: url('../images/icons/BusInsWhite.png'); }

a#ctl00_cphSolutions_MPV_EF {        background-image: url('../images/icons/EquityFinGrey.png'); }
a#ctl00_cphSolutions_MPV_EF:hover {  background-image: url('../images/icons/EquityFinColour.png'); }
a#ctl00_cphSolutions_MPV_EF.Active { background-image: url('../images/icons/EquityFinWhite.png'); }

a#ctl00_cphSolutions_MPV_PS {        background-image: url('../images/icons/PayrollSolGrey.png'); }
a#ctl00_cphSolutions_MPV_PS:hover {  background-image: url('../images/icons/PayrollSolColour.png'); }
a#ctl00_cphSolutions_MPV_PS.Active { background-image: url('../images/icons/PayrollSolWhite.png'); }

a#ctl00_cphSolutions_MPV_B {         background-image: url('../images/icons/BankingGrey.png'); }
a#ctl00_cphSolutions_MPV_B:hover {   background-image: url('../images/icons/BankingColour.png'); }
a#ctl00_cphSolutions_MPV_B.Active {  background-image: url('../images/icons/BankingWhite.png'); }

a#ctl00_cphSolutions_MPV_SF {        background-image: url('../images/icons/StockGrey.png'); }
a#ctl00_cphSolutions_MPV_SF:hover {  background-image: url('../images/icons/StockColour.png'); }
a#ctl00_cphSolutions_MPV_SF.Active { background-image: url('../images/icons/StockWhite.png'); }

a#ctl00_cphSolutions_MPV_BA {        background-image: url('../images/icons/BusAdviceGrey.png'); }
a#ctl00_cphSolutions_MPV_BA:hover {  background-image: url('../images/icons/BusAdviceColour.png'); }
a#ctl00_cphSolutions_MPV_BA.Active{  background-image: url('../images/icons/BusAdviceWhite.png'); }

a#ctl00_cphSolutions_MPV_WF {        background-image: url('../images/icons/IntFinGrey.png'); }
a#ctl00_cphSolutions_MPV_WF:hover {  background-image: url('../images/icons/IntFinColour.png'); }
a#ctl00_cphSolutions_MPV_WF.Active { background-image: url('../images/icons/IntFinWhite.png'); }

a#ctl00_cphSolutions_MPV_GS {        background-image: url('../images/icons/GovSchGrey.png'); }
a#ctl00_cphSolutions_MPV_GS:hover {  background-image: url('../images/icons/GovSchColour.png'); }
a#ctl00_cphSolutions_MPV_GS.Active { background-image: url('../images/icons/GovSchWhite.png'); }

a#ctl00_cphSolutions_MPV_AB {        background-image: url('../images/icons/ABLGrey.png'); }
a#ctl00_cphSolutions_MPV_AB:hover {  background-image: url('../images/icons/ABLColour.png'); }
a#ctl00_cphSolutions_MPV_AB.Active { background-image: url('../images/icons/ABLWhite.png'); }

a#ctl00_cphSolutions_MPV_R {        background-image: url('../images/icons/RecruitmentGrey.png'); }
a#ctl00_cphSolutions_MPV_R:hover {  background-image: url('../images/icons/RecruitmentColour.png'); }
a#ctl00_cphSolutions_MPV_R.Active { background-image: url('../images/icons/RecruitmentWhite.png'); }

a#ctl00_cphSolutions_MPV_CS {        background-image: url('../images/icons/CollectionsGrey.png'); }
a#ctl00_cphSolutions_MPV_CS:hover {  background-image: url('../images/icons/CollectionsColour.png'); }
a#ctl00_cphSolutions_MPV_CS.Active { background-image: url('../images/icons/CollectionsWhite.png'); }

a#ctl00_cphSolutions_MPV_OS {        background-image: url('../images/icons/QuestionGrey.png'); }
a#ctl00_cphSolutions_MPV_OS:hover {  background-image: url('../images/icons/QuestionColour.png'); }
/* ^^^^^^^^^^^^^^^^^^^^^ Solutions Engine ^^^^^^^^^^^^^^^^^^^^^ */


.CallPopOuter
{
    height: 400px;
    width: 280px;
    z-index: 500;
}

.CallPopOuter > .Corner
{
    float: left;
    height: 25px;
    width: 25px;    
}

.CallPopOuter > .MidTop
{
    float: left;
    height: 25px;
    width: 230px;
}

.CallPopOuter > .MidSide
{
    float: left;
    width: 25px;
    height: 300px;
}

.CallPopOuter > #CallPopTopLeft
{   background: transparent url('../images/Callback/tl.png'); }

.CallPopOuter > #CallPopTopMid
{   background: transparent url('../images/Callback/tm.png'); }

.CallPopOuter > #CallPopTopRight
{   background:transparent url('../images/Callback/tr.png'); }

.CallPopOuter > #CallPopMidLeft
{
    background-image: url('../images/Callback/ml.png');
    clear: both;
}

.CallPopOuter > #CallPopMidRight
{   background-image: url('../images/Callback/mr.png'); }

.CallPopOuter > #CallPopBotLeft
{   
    background-image: url('../images/Callback/bl.png'); 
    clear: both;
}

.CallPopOuter > #CallPopBotMid
{   background-image: url('../images/Callback/bm.png'); }

.CallPopOuter > #CallPopBotRight
{   background-image: url('../images/Callback/br.png'); }

.CallPopOuter > #CallPopInner
{
    float: left;
    height: 300px;
    width: 230px;
    background-color: White;    
}

.CallPopOuter > #CallPopInner > #CPI-Close
{
    clear: both;
    float: right;
    margin-right: 5px;
}

.CallPopOuter > #CallPopInner > #CPI-Close > a
{
    text-decoration: none;
    color: #666666;
}

.CallPopOuter > #CallPopInner > #CPI-Image
{
    float: left;
}

.CallPopOuter > #CallPopInner > #CPI-Form
{
    clear: both; 
    color: #4f86c6;
    padding: 10px;
    width: 230px;
}


.CallPopOuter > #CallPopInner > #CPI-Form > div >  .btnSendRequest
{
    float: right;
    margin: 10px 20px 0px 0px;
}


.CallPopOuter > #CallPopInner > #CPI-Form > div > div > select, .CallPopOuter > #CallPopInner > #CPI-Form > div > div > input
{
    margin: 2px;
    color: #666666;
    padding: 3px;
    font-style: italic;
    font-size: 0.9em;
    width: 190px;
}

.CallPopOuter > #CallPopInner > #CPI-Form > div > div > select
{
    width: 200px;
}

.CallPopOuter > #CallPopInner > #CPI-Form > div > div > input[type=image]
{
    clear: both;
}

.CallPopOuter > #CallPopInner > #CPI-Form > div > .CPI-Thanks
{
    margin: 20px 0px 0px 0px;
    width: 210px;
    color: #666666;
    font-size: 1.1em;
}

.CallPopOuter > #CallPopInner > #CPI-Form > div > .CPI-Thanks p:first-child
{
    font-size: 1.3em;
}

/*    Callback popup */

.iFrameHidden
{
    display: none;

}
.iFrameShow
{
    display: block;
    z-index: 500;
}
#IframeContainer, #IframeContainer2
{
    position: fixed;
}

#IframeContainer2
{
    position: absolute;
    top: 10px;
    left:10px;
}


/*    Callback popup */


div.loadingShow
{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width:100%;
    height:100%;
    text-align: center;

    _background:none; /* This line removes the background in IE. */
    
/*    background: transparent url('../images/Callback/1.png') repeat;*/

    background: #D5D5D5;
    
    /* Introduce transparency in supporting browsers. */
    filter: alpha(opacity=70); opacity: 0.70; 
    
    padding-top:25%; /* Padding for centering. */
    /* z-index: 400; */
    z-index: 400;
    background: #D5D5D5 url('../images/ajax-loader.gif') no-repeat auto auto;
    
}



#RequestCallbackR
{
    border-top: 1px solid #f5821f;
    border-bottom: 1px solid #f5821f;
    width: 240px;
    float: right;
    clear:right;
    padding: 3px 0px 0px 5px;
    background-color: #f7f7f7;
    text-align: left;
    text-decoration: none;
    margin: 5px 0px 5px 5px;
    color: #4f86c6;
 }
 
#RequestCallbackR div span
{
    float: left;
}
#BMAward
{
	margin-left: 10px;
}

#IconRequestCallback
{
	clear:left;
	padding-top: 15px;
}
#IconInstantQuote
{
	clear:left;
	padding-top:15px;
}
#IconSolutions
{
	clear:left;
	padding-top:15px;
	padding-bottom:10px;
}
#IconSuccessStories
{
	clear:left;
	/*padding-top:15px;*/
}
#IconLatestNews
{
	clear:left;
	padding-top:20px;
}

.SS_Outer
{
	width:720px;
	clear:both;
	float:left;
	display:block;
}
.newsDate
{
	font-size: 0.9em !Important;
	color: #4f86c6;	
	margin: 0px;
}
.SS_Image
{
	width: 245px;
	/*height: 184px;*/
	margin-right: 10px;
	float:left;
}
.SS_Image img
{
	padding-bottom:20px;	
}
.SS_Text
{
	width: 465px;
	float:left;
	display:block;
}
.SS_TextNoImage
{
	width:720px;
	float:left;
}
.SS_TextNoImage>h2
{
	margin-bottom: 4px;
}
.SS_TextNoImage>p
{
	margin: 6px 0px;
}

.SS_TextNoImage > p > a
{
    padding-left:8px;
}
.SS_Text>h2
{
	margin-top:0px;
}
#SSImageBlock
{
	float:right;
    margin: 0px 0px 10px 5px;
}

#SSOuterCTAs
{
	display: block;
	float: right;
	width: 245px;
	margin-left: 10px;
}

#MoreSSLink
{
    float:right;
}

#NewsOuterCTAs
{
	display: block;
	float: right;
	width: 245px;
	margin-left: 10px;
	clear:left;
}

.Newsheader
{
	float:left;
	margin-bottom: 0px !Important;
}
.AddressOuter
{
	width: 693px;
	background-color: #f7f7f7;
	padding: 9px 10px 19px 15px;
	margin: 5px 0px 20px 0px;
    border: 1px solid #4f86c6;
    display: block;
    float:left;
}
.AddressInner
{
	display: block;
	float: left;
	width: 190px;
	padding-left: 30px;
}
.AddressInner h2
{
	margin: 5px 0px;
	padding-bottom:0px;
}


.WhiteLink
{
    color: White;
}


/* ------- Standard Callback form (not popup overlay) ------- */

.CallbackFormH1
{
    margin: 0px;
    padding: 0px;
}


.CallbackForm
{
    margin-top: 26px;
    border-top: 1px solid #4f86c6;
    border-bottom: 1px solid #4f86c6;
    padding: 10px 20px 10px 20px;
    float: left;
    width: 411px;
    background-color: #f7f7f7;
}

.withPhone
{
    background: #f7f7f7 url('../images/Callback/Phone.png') no-repeat 350px 25px;
}

.CallbackForm p
{
    margin: 10px 0px 10px 0px;
}

.CallbackForm .SmallGaps
{
    margin: 5px 0px 4px 0px;
}

.CallbackForm > .Item
{
    clear: left;
    padding: 10px 0px 0px 0px;
    float: left;
    width: 411px;
}

.CallbackForm > .Item > .Question
{
    float: left;
    width: 160px;
}


.CallbackForm > .Item > .Answer
{
    float: left;
    width: 220px;
}

.CallbackForm > .Item > .Answer > INPUT
{
    float: left;
    color: #555555;
    padding: 2px 2px 2px 5px;
    font-size: 0.9em;
}

.CallbackForm > .Item > .Answer > SELECT
{
    float: left;
    color: #555555;
    padding: 2px 2px 2px 5px;
    font-size: 0.9em;    
}

.CallbackForm > .Item > .Validation
{
    float: left;
    padding-left: 10px;
    width: 20px;
}

#ctl00_cphContent_hypIQ
{
    margin-right: 0px;
    margin-top: 26px;
}

.CallbackFormSS
{
    clear: left;
    float: left;
    width: 100%;
    margin-top: 10px;
}

.CallbackFormSS > P
{
    padding: 0px;
    margin: 10px 0px;
}

.CallBackSideBar
{
    float: right;
}

/* ---------------------------- END ---------------------------- */

#QuoteSide .QuoteSS
{
    font-size: 1.0em !important;
    margin-top: 0px;
    padding-top: 0px;
}

#QuoteSide .BlueBorderGreyBox
{
    border-top: 1px solid #4f86c6;
    border-bottom: 1px solid #4f86c6;
    padding: 10px 10px 10px 10px;
    background-color: #f7f7f7;    
}

#QuoteSide .QuoteSSText
{
    font-size: 0.9em;
    color: #666666;
}

#QuoteSide a.QuoteSSLink
{
    text-decoration: none;
    font-size: 1.0em;
    display: block;
    color: #f5821f;
    margin: 10px 0px 4px 0px;
}

#QuoteSide .MoreSSLink
{
    display: block;
    text-align: right;
    background: #f7f7f7 url('../Images/Icons/WhiteCircleArrow.png') no-repeat 170px;
    height: 20px;
    padding-right: 27px;
    text-decoration: none;
}

.CallbackThankYouImg
{
    margin-top: 22px;
}

a.SSMoreLink
{
    display: block;
    text-align: right;
    background: #ffffff url('../Images/Icons/WhiteCircleArrow.png') no-repeat 160px;
    height: 20px;
    padding-right: 30px;
    padding-top: 3px;
    text-decoration: none !important;
    width: 150px;
}

.PageNumberContainer
{
    padding-top: 20px;
    display: block;
    clear:both;
}

.NewsArtMonth
{
    float: left;
    display: block;
}

.NewsArtMonth:hover
{
    float: left;
    display: block;
    text-decoration: underline !Important;
    
}

.NoNewsArt
{
    float: right;
    margin-right: 30px;
    font-size: 0.9em;
    display: block;
    text-decoration: none !Important;
}

.NoNewsArt:Hover
{
    text-decoration: none !Important;
}










#CurrentFlagHolder
{
    width: 163px;
    height: 25px;   
    display: block;
    overflow:visible;
    float: right;
    z-index: 100;
    position: relative;
    background-color: white;
    margin-right: 2px;
}

#CountryChanger
{
    width: auto;
    height: auto;
    background-color: Red;
}

.CurrentFlag, .FlagSelector
{
    width: 163px;
    height: 25px;
    display: block;
    margin-bottom: 0px;
    background-color: white;
    z-index: 100;
}

.PL         { background-image: url('../Images/Flags/PL-Choice.png'); }
.PL:hover   { background-image: url('../Images/Flags/PL-Selected.png'); }
.PL-S       { background-image: url('../Images/Flags/PL-Choice.png'); }
.PL-C       { background-image: url('../Images/Flags/PL-Change.png'); }

.UK         { background-image: url('../Images/Flags/UK-Choice.png'); }
.UK:hover   { background-image: url('../Images/Flags/UK-Selected.png'); }
.UK-S       { background-image: url('../Images/Flags/UK-Choice.png'); }
.UK-C       { background-image: url('../Images/Flags/UK-Change.png'); }

.DE         { background-image: url('../Images/Flags/DE-Choice.png'); }
.DE:hover   { background-image: url('../Images/Flags/DE-Selected.png'); }
.DE-S       { background-image: url('../Images/Flags/DE-Choice.png'); }
.DE-C       { background-image: url('../Images/Flags/DE-Change.png'); }


.Hidden     { display: none; }


#Header, #Header #Logo, #Header #PoweringPartnerships
{
    position: relative;
}

#Header #Menu
{
    position: relative;
    top: 7px;
    z-index: 0;
}

#Number 
{
    z-index: 0;
    position: relative; 
    top: 10px;
    clear: right;
}

#Number img
{
    z-index: 0;
    display:block;
    position: relative;
}

.GlossaryPage h1
{
    margin-bottom: 0px;
}

.GlossaryPage h2
{
    margin: 16px 0px 5px 0px;
}

.GlossaryPage p
{
    margin: 5px 0px 5px 0px;
}


.GlossaryPage a.GlosLink
{
    text-decoration: none !important;    
}

.GlossaryPage a.GlosLink:hover
{
    text-decoration: underline !important;    
}

.GlossaryPage .GlosSelected
{
    font-weight: bold;
    font-size: 1.4em;
}

.CallbackFLogo
{
    float: right;
}