html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-weight:inherit;
  font-style:inherit;
  font-size:1em;
  font-family:inherit;
  vertical-align:baseline;
}

html, body{
  background:#252627!important;
}

body{
  font-family:Helvetica, Arial, sans-serif;
  text-align:center;
  background:#f7f8f6 url(/css/BuildImages/Bgs/Body.png) repeat-x top center!important;
}

pre{
  font-family:"Courier New", Courier, monospace;
  font-size:110%;
  padding:0 5px 0 5px;
  clear:both;
}
/* - <br/> is displayed differently across IE and FF hack below combats issues in RNS pop-up - */
*:first-child+html pre br{clear:both; display:block;} /* IE7 Only Hack */
* html pre br{clear:both; display:block;} /* IE6 Only Hack */

img {
  display:inline;
}
/*-- Removed for Template stripping test

p img{margin:-6px 0 -10px 0;}
h2 img{margin:-8px 0 -3px 0;}
h3 img{margin:-6px 0 -3px 0;}
h4 image{margin:-3px 0 -3px 0;}

--*/

abbr, acronym {cursor:help;}

sup,sub {height:0; line-height:1; vertical-align:baseline; _vertical-align:bottom; position:relative; font-size:70%;}
sup {bottom:1ex;}
sub {top:.3ex;}

strong{font-weight:bold;}
em{font-style:italic;}

p, h1, h2, h3, h4, ul, ol, address, legend, label{color:#898989; font-weight:normal; clear:both; text-align:left; font-size:80%; line-height:normal;}
ul ul, ol ol, ul ol, ol ul{font-size:100%;}

address{
  font-style:normal;
  line-height:160%;
}

p {
  padding:6px 0 10px 0;
  clear:none; /*- Allows images to be floated Left/Right inline with copy -*/
  line-height:160%;
}

h1 { /* this is the main header */
  padding:8px 80px 7px 0;
  font-size:21px;
  font-weight:normal;
  color:#004a91;
}
h1 em { /* features when role and written by is pulled in */
  font-size:60%; font-style:normal;
}

h2 { /* this is the secondary header */
  padding:8px 0 3px 0;
  font-size:110%;
  font-weight:normal;
  clear:left; /*- counters display of FloatImageLeft -*/
  color:#383a3c;
}

.Band {
  border-bottom:solid 2px #4c4c4c;
}

h3 { /* this is the tertiary header */
  padding:6px 0 3px 0;
  font-size:100%;
  clear:left; /*- counters display of FloatImageLeft -*/
  color:#55585a;
}

h4 {
  padding:3px 0 3px 0;
  font-size:80%;
  font-weight:bold;
  clear:left; /*- counters display of FloatImageLeft -*/
}

a:link, a:visited, a:hover{color:#256fb4; text-decoration:none; outline:none;}

a:hover{text-decoration:underline;}

/*- See #Content and #ContentHome for ul and ol font size -*/

ul {
  list-style:none;
  line-height:160%;
}
ul li {
  padding:5px 0 5px 18px; /* - do not amend padding affects positioning in FF and IE - */
  background:transparent url(/css/BuildImages/Icons/Bullet.png) no-repeat top left;
}

ol {
  line-height:160%;
  list-style: decimal outside;
  padding:0 0 0 2.2em; /* - do not amend padding affects positioning in FF and IE - */
}
ol li {
  margin:3px 0 3px 0;
}

.ListAlphabetical{list-style:lower-alpha outside; padding:0px 0px 0px 2.2em;}
 .ListAlphabetical ol, .ListAlphabetical ul{list-style:lower-alpha outside;}
 .ListAlphabetical li{padding:0; background:transparent none;}

.ListRoman{list-style:lower-roman outside; padding:0px 0px 0px 2.2em;}
 .ListRoman ol, .ListRoman ul{list-style:lower-roman outside;}
 .ListRoman li{padding:0; background:transparent none;}

.MoreLink {
  background:transparent url(/css/BuildImages/Icons/More.png) no-repeat 0px 1px;
  padding:0.3em 24px!important;
}

.NewsLink {
  background:transparent url(/css/BuildImages/Icons/News.png) no-repeat 0px 1px;
  padding:0.3em 24px!important;
}

.BriefingsLink {
  background:transparent url(/css/BuildImages/Icons/Briefings.png) no-repeat 0px 1px;
  padding:0.3em 24px!important;
}

.DownloadLink {
  background:transparent url(/css/BuildImages/Icons/Download.png) no-repeat 0px 1px;
  padding:0.3em 24px!important;
}

.InverstorLink {
  background:transparent url(/css/BuildImages/Icons/Investor.png) no-repeat 0px 1px;
  padding:0.3em 24px!important;
}

.ContactLink {
  background:transparent url(/css/BuildImages/Icons/Contact.png) no-repeat 0px 1px;
  padding:0.3em 24px!important;
}

.TwitterLink {
  background:transparent url(/css/BuildImages/Icons/Twitter.png) no-repeat 0px 1px;
  padding:0.3em 24px!important;
}

.BlogLink {
  background:transparent url(/css/BuildImages/Icons/Blog.png) no-repeat 0px 1px;
  padding:0.3em 24px!important;
}

.RssLink {
  background:transparent url(/css/BuildImages/Icons/Rss.png) no-repeat 0px 1px;
  padding:0.3em 24px!important;
}

.Note {font-size:70%; padding:0;}

.FloatImageRight{float:right; margin-left:18px; clear:right;}

.FloatImageLeft{float:left; margin-right:18px; clear:left;}

.Blue{color:#004a91;}
.Large{font-size:24px;}

.Quote{
  border-top:solid 3px #c1daf2;
  margin:10px 0 10px 0;
  padding:10px 0 45px 0;
  font-size:18px;
  line-height:160%;
  color:#256fb4;
  background:transparent url(/css/BuildImages/Bgs/ContentElements/Quote.png) no-repeat bottom left;
}
.Quote p{padding-right:20px; padding-left:20px;}

table {
  width:100%;
  margin:0 0 15px 0; /*-- Side margins must remain as 0px if width is 100% --*/
  font-size:80%;
  background:transparent;
  caption-side:top;
  table-layout:auto;
  border-collapse:collapse;
}
th, td{color:#898989; text-align:left; vertical-align:bottom; border:solid 1px #e7ecee; padding:4px 2px;}
th{color:#313131; font-weight:normal;}
td{font-weight:normal;}
caption{text-align:left; font-size:100%; margin:0; padding:10px 0 5px 0; color:#9d9d9d;}

.TableEffects {border-collapse:separate; border-spacing:1px 0; /*-- border spacing required when grouping figures --*/}
 .TableEffects th{border-bottom:solid 1px #004a91;}

.A0, .TableLeftAlign{text-align:left;}
.A1, .TableRightAlign{text-align:right;}
.A2, .TableCentreAlign{text-align:center;}
.W1 {font-weight:bold;}
.U1, .TableBaselineThin{border-bottom:solid 1px #b1b6ba;}
.U2, .TableBaselineThick{border-bottom:solid 2px #b1b6ba;}
.S1, .TableBrackets{padding:4px 2px 4px 7px;}
.B1, .TableBackgroundGrey{background:#f2eee1 none;}
.TableBorderRight{border-right:solid 1px #b1b6ba;}
.TableBorderLeft{border-left:solid 1px #b1b6ba;}

/*-- Border Rollover - Remove in Admin --*/
.RollOverEffect{background-color:#d7e0e4!important;}
.RollOverEffect tr th, .RollOverEffect tr td, .TableEffects tr:hover th, .TableEffects tr:hover td{background-color:#d7e0e4;}
.RowClickEffect{background-color:#e7ecee!important;}
.RowClickEffect th, .RowClickEffect td{background-color:#e7ecee;}

/* build elements start */

#BodyTop{text-align:center; background:#f9f9f7 url(/css/BuildImages/Bgs/Top.png) repeat-x bottom left;}
#BodyMiddle{padding-top:1px; text-align:center; background:transparent url(/css/BuildImages/Bgs/Middle.png) repeat-y top center;}
#BodyBottom{text-align:center; background:#252627 url(/css/BuildImages/Bgs/Bottom.png) no-repeat top center; min-height:108px;}

#Container {
  margin:0 auto;
  width:990px;
  background:#f9f9f7 none;
  position:relative; /*-- required for position of PageNav --*/
}

/* top section starts */

#TopSection {
  margin:0 auto;
  width:990px;
  height:156px;
  position:relative;
}

.Logo {
  position:absolute;
  left:0;
  top:39px;
  z-index:1;
}

.LogoPrint{display:none;}

.Strapline {
  position:absolute;
  right:0px;
  top:59px;
  z-index:1;
}

.StraplinePrint {display:none;}

.Search{
  margin:0 50%;
  width:230px;
  height:27px;
  text-align:right;
  position:absolute;
  right:-495px;
  top:120px;
  z-index:50;
}
/*- DO NOT EDIT THE CODE BELOW WITHOUT CONSULTING OA -*/
.Search .TextBox {width:170px; position:absolute; right:26px; top:0; padding:0 5px; color:#fff; border:none; font-style:italic; background:#92b7da none; height:22px; border:solid 1px #1f6bb2;}
.Search .BtnSearch{position:absolute; right:0; top:1px; width:auto; padding:0;}

.SearchOptions{
  padding:0px 0px 20px 0px;
  margin:0px 0px;
  border-bottom:solid 1px #dcdcdc;
        position:relative;
}
.SearchOptions h2{padding:0px 0px 15px 0px; }
.SearchOptions .Note{font-style:italic; padding:10px 0px 5px 0px;}
.SearchOptions .SearchBtn{vertical-align:bottom;}
.SearchOptions input{vertical-align:bottom;}
.SearchOptions .TextBox{width:50%;}
.SearchOptions label{vertical-align:bottom;}
.SearchOptions .bdplite img{vertical-align:bottom; margin-right:0px;}

.SearchOptions .RssLink {position:absolute; right:0; top:20px; background:transparent url(/css/BuildImages/Icons/Rss.png) no-repeat 0px 4px;}

/* top section ends */

/* JS Popup Window starts */

#PopUp{padding:10px;}

#PopUp .Logo {
  position:relative;
  top:0;
  float:left;
  height:85px;
  background:#fff;
  width:100%;
}
#PopUp .Logo img{
  position:absolute;
  width:200px;
  left:0px;
  top:15px;
}

/* JS Popup Window ends */

/* body content starts */

.DownloadsPanel{
  margin:0 50%;
  width:53px;
  position:absolute;
  right:-287px;
  top:215px;
  z-index:50;
}
 .DownloadsPanel li {background:transparent none; padding:0 10px 0 0; float:left;}
 .DownloadsPanel li a{color:#4c4c4c!important; text-decoration:none!important;}

#PublishInfo {
  margin:10px 0 0 0;
  font-size:70%;
  color:#b1b6ba;
  text-transform:uppercase;
  float:left;
  width:100%;
}

#Content {
  float:left;
  width:574px;
  min-height:500px;
  text-align:left;
  padding:20px 0;
  background:#f9f9f7 none;
}

#ContentHome {
  float:left;
  width:778px;
  text-align:left;
  padding:20px 0 0 0;
  background:#f9f9f7 none;
}
#ContentHome h1{display:none}
 
/*-- Site Search --*/

#ContentSearch{
  float:left;
  width:778px;
  text-align:left;
  padding:20px 0 0 0;
  background:#f9f9f7 none;
}

.SearchResults{border-top:solid 1px #c7d2d7; border-bottom:solid 1px #c7d2d7; padding:8px 0;}
 .SearchResults p{padding:0 0 0 8px; line-height:160%; display:inline;}
 .SearchResults input{width:200px; margin-right:5px;}
 .SearchResults .Button{margin-top:3px;}

/*-- Site Search End --*/

/*-- ChromeRSS --*/

#ChromeRSS{
  padding:20px 20px 40px 20px;
  background:#fff none;
}

/*-- ChromeRSS End --*/




/*-- Login screen for client preview --*/

#Login {
  width:300px;
  margin:40px auto;
  text-align:left;
  padding:10px;
  font-size:12px;
  border:solid 1px #ccc;
  background:#f8f9f4;
}
#Login:hover {background:#e7ecee;}
#Login td{border:0; padding:5px; vertical-align:middle;}
#Login label{font-size:100%;}
#Login .Button{margin:10px 0;}
#Login p{font-size:100%; padding-top:10px;}

/*-- Login screen End --*/

.SiteMap{width:100%; margin:20px 0;}
 .SiteMap ul{line-height:normal; padding:0;}
 .SiteMap li img{float:right;}
 .SiteMap ul li{display:inline; background:transparent none; padding:0; font-size:120%;}
 .SiteMap ul li a{font-weight:bold; padding:8px 0; display:block;}
 .SiteMap ul li img{margin-top:7px;}
 .SiteMap ul li ul li{display:inline; font-size:90%;}
 .SiteMap ul li ul li a{background:#dcdcdc none; font-size:90%; font-weight:normal; padding:6px 8px 6px 8px; border-top:solid 1px #fff;}
 .SiteMap ul li ul li img{margin-top:6px;}
 .SiteMap ul li ul li ul li{display:inline; font-size:100%;}
 .SiteMap ul li ul li ul li a{background:transparent none; padding:8px 8px 6px 8px; border-top:solid 1px #dcdcdc;}
 .SiteMap ul li ul li ul li img{margin-top:7px;}
 .SiteMap ul li ul li ul li ul li{display:inline;}
 .SiteMap ul li ul li ul li ul li a{background:transparent none; padding:2px 8px 4px 24px; border-top:none;}
 .SiteMap ul li ul li ul li ul li img{margin-top:0;}

#Bread {
  float:left;
  text-align:left;
  width:100%;
  background:#b1b6ba;
  border-bottom:solid 2px #fff;
}

#Bread ul {
  padding:0 2px 0 0;
  display:inline;
  border:none;
  line-height:normal;
  float:left;
  font-size:65%;

}

#Bread li {
  padding:0;
  color:#fff;
  list-style:none;
  display:inline;
  background:#b1b6ba url(/css/BuildImages/Bgs/ContentElements/BreadcrumbLi.png) no-repeat center left;
  float:left;
  font-weight:bold;
}
#Bread li.First a {padding:8px 6px 6px 11px; background:#d7e0e4;}
#Bread a {padding:8px 6px 6px 24px; display:block; color:#898989; background:#d7e0e4 url(/css/BuildImages/Bgs/ContentElements/BreadcrumbLi.png) no-repeat center left;}
#Bread em {padding:8px 6px 6px 24px; display:block; font-style:normal;}

.Margin {
  height:15px;
  width:32px;
  float:left;
}

.ClearBoth{display:inline-block;}
 html[xmlns] .ClearBoth{display:block;}
 * html .ClearBoth{height:1%; overflow:visible; }
 .ClearBoth:after{content:"."; display:block; line-height:0; height:0; clear:both; visibility:hidden;}

.ClearLeft{display:inline-block;}
 html[xmlns] .ClearLeft{display:block;}
 * html .ClearLeft{height:1%; overflow:visible;}
 .ClearLeft:after{content:"."; display:block; line-height:0; height:0; clear:left; visibility:hidden;}

.ClearRight{display:inline-block;}
 html[xmlns] .ClearRight{display:block;}
 * html .ClearRight{height:1%; overflow:visible; }
 .ClearRight:after{content:"."; display:block; line-height:0; height:0; clear:both; visibility:hidden;}


.LineBreaker {
   display:block;
   width:100%;
   clear:both;
   height:51px;
   font-size:0px;
   background:transparent url(/css/BuildImages/Bgs/ContentElements/LineBreaker.png) repeat-x center center;
}
.LineBreaker:after{content:"."; display:block; line-height:0; height:0; clear:both; visibility:hidden;}

.HomeColumn1 {
  float:left;
  width:500px;
  min-height:195px; height:auto;
  margin-right:22px;
}
* html .HomeColumn1{height:250px;}
.HomeColumn1 h2{color:#004a91; border-bottom:solid 1px #898989; padding-bottom:6px;}

.HomeColumn2 {
  float:right;
  width:239px;
  height:192px;
  background:#e8eff4 url(/css/BuildImages/Bgs/ContentElements/HomeColumn2.png) no-repeat bottom left;
}
.HomeColumn2 h2, .HomeColumn2 h3, .HomeColumn2 p {padding-left:10px; padding-right:10px;}
.HomeColumn2 h2{color:#004a91; padding-bottom:11px;}
.HomeColumn2 p {color:#085299;}
.HomeColumn2 p img{color:#085299; margin-bottom:8px;}
.HomeColumn2 .MoreLink, .HomeColumn2 .NewsLink, .HomeColumn2 .DownloadLink, .HomeColumn2 .InverstorLink, .HomeColumn2 .ContactLink{
  background:transparent url(/css/BuildImages/Icons/More.png) no-repeat 10px 6px;
  padding-left:34px!important;
}
.HomeColumn2 .FeedPanel{background:none; margin:0; padding:0;}
.HomeColumn2 .FeedPanel li{border:none;}
.HomeColumn2 .FeedPanel li:hover{background:none; border:none;}
.HomeColumn2 .FeedPanel li strong{font-weight:normal; color:#004a91; padding-top:10px;}
.HomeColumn2 .FeedPanel h2{padding:15px 15px 10px 15px; background:#f7f7f6 url(/css/BuildImages/Bgs/ContentElements/HomeColumn2H2.png) no-repeat top left;}
.HomeColumn2 .FeedPanel img{border:none; width:auto; float:left;}

.HomeColumn3 {
  float:left;
  width:375px;
  margin:0 28px 0 0;
  min-height:170px; height:auto;
  padding-bottom:10px;
  background:#e8eff4 url(/css/BuildImages/Bgs/ContentElements/HomeColumn3.png) no-repeat bottom left;
}
* html .HomeColumn3{height:170px;}
.HomeColumn3.Last{margin-right:0;}
.HomeColumn3 h2{background:transparent url(/css/BuildImages/Bgs/ContentElements/HomeColumn3h2.png) no-repeat top left;}
.HomeColumn3 h2, .HomeColumn3 h3, .HomeColumn3 p {color:#004a91; padding:14px 14px 4px 14px;}
.HomeColumn3 h2{margin-bottom:10px;}
.HomeColumn3 .List li {border:none; padding:0 20px 10px 20px;}
.HomeColumn3 .List li:hover{background: none;}
.HomeColumn3 .List img{float:left; margin:0 15px 0 0; }
.HomeColumn3 .List strong{display:block; font-weight:normal; padding-top:10px; font-size:14px;}

.HozPanel {
  width:100%;
  background:#fff none;
  clear:left;
}
.HozPanel:after{content:"."; display:block; line-height:0; height:0; clear:both; visibility:hidden;}
.HozPanel img{padding:0 0 10px 10px; float:right; margin:4px 0 4px 4px; clear:none;}
.HozPanel p{padding:5px 5px 5px 0; clear:none;}
.HozPanel h2{padding:5px;}
.HozPanel h3{padding:5px;}
.HozPanel h4{padding:5px;}

/* New List page css */

.List {
  font-size:70%;
}

.List li{
  list-style:none;
  padding:8px;
  clear:left;
  background:transparent none;
  border-bottom:solid 1px #c7d2d7;
  line-height:160%;
}
/*-- Clears floating images --*/
.List li:after{content: "."; display: block; line-height:0; height:0; clear:both; visibility:hidden;}

.List li a:link, .List li a:visited, .List li a:hover{display:block; color:#4c4c4c; text-decoration:none;}
 .List li:hover{background:#e7ecee none;}


.List img{float:right; margin:0 0 0 10px;}

.List li strong {
  display:block;
  font-size:13px;
  font-weight:bold;
}
.List li em {
  display:block;
  clear:both;
}

/*-- Generic List style --*/

.List li ul li{padding:8px;}
 .List li ul li a:link, .List ul li a:visited, .List ul li a:hover{}
  .List li ul li:hover{background:#e7ecee none;}
 .List li ul li strong{font-size:12px; padding:0;  font-weight:bold;}
 .List ul li a:link strong, .List ul li a:visited strong, .List ul li a:hover strong{color:#3a7dbc !important;}

/*-- Cleans up first and last listed item --*/
.List .First{border-top:solid 1px #c7d2d7;}
.List .Last{border-bottom:solid 1px #c7d2d7;}


/*-- News List style (extension of .List) --*/

.News img{margin:0 4px 0 10px;}
.News .First{border-top:0;}
.News li em{clear:none;}


/*-- News List style (extension of .List) --*/

.Rns ul li{}

/*-- Briefings List style (extension of .List) --*/

.Briefings img{margin:0 4px 0 10px;}
.Briefings li strong{font-size:12px; background:transparent url(/css/BuildImages/Icons/Briefings.png) no-repeat top left; padding:0.3em 0 0.3em 28px;}
.Briefings li em{padding-left:28px;}


/*-- Files List style (extension of .List) --*/

.Files img{margin:0 4px 0 10px;}
/*-- The below overides the DateBanner when list is nested --*/
.Files li ul li strong{background:transparent url(/css/BuildImages/Icons/Download.png) no-repeat top left; padding:0.1em 0 0.2em 24px;}
.Files .First{border-top:0;}


/*-- Members List style (extension of .List) --*/

.Members li strong{background:transparent url(/css/BuildImages/Icons/Contact.png) no-repeat top left; padding:0.1em 0 0.2em 24px; display:inline-block; width:16em;}
.Members li em{display:inline;}


/*-- Related List style (extension of .List) --*/

.Related li img{margin:0 4px 0 10px;}

/*-- ChromeRss List style (extension of .List) --*/

.RSSLinks li strong{font-size:13px; background:transparent url(/css/BuildImages/Icons/News.png) no-repeat center left; padding:0 0 0 24px; line-height:250%;}


/*-- Search List style (extension of .List) --*/

.SearchItem li em{background:#c7d2d7 none; font-style:normal; display:inline;}


/*-- DateBanner (needs to sit below .List extensions so attributes aren't superceded)--*/

li.DateBanner{border:0; padding:10px 0 5px 0;}
li.DateBanner:hover{background:transparent none;}
li.DateBanner strong{font-size:14px; padding:15px 0 5px 0; font-weight:normal!important; border-bottom:solid 1px #3a7dbc; color:#3a7dbc;}
 li.DateBanner li strong{border:0; color:#4c4c4c; font-weight:normal!important;}


/*-- Newish class (applied to new items via CMS macro) --*/

li.Newish{background:#e7ecee url(/css/BuildImages/Bgs/ContentElements/Newish.png) no-repeat center right; padding-right:25px!important;}
li:hover.Newish{background:#d7e0e4 url(/css/BuildImages/Bgs/ContentElements/Newish.png) no-repeat center right!important;}


/* Graphical Date */

.Date1, .Date2{float:left; margin:4px 10px 0 0; border:1px solid #c7d2d7; display:inline; width:2.8em; text-align:center;}
 .Day{font-size:110%; font-weight:bold; background:#d7e0e4 url(/css/BuildImages/Bgs/ContentElements/Day.png) repeat-x top left; display:block;}
 .Month{font-size:75%; color:#fff; background:#3a7dbc url(/css/BuildImages/Bgs/ContentElements/Month.png) repeat-x bottom left; display:block; text-transform:uppercase;}
 .Year{font-size:80%; color:#fff; background:#3a7dbc url(/css/BuildImages/Bgs/ContentElements/Month.png) repeat-x bottom left;text-transform:uppercase; display:block; border-bottom:1px solid #c7d2d7;}


/* ------------------ Form Elements --------------------- */

legend{font-size:110%; color:#4b92ce; padding:10px 0;}

.Column{width:50%; float:left; position:relative;}

.Column label {
  padding:0;
  font-size:70%;
  line-height:250%;
  font-weight:bold;
}
.Column p{font-size:70%; display:inline; padding:0 10px 0 5px;}
.Column p.Note{display:block;}

p.Alert{color:#c30c30;}
span.Alert{color:#c30c30;}

.Column input{width:90%; border:solid 1px #c7d2d7; padding:5px 3px; margin-bottom:5px; display:block;}
 .Column input:after{content:"."; display:block; line-height:0; height:0; clear:left; visibility:hidden;}
.Column textarea{border:solid 1px #c7d2d7; padding:5px 3px; display:block; width:90%; margin-bottom:5px;}
.Column select{font-size:70%; width:90%; border:solid 1px #c7d2d7; padding:5px 3px; margin-bottom:5px;}
 .Column select option{line-height:30px;}

.Column .CheckBox{display:block;}
 .Column .CheckBox label{padding:0 0 0 5px; line-height:180%; font-weight:normal;}
 .Column .CheckBox input{width:auto; display:inline; margin-bottom:0px; border:none;}

.Column .OptIn{display:block; padding:10px 0 20px 0;}
 .Column .OptIn input{width:auto; display:inline; float:left; margin-right:5px; border:none;}
 .Column .OptIn label{line-height:normal; font-weight:normal; font-style:italic;}

.Button {
   border:none;
   border-top: 1px solid #86a5c3;
   background:#3a7dbc none;
   background: -webkit-gradient(linear, left top, left bottom, from(#86a5c3), to(#256fb4));
   background: -moz-linear-gradient(top, #86a5c3, #256fb4);
   padding:5px 14px!important;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(144,146,133,1) 0 1px 0;
   -moz-box-shadow: rgba(144,146,133,1) 0 1px 0;
   box-shadow: rgba(144,146,133,1) 0 1px 0;
   text-shadow: rgba(0,0,0,0.3) 1px 1px 0;
   color:#fff;
   font-size: 13px;
   text-decoration: none;
   vertical-align: middle;
   width:auto!important;
}
.Button:hover {
   border-top-color:#86a5c3;
   background:#3a7dbc none;
   color:#fff;
  cursor:pointer;
}
.Button:active {
   border-top-color:#86a5c3;
   background:#256fb4 none;
}

/* - End - */

/* Dynamic Content Panel */

#DynamicContentHolder{
  float:left;
  width:180px;
  padding:20px 0 0 0;
}
#DynamicContentHolder .LineBreaker{margin-top:-27px!important; float:left;}

.FeedPanel{
  margin-bottom:30px;
  padding-bottom:10px;
  float:left;
  width:100%;
  background:#e7ecee url(/css/BuildImages/Bgs/FeedPanel/FeedPanel.png) repeat-x bottom left;
}
/*- .Themes can be applied to a FeedPanel to alter the default style this can be amended further down and in Templates through admin area -*/
.FeedPanel.Home2{min-height:170px; height:auto;}
* html .FeedPanel.Home2{height:170px;}
.FeedPanel p, .FeedPanel h2, .FeedPanel h3, .FeedPanel h4, .FeedPanel img, .FeedPanel ul, .FeedPanel ol, .FeedPanel address{margin:0 10px;}
.FeedPanel ul ul, .FeedPanel ol ol{margin:0;}

.FeedPanel h2{padding:14px 10px 10px 10px; margin:0; color:#004a91; background:#e7ecee url(/css/BuildImages/Bgs/FeedPanel/FeedPanelH2.png) no-repeat top left;}
 .FeedPanel h2 a:link, .FeedPanel h2 a:visited, .FeedPanel h2 a:hover{color:#004a91;}
.FeedPanel h3{padding:0; font-size:90%;}
 .FeedPanel h3 strong{font-size:160%; color:#3a7dbc;}
.FeedPanel h4{font-weight:normal; padding:0; font-size:80%;}
 .FeedPanel h4 strong{}
.FeedPanel p{padding:10px 0; line-height:normal;}
.FeedPanel a:link, .FeedPanel a:visited, .FeedPanel a:hover{}
.FeedPanel img{margin:0 0 0 8px;}

.FeedPanel .InverstorLink {
  background:transparent none;
  padding:0px!important;
}

.FeedPanel ul{padding-left:0px;}
.FeedPanel li{font-size:90%; margin:6px 0 0 0px;}
.FeedPanel li img{border:solid 1px #c7d2d7; margin:0 0 0 10px;}

.FeedPanel .News li{list-style:none none; background:transparent none; padding:5px 0;}
 .FeedPanel .News li a:link, .FeedPanel .News li a:visited, .FeedPanel .News li a:hover{color:#898989;}
 .FeedPanel .News li strong{font-size:120%; font-weight:bold; color:#256fb4;}
 .FeedPanel .News li.Last{border-bottom:none;}

.FeedPanel .Briefings li{list-style:none none; background:transparent none; border-top:none; padding: 5px 0;}
 .FeedPanel .Briefings li a:link, .FeedPanel .Briefings li a:visited, .FeedPanel .Briefings li a:hover{color:#898989;}
 .FeedPanel .Briefings li strong{font-size:120%; font-weight:bold; color:#256fb4; padding:0; background:transparent none;}
 .FeedPanel .Briefings li em{display:inline; padding:0;}
 .FeedPanel .Briefings li.Last{border-bottom:none;}

.FeedPanel .Related li{padding:0;}
.FeedPanel .Related li:hover{background:transparent none;}
 .FeedPanel .Related li a:link, .FeedPanel .Related li a:visited, .FeedPanel .Related li a:hover{color:#898989;}
 .FeedPanel .Related li strong{font-weight:bold; color:#256fb4; padding:6px 0 4px 0;}
.FeedPanel .Related li li{margin:0; padding:8px 0; line-height:180%;}
 .FeedPanel .Related li ul li strong{font-size:120%; font-weight:normal; padding:0;}
 .FeedPanel .Related .Last{border-bottom:none;}

.FeedPanel .TableEffects {border-collapse:collapse; border-spacing:0; font-size:60%; margin:10px 0;}
.FeedPanel input {margin-right:3px;}

.FeedPanel .Note{padding:4px 0 8px 0; line-height:normal; font-size:60%;}
.FeedPanel .Rss{margin:15px 10px 0 0; padding:0; float:right; background:none;}
.FeedPanel .ShareArrow{margin:0;} /* - Do not delete this references the image from share price feed - */

.SlideShowContainer{
  margin-bottom:20px;
  float:left;
  width:100%;
  position:relative;
  display:inline;
}
 .SlideShowContainer h2{padding:14px 0 10px 0; font-size:100%; font-weight:bold; color:#4c4c4c;}

.slideshow{height:182px; min-height:182px; width:100%!important; background:#c7d2d7 none;}

 .SlideShowContent{display:block; width:100%!important;}
 .SlideShowContent h3{font-size:110%; padding-left:8px; padding-right:8px;}
 .SlideShowContent p{padding-left:8px; padding-right:8px;}
 .SlideShowContent a{color:#fff; font-style:italic; font-size:90%;}

.Nav{width:33px; height:14px; position:absolute; top:204px; right:5px; z-index:98;}
 .Nav a{width:14px; height:14px; margin:0px; padding:0; display:block; float:left; outline:none; font-size:0;}
.Nav #prev{background:url(/css/BuildImages/Btns/FeedNav.png) transparent 0 0 no-repeat;}
 .Nav a#prev {text-indent: -9999px; text-decoration: none; border-bottom: none;}
 .Nav a:hover#prev {text-decoration: none; background:url(/css/BuildImages/Btns/FeedNav.png) transparent 0 -16px no-repeat; border-bottom: none;}
.Nav #next{margin-left:5px; background:url(/css/BuildImages/Btns/FeedNav.png) transparent -16px 0 no-repeat;}
 .Nav a#next{text-indent: -9999px; text-decoration: none; border-bottom: none;}
 .Nav a:hover#next{text-decoration: none; background:url(/css/BuildImages/Btns/FeedNav.png) transparent -16px -16px no-repeat; border-bottom: none;}

/* body content ends */

/*-----------------------footer starts-----------------------*/

#Footer {
  width:990px;
  margin:0px auto;
  padding:0 0 0 0;
}

.RightFooterLink {
  font-size:90%;
  float:right;
  text-align:right;
  clear:both;
  padding-top:10px;
}

.FooterLinks {
  padding-top:10px;
  font-size:90%;
  text-align:left;
}
.FooterLinks p{float:left; clear:none;}
.FooterLinks ul{clear:none; float:left; background:transparent url(/css/BuildImages/Bgs/Footer/FooterBullet.png) no-repeat top right; padding:0 15px 0 0;}
.FooterLinks li{float:left; display:inline; background:transparent url(/css/BuildImages/Bgs/Footer/FooterBullet.png) no-repeat top left; padding:6px 0px 6px 15px;}

#AccessKeys {
  font-size:90%;
  float:left;
  padding-top:10px;
}
#AccessKeys a:link, #AccessKeys a:visited{text-decoration:none;}
#AccessKeys a:hover{text-decoration:underline;}
#AccessKeys .Underline{text-decoration:underline;}

/*-----------------------footer ends-----------------------*/

/*-----------------------Contour-----------------------*/

#contour{}
#contour .contourPageName{display:none;}
#contour legend{font-size:110%; font-weight:normal!important; color:#4b92ce;}
#contour fieldset.contourFieldSet{padding:0; margin:0;}
#contour fieldset.contourFieldSet legend{padding:10px 0; margin:0;}
#contour .contourField {width:50%; float:left; position:relative;}
#contour .contourField .text{width:90%!important;}
#contour .contourField textarea{height:100px!important;}
#contour .contourField select{font-size:70%; padding:3px;}
#contour .contourField select option{}
#contour span.contourError{font-size:11px; position:absolute; top:10px; right:18px;}
#contour span{padding:2px 0 10px 0!important;}




/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

