body {text-align:center; font-family:arial, helvetica, sans-serif; font-size:12px; line-height:1.4em; color:#000; margin:0; padding:0;}

a, a:visited {text-decoration:none; color:#369; cursor:pointer;}

a:hover {text-decoration:underline}

h1 {margin-bottom:15px;margin-top:12px;}
ul,ol,p {margin:0 0 1.2em;}
ul {margin-left:25px;}
ol {margin-left:27px;}
form {display:block; margin:0 0 1.2em;}

var {font-style:normal;}

b {vertical-align:baseline;}

ol li {margin-bottom:10px; list-style:decimal;}
ol ol li {list-style:upper-roman;}
ol ol ol li {list-style:lower-alpha;}
ol ol ol ol li {list-style:upper-alpha;}
ol ol ol ol ol li {list-style:lower-roman;}

sup, sub {font:10px arial; line-height:1px;color:#666;}

h1 sup {font:13px arial !important;}
h1, h2, h3 {margin:0 0 .5em 0;}

input, label {vertical-align:middle;}

input[type=text],
textarea,input[type=password] {border: 1px solid #BBB; padding: 2px; vertical-align: middle; border-top: 1px solid #777; font: 11px arial;}

input[type=button],
input[type=submit],
input[type=reset],
button{width:auto;overflow:visible;}

select {font:11px arial;}

div.devNotes {background:yellow; color:black; padding:10px;}

/* LIVE SITE OVERRIDES
=============================================================== */

html.js #pgContent .component,
html.js #pgLeader .component{visibility:hidden;}
html.ready #pgContent .component,
html.ready #pgLeader .component{visibility:visible;}

#page-edit-html {text-align:left;}


.ls-canvas .ls-area,
.ls-canvas .ls-area-body {overflow:visible;}

.ls-canvas .iw_component {margin:auto;}
.ls-canvas .iw_component > .overlay {z-index:99999999;}

.ls-canvas .ls-cmp-wrap {padding:0;}



/* OUTER CONTAINERS
=============================================================== */

#pgCanvas {}

#pgTop {background:url(../images/bg-pgTopBand.jpg) repeat-x 0 0;}
#pgLeader {background:url(../images/bg-pgLeaderBand.jpg) repeat-x 0 0 #002166; padding:0;}

#pgTop > div,
#pgLeader > div,
#pgContent > div,
#pgBottom > div{width:980px;margin:0 auto; text-align:left;}



/* HEADER
=============================================================== */
#header {height:93px; position:relative; z-index:999;}
#header .logo {display: block; float:left; height: 93px; width: 258px; position:relative; z-index:1000; margin:0; right:4px;}
#header .logo2 {background: url(../images/tggflogo.jpg) no-repeat scroll 0 0 transparent; display: block; float:left; height: 93px; text-indent: -9999em;  width: 258px; position:relative; z-index:2; margin:0; right:4px;}
#header .logo > a {float:left; width:100%; height:100%;outline:0;}
#header .logo a img {border:0;outline:0;}


#header.withFamily {height:126px;}
#header.withFamily .logo {background-position:-400px 0; height:126px;}
#header .familyTagline {color: #BBBBAA; font: bold 12px arial,helvetica,sans-serif; position: absolute; left: 265px; top: 12px; text-transform: uppercase; }
#header.withFamily #utilityNav{position: absolute;right: 0;top: 54px;}
#header.withFamily #primaryNav {height:51px;background-position:right -365px;}
#header.withFamily #primaryNav > ul > li > a {padding-top:18px;padding-bottom:18px;}
#header.withFamily #primaryNav > ul > li > ul {top:50px;}

#header.withFamily #siteSearch {top:20px;}



#header.gateway .familyTagline {margin-top:18px;}

/* SITE SEARCH
=============================================================== */
#siteSearch {position:absolute;right:0; top:6px;}
#siteSearch form {margin:0;}
#siteSearch input.txt {width:125px; padding:3px 2px; margin:0 4px 0 0;}

/* UTILITY NAV
=============================================================== */
#utilityNav {position: absolute;right: 0;top: 35px;width: 726px;}
#utilityNav ul {margin:0 0 0 5px;padding:0;}
#utilityNav ul li {float:left;list-style:none; line-height:12px;}
#utilityNav ul li a,
#utilityNav ul li a:visited {float:left;padding:0 6px;border-left:1px solid #ccc; text-decoration:none; color:#336699;}
#utilityNav ul li a:hover {text-decoration:underline;}

#utilityNav ul li:first-child a {border-left:none;}

/* PRIMARY NAV
=============================================================== */
#primaryNav {background:url(../images/bg-home-array.png) right -376px no-repeat; height:40px; width:726px; position:absolute; right:0; bottom:0; line-height:15px;}
#primaryNav ul {margin:0; padding:0;}
#primaryNav li {list-style:none;display:block; margin:0; padding:0;}
#primaryNav a {text-decoration:none;display:block;}
#primaryNav a:hover {text-decoration:underline;}

#primaryNav > ul {margin-left:8px;}
#primaryNav > ul > li {position:relative; float:left;}
#primaryNav > ul > li > a,
#primaryNav > ul > li > a:visited {color:#000;font-weight:bold; float:left; padding:12px 9px 13px 9px;margin:0 2px 0 0px;}


#primaryNav > ul > li > a > b {border-right:1px solid #999;position:absolute; right:0px; margin:3px 0 0 0;width:1px;height:10px; text-indent:-5000px;overflow:hidden;}
#primaryNav > ul > li.last > a > b {display:none;}

#primaryNav > ul > li > ul {display:none;z-index:9999; width:194px; position:absolute; top:40px; left:0; float:left; background:#F2F2EB; border:1px solid #B6A68F; border-top:none;}
#primaryNav > ul > li > ul > li {float:left;width:100%;}
#primaryNav > ul > li > ul > li > a {border-top:2px solid white; font-weight:normal; padding:7px 10px; color:#666;}
#primaryNav > ul > li > ul > li > a > b {display:none;}
#primaryNav > ul > li > ul > li > a:hover {background:#EEDD99;color:#b50}

#primaryNav > ul > li > ul > li:first-child > a{border-top:none;}

#primaryNav > ul > li:hover > a {}
#primaryNav > ul > li:hover > a > b {}
#primaryNav > ul > li:hover > ul {display:block;}

#primaryNav > ul > li.focused > a,
#primaryNav > ul > li.active > a {color:#fff; background:#E92; border-left:1px solid #ccc; border-right:1px solid #ccc; margin-left:-1px; margin-right:1px;}
#primaryNav > ul > li.focused > a > b,
#primaryNav > ul > li.active > a > b{display:none;}

#primaryNav > ul > li > ul > li > ul {display:none;}


/* FOOTER
=============================================================== */

#footer {background:url(../images/bg-footer-f.jpg) 0 bottom no-repeat; clear:both; color:#666; padding:0; margin:20px 0 15px 0;}
#footer > .inner {margin:0; background:url(../images/bg-footer-h.jpg) 0 top no-repeat; min-height:30px; padding:25px 10px 5px; }
#footer  .copyright {float:left;margin:0 0 5px 0; /* commented due to QC 4128 width:465px;*/}
#footer  .copyright > p:last-child {margin-bottom:0;}


#footerNav {float:right; margin:0 -5px 10px 0; padding:0; /* commented due to QC 4128 width:500px;vertical-align:top;*/}
#footerNav li {list-style:none; float:left; margin:0; padding:0;}
#footerNav li a {float:left; text-decoration:none; padding:0 4px; border-left:1px solid #ccc;}
#footerNav li a:hover {text-decoration:underline;}

#footerNav li:first-child a {border-left:none;padding-left:0px}


/* TAGLINE / COUNTRY BAR
=============================================================== */
#tagline {height:30px; color:#fff; background:url(../images/bg-tagline.png) repeat-y scroll 0 0;}
#tagline h6 {color:#BBDDEE; font-family:arial, helvetica, sans-serif;font-size:12px;font-weight:bold; text-transform:uppercase; margin:8px 0 0; width:248px; text-align:center; float:left;}

#tagline a {text-decoration:none; color:#BDE;}
#tagline a:hover {text-decoration:underline;}

#tagline .info {float:right; margin:8px 0 0;}
#tagline .info p,
#tagline .info ul {float:left; margin:0 0 0 8px; padding:0;}

#tagline .info ul li {list-style:none; margin:0; padding:0 5px; float:left;}
#tagline .info ul li a {float:left;}

#tagline .info ul li:first-child {padding-left:0;}




/* LEFT NAV
=============================================================== */
#leftNav {border-top:6px solid #EEAA00; padding:5px 0 0; margin:0 0 20px 0; position:relative;}

#leftNav > h2 {color:#333;font-family:arial, helvetica, sans-serif;font-size:12px; padding:10px 25px;}

#leftNav ul {margin:0; padding:0; clear:both;}
#leftNav li {list-style:none; margin:0; padding:0; display:block; clear:both;}
#leftNav a {display:block; color:#336699; text-decoration:none; clear:both;}
#leftNav a:hover {text-decoration:underline;}
#leftNav a > span {display:block;}

#leftNav > ul {width:225px; margin:0 0 0 0; float:left;}
#leftNav > ul > li {border-top:1px solid #DDD; width:100%; float:left; padding:1px 0;}
#leftNav > ul > li > a {position:relative; margin:0;}
#leftNav > ul > li > a >span { padding: 8px 15px 8px 24px; position: relative; font-weight:bold; z-index:2; zoom:1;}
#leftNav > ul > li > a > span > b {background: url(../images/snav-bullet.gif) no-repeat scroll 0 0 transparent; position:absolute; z-index:3; left:10px; top:13px; float:left; height:6px; width:6px; }

#leftNav > ul > li ul {display:none;margin-bottom:15px; margin-top:1px; padding-top:1px; border-top:1px solid #ddd;}
#leftNav > ul > li ul > li {margin:1px 0 1px 24px; border-bottom:1px solid #ddd;}
#leftNav > ul > li ul > li > a {}
#leftNav > ul > li ul > li > a > span {padding:5px 15px 4px 4px; margin:1px 0 1px;}

#leftNav > ul > li > ul > li > ul > li {margin:1px 0 1px 20px;}
#leftNav > ul > li > ul > li > ul > li > a {}
#leftNav > ul > li > ul > li > ul > li > a > span {padding:5px 15px 4px 4px; margin:0;}


#leftNav > ul > li.last {border-bottom:1px solid #ddd;}
#leftNav > ul > li.active > a {color:#fff; background:#EE9922 ;}
#leftNav > ul > li.active > a > span {background:transparent url(../images/snArrow-2ndon.gif) no-repeat scroll right center; color:#fff; margin-right:-10px;}
#leftNav > ul > li.active > a > span > b {background-position:0 -194px;}
#leftNav > ul > li.active > ul {display:block;}


#leftNav > ul > li ul > li.active > a {color:#fff; background:#EE9922; font-weight:bold; }
#leftNav > ul > li ul > li.active > a > span {background:transparent url(../images/snArrow-3rdon.gif) no-repeat scroll right center; color:#fff; margin-right:-7px;}

#leftNav > ul > li.focused > a {background:#eee;}
#leftNav > ul > li.focused > a > span {background:transparent url(../images/snArrow-2ndpath.gif) no-repeat scroll right center; margin-right:-10px;}
#leftNav > ul > li.focused > a > span > b {background-position:0 -97px;}

#leftNav > ul > li ul > li.focused > a {background:#eee;}
#leftNav > ul > li ul > li.focused > a > span {background:transparent url(../images/snArrow-2ndpath.gif) no-repeat scroll right center; margin-right:-7px;}


#leftNav ul li.focused > ul,
#leftNav ul li.active > ul {display:block;}

#leftSidebar .selLinkList {width: 230px;}



/* LEADER AREA
=============================================================== */

.pgLeader {color:#fff;}
#pgLeader > div {padding-bottom:62px;}


/* CONTENT AREA
=============================================================== */

#pgContent {border-top:6px solid #DDDDCC;}
/* Removed  min-height:400px; to reduce empty space in the content area of the Fund Pages as per defect 5489
#pgContent > div {margin-top:-68px;background:#fff;border-top:6px solid #CCC; margin-bottom:6px; padding-bottom:20px; min-height:400px;} */
#pgContent > div {margin-top:-68px;background:#fff;border-top:6px solid #CCC; margin-bottom:6px; padding-bottom:20px;}

#pgContent.twoCol-30-70 > div {background:#fff url(../images/snav-line.gif) repeat-y scroll 244px 52px;}
#pgContent.twoCol-30-70 #leftSidebar {float:left; margin:56px 24px 0 0; padding:0 0 0 0; width:244px;}
#pgContent.twoCol-30-70 #mainContent {float:left;width:711px; padding:12px 0 0 0;}

#pgContent.twoCol-70-30 > div {background:#fff url(../images/snav-line.gif) repeat-y scroll 736px 52px;}
#pgContent.twoCol-70-30 #mainContent {float:left;width:736px; padding:0;}
#pgContent.twoCol-70-30 #rightSidebar {float:left; width:244px; padding:0;}
#pgContent.twoCol-70-30 #contentLeader {background:#fff; padding:12px 10px 0 10px;float:left;width:960px;}

#pgContent.twoCol-50-50 > div {background:#fff url(../images/snav-line.gif) repeat-y scroll 490px 52px;}
#pgContent.twoCol-50-50 #leftSidebar50 {float:left;width:490px; padding:0;}
#pgContent.twoCol-50-50 #contentLeader {background:#fff; padding:12px 10px 0 10px;float:left;width:960px;}
#pgContent.twoCol-50-50 #rightSidebar50 {float:left; width:490px; padding:0;}


#pgContent.threeCol-30-45-25 > div {background:#fff url(../images/snav-line.gif) repeat-y scroll 244px 52px;}
#pgContent.threeCol-30-45-25 #leftSidebar {float:left; margin:56px 24px 0 0; padding:0 0 0 0; width:244px;}
#pgContent.threeCol-30-45-25 #contentLeader {padding:12px 0 0 0;float:left;width:711px;}
#pgContent.threeCol-30-45-25 #mainContent {float:left;width:466px; padding:0;}
#pgContent.threeCol-30-45-25 #mainContentSidebar {float:right;width:221px; background:#F4F5EF;}

#pgContent.oneCol-100 #mainContent div.pageTitle {padding:12px 12px 0 12px;}

/* Kumar added below four line for  one column page alignment issue  Defect ID:1146
=================================================================================== */

/*commented out for infra # 64975*/
/*#pgContent.oneCol-100 #mainContent div.pageTitle {padding:12px 12px 15px 12px;}
#pgContent.oneCol-100 #mainContent div.content p {margin-left:15px;}*/


#pgContent div.pageTitle {margin:0 0 15px 0;}

#pgContent div.pageTitle > h1,
h1.pageTitle {font:normal 24px georgia; color:#000; margin:0 0 5px;}

.pgContent a:visited {color:#888855;}


/* LEFT SIDEBAR
=============================================================== */
#leftSidebar {position:relative;}
#leftSidebar > .cover {float:left; position:absolute; top:-56px; width:245px; height:56px; background:#fff; left:0; z-index:20;}
#leftSidebar > .shadow {background: url(../images/snav-shadow.png) no-repeat scroll 0 0; float:left; height: 240px; left: 245px; position: absolute; width: 12px; z-index: 40;}

/* RIGHT SIDEBAR
=============================================================== */
#rightSidebar {position:relative; min-height:240px;}
#rightSidebar > .shadow {background: url(../images/snav-shadow.png) no-repeat scroll 0 0; float:left; height: 240px; left: 0; position: absolute; width: 12px; z-index: 40;}

/* MAIN CONTENT (RIGHT) SIDEBAR
=============================================================== */
#mainContentSidebar {position:relative;min-height:240px;}
#mainContentSidebar > .shadow {background: url(../images/snav-shadow.png) no-repeat scroll 0 0; float:left; height: 240px; left: 0; position: absolute; width: 12px; z-index: 40;}


/* HOME PAGE
=============================================================== */
.pgCanvas.home #pgLeader > div {padding-bottom:0;}


.pgCanvas.home #tagline {height:55px;}
.pgCanvas.home #tagline > h6 {color:#fff;}
.pgCanvas.home #tagline > h6 {margin-top:19px;}
.pgCanvas.home #tagline > .info {margin-top:19px;}

#pgLeader .leftArea {width:614px;float:left;}
#pgLeader .rightArea {width:365px;height:300px;overflow:hidden;float:right;height:300px;background:url(../images/bg-home-leader-right.jpg) no-repeat left 0;}

#pgLeader .leftArea .billboardStyle1 ul.slides li {width:614px;}

.pgCanvas.home #pgContent {border-top:none;background:url(../images/bg-pgContentBand.gif) repeat-x 0 0 #fff;}
.pgCanvas.home #pgContent > div {margin-top:0;border-top:none; background:url(../images/bg-home-array.png) no-repeat -510px -892px transparent;min-height:150px;}

.pgCanvas.home #content {width:490px;float:left; padding:30px 0 0;}
.pgCanvas.home #content2 {width:490px; float:right; min-height:100px; background:#fff;border-top:5px solid #DDD;position:relative; margin:-45px 0 0; padding:10px 0 0 0;}

.pgCanvas.home #content > div > div,
.pgCanvas.home #content2 > div > div {clear:both; margin-right:15px; margin-bottom:0;}



.pgCanvas.home #content > div > div.colset > div > div.col,
.pgCanvas.home #content2 > div > div.colset > div > div.col{float:left; width:229px; margin:0 0 0 16px;}
.pgCanvas.home #content2 > div > div.colset > div > div.col {width:223px;}

.pgCanvas.home #content > div > div.colset > div > div.col:first-child,
.pgCanvas.home #content2 > div > div.colset > div > div.col:first-child{margin-left:0;}

.pgCanvas.home #content2 > div > div {margin-right:15px;margin-left:15px;}
.pgCanvas.home #content2 > div > div.colset > div > div.col {margin-left:14px;}


.pgCanvas.home #content .billboardStyle2b,
.pgCanvas.home #content2 .billboardStyle2b{margin-left:16px;}

.pgCanvas.home #content h3 {margin:0 0 12px 0;padding:0 0 12px 0;border-bottom:1px solid #ddd;font-size:20px;}

.pgCanvas.home #pgLeader .rightArea .accordionStyle2 {height:300px;}

.pgCanvas.home #content2R1A1 .ls-cmp-wrap:first-child .linksList > .title {font-size:24px; color:#EEAA00;}

.pgCanvas.home .rightArea .linksList2 > .content,
.pgCanvas.home .rightArea .htmlBlock2 > .content {height:185px; overflow:hidden; overflow-y:auto;}

.padding7 {padding: 7px 7px 0}

#contentRightSidebarR1 h3.title {padding: 7px 7px 0 7px }
/*#contentRightSidebarR1 .content p {margin-left:7px}*/
/* Kumar added below line for Right on side anchor link issue and commented above line Defect ID:715
====================================================================================================== */
/*  #contentRightSidebarR1 .content p {margin-left:7px;margin-bottom: 0;margin-top: 10px;}
Updated as per defect 6193 , the image overflow outside the border.
*/
#contentRightSidebarR1 .content p {margin-left:7px;margin-bottom: 0;margin-top: 10px; overflow:hidden;}

/* BUTTONS
=============================================================== */
/* To live space between "Display Result" and "Download Pricing" as per defect 4679 - margin is added.*/
span.btn, a.btn {display: inline-block; padding: 0; border: 0; text-align: center; background: url(../images/bg-btn.png) right -79px no-repeat transparent; cursor: pointer; padding-right: 12px; vertical-align: middle; zoom:1; text-decoration: none; font-size:13px; line-height: 22px; margin: 0 5px;}
/* To live space between "Display Result" and "Download Pricing" as per defect 4679 - margin is added.*/
/* Revert back to original since it affect other pages */
span.btn, a.btnpwt {display: inline-block; padding: 0; border: 0; text-align: center; background: url(../images/bg-btn.png) right -79px no-repeat transparent; cursor: pointer; padding-right: 12px; vertical-align: middle; zoom:1; text-decoration: none; font-size:13px; line-height: 22px;}
/* Update as per defect 6521*/
span.btn input, a.btn > span {border: 0; cursor: pointer; display: block; white-space: nowrap; height: 22px; line-height: 22px; font-family:arial, helvetica, sans-serif; font-size:1em; font-weight:bold !important; padding: 0 0 0 12px; background:transparent url(../images/bg-btn.png) no-repeat 0 0; color: white; zoom: 1; margin: 0; vertical-align: middle;}

span.btn.disabled, a.btn.disabled {background-position:right -135px; cursor:default;}
span.btn.disabled input, a.btn.disabled > span {background-position:left -56px; cursor:default;}

input.btn-sm,
button.btn-sm,
a.btn-sm {background: url(../images/bg-btn.png) no-repeat scroll 0 -158px transparent; border: 0 none;  color: #FFFFFF;  cursor: pointer;  font: bold 12px arial;  height: 22px; margin: 0 0 0 5px; outline: 0 none; padding: 0 0 1px; text-align: center; vertical-align: middle; width: 23px;}

span.btn2, a.btn2 {display: inline-block; padding: 0; border: 0; text-align: center; cursor: pointer; padding:0; vertical-align: middle; zoom:1; text-decoration: none; line-height: 30px;}
span.btn2 input, a.btn2 > span {border: 0; cursor: pointer; display: block; white-space: nowrap; margin: 0 5px 0 0; padding:0; vertical-align: middle; background:transparent; color:#369; text-decoration:underline;}
span.btn2:hover input, a.btn2:hover > span {}


span.btn3, a.btn3 {display: inline-block; padding: 0; border: 0; text-align: center; background: url(../images/bg-btn3.png) right -36px no-repeat transparent; cursor: pointer; padding:0 14px 0 0; vertical-align: middle; zoom:1; text-decoration: none;}
span.btn3 input, a.btn3 > span {border: 0; cursor: pointer; display: block; white-space: nowrap; height: 36px; font:normal 16px georgia, serif; line-height:30px; padding: 0 0 0 14px; background:transparent url(../images/bg-btn3.png) no-repeat 0 0; color: #fff; zoom: 1; margin: 0; vertical-align: middle;}
span.btn3:hover input, a.btn3:hover > span {color:#FFEEBB;}

p.toTop {text-align:right;}
p.toTop > a {display: inline-block; padding-left: 13px; background: url(../images/arrowArray.gif) -490px -229px no-repeat; text-decoration: none;}


/* ICONS
=============================================================== */
span.icoNewWin {display:inline-block; height:1em;width:14px; background:url(../images/iconNewWin.gif) no-repeat center center; text-indent:-5000px; overflow:hidden;}




/* GENERAL PIECES
=============================================================== */
div.hr, p.hr, p > span.hr {display:block; text-indent:-5000px; background:url(../images/bg-hr.png) no-repeat scroll center top transparent; color:#F2F2EB; height:11px; margin:14px 0 14px; clear:both;}

div.hr2, p.hr2, p > span.hr2 {display:block; text-indent:-5000px; background:url(../images/bg-hr.png) no-repeat scroll center bottom transparent; color:#F2F2EB; height:11px; margin:14px 0 14px; clear:both;}


img.imgFeature1 {background-image:url(../images/shadow-bot-b.png); background-position:bottom center;padding-bottom:10px;}
.insetLeft {float:left;margin:0 12px 5px 0;}
.insetRight {float:right;margin:0 0 5px 12px;}

ol[type="1"] > li {list-style:decimal;}

ol.listLowerRoman > li,
ol[type=i] > li {list-style:lower-roman;}

ol.listUpperRoman > li,
ol[type=I] > li {list-style:upper-roman;}

ol.listLowerAlpha > li,
ol[type=a] > li {list-style:lower-alpha;}

ol.listUpperAlpha > li,
ol[type=A] > li {list-style:upper-alpha;}


/* TYPOGRAPHY
=============================================================== */
h1,
.head1A,
.head1A > a,
.head1A > a:visited {font:normal 18px georgia, serif; color:#BB5500;}

h3,
.head1B {font:normal 18px georgia, serif; color:#000;}

h4,
.head1C {font:normal 20px georgia, serif; color:#000;}

h5,
.head1D {font:normal 16px georgia, serif; color:#BB5500;}

h6,
.head1E {font:normal 16px georgia, serif; color:#000;}

h2,
.head2,
.head2 > a {font:bold 18px arial, sans-serif; color:#BB5500;}

.head7 {color:#EEAA00;font:normal 24px georgia, serif;}

.subhead1,
.subhead1 > a {font:bold 15px arial, sans-serif; color:#000;}

.subhead2A {font:bold 13px arial, sans-serif; color:#000;}

.subhead2B {font:bold 13px arial, sans-serif; color:#666;}

.subhead2C {font:bold 12px arial, sans-serif; color:#333;}

.subhead2D {font:bold 13px arial, sans-serif; color:#000;}
.subhead2E {font:bold 13px arial, sans-serif; color:#BB5500;}
.subhead2F {font:normal 13px arial, sans-serif; color:#000;}
.subhead2G {font:normal 12px arial, sans-serif; color:#000;}


h1 .note, h2 .note, h3 .note, h4 .note, h5 .note, h6 .note {font-size:11px; font-weight:normal; display:inline-block; margin:0 0 0 10px;}

.prominenceLegalCopy {font-size:13px; font-family:arial, helvetica, sans-serif; color:#bb6611;}
.legalCopy {font:normal 13px arial,sans-serif; color:#666;}

.errorMsgTitle {font:bold 15px arial, helvetica, sans-serif; color:#cc0000;}
.errorMsgCopy {font:normal 13px arial, helvetica, sans-serif; color:#cc0000;}

.warnMsgTitle {font:bold 15px arial, helvetica, sans-serif; color:#BB6611;}
.warnMsgCopy {font:normal 13px arial, helvetica, sans-serif; color:#BB6611;}



.subDesc {font-size:11px; color:#666;}




/* FORM AREAS
=============================================================== */
label.active {font-weight:bold;}

ul.fieldset > li {list-style:none; margin:0 0 8px 0;}
ul.fieldset > li > .label {display:inline-block;margin-right:3px;}

ul.btnset {margin:0 0 0 0; padding:0 0 0 105px;}
ul.btnset > li {margin:0 8px 0 0;padding:0;list-style:none;display:block;float:left;}

.wrapField label .required,
p.required {color:red;}
.wrapField.validError label {color:red;font-style:italic;}

.fieldsetStyle1 {margin:0 0 1.2em 0;}
.fieldsetStyle1 .wrapField {display:block; overflow:hidden; margin:0 0 8px 0;}
.fieldsetStyle1 .wrapField > .label {float:left; margin:0 5px 0 0; text-align:right; width:130px;}
.fieldsetStyle1 .wrapField > .field {float:left;}
.fieldsetStyle1 .wrapField > .field > .tip {color:#666; font-size:11px;}
.fieldsetStyle1 .wrapField.textarea > .field > .tip {display:block;}

input.validError {border-color:red;}

.fieldsetStyle1 .wrapField > div.label {float:none; text-align:left;}
.fieldsetStyle1 .wrapField > .field > div.tip {}

.wrapField > .field > var {display:none;}

.fieldsetStyle1 > .legend {margin:0 0 .5em 0;}
.fieldsetStyle1 > .intro {margin:0 0 1.2em 0;}


.emailForm .wrapField .field > input[type=text] {width:200px;}
.emailForm .wrapField .field > textarea {width:400px;height:80px;}



/* TABLE STYLES
=============================================================== */

td[align=right] {text-align:right;}
td[align=center] {text-align:center;}

table.tblStyle1 {border-collapse:collapse; background-color:#fff; border-top:1px solid #c4c0c9; border-bottom:1px solid #c4c0c9; margin:0 0 1.4em 0;}
table.tblStyle1 th,
table.tblStyle1 tr.thead > td,
table.tblStyle1 > thead > td {border-bottom:3px solid #BBB; border-left:1px solid #DDD; text-align:left; background:#EEE; padding:4px 8px; font-weight:normal;}

table.tblStyle1 td {border-top:1px solid #bcbcbc; border-left:1px solid #DDD; padding:4px 8px;}
table.tblStyle1 tr > td:first-child,
table.tblStyle1 tr > th:first-child{border-left:none;}
table.tblStyle1 th.date {width:65px;}

table.tblStyle1 th.sortable {cursor:pointer;}
table.tblStyle1 th .sortIcon {background:url(../images/arrow-sort-th.gif) no-repeat right -900px;display:inline-block;height:14px;width:14px;}

table.tblStyle1 th.headerSortUp {font-weight:bold;}
table.tblStyle1 th.headerSortUp .sortIcon {background-position:right 6px;}

table.tblStyle1 th.headerSortDown {font-weight:bold;}
table.tblStyle1 th.headerSortDown .sortIcon {background-position:right -27px;}


table.tblStyle1 .thead2 th {background:#F2F2EB; border-top:1px solid #c4c0c9;}

table.tblStyle1 .thead3 th {background:#DDEEEE; border-top:3px solid #c4c0c9; padding-top:12px; font-size:15px; color:#000; font-weight:bold;}

table.tblFilters {border-collapse:collapse; margin:0 0 1.4em 0;}
table.tblFilters th {padding:4px 0 1px 12px; font-weight:bold; white-space:nowrap; vertical-align:bottom; text-align:left;}
table.tblFilters td {padding:4px 0 4px 12px;}
table.tblFilters tr > th:first-child,
table.tblFilters tr > td:first-child {padding-left:0;}

table.tblLayout {margin:0; border-collapse:collapse; border:none; background:transparent;}
table.tblLayout td {margin:0;padding:0;background:transparent;}



table.tblColset1 {margin:0 0 1.4em 0;}
table.tblColset1 > tbody > tr > td {background:#fff;padding:10px;}
table.tblColset1 > tbody > tr > td.colSpacer {background:transparent;width:10px;padding:0;}
table.tblColset1 > tbody > tr.rowSpacer > td {padding:0;background:transparent;height:10px;}

/* LIST STYLES
=============================================================== */
ul.linkListFlat {margin:0 0 1.2em 0;overflow:hidden;}
ul.linkListFlat > li {margin:0; padding:0 4px; border-left:1px solid #444; list-style:none; float:left; line-height:1.1em;}
ul.linkListFlat > li:first-child {border-left:none; padding-left:0;}
ul.linkListFlat > li > a {display:inline-block;}

ul.linkListPlain {margin:0 0 1.2em 0;}
ul.linkListPlain li {margin:0; padding:0 0 4px 0;list-style:none;}
ul.linkListPlain li ul {margin-left:15px;}

ul.linkListJump {}

ul.anchorList li {list-style-type:none; padding:0; margin:0; line-height:140%;}

ul.anchorList li a {
	background:url(../images/down.gif) 0 3px no-repeat;
	padding:0 0 0 10px;
}


/* GENERAL CONTAINER STYLES
=============================================================== */
.fluidStyle1 {margin:0 0 20px 0;}
.fluidStyle1 > .title {border-bottom:1px solid #DEDDCB; margin:0 0 10px 0; padding:0 0 10px 0;}

.fluidStyle2 {background:url(../images/shadowlp-bot-w.gif) no-repeat scroll -50px bottom #F2F2EB; padding:0 0 45px 0; margin:0 0 1.4em 0;}
.fluidStyle2 > .image{display:block; margin:0;}
.fluidStyle2 > .image > img {width:100%;}
.fluidStyle2 > .title {border-bottom:1px solid #DEDDCB; margin: 10px 15px 10px; padding:5px 0 10px 0;}
.fluidStyle2 > .content {padding:0px 15px;}

.fluidStyle3 {background:url(../images/shadow-bot-b.gif) no-repeat scroll -700px top #F2F2EB; padding:25px 0 0 0; margin:0 0 1.4em 0;}
.fluidStyle3 > .title {border-bottom:1px solid #DEDDCB; margin: 10px 15px 10px; padding:5px 0 10px 0;}
.fluidStyle3 > .content {padding:0px 15px;}

.fluidError1 {margin:0 0 1.2em 0; border:2px solid red; padding:10px; color:red;}
.fluidError1 > ul {margin-bottom:0;}

.fluidAlert1 {border:5px solid #fff; background:#FFFFDD url(../images/icon_alert.gif) no-repeat 8px 8px; color:#000; margin:5px 5px 1.4em 5px; padding:8px 8px 8px 30px; box-shadow:0px 0px 5px #BBB;}

.fluidSuccess1 {border:2p solid green; padding:10px; color:green;}

.fixedStyle1 {padding:0 15px; margin:0px 5px 25px 5px; background: url(../images/bg-fixed-panel.gif) 0 0 repeat-y; padding: 0px; width: 699px;}
.fixedStyle1 > .t {background: transparent url(../images/bg-drawersh-t.gif) no-repeat scroll 2px 0; clear: both; padding-top: 5px; height: 1px; display:block;}
.fixedStyle1 > .b {background: url(../images/bg-drawersh-b.gif) 2px bottom no-repeat; height: 8px; width: 699px; clear: both; padding-top: 10px; border: 0; display:block;}
.fixedStyle1 > .title {margin:0 4px 4px; border-bottom:2px solid #EAEBE3; padding:10px 13px;}
.fixedStyle1 > .content {margin:0 4px 4px; padding:13px 13px 0 13px;}
.fixedStyle1 > * {margin-bottom:0;}


/* COLUMN SETS
=============================================================== */
div > .row {clear:both; }
div > .row > .col {float:left; }

.colsetStyle1 > .row {margin-bottom:25px;}
.colsetStyle1 > .row > .col {margin:0 0 0 20px; width:335px;}
.colsetStyle1 > .row > .col:first-child {margin-left:0;}

.colsetStyle2 > .row {margin-bottom:25px;}
.colsetStyle2 > .row > .col {margin-left:25px; width:343px;}
.colsetStyle2 > .row > .col:first-child {margin-left:0;}


.colsetStyle3 {}

.colsetStyle3 > .row {padding:0 24px 0 15px; margin:0 0 1.4em 0; background:#f2f2eb url(../images/shadow-l-b.gif) no-repeat 725px 0;}
.colsetStyle3 > .row > .col {float:left;}
.colsetStyle3 > .row > .col.main {width:700px;padding:20px 0;}
.colsetStyle3 > .row > .col.sidebar {width:200px;float:right;padding:20px 0;}


/* HTML BLOCK
=============================================================== */

.htmlBlock {}

.htmlBlock2 {font-size:14px;color:#fff; margin:20px;}
.htmlBlock2 > .title {color:#fff;font-size:28px;margin-bottom:0;}
.htmlBlock2 a {color:#f0aa00;font-weight:bold;}
.htmlBlock2 > .hr2 {margin:8px 0;}


/* LINKS LIST
=============================================================== */
.linksList > .title {margin:0 0 10px 0;}
.linksList > ul > li {clear:both;}

.linksList2 {margin:20px; color:#fff; font-size:14px;}
.linksList2 > .title {color:#fff;font-size:28px;margin-bottom:0;}
.linksList2 a {color:#f0aa00;font-weight:bold;}

.linksList2 > .hr2 {margin:8px 0;}




/* QUICK LINKS (I am here to...)
=============================================================== */
.quickLinks { position:absolute; top:-62px; left:0; width:245px; z-index:99;}
.quickLinks .shadow {width:255px; height:51px; background:url(../images/bg-quicklinks.png) no-repeat 0 0; position:absolute; top:0; left:0; z-index:1;}

.quickLinks .trigger {display: block; background:#fff url(../images/bg-home-array.png) -700px -127px no-repeat; color: #369; font: 700 12px arial; text-transform: uppercase; height:40px; position:relative; z-index:2;}
.quickLinks .trigger span {display:block; padding:13px 14px; background: url(../images/arrowArray.gif) 224px -213px no-repeat;}

.quickLinks .content {background:#DEE; position:relative; z-index:2;}
.quickLinks .content ul {padding:10px 15px;margin:0;}
.quickLinks .content ul li {display:block; list-style:none; padding:0;}
.quickLinks .content ul li a {display:block; padding:8px 10px; margin:0 0 1px 0; color:#369; background:#fff; text-decoration:none;}
.quickLinks .content ul li a:hover {background: #FCE09F; color: #B50;}

html.ready .quickLinks .content {display:none;}

.quickLinks .trigger:hover {background-position:-700px -167px;}

.quickLinks.expand > .trigger {background:#DEE; color:#000;}
.quickLinks.expand > .trigger > span {background-position:224px -244px;}

.quickLinksStatic {position:relative;margin-bottom:-42px;}
.quickLinksStatic .trigger {cursor:default;background:#DEE; color:#000;}
.quickLinksStatic .trigger span {background-image:none;}
.quickLinksStatic .trigger:hover {text-decoration:none;}
html.ready .quickLinksStatic .content {display:block;}

/* SECONDARY LANDING
=============================================================== */
.secondaryLanding > .row {margin-bottom:0;}
.secondaryLanding .perspective {padding:8px;background:#FFFFEE;border:1px solid #EEEEDD; margin:12px 12px 0;}


/* LIGHTBOX CONTAINERS
=============================================================== */
.lightboxStyle1 {width:705px; background:#fff; margin:25px 0 25px; text-align:left; padding:0; overflow:hidden;overflow-y:auto;}
.lightboxStyle1 > .title {padding:10px 70px 0 15px; margin: 0;}
.lightboxStyle1 > .content {padding:15px; background:#fff;}
.lightboxStyle1 > .menu {margin:0;padding:0;position:absolute;float:left;}
.lightboxStyle1 > .menu > a {background:#666; color:#fff; float:left; font-weight:bold;}
.lightboxStyle1 > .menu > a > span {float:left; padding:6px 12px;}

.lightboxStyle1 > .menu.topRight {right:0;top:0;}

.lightboxStyle1.screen {background:#000;margin:0;padding:0;}

.lightboxStyle1 > .title {}
.lightboxStyle1 > .content {overflow:hidden;overflow-y:auto;clear:both;}
.lightboxStyle1 > .actions {clear:both; padding:10px 15px; background:#EEE;}

.lightboxStyle1.loading > .content {background:#fff url(../images/loading.gif) no-repeat center center;min-height:200px;}

#extLinkWarning.lightboxStyle1 {width:400px;}




/* GATEWAY
=============================================================== */

.pgCanvas.gateway #pgLeader > div {padding-bottom:0;}
.pgCanvas.gateway #pgContent {border-top:none;background:url(../images/bg-pgContentBand.gif) repeat-x 0 0 #fff;}
.pgCanvas.gateway #pgContent > div {margin-top:0;border-top:none; background:url(../images/bg-home-array.png) no-repeat -385px -892px transparent;min-height:150px;}

.pgCanvas.gateway #tagline {background:none;}

#gateway {position:relative; z-index:2; margin:10px 0 0; background:url(../images/mapAsset_UK.jpg) no-repeat scroll 0 50px transparent; padding:0 380px 0 0; height:400px;}

/*#gateway > .bottom {display:block; height:75px; width:100%; background:url(../images/bg-gateway-bottom.jpg) repeat-x 0 0; position:absolute; bottom:-75px; left:0; z-index:1;}*/
#gateway form {margin:0;}

#gateway .splashArea {float:left; color:#CDE; margin:70px 0 30px 20px; height:250px; overflow:hidden;}
#gateway .splashArea p{width: 325px;}

#gateway .interact {float:right; color:#000; position:absolute; top:0; right:0; z-index:30; width:325px; height:440px; margin:0; background:#fff; text-align:center; border-top:6px solid #EEAA00; padding:20px 20px;}
#gateway .interact h1 {margin-top:0;}

#gateway .actorChoice ul.actors {margin:10px auto;}
#gateway .actorChoice ul.actors > li {list-style:none; margin:0 0 10px 0;}
#gateway .actorChoice ul.actors .btn3 > span {min-width:180px;}
#gateway .splashArea sup {color:#ffffff;}
/* ie6 fix QC-2940 - by Sarada Pachalla */
*html {#gateway .splashArea {width: 610px; margin-right: 0; margin-left: 0;}}
*html {#gateway .interact {position: relative; padding-left:0;}}

/* SPOTLIGHTS
=============================================================== */

.spotlightStyle1 {width:735px; position:relative; margin:0 0 10px -23px; background:url(../images/shadow-bot-w.gif) no-repeat scroll -700px bottom; padding:0 0 10px 0;}
.spotlightStyle1 .inner {background:url(../images/bg-spotlight.png) no-repeat scroll right bottom transparent; color:#333; height:200px;}
.spotlightStyle1 .inner .inner {background:url(../images/bg-spotlight.png) no-repeat scroll 0 0 transparent; padding:10px 0 20px 23px;height:auto;}
.spotlightStyle1 .inner img {float:right; height:200px; width:221px; margin:-10px 0 0 0;}
.spotlightStyle1 .inner h1 {margin:0 0 15px 0;}
.spotlightStyle1 .inner h2 {margin:0 0 5px 0; text-transform:uppercase;}
.spotlightStyle1 .inner div {}
.spotlightStyle1 .inner a {float:left; margin:10px 0 0 0;}
.nonUpperCase { text-transform:none;}


/* BILLBOARDS
=============================================================== */

.billboardStyle1 {position:relative; height:345px;}
.billboardStyle1 ul {margin:0; padding:0;}
.billboardStyle1 li {margin:0; padding:0; list-style:none;}


.billboardStyle1 ul.slides {float:left;}
.billboardStyle1 ul.slides li {float:left;height:300px;overflow:hidden;display:none;}
.billboardStyle1 ul.slides li a {float:left;}

.billboardStyle1 ul.slides li.active {display:block;}

.billboardStyle1 span.pager {display:block;float:left; position:absolute; bottom:0; left:0; margin:0; width:490px; height:40px; background:#142A58; z-index:20; border-top:5px solid #001155;}
.billboardStyle1 span.pager a {float:left; position:relative; padding:8px 0 0; margin:-5px 0 0; font:italic 18px georgia,serif; height:32px; width:40px; text-align:center; border-top:5px solid #001155; color:#fff;}
.billboardStyle1 span.pager a.textLabel {width:auto; padding-left:10px; padding-right:10px; font:normal 12px arial,sans-serif; padding-top:12px; height:28px;}

.billboardStyle1 span.pager a.active {border-color:#EFAB00;background:#334466;}



.billboardStyle2,
.billboardStyle3 {position:relative; height:175px; }
.billboardStyle2 ul,
.billboardStyle3 ul {margin:0; padding:0;}
.billboardStyle2 li,
.billboardStyle3 li{margin:0; padding:0; list-style:none;}


.billboardStyle2 ul.slides,
.billboardStyle3 ul.slides {float:left;height:100%}
.billboardStyle2 ul.slides li,
.billboardStyle3 ul.slides li {float:left;height:100%; overflow:hidden; border:1px solid #ccc;}
.billboardStyle2 ul.slides li a,
.billboardStyle3 ul.slides li a {float:left;}

.billboardStyle2 span.pager,
.billboardStyle3 span.pager {float:left; position:absolute; top:1px; right:-1px; margin:0; width:24px; height:175px; padding:0; background:#fff; z-index:20;}
.billboardStyle2 span.pager a,
.billboardStyle3 span.pager a{float:left; padding:4px 0 7px; font:bold italic 14px georgia,serif; width:100%; text-align:center; background:url(../images/billboard_2_dividerline.gif) no-repeat -1px bottom; color:#336699; position:relative; text-decoration:none;}
.billboardStyle2 span.pager a .marker,
.billboardStyle3 span.pager a .marker{display:none; position:absolute; top:0; left:0; margin:0 0 0 -13px; width:13px; height:30px;}

.billboardStyle2 span.pager a.active,
.billboardStyle3 span.pager a.active {color:#fff;background-color:#EEAA00;}
.billboardStyle2 span.pager a.active .marker ,
.billboardStyle3 span.pager a.active .marker {display:block; background:url(../images/arrowArray.gif) no-repeat scroll -485px -2px transparent;}


.billboardStyle3 {overflow:hidden;}
.billboardStyle3 ul.slides {width:100%;}
.billboardStyle3 ul.slides li {float:none;display:block;}
.billboardStyle3 span.pager {right:1px;}

.threeCol-30-45-25 .contentLeader .billboardStyle3 {width:735px; margin-left:-23px;margin-top:-12px;margin-bottom:15px;overflow:hidden; padding-bottom:10px; background:url(../images/shadow-bot-b.png) no-repeat -500px bottom;}
.threeCol-30-45-25 .contentLeader .billboardStyle3 .slides li {width:734px;border-left:none;}



.billboardStyle2b {position:relative; float:left; margin:0 0 40px 0;}
.billboardStyle2b ul {margin:0; padding:0;}
.billboardStyle2b li {margin:0; padding:0; list-style:none;}


.billboardStyle2b ul.slides {float:left;margin:0 15px 0 15px;}
.billboardStyle2b ul.slides li {float:left; height:155px; width:412px; overflow:hidden; display:none;}
.billboardStyle2b ul.slides li a {float:left; height:100%;}
.billboardStyle2b ul.slides li a img {height:100%;}

.billboardStyle2b ul.slides li.active {display:block;}

.billboardStyle2b a.prev,
.billboardStyle2b a.next {position:absolute;right:0;top:0;height:100%;z-index:30;background:#EEAA00;width:14px;overflow:hidden;height:100%;display:block;}
.billboardStyle2b a.prev:hover,
.billboardStyle2b a.next:hover {background-color:#EE9922;}

.billboardStyle2b a.prev {left:0;right:auto;}

.billboardStyle2b a.prev span,
.billboardStyle2b a.next span{text-indent:-5000px;display:block; height:12px; width:10px; position:absolute; top:50%;left:0; margin:-6px 0 0;}

.billboardStyle2b a.prev span {background:url(../images/arrowArray.gif) no-repeat right -582px;}
.billboardStyle2b a.next span {background:url(../images/arrowArray.gif) no-repeat right -538px;}

.billboardStyle2b .shadow {position:absolute; bottom:-40px; left:0; height:40px; width:100%; background:url(../images/Billboard-Style_2b_shadow.jpg) repeat-x 0 0; display:block;}





/* CAROUSELS
=============================================================== */

.jcarousel-clip {overflow:hidden;}


.carouselStyle1 {position:relative;margin:0 0 1.4em 0;}


.carouselStyle1 ul.slides {float:left;padding:5px 0 0; margin:0; height:125px; overflow:hidden;}
.carouselStyle1 ul.slides > li {padding:0; float:left;  width:225px; height:119px; background:url(../images/bg-carouselitem.png) no-repeat 1px 0;margin:5px 0 0 2px; list-style:none;}
.carouselStyle1 ul.slides > li > div {border-top:5px solid #CCCCBB;height:85px;padding:10px;margin:0 4px 0 2px; position:relative; cursor:pointer;}
.carouselStyle1 ul.slides > li > div > .image {float:left; height:95px; margin:-10px 10px 5px -10px; position:relative; overflow:hidden;}
.carouselStyle1 ul.slides > li > div > .title {margin:0 0 10px 70px;}
.carouselStyle1 ul.slides > li > div > .tracker {position:absolute; bottom:10px; right:10px; font-size:10px; font-family:georgia, serif; color:#666;}

.carouselStyle1 ul.slides > li.hover {background-position:-224px 0;}
.carouselStyle1 ul.slides > li.hover > div > .title,
.carouselStyle1 ul.slides > li.hover > div > .content {color:#369; text-decoration:underline;}

.carouselStyle1 ul.slides > li.active {background-position:-224px 5px;margin-top:0;}
.carouselStyle1 ul.slides > li.active > div {border-top-color:#EEAA00; height:95px}
.carouselStyle1 ul.slides > li.active > div > .image {height:100px;}
.carouselStyle1 ul.slides > li.active > div > .tracker {bottom:15px;}
.carouselStyle1 ul.slides > li.active > div > .title,
.carouselStyle1 ul.slides > li.active > div > .content {color:#993300;}

html.js .carouselStyle1 ul.slides {visibility:hidden;}
html.ready .carouselStyle1 ul.slides {visibility:visible;}

.carouselStyle1 > .jcarousel-clip {margin:0 15px;}

.carouselStyle1 a.prev,
.carouselStyle1 a.next {position:absolute;right:0;top:5px;z-index:30;background:#EEAA00;width:14px;height:101px;overflow:hidden;display:block;}
.carouselStyle1 a.prev:hover,
.carouselStyle1 a.next:hover {background-color:#EE9922;}

.carouselStyle1 a.prev {left:0;right:auto;}

.carouselStyle1 a.prev > span,
.carouselStyle1 a.next > span{text-indent:-5000px;display:block; height:12px; width:10px; position:absolute; top:50%;left:0; margin:-6px 0 0;}

.carouselStyle1 a.prev > span {background:url(../images/arrowArray.gif) no-repeat right -582px;}
.carouselStyle1 a.next > span {background:url(../images/arrowArray.gif) no-repeat right -538px;}

.carouselStyle1 > div.contents {position:relative; margin:0 0 0 0; clear:both;}

.carouselStyle1 > div.contents > div {display:none;}
.carouselStyle1 > div.contents > div.active {display:block;}




.carouselStyle2 {position:relative;margin:0 0 1.4em 0;}
.carouselStyle2 ul {margin:0; padding:0;}
.carouselStyle2 li {margin:0; padding:0; list-style:none;}
/*
.carouselStyle2 > ul { height: auto !important; }
*/
.carouselStyle2 > ul > li { min-height: 290px; }


.carouselStyle2 ul.slides {float:left; border-bottom:10px solid #F4F5F0; clear:both; width:702px;}
.carouselStyle2 ul.slides > li {padding:20px 10px 10px; width:680px;}
.carouselStyle2 ul.slides > li > .image {float:left; height:100%; margin:0 10px 5px 0;}
.carouselStyle2 ul.slides > li > h3 {margin:0 0 10px 0;}

#page-edit-html .carouselStyle2 ul.slides > li {display:none;}
#page-edit-html .carouselStyle2 ul.slides > li.active {display:block;}


.carouselStyle2 span.pager {float:left; position:relative; margin:0; width:660px; height:41px;background:#F4F5EF; z-index:20; border-top:5px solid #CBCCBE; }
.carouselStyle2 span.pager a {float:left; padding:0 15px; font:normal 13px/40px georgia,serif; height:41px; text-align:center; border-top:5px solid #CBCCBE; color:#4778A5; border-right:1px solid #DDDDDD; position:relative; top:-5px; text-decoration:none}
.carouselStyle2 span.pager a span {}
.carouselStyle2 span.pager a:hover {border-top-color:#ACAA9D;background-color:#EEEEDD;}

.carouselStyle2 span.pager a.active {border-top-color:#EEAC00;background:#fff; top:-10px; padding-bottom:5px;}

.carouselStyle2 a.prev,
.carouselStyle2 a.next {float:left;height:45px;width:21px; overflow:hidden;}

.carouselStyle2 a.prev span,
.carouselStyle2 a.next span {text-indent:-5000px;display:block;}

.carouselStyle2 a.prev {background:url(../images/btn-prev.png) no-repeat 0 0;}
.carouselStyle2 a.next {background:url(../images/btn-next.png) no-repeat 0 0;}

.carouselStyle2 a.prev:hover,
.carouselStyle2 a.next:hover {background-color:#EE9922;}



/* TABS
=============================================================== */

.tabsetStyle1 {position:relative; margin:0 0 1.4em 0;}


.tabsetStyle1 .tabsetTabs {float:left; position:relative;  z-index:20;}
.tabsetStyle1 .tabsetTabs a {float:left; padding:7px 15px; text-align:center; font-weight:bold; border-top:5px solid #CBCCBE;  background:#F4F5EF; color:#666; border-left:2px solid #fff; border-bottom:1px solid #DDD; position:relative;}
.tabsetStyle1 .tabsetTabs a:hover {border-top-color:#ACAA9D;background-color:#EEEEDD;}
.tabsetStyle1 .tabsetTabs a:first-child {border-left:none;}

.tabsetStyle1 .tabsetTabs a.tabsetActive {border-top-color:#EEAC00; color:#B50; border-bottom:none; background:#F2F2EB; padding-bottom:8px;}

.tabsetStyle1 .tabsetTabs .shadow {position:absolute;bottom:0;right:-10px; background:url(../images/shadow_tab_style1.jpg) no-repeat right bottom; width:10px; height:30px;}


.tabsetStyle1 div.tabsetContents {clear:both; margin:0 0 0 0;float:left;width:100%;padding:0;}

.tabsetStyle1 .tabsetContent {background:#F2F2EB; clear:both; padding:24px 15px; display:none;}
.tabsetStyle1 .tabsetActive {display:block;}


.tabsetStyle1 > div.contents > div > table.section {margin:20px 0 0;}
.tabsetStyle1 > div.contents > div > table.section:first-child {margin-top:0;}
.tabsetStyle1 > div.contents > div > table.section td {border-bottom:1px solid #ccc;}

.tabsetStyle1 > div.contents > div > table.section td.image {float:left; padding:0 10px 0 0;border:none;}
.tabsetStyle1 > div.contents > div > table.section td.image img {max-width:250px;}

.tabsetStyle1 > div.contents > div > table.section td > h3 {margin:0 0 5px 0;}

.tabsetStyle1 > div.contents > div > table.section .sections {margin:12px 0 0 0;}

.tabsetStyle1 > div.contents > div > table.section .sections > div {margin:0 0 1.4em 0;}
.tabsetStyle1 > div.contents > div > table.section .sections > div > h3 {margin:0 0 12px 0;}
.tabsetStyle1 > div.contents > div > table.section .sections > div > h3 > a > .icon {float:left; margin:2px 0px 0 0; background:url(../images/arrowArray.gif) no-repeat left -293px; ; height:14px; width:15px;}
.tabsetStyle1 > div.contents > div > table.section .sections > div > .content {display:none;padding:0 0 0 15px;}

.tabsetStyle1 > div.contents > div > table.section .sections > div.expand > h3 > a {color:#000;}
.tabsetStyle1 > div.contents > div > table.section .sections > div.expand > h3 > a > .icon {background-position:left -371px;}
.tabsetStyle1 > div.contents > div > table.section .sections > div.expand > .content {display:block;}

.tabsetStyle1 > div.contents .tblStyle1 {width:711px; margin-left:-15px;}


/* ACCORDIONS
=============================================================== */

.sectionedContent.accordion.fluidStyle3 {padding-top:5px;}
.sectionedContent.accordion.fluidStyle3 > .title {margin-left:10px;margin-right:10px;}
.sectionedContent.accordion.fluidStyle3 .title h2 { color: #000000 !important; }
.sectionedContent.accordion.fluidStyle3 > .content {padding-left:10px;padding-right:10px;}

.accordionStyle1 .expand-collapse {padding-top:5px;margin:0 0 12px 0;overflow:hidden;}
.accordionStyle1 .expand-collapse li {float:left;padding:0 8px 0; border-left:1px solid #000; list-style:none;}
.accordionStyle1 .expand-collapse li.expand {border-left:none; padding-left:2px;}

.accordionStyle1 .pane {background: url(../images/bg-drawersh.gif) repeat-y scroll 0 0 transparent; border: 0 none; margin: 0 0 10px; padding: 0 3px 0 4px; position: relative; width: 687px;}
.accordionStyle1 .pane .t {background: url(../images/bg-drawersh-t.gif) no-repeat scroll 0 0 transparent; display: block; height: 5px; margin: 0 -4px; overflow: hidden;}
.accordionStyle1 .pane .b {background: url(../images/bg-drawersh-b.gif) no-repeat scroll 0 0 transparent; display: block; height: 5px; margin: 0 -4px; overflow: hidden;}
.accordionStyle1 .pane .title {background: url(../images/bg-drawer_ISR.png) no-repeat scroll 0 0 transparent; margin-top: -1px; width: 687px; border-top: 7px solid #D3E5E5; margin:0;}
.accordionStyle1 .pane .title a {background: url(../images/ICON_arrowClose_10x10.gif) no-repeat scroll 10px 10px transparent; color: #000000; display: block; font: 400 17px arial,sans-serif; padding: 7px 10px 7px 25px; text-decoration: none;}
.accordionStyle1 .pane .content {background:#fff;padding:15px;border-top:1px solid #DDDDDD;}
html.js .accordionStyle1 .pane .content {display:none;}

.accordionStyle1 .pane .title:hover,
.accordionStyle1 .pane.expand .title:hover{background:#FFFFDD;}

.accordionStyle1 .pane.expand .title {background:#D3E5E5;}
.accordionStyle1 .pane.expand .title a {background: url(../images/ICON_arrowOpen_10x10.gif) no-repeat scroll 10px 10px transparent;}
.accordionStyle1 .pane.expand .content {display:block;}


.accordionStyle2 > .expand-collapse {display:none;}


.accordionStyle2 > .pane {background:transparent; border:none; margin:0; padding:1px 0 0; position: relative; border-top:1px solid #001256;}

.accordionStyle2 > .pane > .t {display:none;}
.accordionStyle2 > .pane > .b {display:none;}
.accordionStyle2 > .pane > .title {background:url(../images/bg-accordion-style2-title.png);margin:0 0 1px 0;height:28px;overflow:hidden;}
.accordionStyle2 > .pane > .title > a {background: url(../images/ICON_arrowClose_10x10_FFFFFF.png) no-repeat scroll 10px 9px transparent; color: #fff; display: block; font-size:12px; font-family:arial,sans-serif; padding: 7px 10px 7px 25px; text-decoration: none;}
.accordionStyle2 > .pane > .content {background:#eee; padding:15px; margin:0 0 1px; display:none; overflow-y:auto; color:#000;}

.accordionStyle2 > .pane > .title:hover,
.accordionStyle2 > .pane.expand > .title:hover{background-position:0 -28px;}

.accordionStyle2 > .pane.expand {border-bottom:2px solid #EEAA00;}
.accordionStyle2 > .pane.expand > .title {background-color:#EEAA00;}
.accordionStyle2 > .pane.expand > .title > a {background: url(../images/ICON_arrowOpen_10x10_FFFFFF.png) no-repeat scroll 10px 9px transparent;}
.accordionStyle2 > .pane.expand > .content {display:block;}

.accordionStyle2 > .pane:first-child {padding-top:0; border-top:none;}




/* PRESS CENTRE
=============================================================== */
#pressCentre .filter {margin:0 0 10px 0;}
#pressCentre .filter label {margin:0 10px 0 0;}

#pressCentre .releases .contacts {float:right;width:150px; background:#fff;padding:8px 8px 0;background:#FFFFEE;border:1px solid #EEEEDD; margin:0 0 5px 12px;}
#pressCentre .releases .contacts .vcard {margin:0 0 10px 0;}
#pressCentre .releases .contacts .vcard .fn {font-weight:bold;display:block;}
#pressCentre .releases .contacts .vcard .position {display:block;}
#pressCentre .releases .contacts .vcard .tel {display:block;}
#pressCentre .releases .contacts .vcard .email {display:block;}

.tblContacts td.tel {white-space:nowrap;}




/* FUND CATEGORY/VEHICLE SELECT
=============================================================== */
.fundsCatVehSelect p.categories {float:left;margin-right:15px;}

.fundsCatVehSelect p.categories label,
.fundsCatVehSelect p.vehicles label {display:block;}

.leftSidebar .fundsCatVehSelect p.categories {float:none;}
.leftSidebar .fundsCatVehSelect .title {font-size:12px;color:#000;font-weight:bold;font-family:arial, helvetica, sans-serif;margin:0 0 15px 0;}

.fundsCatVehSelect select {margin-top:5px;}


/* FUND SEARCH SIDEBAR
=============================================================== */

.fundSearch {padding:0 25px;}
.fundSearch > form {margin:0 0 20px 0;}
.fundSearch > form > h4 {font-size:12px; color:#333; margin:0 0 10px 0; font-family:arial, helvetica, sans-serif;}

.fundSearch label {display:block; margin:0 0 6px 0;}
.fundSearch input.txt {display:inline-block; margin:0 3px 0px 0; width:155px;}

.fundSearch .linkListFlat {margin:6px 0 0;}



/* FUND PERFORMANCES
=============================================================== */

.fundPerformance .tblFilters {margin-bottom:0;}
.fundPerformance .tblStyle1 th {text-align:center;vertical-align:bottom;}
.fundPerformance .tblStyle1 .thead3 th {text-align:left;}
.fundPerformance .tblStyle1 th.fundName {text-align:left;}
.fundPerformance .tblStyle1 td.ytd { width: 40px;}
.fundPerformance .tblStyle1 td.mo6 { width: 40px;}
.fundPerformance .tblStyle1 td.yr1 { width: 40px;}
.fundPerformance .tblStyle1 td.yr3 { width: 40px;}
.fundPerformance .tblStyle1 td.yr5 { width: 40px;}
.fundPerformance .tblStyle1 td.yr10 { width: 40px;}


/* FUND DETAILS
=============================================================== */

.fundDetails > .tabsetStyle1 > div.contents > div {padding:0;}
.fundDetails > .category {color:#666;margin:-12px 12px 1.4em 12px; position:relative;}

.fundDetails .overview {margin:0 25px 14px;}


.fundDetails .reportDate {font-size:11px; color:#666;}

.fundDetails .managers .manager {float:left; margin:0 16px; width:100px;}



/* FUND DIVIDENDS
=============================================================== */
.fundDividends {}
.fundDividends .tblFilters label {white-space:nowrap;}
.fundDividends .tblFilters .note {display:block; padding-top:2px;}

html.js .fundDividends .funds > .fund {display:none;}
html.js .fundDividends .funds > .fund.active {display:block;}


/* FUND IDENTITIES
=============================================================== */

table.tblFundIdentities th {padding-top:15px;padding-bottom:15px;}


/* CONTACT DETAILS
=============================================================== */
.contactDetails .fieldsetStyle1 > .legend {font-family:arial, helvetica, sans-serif;font-weight:bold;font-size:15px;}


/* COMMENTARY LISTING
=============================================================== */

.commentaryListing > .filter {background:#F4F5EF; padding:8px; margin:0;}
/* EMAIL SUBSCRIPTION
=============================================================== */

.emailSubscribe .subscriptions .subscriptions {margin:0 0 15px 0;}
.emailSubscribe .subscription .description {margin:0 0 1.4em 0;}
.emailSubscribe .subscription .description > *:last-child {margin-bottom:0;}
.emailSubscribe .subscription .groups {margin:0 0 1.4em 0;}
.emailSubscribe .subscription .groups .group {display:inline-block;margin:0 15px 0 0;}


.emailSubscribe .subscription.lvl2 {background:#F7F8F3; padding:12px;}
.emailSubscribe .subscription.lvl2 > .title {font:bold 14px arial,helvetica,sans-serif;}
.emailSubscribe .subscription.lvl2 .subscription {margin-left:25px;}

.emailSubscribe .subscription.lvl3 > .title {color:#BB5500;font: 16px georgia,serif;}
.emailSubscribe .subscription.lvl4 > .title {font:bold 12px arial,helvetica,sans-serif;}

.emailSubscribe .subscribeSubscriptions .btnset {padding-left:0;}



.emailSubscribe .subscribeContactInfo input[type=text] {width:250px;}
.emailSubscribe .subscribeContactInfo textarea {width:350px;height:100px;}
.emailSubscribe .subscribeContactInfo input[name=address2] {clear:left;display:block;margin-top:5px;}

.emailSubscribe .wrapField {clear:both;position:relative;}
.emailSubscribe .wrapField .label {position:absolute;left:0;top:0;width:100px;}
.emailSubscribe .wrapField .field {padding-left:105px;}
.emailSubscribe .wrapField .field small {display:block;}




/*  ROLLOVER COMPONENT
============================================ */
.gradient-box {width:455px; background-color:#fff;}
.gradient-box a {color: #a8a57f; text-decoration: none; cursor: pointer;}
.gradient-box a:hover {color: #fff !important; text-shadow:none !important;}

.rollstyle1 div.gradient-bg {width: 455px;font: bold arial 12px; color: #a8a57f;background-repeat: no-repeat;background-image: url("../images/radial_bg_1.png")}
.rollstyle1 div.rtable4 {width: 455px;color: #a8a57f;background-repeat: no-repeat;background-image: url("../images/radial_bg_1_1.png")}
.rollstyle1 .rtable1:hover {
  background-image: url("../images/radial_bg_1_sel.png");
  background-position: top center;
  color: #fff}
.rollstyle1 .rtable2:hover {
  background-image: url("../images/radial_bg_1_sel.png");
  background-position: center center;
  color: #fff}
.rollstyle1 .rtable3:hover {
  background-image: url("../images/radial_bg_1_sel.png");
  background-position: bottom center;
  color: #fff}
.rollstyle1 .rtable4:hover {
  background-image: url("../images/radial_bg_1_sel_1.png");
  background-position: center center;
  color: #fff}

.rollstyle2 div.gradient-bg {width: 455px;font: bold arial 12px; color: #a8a57f;background-repeat: no-repeat;background-image: url("../images/radial_bg_2.png")}
.rollstyle2 div.rtable4 {width: 455px;font: bold arial 12px; color: #a8a57f;background-repeat: no-repeat;background-image: url("../images/radial_bg_2_1.png")}
.rollstyle2 .rtable1:hover {
  background-image: url("../images/radial_bg_2_sel.png");
  background-position: top center;
  color: #fff}
.rollstyle2 .rtable2:hover {
  background-image: url("../images/radial_bg_2_sel.png");
  background-position: center center;
  color: #fff}
.rollstyle2 .rtable3:hover {
  background-image: url("../images/radial_bg_2_sel.png");
  background-position: bottom center;
  color: #fff}
.rollstyle2 .rtable4:hover {
  background-image: url("../images/radial_bg_2_sel_1.png");
  background-position: center center;
  color: #fff}

.rollstyle3 div.gradient-bg {width: 455px;font: bold arial 12px; color: #a8a57f;background-repeat: no-repeat;background-image: url("../images/radial_bg_3.png")}
.rollstyle3 div.rtable4 {width: 455px;font: bold arial 12px; color: #a8a57f;background-repeat: no-repeat;background-image: url("../images/radial_bg_3_1.png")}
.rollstyle3 .rtable1:hover {
  background-image: url("../images/radial_bg_3_sel.png");
  background-position: top center;
  color: #fff}
.rollstyle3 .rtable2:hover {
  background-image: url("../images/radial_bg_3_sel.png");
  background-position: center center;
  color: #fff}
.rollstyle3 .rtable3:hover {
  background-image: url("../images/radial_bg_3_sel.png");
  background-position: bottom center;
  color: #fff}
.rollstyle3 .rtable4:hover {
  background-image: url("../images/radial_bg_3_sel_1.png");
  background-position: center center;
  color: #fff}

.rollstyle1 .rtable1,.rollstyle2 .rtable1,.rollstyle3 .rtable1 {background-position: top center}
.rollstyle1 .rtable2,.rollstyle2 .rtable2,.rollstyle3 .rtable2 {background-position: center center}
.rollstyle1 .rtable3,.rollstyle2 .rtable3,.rollstyle3 .rtable3 {background-position: bottom center}
.rollstyle1 .rtable4,.rollstyle2 .rtable4,.rollstyle3 .rtable4 {background-position: center center}

.rtable1 {padding: 3px 5px 3px 5px; height: 54px; }
.rtable2 {height: 54px;	padding: 3px 5px 3px 5px;}
.rtable3 {height: 54px;	padding: 3px 5px 3px 5px;}
.rtable4 {height: 54px;	padding: 3px 5px 3px 5px;}

.rtable1 span.subTitle, .rtable2 span.subTitle, .rtable3 span.subTitle, .rtable4 span.subTitle {display: inline-block;
    float: left; font: bold 12px arial; margin-left: 20px; padding-top: 12px; text-shadow: 1px 1px 1px #fff;}

.rtable1 span.subText, .rtable2 span.subText, .rtable3 span.subText, .rtable4 span.subText {font: normal georgia 12px !important; display: inline-block; float: right; margin: 0; padding: 10px 10px 0 5px; width: 73%;}
.gradient-box a:hover .rtable1 span, .gradient-box a:hover .rtable2 span, .gradient-box a:hover .rtable3 span, .gradient-box a:hover .rtable4 span {text-shadow: 1px 1px 1px #000 !important;}




/****************** Gnc Campaign Tab set CSS code block start ***********************************/
.tabStyle {position:relative; margin:0 0 1.4em 0;}


.tabStyle .tabsetTabs {text-decoration:none;float:left; position:relative;  z-index:20; width: 700px;min-height:54px !important; ;min-height/**/: 43px;padding: 0 10px 0 0;}
.tabStyle .tabsetTabs a {;min-height:54px !important; height/**/: 43px;word-wrap: break-word;width:100px;text-decoration:none;float:left; padding:7px 5px; text-align:center; font-weight:bold; border-top:5px solid #CBCCBE;  background:#f6f6f1; color:#666; border-left:2px solid #fff; border-bottom:1px solid #DDD; position:relative;}
.tabStyle .tabsetTabs a:hover {text-decoration:none;border-top-color:#f0b300;background-color:#f6f6f1;;}
.tabStyle .tabsetTabs a:first-child {border-left:none;}

.tabStyle .tabsetTabs a.tabsetActive {text-decoration:none;border-top-color:#EEAC00; color:#B50; border-bottom:none; background:#F2F2EB; padding-bottom:8px;}

.tabStyle .tabsetTabs .shadow {text-decoration:none;position:absolute;bottom:0;right:-10px; background:url(../images/shadow_tab_style1.jpg) no-repeat right bottom; width:10px; height:10px;border:1px solid #000000;}


.tabStyle div.tabsetContents {clear:both; margin:0 0 0 0;float:left;width:100%;padding:0;background:#F2F2EB;}

.tabStyle .tabsetContent {float:left; border-top:1px solid #dddddd; width: 705px; background:url('/web-resources/ui/default/images/shadow-l-b.gif') 730px top no-repeat #F2F1EC;}


.tabStyle .tabsetActive {display:block;}

 .tabStyle > div.contents > div > table.section {margin:10px 0 0;}
.tabStyle > div.contents > div > table.section:first-child {margin-top:0;}
.tabStyle > div.contents > div > table.section td {border-bottom:1px solid #ccc;}

.tabStyle > div.contents > div > table.section td.image {float:left; padding:0 10px 0 0;border:none;}
.tabStyle > div.contents > div > table.section td.image img {max-width:250px;}

.tabStyle > div.contents > div > table.section td > h3 {margin:0 0 5px 0;}

.tabStyle > div.contents > div > table.section .sections {margin:12px 0 0 0;}

.tabStyle > div.contents > div > table.section .sections > div {margin:0 0 1.4em 0;}
.tabStyle > div.contents > div > table.section .sections > div > h3 {margin:0 0 12px 0;}
.tabStyle > div.contents > div > table.section .sections > div > h3 > a > .icon {float:left; margin:2px 0px 0 0; background:url(../images/arrowArray.gif) no-repeat left -293px; ; height:14px; width:15px;}
.tabStyle > div.contents > div > table.section .sections > div > .content {display:none;padding:0 0 0 15px;}

.tabStyle > div.contents > div > table.section .sections > div.expand > h3 > a {color:#000;}
.tabStyle > div.contents > div > table.section .sections > div.expand > h3 > a > .icon {background-position:left -371px;}
.tabStyle > div.contents > div > table.section .sections > div.expand > .content {display:block;}

.tabStyle > div.contents .tblStyle1 {width:711px; margin-left:-15px;}


.tabStyle .campaignTabContent{padding:20px 10px 15px 10px;box-shadow:0 0 5px #888888;background:#ffffff;}
.tabStyle .campaignTabPanel{padding:0;background:#ffffff;}
.tabStyle .campaignTabContent div>div>div>div#brightcovr{margin-left:-5px;}
.aitch3
{
font-size:13px;
font-family: Arial;
color: #336699;
border-bottom:0 !important;


}


/*  start of accordian styling  - make sure the image file paths are correct for final version */


#pgContent.twoCol-70-30 #rightSidebar {float: right; width: 244px;}

#accordianhead {margin-top:74px;background-color: orange;height:60px; padding: 8px 60px 0px 18px;background-image: url(/content-brazil/images/GEN_OrangeHeader.jpg);background-repeat: repeat-x;}

#accordianhead h3 { color: white; font-family: Georgia;font-size:16px;}

#aitch4 {color: #BB5500; font-family: Georgia;text-align: left;font-size:16px;margin: 0px 0 10px 18px;}

#campaignacc .title{background: none;width:240px;border: none;}

#campaignacc .pane {background: none;width:240px;margin: 0;}


#campaignacc .title{background: none;border: none;}

#campaignacc .content{margin-left: 0px; padding-right: 0px; }

#campaignacc a{font-family: Arial;font-size:12px;color: #336699;}

#campaignacc .b{border-bottom: 0.1em solid #CCCCCC;background: none;width: 241px;}

#campaignacc ul{margin-left: 0px;list-style-type: none;padding: 0px;margin: 0 0 0 15px;}

#campaignacc h2 a{-moz-user-select: none;border-top: 1px solid #CCCCCC;color: #3375B1;cursor: pointer;display: block;font-family: Arial,Helvetica,sans-serif;    font-size: 14px;    font-weight: bold;	/*text-indent: 20px;*/    padding: 5px 0 5px 30px;	/*font: 700 15px arial*/}

#campaignacc div:first-child h2 a {	border-top: none;}

#campaignacc li:first-child{display: block;/*width:170px;*//*width:170px;*/color: blue;padding: 6px 0;font-weight: normal;border-top:none ;}

#campaignacc li{display: block;/*width:170px;*//*width:170px;*/color: blue;padding: 6px 0;font-weight: normal;border-top:0.1em solid #CCCCCC;}

#hr{border-bottom: 0.8em solid orange;}

#videobrochure{margin: 0 auto;text-align: center;color: orange;padding-top:2px;}

#videobrochure img{text-align:center;padding-top:10px;}


 /*  lightbox */

.black_overlay{	display: none;	position: absolute;	top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1001; -moz-opacity: 0.8;	opacity:.80;filter: alpha(opacity=80);}
.white_content {display: none;position: absolute;line-height: 16px;	width: 690px;height: 670px;	padding: 0 0 16 16px;background-color: white;z-index:1002;}

.topRight {float:right;	right: 0;top: 0;padding-bottom: 6px;padding-left: 12px;	padding-right: 12px;padding-top: 6px;background-color: #666;color: #FFFFFF;	font-size: 12px;font-family: arial, helvetica, sans-serif;font-weight: bold;}


.accordionStyle3 .pane .title  {width: 240px;}

.fluidStyle3 > .content {  margin: 0 !important; padding: 0 !important;
 }
 /*  end of accordian styling  */

/****************** Gnc Campaign Tab set CSS code block end ***********************************/

.emailFormTemit {background: url("../images/shadow-bot-b.gif") no-repeat scroll -700px top #F4F5EF;padding: 20px 10px 10px;}
.emailFormTemit span.btn {padding-right: 8px;}
.emailFormTemit em {color: red;}
.emailFormTemit label {padding: 0 5px;}
.emailFormTemit table td {padding: 0 10px 5px 0;vertical-align: middle !important;}
.emailFormTemit input.clear {font:13px arial;background: none;text-decoration: underline;color: #3c73ac;overflow: visible;border: none;margin: 0 0 0 15px;}
.emailFormTemit .formMessage {background: url("../images/icon-alert-isr.gif") no-repeat scroll left 0 transparent;color: #666666;float: right;font: 11px arial;padding-left: 20px;width: 190px;}
.emailFormTemit p#errorMsg {border: 2px solid #FF0000;padding:10px 10px;width:90%;display:none;color:red;}

/*  added for Application Form Component CR-68 */

.acctApp{padding:15px;}
.acctApp h3{font:700 15px arial;}

 /* ended */


 /**forms Order lit**/
.lit{margin-left:-24px;margin-top:-2px;}
.lit .litContent{margin:0px 20px 20px;background:#fff;padding:0 10px;}
/*breadcrum, status, progress bar*/
.lit .progressBar {margin:0px 20px 2px;background:#fff;padding:10px 15px;font:400 13px/1.4em arial;}
.lit .progressBar ul {padding:20px 0;margin:0;list-style-type:none;}
.lit .progressBar ul li {width:320px;font:700 11px arial;text-align:center;display:block; padding:10px 0 0;margin:0;float:left;}
.lit .progressBar ul li.current{border-top:5px solid #c60;color:#c60;background:url('img/arrowdwn.gif') center 0 no-repeat;margin:0 1px;}
.lit .progressBar ul li.complete{border-top:5px solid #E9BB87;color:#E9BB87;padding-right:0px;}
/*lit options*/
.lit .litItem {border-bottom:1px solid #DDDDDD;padding:25px;}
.lit .litItem ul.fundinput, .litItem2 ul.fundinput  {list-style:none;margin:0;padding:0;min-height:1%;padding:0 15px 0 0;} /* modified*/
.lit .litItem2{border-bottom:none;padding:25px;}
.lit em, .lit .req {color: #FF0000;}
.lit table td {padding:0 10px 10px;}
.lit .formMessage {padding-left:20px;font:11px arial;color:#666;float:right;width:190px;background:url('img/icon-alert-isr.gif') left 0 no-repeat;}
.lit .txtinput{width:290px;}
.lit .txtinput2{width:200px;}
.lit .txtinput3{width:139px;}
.lit .txtinput4{width:75px;}
.lit .tab2 #errorMsg{border: 2px solid #FF0000;padding:10px 10px;width:90%;display:none;}
.lit .btnCancel{background:transparent;border:0;outline:0;color:#369;text-decoration:underline;display:inline-block;height:22px;line-height:22px;padding:0 5px;text-align:center;cursor:pointer;position:relative;display:inline-block;white-space:nowrap;overflow:visible;vertical-align:baseline;}
.lit .aBox{display:none; background-color:#FFFFFF;}
.lit .formButtons{padding:0 10px 10px 20px;}

.cancel {background: none repeat scroll 0 0 transparent;border: 0 none;color: #336699;cursor: pointer;display: inline-block;height: 22px;line-height: 22px;outline: 0 none;overflow: visible;padding: 0 5px;position: relative;text-align: center;text-decoration: underline;vertical-align: baseline;white-space: nowrap;}

/*thick box css */
/*Modal windows*/
div#leavingSite, div#setCookie {display:none;}
#TB_window span.siteName {font-weight:700;color:#222;}

#TB_window {}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}

#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 400;
  color:#000000;
  display:none;
  border: 1px solid #343434;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
  border: 10px solid black;
}
#TB_ajaxContent{
  clear:both;
  padding:0;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
 padding:12px 15px 15px 29px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
/* Added for thick box */

#TB_ajaxContent li {
    margin-bottom:.3em;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
input.clear{font:13px arial;background:none;text-decoration:underline;color:#3c73ac;overflow:visible;border:none;margin:0 0 0 15px;}
	span.btn{padding-right:14px;}
     p#errorMsg{color:#c00;}

    div.aBox {
		background-color:#FFFFFF;
		border:1px solid #7F9CBE;
		height:250px;
		margin-bottom:10px;
		margin-top:10px;
		overflow:auto;
		overflow-x: hidden;
		padding:0;
		width:410px;
	}

	div.aBox td {
		padding:4px;
	}

	ul.nobull {
		list-style: none;
		padding: 0;
		margin: 0;
	}
/* end of thick box */
.tabHeaderBold > th {
    font-weight:bold !important;
}


.article {

	list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
	margin-top:10px;

}

.article li {
	margin-left:-7px;

	border-bottom-color: #DDDDDD;
    border-bottom-style: solid;
    border-bottom-width: 0;
    padding-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

 .article li.lc {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
}
 .article h3 {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    -x-system-font: none;
    font-family: arial;
    font-size: 18px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 5px;
}
 .article .date {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    -x-system-font: none;
    display: block;
    font-family: arial;
    font-size: 13px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 5px;
}
 ul.links {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

/* HIGH AND MEDIUM CSS
=========================================================================================================================================== */


/* PERMORMANCE ANNULAZIED
=============================================================== */
.legalInformation{margin: 0px 15px 0; }
.mainCon{background:#f2f1ec;}
.whiteBgBoxOuter{width:100%; }
.portfolio .whiteBgBoxOuter{width:100%; background:url(../images/pTop.gif) no-repeat top center; padding-top:6px;}
.portfolio .whiteBgBoxOuter .boxContent{width:100%; background:url(../images/pBottom.gif) no-repeat bottom center; padding-bottom:6px;}
.portfolio .whiteBgBoxOuter .boxContent > div{background:url(../images/pBg.gif) repeat-y  center;  padding: 8px 20px 10px; height:100%;}
.whiteBgBoxOuter .whiteTop{background:#fff url(../images/topBg.gif) repeat-x top; height:7px; position:relative; overflow:hidden; line-height:0;}
.whiteBgBoxOuter .whiteTop .topLeft{position:absolute; left:0; top:0; background:url(../images/leftTop.gif) no-repeat; width:7px; height:7px; overflow:hidden;}
.whiteBgBoxOuter .whiteTop .topRight{position:absolute; right:-24px; top:0; background:url(../images/rightTop.gif) no-repeat; width:7px; height:7px; overflow:hidden;}
.whiteBgBoxOuter .whiteBottom{background:#fff url(../images/bottomBg.gif) repeat-x bottom; height:7px; position:relative;}
.whiteBgBoxOuter .whiteBottom .bottomLeft{position:absolute; left:0; bottom:0; background:url(../images/bottomLeft.gif) no-repeat; overflow:hidden; width:7px; height:7px; }
.whiteBgBoxOuter .whiteBottom .bottomRight{position:absolute; right:0; bottom:0; background:url(../images/bottomRight.gif) no-repeat; overflow:hidden; width:7px; height:7px; }
.whiteBgBoxOuter .boxContent{background:#fff url(../images/rightBg.gif) right repeat-y}
.whiteBgBoxOuter .boxContentInner{background: url(../images/leftBg.gif) left repeat-y; padding:10px 15px;}
.alignleft {float: left; width:50%;}
.alignright {float: right;text-align:left;width:50%;}
.secondTabs .contents{clear:both;}
.secondTabs .contents > div{display:none;}
.secondTabs .contents > div.active{display:block;}
.secondTabs .tabset .tabs{margin: 0 0 -4px 0px; padding-left:5px;}
.secondTabs .tabset .tabs a{ background:none ;   border-bottom: 0px solid #DDDDDD; color:#676568; border-top: 0px solid #BBB993;  padding: 3px 15px; font-size:11px;}
.secondTabs .tabset .tabs b{float:left; padding: 3px 0px; color:#babab8}
.secondTabs .tabset .tabs a:hover{background:#fff url(../images/leftS.gif) no-repeat right bottom; padding-bottom:3px;}
.secondTabs .tabset .tabs a.active{background:#fff url(../images/leftS.gif) no-repeat right bottom; padding-bottom:3px; color:#BB5500;}
.heading{padding-top:10px;}
.heading .dates{float:right; font-size:10px; font-weight:bold; color:#656565; padding-top:10px; font-size:11px;}
.heading h4{  font: 18px georgia,serif; margin-bottom:15px;}
.secondTabs .tabset .tabs a.active span.leftShedow{background:#fff url("../images/leftBg.gif") repeat-y scroll left; bottom: -4px;    display: block;    height: 23px;    left: -5px;    position: absolute;    width: 8px;    z-index: 10;}
.table{border-bottom:3px solid #ccc;}
.table th{background:#eeeeee; border-bottom:3px solid #bababa; font-size:11px;  border-right:1px solid #dddddd; border-top:1px solid #dedede; font-weight:bold; padding:6px 5px;}
.table .last{border-right:0;}
.table td{border-top:1px solid #ccc; border-right:1px solid #dddddd; padding:6px 8px; text-align:right;}
.table td.left{text-align:left;}
/*.table tr:hover{background:#f6f1da;}*/
/*Updated as per defect 6625 and 6593 */
.selectCon{float:left; position:relative; overflow:hidden;}
.uiSelect{overflow:hidden;}
.uiSelectBg{overflow:hidden;}

/*  customized drop down css */

/*
.selectCon .uiSelect{position:absolute; top:0; left:0; background:none; border:0;  z-index:2; }
.selectCon .uiSelectBg{background:url(../images/selectLeft.gif) no-repeat left top; height:18px; position:relative; overflow:hidden; border:1px dotted #fff;}
.selectCon .uiSelectBg .drop{background:url(../images/selectRight.gif) no-repeat; width:18px; height:18px; position:absolute; right:0; top:0; z-index:1;}

*/
.myVal{display:inline-block; overflow:hidden; padding:0px 0 0 6px; white-space:nowrap; font-weight:normal; display:none;}
.selectme{float:left; padding-left:55px; line-height:20px; margin-top:-17px;}
.selectme .myVal{ margin-top:-2px;}
.footNote{padding-top:10px;}
.lft{float:left;}
.table input[type=radio]{vertical-align:-2px;}
.hoverNone tr:hover{background:none;}
.datePicker{background:url(../images/down.gif)  no-repeat right 6px; height:15px; display:inline-block; padding:0 12px 0 50px;  position:relative;}
.dateCon{position:absolute; width:185px; border:1px solid #bababa; padding:0px 15px 15px 15px; background:#fff; top:20px; left:10px; line-height:22px;}
.datePicker a{color:#333333 !important; display:block;}
.dateCon{display:none;}
.imgCal{vertical-align:-5px;  margin-right:8px;}
.datePicker label{display:block; padding-top:10px;}
.sDate{width:120px; padding:3px; vertical-align:middle;}
.fundOverView .leftColom{float:left; width:645px; margin-right:15px;}
.rightColomInfo{float:left; width:285px; position:relative; background:url(../images/midBg.gif) no-repeat top left; padding-left:5px; min-height:636px; margin-top:-24px; }
.blueBgBoxOuter{width:100%; }
.blueBgBoxOuter .whiteTop{background:#c6e4fe url(../images/topBg.gif) repeat-x top; height:4px; position:relative; overflow:hidden; line-height:0;}
.blueBgBoxOuter .whiteTop .topLeft{position:absolute; left:0; top:0; background:url(../images/leftTopB.gif) no-repeat; width:7px; height:7px; overflow:hidden;}
.blueBgBoxOuter .whiteTop .topRight{position:absolute; right:0; top:0; background:url(../images/rightTopB.gif) no-repeat; width:7px; height:7px; overflow:hidden;}
.blueBgBoxOuter .whiteBottom{background:#c6e4fe url(../images/bottomBg.gif) repeat-x bottom; height:4px; position:relative; }
.blueBgBoxOuter .whiteBottom .bottomLeft{position:absolute; left:0; bottom:0; background:url(../images/bottomLeftB.gif) no-repeat; width:7px; height:7px; overflow:hidden; }
.blueBgBoxOuter .whiteBottom .bottomRight{position:absolute; right:0; bottom:0; background:url(../images/bottomRightB.gif) no-repeat; width:7px; height:7px; overflow:hidden; }
.blueBgBoxOuter .boxContent{background:#f5f7f9 url(../images/rightBg.gif) right repeat-y; padding-right:4px;}
.blueBgBoxOuter .boxContentInner{background: url(../images/leftBg.gif) left repeat-y; padding:0px 0px 0 4px !important; max-height:200px; overflow:hidden; position:relative;}
.blueBgBoxOuter .boxContentInner .promoImg, .rightPromo .promoImg{position:relative; width:100%; overflow:hidden; z-index:2; text-align:right;}
.blueBgBoxOuter .boxContentInner .promoText, .rightPromo .promoText{position:absolute; top:10px; left:15px; z-index:3;}
.blueBgBoxOuter .boxContentInner .promoText h2, .rightPromo .promoText h2{margin-bottom:0;}
.blueBgBoxOuter .boxContentInner .promoImg img, .rightPromo .promoImg img{vertical-align:top;}
 .promoTextLink{position:absolute; bottom:20px; left:20px; z-index:100;}
.boxContentInner th{text-align:center;}
.boxContentInner th.left{text-align:left !important;}
.fundOverView .blueBgBoxOuter, .fundOverView .whiteBgBoxOuter{margin-bottom:15px;}
.rskNumber{float:left; color:#bbbbbb; font-size:22px; margin:0 25px;}
.rskNumber.active{color:#b1502f; font-size:26px;}
.risk{float:left; margin-bottom:0; padding-right:10px;}
.fundRatingOverview  .coloms{float:left; width:302px;}
.fundManager .colomSet{width:150px; float:left; margin-bottom:25px;min-height: 150px;}
.fundManager .colomSet address{font-style:normal; font-size:12px; color:#010101;}
.fundManager .colomSet .name{color:#336598; font-weight:bold;}
.fundOverView  .boxContentInner{background: url(../images/leftBg.gif) left repeat-y; padding:10px 15px 10px 20px;}
.fundOverView  .boxContentInner ul{margin-left:15px;}
.dateRating{color:#666666; font-size:11px; padding-left:2px;}
.ins{font-size:11px; padding-top:10px;}
.award{ color: #BB5500;   font: 16px georgia,serif; font-weight:bold;}
.mixed{ color:#616161; display:block; padding:2px 0;}
.awa{font-size:11px;}
.pdf{color:#676767;}
.documentSep{margin:10px 0; padding:10px 0;   border-bottom:1px solid #e6e6e6;}
.changeFund{  height:40px; position:absolute; top:-45px; left:10px; line-height:20px;}
.rightPromo{max-height:400px; background:#F5F7F9; width:300px; position:relative; border-bottom:1px solid #dfdfdd; overflow:hidden;}
.shareClassesCon{margin:10px 0 0 15px; overflow:hidden;  word-wrap: break-word; }
h3.sharHading{font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.eur{display:block; color:#8c8b87; font-size:11px; font-weight:bold; margin-top:-8px; margin-bottom:10px;}
.rightColomPrice .eur{float:left; color:#8c8b87; font-size:11px; font-weight:bold; margin-top:-8px; margin-bottom:10px; z-index:22;}
.shareRow{clear:both; margin-bottom:3px;}
/* Changing the width of LeftCol and RightCol as per defect 5970
.shareRow .leftCol{float:left; width:125px; }
.shareRow .rightCol{float:right; width:135px; font-weight:bold; text-align:right;} */
.shareRow .leftCol{float:left; width:135px; }
.shareRow .rightCol{float:right; width:125px; font-weight:bold; text-align:right;}
.shareRow .leftLegalInfo{float:left; margin-left:-4px;}
.shareRow .rightLegalInfo{float:right; margin-right:-15px; font-weight:bold;}
.shareDescription{padding:10px 0 0 0; font-size:11px; margin-bottom:0;}
.devider{background:url(../images/bg-hr.png) no-repeat center 0px; height:8px; margin:10px 0 0 0;}
.deviderLine{ border-bottom:1px solid #c5c5c5; height:1px; padding:10px 0 0 0; margin-bottom:10px;}
.singleWidth{float:none;}
.managerPhoto{width:90px; height:90px;  overflow:hidden; text-align:center;}
.managerPhoto img{height:90px; width: auto;  border:1px solid #999999;}
.awardLogo{width:76px; height:84px; background:#545454; color:#fff; text-align:center; font-weight:bold; overflow:hidden;}
.colomSetAward{float:left; width:140px; margin-bottom:20px; margin-right:10px;}
.awardLogo span{display:block; padding:30px 0 0 0;}
.riskColoms{width:446px; margin-right:15px; float:left;}
.bottomBorderNone td{border-top:0;}
.riskSecolom{margin-right:0 !important;}
.bottomBorderNone{margin-bottom:20px;}
.heading .annulH4{padding-top:20px;}
.boxContentInner .heading h4{padding-top:0; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;}
.boxContentInner  h4{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;}
.rightColomPrice{float:left; width:285px; position:relative; background:url(../images/midBg.gif) no-repeat top left; padding-left:5px; min-height:636px;margin-top:-20px; color:#797876;  z-index:22}
.priceColoms{width:295px; margin-right:15px; float:left; }
.heading .datePrice{font-size:11px; font-weight:bold; color:#666666; padding-bottom:10px;  display:block; clear:both;}
.advanceSearch{float:left; padding-left:20px; padding-top:3px; }
.historyPriceDropdown{padding-top:5px;}
.historyPriceDropdown .myVal{padding-top:3px;}
.historyBtn{margin:25px 0 15px 10px !important;}
.overviewFundSelect{position:absolute; top:-47px; left:27px; font-size:11px; font-weight:bold;}
.fundDetail{display:inline-block; border-left:8px solid #015591; margin:15px 50px 10px 10px; font-size:11px; font-weight:bold; padding: 0px 0 0 4px; line-height:9px;}
.fundText{border-left:8px solid #edb426;}
.fundNameCon{border-bottom:0px; text-align:left !important;}
.fundNameCon .mapCon{height:290px; text-align:center;  display:none; width:900px; overflow:hidden; margin:0 auto; position:relative; z-index:1;}
.fundNameCon div.active{display:block;}
.riskClassificationImage{float:left; width:76px; height:90px; overflow:hidden; margin-right:10px; background:#545454;}
.riskClassificationImage span{display: block; padding: 30px 0 0; color:#fff; text-align:center; font-weight:bold;}
.fundOverView p{padding-left:4px;}
.riskClassificationText{float:left; width:512px;}
.riskStatistics th{vertical-align:bottom; text-align:right;}
/* Descreert Annual Performances tab */
.descreertAnnualPerformances table th{word-wrap:break-word;}
.asof{padding-left:4px;}
.footerCaviet{width:980px; margin:0 auto; text-align:left;}
.mainContent .footerCaviet{ width:auto; margin:0 auto; padding-bottom:20px; text-align:left;}
.footerCaviet .legalInformation{margin:0;}
.fundAwardrightColom{float: left; width: 450px;}
.fundAnnualized{margin-top:-17px}

/* PRICE AND PERFORMANCE
=============================================================== */
#ppssTable .dataFilter{padding:0px 0 0px 20px; border-top:1px solid #dddddd; background:#f4f3ee url(../images/historicalTop.gif) no-repeat top left; }
.dataFilter{padding:15px 0 20px 0; border-top:1px solid #dddddd;}
.filterCon{float:left; margin-right:15px; line-height:100%; text-align:left;}
 #ppssTable .filterCon{ height:96px; border-right:1px solid #ccc; padding:15px 0;}
.singleRow{padding-top:11px;}
.dataFilter .selectCon{margin:5px 0 5px 0;}
.dataFilter .myVal{margin-top:2px; font-size:11px;}
.dataFilterCheckBox{background:#f2f1ec; padding:8px; border-top:1px solid #bbbbbb; }
.dataFilterCheckBox .lft label{margin-left:20px;}
.refineList{width:220px; padding:2px; }
table.tblStyle1 td.subTitle {background:#deeeee; padding:8px; font-size:16px;  font-weight:bold; text-align:left; border-bottom:3px solid #bbbbbb;  border-top:3px solid #bbbbbb;}
table.tblStyle1 tr.noSubTitle, tr.noSubTitleBR {border-top:3px solid #bbbbbb;}
.subTitleText {color:#656565; padding-top:5px; font-size:11px;}
.subTitleTble{font-size:13px;}
.pgContent a.blueColor{color:#366697;}
.dataFilterCheckBox input[type=radio]{vertical-align:-4px;}
.pricePermormance{border-bottom:0;}
.pricePermormance td{border-bottom:2px solid #bbbbbb; }
.pricePermormance td.bottom{border-bottom:0;}
.pricePermormance tbody td{padding:4px; white-space:nowrap;}
.pricePermormance table{margin-top:15px;}
.pricePermormance tbody td:first-child{white-space:normal;}
.pricePermormance .tblStyle1 th {padding: 6px 12px 6px 3px;}
.copy{padding:0px 10px 10px 0px; font-size:11px; text-align:left;}
.tableUpper table td{border-right:1px solid #cccccc; font-size:11px; text-align:center; padding:4px 6px}
.toolTip{background:url(../images/toolTip.png) no-repeat; width:300px; display:none; height:179px; position:absolute; white-space:normal; left:96%; top:-65px; line-height:18px; padding:10px 20px 30px 28px; z-index:1000; font-size:11px;}
.toolTip .toolTitle{font-size:12px;}
.toolTipCon{position:relative; z-index:1000; white-space:normal; }
.rgt{float:right;}
.toolTipCon hr{ padding:0px 0 6px 0; margin:6px 0 0 0; *margin:0px 0 0 0; line-height:0;}
.dateCon .dateBg{background:url(../images/calBg.jpg) no-repeat; width:148px; height:18px; border:0; outline:0; padding:3px 0 0 2px;}
.table table{width:100%;}
.marRight{margin-right:50px;}
.headTr td{border-bottom:0px; border-top:0px !important; text-align:center; font-size:10px;}
.table tr.headTr:hover{background:#fff;}
.repeated-asof td{border-bottom:0px; border-top:0px !important; text-align:center; font-size:10px; background:#fff !important;}
.morningRating, .cavInfo, .caveat{display:block;}
.ratingCopy{padding:10px 0;}
.table tfoot tr:hover{background:#fff;}
.table tfoot td{border-top:0px !important}
.table .headerForHidden th{height:0; overflow:hidden; border-top:0px !important; border-bottom:0px !important;}
.tblFundPerformanceHigh{margin-bottom:0 !important; }
.autoClick{border:0px !important; margin-bottom:0px !important; margin-top:15px !important;}
.ratingText span{display:none;}
.table th.ratingText span{display:inline-block;}
.headerRow {padding-top:15px !important;}
.textFiltring{border:0px !important; padding:0 !important}
table.tblSorting{border-top:0; border-bottom:0; }
.hideTr{height:0px; visibility:hidden; line-height:0;}
.hideTr th{height:0; overflow:hidden; }
.hideTr th div{height:0px; overflow:hidden;}
.repeated-header th {cursor: pointer;}
a.refineSearchBtn:hover { text-decoration: none; }
/*
.hideTr th .downArrowFixed{height:0;}
*/
.hideTr th img{height:0; vertical-align:top; width:260px; }
.hideTr td{height:0; overflow:hidden; padding-top:0px !important; padding-bottom:0px !important; line-height:0 !important; border-right: 1px solid #fff; border-left: 1px solid #fff; border-top:0px !important;}
.hideTr th{padding-top:0px !important; padding-bottom:0px !important; line-height:0 !important; border-right: 1px solid #fff; border-left: 1px solid #fff; }
table.tblStyle1 .hideTr th .sortIcon{height:0; overflow:hidden; line-height:0;}
.startOver .reset{visibility:hidden;}
.startOver input {font-weight:normal !important;}
.startOver{height:20px; text-align:right; position:absolute; bottom:20px; right:0; }
.lastMargin{margin-right:0 !important;}
.filterTable th{text-align:center !important;}
.filterTable th.textLeft{text-align:left !important;}
.lastBorderBottomNone{border-bottom:none;}
.insideTable table{border-bottom:1px solid #ccc;}
.borderBottom{border-bottom:2px solid #ccc !important;}
.filterTable th{vertical-align:top;}
.table th span.sortIcon{position:absolute; bottom:3px; right:-10px;}
.downArrowFixed{display:inline-block; position:relative;}
.filterTable .headerSortDown{font-weight:normal !important;}
.filterTable .headerSortUp{font-weight:normal !important;}
.width45{width:45px;}
.width80{width:80px;}
 .width75{width:70px;}
 .width30{width:30px;}
.filterTable tr th:first{padding-left:10px;}
.filterTable .forSpace td{border:0; height:20px;}
.filterTable .forSpace:hover{background:#fff;}
.ppsError{padding:0 0 10px 0; color:#000; font-size:12px; margin-top:-10px; display:none; padding:10px 0 20px 0; }
.ppsErrorRefine{padding:0 0 10px 0; color:#000; font-size:12px; margin-top:-5px; display:none; padding:10px 0 20px 0;}
/* Updating as per defect 6521 margin-top is reduced */
.ppssPrint{float:right; padding:12px; margin-top:-50px;}
.pwtPrint{float:right; padding:12px;}
/* Padding is removed as per defect 5489
.ppssPrintBottom{padding-bottom:15px;} */
.ppssPrintBottom{}
#ppssTable .tabsetStyle1{margin-bottom:0;}
.promoTextWithOutImage{padding:10px;}
.promoTextWithOutImage hr{margin-bottom:6px; }
.promoTextWithOutImage p{margin-bottom:6px;}
.promoTextWithOutImage a{float:left; width:280px; margin-bottom:5px; margin-right:10px; background:url(../images/blkDot.gif) no-repeat left center; padding-left:10px;}
.ppssHeaderFilterRow{border-bottom:1px solid #cccccc; border-top:1px solid #cccccc;  background:#f4f3ee;  }
.ppssHeaderFilterRow .ppssRow{text-align:left;  float:left; width:567px; padding:8px 20px; line-height:22px;}
.ppssHeaderFilterRow div.showPerformance{background:#e8e9d9;  width:331px; border-left:1px solid #ccc; height:50px;}
.ppssHeaderFilterRow div.showPerformance input{vertical-align:middle;}
.lastwid{border-right:0px !important; width:330px; position:relative;}
.ppssHeaderFilterRow input{color:#575757;}
.ppssRow .btn-sm{display:inline-block; line-height:20px;}
.pricePermormance .cumulative{background:#f8f7f0;}
.pricePermormance .annualized{background:#f8f7f0;}
.pricePermormance th.cumulative{background:#eeeddd;}
.pricePermormance th.annualized{background:#eeeddd;}
/* The width of the field is changed to fit inline as per defect 5669
.perShowCon{float:left; width:136px; } */
.perShowCon{float:left; width:120px; }

.ppssTableBR b, #sortingExplanationText1 {color: #666;}
.ppssTableBR table.tblStyle1 tr.noSubTitle, tr.noSubTitleBR {font: 11px arial; color: #666;}
.ppssTableBR .pricePermormance #MODIFIED_AS_OF_DATE span{font-weight: 700;}
.ppssTableBR .pricePermormance thead th {padding: 10px 4px !important;}
.ppssTableBR .pricePermormance thead th.cumulative {padding: 10px 4px !important; font-weight: normal !important;}
.ppssTableBR .pricePermormance tbody td {text-align: center; padding: 8px 4px !important;}
.ppssTableBR .pricePermormance tbody td div, div.dateBR {font: 10px arial; color: #666;}
.ppssTableBR .pricePermormance tbody td div.additionalFundInfo {text-align: left;}
.ppssTableBR .pricePermormance tbody td div.mixed {font: 10px arial; font-weight: 700 !important; color: #666; text-align: left;}
.ppssTableBR .pricePermormance table tbody tr td:first-child a {font-weight: 700; text-align: left;}
.ppssTableBR .table th span.sortIcon {display: block; top: 0px !important; margin-left: 3px;}
tr.noSubTitleBR td {text-align: center;font-weight:bold; vertical-align:bottom;}
tr.subTitleBR th {background-color:#EEEDDD;}
tr.subTitleBR th.back {background-color:#EEEEEE;}

.filterTable .pricePermormance thead th.headerSortUp, .filterTable .pricePermormance thead th.headerSortDown {padding: 10px 9px !important; font-weight: 700 !important;}


/* Manager Reports
=============================================================== */
table.mrSorting{margin-bottom:0;}
table.mrSorting th{padding-left:10px; text-align:left;}

/* FUNDS RATINGS
=============================================================== */
.coverLink{margin:-6px 0 0 0; position:relative;}
.tableTitle{padding:10px 0 5px 0; font-weight:bold;}
.table th.headerSortUp{background:#e2e2e2;}
.table th.headerSortDown{background:#e2e2e2 ;}
.table th{word-wrap:break-word;}
.rating{background:url(../images/rate.gif) no-repeat 0 -15px; width:13px; height:13px; display:inline-block;}
.ratingActive{background-position:0 0;}
table.ratingSorting{margin-bottom:0;}
table.ratingSorting th{padding-left:10px; text-align:right;}
.topPage{text-align:right; padding:10px 0 10px 0; margin-bottom:0;}
.searchLeft{padding:10px; width:215px; margin:0 10px;}
.ratingAsdate{float:right; font-size:11px; color:#737373; padding-top:12px;}
.searchLeft .fundList {margin:0px 0 0px 0px;  padding: 8px 0 0 0px; border-left:0;}

/* FIND FUNDS
=============================================================== */
#pgContent.twoCol-30-70 .leftSidebarFund {margin:0px 24px 0 0 !important; }
#qucklinks{background:#dfeaec; padding:10px;}
#qucklinks ul{list-style:none; background:#fff; margin:10px 0 0 0;}
.quickTitle{font-size:14px; font-weight:bold;}
#qucklinks ul li a{display:block; width:204px; border-bottom:1px solid #e0eaeb; padding:6px 10px; color:#676767; font-size:12px;}
#qucklinks ul li a:hover{ color:#bb5503;  background:#fbe5b3; }
.findFundTitle{display:block; padding-bottom:8px;}
.newsLetterCon{margin:12px 20px; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; padding:15px 0 15px 40px; color:#b75800; font-weight:bold; background:url(../images/newsletter.gif) no-repeat 0 10px;}
.newsLetterCon a{ color:#b75800;}
.fundList{padding:8px 0 0px 20px; border-left:1px solid #eee; margin:30px 0 20px -15px; min-height:100px;}
.fundList .selectCon{margin-top:5px;}
.fundListincRow{padding-bottom:20px; height:40px}
.innerBanner{position:relative; margin:-12px 4px 0 -22px; padding:0 2px 1px 0px;  border-right:1px solid #ccc; border-bottom:1px solid #989989;}
.innerBanner .billboardStyle2 li{border:0 !important;}
.centerColom{float: left; padding:0; width: 466px; position:absolute; left:0; z-index:2;}
.rightColom{background:#F4F5EF;   float: right;   width: 221px; position:relative; z-index:2;}
#centerContent{position:relative;  padding-top:30px; }
.leftTopshedow{background:url(../images/insideBg.jpg) no-repeat; width:463px; height:81px; left:-22px; top:-1px;   position:absolute; z-index:0;}
.tabsetStyle2 span.tabs{float:none; display:block; border-top:5px solid #666666;}
.tabsetStyle2 span.tabs a{margin-top:-5px; background:none; border-bottom:0; border-right:1px solid #dddddd; border-top-color:#666666;}
.tabsetStyle2 span.tabs a:hover{background:none;}
.tabsetStyle2 span.tabs a.active{margin-top:-10px; background:#fff; padding-bottom:12px;}
.tabsetStyle2 div.contents > div{background:#eeeeee url(../images/uiTop.jpg) no-repeat left top; border:1px solid #f3f4ef; padding:15px;}
.whatNew{height:212px; overflow:auto; background:#fff; padding:10px; color:#2d699f; line-height:32px;}
.videoCon{padding:10px; line-height:18px;}
#featuredVideo{width:150px; height:99px; border:1px solid #000; margin:0 auto 10px auto;}
#featuredVideo video{width:100%; height:100%;}
.statement{color:#326195; padding:10px 0;}
.statement span{color:#636363;}
/* As per defect 6060 and 4679 the width is set to auto generated based on the text size.
.learn{width:130px !important; }*/
.learn{ }
/*.findFund, .linkList{position:relative !important;}*/
.findFundLeft{ margin:10px 0px 20px 0; padding-bottom:10px;}
.findFund .title {font-size:24px; color:#EEAA00;}
.findFundLine{color:#EEEEEE; width:450px; border-color:#eee; }
#findFund > .content{border-bottom:1px solid #EEEEEE; margin-bottom:10px; min-height:120px;}
.refineSearchText{display:none;}
.findFundInput{width:160px;}
.userBtn{margin-left:5px;}
/************* select width */
.width200{width:200px;}
.width250{width:250px;}
.width100{width:100px;}
.width80{width:80px;}
.width50{width:50px;}
.width60{width:60px;}
.width120{width:120px;}
.width150{width:150px;}
.width60{width:60px;}
.width70{width:70px;}
.width110{width:110px;}
.width90{width:90px;}
.width300{width:300px;}
.width30{width:30px;}
.width220{width:220px;}
.width170{width:170px;}
.width165{width:165px;}
.width600{width:600px;}
/* Added as per defect 5726*/
.widthauto{width:auto;}
/***********end */
/********** taxesation ***********/
td .uiSelectBg{ text-align:left;}
.selectfund{margin-right:10px;}
.paddTopBotom{padding:15px 0 !important;}
.table tr.hoverNone{background:none;}
.table .textWidth{width:80px; text-align:right !important;}
table.tblStyle1 .insideTable{border:0; padding:0;}
.marginBottomNone{margin-bottom:0 !important; border-bottom:0px solid #ccc !important;}
.marginbottom10{margin-bottom:20px;}
.relativeLinks{background:#eeeeee; padding:15px; width:195px;}
.relativeLinks ul{margin:0; list-style:none;}
.relativeLinks ul li{margin:4px 0;}
/* FUNDS RATINGS
=============================================================== */
#bookmark span.lft {padding:0 5px;}
.videoPicture{width:221px; height:124px; background:url(../images/bottomBg1.jpg) no-repeat bottom; padding-bottom:10px; margin:10px 0; text-align:center; margin-left:-10px;}
.on{background:#000; opacity:0.5; position:fixed; z-index:9999; width:100%; height:100%; left:0; right:0; top:0; bottom:0; display:none;}
#windowExit{width:400px; position:absolute; left:40%; top:20%;  z-index:10000; background:#fff; padding:10px; text-align:left; display:none;}
.exitClose{top:2px; right:2px; position:absolute;}
.fundRatingText span{display:none; }
input.sortingNumberText{border:0; background:none; color:#000; text-align:right; width:60px;}
.ratingSorting th{vertical-align:bottom;}
.fundRating th{text-align:right;}
.fundRating th:first-child{text-align:left;}
.fundRating .width200{width:250px;}
/* BRIGHT COVE
=============================================================== */

#brightcovr{padding:10px 0; text-align:center; margin-bottom:20px;}
.center{text-align:center !important;}
#keyPoints li{margin-bottom:10px;}
#keyPoints ul{margin-top:15px;}
.printBritecoveMargin{margin-top:30px;}
.printBrightBtn{position:absolute; top:-33px; left:50px;}
.findDocuments{padding:10px 15px 0 15px;}
.width180{width:180px;}
.gray{color:#888886 !important;}
.bottomShedow{background:url(../images/rightFooter.gif) no-repeat; position:absolute; bottom:-10px; width:100%; right:0; height:11px;}
.singleColom{padding:15px;}
.videoDate{padding-bottom:10px;}
.videoTitle{padding-bottom:10px; font-size:14px; font-weight:bold;}

/* portfolio page
=============================================================== */
.portfolioColoms{float:left; width:430px;  margin-right:25px; padding:0 0 0 10px;}
.headingPortfolio{margin-bottom:20px;}
.headingPortfolio .dates{float:right; font-size:11px; font-weight:bold; color:#858585; padding-top:5px; font-size:11px;}
.headingPortfolio h4{  font-size: 16px;}
.portFolioSection{border-bottom:1px solid #bbbbbb; padding:0 0 15px 0; margin:0 0 15px 0;}
.portFolioSectionLast{border-bottom:0px solid #bbbbbb; padding:0 0 0px 0; margin:0 0 0px 0;}
.portLeftColom{width:290px; float:left;}
.portRightColom{width:155px; float:right;}
.portfolioListing{margin:0; list-style:none; position:relative; z-index:1;}
.portfolioListing li{border-left:8px solid #002f9b; font-size:11px; padding:0 0 0 6px; margin-bottom:10px;  vertical-align:top; line-height:9px;}
.portPieColom{float:left; width:75%;}
.portfolioListing li.orange{border-color:#ff9b01;}
.portfolioListing li.green{border-color:#759a64;}
.portfolioListing li.lightBlue{border-color:#2f63ac;}
.portfolioListing li.skyBlue{border-color:#87a9ce;}
.portfolioListing li.lightSkyBlue{border-color:#cbdcee;}
.portfolioListing li.lightOrange{border-color:#ffce5f;}
.portfolioListing li.yellow{border-color:#ffffc9;}
.portfolioListing li.gray{border-color:#666666;}
.portfolioColoms .portFolioSection .caveat{font-size:11px; margin-top:10px;}
.portfolioColoms .pieChart{float:right; padding-left:15px;}
.portfolioColoms .chatrtext{float:right; font-size:11px; font-weight:bold; text-align:left;}
.portfolioColoms .tagLine{font-size:11px;}
.portfolioListing2{margin:0; list-style:none;}
.portfolioListing2 li{font-size:11px; padding:0 0 0 6px; margin-bottom:10px;  vertical-align:top; line-height:9px;}
#pgContent .fundAlert{padding: 18px 12px 0 15px; }
#pgContent .fundAlert .alerttitle{font-size:18px; font-weight:bold;}
#pgContent .fundAlert .dates{font-size:11px; font-weight:bold; color:#858585; padding-top:5px; font-size:11px; margin-left:10px;}
#pgContent .fundAlert .tagLine{font-size:11px; font-weight:bold;}
.fundAlert  .informativeText{margin-left:-5px;}
.portfolioListing2 span.greenBg{background:#bad1b5;}
.portfolioListing2 span.greenBg{background:#bad1b5;}
.portFolioSection h5{font: 14px georgia,serif;  font-weight:bold; color:#000;  float:left;}
.caveatPortfolio{padding-top:10px;}
.btnTxt{font-size:14px; color:#3e6f8f; font-weight:bold; cursor:pointer;}
.riskOpportunities .coloms{width:290px; margin-right:20px; float:left;}
.riskOpportunities .last{margin-right:0;}
.documentComponent .coloms{width:280px; margin-right:20px; float:left;}
.documentComponent .last{margin-right:0;}
/* historical data search popup */
.popWrapper{position:absolute; left:0; top:0; right:0; bottom:0; z-index:10000;  text-align:left; display:none;}
.popContainer{width:728px; margin:20% auto;  background:#f4f5ef; position:relative;}
/* Modified the right placement from 100px to 120px in order live space b/w close and print button as per defect 4679*/
.popContainer .printPopup{position:absolute; right:120px; top:7px;}
.popContainer .popUpSearchTitle{padding:25px 10px 10px 10px; font-size:14px; font-weight:bold;}
.popContainer .historyPopup{max-height:720px;  overflow:auto; overflow-x:hidden; padding:0 10px 10px 10px;}
.popContainer .popwhiteContainer{padding:10px 20px; background:#fff; margin-bottom:10px;}
.popwhiteContainer .historyPriceColom{width:200px; margin-right:10px; border-right:1px solid #ccc; float:left; word-wrap: break-word;}
.navValue {white-space: nowrap;}
.popwhiteContainer .lastColom{margin-right:0; border-right:0;}
.popwhiteContainer .historyPriceColom1{ margin: 0 10px 15px 0;}
.popwhiteContainer .historyPriceColom2{margin:0 0 5px 0;}
.popContainer .historicalBtn{margin:0 0px 0 10px;}
.historyPriceColom1 a.btn > span{font-size:11px;}
a.switchLink1{display:none;}
a.switchdownload1{display:none;}
.historicalresultCon{position:relative;}
.historicalPriceDestribution .printPopup{float:right; margin-bottom:15px;}
.historicalresultCon .popwhiteContainer{padding:10px 20px; background:#fff; margin-bottom:10px;}
.historicalresultCon .historicalBtn{margin:0 10px 0 0;}
.popwhiteContainer .subhead1{font-size:12px;}
.popwhiteContainer .pagination{background:#f9f9f9; color:#68666b; border-top:1px solid #b9b8b4; padding:6px 8px;  font-size:11px; text-align:center;}
.pagination a{color:#3367b2; margin:0 2px 0 0; }
.popwhiteContainer th{border-bottom:0;  padding:4px 8px; text-align:right;}
.popwhiteContainer th.left{text-align:left;}
.popwhiteContainer .borderNone{border-bottom:0;}
.comulative th{vertical-align:bottom; text-align:right;}
.pricingDistribution th{vertical-align:bottom; text-align:right;}

/* Historical Price Destribution
=============================================================== */

.historicalPriceDestribution{background:#f6f6f1 url(../images/historicalTop.gif) no-repeat top left; padding:22px 10px 10px 10px; margin-bottom:10px;}
.historicalPriceDestribution .whiteBgConainer{background:#fff; padding:10px; margin-bottom:10px;}
.historicalPriceDestribution .historicalLabel{padding-bottom:15px;}
.historicalLabel label{float:left; width:200px; padding-right:10px; text-align:right;}
.historicalLabel .priceInput{width:220px; padding:2px 4px;}
/* The Select Month alignment wrapped as per defect 4679 and padding is add to the right.
.historicalLabel .selectMonth{float:left; width:200px;} */
.historicalLabel .selectMonth{float:left; padding-right: 20px;}
.historicalLabel .marLeft{margin-left:30px;}
.historicalLabel .marLeft2{margin-left:20px; margin-top:5px;}
.historicalLabel .dateBg{background:url(../images/dateBg.gif) no-repeat right; width:108px; height:16px; border:0; outline:0; padding:2px 0 0 4px; margin-right:10px;}
.dateLabel{float:right; font-size:11px; color:#666665; padding-right:25px;}
.whiteBgConainer .rangeColom{float:left; width:330px;}
.whiteBgConainer .startDate{padding:4px 0;}
.startDate .lbl{float:left; width:80px;}
.startDate .day{border:1px solid #7d7d7d; width:30px; padding:1px 2px; margin-left:10px;}
.startDate .mdy{color:#7e8080; word-spacing:10px;}
.historicalPriceDestribution form{margin-bottom:0;}

/* informative tool tip
=============================================================== */
.informativeText{background:url(../images/in1.gif) no-repeat; position:relative; width:15px; height:16px; display:inline-block; cursor:pointer; margin:0 5px;}
.informativeText .informativeCon{position:absolute; width:140px; padding:5px; border:1px solid #ccc; left:18px; top:0; background:#fff; display:none; font-size:12px; color:#000;z-index:1001;}
.informativeText:hover .informativeCon{display:block;}
.download{padding:0 0 0 20px; color:#909090;}

/* Tax and destribution
=============================================================== */
.distributionTax .table {margin-bottom:0; border-bottom:0;}
.distributionTax .table .center{text-align:center;}
.distributionTax .table th{padding:8px 10px; border:0px; }
.distributionTax .hideTr th{padding:0px 10px; border-bottom:0;}
/* ReCommitted the margin right to 0px as per defect 6743 */
.distributionTax .filterCon{margin-right:50px;}
.distributionTax .filterCon.last{margin-right:0;}
.distributionTax .hideTr th .downArrowFixed{display:none;}
.distributionTax div.borderBottom{border:0px !important;}
.distributionTax table.tblStyle1 th{border-top:2px solid #bbb;}
.distributionTax table.tblStyle1 td{border-top:0px; border-bottom:2px solid #bbb;}
.distributionTax table.tblStyle1 td.subTitle{border:0px; border-top:1px solid #bbb !important;}

/* Added style as per defect 6638 */
#distribute .blueColor
{
	display: inline-block;
    padding: 0 5px;
    width: 90px;
}

/* pagination */

.pageNumbers{width:400px; display:inline-block;}
.pageNumbers span{cursor:pointer; color:#3367B2; margin:0 2px; font-weight:bold; display:inline-block;}
.pageNumbers span.active{cursor:default; color:#68666B; font-weight:normal;}
.pagination .rgt .active{color:#3367B2; cursor:pointer;}
.pagination .lft .active{color:#3367B2; cursor:pointer;}
.pagination .lft .active:hover,  .pagination .rgt .active:hover{text-decoration:underline;}
/* fund documents popup */
#fundDocument{width:400px; position:absolute; left:40%; top:20%;  z-index:10000; background:#fff; padding:10px; text-align:left; display:none;}
#paginationShow{display:none;}

/* Price and Tax
=============================================================== */
.priceTax .ratingAsdate{padding-top:0px;  margin-top:-5px;}
.priceTax .priceTaxTable{border-bottom:0;}
.priceTax .priceTaxTable td{border-bottom:2px solid #bbbbbb; }
.priceTax .priceTaxTable td.bottom{border-bottom:0;}
.priceTax .priceTaxTable th{font-weight:bold; vertical-align:bottom;}
.priceTax .priceTaxTable th span{text-align:right; }
.priceTax .priceTaxTable th.headerSortUp{font-weight:bold !important;}
.priceTax .priceTaxTable th.headerSortDown{font-weight:bold !important;}
.priceTax .priceTaxTable .forSpace td{border-bottom:0px;}
.numberCaveat{margin-bottom:2px; font-size:11px; color:#666666;}
.numberCaveat .number{ display:inline-block; padding-right:5px; font-weight:bold;}
.numberCaveat p{display:inline;margin-bottom: 2px;  }
.listAllFund{margin:0 5px;}
.listAllFundFirst{margin-right:5px;}
/* Fund Identes
=============================================================== */
.fundIdenties table th{padding:6px 6px 6px 10px; vertical-align:bottom; text-align:left;}
/* Performance tab
=============================================================== */
.performance .table{margin-bottom:10px;}
.performance{margin-top:0px;}
.performance  .whiteBgBoxOuter .boxContentInner{padding: 8px 20px 10px  20px;}
.performance .secondTabs .tabs{ display:inline-block; float:left; }
#historicalWrapper{width:728px; padding:10px;}
#historicalWrapper h2{color:#000; font: 13px georgia; font-weight:bold;}
#historicalWrapper .headingrow{border-bottom:1px solid #737472; padding-bottom:5px; margin-bottom:10px;}
#historicalWrapper .headingPrint{font-size:13px; font-weight:bold; padding:0 0 10px 0; margin-bottom:0;}
#historicalWrapper .printLeftColom{ width:185px; border-right:1px solid #737472; padding:8px 0; float:left}
#historicalWrapper .printrightColom{float:left; margin-left:35px;}
#historicalWrapper .printEnd{padding-top:10px; display:block;}
#historicalWrapper .tablePrint table{width:100%; margin-bottom:50px;}
#historicalWrapper .tablePrint{ border-top:1px solid #737472; padding-top:15px;  margin-top:20px; width:60%;}
#historicalWrapper td.right{text-align:right;}
#historicalWrapper .headingrow a{padding-left:5px;}
.selectBorder{border-color:#000 !important;}
/* new css */
.boxContentInner  .dailyPriceTable th{text-align:right; vertical-align:bottom}
.dailyPriceTable h4{margin-bottom:2px;}
.dailyPriceTable th:first-child{padding-left:10px;}
.threeCol-30-45-25 #contentLeader{ float: left;    padding: 12px 0 0;    width: 710px;}
.dividendsCon th{vertical-align:bottom;}
.fundReport table.tblStyle1{margin-bottom:0; border-bottom:0;}
.fundReport table th{padding-left:10px;}


body.ls-center{ text-align:center;}
.ls-canvas .ls-row .ls-row-clr{ clear:both;}
.ls-canvas .ls-col{  overflow:visible;}
.ls-canvas .ls-col-body{   overflow:visible;}
.ls-canvas .ls-area{   overflow:visible;}
.ls-canvas .ls-area-body{   overflow:visible;}
.ls-canvas .ls-area .ls-1st{  margin-top:0 !important;}
/* Modified as per defect 5850 to reduce empty space b/w charts.
.ls-canvas .ls-cmp-wrap{  padding:1px 0;} */
.ls-canvas .ls-cmp-wrap {padding:0;}
.ls-canvas .iw_component{  margin:-1px 0;}
#pgContent .ls-col-body{ overflow:visible !important }
#pgContent .ls-col{ overflow:visible !important }

/* ppss */

.pricePermormance th:first-child{padding-left:10px;}
.pricePermormance th{padding-right:11px !important;}
.pricePermormance th.width30{width:45px;}
.pricePermormance th:first-child .sortIcon{right: -12px;}
.fundRating .dataFilterCheckBox .lft label{margin-left: 0;}
.ppssTdSpan{display:inline-block; *display:inline;}
.dividentsComponents  th{vertical-align:bottom;}
.dividentsComponents  th:first-child{min-width:165px; white-space:nowrap;}
.dividentsComponents th.width50{width:52px;}
.dividentsComponents th:first-child{padding-left:10px;}
.annulised th{vertical-align:bottom;}
.performance .heading .dates{padding-top:5px;}
.performance th:first-child{padding-left:10px;}
.pricePermormance thead th{cursor:pointer;}
.centerComponents{  margin:auto;  text-align:left;}

#element1{  width:auto !important;}

.iw_component{  width:auto !important;  min-height:auto !important;  height:auto !important;  height:auto !important;  margin:0px 0 0 0px !important;  display:block !important;  float:none !important;  position:static !important;  visibility:visible !important;}
.ls-canvas .cmpWrap {padding:0;}
#siteSearch legend{display:none;}
.tabsetStyle1 .tabs {position:relative;  z-index:20;}
.tabsetStyle1 .tabs > a {float:left; padding:7px 15px; text-align:center; font-weight:bold; border-top:5px solid #bbb993;  background:#d6d5d1; color:#666; margin-right:1px; border-bottom:1px solid #DDD; position:relative;}
.tabsetStyle1 .tabs > a:hover {border-top-color:#ACAA9D;background-color:#EEEEDD;}
.tabsetStyle1 .tabs > a:first-child {border-left:none;}
.tabsetStyle1 .tabs  a.active {border-top-color:#EEAC00; color:#B50; border-bottom:none; background:#F2F2EB; padding-bottom:8px;}
.tabsetStyle1 .tabs > .shadow {position:absolute;bottom:0;right:-10px; background:url(../images/shadow_tab_style1.jpg) no-repeat right bottom; width:10px; height:30px;}
.tabsetStyle1 .tabsUp{ margin-bottom:-1px;}
.tabsetStyle1 .tabsUp a{float:none !important; display:inline-block; max-width:172px;  word-wrap: break-word; padding: 7px 8px;}
.tabsetStyle1 > div.contents {clear:both; margin:0 0 0 0;}
.tabsetStyle1 > div.contents > div {background:#F2F2EB; clear:both; padding:20px 15px; display:none;}
.grayBackground{background:#F2F2EB;  padding:20px 15px;}
.tabsetStyle1 div.contents  div.active {display:block;}
.pgCanvas.home #contentHigh {width:490px;float:left; padding:30px 0 0;}
.pgCanvas.home #contentHigh2 {width:490px; float:right; min-height:100px; background:#fff;border-top:5px solid #DDD;position:relative; margin:-45px 0 0; padding:10px 0 0 0;}
.pgCanvas.home #contentHigh >  div,
div.colset {clear:both; margin-right:0px; margin-bottom:0;}
.pgCanvas.home #contentHigh >    div.col, div.col{float:left; width:222px; margin:0 0 0 16px;}
div.colset >  div.col {width:222px;}
.pgCanvas.home #contentHigh   div.colset   div.col:first-child,
div.colset   div.col:first-child{margin-left:0;}
 #contentHigh2 >  div {margin-right:15px;margin-left:15px;}
div.colset >  div.col {margin-left:14px;}
.pgCanvas.home #contentHigh .billboardStyle2b,#contentHigh .billboardStyle2b{margin-left:16px;}
.pgCanvas.home #contentHigh h3 {margin:0 0 12px 0;padding:0 0 12px 0;border-bottom:1px solid #ddd;font-size:20px;}
.pgCanvas.home #content2R1A1 .cmpWrap:first-child .linksList > .title {font-size:24px; color:#EEAA00;}
.homeColom{float:left; width:229px; margin:0 0 0 16px;  padding:30px 0 0;}
body #pgCanvas {text-align:left;}
.fundIdenties th{text-align:right;}

.msr1, .msr2, .msr3, .msr4, .msr5 { background-image: url(../images/bg-home-array.png); background-attachment: scroll; background-color: transparent; background-repeat: no-repeat; display: block !important; text-indent: -99999px; text-align: left; }
.msr1 { background-position: -365px -551px; }
.msr2 { background-position: -365px -537px; }
.msr3 { background-position: -365px -521px; }
.msr4 { background-position: -365px -506px; }
.msr5 { background-position: -365px -491px; }
/*.table table{ table-layout: fixed; }*/
.toolTip{ background:url(../images/toolTip.png) no-repeat; width:300px; display:none; height:179px; position:absolute; white-space:normal; left:96%; top:-88px; line-height:18px; padding:10px 20px 30px 28px; z-index:1000; font-size:11px;}
.pricePermormance table tbody tr td:first-child a { display: block; }

/************* tag line *************/
#tagline h2 {color:#BBDDEE; font-family:arial, helvetica, sans-serif;font-size:12px;font-weight:bold; text-transform:uppercase; margin:8px 0 0; width:248px; text-align:center; float:left;}

/************* PPSS Print *************/
#ppssPrintDiv{position:absolute; z-index:100000; top:0; left:0; width:100%;}
#ppssPrintDiv > div{width:8.5in; margin:10% auto; text-align:left; background:#fff; padding:10px;}
#ppssPrintDiv > div *{background:none !important; color:#000;}
#ppssPrintDiv > div a{color:#000;}
#ppssPrintDiv .ppssPrint{width:auto; padding:0px; margin-top:-20px; float:right; text-align:right;}
#ppssPrintDiv  span input{ color:#003399; text-decoration:underline;}
#ppssPrintDiv .ppssPrintBottom { display:none;}
#ppssPrintDiv table th{cursor:default; background:transparent !important;}
#ppssPrintDiv h1{padding-bottom:10px;}
#ppssPrintDiv #ppssData{padding-bottom:10px;}
#ppssPrintDiv a{cursor:default;}
#ppssPrintDiv a:hover{text-decoration:none;}
#ppssPrintDiv span.btn{float:right; padding-right:0; margin-top:-20px;}
.printClose{float:right;  cursor:pointer; font-weight:bold; padding:3px 0 0 0px; color:#003399 !important; text-decoration:underline;}
.printPWT{float:right;  cursor:pointer; font-weight:bold; padding:3px 0 0 0px; margin-right : 8px ;color:#003399 !important; text-decoration:underline;}
#ppssPrintDiv .reset{display:none;}
#ppssPrintDiv  #siteWrapper, #ppssPrintDiv  #tagline, #ppssPrintDiv  #contentWrapper {width:8.5in;font:8pt arial;border:0;}
#ppssPrintDiv  #contentWrapper {background:transparent;}

#ppssPrintDiv  h1 {font:700 14px 'times new roman';padding-bottom:5px;margin-bottom:2em;border-bottom:1px solid #000;margin-top:-17px;}

#ppssPrintDiv  p {margin:0 0 1em;}

l#ppssPrintDiv  i {margin-bottom:.5em;}

#ppssPrintDiv  .optBtn{text-align:right;padding-bottom:10px;}

#ppssPrintDiv  #masthead {font:700 9pt arial;margin-bottom:1em;border-bottom:1px solid #ccc;}
#ppssPrintDiv  #masthead img {float:left;margin-right:10px;}

#ppssPrintDiv  .asof {font:6pt arial;}

#ppssPrintDiv  #filters {margin-bottom:2em;}
#ppssPrintDiv  thead th {font:700 8pt arial;text-align:center;padding:5px 3px;}
#ppssPrintDiv  thead th.fundName {border-bottom:1px solid #ccc;}
#ppssPrintDiv  thead th.yield {border-left:1px solid #ccc;}
#ppssPrintDiv  thead #main th.lc{border-right:1px solid #ccc;}
#ppssPrintDiv  thead th.fc {text-align:left;}
#ppssPrintDiv  #ppssData {border-top:4px solid #ccc;border-bottom:4px solid #ccc;margin-bottom:0.5in;width:100%;font:8pt arial;}
#ppssPrintDiv  #ppssData tbody td {padding:5px 3px;text-align:center;vertical-align:top;font:8pt arial;}
#ppssPrintDiv  #ppssData tbody td.fundName {border-top:1px solid #000;text-align:left;}
#ppssPrintDiv  #ppssData tbody h2 {font:700 10pt arial;margin-bottom:1em;}
#ppssPrintDiv  #ppssData tbody h3 {font:700 8pt arial;}
#ppssPrintDiv  .legalinfo h2 {margin-bottom:1em;}
#ppssPrintDiv  .footnote {margin-top:1em;}
#ppssPrintDiv  .legalinfo ul {margin-left:15px;}
#ppssPrintDiv  .legalinfo ol {margin-left:23px;*margin-left:30px;}
/************** Print for fund detail page *********************/
.fundDetailPrintDiv{float:right; padding:15px; position:relative; z-index:20; margin-top:-80px;}
.fundPrintWindow{position:fixed; width:100%; height:100%; left:0; top:0; z-index:999999;}
.fundPrintWindow div{width:300px; margin:15% auto; padding:15px; background:#fff; text-align:left;}
#printOption{display:none;}
.fundPrintWindow div label{display:block;}
.fundPrintWindow div h6{font-weight:bold; margin-bottom:10px;}
.fundDetailWrapper{width:980px; margin:0 auto;}
.fundDetailWrapper *{background:none !important ; color:#000;}
.fundDetailWrapper .fundAnnualized .iw_component{border-bottom:1px dotted #999; margin-bottom:15px; clear:both;}
.fundDetailWrapper .fundAnnualized{border-bottom:2px solid #999; margin-bottom:25px; padding:0px 0 25px 0;}
.fundDetailWrapper .rightColomPrice{margin-top:0;}
.fundDetailWrapper .fundDetails{margin-bottom:15px; border-bottom:2px solid #ccc;}
.fundDetailWrapper .fundAnnualized{margin-top:0;}
.fundDetailWrapper .releases{border-bottom:2px solid #999; margin-bottom:25px; padding:0px 0 25px 0;}
.fundDetailWrapper .rightColomPrice{border-left:1px solid #d8d8d8;}
.fundDetailWrapper .portFolioSection{border-bottom:0px;}
.fundDetailWrapper table td, .fundDetailWrapper table th{border-bottom:1px solid #ccc !important;}
.fundDetailWrapper .table{border-bottom:1px solid #ccc !important;}
.fundDetailWrapper .performance .whiteBgBoxOuter .boxContentInner{padding:0;}
.fundDetailWrapper .portfolio .whiteBgBoxOuter .boxContent > div {padding:0;}
.fundDetailWrapper .portfolioColoms{width:467px;}
.fundDetailWrapper .fundOverView .leftColom{width:674px;}
.fundDetailWrapper .secondTabs .contents > div{display:block !important;}
.fundDetailWrapper .tabsetStyle1{margin-bottom:15px;}
.fundDetailWrapper .performance .secondTabs .tabs{display:none;}
.fundDetailWrapper .grayBackground{padding:0px;}
.fundDetailWrapper .hidden{display:none !important;}
.fundDetailWrapper .printHeading{font-size:16px; font-weight:bold; margin-bottom:15px;}
.fundDetailWrapper a{color:#000 !important; cursor:default; position:relative; z-index:-10;}
.fundDetailWrapper .fundDetailPrintBtn a{color:#336598 !important; text-decoration:underline; cursor:pointer; margin-right:6px;  position:relative; z-index:10;}
.fundDetailWrapper .fundDetailPrintBtn{float:right; margin-top:-30px;}
.fundDetailWrapper .portfolioListing{margin:0; list-style:none; position:relative; z-index:-1;}

/********************** Historical distribution print popup ********************/

#distributionPrintDiv{position:absolute; z-index:100000; top:0; left:0; width:100%;}
#distributionPrintDiv > div{width:800px; margin:10% auto; text-align:left; background:#fff; padding:10px;}
#distributionPrintDiv > div *{background:none !important; color:#000;}
#distributionPrintDiv > div a{color:#000;}
#distributionPrintDiv .ppssPrint{width:auto; padding:0px; margin-top:-40px;}
#distributionPrintDiv .ppssPrint span input{ color:#003399; text-decoration:underline;}
#distributionPrintDiv .ppssPrintBottom input{ color:#003399; text-decoration:underline;}
#distributionPrintDiv .historicalResultPrint{float:right;}
#distributionPrintDiv a{cursor:default;}
#distributionPrintDiv a:hover{text-decoration:none;}
#distributionPrintDiv a span { color:#003399 ; text-decoration:underline;}
#distributionPrintDiv .historyPriceColom1 a span { color:#000; text-decoration:none; cursor:default;}
#distributionPrintDiv .historicalPriceDestribution{padding-top:0;}
.historicalerror{color:#c12000; display:none; margin-top:-10px;}
.loder{position:fixed; top:45%; left:45%; width:100px; height:100px; z-index:999999; display:none;}
.editCloseBtn{position:absolute; min-width:65px; right:26px; height:24px; background:#adadad; z-index:5; text-align:center; color:#fff; font-size:16px; font-weight:bold; padding-top:5px}
#fundResult a.close img{position:absolute; top:0; right:0;}
#distributionPrintDiv .historicalPrintBottom{display:none;}
#distributionPrintDiv  .exitClose{display:none;}
.sortingtext{display:none;}
.dashed{width:20px; background:none; border:0 !important; margin-top:-14px;}

/*  BrightCove COMPONENT
============================================ */
/* Updated as per defect 3594 & 6722*/
.videoTitle{padding-left: 0;font: 18px Georgia; color:#BB5500}
.videoDate{padding: 0 10px 10px 0;font: 12px Arial}
.videoManager{padding-left: 0;font: bold 13px Arial}



/****************** Gnc Campaign Tab set CSS code block start ***********************************/
.tabStyle {position:relative; margin:0 0 1.4em 0;}


.tabStyle .tabsetTabs {text-decoration:none;float:left; position:relative;  z-index:20; width: 700px;min-height:54px !important; ;min-height/**/: 43px;padding: 0 10px 0 0;}
.tabStyle .tabsetTabs a {;min-height:54px !important; height/**/: 43px;word-wrap: break-word;width:100px;text-decoration:none;float:left; padding:7px 5px; text-align:center; font-weight:bold; border-top:5px solid #CBCCBE;  background:#f6f6f1; color:#666; border-left:2px solid #fff; border-bottom:1px solid #DDD; position:relative;}
.tabStyle .tabsetTabs a:hover {text-decoration:none;border-top-color:#f0b300;background-color:#f6f6f1;;}
.tabStyle .tabsetTabs a:first-child {border-left:none;}

.tabStyle .tabsetTabs a.tabsetActive {text-decoration:none;border-top-color:#EEAC00; color:#B50; border-bottom:none; background:#F2F2EB; padding-bottom:8px;}

.tabStyle .tabsetTabs .shadow {text-decoration:none;position:absolute;bottom:0;right:-10px; background:url(../images/shadow_tab_style1.jpg) no-repeat right bottom; width:10px; height:10px;border:1px solid #000000;}


.tabStyle div.tabsetContents {clear:both; margin:0 0 0 0;float:left;width:100%;padding:0;background:#F2F2EB;}

.tabStyle .tabsetContent {float:left; border-top:1px solid #dddddd; width: 705px; background:url('/web-resources/ui/default/images/shadow-l-b.gif') 730px top no-repeat #F2F1EC;}


.tabStyle .tabsetActive {display:block;}

 .tabStyle > div.contents > div > table.section {margin:10px 0 0;}
.tabStyle > div.contents > div > table.section:first-child {margin-top:0;}
.tabStyle > div.contents > div > table.section td {border-bottom:1px solid #ccc;}

.tabStyle > div.contents > div > table.section td.image {float:left; padding:0 10px 0 0;border:none;}
.tabStyle > div.contents > div > table.section td.image img {max-width:250px;}

.tabStyle > div.contents > div > table.section td > h3 {margin:0 0 5px 0;}

.tabStyle > div.contents > div > table.section .sections {margin:12px 0 0 0;}

.tabStyle > div.contents > div > table.section .sections > div {margin:0 0 1.4em 0;}
.tabStyle > div.contents > div > table.section .sections > div > h3 {margin:0 0 12px 0;}
.tabStyle > div.contents > div > table.section .sections > div > h3 > a > .icon {float:left; margin:2px 0px 0 0; background:url(../images/arrowArray.gif) no-repeat left -293px; ; height:14px; width:15px;}
.tabStyle > div.contents > div > table.section .sections > div > .content {display:none;padding:0 0 0 15px;}

.tabStyle > div.contents > div > table.section .sections > div.expand > h3 > a {color:#000;}
.tabStyle > div.contents > div > table.section .sections > div.expand > h3 > a > .icon {background-position:left -371px;}
.tabStyle > div.contents > div > table.section .sections > div.expand > .content {display:block;}

.tabStyle > div.contents .tblStyle1 {width:711px; margin-left:-15px;}


.tabStyle .campaignTabContent{padding:20px 10px 15px 10px;box-shadow:0 0 5px #888888;background:#ffffff;}
.tabStyle .campaignTabPanel{padding:0;background:#ffffff;}
.tabStyle .campaignTabContent div>div>div>div#brightcovr{margin-left:-5px;}
.aitch3
{
font-size:13px;
font-family: Arial;
color: #336699;
border-bottom:0 !important;


}


/*  start of accordian styling  - make sure the image file paths are correct for final version */


#pgContent.twoCol-70-30 #rightSidebar {float: right; width: 244px;}

#accordianhead {margin-top:74px;background-color: orange;height:60px; padding: 8px 60px 0px 18px;background-image: url(/content-brazil/images/GEN_OrangeHeader.jpg);background-repeat: repeat-x;}

#accordianhead h3 { color: white; font-family: Georgia;font-size:16px;}

#aitch4 {color: #BB5500; font-family: Georgia;text-align: left;font-size:16px;margin: 0px 0 10px 18px;}

#campaignacc .title{background: none;width:240px;border: none;}

#campaignacc .pane {background: none;width:240px;margin: 0;}


#campaignacc .title{background: none;border: none;}

#campaignacc .content{margin-left: 0px; padding-right: 0px; }

#campaignacc a{font-family: Arial;font-size:12px;color: #336699;}

#campaignacc .b{border-bottom: 0.1em solid #CCCCCC;background: none;width: 241px;}

#campaignacc ul{margin-left: 0px;list-style-type: none;padding: 0px;margin: 0 0 0 15px;}

#campaignacc h2 a{-moz-user-select: none;border-top: 1px solid #CCCCCC;color: #3375B1;cursor: pointer;display: block;font-family: Arial,Helvetica,sans-serif;    font-size: 14px;    font-weight: bold;	/*text-indent: 20px;*/    padding: 5px 0 5px 30px;	/*font: 700 15px arial*/}

#campaignacc div:first-child h2 a {	border-top: none;}

#campaignacc li:first-child{display: block;/*width:170px;*//*width:170px;*/color: blue;padding: 6px 0;font-weight: normal;border-top:none ;}

#campaignacc li{display: block;/*width:170px;*//*width:170px;*/color: blue;padding: 6px 0;font-weight: normal;border-top:0.1em solid #CCCCCC;}

#hr{border-bottom: 0.8em solid orange;}

#videobrochure{margin: 0 auto;text-align: center;color: orange;padding-top:2px;}

#videobrochure img{text-align:center;padding-top:10px;}


 /*  lightbox */

.black_overlay{	display: none;	position: absolute;	top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1001; -moz-opacity: 0.8;	opacity:.80;filter: alpha(opacity=80);}
.white_content {display: none;position: absolute;line-height: 16px;	width: 690px;height: 670px;	padding: 0 0 16 16px;background-color: white;z-index:1002;}

.topRight1 {float:right;	right: 0;top: 0;padding-bottom: 6px;padding-left: 12px;	padding-right: 12px;padding-top: 6px;background-color: #666;color: #FFFFFF;	font-size: 12px;font-family: arial, helvetica, sans-serif;font-weight: bold;}


.accordionStyle3 .pane .title  {width: 240px;}

.fluidStyle3 > .content {  margin: 0 !important; padding: 0 !important;
 }
 /*  end of accordian styling  */

/****************** Gnc Campaign Tab set CSS code block end ***********************************/
.emailFormTemit {background: url("../images/shadow-bot-b.gif") no-repeat scroll -700px top #F4F5EF;padding: 20px 10px 10px;}
.emailFormTemit span.btn {padding-right: 8px;}
.emailFormTemit em {color: red;}
.emailFormTemit label {padding: 0 5px;}
.emailFormTemit table td {padding: 0 10px 5px 0;vertical-align: middle !important;}
.emailFormTemit input.clear {font:13px arial;background: none;text-decoration: underline;color: #3c73ac;overflow: visible;border: none;margin: 0 0 0 15px;}
.emailFormTemit .formMessage {background: url("../images/icon-alert-isr.gif") no-repeat scroll left 0 transparent;color: #666666;float: right;font: 11px arial;padding-left: 20px;width: 190px;}
.emailFormTemit p#errorMsg {border: 2px solid #FF0000;padding:10px 10px;width:90%;display:none;color:red;}


/**forms Order lit**/
.lit{margin-left:-24px;margin-top:-2px;}
.lit .litContent{margin:0px 20px 20px;background:#fff;padding:0 10px;}
/*breadcrum, status, progress bar*/
.lit .progressBar {margin:0px 20px 2px;background:#fff;padding:10px 15px;font:400 13px/1.4em arial;}
.lit .progressBar ul {padding:20px 0;margin:0;list-style-type:none;}
.lit .progressBar ul li {width:320px;font:700 11px arial;text-align:center;display:block; padding:10px 0 0;margin:0;float:left;}
.lit .progressBar ul li.current{border-top:5px solid #c60;color:#c60;background:url('img/arrowdwn.gif') center 0 no-repeat;margin:0 1px;}
.lit .progressBar ul li.complete{border-top:5px solid #E9BB87;color:#E9BB87;padding-right:0px;}
/*lit options*/
.lit .litItem {border-bottom:1px solid #DDDDDD;padding:25px;}
.lit .litItem ul.fundinput, .litItem2 ul.fundinput  {list-style:none;margin:0;padding:0;min-height:1%;padding:0 15px 0 0;} /* modified*/
.lit .litItem2{border-bottom:none;padding:25px;}
.lit em, .lit .req {color: #FF0000;}
.lit table td {padding:0 10px 10px;}
.lit .formMessage {padding-left:20px;font:11px arial;color:#666;float:right;width:190px;background:url('img/icon-alert-isr.gif') left 0 no-repeat;}
.lit .txtinput{width:290px;}
.lit .txtinput2{width:200px;}
.lit .txtinput3{width:139px;}
.lit .txtinput4{width:75px;}
.lit .tab2 #errorMsg{border: 2px solid #FF0000;padding:10px 10px;width:90%;display:none;}
.lit .btnCancel{background:transparent;border:0;outline:0;color:#369;text-decoration:underline;display:inline-block;height:22px;line-height:22px;padding:0 5px;text-align:center;cursor:pointer;position:relative;display:inline-block;white-space:nowrap;overflow:visible;vertical-align:baseline;}
.lit .aBox{display:none; background-color:#FFFFFF;}
.lit .formButtons{padding:0 10px 10px 20px;}

.cancel {background: none repeat scroll 0 0 transparent;border: 0 none;color: #336699;cursor: pointer;display: inline-block;height: 22px;line-height: 22px;outline: 0 none;overflow: visible;padding: 0 5px;position: relative;text-align: center;text-decoration: underline;vertical-align: baseline;white-space: nowrap;}

/*thick box css */
/*Modal windows*/
div#leavingSite, div#setCookie {display:none;}
#TB_window span.siteName {font-weight:700;color:#222;}

#TB_window {}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}

#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 400;
  color:#000000;
  display:none;
  border: 1px solid #343434;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
  border: 10px solid black;
}
#TB_ajaxContent{
  clear:both;
  padding:0;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
 padding:12px 15px 15px 29px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
/* Added for thick box */

#TB_ajaxContent li {
    margin-bottom:.3em;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
input.clear{font:13px arial;background:none;text-decoration:underline;color:#3c73ac;overflow:visible;border:none;margin:0 0 0 15px;}
	span.btn{padding-right:14px;}
     p#errorMsg{color:#c00;}

    div.aBox {
		background-color:#FFFFFF;
		border:1px solid #7F9CBE;
		height:250px;
		margin-bottom:10px;
		margin-top:10px;
		overflow:auto;
		overflow-x: hidden;
		padding:0;
		width:410px;
	}

	div.aBox td {
		padding:4px;
	}

	ul.nobull {
		list-style: none;
		padding: 0;
		margin: 0;
	}
/* end of thick box */

#ppssPrintDiv span.popupPrintBtn span.btn {
	margin-top:0px;
}

.tabHeaderBold > th {
    font-weight:bold !important;
}

/********************** Locale specific style over-rides ********************/
body.de_CH .tabsetStyle1 .tabsUp a { padding: 7px 5px; }
body.de_DE .perShowCon { display: block; float: none; width: 100%; }

.article {

	list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
	margin-top:10px;

}

.article li {
	margin-left:-7px;

	border-bottom-color: #DDDDDD;
    border-bottom-style: solid;
    border-bottom-width: 0;
    padding-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

 .article li.lc {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
}
 .article h3 {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    -x-system-font: none;
    font-family: arial;
    font-size: 18px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 5px;
}
 .article .date {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    -x-system-font: none;
    display: block;
    font-family: arial;
    font-size: 13px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 5px;
}
 ul.links {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

#glossary {
	POSITION: relative; TOP: 5px;
}
#glossary .tabList {
	Z-INDEX: 20; BORDER-BOTTOM: medium none; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; TOP: -4px;
}
.tabList#glossary:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: ".";
}
#glossary .tabList LI {
	FLOAT: left; HEIGHT: 35px; BORDER-TOP: #666 5px solid; _width: 1%;
}
#glossary .tabList A {
	Z-INDEX: 200; POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px; DISPLAY: block; WHITE-SPACE: nowrap; COLOR: #333; TEXT-DECORATION: none;
}
#glossary .tabList SPAN {
	BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 7px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; FONT: 700 12px arial; PADDING-TOP: 7px;
}
#glossary .tabList SPAN.inactive {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: inline-block; COLOR: #d2d2d2; PADDING-TOP: 7px;
}
#glossary .tabList .ui-tabs-selected A {
	FONT-SIZE: 1.1em; TEXT-DECORATION: none;
}
#glossary .tabList .ui-tabs-selected A SPAN {
	POSITION: relative; MARGIN-TOP: -10px; BACKGROUND: #fff; COLOR: #b50; BORDER-TOP: #ea0 5px solid; TEXT-DECORATION: none; PADDING-TOP: 12px;
}
#glossary .jump {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 0px; MIN-HEIGHT: 100px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 100px; OVERFLOW: auto; PADDING-TOP: 0px;
}
#glossary .jump .anchor UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 30px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px;
}
#glossary .jump .anchor UL LI {
	LINE-HEIGHT: 1.5em; MARGIN: 0px 0px 5px; PADDING-LEFT: 12px; BACKGROUND: url(../images/arrowArray.gif) no-repeat -492px -40px;
}
#glossary .jump .anchor H2 {
	MARGIN: 0px; FONT-SIZE: 13px;
}
#glossary .jump .anchor {
	MARGIN: 1em 0px 30px;
}
#glossary .jump A.ancLink {
	LINE-HEIGHT: 1.1em; PADDING-LEFT: 12px; DISPLAY: inline-block; BACKGROUND: url(../images/arrow-anchor.gif) no-repeat 0px 2px;
}
.glossaryCon {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #fff; HEIGHT: 400px; OVERFLOW: auto; PADDING-TOP: 15px;
}
#glossary #tab-1 {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/shadow-bot-b.gif) #f4f5ef no-repeat -700px top; TOP: -10px; PADDING-TOP: 20px;
}
#glossary #tab-2 {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/shadow-bot-b.gif) #f4f5ef no-repeat -700px top; TOP: -10px; PADDING-TOP: 20px;
}
#glossary #tab-3 {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/shadow-bot-b.gif) #f4f5ef no-repeat -700px top; TOP: -10px; PADDING-TOP: 20px;
}
#glossary #tab-4 {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/shadow-bot-b.gif) #f4f5ef no-repeat -700px top; TOP: -10px; PADDING-TOP: 20px;
}
#glossary #tab-5 {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/shadow-bot-b.gif) #f4f5ef no-repeat -700px top; TOP: -10px; PADDING-TOP: 20px;
}
#glossary #tab-6 {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/shadow-bot-b.gif) #f4f5ef no-repeat -700px top; TOP: -10px; PADDING-TOP: 20px;
}
#glossary #tab-7 {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/shadow-bot-b.gif) #f4f5ef no-repeat -700px top; TOP: -10px; PADDING-TOP: 20px;
}
#glossary #tab-8 {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/shadow-bot-b.gif) #f4f5ef no-repeat -700px top; TOP: -10px; PADDING-TOP: 20px;
}
#glossary #tab-9 {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/shadow-bot-b.gif) #f4f5ef no-repeat -700px top; TOP: -10px; PADDING-TOP: 20px;
}
#glossary #tab-1 {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/shadow-bot-b.gif) #f4f5ef no-repeat -700px top; TOP: -10px; PADDING-TOP: 20px;
}
#glossary #tab-11 {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/shadow-bot-b.gif) #f4f5ef no-repeat -700px top; TOP: -10px; PADDING-TOP: 20px;
}
#glossary #tab-12 {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/shadow-bot-b.gif) #f4f5ef no-repeat -700px top; TOP: -10px; PADDING-TOP: 20px;
}
#glossary #tab-13 {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/shadow-bot-b.gif) #f4f5ef no-repeat -700px top; TOP: -10px; PADDING-TOP: 20px;
}
#glossary #tab-14 {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/shadow-bot-b.gif) #f4f5ef no-repeat -700px top; TOP: -10px; PADDING-TOP: 20px;
}
#glossary #tab-15 {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/shadow-bot-b.gif) #f4f5ef no-repeat -700px top; TOP: -10px; PADDING-TOP: 20px;
}
#glossary #tab-16 {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/shadow-bot-b.gif) #f4f5ef no-repeat -700px top; TOP: -10px; PADDING-TOP: 20px;
}
#glossary #tab-17 {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/shadow-bot-b.gif) #f4f5ef no-repeat -700px top; TOP: -10px; PADDING-TOP: 20px;
}
#glossary #tab-18 {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/shadow-bot-b.gif) #f4f5ef no-repeat -700px top; TOP: -10px; PADDING-TOP: 20px;
}
#glossary #tab-19 {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/shadow-bot-b.gif) #f4f5ef no-repeat -700px top; TOP: -10px; PADDING-TOP: 20px;
}
#glossary #tab-20 {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/shadow-bot-b.gif) #f4f5ef no-repeat -700px top; TOP: -10px; PADDING-TOP: 20px;
}
#glossary #tab-21 {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/shadow-bot-b.gif) #f4f5ef no-repeat -700px top; TOP: -10px; PADDING-TOP: 20px;
}
#glossary #tab-22 {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/shadow-bot-b.gif) #f4f5ef no-repeat -700px top; TOP: -10px; PADDING-TOP: 20px;
}
#glossary #tab-23 {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/shadow-bot-b.gif) #f4f5ef no-repeat -700px top; TOP: -10px; PADDING-TOP: 20px;
}
#glossary #tab-24 {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/shadow-bot-b.gif) #f4f5ef no-repeat -700px top; TOP: -10px; PADDING-TOP: 20px;
}
#glossary #tab-25 {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/shadow-bot-b.gif) #f4f5ef no-repeat -700px top; TOP: -10px; PADDING-TOP: 20px;
}
#glossary #tab-26 {
	POSITION: relative; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/shadow-bot-b.gif) #f4f5ef no-repeat -700px top; TOP: -10px; PADDING-TOP: 20px;
}

.tabList A {
	TEXT-DECORATION: none !important;
}

div.tabContainer div.ui-tabs-hide {
	DISPLAY: none;
}

ul.ui-tabs-nav {
	POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px;
}
ul.ui-tabs-nav LI {
	POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px;
}
ul.ui-tabs-nav LI A {
	TEXT-DECORATION: none;
}
ul.ui-tabs-hide {
	DISPLAY: none;
}
ul.tabContainer ul.ui-tabs-hide {
	DISPLAY: none;
}
ul.ui-tabs-nav {
	Z-INDEX: 1; POSITION: relative;
}
ul.ui-tabs-nav:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: ".";
}
ul.ui-tabs-nav LI {
	MARGIN-TOP: -1px; FLOAT: left;
}
ul.ui-tabs-nav A {
	POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px; DISPLAY: block; WHITE-SPACE: nowrap;
}
.ui-tabs-nav .ui-tabs-selected A:link {
	CURSOR: text;
}
.ui-tabs-nav .ui-tabs-selected A:visited {
	CURSOR: text;
}
.ui-tabs-nav .ui-tabs-disabled A:link {
	CURSOR: text;
}
.ui-tabs-nav .ui-tabs-disabled A:visited {
	CURSOR: text;
}
.ui-tabs-nav A:hover {
	CURSOR: pointer;
}
.ui-tabs-nav A:focus {
	CURSOR: pointer;
}
.ui-tabs-nav A:active {
	CURSOR: pointer;
}
.ui-tabs-nav .ui-tabs-unselect A:hover {
	CURSOR: pointer;
}
.ui-tabs-nav .ui-tabs-unselect A:focus {
	CURSOR: pointer;
}
.ui-tabs-nav .ui-tabs-unselect A:active {
	CURSOR: pointer;
}
* HTML .ui-tabs-nav {
	MIN-HEIGHT: 1%; DISPLAY: inline-block;
}
*:first-child + HTML .ui-tabs-nav {
	DISPLAY: inline-block;
}
.billboardflashbillboardStyle1 {background:url(../images/bg-pgLeaderBand.jpg) repeat-x 0 0 #002166; padding:0; width:614px;height:300px}
.billboardflashbillboardStyle3 {background:url(../images/bg-pgLeaderBand.jpg) repeat-x 0 0 #002166; padding:0; width:734px;height:175px}
.billboardflashbillboardStyle2b {background:url(../images/bg-pgLeaderBand.jpg) repeat-x 0 0 #002166; padding:0; width:412px;height:155px}
.billboardhtml {color:#fff}

.flag_min {height: 52px; width: 103px;  background-repeat:no-repeat; display: inline-block; margin: 0px 30px 60px 10px; position: relative; *float: left; *margin-right: 40px;}
        .bizImageNor input[name="siteNameChecked"] {  vertical-align: bottom; text-align: left;  position: absolute; left: -20px; top:17px; }
.flagLabel {position: absolute; display: block; top: 60px; left: 30px;color: #336699; font-family: Arial; font-size: 13px; font-style: normal; font-weight: normal; text-decoration: none}
.hideContent{display:none;}
.gateway .nordicInteract h1 {text-align: left;}
