/* generic */

.chrome {overflow-y:scroll !important;}
.chrome body {overflow-y:scroll !important;}

html
{overflow-y:scroll;}
html, body { height: 100%; /* We need this for the client overlay to work */ }
body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#000; background:url(../images/body-bg.jpg) 0 0 repeat-x;}
h1 {color:#000; font-weight:400; margin:15px 0; font-style:italic;}
h2 {font-weight:400; font-size:1.2em; line-height:1.5em;}
h3 {color:#f7941e; font-size:1em; font-weight:400; margin:0; padding:0;font-style:normal !important; /*text-transform: uppercase;*/}
h4 {font-weight:400; font-size:1.2em; line-height:1.3em; margin:10px 0 0 0; padding:0;font-style:normal !important; text-transform:uppercase;}
h5 {color:#46749d; font-size: 1.15em; font-weight:400; margin:0; padding:0;font-style:normal;}
a {color:#f7941e; text-decoration:none;}
a:hover {text-decoration:underline;}
p {margin:11px 0;}
p.heading-2 {font-weight:400; font-size:1.2em; /*line-height:2.5em;*/ color:#6F6360;}
table {float:left; margin:0; padding:0; width:100%; border:0;}
th {background:#eeeeee; padding:10px; color:#000; font-weight:400; border-bottom: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF;} 
td {background:#eeeeee; padding:10px; border-bottom: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF;}

.black-btn {float:left; margin:0; padding:0; width:auto; background:url(../images/buttons/black-btn-bg.jpg) 0 0 no-repeat #000; text-transform: uppercase; font-size: 0.9em; }
.black-btn a {float:left; margin:0; padding:9px 12px 10px 12px; width:auto; background:url(../images/buttons/black-btn-end.jpg) 100% 0 no-repeat; color:#fff !important;}
.black-btn p {margin:0; padding:0;}

.orange-btn {float:left; margin:0; padding:0; width:auto; background:url(../images/buttons/orange-btn-bg.jpg) 0 0 no-repeat #d15805; text-transform: uppercase; font-size: 0.9em; }
.orange-btn a {float:left; margin:0; padding:9px 12px 10px 12px; width:auto; background:url(../images/buttons/orange-btn-end.jpg) 100% 0 no-repeat; color:#fff !important;}
.orange-btn p {margin:0; padding:0;}

#sublanding-header-one-full-width .black-btn {font-size: 0.8em;}
#sublanding-header-one  .black-btn {font-size: 0.8em;}
#sublanding-header-one  p.heading-2 .black-btn {margin:10px 0 0 0;}
#sublanding-header-one  p.heading-2 .black-btn a {padding:9px 12px 4px;}
#sublanding-header-one-full-width p.heading-2 .black-btn {margin:10px 0 0 0;}
#sublanding-header-one-full-width p.heading-2 .black-btn a {padding:8px 12px 6px;}

.white-btn {float:left; margin:0; padding:0; width:auto; background:url(../images/buttons/white-btn-bg.jpg) 0 0 no-repeat #fff;}
.white-btn a {float:left; margin:0; padding:7px 12px 8px 12px; width:auto; background:url(../images/buttons/white-btn-end.jpg) 100% 0 no-repeat; color:#000;}
.white-btn p {margin:0; padding:0;}

a.previous-page {float:left; margin:0; padding:10px; width:138px;}

a.adobereader {background: url(../images/get_adobe_reader.gif) no-repeat scroll 0 100% transparent; display: block; height: 33px; padding: 10px 0 0; text-indent: -9999em; width: 112px;}

.hr {float:left; margin:20px 0 20px 0; padding:0; width:100%; border-top:1px solid #D6D7D9;}
.hr hr {display:none;}

#accesskeys {display:none;}

.large-font {font-size:1.8em;}

/* cufon heading adjustments */

#landing-header-content p.heading-2 {font-weight:400; font-size:1.25em; /*line-height:2.5em;*/ color:#6F6360;}
#landing-header-content p.heading-2 cufon { margin:0 0 5px 0; } 

#landingpage-header-content p.heading-2 {font-weight:400; font-size:1.25em; /*line-height:2.5em;*/ color:#6F6360;}
#landingpage-header-content p.heading-2 cufon { margin:0 0 5px 0; }

#sublanding-header-one p.heading-2 {font-weight:400; font-size:1.25em; /*line-height:2.5em;*/ color:#6F6360;}
#sublanding-header-one p.heading-2 cufon { margin:0 0 5px 0; }

#product-content-container p.heading-2 {font-weight:400; font-size:1.25em; /*line-height:2.5em;*/ color:#6F6360;}
#product-content-container p.heading-2 cufon { margin:0 0 5px 0; }

#product-col-one p.heading-2 {font-weight:400; font-size:1.25em; /*line-height:2.5em;*/ color:#6F6360;}
#product-col-one p.heading-2 cufon { margin:0 0 5px 0; } 

#subpage-content-container p.heading-2 {font-weight:400; font-size:1.25em; /*line-height:2.5em;*/ color:#6F6360;}
#subpage-content-container p.heading-2 cufon { margin:0 0 5px 0; }

#sublanding-header-one-full-width p.heading-2 {font-weight:400; font-size:1.25em; /*line-height:2.5em;*/ color:#6F6360;}
#sublanding-header-one-full-width p.heading-2 cufon { margin:0 0 5px 0; }

#subpage-content-container-woman-full-width p.heading-2 {font-weight:400; font-size:1.25em; /*line-height:2.5em;*/ color:#6F6360;}
#subpage-content-container-woman-full-width p.heading-2 cufon { margin:0 0 5px 0; }

#subpage-arts-content-container p.heading-2 {font-weight:400; font-size:1.25em; /*line-height:2.5em;*/ color:#6F6360;}
#subpage-arts-content-container p.heading-2 cufon { margin:0 0 5px 0; }

#sublanding-header-one-po h1 {margin:10px 0 3px 0;}

#sublanding-header-one-po h2 {font-weight:400; font-size:1.25em; /*line-height:2.5em;*/ color:#6F6360; margin:0;}
#sublanding-header-one-po h2 cufon { margin:0 0 5px 0; }

/* link updates to black */

.accordion-content a,
#subpage-content-container a,
.right-col-box-container a {color:#000;}

/* heading styles */

.homepage-3-col-imagebox-container p.heading-2 {text-transform:uppercase;}
.market-information-container p.heading-2 {text-transform:uppercase; color:#f7941e;}
p.heading-2-alt {color:#000; font-size:1em;}
.landingbox-left p.heading-2 {text-transform:uppercase;}
.landingbox-item p.heading-2 {text-transform:uppercase;}
.landingtext-wrapper  p.heading-2 {text-transform:uppercase;}
/*#product-col-one p.heading-2 {font-weight:bold; font-size:1em;}*/
.right-col-box-container p.heading-2-lite {font-size:1.8em;}
#sublanding-content-wrapper .product-col-two-grey-box-container p.heading-2-lite {font-size:1.8em; /*margin:22px 0 0 0 !important;*/ margin:0 !important;}
.fi-container p.heading-2-lite {font-size:1.8em; margin:25px 0 11px 0;}
.product-col-two-grey-box-container p.heading-2-lite {font-size:1.8em;}
.contentStyle01a p.heading-2 {text-transform:uppercase;}
.product-col-two-grey-box-container p.heading-2 {text-transform:uppercase;}

#subpage-content-container .contentStyle01b p.heading-2 {font-size:1.8em;}
.right-col-box-container p.heading-2 {font-size:1.8em;}

#locations-content-col1a p.heading-2 {font-size:1.8em;}

#sublanding-content-wrapper .product-col-two-grey-box-container h3 {font-size: 1.2em; text-transform: uppercase;}

#sublanding-header-two-content p.heading-2 {font-size: 1em; text-transform: uppercase; font-weight:normal; color:#fff; margin:0 0 11px 0;}

.woman-quote-container p.heading-2 {font-size:1em !important;}

/* bullet point list */

ul.bullet-list {float: left; margin: 0; padding: 0; width: 100%;}
ul.bullet-list li {margin:0; padding:0 0 8px 12px; clear:both; list-style-type:none; background:url(../images/orange-chevron.png) 0 4px no-repeat;}
ul.bullet-list li a {color:#000; font-weight:normal;}

ul.bullet-list-column {float: left; margin:10px 0 0 0 !important; padding: 0 !important; width:158px !important;}
ul.bullet-list-column li {margin:0; padding:0 0 10px 12px !important; clear:both; list-style-type:none; background:url(../images/orange-chevron.png) 0 4px no-repeat;}
ul.bullet-list-column li a {color:#000; font-weight:normal;}

/* generic items */

.landingbox-item {float:left; margin:20px 0 0 0; padding:0 0 10px 0; width:100%; min-height:150px; border-bottom:1px solid #D6D7D9;}
.landingbox-item img {float:right; /*margin:15px 0 0 10px;*/ margin:0 0 0 10px; padding:1px; width:auto; border:1px solid #D6D7D9;}

.landingbox-item-last {float:left; margin:10px 0 0 0; padding:0; width:100%;}
.landingbox-item-last img {float:right; margin:15px 0 0 10px; padding:0; width:auto;}

.right-col-box-wrapper {float:left; margin:0 0 10px 0; padding:1px; width:156px; border:1px solid #d6d7d9;}
.right-col-box-container {float:left; margin:0; padding:10px; width:136px; background:url(../images/subpage-right-col-bg.jpg) 0 0 repeat-x #e5e4e2;}
.right-col-box-container a {color:#000;}

.right-col-box-container ul {float:left; margin:0; padding:0; width:100%;}
.right-col-box-container ul li {float:left; margin:0; padding:5px 0; width:100%; list-style-type:none;}

.product-col-two-grey-box-wrapper {float:left; margin:10px 0 0 0; padding:1px; width:358px; border:1px solid #d6d7d9; color: #636361; }
.product-col-two-grey-box-container {float:left; margin:0; padding:20px; width:318px; background:url(../images/subpage-right-col-bg.jpg) 0 0 repeat-x #e5e4e2;}
.product-col-two-grey-box-container h4 {padding:10px 0 0 0; clear:both; color: #636361; font-weight: 400; }

.product-col-two-grey-box-container ul {margin:0; padding:0;}
.product-col-two-grey-box-container ul li {margin:0; padding:0 0 8px 12px; list-style-type:none;}
.product-col-two-grey-box-container ul li a {font-weight:normal !important;}

.product-col-two-grey-box-container ul.bullet-list {margin:10px 0;}

.product-col-two-white-box-wrapper {float:left; margin:4px 0 0 0; padding:1px; width:358px; border:1px solid #d6d7d9; color: #636361; }
.product-col-two-white-box-container {float:left; margin:0; padding:0 20px 20px 20px; width:318px; background: #fff;}
.product-col-two-white-box-container h4 {padding:10px 0 0 0; clear:both; color: #636361; font-weight: 400; }

.fi-wrapper {float:left; margin:10px 0 0 0; padding:1px; width:358px; border:1px solid #D6D7D9;}
.fi-container {float:left; margin:0; padding:0 20px 20px 20px; width:318px; /*background:url(../images/fi-bg.jpg) 100% 100% no-repeat;*/}
.fi-container h4 {padding:10px 0 0 0; clear:both;}
.fi-container ul {float:left; margin:10px 0 0 0; padding:0; width:100%;}
.fi-container ul li {float:left; margin:0; padding:0 18px 0 0; width:140px; list-style-type:none;}

.logout-box-wrapper {float:left; margin:0 6px 0 0; padding:1px; width:312px; border:1px solid #D6D7D9;}
.logout-box-container {float:left; margin:0; padding:0; width:100%;}
.logout-box-content {float:left; margin:60px 0 0 0; padding:10px 20px 20px 20px; width:272px; background:url(../images/black-overlay.png) 0 0 repeat; color:#fff;}

.logout-box-wrapper-last {float:left; margin:0; padding:1px; width:312px; border:1px solid #D6D7D9;}
.logout-box-wrapper-last .logout-box-content {width:273px;}

.logout-box-content a {color:#fff; font-weight:bold;}

.logout-box-content p.heading-2 {text-transform:uppercase;}
.logout-textbox-container p.heading-2 {text-transform:uppercase;}

.logout-textbox-wrapper {float:left; margin:4px 40px 0 0; padding:1px; width:156px;  border:1px solid #D6D7D9;}
.logout-textbox-container {float:left; margin:0; padding:10px; width:136px; min-height:160px; background:url(../images/landingbox-bg.jpg) 0 0 repeat-x #eaf0f5;}
.logout-textbox-container h2 {margin:0 0 10px 0;}
.logout-textbox-container ul {float:left; margin:0; padding:0; width:100%;}
.logout-textbox-container ul li {float:left; margin:0 0 10px 0; padding:0; width:100%; list-style-type:none;}

.logout-textbox-wrapper-last {float:left; margin:4px 0 0 0; padding:1px; width:156px;  border:1px solid #D6D7D9;}

.further-information-wrapper {float:left; margin:4px 0 0 0; padding:20px; width:320px; background:#fefefe; border:1px solid #c42695;}
.further-information-wrapper h4 {color:#c42695; margin:0;}

.accordion {float:left; margin:10px 0 0 0; padding:0 0 0 0; width:100%; border-top:1px solid #D6D7D9;}
.accordion-container {float:left; margin:0; padding:0; width:100%; border-bottom:1px solid #D6D7D9;}
.accordion-container a.accordion-link { display:block; padding:15px 25px 15px 10px; width:325px; background:url(../images/buttons/btn-minus.gif) 98% 50% no-repeat; color: #000; /*font-weight:bold;*/ }
.accordion-container a.accordion-plus { display:block; padding:15px 25px 15px 10px; width:325px; background:url(../images/buttons/btn-plus.gif) 98% 50% no-repeat; color: #000; }
.accordion-content {float:left; margin:0; padding:0 10px; width:340px;}

#tabs .tab-box-header ul.ui-tabs-nav {padding:0 0 10px 0;}
#tabs .tab-box-header ul.ui-tabs-nav li {border:0; background:none;}
#tabs .tab-box-header ul.ui-tabs-nav li a {color:#46749d; border-right:1px solid #c7c2bc; padding: 4px 17px 4px 12px;}
#tabs .tab-box-header ul.ui-tabs-nav li.last-tab a {border-right:0;}
#tabs .tab-box-header ul.ui-tabs-nav li.ui-state-active {border-bottom:0;}
#tabs .tab-box-header ul.ui-tabs-nav li.ui-state-active a {background:none; color:#5f6168;}

#tabs p.heading-2 {float:left; width:100%;}

#tabs table {margin:0 0 10px 0;}
#tabs strong a {color:#000;}

.homepage-3-col-box-wrapper {float:left; margin:5px 5px 0 0; padding:1px; width:208px; border:1px solid #dbdbdb;}
.homepage-3-col-imagebox-container {float:left; margin:0; padding:10px; width:188px; min-height:250px; background:url(../images/landingbox-bg.jpg) 0 0 repeat-x #e5e4e2;}

.item-image-right {float:left; margin:10px 0 0 0; padding:0; width:100%;}
.item-image-right img {float:right; margin:0 0 0 10px; padding:1px; width:auto; border:1px solid #D6D7D9;}

.item-image-left {float:left; margin:10px 0 0 0; padding:0; width:100%;}
.item-image-left img {float:left; margin:0 10px 0 0; padding:1px; width:auto; border:1px solid #D6D7D9;}

/* bullet point lists with orange chevrons */

.homepage-3-col-imagebox-container ul {float:left; margin:0; padding:0; width:100%;}
.homepage-3-col-imagebox-container ul li {margin:0; padding:0 0 8px 12px; clear:both; list-style-type:none; background:url(../images/orange-chevron.png) 0 4px no-repeat;}
.homepage-3-col-imagebox-container ul li a {color:#000;}

.landingtext-wrapper ul {float:left; margin:0; padding:0; width:100%;}
.landingtext-wrapper ul li {margin:0; padding:0 0 8px 12px; clear:both; list-style-type:none; background:url(../images/orange-chevron.png) 0 4px no-repeat;}
.landingtext-wrapper ul li a {color:#000;}

.landingbox-content ul {float:left; margin:0; padding:0; width:100%;}
.landingbox-content ul li {margin:0; padding:0 0 8px 12px; clear:both; list-style-type:none; background:url(../images/orange-chevron.png) 0 4px no-repeat;}
.landingbox-content ul li a {color:#000;}

.landingbox-item ul {float:left; margin:0; padding:0; width:100%;}
.landingbox-item ul li {margin:0; padding:0 0 0 12px; clear:both; list-style-type:none; background:url(../images/orange-chevron.png) 0 4px no-repeat;}
.landingbox-item ul li a {color:#000;}

/* structure */

#print-header {display:none;}
#wrapper {float:left; margin:0; padding:0; width:100%; text-align:center;}
#container {position:relative; margin:auto; padding:0; width:960px; text-align:left;}
#header {float:left; margin:0; padding:0; width:100%; min-height:130px;}
#logo {float:left; margin:20px 0 0 0; padding:0; width:auto;}
#content-wrapper {float:left; margin:0; padding:0; width:100%;}
#container-mobile {float:left; margin:auto; padding:0; width:100%; text-align:left;}

#sub-nav {float:right; margin:10px 0 0 0; padding:0; width:auto;}
#sub-nav ul {float:left; margin:0; padding:0; width:auto;}
#sub-nav ul li {float:left; margin:0; padding:0; width:auto; list-style-type:none; text-transform: uppercase; }
#sub-nav ul li a {float:left; margin:0; padding:7px 10px; width:auto; color:#fff; text-decoration:none;}
#sub-nav ul li input.search-box {padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:0.9em;}
#sub-nav ul li input.search-btn {margin:1px 0 0 5px;}

#main-nav { font-size: 1.2em; float:left; margin:17px 0 0 0; padding:0; width:100%; z-index: 99; position: relative; font-style: normal; }
#main-nav ul {float:left; margin:0; padding:0; width:auto;}
#main-nav ul li {float:left; margin:0 2px 0 0; padding:0; width:auto; list-style-type:none;}

ul.navLevel1 li a
{color:#fff;text-indent:-10000px;overflow:hidden;float:left;height:31px;}
ul.navLevel1 li.item00 a
{width:26px;background:url("../images/top-nav.gif") 0 0 no-repeat;}
ul.navLevel1 li.item00 a.selected-current,
ul.navLevel1 li.item00 a:hover,
ul.navLevel1 li.item00 a.selected {background-position:0 -41px;}
ul.navLevel1 li.item01 a
{width:105px;background:url("../images/top-nav.gif") -59px 0 no-repeat;}
ul.navLevel1 li.item01 a:hover,
ul.navLevel1 li.item01 a.selected-current,
ul.navLevel1 li.item01 a.selected {background-position:-59px -41px;}
ul.navLevel1 li.item02 a
{width:140px;background:url("../images/top-nav.gif") -311px 0 no-repeat;}
ul.navLevel1 li.item02 a:hover,
ul.navLevel1 li.item02 a.selected-current,
ul.navLevel1 li.item02 a.selected {background-position:-311px -41px;}
ul.navLevel1 li.item03 a
{width:81px;background:url("../images/top-nav.gif") -197px 0 no-repeat;}
ul.navLevel1 li.item03 a:hover,
ul.navLevel1 li.item03 a.selected-current,
ul.navLevel1 li.item03 a.selected {background-position:-197px -41px;}
ul.navLevel1 li.item04 a
{width:106px;background:url("../images/top-nav.gif") -484px 0 no-repeat;}
ul.navLevel1 li.item04 a:hover,
ul.navLevel1 li.item04 a.selected-current,
ul.navLevel1 li.item04 a.selected {background-position:-484px -41px;}
ul.navLevel1 li.item05 a
{width:96px;background:url("../images/top-nav.gif") -623px 0 no-repeat;margin:0;}
ul.navLevel1 li.item05 a.selected-current,
ul.navLevel1 li.item05 a:hover,
ul.navLevel1 li.item05 a.selected {background-position:-623px -41px;}
ul.navLevel1 li.item06 a
{width:101px;background:url("../images/top-nav.gif") -752px 0 no-repeat;margin:0;}
ul.navLevel1 li.item06 a.selected-current,
ul.navLevel1 li.item06 a:hover,
ul.navLevel1 li.item06 a.selected {background-position:-752px -41px;}


/*#main-nav ul li a {float:left; display:block; color:#fff; text-decoration:none;}
#main-nav ul li a.home {background:#636361; border:1px solid #bebebd; border-bottom:0; padding:6px 12px;}
#main-nav ul li a:hover.home {background:#fff; color:#000;}
#main-nav ul li a.private-banking {background:url(../images/main-nav-arrows.gif) 95% 6px no-repeat #636361; border:1px solid #bebebd; border-bottom:0; padding:6px 28px 6px 12px;}
#main-nav ul li a:hover.private-banking, #main-nav ul li.sfHover a.private-banking {background:url(../images/main-nav-arrows.gif) 95% -30px no-repeat #fff; color:#000;}
#main-nav ul li a.investment {background:url(../images/main-nav-arrows.gif) 95% 6px no-repeat #636361; border:1px solid #bebebd; border-bottom:0; padding:6px 28px 6px 12px;}
#main-nav ul li a:hover.investment, #main-nav ul li.sfHover a.investment {background:url(../images/main-nav-arrows.gif) 95% -30px no-repeat #fff; color:#000;}
#main-nav ul li a.commercial {background:url(../images/main-nav-arrows.gif) 95% 6px no-repeat #636361; border:1px solid #bebebd; border-bottom:0; padding:6px 28px 6px 12px;}
#main-nav ul li a:hover.commercial, #main-nav ul li.sfHover a.commercial {background:url(../images/main-nav-arrows.gif) 95% -30px no-repeat #fff; color:#000;}
#main-nav ul li a.news-and-insights {background:url(../images/main-nav-arrows.gif) 95% 6px no-repeat #636361; border:1px solid #bebebd; border-bottom:0; padding:6px 28px 6px 12px;}
#main-nav ul li a:hover.news-and-insights, #main-nav ul li.sfHover a.news-and-insights {background:url(../images/main-nav-arrows.gif) 95% -30px no-repeat #fff; color:#000;}
#main-nav ul li a.about-coutts {background:url(../images/main-nav-arrows.gif) 95% 6px no-repeat #636361; border:1px solid #bebebd; border-bottom:0; padding:6px 28px 6px 12px;}
#main-nav ul li a:hover.about-coutts, #main-nav ul li.sfHover a.about-coutts {background:url(../images/main-nav-arrows.gif) 95% -30px no-repeat #fff; color:#000;}
#main-nav li li { font-size: 0.85em; }

#main-nav ul.zh-mdd li a.home {padding:6px 12px 6px 12px;}
#main-nav ul.zh-mdd li a.private-banking {padding:6px 28px 6px 12px;}
#main-nav ul.zh-mdd li a.investment-services {padding:6px 28px 6px 12px;}
#main-nav ul.zh-mdd li a.news-and-insights {padding:6px 28px 6px 12px;}
#main-nav ul.zh-mdd li a.about-rbs-coutts {padding:6px 28px 6px 12px;}*/

#section-nav {float:left; margin:0; padding:8px 10px 8px 0; width:948px; border-left:1px solid #d6d7d9; border-right:1px solid #d6d7d9; border-bottom:1px solid #d6d7d9; background: url(../images/section-nav-rpt.gif) 0 0 repeat-x #ececec; }
#section-nav ul {float:left; margin:0; padding:0; width:100%;}
#section-nav ul li {float:left; display:inline; margin:0; padding:0 10px 0 10px; width:auto; border-right:1px solid #d6d7d9; color: #F7941E;}
#section-nav ul li.section-nav-last {border-right:none;}
#section-nav a { color: #797979; }
#section-nav a.Current-section {color:#F7941E;}

#left-nav {float:left; margin:0; padding:0; width:160px; min-height:600px; border-top:1px solid #D6D7D9;}
#left-nav ul {float:left; margin:0; padding:0; width:100%;}
#left-nav ul li {float:left; margin:0; padding:0; width:100%; list-style-type:none; border-bottom:1px solid #D6D7D9;}
#left-nav ul li a {float:left; margin:0; padding:10px 20px 10px 10px; width:128px; color: #7c7c7c;}
#left-nav ul li a.Current-Page {background: #fff; border-left:1px solid #D6D7D9; border-right:1px solid #D6D7D9; color: #000;}
#left-nav ul li a.Parent-1 {/*background: #f6f6f6;*/ border:1px solid #D6D7D9; border-top: none; border-bottom: none; color: #000; }
#left-nav ul li ul li a.Parent-1 {background: #f6f6f6; border-top:1px solid #D6D7D9; border-bottom: 1px solid #D6D7D9; color: #000; }
#left-nav ul li ul li a.Parent-2 {color:#000;}
#left-nav ul li ul {border-left:1px solid #D6D7D9; border-right:1px solid #D6D7D9; width:158px;}
#left-nav ul li ul li {border-bottom:0;}
#left-nav ul li ul li a {font-size:0.85em; padding:10px 10px 10px 20px; width:128px;}
#left-nav ul li ul li a.Current-Page {/*background:#efefef; border-top:1px solid #D6D7D9; border-bottom:1px solid #D6D7D9;*/ border-left:0; border-right:0;}
#left-nav ul li ul li ul {border-left:0; border-right:0;}
#left-nav ul li ul li ul li a {width:118px; padding:10px 10px 10px 30px;}
#left-nav ul li ul li ul li ul {border-left:0; border-right:0;}
#left-nav ul li ul li ul li ul li a {width:108px; padding:10px 10px 10px 40px;}
#left-nav ul li ul li ul li ul li ul {border-left:0; border-right:0;}
#left-nav ul li ul li ul li ul li ul li a {width:98px; padding:10px 10px 10px 50px;}

#footer {float:left; margin:40px 0 0 0; padding:0; width:100%; font-size:0.85em; border-top:1px solid #D6D7D9;}
#copyright {float:left; margin:0; padding:20px 0; width:auto;}
#footer-links {float:right; margin:0; padding:20px 0; width:auto;}
#footer-links ul {float:left; margin:0; padding:0; width:auto;}
#footer-links ul li {display:inline; list-style-type:none; padding:0 0 0 20px;}
#footer-links ul li a {color:#000;}

/* mega drop down */

#main-nav ul, #main-nav ul * {margin: 0; padding: 0; list-style: none; z-index: 99; position: relative; }
#main-nav ul ul { position:	absolute; top: -999em; width: 280px; border: 1px solid #D6D7D9; border-top:0;}
#main-nav ul ul li { width: 100%; }
#main-nav ul li:hover { visibility:	inherit; }
#main-nav ul li { float: left; position:relative; }
#main-nav ul li ul { padding: 18px 0 12px 0; margin: 0; text-align: left; }
#main-nav ul li ul li { margin: 0 !important; padding: 0 0 12px 0!important; border: none;  }
#main-nav ul li ul li a { font-size: 0.9em; display:block;position:relative;float: left;width: 244px !important; padding: 6px 8px 6px 28px; margin: 0; color: #46749d; text-indent: 0; background: none !important; height: auto !important; }
#main-nav ul li ul li a:hover { color: #46749d; }
#main-nav ul li:hover ul, #main-nav ul li.sfHover ul { left:0; top:29px; z-index:99; background: url(../images/megadrop.gif) 0 0 repeat-x #f3f3f3;}
#main-nav ul li:hover li ul, #main-nav ul li.sfHover li ul {top: -999em;}
#main-nav ul li li:hover ul,
#main-nav ul li li.sfHover ul {left: 220px; top:0;}
#main-nav ul li li:hover li ul, #main-nav ul li li.sfHover li ul {top:-999em;}
#main-nav ul li li li:hover ul, #main-nav ul li li li.sfHover ul {left:220px;top:0;}

#main-nav ul.zh-mdd {margin:-2px 0 0 0;}
#main-nav ul.zh-mdd li ul {margin:1px 0 0 0;}

/* home and landing structure */

#landing-header {float:left; margin:4px 0 0 0; padding:1px; width:956px; border:1px solid #D6D7D9;}
#landing-header-content {float:left; margin:0 0 0 20px; padding:0; width:250px;}
#landingpage-header-content {float:left; margin:0 0 0 20px; padding:0; width:350px;}
#homepage-rotator-wrapper {float:right; margin:0 1px 0 0; padding:0; width:637px; min-height:296px;}
#landingpage-rotator-wrapper {float:right; margin:0; padding:0; width:558px; min-height:296px;}
#landingpage-rotator-wrapper #output {width:558px;}
#landingpage-box-area {float:left; margin:30px 0 0 0; padding:0; width:100%;}

.landingbox-wrapper {float:left; margin:4px 3px 0 0; padding:1px; width:314px; border:1px solid #D6D7D9;}
.landingbox-container {float:left; margin:0; padding:0; width:100%; background:url("../images/landing-box.gif") repeat-x scroll 0 79px #E5E4E2;}
.landingbox-content {float:left; margin:0; padding:20px; width:274px; min-height:235px;}
.landingbox-content h3 {font-size:1.4em;}
.landingbox-left {float:left; margin:0 10px 0 0; padding:0 10px 0 0; width:150px; border-right:1px solid #D6D7D9;}
.landingbox-left p.heading-2 {margin:0;}
.landingbox-right {float:left; margin:0; padding:0; width:145px;}
.landingbox-left ul {margin:10px 0 0 0;}
.landingbox-right ul {margin:5px 0 0 0;}

#sublandingbox-wrapper .landingbox-container {padding:10px; width: 335px; background:url("../images/landing-box.gif") repeat-x scroll 0 0 #E5E4E2;}
#sublandingbox-wrapper .landingbox-wrapper {width: 355px;}

#sublandingbox-wrapper .product-col-two-grey-box-container {padding:20px;}

.product-col-two-grey-box-container .twtr-widget {width:310px;}

#landingpage-box-area .landingbox-wrapper {float:left; margin:4px 3px 0 0; padding:1px; width:356px; border:1px solid #D6D7D9;}
#landingpage-box-area .landingbox-container {float:left; margin:0; padding:0; width:100%; background:url(../images/landingbox-bg.jpg) 0 78px repeat-x #E5E4E2;}
#landingpage-box-area .landingbox-content {float:left; margin:0; padding:15px; width:326px; min-height:110px;}
#landingpage-box-area .landingbox-content h3 {font-size:1.4em;}

.landingbox-locations-wrapper {float:left; margin:4px 0 0 0; padding:1px; width:314px; border:1px solid #D6D7D9;}
.landingbox-locations-container {float:left; margin:0; padding:0; width:100%; background:url(../images/landingbox-bg.jpg) 0 0 no-repeat #eaf0f5;}
.landingbox-locations-content {float:left; margin:0; padding:20px; width:274px; min-height:313px;}
.landingbox-locations-content h3 {font-size:1.4em; padding: 8px 0 28px 0;}

.landingbox-locations-content #map {height:255px;}

.landingtext-wrapper {float:left; margin:0 40px 0 0; padding:0 0 10px 0; width:159px; /*border-bottom:1px solid #D6D7D9;*/ min-height:300px;}
.landingtext-last {margin:0 0 0 0;}

.market-information-wrapper {float:left; margin:5px 0 0 0; padding:1px; width:305px; border:1px solid #dbdbdb;}
.market-information-container {position:relative; float:left; margin:0; padding:10px; width:285px; min-height:302px; background:url(../images/landingbox-bg.jpg) 0 0 repeat-x #e5e4e2;}

.investments-landingpage-header-content {float:left !important; margin:0 20px !important; padding:0 !important; width:330px !important;}

ul.tab-buttons {position:absolute; top:48px; left:10px; float:left; margin:0; padding:0; width:100%;}
ul.tab-buttons li {float:left; margin:0; padding:5px 10px; width:auto; list-style-type:none; background:#fff; border:1px solid #bebebd; border-left:0;}
ul.tab-buttons li.first {border-left:1px solid #bebebd;}
ul.tab-buttons li a {color:#000;}
ul.tab-buttons li.selected a {color:#f7941e;}
ul.tab-buttons li.selected {border-bottom:1px solid #fff;}
ul.tab-buttons li.twitter {padding:5px 10px 1px 10px;}

.tabContent {float:left; margin:28px 0 0 0; padding:10px; width:262px; background:#fff; border:1px solid #bebebd;}


#landing-header .market-information-container {position:relative; float:left; margin:0; padding:10px; width:566px; min-height:268px; background:url(../images/landingbox-bg.jpg) 0 0 repeat-x #e5e4e2;}
#landing-header .tabContent {width: 545px; margin: 28px 0 0;}
#landing-header .tabContent table {float:right; width:200px;}
#landing-header .tabContent table th {text-align:left;}

#landing-header .tabContent #x50058 {float:left; margin:0; padding:0; width:auto;}
#landing-header .tabContent #x50215 {float:left; margin:0; padding:0; width:auto;}
#landing-header .tabContent #x50095 {float:left; margin:0; padding:0; width:auto;}
#landing-header .tabContent #x50096 {float:left; margin:0; padding:0; width:auto;}


#microNewsWrapper {float:left; position:relative; margin:0; padding:0; width:100%; height:215px; overflow:hidden;}
#microNews {width:100%;}
#microNews ul {float:left; margin:0; padding:0; width:262px;}
#microNews ul li {float:left; margin:10px 0 0 0; padding:0 0 10px 0; width:100%; list-style-type:none; border-bottom:1px solid #BEBEBD;}

#microNews ul li a {color:#000; background:url("../images/orange-chevron.png") no-repeat 0 4px; padding:0 0 0 12px;} 
#microNews ul li strong a {color:#000; background:none; padding:0;} 

#microIndicesCharts {float:left; margin:0; padding:0; width:100%; height:215px; overflow:hidden;}
#marketBox {float:left; margin:0; padding:0; width:100%; height:215px; overflow:hidden;}
#marketBoxTabs {float:left; margin:0; padding:0; width:100%;}
#marketBoxTabs li {float:left; margin:0 4px 0 0; padding:0; width:auto; list-style-type:none;}
#marketBoxTabs a.current-selected-chart {color:#000;}

ul#marketBoxTabs li, #tabNavigationCompany UL LI {background:none !important;}
ul#marketBoxTabs li A {color:#000 !important; text-decoration:none !important;}
ul#marketBoxTabs li A:hover {text-decoration:underline !important;}
ul#marketBoxTabs li A.current-selected-chart {color:#f7941e !important; text-decoration:none !important;}

#marketBox #x50058, #marketBox #x50215, #marketBox #x50095, #marketBox #x50096 {float:left !important; margin:20px 0 0 -24px !important; padding:0 !important; width:100% !important;}

.twtr-widget {background:none repeat scroll 0 0 transparent !important; height:204px; margin:10px 0 0; overflow-x:hidden; overflow-y:auto; padding:0 10px 0 0; width:245px;}
.twtr-hd {display:none;}
#twtr-widget-1 .twtr-tweet a {color:#000 !important;}

/* home and landing rotator */

.homepage-rotator-container {float:left; margin:0; padding:0; width:637px;}
.homepage-rotator-content-wrapper {float:left; margin:0; padding:20px; width:100%; background:url(../images/rotator-content-bg.png) 0 0 repeat;}
div#feature_list ul {list-style:none; padding:0; margin:0;}

/* news and insights (nai) */

#nai-header-one {float:left; margin:4px 0 0 0; padding:1px; width:397px; min-height:300px; border:1px solid #D6D7D9;}
#nai-header-one #landingpage-header-content img {margin:0 0 0 18px;}
#nai-header-one #landingpage-header-content {padding:0 0 20px 0;}

#nai-header-two-wrapper {float:left; margin:4px 0 0 4px; padding:1px; width:551px; border:1px solid #D6D7D9;}
#nai-header-two-container {float:left; margin:0; padding:20px; width:511px; background:#edebe9; min-height:260px;}

#nai-box-area {float:left; margin:30px 0 0 0; padding:0; width:100%;}

#nai-landingbox-wrapper {float:left; margin:0 40px 0 0; padding:1px; width:356px; border:1px solid #D6D7D9;}
#nai-landingbox-wrapper-last {float:left; margin:0; padding:1px; width:356px; border:1px solid #D6D7D9;}
.nai-landingbox-container {float:left; margin:0; padding:15px; width:326px; min-height: 550px; position:relative; background:url(../images/landingbox-bg.jpg) 0 0 repeat-x #eaf0f5;}

#nai-subscribe-btn {position:absolute; top:15px; right:15px; width:auto;}

/*#tabs {float:left; margin:0; padding:0; width:100%;}
#tabs ul.ui-tabs-nav {float:left; margin:10px 0 0 0; padding:0; width:100%; background:url(../images/tabs-bottom-border.jpg) 0 100% repeat-x;}
#tabs ul.ui-tabs-nav li {float:left; margin:0 10px 0 0; padding:0; width:auto; background:url(../images/buttons/black-btn-bg.jpg) 0 0 no-repeat #000; text-transform: uppercase; font-size: 0.9em;}
#tabs ul.ui-tabs-nav li a {float:left; margin:0; padding:7px 12px 6px 12px; width:auto; background:url(../images/buttons/black-btn-end.jpg) 100% 0 no-repeat; color:#fff;}
#tabs ul.ui-tabs-nav li.ui-state-active {float:left; margin:0 10px 0 0; padding:0; width:auto; background:url(../images/buttons/white-btn-bg.jpg) 0 0 no-repeat #fff;}
#tabs ul.ui-tabs-nav li.ui-state-active a {float:left; margin:0; padding:7px 12px 6px 12px; width:auto; background:url(../images/buttons/white-btn-end.jpg) 100% 0 no-repeat; color:#000;}
.ui-tabs .ui-tabs-hide {display:none;}
.ui-tabs-panel {float:left; margin:0; padding:10px 0; width:511px;}

#tabs .sitemap-selector p {margin-top:0;}*/

ul.ui-tabs-nav {float:left; margin:0; padding:0; width:100%;}
ul.ui-tabs-nav li {float:left; margin:0; padding:0 10px; width:auto; list-style-type:none; border-right:1px solid #D6D7D9;}
ul.ui-tabs-nav li a {font-weight:normal !important;}
ul.ui-tabs-nav li.ui-tabs-selected a {font-weight:bold !important;}
.ui-tabs .ui-tabs-hide {display:none;}

/* sublanding */

#sublanding-content-wrapper {float:left; margin:40px 0 0 0; padding:0 0 40px 0; width:100%;}
#sublanding-content-container {float:left; margin:0 0 0 40px; padding:0; width:760px;}

#sublanding-content-wrapper .product-col-two-grey-box-wrapper {width:351px;}
#sublanding-content-wrapper .product-col-two-grey-box-container {width:311px;}
#sublanding-content-wrapper .product-col-two-grey-box-container a {color:#000;}

#sublanding-header-one {float:left; margin:0 4px 0 0; padding:10px 20px 13px 20px; width:351px; min-height:186px; border:1px solid #D6D7D9;}
#sublanding-header-two {float:left; margin:0; padding:1px; width:356px; border:1px solid #D6D7D9; min-height: 165px;}
#sublanding-header-two-container {float:left; margin:0; padding:0; width:100%; min-height:207px;}
#sublanding-header-two-content {float:left; margin:84px 0 0 0; padding: 11px 20px 0; width:316px; background:url(../images/black-overlay.png) 0 0 repeat; font-weight:400; font-size:1.2em; line-height:1.5em; color:#fff; min-height:112px;}
#sublanding-header-two-content a {color:#fff; font-weight:bold;}
#sublanding-header-two-content p.heading-2 a:hover {text-decoration:none;}

#sublanding-header-two-content p {font-size:0.85em; line-height:normal;}

#sublanding-header-one-po {float:left; margin:0 4px 0 0; padding:10px 20px 13px 20px; width:351px; min-height:186px; border:1px solid #D6D7D9;}
#sublanding-header-two-container-po {float:left; margin:0; padding:0; width:100%; min-height:207px;}

#sublanding-header-one-full-width {float:left; margin:0 4px 0 0; padding:10px 20px 13px 20px; width:714px; min-height: 165px; border:1px solid #D6D7D9;}


.video-player {float:left; margin:0; padding:0; width:356px; min-height: 165px;}

#sublandingbox-wrapper {float:left; margin:0 40px 0 40px; padding:1px; width:356px;}
#sublandingbox-wrapper-last {float:left; margin:0; padding:1px; width:356px;}

#sublandingbox-wrapper .landingbox-item, #sublandingbox-wrapper-last .landingbox-item {margin: 40px 0 0;}

/* subpage */

#subpage-content-container {float:left; margin:0 0 0 40px; padding:0; width:560px;}
#subpage-content-container h1 {margin:0 0 15px 0;}
#subpage-content-container-mobile {float:left; margin:0 0 0 20px; padding:0; width:100%;}

#subpage-content-container .contentStyle01b {float:left; margin:10px 0 0 0 !important;}

#subpage-right-col {float:left; margin:0 0 0 40px; padding:0; width:160px;}

/* product */

#product-content-wrapper {float:left; margin:40px 0 0 0; padding:0 0 40px 0; width:100%;}
#product-content-container {float:left; margin:0 0 0 40px; padding:0; width:760px;}
#product-content-container h1 {margin:0 0 15px 0;}

#product-image {float:right; margin:0 0 0 40px; padding:0; width:auto;}
#product-image img {border:1px solid #D6D7D9; padding:1px;}

#product-col-one {float:left; margin:4px 0 0 0; padding:0; width:360px;}
#product-col-two {float:left; margin:0 0 0 38px; padding:0; width:360px;}

#product-col-one a {color:#000;}

.pdf-link img {border:0;}

/* locations */

#locations-grey-bar-wrapper {float:left; margin:0 0 10px 0; padding:1px; width:956px; border:1px solid #D6D7D9;}
#locations-grey-bar-container {float:left; margin:0; padding:10px 20px; width:916px; background:url("../images/landing-box.gif") repeat-x scroll 0 100% #E5E4E2;}
#locations-grey-bar-container ul {float:left; margin:0; padding:0; width:auto;}
#locations-grey-bar-container ul li {float:left; margin:0 10px 0 0; padding:0; width:auto; list-style-type:none;}
#locations-grey-bar-container ul li.locations-search-label label {float:left; margin:0; padding:8px 0 0 0; width:auto;}
#locations-grey-bar-container ul li.locations-search-input input {float:left; margin:7px 0 0 0; padding:0; width:auto;}
#locations-grey-bar-container p {float:left; margin:0; padding:0; width:auto; line-height: 31px;}
#locations-grey-bar-container input {float:left; margin:0; padding:0; width:auto;}
#locations-grey-bar-container input.goText {margin:7px 10px 0 10px;}
#locations-grey-bar-container #goButton {margin:2px 0 0 10px;}
#locations-back {float:right; margin:0; padding:0; width:auto;}

#locations-content-wrapper {float:left; margin:4px 0 0 0; padding:20px; width:918px; border:1px solid #D6D7D9;}

#locations-content-col1 {float:left; margin:0; padding:0; width:540px;}
#locations-content-col1a {float:left; margin:0 38px 0 0; padding:0; width:340px;}
#locations-content-col1a h2 {margin:0 0 10px 0; color:#000; font-size:1.6em;}
#locations-content-col1b {float:left; margin:0; padding:0; width:162px;}
#locations-content-col1b h3 {color:#000;}

#locations-content-col2 {float:left; margin:0 0 0 10px; padding:0; width:368px; height:354px;}
#locations-content-col2 #map {height: 353px;}

#infoWindowOfficeAddress {float:left; width:195px; padding: 0 40px 0 0;}

#location-detail-image {float:right; margin:0 0 15px 15px; padding:0; width:auto;}

#locations-landing {float:left; margin:0; padding:0; width:100%;}
#locations-landing #list {float:left; margin:0 20px 0 10px; padding:0; width:180px; list-style-type:none; font-weight:bold;}
#locations-landing #list li {margin:5px 0; font-weight:bold; text-transform:uppercase; color:#000;}
#locations-landing #list li a {font-weight:400; color:#000; text-transform:none;}
#locations-landing #list ul {list-style-type:none; margin:0; padding:0;}
#locations-landing #list ul.test {list-style-type:none; margin:0; padding:0; border-bottom:1px solid #D6D7D9; width:160px;}
#locations-landing #list ul.locationsOutsideLondon {height:405px; overflow:auto; margin: 10px 0 0 0;}

#locations-landing #map-wrapper {float:left; margin:10px 0 0 0; padding:0; width:740px;}
#locations-landing #map-wrapper #map {float:left; margin:0; padding:0; width:740px; height:685px;}

.infoWindow {margin:42px 0 0 162px;}
.infoWindowAddress {background:url(../images/locations/tool-tip-bg.png) no-repeat 0 0; color:#fff; font-size:0.85em; min-height:148px !important; height:148px; padding:9px 5px 5px 7px; width:244px;}
.infoWindowClose {background:url(../images/locations/tool-tip-close.gif) no-repeat 0 0; height:25px; left:365px; margin:0; padding:0; position:absolute; top:53px; width:33px;}
.infoWindowAddress a {color:#F7941E;}
.infoWindowDirections {float:left; margin:0; padding:0; width:auto;}
.infoWindowFI {float:right; margin:0 15px 0 0; padding:0; width:auto;}

.locations-links-level1 {float:left; margin:0 0 5px 0 !important; padding:0; width:180px; border-bottom:1px solid #D6D7D9;}

.infoWindowOfficePostcode {background: url(../images/locations/tool-tip-bg.png) no-repeat 0 0; color: #FFFFFF; font-size: 0.85em; min-height: 148px !important; height: 148px; padding: 5px 5px 5px 7px; width: 244px;}

.searchinput {float: left; margin: 45px 0 0; padding: 0; width: 230px;}
.searchinput .infoWindowDirections {float:left; margin:15px 0 0 5px; padding:0; width:auto;}

.searchsubmit {float: left; margin: 10px 0 0 45px; padding:0; width:auto;}

.searchResultsList a.pdf {margin:0; padding:0 20px 2px 25px; width:auto; background:url(../images/pdf_icon.jpg) 0 0 no-repeat;}

#body-map
{float: left; padding:0 0 10px 0; width:100%; border:1px solid #d7d7d9; margin-top:3px;}

/* logout page */

.logout-box-content h2 {margin:0;}
.logout-box-content p {margin:2px 0 4px 0;}

.logout-box-content .blue-btn {float:left; margin:0; padding:0; width:auto; background:url(../images/buttons/blue-btn-small-bg.jpg) 0 0 no-repeat #688aa9;}
.logout-box-content .blue-btn a {float:left; margin:0; padding:2px 12px 4px 12px; width:auto; background:url(../images/buttons/blue-btn-small-end.jpg) 100% 0 no-repeat; color:#fff; font-size:0.85em;}
.logout-box-content .blue-btn p {margin:0; padding:0;}

/* sitemap */

.sitemap-selector {float:left; margin:0; padding:20px; width:918px; border:1px solid #D6D7D9; background:url(../images/subpage-right-col-bg.jpg) 0 0 repeat-x #e5e4e2;}
#tabs .sitemap-selector ul.ui-tabs-nav {background:none; width:100%; min-height:50px;}
#tabs .sitemap-selector ul.ui-tabs-nav li {border:none; width:auto; margin: 0 10px 0 0;}
#tabs .sitemap-selector ul.ui-tabs-nav a {float:left; margin:0; padding:0; width:auto; background:url(../images/buttons/black-btn-bg.jpg) 0 0 no-repeat #000; text-transform: uppercase; font-size: 0.9em; min-height: 30px;}
#tabs .sitemap-selector ul.ui-tabs-nav a span {float:left; margin:0; padding:7px 12px 8px 12px; width:auto; background:url(../images/buttons/black-btn-end.jpg) 100% 0 no-repeat; color:#fff !important;}

#tabs .sitemap-selector ul.ui-tabs-nav li.ui-tabs-selected a {float:left; margin:0; padding:0; width:auto; background:url(../images/buttons/white-btn-bg.jpg) 0 0 no-repeat #fff; min-height: 30px; font-weight:normal !important;}
#tabs .sitemap-selector ul.ui-tabs-nav li.ui-tabs-selected a span {float:left; margin:0; padding:7px 12px 8px 12px; width:auto; background:url(../images/buttons/white-btn-end.jpg) 100% 0 no-repeat; color:#000 !important;}

.sitemap-large {float:left; margin:0; padding:0; width:100%;}

.sitemap-wrapper p.heading-2 {text-transform:uppercase;}

.white-btn {}
.white-btn a {}

.sitemap-wrapper  {float:left; margin:0; padding:0; width:100%; position:relative;}

.sitemap-wrapper .ui-tabs-panel {float:left; margin:0; padding:0 0 20px 0; width:100%;}

.sitemap-wrapper ul {float:left; margin:10px 20px 0 0; padding:0; width:172px;}
.sitemap-wrapper ul li {float:left; margin:0; padding:0; width:100%; list-style-type:none;}
.sitemap-wrapper ul li a {float:left; margin:0; padding:0; width:100%; min-height:65px; display:block; border-bottom:1px solid #D6D7D9; color:#000; text-transform: uppercase;}

.sitemap-wrapper ul li ul {margin:10px 0 0 0; /*font-size: 85%;*/}
.sitemap-wrapper ul li ul li {/*padding:0 0 10px 0;*/}
.sitemap-wrapper ul li ul li a {border-bottom:0; min-height:20px; font-weight:normal; text-transform: none;}
.sitemap-wrapper ul li ul li a:hover {text-decoration:underline;}

/* Client Login */
#client-login {right:5px; position:absolute; padding:0; top:53px; z-index:100000; width: 440px;}
a.btnLogin {padding:6px 12px 9px 12px; text-align:right; display:inline-block; cursor:pointer; position:relative; right:-3px;	background:url(../images/buttons/login-btn-end.jpg) no-repeat top right; padding-right: 4px; float:right;}
a.btnLogin span.btnLoginInner {padding:6px 1px 9px 1px;	background:url(../images/buttons/login-btn-bg.jpg) no-repeat top left; color: #fff; text-transform: uppercase; }
a.editPrefsLink {color: #fff; font-size: 0.85em; float:right; margin-top: 8px; }
a.btnLogin span.arrow {padding:8px 15px 0 15px;	height:25px;}
a.btnLogin.hasPreferences span.btnLoginInner {/*background: #fff;*/ padding-bottom: 7px; padding-left: 3px;}
a.btnLogin.hasPreferences span.arrow {background:url(../images/buttons/login-btn-arrow.jpg) no-repeat 95% 60%;	padding:0px 21px 0 15px; color:#fff;}
a.btnLogin.hasPreferences {/*background: none;*/	padding-right: 2px;}

/* Cufon Specific sizing 

.cufon-ready h1 { font-size: 32px; }
.cufon-ready .homepage-rotator-content h3, .cufon-ready #landingpage-box-area h3 { font-size: 18px; }
.cufon-ready .homepage-rotator-content h4, .cufon-ready .landingbox-content h3, .cufon-ready .landingbox-locations-content h3, .cufon-ready #product-col-two h4 { font-size: 22px; }*/

/* language selector */
#sub-nav, #lang-selector {position: relative; /* this is to ensure drop down from languages is consistent across browsers */}
#sub-nav ul li#lang-spacer { padding: 0; width: 156px;  }
div#lang-selector { padding: 0; width: 156px; margin: 0; position: absolute; right: 214px; top: 11px; z-index: 101;  }
div#lang-selector span.language { display: block; float: left; width: 64px;  }
div#lang-selector span.shortcode { color: #92b1cd; display: block; float:right; padding-right: 15px; width:27px; }
div#lang-selector a { color: #fff; background: url(../images/lang-selector/lang-btn.gif) 10px 0 no-repeat; display: block; float: left; padding: 6px 10px 5px 20px; width: 106px; height: 16px; }
div#lang-selector a:hover, div#lang-selector a.l-selected { background-position: 10px -50px; color: #92b1cd; }
div#lang-selector ul#languages { display: none; position: absolute; top: 27px; left: 10px; background: #fff; width: 104px; padding: 10px 10px 18px 10px; margin: 0; border: 1px solid #999; border-top: 0; z-index: 100; }
div#lang-selector ul#languages li { padding: 0 0 24px 0; margin: 0; float: left; display: block; }
div#lang-selector ul#languages li a, div#lang-selector ul#languages li a span { padding: 0; margin: 0; display: block; float: left; color: #fff; background: none; color: #92b1cd; cursor: pointer; }
div#lang-selector ul#languages li a span.l-shortcode { width: 32px; height: 25px; padding: 6px 0 0 0; text-align: center; background: url(../images/lang-selector/shortcode.gif) 0 0 no-repeat; font-size: 0.8em; color: #fff;  }
div#lang-selector ul#languages li.zh a span.l-shortcode { padding:0 10px 0 0; background:none; }
div#lang-selector ul#languages li a span.l-language { padding: 4px 0 10px 0; width: 60px; margin-left: 8px; }
div#lang-selector ul#languages li.selected a span.l-shortcode { color: #84888b; background: url(../images/lang-selector/selected.gif) 0 0 no-repeat; }
div#lang-selector ul#languages li.selected a span.l-language { color: #84888b; }

.languages-position {left: -9999px !important;}
.languages-position-reset {left: 10px !important;}

/* Search */

#search-content-container {float:left; margin:0 0 0 40px; padding:0; width:760px;}

#search-grey-bar-wrapper {float:left; margin:0 0 10px 0; padding:1px; width:756px; border:1px solid #D6D7D9;}
#search-grey-bar-container {float:left; margin:0; padding:10px 20px; width:716px; background:url(../images/subpage-right-col-bg.jpg) repeat-x scroll 0 0 #E5E4E2;}
#search-grey-bar-container label, #search-grey-bar-container input {float:left; padding:0; width:auto;}
#search-grey-bar-container label, #search-grey-bar-container #searchBox {margin:12px 12px 0 0;}
#search-grey-bar-container #goButton {margin:5px 0 0 0;}

#searchResults {float:left; margin:0; padding:0; width:100%;}
.statusText {float:left; margin:0; padding:15px 0; width:100%;}
ol.searchResultsList {float:left; margin:0; padding:0; width:100%; list-style-type:none;}
ol.searchResultsList h4 {font-size:1em; color:#000 !important;}
ol.searchResultsList h4 a {color:#000 !important;}
.searchNavigation {float:left; margin:30px 0 0 0; padding:0; width:100%;}
.searchNavigation a {float:left; margin:0 5px 0 0; padding:0; width:auto; color:#000;}
.previous, .next {float:left; margin:0; padding:0; width:auto; color:#000; cursor:pointer;}
.previous {margin:0 5px 0 0;}

/* Careers */
.careers-vacancysearch { float: left; width: 100%; padding: 0 0 10px 0; margin: 0 0 10px 0; border-bottom: 1px solid #D6D7D9;  }
.careers-vacancysearch div { padding: 0 0 10px 0; }
.careers-vacancysearch label { float: left; width: 100px; }
.searchcpage { border-top:1px solid #D6D7D9; border-bottom: none; margin: 10px 0 0 0; padding: 20px 0 0 0; }

/* outlook right col */

.outlook-chapter {float:left; margin:0; padding:0; width:140px; min-height:1px; font-size: 0em; line-height: 0;}
.outlook-chapter a {float:left; margin:0; padding:45px 5px 5px 5px; width:130px; min-height: 40px; display:block; color:#fff !important; font-size:10pt !important; line-height:normal !important; font-weight:normal !important;}

/* Mega Dropdown */
div.megaDrop01
{position:absolute;width:838px;top:130px;left:-20px; z-index:10001; display:none;}
div.megaDrop01a
{background: #fff;padding:28px 0 20px 6px; border: 1px solid #b8bbba; }

div.megaDrop02
{position:absolute;width:485px;top:130px;left:311px; z-index:10001; display:none;}
div.megaDrop02a
{background: #fff;padding:28px 0 20px 6px;border: 1px solid #b8bbba; }

div.megaDrop02a div.col09 {width:140px !important;}

div.megaDrop03
{position:absolute;width:231px;top:130px;left:197px; z-index:10001; display:none;}
div.megaDrop03a
{background: #fff;padding:28px 0 20px 6px;border: 1px solid #b8bbba; }

div.megaDrop04
{position:absolute;width:863px;top:130px;left:119px; z-index:10001; display:none;}
div.megaDrop04a
{background: #fff;padding:28px 0 20px 6px;border: 1px solid #b8bbba; }

div.megaDrop05
{position:absolute;width:755px;top:130px;left:205px; z-index:10001; display:none;}
div.megaDrop05a
{background: #fff;padding:28px 0 20px 6px;border: 1px solid #b8bbba; }
div.megaDropContent
{padding:0 0 0 30px;}
div.megaDropContent h2
{font-size:91.25%; text-transform:uppercase;color:#6a1d44;padding:0 0 8px;margin:0 0 5px;border-bottom:1px solid #d6d7d9;}
div.megaDropContent h2 a
{color:#000;}
div.megaDropContent ul
{ padding: 0; margin: 0; }
div.megaDropContent ul li
{color:#6a1d44;font-size:91.25%;line-height:138.47%;padding:0 0 5px;margin: 0;list-style-type: none;}
div.megaDropContent ul li a
{color:#000;}
div.megaDropContent p
{line-height:138.47%;padding:0 0 8px;}

/* remove top borders */
div.megaDrop01a, div.megaDrop02a, div.megaDrop03a, div.megaDrop04a, div.megaDrop05a { border-top: none; }

div.megaDropContent li.description { color: #6f6360; }

ul.navLevel1 {position:absolute; top:99px; left:0; z-index:1000; bottom: auto; padding: 0; margin: 0; }
ul.navLevel1:after
{visibility:hidden;display:block;content:".";clear:both;height:0;}
ul.navLevel1 li
{float:left;margin:0 3px 0 0; list-style-type: none; }
ul.navLevel1 li a
{color:#fff;overflow:hidden;float:left;/*line-height:30px;height:30px;*/ padding: 0 20px 0 10px; /*background: url(../images/megadrop-arrow.gif) 95% 13px no-repeat #636361; border: 1px solid #bebebd; border-bottom: none;*/ font-size: 0.9em; text-transform: uppercase;  }
/*ul.navLevel1 li.item00 a { padding:9px; background:#636361; color: #fff }
ul.navLevel1 li.item00 a:hover, ul.navLevel1 li.item00 a.selected-current, ul.navLevel1 li.item00 a.selected { padding:9px; background:#fff; color: #000; }
ul.navLevel1 li.item01 a { padding:9px 20px 9px 9px; background:url("../images/megadrop-arrow.gif") no-repeat scroll 95% 13px #636361; color: #fff }
ul.navLevel1 li.item01 a:hover, ul.navLevel1 li.item01 a.selected-current , ul.navLevel1 li.item01 a.selected { padding:9px 20px 9px 9px; background:url(../images/megadrop-arrow.gif) 95% -59px no-repeat #fff; color: #000; }
ul.navLevel1 li.item02 a { padding:9px 20px 9px 9px; background:url("../images/megadrop-arrow.gif") no-repeat scroll 95% 13px #636361; color: #fff }
ul.navLevel1 li.item02 a:hover, ul.navLevel1 li.item02 a.selected-current, ul.navLevel1 li.item02 a.selected { padding:9px 20px 9px 9px; background:url(../images/megadrop-arrow.gif) 95% -59px no-repeat #fff; color: #000; }
ul.navLevel1 li.item03 a { padding:9px 20px 9px 9px; background:url("../images/megadrop-arrow.gif") no-repeat scroll 95% 13px #636361; color: #fff }
ul.navLevel1 li.item03 a:hover, ul.navLevel1 li.item03 a.selected-current, ul.navLevel1 li.item03 a.selected { padding:9px 20px 9px 9px; background:url(../images/megadrop-arrow.gif) 95% -59px no-repeat #fff; color: #000; }
ul.navLevel1 li.item04 a { padding:9px 20px 9px 9px; background:url("../images/megadrop-arrow.gif") no-repeat scroll 95% 13px #636361; color: #fff }
ul.navLevel1 li.item04 a:hover, ul.navLevel1 li.item04 a.selected-current, ul.navLevel1 li.item04 a.selected { padding:9px 20px 9px 9px; background:url(../images/megadrop-arrow.gif) 95% -59px no-repeat #fff; color: #000; }
ul.navLevel1 li.item05 a { padding:9px 20px 9px 9px; background:url("../images/megadrop-arrow.gif") no-repeat scroll 95% 13px #636361; color: #fff }
ul.navLevel1 li.item05 a:hover, ul.navLevel1 li.item05 a.selected-current, ul.navLevel1 li.item05 a.selected { padding:9px 20px 9px 9px; background:url(../images/megadrop-arrow.gif) 95% -59px no-repeat #fff; color: #000; }*/

/*ul.navLevel1 li.item01 a.selected-current,
ul.navLevel1 li.item02 a.selected-current,
ul.navLevel1 li.item03 a.selected-current,
ul.navLevel1 li.item04 a.selected-current,
ul.navLevel1 li.item05 a.selected-current
{background: url(../images/megadrop-arrow.gif) 95% -59px no-repeat #fff; color: #000;}*/


.row
{height:1%;}
.row:after
{visibility:hidden;display:block;content:".";clear:both;height:0;}

div.col00
{float:left;width:160px;}
div.col01
{float:left;width:800px!important;}
div.col02
{float:left;width:400px!important;}
div.col02a
{float:left;width:400px!important;}
div.col02vid
{float:left;width:351px!important; margin:15px 48px 0 0;}
div.col02vid .product-col-two-grey-box-container {padding:20px;}
div.col02vid-2
{float:left;width:351px!important; margin:15px 0 0 0;}
div.col03
{float:left;width:435px; }
div.col04
{float:left;width:365px;}
div.col05
{float:left;width:185px;}
div.col06
{float:left;width:165px;}
div.col07
{float:left;width:150px;}
div.col08
{float:left;width:560px; border-top:1px solid #D6D7D9;}
div.col09
{float:left;width:200px!important;}
div.col10
{float:left;width:180px;}
div.col11
{float:left;width:140px;}
div.col12
{float:left;width:639px;}
div.col13
{float:left;width:600px!important;}
div.col14
{float:left;width:320px;}
div.col15
{float:left;width:321px; position:relative;}
div.col16
{float:left;width:318px; position:relative;}
div.col17
{float:left;width:395px;}
div.col18
{float:left;width:259px;}
div.col19
{float:left;width:960px;}
div.col20
{float:left;width:360px;}
div.col21
{float:left;width:90px;}
div.col22
{float:left;width:659px;}
div.col23
{float:left;width:260px;}
div.col24
{float:left;width:300px;}
div.col25
{float:left;width:370px;}

div.col01 div.row
{width:800px;}
div.col01 div.row div.row
{width:auto;}

div.megaDropContent h3
{font-size:91.25%; text-transform:uppercase;color:#6a1d44;padding:0 0 8px;margin:0 0 5px;border-bottom:1px solid #d6d7d9; min-height: 35px;}
div.megaDropContent h3 a
{color:#000;}

/* Mega Drop end */

/* start search */

#sub-nav ul li input.search-box {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.9em;
    padding: 4px;
	color: #828282;
}

/* end search */

/* Level1b Landing*/
.quick-links { float:left; margin:0; padding:0; width:159px;}
.quick-links ul {margin:0; padding:0;border-top:1px solid #d6d7d9;}
.quick-links ul li { background:url(../images/landing-li.gif) 0 0 repeat-x #ededed; list-style-type:none;padding:6px 10px;border-bottom:1px solid #d6d7d9;margin:0 0 0 0; line-height: 16px;}
.quick-links ul li a { color: #000; }

/*Level1b Landing Boxes*/
.lb2-cta-box {float:left; margin:0 0 0 40px;padding:1px;width:356px;border:1px solid #d6d7d9; min-height: 338px; }
.lb2-cta-box-inner {float:left; background:url(../images/landing-box.gif) 0 79px repeat-x #e5e4e2;width:356px; margin:0; min-height: 338px; }
.lb2-cta-box ul { padding: 0; margin:0 0 0 15px; }
.lb2-cta-box li {list-style-type:none; background: url(../images/orange-arrow.gif) 0 10px no-repeat;padding:6px 0 6px 10px; margin: 0 0 0 16px; }
.lb2-cta-box li a {color:#000;}
.lb2-cta-box p {padding:0 15px !important;}
.lb2-cta-box ul.two-column { padding:6px 0; float:left; padding:0; margin:0 30px 0 0; width: 40%; }
.lb2-cta-box p.heading-2, .quick-links p.heading-2 { color: #f7941e; font-family: "Gill Sans MT",Gill Sans,Arial,Helvetica,sans-serif; /*font-size: 1em;*/ font-weight: 400; line-height: 22px; text-transform: uppercase; }
.quick-links p.heading-2 a, .lb2-cta-box p.heading-2 a { color: #f7941e; /*font-size: 1em;*/  }
.quick-links p.heading-2 a:hover, .lb2-cta-box p.heading-2 a:hover { color: #f7941e; /*font-size: 1em;*/ text-decoration: underline;  }

.lb2-cta-box-inner ul.bullet-list-column {margin:10px 0 0 15px !important;}

/*Level1c Landing */
.fullwidth { float: left; width: 100%; padding: 0; margin: 0; }
.landing-1c-left { float: left; width: 359px; padding: 27px 18px 0 18px; margin: 3px 0 0 0; border: 1px solid #D6D7D9; min-height: 338px; }
.landing-1c-right { float: left; width: 556px; padding: 1px; margin: 3px 0 0 0; border: 1px solid #D6D7D9; float: right; min-height: 338px; }
.landing-1c-right-inner { float: left; width: 100%; padding: 0; margin: 0; background: url(../images/landing-1c-right-inner.gif) 0 0 repeat-x #e5e4e2; }

/*  Logoff Template  */

#content-wrapper {float:left; margin:0; padding:0; width:100%;}
.logout-box-wrapper {float:left; margin:0 6px 30px 0; padding:1px; width:310px; border:1px solid #D6D7D9;}
.logout-box-container {float:left; margin:0; padding:0; width:100%;}
.logout-box-content {float:left; margin:60px 0 0 0; padding:9px 20px 20px 20px; width:270px; background:url(../images/black-overlay.png) 0 0 repeat; color:#fff; min-height:99px;}

.logout-box-wrapper-last {float:left; margin:0; padding:1px; width:312px; border:1px solid #D6D7D9;}

.logout-textbox-wrapper {float:left; margin:4px 38px 0 0; padding:1px; width:156px;  border:1px solid #D6D7D9;}
.logout-textbox-container {float:left; margin:0; padding:10px; width:136px; min-height:215px; background:url(../images/landingbox-bg.jpg) 0 0 repeat-x #eaf0f5;}
.logout-textbox-container h2 {margin:0 0 10px 0;}
.logout-textbox-container ul {float:left; margin:0; padding:0; width:100%;}
.logout-textbox-container ul li {float:left; margin:0 0 10px 0; padding:0; width:100%; list-style-type:none;}

.logout-textbox-wrapper-last {float:left; margin:4px 0 0 0; padding:1px; width:156px;  border:1px solid #D6D7D9;}
.logout-box-content h2 {margin:0;}
.logout-box-content p {margin:2px 0 4px 0;}

.logout-box-content .blue-btn {float:left; margin:0; padding:0; width:auto; background:url(../images/buttons/blue-btn-small-bg.jpg) 0 0 no-repeat #688aa9;}
.logout-box-content .blue-btn a {float:left; margin:0; padding:2px 12px 4px 12px; width:auto; background:url(../images/buttons/blue-btn-small-end.jpg) 100% 0 no-repeat; color:#fff; font-size:0.85em;}
.logout-box-content .blue-btn p {margin:0; padding:0;}

/* add this box */

.addthis_toolbox {float:right; margin:0; padding:0; width:auto;}

/* intermediary partners */

.intermediary-partners-left-pad .landingtext-wrapper {margin:0 0 0 40px;}

/*  Partnership */

.partnership-header {float:left; margin:0; padding:0; width:100%; height:160px; position:relative;}
div.partnership-header div.transoverlay {position:absolute; background: url(../images/overlay-black.png) 0 0 repeat; min-height:63px; margin:97px 0 0 0; width:958px; z-index:10;}
.partnership-header h1 {position:absolute; margin:110px 0 0 10px; width:100%; z-index:20; color:#fff; font-weight:400;}

.partnership-left-box {float:left; margin:10px 0 0 0; padding:20px; width:518px; min-height:199px; border:1px solid #D7D7D9; /*background:url(../images/backgrounds/contentStyle00c.gif) 100% 100% no-repeat;*/}
.partnership-left-box h2 {color:#f7941e; line-height:120%; text-transform:none !important; font-size:1em; font-weight:400;}

.partnership-left-box p.heading-2 {color:#f7941e; line-height:120%; text-transform:none !important; font-size:1em; font-weight:400;}

.partnership-right-box {float:left; margin:10px 0 0 10px; padding:20px; width:345px; border:1px solid #D7D7D9; background:url(../images/backgrounds/contentStyle01c0.gif) 0 100% repeat-x #F6F6F6;}
.partnership-right-box h2 {color:#f7941e4; line-height:120%; text-transform:uppercase; font-size:1em; font-weight:400;}

.partnership-right-box p.heading-2 {color:#f7941e; line-height:120%; text-transform:uppercase; font-size:1em; font-weight:400;}

.partnership-landing-box {float:left; width:450px; margin:20px 30px 0 0; padding: 0 0 20px 0; min-height:300px; border-bottom:1px solid #D6D7D9;}
.partnership-landing-box-full-width {float:left; width:930px; margin:20px 30px 0 0; padding: 0 0 20px 0; min-height:250px; border-bottom:1px solid #D6D7D9;}

.partnership-landing-box h2,
.partnership-landing-box-full-width h2 {color:#f7941e; line-height:120%; text-transform:uppercase; font-size:1em; font-weight:400;}

.partnership-landing-box p.heading-2,
.partnership-landing-box-full-width p.heading-2 {color:#f7941e; line-height:120%; text-transform:uppercase; font-size:1em; font-weight:400;}

.partnership-landing-box p,
.partnership-landing-box-full-width p {padding:10px 0;}
 
.partnership-landing-box li,
.partnership-landing-box-full-width li {margin:0 0 0 15px; list-style-type:disc; display:list-item;}


.button01 .link-box
{float:left;background:url("../images/buttons/black-btn-bg.jpg") 0 0 no-repeat;padding:0 0 0 2px;font-size:medium;}
.button01 .link-box *
{float:left;background:url("../images/buttons/black-btn-bg.jpg") right 0 no-repeat;height:33px;padding:0 15px 0 10px;
text-transform:uppercase;color:#6a1d44;font-size:81.25%;line-height:30px;cursor:pointer;color:#fff!important;border:none;
font-family:"Gill Sans MT", Gill Sans, Arial, Helvetica, sans-serif;overflow:visible;}


/*   Sponsorship   */

.contentStyle01
{/*background:url("../images/backgrounds/contentStyle01.gif") 0 bottom no-repeat;*/ margin:0 0 28px;}
.contentStyle01a
{margin-left:40px;padding:0 0 10px; background:url("../images/backgrounds/contentStyle01.gif") -50px 100% no-repeat; min-height:335px;}
.contentStyle01b
{margin-left:40px;border:1px solid #d6d7d9;padding:0;}
.contentStyle01c h3
{font-family:Gill Sans Lite, "Gill Sans MT", Gill Sans, Arial, Helvetica, sans-serif;font-weight:normal;padding:0 0 10px;font-size:93.75%;line-height:22px;}
.contentStyle01c
{padding:18px;border:1px solid #fff;background:url("../images/backgrounds/contentStyle01c.gif") 0 bottom repeat-x;}
.contentStyle01c0
{background:url("../images/subpage-right-col-bg.jpg") repeat-x 0 0 #E5E4E2;}
.col02a.contentStyle01a {min-height:200px; margin:0 0 10px 40px;}
.right-img
{background:#f6f6f6 url("../images/backgrounds/contentStyle01c0.gif") 0 bottom repeat-x;}

/* subpage arts 1 */

#subpage-arts-content-container {float:left; margin:0 0 0 40px; padding:0; width:760px;}
#subpage-arts-content-container h1 {margin:0 0 15px 0;}
#subpage-arts-content-container img {float:right; clear: both; margin: 15px 0 15px 15px; padding:1px; border:1px solid #D6D7D9;}
#subpage-arts-content-container .arts1-main-box-wrapper {float:right; margin:15px 0 15px 15px; padding:1px; width:358px; border:1px solid #d6d7d9; color: #636361; clear:both;}
#subpage-arts-content-container .arts1-main-box-container {float:left; margin:0; padding:0 20px 20px 20px; width:318px; background:url(../images/subpage-right-col-bg.jpg) 0 0 repeat-x #e5e4e2;}
#subpage-arts-content-container .arts1-main-box-container p.heading-2-heading00 {font-size: 1.8em;}

#subpage-arts-content-container a {color:#000;}

#subpage-arts-content-container table img {float:none;}

/* Coutts Woman */

#subpage-content-container-woman-full-width {float:left; margin:0 0 0 40px; padding:0; width:760px;}
#subpage-content-container-woman-full-width h1 {margin:0 0 15px 0;}
#subpage-content-container-woman-full-width .right-img {float:right; margin:0 0 15px 15px; padding:0; width:auto; background:none; clear:right;}
#subpage-content-container-woman-full-width .right-img img {float:left; margin:0; padding:1px; width:auto; border:1px solid #D6D7D9;}

#subpage-content-container-woman-full-width a {color:#000;}

.woman-quote-wrapper {float:left; border:1px solid #D6D7D9; margin:0 15px 15px 0; padding:1px; width:260px;}
.woman-quote-container {float:left; background:url("../images/subpage-right-col-bg.jpg") repeat-x scroll 0 0 #E5E4E2; margin:0; padding:0 20px 20px; width:220px; color:#636361; font-size:1.8em;}

/*#woman-rotator-wrapper {float:right; margin:0; padding:0; width:356px; min-height:238px;}*/

#woman-sublandingbox-wrapper {float:left; margin:15px 0 0 40px; padding:1px; width:755px;}

.woman-cta {float:left; margin:0 50px 20px 0; padding:0; width:150px; min-height:355px; border-bottom:1px solid #D7D7D9;}
.woman-cta-content {float:left; margin:0; padding:0; width:100%;}
.woman-cta-content .right-img {float:right; margin:0 0 5px 5px; padding:0; width:auto; background:none;}

.woman-cta p.heading-2 {text-transform: uppercase;}

.woman-landing-fi-wrapper {float:left; margin:0; padding:1px; width:150px; border:1px solid #D7D7D9;}
.woman-landing-fi-container {float:left; margin:0; padding:10px; width:130px; background:url(../images/backgrounds/contentStyle01c0.gif) 0 100% repeat-x #F6F6F6;}

.woman-landing-fi-container p.heading-2-lite {font-size: 1.8em;}

#sublanding-header-two #home-rotator {width:356px; min-height:207px !important;}
#sublanding-header-two #homepage-rotator-wrapper {width:356px; min-height:207px !important; margin:0 !important;}
#sublanding-header-two #home-rotator-pos {width:356px; min-height:207px !important;}
#sublanding-header-two #home-rotator .transoverlay-inner {width:316px; min-height:100px !important;}
#sublanding-header-two #home-rotator-pos #home-rotator-nav {width:316px;}
#sublanding-header-two #home-rotator .transoverlay {width:316px; min-height: 105px !important;}

#sublanding-header-two #home-rotator .r-item {min-height:207px !important; width:356px !important;}

/* news and insights - landing 3 */

#news-and-insights-column1 {float:left; margin:10px 0 0 0; padding:0; width:160px;}
#news-and-insights-column2 {float:left; margin:10px 0 0 28px; padding:1px; width:368px; border:1px solid #D7D7D9;}
#news-and-insights-column3 {float:left; margin:10px 0 0 28px; padding:1px; width:368px; border:1px solid #D7D7D9;}

.news-and-insights-column-container {float:left; padding:20px; margin:0; width:328px; min-height:650px; background:url(../images/landing-box.gif) 0 0 repeat-x #e5e4e2;}

#news-and-insights-column2 p.heading-2, #news-and-insights-column3 p.heading-2 {font-size: 1.2em; text-transform:uppercase; color:#F7941E;}
#news-and-insights-column2 a, #news-and-insights-column3 a {color:#000;}
#news-and-insights-column2 ul.bullet-list li a, #news-and-insights-column3 ul.bullet-list li a {font-weight:normal;}

#news-and-insights-column2 p.heading-2 a, #news-and-insights-column3 p.heading-2 a {color:#F7941E;}

#news-and-insights-column2 .black-btn a, #news-and-insights-column3 .black-btn a {color:#fff;}

#news-and-insights-column3 .right-img {float:right; margin:0; padding:0; width:auto; background:none;}

.news-and-insights-right-btn {float:right; margin:0; padding:0; width:auto;}

/*.quick-links {float:left; margin:0; padding:0; width:100%;}*/
.press-releases-box {float:left; margin:20px 0 0 0; padding:0; width:100%;}
.press-releases-box p.heading-2-extWithSeperator {font-size: 1.2em; text-transform:uppercase; color:#F7941E;}
.press-releases-box .extWithSeperator {float:left; margin:10px 0; padding:0 0 10px 0; width:100%; border-bottom:1px solid #D7D7D9;}
.press-releases-box .extWithSeperator a {color:#000;}

#landing-header .market-information-container #microNews ul  {width:540px !important;}
#landing-header .market-information-container #microNews ul li {width:540px !important;}
#landing-header .market-information-container ul.tab-buttons {border-left:1px solid #BEBEBD;}
#landing-header .market-information-container ul.tab-buttons li.first {border-left:0;}
#landing-header .market-information-container #marketBoxTabs {margin:0 !important; min-height: 12px !important;}
#landing-header .market-information-container #marketBoxTabs li a.current-selected-chart {color:#f7941e !important;}

/* MYW */

.landing-item-small-podcast {float: left; margin: 0 0 10px; padding: 0; width: 100%;}
.myw-subscribe {float: right; margin: 0; padding: 0; width: 275px;}
.myw-subscribe p.heading-2 {width: 245px;}
.right-img {float:right; margin:0; padding:0; width:auto; background:none;}

/* twitter */

.twitter-box {margin:0;}
.twitter-box .twtr-widget {width:346px; height:338px; margin:0;}

.twitter-box-lfw {margin:0;}
.twitter-box-lfw .twtr-widget {width:346px; height:260px; margin:0;}

/* Digital Look styles */

ul#marketBoxTabs li a {color:#000;}
ul#marketBoxTabs li.selected a {color:#f7941e !important;}
#DLcontent h2 {font-size:1.2em !important; text-transform:uppercase !important; /*color:#f7941e !important;*/}

.priceup {background: url("../images/DP_up.png") no-repeat 35px 50%; float: left; width: 100%; color: #009933 !important;}
.pricedown {background: url("../images/DP_down.png") no-repeat 35px 50%; float: left; width: 100%; color: #FF0000 !important;}

#microIndicesTable th {background:#fff; border-bottom: 1px solid #E6E7E8;}
#microIndicesTable td {background:#fff; border-bottom: 1px solid #E6E7E8;}

.tabContent th {background:#fff; border-bottom: 1px solid #E6E7E8;}
.tabContent td {background:#fff; border-bottom: 1px solid #E6E7E8;}

p.note {float: left !important; font-size: 0.85em !important; font-style: italic !important; margin: 0 !important; padding: 20px 0 0 !important; text-align: right !important; width: 100% !important;}

.nai #microIndicesTable table {width: 542px !important;}
.nai .tabContent th {background:#fff; border-bottom: 1px solid #E6E7E8;}
.nai .tabContent td {background:#fff; border-bottom: 1px solid #E6E7E8;}

/* gallery styles */

.gallery-container-parent img {border:0;}
.left_scroll {display: none; float: left; left: 52px; position: absolute; top: 487px; width: 15px;}
.right_scroll {display: none; float: right; position: absolute; right: 66px; top: 487px; width: 15px;}
div.gallery-control {float: left; height: 20px; padding: 5px 0 0 238px; text-align: center !important; width: 380px;}
.carousel_container {float: left; margin: 0; overflow: hidden; padding: 0; position: absolute; width: 530px;}
.carousel_inner {float: left; width: 560px;}
.carousel_ul {list-style-type: none; margin: 0 !important; padding: 0 !important; position: relative; width: 100%;}
.carousel_ul li {float: left; height: 110px; list-style-type: none !important; margin-bottom: 0; margin-left: 0 !important; margin-right: 0 !important; margin-top: 0; padding: 0; width: 104px;}
.carousel_ul li a {cursor: default !important;}
.carousel_ul li img {border: 0 none; cursor: default !important;}

.black-btn-gallery {float:left; margin:0; padding:0; width:auto; background:url(../images/buttons/black-btn-bg.jpg) 0 0 no-repeat #000; text-transform: uppercase; font-size: 0.9em; }
.black-btn-gallery a {float:left; margin:0; padding:7px 12px 8px 12px; width:auto; background:url(../images/buttons/black-btn-end.jpg) 100% 0 no-repeat; color:#fff !important;}

/* emailer */

ul.email-page {float:left; margin:0; padding:0; width:100%;}
ul.email-page li {float:left; margin:0; padding:0 0 5px 0; width:100%; list-style-type:none;}
ul.email-page li label {float:left; margin:0; padding:0; width:12em;}
ul.email-page li input {float:left; margin:0; padding:0; width:auto;}

ul.email-page-submit {float:left; margin:0; padding:0; width:100%;}
ul.email-page-submit li {float:left; margin:0; padding:0 0 5px 0; width:100%; list-style-type:none;}
ul.email-page-submit li input {float:left; margin:0; padding:0; width:auto;}

/* Sponsorship */

#sponsorship-landing .woman-cta {margin:0px 38px 20px 0px;}

/* Important Information box */

.important-info-box-wrapper {border:1px solid #f7941e; color:#636361; float:left; margin:10px 0 0; padding:1px; width:358px;}
.important-info-box-container {float:left; margin:0; padding:20px; width:318px;}
.important-info-box-wrapper p.heading-2-lite {font-size: 1.8em; color:#f7941e;}

