form { margin:0px }
body > form { height:100% }
img { margin:0px; border-style:none }
button { margin:0px; border-style:none; padding:0px; background-color:transparent; vertical-align:top }
table { empty-cells:hide }
td { padding:0px }
.f-sp { font-size:1px; visibility:hidden }
.f-lp { margin-bottom:0px }
.f-fp { margin-top:0px }
#articleContent h1 { font-size:1.79em; margin-bottom:6px }
#articleContent h2 { font-family:robotobold,Verdana,Arial,Helvetica,sans-serif; font-size:1.29em; margin-top:20px; margin-bottom:10px }
#footer { color:#2d3441; font-size:0.71em }
#jargonBuster { color:#fff; text-align:center }
#mainNav { font-family:robotomedium,Verdana,Arial,Helvetica,sans-serif; font-size:0.93em; text-transform:uppercase; font-variant:normal; letter-spacing:0.04em }
body { color:#575d67; font-family:robotoregular,Verdana,Arial,Helvetica,sans-serif; font-size:0.875em; line-height:1.2 }
em { font-style:italic }
h1 { color:#29245c; font-family:'OptimaLTPro-Bold',Verdana,Arial,Helvetica,sans-serif; font-size:2.14em; margin-left:3.26%; margin-bottom:10px }
h1:first-child { margin-top:0px }
h2 { text-align:left }
h2:first-child { margin-top:0px }
h3 { color:#fff; font-family:robotomedium,Verdana,Arial,Helvetica,sans-serif; font-size:1.29em; background-color:#00a9bb; margin-bottom:0px; padding:10px 20px }
h3:first-child { margin-top:0px }
h3 { color:#fff; font-family:robotomedium,Verdana,Arial,Helvetica,sans-serif; font-size:1.29em; background-color:#00a9bb; margin-bottom:0px; padding:10px 20px }
h3:first-child { margin-top:0px }
p { line-height:1.4; margin-top:0px; margin-bottom:16px }
strong { font-weight:bold }
p.pNoSpace { line-height:1; margin-top:0px; margin-bottom:0px }
p.pSize1px { font-size:1px; line-height:1px; margin-bottom:0px }
p.pArticleSummaryTitle { color:#2d3441; font-family:robotobold,Verdana,Arial,Helvetica,sans-serif; margin-bottom:0px }
p.pArticleSummaryDate { color:#2d3441; font-size:0.93em; margin-bottom:0px }
.sliderAuthorname { color:#6c717a; font-family:robotobold,Verdana,Arial,Helvetica,sans-serif }
p.pCommentOpinionAnalysis { color:#29245c; font-family:'OptimaLTPro-Bold',Verdana,Arial,Helvetica,sans-serif; font-size:2.14em }
.size18 { font-size:1.29em }
.colourNavy { color:#29245c }
.fontWeightBold { font-family:robotobold,Verdana,Arial,Helvetica,sans-serif }
.colourGreen { color:#0099ad }
p.pPodcastFeedHeading { color:#fff; font-family:robotobold,Verdana,Arial,Helvetica,sans-serif; font-size:1.36em }
p.pPodcastFeedPaul { color:#29245c; font-size:1.79em; line-height:1.2 }
p.pPodcastFeedPosition { font-size:0.93em }
p.pPodcastFeedTitle { color:#0099ad; font-family:robotobold,Verdana,Arial,Helvetica,sans-serif; font-size:1.57em }
p.pPeoplePowerProcessEurope { color:#0099ad; font-family:'OptimaLTPro-Roman',Verdana,Arial,Helvetica,sans-serif; font-size:2.14em }
p.pEncompasssDefinition { font-family:'OptimaLTPro-Roman',Verdana,Arial,Helvetica,sans-serif; font-size:1.36em }
.fontOptimaBold { font-family:'OptimaLTPro-Bold',Verdana,Arial,Helvetica,sans-serif }
p.pNewsletterSignup { color:#fff; font-family:'OptimaLTPro-Bold',Verdana,Arial,Helvetica,sans-serif; font-size:3em }
p.pNewsletterSignup2 { color:#fff; font-family:robotobold,Verdana,Arial,Helvetica,sans-serif; font-size:1.29em }
.noWrap { white-space:nowrap }
.colourWhite { color:#fff }
.alignCentre { text-align:center }
.alignRight { text-align:right }
.cartoonSlideText { color:#0099ad; font-size:1.29em }
p.pDebateListTitle { color:#62636e; font-size:1.57em; margin-bottom:6px }
p.pDebateListDate { color:#62636e; font-size:1.29em; margin-bottom:0px }
p.pLikeH1 { color:#29245c; font-family:'OptimaLTPro-Bold',Verdana,Arial,Helvetica,sans-serif; font-size:2.14em; margin-left:3.26%; margin-bottom:10px }
p.pArticleDate { font-size:1.21em; margin-bottom:15px }
p.pAuthorName { font-size:1.93em; margin-bottom:4px }
p.pAuthorDate { font-size:1.36em; margin-bottom:12px }
h2.h2RelatedContent { color:#fff; font-family:robotomedium,Verdana,Arial,Helvetica,sans-serif; font-size:1.29em; background-color:#0099ad; padding:10px }
h2:first-child { margin-top:0px }
.colourCyan { color:#1b9de0 }
.size13 { font-size:0.93em }
.relatedContentAuthorName { font-family:robotobold,Verdana,Arial,Helvetica,sans-serif; text-transform:uppercase; font-variant:normal }
.AtoZnullLink { display:block }
p.pAtozLetter { color:#0099ad; font-size:2.14em; margin-bottom:10px }
p.pContributorName { font-size:1.79em; margin-bottom:4px }
h2.h2ContributorName { color:#0099ad; font-size:2.14em; margin-bottom:10px }
h2:first-child { margin-top:0px }
.textTransformUppercase { text-transform:uppercase; font-variant:normal }
h2.h2PodcastsCurrent { color:#0099ad; font-family:'OptimaLTPro-Roman',Verdana,Arial,Helvetica,sans-serif; font-size:2.14em; background-color:#b3e1e6; margin-bottom:10px; padding:10px 20px }
h2:first-child { margin-top:0px }
p.pPodcastDetail { color:#423d70; font-size:1.79em; margin-right:125px; margin-bottom:5px }
.size15 { font-size:1.07em }
h2.h2ConversationList { color:#0099ad; font-family:robotomedium,Verdana,Arial,Helvetica,sans-serif; font-size:1.29em }
h2:first-child { margin-top:0px }
h2.h2PodcastsFeatured { color:#fff; font-family:'OptimaLTPro-Roman',Verdana,Arial,Helvetica,sans-serif; font-size:2.14em; background-color:#ecb700; margin-top:30px; margin-bottom:10px; padding:10px 20px }
h2:first-child { margin-top:0px }
h2.h2PodcastsRecent { color:#fff; font-family:'OptimaLTPro-Roman',Verdana,Arial,Helvetica,sans-serif; font-size:2.14em; background-color:#c1c8d0; margin-top:30px; margin-bottom:10px; padding:10px 20px }
h2:first-child { margin-top:0px }
h2.h2EncompassLive { color:#0099ad; font-family:'OptimaLTPro-Bold',Verdana,Arial,Helvetica,sans-serif; font-size:30px }
h2:first-child { margin-top:0px }
p.style2 { color:#fff; font-size:1.79em; background-color:#0099ad; margin-top:2px; margin-bottom:2px; padding:10px 40px }
.size23 { font-size:1.64em }
p.pCartoonOverlayTitle { color:#fff; font-size:0.93em }
p.pCartoonsIndicators { color:#0099ad; font-size:1.29em }
p.pCartoonistName { color:#0099ad; font-family:robotomedium,Verdana,Arial,Helvetica,sans-serif; font-size:1.21em }
.fontRegularItalic { font-family:robotoitalic,Verdana,Arial,Helvetica,sans-serif }
p.pCheckboxIndent { margin-left:1.5em; text-indent:-1.5em }
h2.h2Legals { color:#0099ad; font-family:robotobold,Verdana,Arial,Helvetica,sans-serif; font-size:1.29em }
h2:first-child { margin-top:0px }
.legalsList { margin-left:3em; list-style:lower-alpha }
h1.h1NoIndent { margin-left:0px; font-size:2.14em }
h1:first-child { margin-top:0px }
.alignLeft { text-align:left }
p.pSearchKeyword { font-size:1.86em; margin-top:20px; margin-bottom:5px }
p.pSearchResultsCount { font-size:1.43em; margin-bottom:20px }
p.pSearchResultsTitle { color:#1b9de0; font-size:1.43em; margin-bottom:5px }
p.pSearchResultsDetail { margin-bottom:10px }
p.pSearchResultsLink { font-size:1.21em; margin-bottom:10px }
p.pSearchResultsDate { font-size:1.07em; margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #C1C8D0 }
p.pErrorMessage { color:#c00; background-color:#ffc; padding:10px; border:1px solid #C00 }
p.pMessage { color:#2d3441; background-color:#eceff1; padding:10px; border:1px solid #575d67 }
@media screen and (max-width:600px)
{
	p.pAuthorName { font-size:1.29em }
	p.pAuthorDate { font-size:1.07em }
}
