

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del,
ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,
q:after {
	content: '';
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}


legend {
	color: #000;
}



input,
button,
textarea,
select {
	*font-size: 100%;
}


article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

.z-Index-2000
{
    z-index:2000;
}

.user-hint-info
{
    font-style:italic;
}




body {margin:0;padding:0;font-family:Arial;font-size:0.75em;color:#666;}
#Container {background:url("/Investor/Content/Branding/1.0/Img/Page/PageBg.png?culture=en-GB") 0 63px no-repeat;}
#OuterPage {width:1010px;margin:auto;position:relative;}
#OffsetSection {background-color:#e9e9e9;position:absolute;margin-top:63px;width:100%;height:100%;z-index:-1;}
#Page {margin-left:13px;width:998px;} 
#HeaderTop {height:47px;padding:16px 0 0;}
#HeaderBar {height:88px;}
#OuterContent {background-color:#e9e9e9;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-radius:5px 5px 0 0;}
#LeftContent {float:left;}
#Content {margin-bottom:12px;background-color:#fff;width:738px;border:1px solid #ccc;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-radius:5px 0 5px 5px;}
#SideContent {width:233px; float:left; margin:30px 0 0 12px;}
#PageHeader {border-bottom:#DFDFDF solid 1px; padding: 22px 0px 22px 30px}
#SubHeader {overflow:hidden;border-bottom:#F7F7F7 solid 1px; padding:10px 10px 10px 30px; font-weight:bold;background: linear-gradient(180deg , #FFFFFF 1%, #FFFFFF 65%, #F6F6F6 100%); -pie-background:linear-gradient(top, #FFF 1%, #FFF 65%, #F6F6F6 100%);background:-moz-linear-gradient(top, #FFF 1%, #FFF 65%, #F6F6F6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#FFF), color-stop(65%,#FFF), color-stop(100%,#F6F6F6));}
#SubHeader a {clear:none;float:right;margin-top:10px;}
#SubHeader span.icon {float:left;margin-right:0.6em;}
#SubHeader h4 {margin-top:5px; max-width:460px;}
.page-content {padding:13px;min-height:400px;overflow: hidden;}
.sub-content {float:left; width:350px;}
.sub-main-content {float:left; width:470px;}
.sub-side-content {float:right; width:228px;}


h1, h2, h4, h5, h6 {float:left;}
h3, h4, h5, h6 {font-weight:bold;}
h4, h5 {margin:0;padding-bottom:0.3em;}
h2 {color:#b5b5b5;margin:4px 0 0 10px;font-size:1.7em;}
h3 {color:#7d236f;font-size:2.4em;}
h4 {font-size:1.5em;}
h5 {font-size:1.3em;}
h5.alt {color:#76175A;}
h6 {font-size:1.2em;margin:0 0 .5em 0;}
h6.alt {font-size:1em;margin:0;}
section h6 {border-bottom: 1px solid #DFDFDF; padding-bottom: 0.2em; width: 100%;}
section h6.alt {font-size:1.2em; border:none; padding:0; margin:0;}

h4+*, h5+*, h6+* {clear:both;}
h4+span.context-help-icon+*, h5+span.context-help-icon+*, h6+span.context-help-icon+* {clear:both;}


a, a:link {color:#666;text-decoration:none;font-weight:bold;}
a:hover {color:#B33F90;}
a:link.alt {font-weight:bold;}
strong {font-weight:bold;}
em {font-style:italic;}
p {padding:1.2em 0; clear:both;}
p.intro {padding-top:0;}


ul li {list-style-type:none; padding:2px 0;}
ul.disc {margin-left:15px;}
ul.disc li {list-style-type:disc; color:#7D236F;}
ol {margin-left:0.5em 1em; padding-left:1em;}
ol li {list-style-type:decimal;}


.button-panel {overflow:hidden; margin-bottom:1em;}
a.button {border:1px solid #ccc;height:16px;display:inline-block;line-height:normal;text-transform:uppercase;position:relative;white-space:nowrap; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}
a.button, a.button:hover, a.button:visited {font-family:Verdana; color:#FFF; font-size:0.8em; display:inline-block;height:16px; padding:4px 15px 0 15px; margin:5px 5px 0 0; font-weight:bold; }
a span.arrow {width:8px;height:8px;background:url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") no-repeat -14px -314px; display:inline-block; margin-left:0.3em;vertical-align:middle;}
a.button span {position:absolute;top:8px;right:10px;width:8px;height:5px;background:url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") no-repeat -5px -108px;}
a.expand, a.action{background-color:#b33f90;border-color:#B33F90;}
a.expand:hover, a.action:hover {background-color:#7d236f;}
a.action-alt {background-color:#cf6cb1;}
a.action-alt:hover, a.expand-alt:hover {background-color:#b33f90;}
a.expand-alt {background-color:#616161;}
a.link-expand {position:relative;}
a.link-expand span {background-position:-5px -113px;}
a.link-expand, a.link, a.link-expand:visited, a.link:visited {background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FCFCFC), color-stop(100%,#E9E9E9));background:-moz-linear-gradient(top, #FCFCFC 0%, #E9E9E9 100%);-pie-background:linear-gradient(top, #FCFCFC 0%, #E9E9E9 100%);background: linear-gradient(180deg, #FCFCFC 0%, #E9E9E9 100%);background-clip:padding-box;color:#b33f90;}
a.link-expand:hover, a.link:hover, a.expanded, a.expanded:visited{color:#fff;border-color:#B33F90;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#b33f90), color-stop(100%,#b33f90));background:-moz-linear-gradient(top, #b33f90 0%, #b33f90 100%);-pie-background:linear-gradient(top, #b33f90 0%, #b33f90 100%);background-color: #B33F90;background: linear-gradient(180deg, #B33F90 1%, #B33F90 100%);background-clip:padding-box;}
a.link-expand, a.link-expand:hover, a.link-expand:visited, a.expand, a.expand:visited, a.expand:hover, a.expand-alt, a.expand-alt:visited, a.expand-alt:hover {padding-right:23px;}
a.link-expand:hover span,a.link-expand span.open, a.expand span.open, a.expand-alt span.open, a.expanded span {background-position:-5px -108px;}
a.expanded:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d236f), color-stop(100%,#7d236f));background:-moz-linear-gradient(top, #7d236f 0%, #7d236f 100%);-pie-background:linear-gradient(top, #7d236f 0%, #7d236f 100%);background-color:#7d236f; border-color:#7d236f;}
.action-list a.expanded {-webkit-border-radius:12px 12px 0 0; -moz-border-radius:12px 12px 0 0; border-radius:12px 12px 0 0;}
.action-list a.expand, .action-list a.expand:hover {cursor:default;}
.action-list .actions {margin-top:0;}
a.print{background-position:0 -503px;width:18px;height:18px;}
a.disabled, a.disabled:hover {background-color:#c3c2c2;border-color:#c3c2c2;cursor:default;}


.panel-header span.icon{float:left;margin-right:0.6em;}
.panel-header h5{margin-top:5px;}
.panel-header {overflow:hidden;border-bottom:#dfdfdf solid 1px; padding:0 0 10px 0; margin-bottom:12px;}
.panel-header-alt {border:0;padding-bottom:0;}

.panel {position:relative; color:#666; background-color:#fff; margin-bottom:5px;border:#ccc solid 1px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.panel .top {padding:6px 13px 13px 13px;}
.panel .content {margin:12px 18px;}
.panel .header, .panel .header-alt {background:url("/Investor/Content/Branding/1.0/Img/Page/PanelHeaderBg.png?culture=en-GB") no-repeat; font-size:1.3em;font-weight:bold;}
.panel .close {clear:none;float:right; background:url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") 0 0 no-repeat; display:block; width:18px; height:18px; text-indent:-5000px; overflow:hidden;}
.panel .close1 {clear:none;float:right; background:url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") 0 0 no-repeat; display:block; width:18px; height:18px; text-indent:-5000px; overflow:hidden;}
.panel .panel-help {float:right;}
.main{-pie-background:linear-gradient(top, #FFF 1%, #FFF 65%, #F6F6F6 100%);background:-moz-linear-gradient(top, #FFF 1%, #FFF 65%, #F6F6F6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#FFF), color-stop(65%,#FFF), color-stop(100%,#F6F6F6)); background: linear-gradient(180deg , #FFFFFF 1%, #FFFFFF 65%, #F6F6F6 100%);}
.popup {margin-bottom:12px;-webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}
.popup .top {height:50px; padding:9px 13px 10px;-webkit-border-radius:12px 12px 0 0; -moz-border-radius:12px 12px 0 0; border-radius:12px 12px 0 0;-pie-background: linear-gradient(top, #F8F8F8 1%, #F8F8F8 75%, #EAEAEA 100%);background: -moz-linear-gradient(top, #F8F8F8 1%, #F8F8F8 75%, #EAEAEA 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#F8F8F8), color-stop(75%,#F8F8F8), color-stop(100%,#EAEAEA));background: linear-gradient(180deg , #F8F8F8 1%, #F8F8F8 65%, #EAEAEA 100%);}
.popup .header {padding:15px; color:#B33F90; font-weight:bold;}
.popup .buttons {padding:0 0 10px 10px; overflow:hidden;}
.popup .notice {background-position:0 -181px; padding-left:40px; color:#E37F1C;}
.popup .check {background-position:0 -230px; padding-left:55px;}
.side {border:0;padding:0;margin-bottom:12px;-webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}
.side .top {padding:.5em 0 0 0;border:0;height:33px;-pie-background:linear-gradient(top, #B34090 1%,#CD69AF 100%);background:-moz-linear-gradient(top, #B34090 1%,#CD69AF 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#B34090), color-stop(100%,#CD69AF));background-color: #B33F90;background: linear-gradient(180deg, #B34090 1%, #CD69AF 100%);-webkit-border-radius:12px 12px 0 0; -moz-border-radius:12px 12px 0 0; border-radius:12px 12px 0 0;background-clip:padding-box;}
.side .header {color:#F3DEED; padding:.2em 0 .2em 2.4em;margin-left:.4em;}
.side .content {margin:0;border:#CCCCCC solid 1px; border-top:0;padding:13px;-webkit-border-radius:0 0 12px 12px; -moz-border-radius:0 0 12px 12px; border-radius:0 0 12px 12px;}
.side .login {background-position:0 0;}
.side .top .question {background-position:0 -30px;}
.side .top .message {background-position:0 -60px;}
.side .top .activity {background-position:0 -90px;}
.side .top .document {background-position:0 -120px;}
.side .top .check {background-position:0 -150px;}
.actions {display:none; position:absolute; right:0; text-align:left;margin:22px 0; z-index:1000; background:#d06cb2; -webkit-border-radius:0 0 12px 12px; -moz-border-radius:0 0 12px 12px; border-radius:0 0 12px 12px; padding:0 0 8px 0;}
.actions ul {margin:0 0;}
.actions li{clear:both;border-bottom: 1px solid #D889C0; line-height:1.6em; list-style-type:none; position:relative;}
.actions li a{display:block; padding:0 20px 0 15px; color:#fff;font-family: Verdana;font-size: 0.8em;font-weight: bold; white-space:normal;}
.actions li a span {position:absolute; background:url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") no-repeat scroll -30px -108px transparent; width:8px; height:6px; right:10px; bottom:7px;}

.action-link {margin-top:10px;}
.dialog {margin:1em 0; position:relative;}
.dialog .pointer{position:absolute; left:30px; top:-7px; width:18px; height:8px; z-index:102; background:url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") no-repeat scroll 0 -280px transparent; font-size:0.1em;}
.dialog .action-link {float:right; margin:0;}
.notice {color:#E37F1C; font-weight:bold;}
.error, .timeout {background:#FCF0F0; border:#D00000 solid 1px; padding:6px 12px; margin-bottom:12px; color:#D00000;}

.modal .header {padding:0;background:none;}
.modal .top {height:auto;}
.modal .content {margin:13px;}

.snapshot {float:left;width:231px;margin:2px}
.panel-header h6 {margin:0;min-height:32px;}
.panel-header .button-header {width: 120px;float: left;margin-top:7px;}
.panel-icon { background: url("/Investor/Content/Branding/1.0/Img/Sprites/PanelIcons.png?culture=en-GB") no-repeat 0 -252px;width:62px;height:55px;float:left;}
.panel-icon-ca { background: url("/Investor/Content/Branding/1.0/Img/Sprites/PanelIconCAPaymentInstruction.png?culture=en-GB") no-repeat 0 -252px;width:62px;height:55px;float:left;}
.panel-icon.contact {background-position:0 0;}
.panel-icon.support {background-position:-55px -110px;}


.tab {position:relative;overflow:visible;}
.tab .top {padding:8px 18px; clear:both; overflow:hidden;}
.tab-open {-pie-background:linear-gradient(top, #E9E9E9 1%, #F7F7F7 20%, #FFF 100%);background:-moz-linear-gradient(top, #E9E9E9 1%, #F7F7F7 20%, #FFF 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#E9E9E9), color-stop(20%,#F7F7F7), color-stop(100%,#FFF));background: linear-gradient(180deg, #E9E9E9 1%, #F7F7F7 20%, #FFFFFF 100%);}
.tab .header, .tab-open .header, .tab .header-alt {padding-left:22px; background:url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") no-repeat;}
.tab .header {background-position:0 -35px; cursor:pointer;}
.tab .status {position:absolute;right:18px;top:5px;font-size:.9em;display:table;height:28px;text-align:right;}
.tab .status span {vertical-align:middle;display:table-cell;}
.tab .header-alt {background-position:0 -53px;}
.tab .header:hover, .tab .header-alt:hover {color:#b33f90;background-position:0 -35px;}
.tab-open .header, .tab-open .header:hover {color:#76175A;background-position:0 -17px;}
.tab .content {display:none; overflow:visible;}
.tab .panel .content {display:block;}
.tab:last-child {margin-bottom:0;}


.t-dropdown{width:auto;border:solid 1px #ccc;-moz-border-radius:3px;border-radius:3px;cursor:pointer;position:relative;}
.t-dropdown .a-state-disabled, .t-dropdown .t-state-disabled .t-select{opacity:0.5;}
.t-state-disabled input, .t-state-disabled span.t-input, .t-state-disabled .t-dropdown-wrap .t-select{background:#F4F4F4; color:#808080;opacity:0.5;}
.t-dropdown-wrap {border:0;padding-right:30px;}
.t-dropdown .t-select{position:absolute;top:0;right:0;height:24px;border:none; width:30px;}
.t-dropdown .t-icon{background: url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") no-repeat 0 -118px;width:26px;height:24px;margin-left:5px;margin-top:0;border-radius:0 3px 3px 0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;}
.t-dropdown .t-input{display:block; padding:4px 0 4px 7px;}
.t-group {border:1px solid #ccc;margin-top:5px !important;-moz-border-radius:3px;border-radius:3px;box-shadow:none;}
.t-group ul {cursor:pointer;background-color:#fff;}
.t-group .t-item {padding:5px;}
.t-group .t-state-selected {background-color:#e3e3e3;font-weight:bold;}
.t-group .t-item:hover {background-color:#ededed;}


.t-datepicker .t-select{right:-3px;top:2px;}
.t-datepicker .t-icon {background: url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") no-repeat 0 -290px;width:20px;height:20px;margin-left:5px;margin-top:0;}
.t-calendar {border:#B2B2B2 solid 1px; margin-top:5px !important;}
.t-calendar th {text-align:right; border-color:#ccc;}
.t-calendar .t-content{background:#FFF;}
.t-calendar .t-header {background:#E5E5E5; border-color:#E5E5E5; font-weight:bold;}
.t-calendar .t-header .t-link{color:#757575;}
.t-calendar .t-week-header {color:#666666; font-weight:bold;}
.t-calendar .t-state-focus {background:#D8D8D8;}
.t-calendar .t-state-hover {background:#ededed;}
.t-calendar .t-state-focus .t-link{color:#7D236F; font-weight:bold;}
.t-calendar .t-other-month .t-link{color:#AAAAAA;}
.t-calendar .t-nav-prev {background: url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") no-repeat 0 -310px; margin-left:7px; top:5px}
.t-calendar .t-nav-next {background: url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") no-repeat -5px -310px; margin-right:7px; top:5px;}


input.t-loading {background-position:98% 50%}


.t-overlay{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#000;opacity:.5;z-index:10000;}
.t-window {border:none;display:inline-block;z-index:10001;position:absolute;}
div.t-window, div.t-window-content{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.t-window-titlebar {display:none;}


.xhtml-panel a:link, .xhtml-panel a:visited {color:#B33F90;}
.xhtml-panel a.button:link:hover, .xhtml-panel a.button:visited:hover {color:#FFFFFF;}
.xhtml-panel ul {margin:1em 0 0 1.5em;}
.xhtml-panel li {list-style-type:disc;}


h4+span.context-help-icon, h5+span.context-help-icon, h6+span.context-help-icon {clear:none;}
span.context-help-icon {background: url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") no-repeat 0px -176px;margin:0 6px 3px 6px;height:23px;width:16px;display:inline-block;cursor:pointer; vertical-align:middle;}
h6+span.context-help-icon, h6+.close+span.context-help-icon {float:right;}
span.context-help-icon-hover {background-position: -16px -176px;}
.panel-help .context-help-icon {margin-right:0;}
span.edit-content {background-color:Yellow;}
#Tooltip {position:absolute;display:none;border:1px solid #ccc;max-width:300px;z-index:2000;}
#Tooltip .content {margin:1em;}
#Tooltip .tooltip-header {font-weight:bold;padding-bottom:0.2em;}
#TooltipPointer {display:none;position:absolute;width:8px;height:16px;z-index:102;background:url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") no-repeat 0px -199px;}
#TooltipPointer.pointer-right {background-position:-25px -199px;}
span.tooltip {cursor:pointer;}


table {width:100%;}
table.layout-small, table.layout-large {margin-bottom:1em;}
table td.label, table td.value {vertical-align:top; padding:5px 15px 3px 0;}
table td.value {vertical-align:baseline;}
table td.label {width:150px;}
table td.help {vertical-align:middle;padding:0;}
table td.last, table th.last{padding:0;}
table.layout-small .label {width:100px;}
table.layout-large .label {width:200px;}
table th {font-weight:bold; border-bottom:#CCCCCC 1px solid; padding:0.6em 0;}
table td {border:0; padding:0.5em 0; overflow:visible;}
table tr.alt {background:#F2F2F2;}
table td a.button, table td a.button:visited, table td a.button:hover {margin:0;}


fieldset{width:100%; clear:both; padding:10px 0;}
input[type=text], input.text-box, textarea, .t-input[type="text"],input[type=password] {border:#CCC solid 1px; color:#666; padding:4px 7px; vertical-align:top; width:250px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
input.disabled, input.readonly {background:#F0F0F0; border:#e5e5e5 solid 1px; color:#B2B2B2;}
textarea {height:80px;}
input[type=checkbox], input[type=radio] {margin:5px 0; float:left; vertical-align:middle; width:20px; border:0; overflow:hidden;}
input.date {width:65px;}
input.query-example { color: #9F9E9E; }
label {display:inline-block; vertical-align:middle;}
.field {clear:both; margin-bottom:5px; overflow:hidden;}
.field .postcode input[type=text]{width:70px;}
.field .id-number input[type=text]{width:80px;}
.field .label {position:relative; width:220px; float:left; margin:3px 10px 0 0;}
.field .label input{ border:0; vertical-align:middle;}
.field .input {position:relative; float:left;}
.field .t-dropdown{min-width:264px; float:left;margin-right:3px;}
.field .date{min-width:65px;} 
.field .t-dropdown .t-input {width:225px; height:16px;}
.field .t-datepicker .t-input, .field .date .t-input{width:65px; min-width:65px;}
.field .numeric .t-dropdown, .field .small .t-dropdown {width:100px; min-width:100px;}
.field .medium .t-dropdown {width:150px; min-width:150px;}
.field .numeric .t-dropdown .t-input, .field .small .t-dropdown .t-input, .field .medium .t-dropdown .t-input {width:auto;}
.field .input .input-label {display:inline-block; padding-right:25px; vertical-align:top;}
.field .input-label label, .field .input-label a {vertical-align:top; margin:5px 0;}
.field .input-label .t-dropdown {float:none;}
.field .required {position:absolute; left:-8px;}
.field .hint {margin:0 0 6px 0; color:#B7B7B7; font-style:italic;}
.field .option {clear:both; overflow:hidden; margin-top:1em;}
.field .option label {display:inline;}
.field .option .option-label {float:left; margin:5px;}
.fields-required-message {margin:1em 0;}


.validation-summary-valid, .field-validation-valid, .modelstate-summary-valid {display:none;} 
.validation-summary-errors, .modelstate-summary-errors {clear:both; background:#FCF0F0; border:#D00000 solid 1px; padding:6px 12px; margin:12px 0; color:#D00000; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.validation-summary-errors span {font-weight:bold;}
.validation-summary-errors ul {margin:3px 0;}
.validation-summary-errors ul li {list-style-type:disc; margin-left:20px;}
.input-validation-error, .t-state-error, .t-grid .input-validation-error {background-color: #FCF0F0;}
.input-validation-error .t-icon {background: url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") no-repeat 0 -252px;width:26px;height:24px;margin-left:5px;margin-top:0;border-radius:0 3px 3px 0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;}
.field-validation-error {display:block;color: #D00000; left:0; margin:3px 0 3px 232px;}
.field-validation-error.single-column {margin-left:0;}
.input-label .field-validation-error {margin-left:0}


#Breadcrumb {font-weight:bold; border:1px solid #ccc; width:708px; clear:both; float:left; margin-bottom:1.5em; padding:0 1px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; zoom:1;}
#Breadcrumb li {float:left; padding:9px 20px 9px 12px; background:url("/Investor/Content/Branding/1.0/Img/Sprites/bg.gif?culture=en-GB") no-repeat right -35px;}
#Breadcrumb li span.step {font-size:0.9em; background:url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") no-repeat 1px -234px; padding:1px 5px 1px 6px; margin-right:12px; color:#fff;}
#Breadcrumb li div.step {font-size: 0.9em; color: rgb(255, 255, 255); float: left; height: auto; background: url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") no-repeat scroll 1px -234px transparent; padding: 1px 7px 1px 6px; margin-right: 9px; margin-top: 5px;}
#Breadcrumb li div.step-text{margin-left: 28px;}
#Breadcrumb li.on {color:#9d3b80; background:url("/Investor/Content/Branding/1.0/Img/Sprites/bg.gif?culture=en-GB") no-repeat right 0;}
#Breadcrumb li.on span.step {background:url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") no-repeat 1px -216px;}
#Breadcrumb li.on div.step {background:url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") no-repeat 1px -216px; float: left; height: auto;}
#Breadcrumb li.off {opacity:0.3;}
#WizardNav {margin:20px 0 16px 0; width:100%; clear:both; float:left; overflow:hidden; background:linear-gradient(0deg , #FFFFFF 1%, #FFFFFF 65%, #F4F4F4 100%);-pie-background:linear-gradient(top, #F4F4F4 0%,#FFF 33%); background:-moz-linear-gradient(top, #F4F4F4 0%, #FFF 33%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#F4F4F4), color-stop(33%,#FFF));}
#WizardNav div{margin-top:10px;}
#WizardNav .action-link{float:right;}
#WizardNav .cancel-link{margin-left:5px;}
#Tac {height:500px; overflow:scroll; overflow-x:hidden;}


.t-grid {border:0; padding-bottom:5px;}
.t-grid .t-grid-header tr th.t-header {border-width:0 0 1px 0;border-color:#ccc;}
.t-grid .t-grid-header th.action {width:120px;}
.t-grid .t-grid-header th.action, .t-grid td.action {text-align:right;white-space:nowrap;}
.t-grid .t-last-header, .t-grid .t-last {padding-right:0;}
.t-grid .t-last a{margin-right:0;}
.t-grid th.t-header {font-weight:bold;}
.t-grid .t-link .t-icon {background:url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") no-repeat;}
.t-grid-header .t-header .t-link {height:auto; padding:3px 0; margin:0;}
.t-grid .t-header .t-link .t-icon {background-position: -21px -216px;width:8px;height:5px;margin:0 0 2px 5px;}
.t-grid .t-header .t-link .t-arrow-down {background-position:-21px -221px;}
.t-grid td {border:0;padding:0.5em; overflow:visible;}
.t-grid td span, .t-grid .t-pager span {vertical-align:middle;}
.t-grid td span.arrow {vertical-align:baseline;}
.t-grid .t-grid-pager {border:0;padding:.8em .6em .8em 0;height:14px;overflow:visible;}
.t-grid .t-pager {float:right;font-size:0.9em;font-weight:bold;}
.t-grid .t-pager label {margin-right:5px;margin-bottom:3px;}
.t-grid .t-pager .t-numeric {line-height:normal;}
.t-grid .t-pager .t-link .t-icon {width:4px;height:7px;margin-bottom:1px;}
.t-grid .t-pager .t-link .t-arrow-first, .t-grid .t-pager .t-link .t-arrow-last {width:8px;}
.t-grid .t-link .t-arrow-prev, .t-grid .t-link .t-arrow-first {background-position: 0 -556px;}
.t-grid .t-link .t-arrow-next, .t-grid .t-link .t-arrow-last {background-position: -8px -556px;}
.t-grid .t-header span.t-link {cursor:text; padding-right:0; margin-right:0}
.t-grid .t-state-disabled .t-arrow-prev, .t-grid .t-state-disabled .t-arrow-first {background-position: -16px -556px;}
.t-grid .t-state-disabled .t-arrow-next, .t-grid .t-state-disabled .t-arrow-last {background-position: -24px -556px;}
.t-grid .t-status-text {float:left;font-size:0.9em;}
.t-grid .t-status {border:0;}
.t-pager .t-state-active {color: #76175a;background-color:#e2e1e1;}
.t-pager .t-state-active, .t-pager .t-state-hover, .t-pager .t-link {margin:0 .1em;padding: 0 5px;border: 1px solid #ddd; border-radius: 2px;line-height:normal;}
.t-pager .t-state-hover {-moz-border-radius:0; border-radius:0;}
.t-grid td:first-child, .t-grid th:first-child {padding-left:0;}
.t-grid th.t-hierarchy-cell, .t-grid td.t-hierarchy-cell {padding-right:0; width:16px;}
.t-grid .t-detail-cell {padding:0;}
.t-grid .t-detail-cell .dialog{margin-top:6px; max-width:655px;}
.t-grid .t-hierarchy-col {width:auto;}
.t-grid .t-plus, .t-grid .t-minus, .plus, .minus {background:url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") no-repeat 0 -73px;display:inline-block;height:16px;width:16px;}
.t-grid .t-minus, .minus {background-position:0 -91px;}
.t-grid-simple .t-numeric a{display:none;}
.t-grid-edit-row input[type=text] {width:auto;padding:2px auto;margin:-2px auto;}
.t-grid .field-validation-error {margin:auto;}
td.numeric, th.numeric, th.t-header.numeric, td.date, th.date, th.t-header.date {text-align:right; padding-right:.5em;}
.t-grid td:first-child, .t-grid th:first-child {text-align:left;}
.t-grid table td a.cancel-button, .t-grid table td a.remove-button, .t-grid table td a.cancel-button:hover, .t-grid table td a.remove-button:hover {margin-right:.5em;}
.t-grid-edit-row .field-validation-error span {position: absolute;margin-top: -40px;margin-left: -67px;z-index:500;text-align:left;max-width:350px;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.grid-height{height:60px;}
.t-grid.full-size .t-pager {display:none;}


.t-tabstrip {border:0;}
.t-tabstrip .t-tabstrip-items .t-state-default a {color:#ccc;}
.t-tabstrip .t-tabstrip-items .t-state-active a {color:#B33F90;}
.t-tabstrip .t-content {padding:1em;}
.t-tabstrip .t-content, .t-tabstrip .t-item {background-color:#fff;border-color:#ccc;}


.tab-more-icons {font-weight:bold;line-height:normal;white-space:normal;}
.tab-more-icons span {vertical-align:middle;}
.tab-more-icons .title {display:inline-block;width:65px;margin-right:10px;}
.tab-more-icons .more-icon {display:inline-block;margin:0 1px;width:130px;font-size:.9em;}
.tab-more-icons .more-icon:hover .arrow-icon {width:16px;height:16px;background-position:0 -37px;margin:0 4px;}
.tab-more-icons .more-icon .title {max-width:80px;width:auto;margin:0;position:absolute;}
.pdf, .csv, .doc, .txt, .zip, .other, .print{background:url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") no-repeat 0 -327px;width:16px;height:16px;text-indent:-5000px; margin-left:5px; display:inline-block; outline:0;}
.icon, .arrow-icon {display:inline-block;background:url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") no-repeat;height:32px;vertical-align:middle;}
.arrow-icon {width:16px;height:16px;background-position:0 -55px;margin:0 4px;}
.t-hierarchy-cell .arrow-icon {margin:0;}
.t-hierarchy-cell .arrow-icon:hover {width:16px;height:16px;background-position:0 -37px;}

.payments.icon, .payments .icon {background-position:0 -1123px;width:25px;}
.statements .icon {background-position:0 -344px;width:25px;}
.company-info .icon {background-position:0 -407px;width:32px;}
.account-details .icon {background-position:0 -816px;width:28px;}
.transactions.icon, .transactions .icon {background-position:0 -439px;width:39px;}
.certificates.icon, .certificates .icon {background-position:0 -471px;width:35px;}
.message.icon {background-position:0 -670px;width:35px;}
.marketdata.icon{background-position:0 -574px;width:35px;}
.price-history.icon{background-position:0 -606px;width:35px;}
.news-headlines.icon{background-position:0 -638px;width:41px;}
.manage-account.panel-icon.help-glossary {background-position:-123px -164px;}
.manage-account.panel-icon.help-transfer-wizard {background-position:-122px -110px;}
.manage-account.panel-icon.help-how-to-videos {background-position:-187px -164px;}
.manage-account.panel-icon.help-printable-forms {background-position:0 -220px;}
.e-comms.icon, .e-comms .icon {background-position:0 -848px;width:26px;}
.payment-instructions.icon {background-position:0 -752px;width:34px;}
.enquiryform.icon{background-position:0 -968px;width:35px;}
.printable-forms-header-icon {background:url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") no-repeat scroll 0 -1372px transparent;width:37px;height:35px;}
.addresschange {background:url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") no-repeat scroll 0 -1092px transparent;width:37px;height:32px;}
 #CompanySearch .search-icon,#Glossary .search-icon {background:url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") no-repeat scroll 0 -1349px transparent;float:left;height:23px;margin-right: 5px;width:25px;}
.quicklinks.icon{background-position:0 -1217px;width:35px;}
.taxforms.icon{background-position:0 -1031px;width:35px;}
.companyforms.icon{background-position:0 -1031px;width:35px;}
.events.icon{background-position:0 -1249px;width:35px;}
.account-documents{background-position:-122px -269px;}
.csv{background-position:-16px -327px;}
.doc{background-position:0 -521px;}
.txt{background-position:-18px -521px;}
.zip{background-position:0 -539px;}
.other{background-position:-16px -539px;}
span.up, span.down{display:inline-block;background: url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") no-repeat scroll 0 -564px transparent; width:10px; height:10px; vertical-align:middle; margin-bottom:2px;}
span.down {background-position: -10px -564px;}


.t-loading, .loading {background:url("/Investor/Content/Branding/1.0/Img/Page/loader.gif?culture=en-GB") no-repeat;}
.loading {width:16px;height:16px;}
.form-element .loading {margin-top:5px;}


#CompanySearch fieldset {border:0;margin-top:0;padding:0;}
#CompanySearch div.simple-search {text-align:right;}
input.current-company { color: #9F9E9E; }


#HoldingSelector, #HoldingDetails {margin-bottom:1em;}
#HoldingSelector .label {width:auto;}
#HoldingDetails th {border:0;padding-right:1em;width:120px;white-space:nowrap;}
#HoldingDetails th, #HoldingDetails td {padding-top:3px; padding-bottom:3px;}
#HoldingDetails .logo {text-align:right;}


.t-chart .hover-label {font-weight:bold;}


.terms-and-conditions input { margin:0; }
.terms-and-conditions label { vertical-align:bottom; }
.terms-and-conditions .field-validation-error {margin-left: 0;}
.tac a {font-weight:bold; text-decoration:underline;}


#Ie6Message {clear:both; background:#fcf2e8; border:#D00000 solid 1px; padding:12px; margin:6px 0; color:#D00000; font-weight:bold;}
section {clear:both; padding:1em 0;}
hr {border:0; color:#DFDFDF; border-bottom:1px solid #DFDFDF; margin:5px 0;clear:both; height:1px;}
sub, sup {font-size:0.9em; vertical-align:sub;}
sup {vertical-align:super;}
h5 + hr {margin-bottom:1em;}
.subcontent {margin:0.5em 1.5em;}
.separator {width:12px; height:1em; float:left;}
.clear {clear:both; width:100%; height:0px;}
.template {display:none;}
.skip-link {position:absolute;left:-5000em;height:0;}
.important {font-weight:bold;}
.more-link {margin:.5em 0;}
div.terms-conditions{height:175px; overflow-y:scroll;}
span.unselectable {background:url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") no-repeat -21px -3px;width:16px;height:16px;display:inline-block; }
#ContextCountryLabel {position:absolute;color:#b5b5b5;font-weight: bold;}


#PrimaryNav {border:1px solid #7f1a60;border-radius:0 0 25px 25px;-moz-border-radius-bottomleft:25px;-moz-border-radius-bottomright:25px;width:997px;height:55px;-pie-background: linear-gradient(19% 97% 90deg,#CE6CB1, #B33F90, #B33F90 62%);background:-moz-linear-gradient(19% 97% 90deg,#CE6CB1, #B33F90, #B33F90 62%);background:-webkit-gradient(linear, 0% 18%, 0% 100%, from(#B33F90), to(#CE6CB1), color-stop(.6,#B33F90));background: linear-gradient(0deg, #CE6CB1 10%, #B33F90 30%, #B33F90 100%);background-clip:padding-box;}
#PrimaryNav ul {border:0;float:left;}
#PrimaryNav li {float:left;border:0;padding:0;}
#PrimaryNav a {font-size:1.2em;display:block;height:35px;padding:20px 28px 0;float:left;}
#PrimaryNav a:link, #PrimaryNav a:visited {color:#fff;font-weight:bold;}
#PrimaryNav li:first-child a {border-radius:0 0 0 25px;-moz-border-radius-bottomleft:25px;border-bottom-left-radius:25px;}
#PrimaryNav li.t-highlighted a, #PrimaryNav li.t-highlighted a:visited, #PrimaryNav li.t-state-selected a, #PrimaryNav li.t-state-selected a:visited, #PrimaryNav li a:hover {color:#7d236f;margin-top:-1px;border-top: 1px solid #CCC;background:linear-gradient(0deg, #F1F1F0 10%, #F1F1F0 30%, #DBD7D9 100%);background:-moz-linear-gradient(0% 53% 90deg,#F1F1F0, #F1F1F0, #DBD7D9 100%);background:-webkit-gradient(linear, 0% 3%, 0% 68%, from(#DDDCDC), to(#F1F1F0), color-stop(.6,#F1F1F0));-pie-background: linear-gradient(0% 53% 90deg,#F1F1F0, #F1F1F0, #DBD7D9 100%);cursor:pointer;}
#PrimaryNav div.t-highlighted a, #PrimaryNav div.t-highlighted a:visited, #PrimaryNav div.t-state-selected a, #PrimaryNav div.t-state-selected a:visited, #PrimaryNav div a:hover, #PrimaryNav .t-link:hover, #PrimaryNav .t-highlighted a{color:#7d236f;margin-top:-1px;border-top: 1px solid #CCC;background:linear-gradient(0deg, #F1F1F0 10%, #F1F1F0 30%, #DBD7D9 100%);background:-moz-linear-gradient(0% 53% 90deg,#F1F1F0, #F1F1F0, #DBD7D9 100%);background:-webkit-gradient(linear, 0% 3%, 0% 68%, from(#DDDCDC), to(#F1F1F0), color-stop(.6,#F1F1F0));-pie-background: linear-gradient(0% 53% 90deg,#F1F1F0, #F1F1F0, #DBD7D9 100%); cursor:pointer;}
#CompanyResearchLink {position:absolute; right:3em;}


#UtilityMenu {float:right; font-weight:bold;height:25px;margin:7px 13px 0 0;}
#UtilityMenu #UtilityLinks {float:left;margin-top:5px;}
#UtilityMenu #HelpLink, #UtilityMenu #ContactUsLink {border-left: 1px solid #666;padding-left:9px;}
#UtilityMenu #HelpLink {margin-right:4px;}


#HeaderUtility {float:right; margin-right:14px; margin-top: 10px}


#ContentMenu a {margin-top:0px; vertical-align:top;}
#ContentUtility {float:right; margin-right:3px;}


#SiteContext {float:left;}
#CountryLabel, #LanguageLabel {color:#b5b5b5;}
#SiteContext label, #LanguageName {float:left;padding-left:7px;margin:5px 7px 0 0;}
#LanguageLabel, #LanguageName {border-left: 1px solid #b5b5b5;}
#SiteContext .t-dropdown {float:left;margin-right:7px;width:130px;}


#SitemapContainer {background-color:#616161;}
#SitemapContainer, #SitemapContainer a {color:#b0b0b0;}
#SitemapContainer a {font-weight:bold;}
#FooterLogo {float:left;width:247px;}

    
    #Sitemap {width:750px;margin:auto;padding:26px 0 30px 260px;overflow:hidden;}
    #Sitemap ul {float:left;margin-right:100px;min-width:140px;}
    #Sitemap ul li {margin-bottom:5px;}
    #Sitemap ul li:last-child {margin-bottom:0px;}
    #Sitemap a:hover {color:#fff;}


#DisclaimerContainer {background: linear-gradient(90deg, #6F6F6F 0%, #6F6F6F 50%, #616161 100%);-pie-background:linear-gradient(left, #6F6F6F 0%, #6F6F6F 50%, #616161 100%);background:-moz-linear-gradient(left, #6F6F6F 0%, #6F6F6F 50%, #616161 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#6F6F6F), color-stop(50%,#6F6F6F), color-stop(100%,#616161));height:60px;}
#Disclaimer {color:#b0b0b0;padding:16px 0 0 13px;width:997px;margin:auto;font-size:.95em;}
#Disclaimer a {color:#b0b0b0;font-weight:bold;}


#LoggedInInfoPanel {margin:5px 0 26px 13px;overflow:hidden;}
#LoggedInIcon {background:url("/Investor/Content/Branding/1.0/Img/Sprites/Icons02.png?culture=en-GB") no-repeat 0 -1408px;width:31px;height:35px;margin:0 0 0 10px;position:absolute;}
#LoggedInIntro {min-height:35px;padding-left:50px;max-width:170px;}
#LoggedInIntro span {font-weight:bold;}


.count-down {overflow:hidden; padding:5px 0 10px 0;}
