/* ::::: https://gs19.globalsuccessor.com/fe/images/client/hackney05/css/default.css ::::: */

HTML { border-width: 0px; padding: 0px; margin: 0px; }
BODY { border-width: 0px; padding: 0px; margin: 0px; }
P { border-width: 0px; padding: 0px; margin: 0px; }
UL { border-width: 0px; padding: 0px; margin: 0px; }
LI { border-width: 0px; padding: 0px; margin: 0px; }
A { border-width: 0px; padding: 0px; margin: 0px; }
LABEL { border-width: 0px; padding: 0px; margin: 0px; }
FORM { border-width: 0px; padding: 0px; margin: 0px; }
H1 { padding: 0px 0px 5px; font-weight: normal; margin: 0px; color: rgb(156, 30, 61); }
H2 { padding: 0px 0px 5px; font-weight: normal; margin: 0px; color: rgb(156, 30, 61); }
H1 { font-weight: bold; font-size: 137%; }
UL { padding: 0px; font-size: 100%; margin: 0px; list-style-type: none; }
A { color: rgb(0, 0, 0); text-decoration: none; }
A:hover { text-decoration: underline; }
IMG { border-style: none; }
FIELDSET { padding: 0px; margin: 0px; border-style: none; }
BODY { background: url('back01.gif') repeat-x scroll 50% top transparent; font-family: Arial,Helvetica,sans-serif; text-align: center; }
.globalContainer { margin: 0px auto; width: 775px; text-align: left; }
.hFooterContainer P { font-weight: bold; font-size: 74%; color: rgb(0, 0, 0); }
.hNavBottomContainer A { font-weight: bold; color: rgb(0, 102, 102); }
.hFooterContainer A { font-weight: bold; color: rgb(0, 102, 102); }
DIV.hContentLeft P A { font-weight: bold; color: rgb(0, 102, 102); }
DIV.hContentLeft P SPAN { font-weight: bold; color: rgb(0, 102, 102); }
DIV.hContentLeft P { font-size: 74%; }
DIV.hContentLeft UL LI { font-weight: bold; font-size: 68%; }
DIV.hContentLeft P.navItemSelected { margin-bottom: 0px; position: relative; }
A.logo { display: block; background: url('logo.gif') no-repeat scroll left 50% transparent; float: left; width: 182px; height: 33px; }
.hTopContainer A IMG { display: none; }
LEGEND { display: none; }
HR { display: none; }
.hTopContainer { background: url('back01.gif') repeat-x scroll 50% top rgb(0, 119, 96); float: left; }
.hNavTopContainer { padding: 15px 0px; float: left; }
.hNavTopContainer UL { float: left; }
.hNavTopContainer UL LI { padding: 3px 8px; background: url('seperator01a.gif') repeat-y scroll right 50% transparent; float: left; line-height: 13px; }
DIV.hNavTopStyle01 FORM LABEL { padding: 3px 8px; background: url('seperator01a.gif') repeat-y scroll right 50% transparent; float: left; line-height: 13px; }
DIV.hNavTopStyle01 FORM LABEL { padding-right: 4px; background: none repeat scroll 0% 0% transparent; }
DIV.hNavTopStyle01 FORM FIELDSET { float: left; }
DIV.hNavTopStyle01 FORM { float: left; }
.hNavTopContainer UL LI.positionOne { padding-bottom: 1px; padding-top: 0px; }
DIV.hNavTopStyle01 { clear: right; float: right; }
.hNavTopStyle01 A.buttonStyle01 { padding: 0px; background: url('style01-lhs.gif') no-repeat scroll left center rgb(0, 74, 59); }
DIV.hNavTopStyle01 INPUT.button { padding: 0px; background: url('style01-lhs.gif') no-repeat scroll left center rgb(0, 74, 59); }
.hNavTopStyle01 A SPAN { padding: 3px 3px 3px 5px; background: url('style01-rhs.gif') no-repeat scroll right center transparent; float: left; }
DIV.hNavTopStyle01 A { font-weight: bold; font-size: 68%; float: left; color: rgb(255, 255, 255); }
DIV.hNavTopStyle01 LABEL { font-weight: bold; font-size: 68%; float: left; color: rgb(255, 255, 255); }
DIV.hNavTopStyle01 INPUT { font-weight: bold; font-size: 68%; float: left; color: rgb(255, 255, 255); }
DIV.hNavTopStyle01 INPUT.button { padding: 2px 0px 2px 1px; border-style: none; }
DIV.hNavTopStyle01 SPAN.button { padding: 2px 0px 2px 2px; background: url('style01-rhs.gif') no-repeat scroll right center transparent; }
DIV.hNavTopStyle01 INPUT.inputStyle01 { padding: 1px; margin-top: 2px; vertical-align: middle; width: 104px; color: rgb(0, 0, 0); margin-right: 4px; }
.hNavBottomContainer {  }
.hNavBottomContainer UL { padding: 0px; }
.hNavBottomContainer UL LI { font-size: 74%; background: url('tab-unselected-lhs.gif') no-repeat scroll left center transparent; float: left; line-height: 15px; }
.hNavBottomContainer UL LI A { padding: 6px 11px 4px; display: block; background: url('tab-unselected-rhs.gif') no-repeat scroll right center transparent; }
.hNavBottomContainer UL LI.itemTabSelected { background: url('tab-selected-lhs.gif') no-repeat scroll left center transparent; }
.hNavBottomContainer UL LI.itemTabSelected A { background: url('tab-selected-rhs.gif') no-repeat scroll right center transparent; }
.hNavBottomContainer UL LI.firstTabUnselected { background: url('tab-unselected-lhs-first.gif') no-repeat scroll left center transparent; }
.hNavBottomContainer .lastTabUnselected A { background: url('tab-unselected-rhs-last.gif') no-repeat scroll right center transparent; }
DIV.hMainContainer { clear: both; padding-bottom: 25px ! important; padding-top: 24px ! important; }
DIV.hContentMain { float: left; width: 592px; position: relative; }
.hMainLeftContainer { float: left; }
.hMainMiddlecontainer { padding: 0px 32px; float: left; }
.row { float: left; }
.columnsOne .column { width: 358px; }
.column { float: left; }
.content H2 { clear: both; font-size: 111%; padding-top: 10px; }
.content P { font-size: 100%; }
.content P { padding-bottom: 20px; }
P.textStyle02 { font-size: 68%; }
P.linkStyle01 A { padding: 0px 0px 1px 20px; background: url('style03.gif') no-repeat scroll left top transparent; color: rgb(0, 122, 99); height: 1%; }
DIV.breadcrumb { padding: 0px; float: left; }
DIV.breadcrumb P { padding: 0px; float: left; }
DIV.breadcrumb UL { padding: 0px; float: left; }
DIV.breadcrumb { padding: 0px 0px 10px 30px; }
DIV.breadcrumb P { padding: 0px 5px 0px 0px; }
DIV.breadcrumb UL LI { padding: 0px 10px; font-size: 68%; background: url('nav-style03.gif') no-repeat scroll left top transparent; float: left; line-height: 14px; white-space: nowrap; }
DIV.breadcrumb UL LI A { color: rgb(0, 122, 99); }
.hMainRightContainer { float: right; width: 168px; }
.hMainRightContainer H2 { padding: 0px 3.35em 0px 0px; font-weight: bold; font-size: 68%; position: relative; }
DIV.hMainRightContainer H2 A { color: rgb(0, 0, 0); }
.hMainRightContainer DIV { padding: 5px 0px 8px; border-top: 4px solid rgb(224, 224, 224); }
.hMainRightContainer DIV DIV { padding: 0px; border-style: none; }
.hMainRightContainer .boxStyle01 {  }
.hMainRightContainer DIV.boxStyle01 { padding: 0px ! important; }
.hMainRightContainer DIV.boxStyle01 DIV { padding: 0px ! important; }
DIV.hMainRightContainer DIV.boxStyle01 { padding-bottom: 16px ! important; }
.hMainLeftContainer { width: 170px; }
.hMainLeftContainer UL { padding-left: 5px; }
.hMainLeftContainer LI { border-right: 1px solid rgb(224, 224, 224); padding: 0px; border-width: 1px; border-style: solid; border-color: rgb(224, 224, 224); margin: 0px 0px 4px; line-height: 13px; height: 1%; }
DIV.hMainLeftContainer P { border-right: 1px solid rgb(224, 224, 224); padding: 0px; border-width: 1px; border-style: solid; border-color: rgb(224, 224, 224); margin: 0px 0px 4px; line-height: 13px; height: 1%; }
DIV.hMainLeftContainer P A { padding: 5px 6px; display: block; background: url('back02.gif') repeat-x scroll left top transparent; height: 1%; }
DIV.hMainLeftContainer P SPAN.noLink { padding: 5px 6px; display: block; background: url('back02.gif') repeat-x scroll left top transparent; height: 1%; }
.hMainLeftContainer UL LI { font-size: 94%; border-style: none; }
.hMainLeftContainer UL LI { padding: 2px 0px 2px 10px; background: url('nav-style01.gif') no-repeat scroll left top transparent; line-height: 12px; }
.hMainLeftContainer UL { background: url('back04.gif') repeat-x scroll left bottom transparent; padding-bottom: 15px; padding-top: 8px; border-bottom: 1px solid rgb(224, 224, 224); }
.hMainLeftContainer DIV { margin-bottom: 4px; }
.hFooterContainer { clear: both; padding: 8px 0px 20px; border-top: 1px solid rgb(229, 229, 229); margin-top: 25px; float: left; width: 762px; }
.footerContent { padding: 0px 5px; }
.hFooterContainer UL { padding: 0px 0px 20px; float: left; }
.hFooterContainer UL LI { padding: 0px 10px 3px; font-size: 74%; background: url('seperator02.gif') repeat-y scroll right center transparent; float: left; line-height: 13px; }
.hFooterContainer .itemFirst { padding-left: 0px; }
.hFooterContainer P { float: right; }
.extExtended .hMainMiddlecontainer { padding-right: 5px; }
.extExtended .columnsOne .column { width: 560px; }
.extExtended .hMainRightContainer { display: none; }
#jsPrint { right: 0px; position: absolute; top: -19px; }
#jsPrint A { padding: 0px 0px 1px 15px; background: url('print-icon.gif') no-repeat scroll left top transparent; height: 1%; }
/* ::::: https://gs19.globalsuccessor.com/fe/images/client/hackney05/css/1024.css ::::: */

#extWidth { width: 1000px; }
#extWidth .hTopContainer { padding: 0px 37px; }
#extWidth .hMainContainer { padding: 0px 37px; }
#extWidth DIV.hContentMain { width: 756px ! important; }
#extWidth .columnsOne .column { width: 522px; }
#extWidth DIV.hNavTopStyle01 INPUT.inputStyle01 { width: 154px ! important; }
#extWidth .hFooterContainer { margin-left: 36px; width: 927px ! important; }
#extWidth .extExtended .hMainMiddlecontainer { padding-right: 5px; }
#extWidth .extExtended .columnsOne .column { width: 722px; }
/* ::::: https://gs19.globalsuccessor.com/fe/images/FEstyles/igBase.css ::::: */

input.submitbutton { margin: 5px 0px; text-align: center; width: auto; }
div#igContainer {  }
div#searchcriteria_container { margin: 10px 0px 0px; }
div.searchpair { margin: 3px 0px; }
.searchpair label { float: left; padding: 4px 0px 0px; width: 150px; }
.searchpair input.searchcriteria, .searchpair input.postcode { margin: 2px 0px; width: 240px; }
.searchpair select.searchcriteria { margin: 2px 0px; width: 245px; }
div#searchsubmit { margin: 10px 0px 0px; }
div.singledropdown { margin: -2px 0px; }
.singledropdown label { float: left; padding: 6px 0px 0px; width: 150px; }
.singledropdown select.searchcriteria { margin: 5px 0px; width: 245px; }
div.controlbar { background-color: rgb(189, 197, 222); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(127, 157, 185) rgb(127, 157, 185) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin: 5px 0px 0px; width: 508px; }
div.controltitle { float: left; font-weight: bold; padding: 2px 0px 0px 5px; }
div.controlclose { text-align: right; }
div.multiselectbox { background-color: rgb(255, 255, 255); border: 1px solid rgb(127, 157, 185); display: none; margin: 0px 0px 5px; overflow: auto; padding: 5px 0px 5px 8px; position: absolute; width: 500px; }
span.expanditem { float: left; padding: 1px 0px; width: 250px; }
input.multiselectcheckbox { margin: 0px 5px 3px 0px; padding: 0px; }
/* ::::: https://gs19.globalsuccessor.com/fe/images/client/hackney05/css/igChanges.css ::::: */

body div.hMainContainer { padding-bottom: 0px ! important; }
div#igContainer { font-size: 73%; padding-bottom: 40px; }
div#igContainer a { vertical-align: bottom;text-decoration: underline; }
div#igContainer a.singleselect { vertical-align: middle; }
#igPageTitle { margin: 10px 0px; letter-spacing: 0px; }
h2 { padding: 0px 0px 5px; }
.hNavTopContainer { margin-right: 15px; }
div.controlbar { background-color: rgb(227, 245, 241); color: rgb(0, 102, 102); }
div.multiselectbox { z-index: 1; }
/* ::::: https://gs19.globalsuccessor.com/fe/images/client/hackney05/css/app.css ::::: */

.searchpair input.searchcriteria, .searchpair input.postcode { width: 242px ! important; }
.searchpair select.searchcriteria { margin: 2px 0px; width: 247px ! important; }
