/* Imports */
@import url(headings.css);
@import url(rhsboxes.css);
@import url(research.css);
@import url(election.css);


/* Global */

body {margin: 0px; background: #f3f3f3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #333; overflow: -moz-scrollbars-vertical !important;}
body.iframe {margin: 0px; padding: 0; background: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #333;}


#header, #rightContent, #breadcrumb, h5 {font-family: Arial, Helvetica, sans-serif; !important; }

.blue {color:#333333;}
a {color: #6666cc; text-decoration: none;}

a:hover {color: #660066; text-decoration: underline;}

a.emphasise {background: url(../images/global/emdot.gif) bottom left repeat-x;padding-bottom:1px;}
a:hover.emphasise {background: none;}


img {border: none;}

h1, h2, h3, h4, h5 {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;letter-spacing: -.05em;margin: 0 0 10px 0;padding: 0;}

h2, h4 {margin-bottom: 3px;}


h2 {font-size: 0.9em;color:#333;letter-spacing: normal;font-family: sans-serif,arial;}

h3 {font-size: 0.9em;color:#333;letter-spacing: normal;font-family: sans-serif,arial;margin-bottom:7px;}
h3.lefter {padding-left:30px;}
h5 {color: #2d5c3d; font-size: 1.0em; letter-spacing: normal; margin: -4px 0 14px 0;}

p {margin: 0 0 7px 0; line-height: 1.5em; font-size:0.75em;}
p.bold {margin: 0 0 10px 0; line-height: 1.5em; font-size:0.75em;font-weight:bold; color:#444;}
p.note {margin: 3px 0 7px 0; line-height: 1.5em; font-size:0.65em;color:#666;}
p.skipNav {position: absolute; left: -9999em;}
p.red {color:#DE1C1D;}

.left { float: left; }
.right { float: right; }
.rightImg { float: right; padding: 5px 0 5px 0; }
.leftImg { float: left; padding: 0px 7px 5px 0; }
.clear { clear: both; text-size:1%;}
.quarterlyImg {width:100px;height:142px;float:left;padding:5px;}
.quarterly {width:410px;float:right;padding:5px;}
.hidden {position: absolute; left: -9999em;}
a.green {color:#339933;}
.small {font-size:0.75em;}
ul, ul li {margin: 0; padding: 0; list-style-type: none;}
.rtext {text-align:right;}
.tiny {border-top: solid 1px #cccccc;padding-top:5px;font-size:0.65em; line-height: 1.4em;color:#484848;}
.weeny {font-size:1em;font-weight:normal;}
.noPad {padding:0;margin:0;}

div.textindent {margin:0 0 0 10px;}
div.btn {float:left;padding:0 0 10px 10px;}
div.btn-bottom {float:right;padding:5px 0 10px 10px;}

sup {font-size:0.67em}
table {margin:0; padding: 0; line-height: 1.5em; font-size:0.75em;border:none;}
td {margin:0;padding: 3px 20px 3px 0; border:none;}

.red {color:#f00;}
.gray {color:#cccccc;}
li.error {color:#f00;font-size:0.75em;list-style-type: none;}
p.sm-error {font-size:0.75em;}

iframe.branchfinder {width:320px; height: 320px; margin:0;border:0;padding:0 0 10px 0;}
iframe#cfdframe {width:760px; margin:0;border:0;padding:0 0 10px 0;height:1000px}

form {margin:0;padding:0;}

.eventNum {margin-bottom:2px;height:20px;clear: both;}

/* Overall Page Layout */


#container {margin: auto;width: 960px;background: #fff url(../images/bg/container-bg.gif) repeat; padding: 0 10px 10px 10px;}
#Content {margin:0 0 10px 0;padding:10px 0 0 0;float:left;width:760px;}
#Content-Home {margin:0 0 10px 0;padding:10px 0 0 0;float:left;width:665px;}
#rightContent {margin:0 0 0 20px;padding:10px 0 0 0;float:left;width:180px;}

#footer {clear:both; margin:0; padding:0;text-align:center;color:#999;border-top:1px solid #e5dcee;width:960px;}


/*  Page Layouts */

#Layout1-leftColumn {float:left; margin:0; padding:0 19px 0 0;width:370px;}
#Layout1-rightColumn {float:left; margin:0; padding:0;width:370px;}

#Layout2-leftColumn {float:left; margin:0; padding:0 20px 0 0;width:565px;}
#Layout2-RightColumn {float:left; margin:0; padding:0;width:175px;}

#Layout3-farleftColumn, #Layout3-leftColumn, #Layout3-rightColumn {float:left; margin:0; padding:0 20px 0 0;width:175px;}
#Layout3-farrightColumn {float:left; margin:0; padding:0;width:175px;}

#Layout4 {float:left; margin:0; padding:0; width:760px;}

#Layout5-leftColumn {float:left; margin:0; padding:0 19px 0 0;width:470px;}
#Layout5-rightColumn {float:left; margin:0; padding:0;width:270px;}

#Layout6-leftColumn {float:left; margin:0; padding:0 19px 0 0;width:370px;}
#Layout6-rightColumn {float:left; margin:0; padding:0;width:370px;}

div.LayoutHome-leftColumn {float:left; margin:0; padding:0 15px 0 0;width:325px;}
div.LayoutHome-RightColumn {float:left; margin:0; padding:0;width:325px;}

div.LayoutHome-Full {float:left; margin:0; padding:0;width:665px;clear:both;}
div.LayoutHome-FullBorder {float:left; margin:0; padding:8px;width:639px;clear:both;border:5px solid #e4d7e0;clear:both;}
.thickBorder {border:5px solid #e4d7e0;}

#Layout-framecolumn {float:left; margin:0; padding:0 20px 0 0;width:840px;}



/* Header */

#header {position: relative; background: #fff; width:960px; padding:0;background: #fff url(../images/global/phonenumber1.gif) top center no-repeat;}

#header.media {background: url(../images/global/headerbg_media.gif) repeat-x;}
#header.intermediary {background: url(../images/global/headerbg_intermediary.gif) repeat-x;}

/*#logo {float:left; margin:8px 0;padding:0;width:170px;}*/
#logo {float:left; margin-top:8px;margin-bottom:10px;padding:0;width:670px;text-align:right;vertical-align: middle;height:66px;margin-right:12px;}
#branchNumber {color:#737373;font-size:1.25em;margin-top:36px;margin-left:18px;}
.branchBold {color:#694F86;font-family: calibri, helvetica, sans-serif;font-weight:bold;}
#headerLeft {float: left; margin:40px 0 0 20px;padding:0;}

#header #search {float: right; margin: 50px 0 0 0; color: #71568f; font-weight: bold; font-size: 0.7em;}
#header #search input {vertical-align: middle;font-size:0.95em;}

#header #search #search-box {margin: 0 7px 0 5px; border: 1px #999999 solid; width: 140px; color: #666; padding: 2px;}

#header #search img {vertical-align: middle;}


/*         Top Navigation          */

ul#globalNav {position: absolute; top: 5px; right: 0; list-style: none; margin: 0; padding: 0;font-size:0.7em;}
ul#globalNav li {float: left; padding: 3px 0; margin: 0;}

ul#globalNav li a {display: block;border-right: 1px solid #c3bed4;text-decoration: none;padding: 0 6px;}
ul#globalNav li a.sitemap {border-right:none;padding: 0 6px;}
ul#globalNav li a.print {border-right:none;padding: 0 3px 0 20px; background: url(../images/global/print-icon.gif) top left no-repeat;}

ul#globalNav a:hover {text-decoration: underline;}
ul#globalNav li a.print {border-right: none;}


/*        Secondary Navigation          */

#secondaryNav {position:relative; background: #795d98 url(../images/bg/secondary-bg.gif) top left no-repeat; clear:both; margin:0; padding: 0 0 0 10px;height:22px;}
#secondaryNav ul {list-style: none; margin: 0; padding:4px 0 3px 0;font-size:0.7em;}
#secondaryNav ul li { padding: 0; margin: 0;display: inline;}
#secondaryNav ul li a {color:#c3bed4; border-right: 1px solid #c3bed4; text-decoration: none; padding: 0 6px;}
#secondaryNav ul li a.home {color:#c3bed4; border-right:none;text-decoration: none;padding: 0 6px;}
#secondaryNav ul li a:hover {color:#fff;}

/*       Main Navigation          */
#mainNav {position:relative; background:#d9cce7 url(../images/bg/main-bg1.gif) top left no-repeat; margin-top:1px; width:960px;height:29px;}
#mainNav ul {list-style: none;padding:0px;margin:0px;font-size:0.9em; display:block;}


#nav li li a {width:220px;font-weight: normal;background-color: #E3D3F6;color: #340166;padding:2px;margin: 0px;border-top:1px solid #fff;text-decoration: none;}
	#nav li#tax li a {width:150px;}
	#nav li#forms li a {width:170px;}
	#nav li#branc li a {width:170px;}
	#nav li#mediaa li a {width:170px;}
	#nav li#contacts li a {width:170px;}
	#nav li li a:hover {background: #BBABCF;color:#340166;}

	#nav li {float: left;position: relative;text-align: left;}

	li#sharedealing {width:94px;}
	#share a {display:block;background: url(../images/nav/menu1.gif) no-repeat;width:94px;height:29px;text-decoration:none;}
	#share a:hover {background: url(../images/nav/menu1_on.gif) no-repeat;}
	li#invest {width:156px;}
	#investing a {display:block;background: url(../images/nav/menu2.gif) no-repeat;width:156px;height:29px;text-decoration:none;}
	#investing a:hover {background: url(../images/nav/menu2_on.gif) no-repeat;}
	li#tax {width:158px;}
	#taxx a {display:block;background: url(../images/nav/menu3.gif) no-repeat;width:158px;height:29px;text-decoration:none;}
	#taxx a:hover {background: url(../images/nav/menu3_on.gif) no-repeat;}
	li#forms {width:130px;}
	#formss a {display:block;background: url(../images/nav/menu4.gif) no-repeat;width:130px;height:29px;text-decoration:none;}
	#formss a:hover {background: url(../images/nav/menu4_on.gif) no-repeat;}
	li#branc {width:95px;}
	#bran a {display:block;background: url(../images/nav/menu5.gif) no-repeat;width:95px;height:29px;text-decoration:none;}
	#bran a:hover {background: url(../images/nav/menu5_on.gif) no-repeat;}
	li#mediaa {width:97px;}
	#medi a {display:block;background: url(../images/nav/menu6.gif) no-repeat;width:97px;height:29px;text-decoration:none;}
	#medi a:hover {background: url(../images/nav/menu6_on.gif) no-repeat;}
	li#inter {width:100px;}
	#interm a {display:block;background: url(../images/nav/menu7.gif) no-repeat;width:100px;height:29px;text-decoration:none;}
	#interm a:hover {background: url(../images/nav/menu7_on.gif) no-repeat;}
	li#contacts {width:124px;}
	#contactus a {display:block;background: url(../images/nav/menu8.gif) no-repeat;width:124px;height:29px;text-decoration:none;}
	#contactus a:hover {background: url(../images/nav/menu8_on.gif) no-repeat;}
	
/* Breadcrumb */

#breadcrumb {position:relative;margin-bottom:-2px; padding: 6px 10px 0 0; color:#aaa; font-size:0.7em;}
#breadcrumb a {color: #999; text-decoration:underline;}
#breadcrumb a:hover {color: #ccc; text-decoration:none;}


/* Headers & Banners */
body#xmas {background: url(/images/xmas/xmasbg.gif) repeat;}
#xmasAll {margin: auto;padding:0;margin:0;}
#xmasContainer {background: url(/images/xmas/bgdiv.gif) no-repeat;width:455px;height:605px;margin:10px 0px 20px 0px;padding:0px;text-align:left;}
#xmasBanner {margin:0px 0px 0px 0px;padding:0px;width:450px;height:600px; border:0px solid #e4d7e0;background-color:#fff;}
#xmasMessage {margin:0;padding:5px;width:450px;border:5px solid #e4d7e0;text-align:center;font-weight:bold;background-color:#fff;}
#xmasCTA a {margin-top:10px;padding-top:10px;display:block; width:443px;height:20px}

#homeBanner {margin:0;padding:0;width:655px;min-height:170px; height:170px; border:5px solid #e4d7e0;clear:both;}
#homeBanner.withborder {margin:0;padding:0;width:665px;min-height:180px; height:180px; border:none;clear:both;}
#homeBanner.withborder.equityinsight {background:#4C3983;}
#oimBanner {margin:0;padding:0;width:655px;min-height:170px; height:200px; border:5px solid #e4d7e0;clear:both;}
#isaBanner {margin:0;padding:0;width:655px;min-height:170px; height:220px; border:5px solid #e4d7e0;clear:both;}
#whyRedmayneBanner {margin:0 0 20px 0; padding:0; width:750px; min-height:145px; height:145px; border: 5px solid #ccdbe0;}


#largeBanner, #largeBanner2 {margin:0 0 15px 0;padding:0;width:760px;min-height:200px; height:200px;}
#largeBanner h1 {padding:0 0 3px 0; margin:0 0 0 370px;text-indent: -100em; overflow: hidden;width:380px;height:40px}
#largeBanner2 h1 {padding:0 0 3px 0; margin:0 0 0 370px;text-indent: -100em; overflow: hidden;width:380px;height:70px}
#largeBanner p, #largeBanner2 p {font-size:0.75em; margin:0;padding:0 10px 7px 390px;line-height:1.4em;}
#largeBanner p.image, #largeBanner2 p.image {padding-top: 10px;}

#medBanner, #medBanner2 {margin:0 0 20px 0;padding:0;width:760px;min-height:155px; height:155px;}
#medBanner h1 {padding:0 0 3px 0; margin:0 0 0 370px;text-indent: -100em; overflow: hidden;width:380px;height:40px}
#medBanner2 h1 {padding:0 0 3px 0; margin:0 0 0 370px;text-indent: -100em; overflow: hidden;width:380px;height:70px}
#medBanner p, #medBanner2 p {font-size:0.75em; margin:0;padding:0 10px 7px 390px;line-height:1.35em;}
select.eventsGo {float: left;padding:0; border: 1px #fff solid; color: #333;background:#fff; font-size:0.75em; margin:0 10px 7px 390px;line-height:1.35em;}
#smBanner {margin:0 0 20px 0;padding:0;width:760px;min-height:50px; height:50px;}
#smBanner h1 {padding:0 0 3px 0; margin:0;text-indent: -100em; overflow: hidden;width:380px;height:40px;}
#smBanner p {font-size:0.75em; margin:0;padding:0 10px 7px 20px;line-height:1.35em;}

#newissuesHead {width:760px;clear:both;margin-bottom:20px;}
#newissuesHeadLeft {float:left;width:386px;height:151px;border:2px solid #e9e9e9;text-align:center;}
#newissuesHeadRight {float:left;width:367px;background:#D6E2E6;min-height:155px; height:155px;}
#newissuesHeadRight h1 {padding:20px 0 3px 15px; margin:0px;font-family:arial, helvetica, sans-serif;font-size:1.3em;letter-spacing:0em;color:#083c4f;}
#newissuesHeadRight p {font-size:0.75em; margin:0;padding:10px 0px 0px 15px;line-height:1.35em;}

#largeBanner a, #medBanner a {color:#fff;font-weight:bold;}
#largeBanner a:hover, #medBanner a:hover {color:#f90;text-decoration:underline;}

/*  Page Content - Home */

div.fullpageBox {float:left;border-left:5px solid #e4d7e0;border-right:5px solid #e4d7e0;border-bottom:5px solid #e4d7e0;width:635px;margin:0 0 15px 0;padding:7px 10px 0px 10px;background:#fff url(../images/bg/homebox-back.gif) bottom left repeat-x;}

/*  Page Content - Investment Management */

div.contentBox-im {float:left;border:10px solid #e4d7e0;width:330px;margin:0 0 15px 0;padding:10px 10px 3px 10px;}
div.secondaryBox-im {float:left;border:5px solid #e4d7e0;width:330px;margin:0 0 15px 0;padding:10px 15px 3px 15px;}
div.lineindent-im {margin-left:30px; padding:7px 0; background:  url(../images/global/im-dottedline.gif) top left repeat-x}
div.imline {background: url(../images/global/im-dottedline.gif) repeat-x; height:11px;margin-bottom:7px;}

ul.imarrow li {list-style-image: url(../images/buttons/im-list-arrow.gif);margin:1px 0 2px 22px;padding:0 0 7px 5px;font-size:0.7em;font-weight:bold;line-height:1.4em;}
ul.imarrow-list li {list-style-image: url(../images/buttons/im-list-bullet.gif);margin:1px 0 3px 22px;padding:0 0 7px 5px;font-size:0.75em;line-height:1.4em;}
h2.mainheadings-im {color:#5b1048; background: url(../images/buttons/im-h2sub.gif) top left no-repeat;margin-bottom:3px; padding: 6px 0 0 30px; border-top: 2px solid #996699;}

h2.investman, h3.investman {color:#5b1048;}

h2 a.mainheadings-im {color:#5b1048; background: url(../images/buttons/im-h2-arrow-on.gif) top right no-repeat;display:block;margin-bottom:5px;display:block;}
h2 a:hover.mainheadings-im {color:#af8fa5; background: url(../images/buttons/im-h2-arrow.gif) top right no-repeat;text-decoration:none;}

h2 a.subheadings-im {color:#5b1048; background: url(../images/buttons/im-h2sub-arrow-on.gif) top left no-repeat;display:block;margin-bottom:3px; padding: 6px 0 0 30px; border-top: 2px solid #996699;}
h2 a:hover.subheadings-im {color:#af8fa5; background: url(../images/buttons/im-h2sub-arrow.gif) top left no-repeat;display:block;text-decoration:none;}


/*  Page Content - Share Dealing & Tax Efficient */

div.sdBanner {float:left;border:5px solid #a3c0cb;width:149px;margin:0 0 15px 0;padding:8px 8px 3px 8px;color:#083c4f;min-height:149px;height:149px;}

#sdBanner1 {background: url(../images/bg/sdbanner-sd.gif) bottom right no-repeat;}
#sdBanner2 {background: url(../images/bg/sdbanner-isa.gif) bottom right no-repeat;}
#sdBanner3 {background: url(../images/bg/sdbanner-sipp.gif) bottom right no-repeat;}
#sdBanner4 {background: url(../images/bg/sdbanner-cfd.gif) bottom right no-repeat;}

#sdBanner1 h2, #sdBanner2 h2, #sdBanner3 h2, #sdBanner4 h2 {padding:0; margin:0;text-indent: -100em; overflow: hidden;width:145px;height:22px;font-size:0.75em;}
#sdBanner1 h2 a {background: url(../images/buttons/sdbanner-stocks.gif) top left no-repeat;display:block;height:22px;}
#sdBanner1 h2 a:hover {background: url(../images/buttons/sdbanner-stocks-on.gif) top left no-repeat;}
#sdBanner2 h2 a {background: url(../images/buttons/sdbanner-isa.gif) top left no-repeat;display:block;height:22px;}
#sdBanner2 h2 a:hover {background: url(../images/buttons/sdbanner-isa-on.gif) top left no-repeat;}
#sdBanner3 h2 a {background: url(../images/buttons/sdbanner-sipp.gif) top left no-repeat;display:block;height:22px;}
#sdBanner3 h2 a:hover {background: url(../images/buttons/sdbanner-sipp-on.gif) top left no-repeat;}
#sdBanner4 h2 a {background: url(../images/buttons/sdbanner-cfd.gif) top left no-repeat;display:block;height:22px;}
#sdBanner4 h2 a:hover {background: url(../images/buttons/sdbanner-cfd-on.gif) top left no-repeat;}

#sdBanner1 p, #sdBanner2 p, #sdBanner3 p, #sdBanner4 p {font-size: 0.7em;margin:0;padding:0;line-height:1.4em;}
#sdBanner1 p.cta, #sdBanner2 p.cta, #sdBanner4 p.cta {font-family:arial, helvetica, sans-serif;font-size: 0.75em;padding-top:25px;color:#839da7;}
#sdBanner3 p.cta {font-family:arial, helvetica, sans-serif;font-size: 0.75em;padding-top:41px;color:#839da7;}

div.contentBox-sd {float:left;border:10px solid #bfd2d9;width:330px;margin:0 0 15px 0;padding:10px 10px 3px 10px;}
div.secondaryBox-sd {float:left;border:5px solid #bfd2d9;width:330px;margin:0 0 15px 0;padding:10px 15px 3px 15px;}
div.lineindent-sd {margin-left:30px; padding:7px 0; background:  url(../images/global/sd-dottedline.gif) top left repeat-x}
div.lineindent-int {margin-left:30px; padding:7px 0; background:  url(../images/global/sd-dottedline.gif) top left repeat-x}
div.sdline {background: url(../images/global/sd-dottedline.gif) repeat-x; height:11px;margin-bottom:5px;}

div.pcontent ul.isa-list {margin:0 0 10px 50px;}
ul.isa-list li {list-style-image: url(../images/buttons/isa-list-bullet.gif);margin:1px 0 3px 22px;padding:0 0 7px 5px;font-size:0.75em;line-height:1.4em;}

ul.sdarrow li {list-style-image: url(../images/buttons/sd-list-arrow.gif);margin:1px 0 2px 22px;padding:0 0 7px 5px;font-size:0.7em;font-weight:bold;line-height:1.4em;}
ul.sdarrow-list li {list-style-image: url(../images/buttons/sd-list-bullet.gif);margin:1px 0 3px 22px;padding:0 0 7px 5px;font-size:0.75em;line-height:1.4em;}

h2.mainheadings-sd {color:#083c4f; background: url(../images/buttons/sd-h2sub.gif) top left no-repeat;margin-bottom:3px; padding: 6px 0 0 30px; border-top: 2px solid #7196a4;}

h2.sd, h3.sd {color:#083c4f;}

h2 a.mainheadings-sd {color:#083c4f; background: url(../images/buttons/sd-h2-arrow-on.gif) top right no-repeat;display:block;margin-bottom:5px;display:block;}
h2 a:hover.mainheadings-sd {color:#4a889f; background: url(../images/buttons/sd-h2-arrow.gif) top right no-repeat;text-decoration:none;}

h2 a.subheadings-sd {color:#083c4f; background: url(../images/buttons/sd-h2sub-arrow.gif) top left no-repeat;display:block;margin-bottom:3px; padding: 6px 0 0 30px; border-top: 2px solid #7196a4;}
h2 a:hover.subheadings-sd {color:#4a889f; background: url(../images/buttons/sd-h2sub-arrow-on.gif) top left no-repeat;display:block;text-decoration:none;}

h2.mainheadings-int {color:#07004B; background: url(../images/buttons/sd-h2sub.gif) top left no-repeat;margin-bottom:3px; padding: 6px 0 0 30px; border-top: 2px solid #07004B;}

/* Tax Efficient Only */

h2 a.subheadings-tax1 {color:#083c4f; background: url(../images/buttons/tax-h2-pig.gif) top left no-repeat;display:block;margin-bottom:3px; padding: 7px 0 0 30px; border-top: 2px solid #7196a4;}
h2 a:hover.subheadings-tax1 {color:#4a889f; background: url(../images/buttons/tax-h2-pig-on.gif) top left no-repeat;display:block;text-decoration:none;}

h2 a.subheadings-tax2 {color:#083c4f; background: url(../images/buttons/tax-h2-sipp.gif) top left no-repeat;display:block;margin-bottom:3px; padding: 9px 0 0 30px; border-top: 2px solid #7196a4;}
h2 a:hover.subheadings-tax2 {color:#4a889f; background: url(../images/buttons/tax-h2-sipp-on.gif) top left no-repeat;display:block;text-decoration:none;}

h2 a.subheadings-tax3 {color:#083c4f; background: url(../images/buttons/tax-h2-house.gif) top left no-repeat;display:block;margin-bottom:3px; padding: 9px 0 0 30px; border-top: 2px solid #7196a4;}
h2 a:hover.subheadings-tax3 {color:#4a889f; background: url(../images/buttons/tax-h2-house-on.gif) top left no-repeat;display:block;text-decoration:none;}


/*  Page Content - Media Centre */

div.contentBox-mc {float:left;border:10px solid #9ccc7d;width:330px;margin:0 0 15px 0;padding:10px 10px 3px 10px;}
div.secondaryBox-mc {float:left;border:5px solid #9ccc7d;width:330px;margin:0 0 15px 0;padding:10px 15px 3px 15px;}
div.lineindent-mc {margin-left:30px; padding:7px 0; background:  url(../images/global/mc-dottedline.gif) top left repeat-x}
div.mcline {background: url(../images/global/mc-dottedline.gif) repeat-x; height:11px;margin-bottom:5px;}

ul.mcarrow li {list-style-image: url(../images/buttons/mc-list-arrow.gif);margin:1px 0 2px 22px;padding:0 0 7px 5px;font-size:0.7em;font-weight:bold;line-height:1.4em;}
ul.mcarrow-list li {list-style-image: url(../images/buttons/mc-list-bullet.gif);margin:1px 0 3px 22px;padding:0 0 7px 5px;font-size:0.75em;line-height:1.4em;}
h2.mainheadings-mc {color:#1b3c05; background: url(../images/buttons/mc-h2sub.gif) top left no-repeat;margin-bottom:3px; padding: 6px 0 0 30px; border-top: 2px solid #336600;}

h2.mc, h3.mc {color:#1b3c05;}

h2 a.mainheadings-mc {color:#1b3c05; background: url(../images/buttons/mc-h2-arrow-on.gif) top right no-repeat;display:block;margin-bottom:5px;display:block;}
h2 a:hover.mainheadings-mc {color:#af8fa5; background: url(../images/buttons/mc-h2-arrow.gif) top right no-repeat;text-decoration:none;}

h2 a.subheadings-mc {color:#1b3c05; background: url(../images/buttons/mc-h2sub-arrow-on.gif) top left no-repeat;display:block;margin-bottom:3px; padding: 6px 0 0 30px; border-top: 2px solid #336600;}
h2 a:hover.subheadings-mc {color:#669966; background: url(../images/buttons/mc-h2sub-arrow.gif) top left no-repeat;display:block;text-decoration:none;}

h3.subheadings-mc {color:#1b3c05; margin:3px 0 0 0; padding:0}

img.commentthumb {float:left;padding-right:8px;height:60px;width:40px;}
img.comment {float:left;padding-right:8px;height:180px;width:120px;margin-bottom:8px;}

/*  Page Content - Intermediaries */

div.contentBox-is {float:left;border:10px solid #cccce2;width:330px;margin:0 0 15px 0;padding:10px 10px 3px 10px;}
div.secondaryBox-is {float:left;border:5px solid #cccce2;width:330px;margin:0 0 15px 0;padding:10px 15px 3px 15px;}
div.lineindent-is {margin-left:30px; padding:7px 0; background:  url(../images/global/is-dottedline.gif) top left repeat-x}
div.isline {background: url(../images/global/is-dottedline.gif) repeat-x; height:11px;margin-bottom:5px;}

ul.isarrow li {list-style-image: url(../images/buttons/is-list-arrow.gif);margin:1px 0 2px 22px;padding:0 0 7px 5px;font-size:0.7em;font-weight:bold;line-height:1.4em;}
ul.isarrow-list li {list-style-image: url(../images/buttons/is-list-bullet.gif);margin:1px 0 3px 22px;padding:0 0 7px 5px;font-size:0.75em;line-height:1.4em;}
h2.mainheadings-is {color:#07004b; background: url(../images/buttons/is-h2sub.gif) top left no-repeat;margin-bottom:3px; padding: 6px 0 0 30px; border-top: 2px solid #666699;}

h2.is, h3.is {color:#07004b;}

h2 a.mainheadings-is {color:#07004b; background: url(../images/buttons/is-h2-arrow-on.gif) top right no-repeat;display:block;margin-bottom:5px;display:block;}
h2 a:hover.mainheadings-is {color:#666699; background: url(../images/buttons/is-h2-arrow.gif) top right no-repeat;text-decoration:none;}
h2 a.subheadings-is {color:#07004b; background: url(../images/buttons/is-h2sub-arrow-on.gif) top left no-repeat;display:block;margin-bottom:3px; padding: 6px 0 0 30px; border-top: 2px solid #666699;}
h2 a:hover.subheadings-is {color:#666699; background: url(../images/buttons/is-h2sub-arrow.gif) top left no-repeat;display:block;text-decoration:none;}

h3.subheadings-is {color:#07004b; margin:3px 0 0 0; padding:0;}

/*  Page Content - Generic */

div.contentBox-gen {float:left;border:10px solid #d8cbe6;width:330px;margin:0 0 15px 0;padding:10px 10px 3px 10px;}
div.secondaryBox-gen {float:left;border:5px solid #d8cbe6;width:330px;margin:0 0 15px 0;padding:10px 15px 3px 15px;}
div.tertiaryBox-gen {float:left;border:5px solid #e6e6e6;width:145px;margin:0 0 15px 0;padding:10px 10px 5px 10px;}
div.epicsearchBox {float:left;border:5px solid #e6e6e6;width:150px;margin:0 0 15px 0;padding:10px 10px 5px 10px;}
div.sd-epicsearchBox {float:left;border:5px solid #e6e6e6;width:145px;margin:0 0 15px 0;padding:10px 10px 5px 10px;}
h4.search {background: url(../images/global/h4-cb-search.gif) top right no-repeat;padding:0; margin:0px 0 10px 0;text-indent: -100em; overflow: hidden;width:145px;height:20px;}
h4.login {background: url(../images/global/h4-cb-clientlogin.gif) top right no-repeat;padding:0; margin:0px 0 5px 0;text-indent: -100em; overflow: hidden;width:145px;height:25px;}
div.lineindent-gen {margin-left:30px; padding:7px 0; background:  url(../images/global/gen-dottedline.gif) top left repeat-x;margin-bottom:0px;}
div.genline {background: url(../images/global/gen-dottedline.gif) repeat-x; height:11px;margin-bottom:5px;}

div.secondaryBox-gen-copy {line-height: 1.5em; font-size:0.75em; color:#666}

div.notesEditor {line-height: 1.5em; font-size:0.75em;}

ul.genarrow li {list-style-image: url(../images/buttons/gen-list-arrow.gif);margin:1px 0 2px 22px;padding:0 0 7px 5px;font-size:0.7em;font-weight:bold;line-height:1.4em;}
ul.frame {margin:0px 0 0px 10px;padding:0 0 0px 0px;}
ul.frame li {font-weight:normal;}
ul.genarrow-list li {list-style-image: url(../images/buttons/gen-list-bullet.gif);margin:1px 0 3px 22px;padding:0 0 7px 5px;font-size:0.75em;line-height:1.4em;}
h2.mainheadings-gen {color:#4c3864; background: url(../images/buttons/gen-h2sub.gif) top left no-repeat;margin-bottom:3px; padding: 6px 0 0 30px; border-top: 2px solid #b7a5cc;}

h2.gen, h3.gen {color:#4c3864;}
h3.ei {margin-bottom:0;padding-bottom:0;margin-top:10px;}

h2 a.mainheadings-gen {color:#4c3864; background: url(../images/buttons/gen-h2-arrow-on.gif) top right no-repeat;display:block;margin-bottom:5px;display:block;}
h2 a:hover.mainheadings-gen {color:#9a83b5; background: url(../images/buttons/gen-h2-arrow.gif) top right no-repeat;text-decoration:none;}
h2 a.subheadings-gen {color:#4c3864; background: url(../images/buttons/gen-h2sub-arrow-on.gif) top left no-repeat;display:block;margin-bottom:3px; padding: 6px 0 0 30px; border-top: 2px solid #b7a5cc;}
h2 a:hover.subheadings-gen {color:#9a83b5; background: url(../images/buttons/gen-h2sub-arrow.gif) top left no-repeat;display:block;text-decoration:none;}

h2.subCentre {color:#4c3864;display:block;margin-bottom:3px; padding: 6px 0 0 0px; border-top:none;font-size: 0.8em;}



#branchBanner {margin:0 0 20px 0;padding:0;width:760px;min-height:155px; height:155px; color: #ffffff;}
#branchBanner h1 {padding:0 0 3px 0; margin:0;text-indent: -100em; overflow: hidden;width:380px;height:40px;}
#branchBanner h1.branch-name {padding:12px 0 3px 0; margin:0 0 0 20px;text-indent: 0; font-family: arial, sans-serif, geneva, helvetica; font-weight:normal; font-size: 1.3em;letter-spacing: .05em;height:30px;}
#branchBanner p {font-size:0.75em; margin:0;padding:0 290px 7px 20px;line-height:1.45em;}
#branchBanner a {color:#f90;}
#branchBanner a:hover {color:#fff;text-decoration:underline;}

#branchBanner div a {background: url(../images/buttons/setbranch.gif) top left no-repeat; border:1px solid #f90; font-size:0.75em; margin:7px 0 0 20px;padding:5px 5px 5px 40px;line-height:1.45em;color:#fff;display:block;width:303px;}
#branchBanner div a:hover {background: url(../images/buttons/setbranch-on.gif) top left no-repeat; color:#f90;}
/* #branchBanner div p {background: url(../images/buttons/setbranch-set.gif) top left no-repeat; font-size:0.75em; margin:7px 0 0 20px;padding:5px 5px 5px 40px;line-height:1.45em;color:#fff;display:block;width:305px;} */

#branchInfo {margin: 0 0 7px 0;  font-size:0.75em;}
#branchInfo ul {}
#branchInfo ul li {list-style-image: url(/images/buttons/gen-list-bullet.gif);margin:1px 0 0px 22px;padding:0 0 0px 5px;line-height:1.2em;}

#branchflash {margin:0; padding:0;}

#glossary {margin:0 0 20px 0;padding:0;}
#glossary a {background: #a88dc8;padding: 3px 5px; margin: 0; font-size: 0.83em; color: #fff; border-right:3px solid #fff;}
#glossary a:hover {background: #cfbde5;text-decoration:none;color: #a88dc8;}

#aboutusFlash {margin:13px 0 20px 0; padding:0; width:750px; min-height:145px; border: 5px solid #d8cbe6;}

#map {width:555px;height:555px;margin:15px 0 10px 0;padding:0;border:5px solid #d8cbe6; }

div.downloadpic {float:left; margin:0;padding:0 10px 0 0;width:50px;}
div.downloadtext {float:left;margin:0;padding:0;}
div.downloadtext p {width:440px;}
div.clearline {background: url(../images/global/gen-dottedline.gif) repeat-x; height:11px;margin-bottom:7px;clear:both;}

.branchPicTitle {font-weight:bold;background:#e4d7e0;margin-top:1px;padding:2px 5px 2px 5px;color:#6D538B;}


/*  Global Info Box and Call Outs */

#infoBox {float:right;border:5px solid #e6e6e6;width:145px;margin:0 0 15px 0;padding:10px 10px 5px 10px;}
#infoBox2 {float:right;border:5px solid #e6e6e6;width:340px;margin:0 0 15px 0;padding:10px 10px 5px 10px;}
.infoBox5 {float:right;border:5px solid #e6e6e6;width:340px;margin:0 0 15px 0;padding:10px 10px 5px 10px;}
#infoBox3 {float:right;border:5px solid #e6e6e6;width:535px;margin:0 0 15px 0;padding:10px 10px 5px 10px;}
#infoBox4 {float:left;border:5px solid #e6e6e6;width:730px;margin:0 0 15px 0;padding:10px 10px 5px 10px;}


#infoBox h4, #infoBox2 h4, #infoBox3 h3, #infoBox3 h4, #infoBox4 h3 {padding:0; margin:2px 0 0 0;text-indent: -100em; overflow: hidden;width:145px;height:20px;}
#infoBox2 h4.applywidth {width:179px;}
#infoBox h4.callus, #infoBox2 h4.callus, #infoBox3 h4.callus {background: url(../images/global/h4-cb-callus.gif) top right no-repeat;}
#infoBox h4.contactus, #infoBox2 h4.contactus, #infoBox3 h4.contactus {background: url(../images/global/h4-cb-contact.gif) top right no-repeat;}
#infoBox h4.alsotry, #infoBox2 h4.alsotry, #infoBox3 h4.alsotry  {background: url(../images/global/h4-cb-try.gif) top right no-repeat;}
#infoBox h4.infopoint, #infoBox2 h4.infopoint, #infoBox3 h3.infopoint, #infoBox4 h3.infopoint {background: url(../images/global/h4-cb-infopoint.gif) top right no-repeat;margin-bottom:5px;}
#infoBox4 h3.infopoint {background: url(../images/global/h4-cb-infopoint.gif) top left no-repeat;margin-bottom:5px;}
#infoBox2 h4.act {background: url(../images/global/h4-cb-act.gif) top right no-repeat;margin-bottom:5px;}
#infoBox h4.login, #infoBox2 h4.login {background: url(../images/global/h4-cb-login.gif) top right no-repeat;margin-bottom:5px;height:25px;}
#infoBox h4.download, #infoBox2 h4.download, #infoBox3 h4.download {background: url(../images/global/h4-cb-download.gif) top right no-repeat;margin-bottom:5px;}
#infoBox p, #infoBox2 p, #infoBox3 p, #infoBox43 p {color:#666;background: url(../images/global/cb-dottedline.gif) bottom left repeat-x; padding-bottom: 7px;margin:3px 0;}
#infoBox p.infopoint,  #infoBox2 p.infopoint, #infoBox3 p.infopoint, #infoBox4 p.infopoint {color:#666;padding-bottom: 7px;background:none;border-bottom:2px solid #f60;margin:5px 0;}
#infoBox p.noline, #infoBox2 p.noline, #infoBox3 p.noline {color:#666; background: none; padding-bottom: 7px;margin:3px 0;}
#infoBox ul li, #infoBox2 ul li, #infoBox3 ul li {font-size: 0.7em; padding-bottom:7px; margin-bottom:1px; background: url(../images/global/cb-dottedline.gif) bottom left repeat-x;line-height:140%;}
#infoBox h3, #infoBox2 h3, #infoBox3 h3, #infoBox4 h3, .infoBox5 h3 {color:#666;padding: 5px 0 3px 0;margin:0;font-weight:bold;font-size:0.85em;color:#FF7C00;}
#infoBox h5, #infoBox2 h5, #infoBox3 h5, #infoBox4 h5 {color:#666;padding: 5px 0;margin:0;font-weight:bold;font-size:0.75em;color:#FF7C00;}
#infoBox p.logins{font-size:0.65em;}

#infoBoxHome {float:right;border:5px solid #d8cbe6;width:295px;margin:0 0 15px 0;padding:10px 10px 5px 10px;}
#infoBoxHome h4 {font-family: Arial, Helvetica, sans-serif; color:#666;padding: 0 0 2px 0;margin:0;font-weight:bold;font-size:0.85em;}
#infoBoxHome p {color:#666;background: url(../images/global/gen-dottedline.gif) bottom left repeat-x; padding-bottom: 7px;margin:3px 0;}
#infoBoxHome p.noline {color:#666; background:none; padding-bottom: 7px;margin:3px 0;}

table #login {}
#login td {font-size:1.0em;}

/*  Home Page Boxes */

#infoBox2 ul li {font-size: 0.7em; padding-bottom:5px; }

#homepageBox-1 {float:left;width:295px;margin:0 15px 15px 0;padding:0px 15px 3px 15px; background:#083c4d url(../images/pictures/home-pic-sh.jpg) bottom left no-repeat;height:200px;}
#homepageBox-2 {float:left;width:295px;margin:0 0 15px 0;padding:0px 15px 3px 15px; background:#5c1048 url(../images/pictures/home-pic-im.jpg) bottom left no-repeat;height:200px;}
#homepageBox-1 p, #homepageBox-2 p {color:#fff; font-size: 0.7em;margin:0;padding:0;}

#homepageBox-1 p.cta {font-size: 0.75em; margin-top:3px;}
#homepageBox-2 p.cta {font-size: 0.75em; margin-top:3px}
#homepageBox-1 a, #homepageBox-2 a {color:#fff;text-decoration:none;}
#homepageBox-1 a:hover, #homepageBox-2 a:hover {text-decoration:underline;}

#homepageBox-1 h2, #homepageBox-2 h2 {padding:0; margin:0 0 0 0;text-indent: -100em; overflow: hidden;}
#homepageBox-1 h2 a {display:block;background: url(../images/headings/h2-home-sd.gif) top left no-repeat;height:40px;}
#homepageBox-1 h2 a:hover {background: url(../images/headings/h2-home-sd-on.gif) top left no-repeat;}
#homepageBox-2 h2 a {display:block;background: url(../images/headings/h2-home-im.gif) top left no-repeat;height:40px;}
#homepageBox-2 h2 a:hover {background: url(../images/headings/h2-home-im-on.gif) top left no-repeat;}


/*  Right Hand Side menus */

#rhs-menu-im {width:180px;margin: 0 0 15px 0; padding:0;background:#e4d7e0;}
#rhs-menu-im h4 {padding:0; margin:0;text-indent: -100em; overflow: hidden;width:180px;height:25px;background: url(../images/nav/im_insection_head.gif) top right no-repeat;}
#rhs-menu-im ul li {margin:0;padding:3px 0 3px 0;font-size:0.7em;border-bottom: 2px solid #fff;display:block;height:1.3em;}
#rhs-menu-im ul li.bigger {margin:0;padding:3px 0 3px 0;font-size:0.7em;border-bottom: 2px solid #fff;display:block;height:2.5em;}
#rhs-menu-im li div {background: url(../images/nav/im-menu-arrow.gif) top left no-repeat; margin: 0 0 0 8px; padding: 0 8px 0 15px;}
#rhs-menu-im a {color:#663366;}
#rhs-menu-im a:hover {color:#996699; text-decoration:none;}


#rhs-menu-sd {width:180px;margin: 0 0 15px 0; padding:0;background:#e2eaed;}
#rhs-menu-sd h4 {padding:0; margin:0;text-indent: -100em; overflow: hidden;width:180px;height:25px;background: url(../images/nav/sd_insection_head.gif) top right no-repeat;}
#rhs-menu-sd ul li {margin:0;padding:3px 0 3px 0;font-size:0.7em;border-bottom: 2px solid #fff;display:block;height:1.3em;}
#rhs-menu-sd li div {background: url(../images/nav/sd-menu-arrow.gif) top left no-repeat; margin: 0 0 0 8px; padding: 0 8px 0 15px;}
#rhs-menu-sd a {color:#196480;}
#rhs-menu-sd a:hover {color:#5491a7; text-decoration:none;}


#rhs-menu-mc {width:180px;margin: 0 0 15px 0; padding:0;background:#d6eec6;}
#rhs-menu-mc h4 {padding:0; margin:0;text-indent: -100em; overflow: hidden;width:180px;height:25px;background: url(../images/nav/mc_insection_head.gif) top right no-repeat;}
#rhs-menu-mc ul li {margin:0;padding:3px 0 3px 0;font-size:0.7em;border-bottom: 2px solid #fff;display:block;height:1.3em;}
#rhs-menu-mc li div {background: url(../images/nav/mc-menu-arrow.gif) top left no-repeat; margin: 0 0 0 8px; padding: 0 8px 0 15px;}
#rhs-menu-mc a {color:#336633;}
#rhs-menu-mc a:hover {color:#669966; text-decoration:none;}
 

#rhs-menu-gen {width:180px;margin: 0 0 15px 0; padding:0;background:#e8e0ef;}
#rhs-menu-gen h4 {padding:0; margin:0;text-indent: -100em; overflow: hidden;width:180px;height:25px;background: url(../images/nav/gen_insection_head.gif) top right no-repeat;}
#rhs-menu-gen ul li {margin:0;padding:3px 0 3px 0;font-size:0.7em;border-bottom: 2px solid #fff;display:block;height:1.3em;}
#rhs-menu-gen ul li.faq {margin:0;padding:3px 0 3px 12px;}
#rhs-menu-gen li div {background: url(../images/nav/gen-menu-arrow.gif) top left no-repeat; margin: 0 0 0 8px; padding: 0 8px 0 15px;}
#rhs-menu-gen a {color:#86709b;}
#rhs-menu-gen a:hover {color:#baa8cc; text-decoration:none;}
.summary-menu {margin:0;padding:3px 0 3px 23px;;font-size:0.7em;border-bottom: 2px solid #fff;display:block;height:1.3em;font-weight:bold;color:#ffffff;background:#1c2072;}


/* Footer */
#footer p {font-size: 0.67em;margin:5px 0;padding:0}
div.footerbox { margin:0; padding: 5px;font-size: 0.6em; line-height: 1.5em; border: 1px solid #ede8eb; background:#fdf9fc;text-align:center;}


/* Form Elements */

#maillist {float:left;margin-bottom:10px;}
#maillist input {border: 1px #999999 solid; width: 180px; color: #666; padding: 2px;}

p.form {float:left;margin-bottom:5px; width:80px;}
input.form, textarea {float:left;margin-bottom:5px; border: 1px #999999 solid; width: 140px; color: #333; padding: 2px;}
input.form-ex, textarea.form-ex {float:left;margin-bottom:5px; border: 1px #A396CE solid; width: 200px; color: #333; padding: 2px;}
input.form-exsm {float:left;margin-bottom:5px; border: 1px #999999 solid; width: 100px; color: #333; padding: 2px;}
select.branch {float: left; margin:1px 1px 1px 20px; padding:0; border: 1px #fff solid; color: #333;background:#fff;font-weight:bold;width:250px;}
select.small {float: left; margin:0; padding:0; border: 1px #999 solid; color: #333;background:#fff;font-weight:bold;width:70px;}
input.checkbox {float:left;margin-bottom:5px; border: 1px #999999 solid; width: 200px; color: #333; padding: 2px; background:#fff;}
label.login {float:left;font-size:0.8em;color:#666; margin: 0; padding: 0 0 3px 0;font-weight:bold;width:65px;font-family:arial,heletica,sans-serif;}
input.login {float:left;margin:0px 5px 0px 0px; border: 1px #999999 solid; width: 70px; color: #333; padding: 2px; font-size:0.75em;}

label.gys {float:left;font-size:0.8em;color:#666; margin: 0; padding: 0 0 3px 0;font-weight:bold;width:70px;font-family:arial,heletica,sans-serif;}
input.gys {float:left;margin:0px 5px 5px 0px; border: 1px #999999 solid; width: 90px; color: #333; padding: 2px; font-size:0.75em;}

/* Media gallery */
table.gallery {margin-top:10px; padding: 10px 3px 5px 0; line-height: 1.3em; font-size:0.7em;border:none;border-collapse:collapse;width:100%;}
table.gallery th {margin-bottom:5px; padding: 5px 0px 5px 5px;text-align:left;font-weight:bold; font-size:1.2em;background:#eeeeee;border-bottom:solid 2px #ffffff;}
table.gallery td {margin:0px; padding: 0 0px 15px 0;font-weight:bold;}
table.gallery td a {display:block; margin-top:10px; padding:0;font-weight:bold;}

/* Forms */
fieldset {margin:0;padding:5px;border:3px solid #d8cbe6;background: url(../images/bg/form-back-gen.gif) top left repeat-x;}
fieldset.sharedealing {margin:0;padding:5px;border:3px solid #bfd2d9;background: url(../images/bg/form-back-sd.gif) top left repeat-x;}
fieldset.media {margin:0;padding:5px;border:3px solid #9ccc7d;background: url(../images/bg/form-back-med.gif) top left repeat-x;}

div.row {clear:both;padding:5px 10px;margin:0;font-size:0.75em;}
div.row-submit {clear:both;padding:5px 10px;margin:0;font-size:0.75em;text-align:center;}
div.rowtitle {clear:both;margin:0;padding:5px 10px;font-weight:bold;text-align:left;font-size:0.75em;border:1px solid #ccc;background:#fff;}
label {float:left;width: 200px;padding:2px 12px 10px 0;margin:0;}
label.small {float:left;width: 100px;padding:2px 12px 10px 0;margin:0;}
/*reset all styles added by 'label'*/
label.radio, label.checkbox {float:none;width:auto;padding:0;margin:0;}

fieldset.login {margin:0;padding:0px;border:none;background: none;}
div.divlogin {clear:both;padding:5px 0px;margin:0;font-size:0.7em;}
input.smlogin {float:left;width:130px;padding:0;margin:0;}
div.login-submit {clear:both;padding:5px 0px;margin:0;font-size:0.75em;text-align:left;}
label.smallogin {float:left;width: 100px;padding:2px 0px 0px 0;margin:0;}



/*  Careers Description    */

#desc {font-size:0.75em;font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 1.5em;margin-bottom:10px;}
#desc ul li {list-style-image: url(../images/buttons/gen-list-bullet.gif);margin:1px 0 3px 22px;padding:0 0 7px 5px;line-height:1.4em;}

/*  Sub Centre  */
.subCont {width:530px;margin:13px 0 8px 0;}
.subLeft {width:70px;padding-right:5px;font-size:0.6em;text-align:center;}
.subLeft a {padding-bottom:10px;}
.subRight {width:455px;}
.signalL {width:142px;padding-right:5px;font-size:0.6em;text-align:center;}
.signalR {width:383px;}
.grey {color:#6c6c6c;}

/*  Sub Centre Hidden divs  */

h2.subCen {color:#4c3864; background: url(../images/buttons/gen-h2sub-arrow-on.gif) top left no-repeat;display:block;margin-bottom:5px; padding: 4px 0 0 30px;font-size: 0.8em;}
a.close {color:#4c3864; background: url(../images/subcentre/close.gif) top left no-repeat;display:block;margin-bottom:0px; padding: 0px 0 0 15px;font-size: 0.8em;color:#FF7D3A;width:100px;height:14px;}

/*  New Issues    */
.newissue {margin:0 0 7px 0;padding:5px 200px 5px 0;border-top: 2px solid #7196a4;min-height:80px;}
.newissue h1 {font-family:arial, helvetica, sans-serif;font-size:1.3em;letter-spacing:0em;color:#083c4f;}
h4.applynow {background: url(../images/global/h4-ways.gif) top right no-repeat;margin-bottom:5px;height:25px;width:179px;}
td.newIssuePayment {padding-right:0;border-top:1px solid #7196A4;} 

#ipoHead {width:960px;clear:both;height:200px;background:#CCDBE0;padding:0; margin:0 0 10px 0;}
#ipoHeadPic {width:350px;height:200px;float:left;padding:0;margin:0;}
#ipoBanner {float:left;margin:0 0 0px 0;padding:0;width:381px;height:200px;}
#ipoBanner h1 {padding:0px 0 0px 0; margin-top:10px;text-indent: -100em; overflow: hidden;width:380px;height:40px}
#ipoBanner p {padding:5px 10px 0px 20px;}
#ipoHeadReg {float:right;width:229px;height:200px;padding:0;margin:0;}
.ipoTicker{float:left;width:948px;padding:6px;margin:0 0 10px 0;background:#EBF4F6;}

#ipoContDiv {width:960px;clear:both;padding:0;margin:0;border: 0px solid;}

#ipoInnerLeft {float:left;width:720px;background:#fff;padding:0; margin:10px 0 0px 0;border:0px solid;}
#threeBanners {width:720px;clear:both;padding:0; margin:0 0 10px 0;}
#threeBanners .ipoBanner2 {float:left;width:220px;height:222px;background:#A3C0CB;margin:0 15px 0 0;padding:5px;}
#threeBanners .ipoBanner3 {float:right;width:220px;height:222px;background:#A3C0CB;padding:5px;}
.smallIn {padding:40px 5px 5px 12px;height:145px;}
.smallIn p {padding:0;margin:0;line-height:1.4em;}
.smallIn a {color:#6666CC;text-decoration:none;font-weight:bold;}
.smallIn a:hover {text-decoration:underline;}
.ipoNewsTitle {background: url(/images/ipos/title-latest-news.gif) top left no-repeat #ffffff;}
.ipoCurrentTitle {background: url(/images/ipos/title-latest-current.gif) top left no-repeat #ffffff;}
.ipoExpectedTitle {background: url(/images/ipos/title-latest-expected.gif) top left no-repeat #ffffff;}
.ipoDate {font-weight:bold;font-style:normal;color:#999999;margin:0px;font-size:0.75em;}
.ipoExpect {font-weight:bold;font-style:normal;color:#18596C;margin:0px;}
.ipoGray {font-weight:bold;font-style:normal;color:#707070;margin:0px;}
.smallIn ul.moreNews {margin:0px;padding:0;}
div.ipoline {background: url(../images/global/sd-dottedline.gif) repeat-x; height:8px;margin:0px;pdding:0;}
ul.moreNews li {background: url(/images/ipos/newsarrow.png) no-repeat 0 4px;padding: 5px 0 0 20px; margin:0;height:20px;font-size:0.75em;}
ul.moreNews li a {text-decoration:none;}
ul.moreNews li a:hover {text-decoration:underline;}
img.ipoCTA {width:152px;height:20px;padding:10px 0 0 2px;}
img.ipoApply {width:81px; height:22px; margin:3px 0 0 0;padding:0;}

#ipoTableDiv {width:710px;background:#A3C0CB;margin:0 0px 0 0;padding:5px 5px 5px 5px;}
.ipoTableContainer {background: url(/images/ipos/recent-ipo-bg.gif) top left no-repeat #ffffff;padding:45px 10px 0px 10px;}
table.ipoData {margin:0; padding: 0; line-height: 1.3em; border:none;border-collapse:collapse;}
table.ipoData th {background:#86AAB8;color:#fff;padding:3px;border:1px solid #fff;vertical-align:top;}
table.ipoData td {margin:0;background:#DEE7EA;border:1px solid #fff;padding:3px;color:#18596C;font-weight:bold;vertical-align:top;font-size:0.95em;}
table.ipoData td.blue {color: #3366cc;} 
table.ipoData td.red {color: #cc0000;}
table.ipoData td.green {color: #009900;}
.ten {width:10%;}
.fifteen {width:15%;}

#ipoInnRight {float:right;width:227px;background:#fff;padding:0; margin:10px 0 0px 0px;border:0px solid;}
#infoBoxIpo {float:right;border:5px solid #e6e6e6;width:200px;margin:0 0 15px 0;padding:10px 10px 5px 10px;}
#infoBoxIpo h4 {padding:0; margin:2px 0 0 0;text-indent: -100em; overflow: hidden;width:145px;height:20px;}
#infoBox2 h4.applywidth {width:179px;}
#infoBoxIpo h4.infopoint {background: url(/images/global/h4-cb-infopoint.gif) top left no-repeat;margin-bottom:5px;}
#infoBoxIpo h3 {color:#666;padding: 5px 0 3px 0;margin:0;font-weight:bold;font-size:0.85em;color:#FF7C00;}
#infoBoxIpo h4.contactus {background: url(../images/global/h4-cb-contact.gif) top right no-repeat;}
#infoBoxIpo p {color:#666;background: url(../images/global/cb-dottedline.gif) bottom left repeat-x; padding-bottom: 7px;margin:3px 0;}
#infoBoxIpo p.noline {background: none;}


/*General Poll*/
#poll li.pollAnswer {font-size:0.75em;color:#624981;}
#poll li.pollResults {padding-bottom:5px;}
#poll div.pollResultBar {background:#3DAF43;height:7px;}
	#poll div.pollResultBar1 {background:#2FA134;}
	#poll div.pollResultBar2 {background:#D60606;}
	#poll div.pollResultBar3 {background:#377B8C;}
	#poll div.pollResultBar4 {background:#818181;}
	#poll div.pollResultBar5 {background:#CCC;}
#poll .pollError {color:red;}
#poll .pollTotal{margin-top:-10px;text-align:right;color:#A09FA2;font-size:0.7em;}

/**/

/* Miscellaneous */
.hidden {display: none;}
.clear {clear: both;}
.noFont {font-size:1%;}
.fonttiny {clear: both;font-size:1%;}
div.floatpicleft {float:left; margin:0; padding:3px 15px 0px 0;}
div.floatpicleft-rss {float:left; margin:0; padding:3px 15px 0px 0;}
div.floatpicleft-clear {float:left; margin:0; padding:3px 15px 0px 0;}
div.floatpicright {float:right; margin:0; padding:3px 0px 20px 15px;}
div.floatpicleft-awards {float:left; margin:0; padding:0 15px 0px 0;}
div.padding {height:10px;width:1px;font-size:1%;}
div.paddingless {height:9px;width:1px;font-size:1%;}

/*  iframe for CWA  */
div.frameWidthTop {width:175px;padding:10px 0px 0px 0px;margin:0px;text-align:center;}
div.frameWidth {width:175px;padding:10px 0px 0px 0px;margin:0px}
div#sideBox {background: url(../images/iframe/side_box.jpg) no-repeat;min-height:170px;width:175px;margin:10px 0px 0px 0px;padding:1px 0px 0px 0px;}
div#sideBox h2 {padding:0 5px 0 5px;}
div#sideBox p {padding:0 5px 0 5px;}
table.framedata {margin:0 0 5px 0px; padding: 0; line-height: 1.3em; font-size:0.55em;border:none;border-collapse:collapse;width:175px;}
td.framedata {margin:0; padding:2px 0 2px 0; border:none;}
h3.iframe {color:#fff;font-size:0.75em;background:#6A4F86;padding:3px;margin:0;}
p.frame {margin: 3px 0 7px 0; line-height: 1.1em; font-size:0.65em;color:#666;border:1px solid #6A4F86;padding:2px;}
img.img {margin:0;padding:0;}

/* New Year 2012 */
.hide {display:none;}
#Layout2-showhide {float:left; margin:0; padding:0 20px 0 0;width:565px;}
#Layout2-showhide h2 a.details {display:block;overflow:hidden;outline:0;background: url(../images/buttons/im-h2-more.png) 0 7px no-repeat;padding:7px 15px 7px 30px;color:#5B1048;text-decoration:none; border-top: 2px solid #996699;}
#Layout2-showhide h2 a:hover.details {background: url(../images/buttons/im-h2-more.png) 0 -23px no-repeat;color:#3C082F;text-decoration:none;}
#Layout2-showhide h2 a.details.active {background: url(../images/buttons/im-h2-more.png) 0 -53px no-repeat;}
#Layout2-showhide .text-display {background:  url(../images/global/im-dottedline.gif) top left repeat-x;margin:0 0 0 30px;padding:8px 0 10px 0;}

#Layout2-showhide p.closex a{display:block;background: url(../images/buttons/close_arr.png) 0 1px no-repeat;padding:0 0 0 20px;}
#Layout2-showhide .riskwarning {border-top: 2px solid #996699;padding:10px 0 0 30px;}
#Layout2-showhide .riskwarning h3 {font-size:0.9em;margin-bottom:3px;}
.newyear-pic2012 {background: #5b1048 url(../images/pictures/newyear-pic2012.jpg) top left no-repeat; color:#fff;}
#medBanner h1.newyear2012 {
    height: 40px;
    margin: 0 0 0 370px;
    overflow: hidden;
    padding: 0 0 3px;
    text-indent: -100em;
    width: 380px;
	background: url(../images/headings/hd_newyear2012.png) left top no-repeat;
	height:100px;
}



/* Great Yorkshire Show */
table.gys {border-collapse:collapse; margin:10px 0;padding:0;width:100%;}
table.gys td {font-size:1.4em;font-family: arial, helvetica, sans-serif;font-weight:bold;border-bottom:1px solid #D3C5E4;vertical-align:top;padding:10px 0 5px 0;}
table.gys td.text {color:#513E68;}
table.gys td span {font-size:0.7em;font-weight:normal;}
table.gys td.last {font-family: verdana, arial, sans-serif; font-size:0.9em; font-weight:normal;}

/* rh-banner */
.xmas-banner {width:180px; height:150px; margin-bottom:15px;border:0px;}


/* SIFR These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding:0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h6 {visibility: hidden; font-size: 10px;padding:6px 0 0 0px;margin: 0px 0 0 390px;}
.sIFR-hasFlash h6.sd {background: url(/images/headings/callus_bg_sd.gif) no-repeat;}
.sIFR-hasFlash h6.in {background: url(/images/headings/callus_bg_in.gif) no-repeat;}
.sIFR-hasFlash h6.int {background: url(/images/headings/callus_bg_int.gif) no-repeat;}

.pressReleaseBody{line-height:1.5em;font-size:12px;}
.pressReleaseBody p{font-size:12px;}
.pressReleaseBody ul, .pressReleaseBody ul li{list-style-type:disc;}
.pressReleaseBody ul{padding-left:40px;}
