/* orig country.css */
h1 {font:400 24px georgia;line-height:25px;margin-bottom:19px;}
h2 {font:700 15px arial;}
h3 {font:700 13px arial;}

li {margin-bottom:.3em;}
small {font-size:.85em;}

form table {margin:0;}
form table td {padding:0 10px 5px 0;vertical-align:middle !important;}
form table td.fc {text-align:right;}

form .error {color:red;}

/*General Classes*/
.anchor ul {margin:0 0 20px 5px;padding:0;list-style:none;}
.anchor li {margin:0 0 5px;line-height:normal;padding-left:12px;background:url('../images/common/arrowArray.gif') -492px -40px no-repeat;zoom:1;}
.anchor li a {zoom:1;}
.anchor h2 {margin:0 0 5px;font-size:13px;}
.anchor {margin:1em 0 30px;}

.ancLink {background:url('../images/common/arrowArray.gif') -490px -40px no-repeat;padding-left:12px;display:inline-block;line-height:1.1em;}

label em {color:#f00;} /*required items*/

.req {color:#f00;}
.shade-tl {background:url('../images/common/shadow-bot-b.gif') -700px top no-repeat #F4F5EF;padding:20px 10px 10px;position:relative;}
.shade-tl .con {background:#fff;padding:10px;}
.shade-tl td {vertical-align:top;}

.con-lead {padding-right:24px;margin-bottom:10px;}
.con-block {background:#F4F5EF;padding:15px;margin-bottom:15px;}
.align-head {margin-left:257px;}
.prominent {color:#765;}
.hide {display:none;}

.lc,:last-child {margin-bottom:0;}

.intro {color:#666; margin-bottom:25px; margin-left:10px;}
.filesize {font:11px arial;color:#666;}
.centered {display:block;margin-left:auto;margin-right:auto;}
.clear {clear:both;}

.asof,.instruction,.subdesc {font:11px arial;color:#666;line-height:1em;vertical-align:baseline;}

input.txt,textarea {border:1px solid #bbb;padding:2px;vertical-align:middle;border-top:1px solid #777;font:11px arial;}

select, option {font:11px arial;vertical-align:middle;}

.percent {padding:0;}
.tabList {margin:0;padding:0;}
.tabList li {_width:1%;min-width:1%;float:left;list-style:none;margin:0;padding:0;}



/**chart Graphic**/
.chartGraphic{vertical-align:middle;width:auto;border:1px solid #DDDDCC;margin-bottom:25px;padding:5px;background:#fff;text-align:center;}
.chartGraphic h3{font:700 13px arial,san-serif;padding:5px;margin:0 0 10px 0;background:#F2F2EB;}
.chartGraphic h3 span{font:400 13px arial, san-serif;display:block;}
.chartGraphic img{padding:0;display:block;margin:0 auto;}
.chartGraphic .caveat{color:#666;text-align:left;margin:10px 10px 0;}
.chartGraphic .imgTitle{text-align:center;color:#666;line-height:2.2em;}

/*chart table*/
.chartTable {margin-bottom:1em;background:#fff;}
.chartTable table {border-top:1px solid #ddd;border-bottom:3px solid #ccc;background:#fff;width:100%;}
.chartTable table caption {font:700 13px arial;text-align:left;}

.chartTable table th,
.chartTable table td {padding:5px 10px;}

.chartTable table thead th {background:#eee;border-left:1px solid #ddd;border-bottom:2px solid #bbb;text-align:center;vertical-align:top;font:400 12px arial}
.chartTable table tbody td {text-align:left;border-left:1px solid #eee;border-top:1px solid #ccc;vertical-align:top !important;text-align:left;}

.chartTable table thead th.fc,
.chartTable table tbody td.fc,
.chartTable table td:first-child,
.chartTable table th:first-child {border-left:0;text-align:left;}

.chartTable table caption .title{float:left;}
.chartTable table caption .asof{float:right;font:400 11px arial;color:#666;}

.hr-or {color:#bbb;}
.hr-or em {font:italic 13px georgia;color:#000;display:inline-block;margin:0 5px;}

ul.links {list-style:none;margin-left:0;}
ul.links li {padding:8px 0;border-top:1px solid #ddd;margin:0;}

ul.links li.fc,
ul.links li:first-child {border:0;}

ul.linksB{color:#369;margin:10px 0 15px 15px;}

.top {margin-bottom:2em;text-align:right;margin-top:5px;}
.top a {text-decoration:none;display:inline-block;padding-left:13px;background:url('../images/common/arrowArray.gif') -490px -229px no-repeat;}

hr {margin:20px 0;color:#dcddcd;height:1px;background:#dcddcd;}
div.hr{color:#F2F1EC;background:url('../images/common/bg-hr.png') center top no-repeat;border:0;height:11px;margin:20px 0;clear:both;}
div.hr hr {display:none;}
div.fundDoc ul {list-style:disc;color:#05c;margin-left:16px}

#advisorbar {position:absolute;top:0;left:0;z-index:55;width:255px;height:51px;background:url('../images/common/bg-advbar.png') 0 bottom no-repeat;top:-6px;}
#advisorbar .trigger {position:absolute;display:block;background:url('../images/common/bg-hm-array.png') -300px -127px no-repeat;width:245px;height:40px;color:#369;font:700 12px arial;text-transform:uppercase;}
#advisorbar .trigger:hover {text-decoration:none !important;}
#advisorbar .trigger span {display:block;width:235px;margin-top:13px;margin-left:14px;background:url('../images/common/arrowArray.gif') 210px -226px no-repeat;}
#advisorbar .advactive {background:url('../images/common/bg-hm-array.png') -300px -167px no-repeat;}
#advisorbar .advactive span {text-decoration:underline;}
#advisorbar .advclicked {background:#dee;}

#advisorbar .advclicked span {background:url('../images/common/arrowArray.gif') 210px -257px no-repeat;color:#000;}

div.contentOneCol #advisorbar {position:relative;float:left;display:inline;margin-top:-12px;}
div.contentOneCol h1 {margin-left:10px;}
div.contentOneCol h1.offset {float:none;margin-left:266px;}
div.contentOneCol .con-lead {padding-left:10px;}
div.contentOneCol #mainContent p.intro{margin:0 10px;}

#advmenu {position:absolute;z-index:999;background:#dee;padding:10px 15px;width:215px;top:-999em;}
#advmenu ul {margin:0;list-style:none;margin-bottom:5px;}
#advmenu ul li {margin:0;padding:0;}
#advmenu ul a {display:block;padding:8px 10px;width:195px;background:#fff;font:12px arial;color;#666;margin:1px 0 0 !important;text-decoration:none;}
#advmenu ul a:hover {background:#fce09f;color:#b50;}


#sideBar .content {padding:20px 24px;}
#sideBar h3 {font:700 13px arial;color:#333;}
#sideBar img.feature {display:block;padding-bottom:10px;background:url('../images/common/GEN_shadowPhoto_1x10.png') 0 bottom repeat-x;}

#sideBar #printScreen {position:absolute;top:16px;right:60px;}
#sideBar ul {list-style:none;padding:0;margin:0;}
#sideBar ul li {margin:0 0 5px;line-height:1.2em;}

.num {text-align:right;}

/******
 * User Specific SideNav
******/
#sideNav h2 {font:700 12px arial;color:#333;margin-left:25px;}
#userNav h2 {margin-bottom:5px;}
#userNav ul {margin:0 25px 15px;border-bottom:1px solid #ddd;padding-bottom:15px;width:auto;}
#userNav ul li {margin-bottom:.2em;padding-left:10px;background:url('../images/common/sn-bullet.gif') -245px -93px no-repeat;}
#userNav .promo {padding-bottom:15px;border-bottom:1px solid #ddd;width:194px;}

#sideNav form select {width:190px;}

#sideNav .con {margin:0 25px;color:#333;padding-bottom:20px;}
#sideNav .con h2 {margin-left:0;}
#sideNav .con h3 {font:700 12px arial;margin-bottom:5px;}
#sideNav .con div.hr {background:transparent;border-bottom:1px solid #ddd;height:1px;}

#spotlight {width:735px;position:relative;z-index:40;margin-left:-24px;top:-18px;background:url('../images/common/shadow-bot-w.gif') -700px bottom no-repeat #F9F9F7;text-align:left;font:14px georgia;color:#222;margin-bottom:10px;}
#spotlight .content {background:url('../images/common/bg-spotlight.png') right bottom no-repeat;width:735px;}
#spotlight .content div {padding:15px 0 20px 20px;background:url('../images/common/bg-spotlight.png') 0 0 no-repeat;}

#spotlight h2 {font:24px georgia;margin-bottom:10px;}
#spotlight img {display:inline-block;float:right;margin:0 10px 10px 10px;}

#commSpotlight {width:715px;position:relative;z-index:40;margin-left:-24px;top:-18px;padding:15px 0 20px 20px;background:url('../images/common/shadow-bot-w.gif') -700px bottom no-repeat;text-align:left;font:14px georgia;color:#222;margin-bottom:10px;}
#commSpotlight h2 {color:#b50;font:24px georgia;margin-bottom:10px;}
#commSpotlight img {display:inline-block;float:right;margin:0 10px 10px 10px;}

#fundsearch h2 {font:700 12px arial;color:#333;margin-left:0;}
#fundsearch form {border:0;padding:0;margin:0;margin-bottom:5px;}

#fundsearch p a {text-decoration:none;}
#fundsearch p a:hover {text-decoration:underline;}

/* messing with buttons */
input.go {padding:0 0 1px;margin:0;margin-left:2px;width:23px;height:22px;background:url('../images/common/bg-btn.png') 0 -158px no-repeat transparent;border:0;outline:0;color:#fff;font:700 12px arial;vertical-align:middle;text-align:center;cursor:pointer;cursor:hand}
input.inactivego {padding:0 0 1px;margin:0;margin-left:2px;width:23px;height:22px;background:url('../images/common/bg-btn.png') -24px -158px no-repeat transparent;border:0;outline:0;color:#fff;font:700 12px arial;vertical-align:middle;text-align:center;}

/* Pri Landing */
.secItems {position:relative;float:left;width:710px;margin-bottom:2em;}
.secItems .equal {margin-left:20px;width:345px;float:left;display:table-cell;}
.secItems .equal:first-child,
.secItems div.fc,
.secItems div:first-child {margin-left:0;}
.secItems h2 {font:18px georgia;color:#b50;border-bottom:1px solid #DEDDCB;padding-bottom:10px;margin-bottom:10px;}
.secItems p a{text-decoration:none;}
/* Sec Landing */
.terItems {position:relative;float:left;width:710px;margin-bottom:1em;}
.terItems .equal {margin-left:20px;width:305px;padding:20px 20px 40px;float:left;display:table-cell;background:url('../images/common/shadow-bot-w.gif') -50px bottom no-repeat #F4F5EF;}
.terItems .equal:first-child,
.terItems div.fc,
.terItems div:first-child {margin-left:0;}
.terItems h2 {font:18px georgia;color:#b50;border-bottom:1px solid #DEDDCB;padding-bottom:10px;margin-bottom:10px;}
.terItems .equal img {display:block;width:345px;margin:-20px -20px 10px;height:130px;}
.terItems p a{text-decoration:none;}
/******
 * Commentary Specific Pri Landing
******/
.commLandItems {position:relative;float:left;width:734px;margin-bottom:15px;margin-left:-24px;}
.commLandItems .equal {margin-left:15px;padding:0 20px 20px;width:320px;float:left;display:table-cell;background:url('../images/common/grad-comm-land-b.gif') 0 bottom repeat-x #F4F5EF;}
.commLandItems .equal:first-child,
.commLandItems div.fc,
.commLandItems div:first-child {margin-left:0;width:319px;}
.commLandItems h2 {font:18px georgia;border-bottom:1px solid #dcddcd;padding:20px 0 10px 20px;margin:0 -20px 10px;background:url('../images/common/grad-comm-land-t.gif') 0 0 repeat-x #F4F5EF;}

.commLandItems .feature h3 {font:700 15px arial;margin-bottom:1em;}
.commLandItems .feature h4 {margin-bottom:1em;}
.commLandItems .feature img {border:1px solid #666;margin-left:10px;}

.commLandItems .more {margin-left:18px;}
.commLandItems .more a{display:block;font-weight:700;}
.commLandItems .more li{margin-bottom:1em;}

 .cluetip-commPreviewTip {position:absolute;display:none;z-index:800;width:388px;padding:0 30px 20px;background:url('../images/common/bg-commtip-b.png') 0 bottom no-repeat;text-align:left;}
 .cluetip-commPreviewTip .inner {position:relative;margin:0 -30px 10px;top:-20px;padding:30px 30px 0;background:url('../images/common/bg-commtip-t.png') 0 0 no-repeat;}
 .cluetip-commPreviewTip h2 {margin-bottom:1em;}
 .cluetip-commPreviewTip .tipLink {padding:10px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}

#commLandList {height:420px;overflow:auto;}
#commLandList ul {margin:0;margin-right:10px;list-style:none;}
#commLandList ul li {padding:5px 0;border-bottom:1px solid #ccc;margin:0;}
#commLandList ul li a {display:block;width:170px;float:left;}
#commLandList ul li span {display:block;float:right;width:85px;}

table.myFunds {background:#F6F6F1;}
table.myFunds thead th {padding:10px;background:#ddc;border-top:1px solid #bbb;border-left:1px solid #bbb;}
table.myFunds tbody td {border-top:1px solid #ddd;border-left:1px solid #ddd;}
table.myFunds tbody {overflow-x:hidden;overflow-y:auto;height:100px;}

table.myFunds th.fc,
table.myFunds td.fc,
table.myFunds th:first-child,
table.myFunds td:first-child {border-left:0;}

.cluetip-fundInfoTip {position:absolute;display:none;z-index:800;border:3px solid #aaa;background:#fff;width:300px;padding:15px;#fff;text-align:left;}
.cluetip-fundInfoTip .desc {border-top:1px solid #ddd;padding-top:1.5em;}


#featComm {margin-bottom:2em;margin-top:18px;padding-bottom:10px;background:url('../images/common/shadow-bot-w.gif') 0 bottom no-repeat #fff;position:relative;margin-left:-24px;width:734px;}
#featComm h2 {font:700 18px arial;color:#b50;}

#featComm div.commIndiv {border-bottom:1px solid #ccc;padding-bottom:20px;padding-left:24px;}

#featComm a {text-decoration:underline;}

#featComm div.fundDoc {background:#fff;width:160px;padding:20px 20px 30px;float:right;}
div.fundDoc a.linkselectLink {width:140px;}

#featComm div.fundDoc ul li {margin-bottom:0}

#featComm div.fundDoc a {text-decoration:none;}
#featComm img.thumb {float:right;margin-left:15px;display:inline-block;padding-bottom:10px;background:url('../images/common/shadow-bot-w.gif') left bottom no-repeat #fff;}

#commSel {background:#F9F9F9;border-top:1px solid #ddd;border-bottom:1px solid #fff;padding-left:24px;}
#commSel ul {margin:0;list-style:none;}
#commSel ul li {float:left;width:120px;vertical-align:middle;margin-bottom:0;}
#commSel label {display:inline-block;padding:6px 0;padding-left:0px;vertical-align:middle;}
#commSel input {vertical-align:middle;border:0;}

div.myComm {margin-left:-24px;width:735px;z-index:20;position:relative;}
div.myComm table {}
table.myComm {background:#fff;border-bottom:1px solid #ccc;}
table.myComm thead th {padding:10px;background:#ddd;cursor:pointer;text-align:left;color:#333;font-weight:400;}
table.myComm tbody td {border-top:1px solid #ddd;padding:0;background:#F4F5EF;text-align:left;}
table.myComm tbody {}

table.myComm #commListBody tbody tr {cursor:pointer;}
table.myComm #commListBody tbody td {padding:10px;}
table.myComm #commListBody tbody tr.hvr td {background:#fff;}

table.myComm .scroll {height:156px;overflow-x:hidden;overflow-y:scroll;}

table.myComm #commListBody tbody tr.activeComm td {color:#b50;font-weight:700;background:#fff;}

table.myComm th.fc,
table.myComm #commListBody td.fc,
table.myComm th:first-child,
table.myComm #commListBody td:first-child{border-left:0;padding-left:24px;}

table.myComm thead tr th.headerSortUp,
table.myComm thead tr th.headerSortDown {background:#ddd;color:#333;font-weight:700;}

table.myComm thead th span {padding-right:13px;}

table.myComm thead th.headerSortUp span {background:url('../images/common/arrow-sort-th.gif') right -9px no-repeat;}
table.myComm thead th.headerSortDown span {background:url('../images/common/arrow-sort-th.gif') right 2px no-repeat;}

table.myComm thead th a.linkselectLink {width:150px;position:absolute;top:63px;left:50px;z-index:100;}

#commAll td {vertical-align:top;}
#commAll div.tabContent {background:#fff;}

#commAll ul.tabList {margin:0;border:0;top:0;}
#commAll ul.tabList a {position:relative;display:block;text-align:center;text-decoration:none;background:#F2F1EC;
margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
white-space: nowrap; /* required in IE 6 */
border:0;border-right:1px solid #fff;color:#666;
}

#commAll ul.tabList li {margin-right:2px;_width:1%;float:left;}
#commAll ul.tabList li.offset {margin-left:25px;}
#commAll ul.tabList span {display:block;padding:7px 25px;font:700 12px arial;border:0;border-top:5px solid #DCDDCD;}
#commAll ul.tabList .ui-tabs-selected a {margin-top:0;color:#b50;font-size:1.1em;text-decoration:none;bottom:-1px;}

#commAll ul.tabList .ui-tabs-selected span {background:#F2F1EC;border-top:5px solid #ea0;border-bottom:1px solid #f2f1ec;}
#commAll ul.tabList .ui-tabs-selected a {font-size:1em;}

#commAll .commSel {background:#F2F1EC;border-top:1px solid #ddd;border-bottom:2px solid #fff;padding:5px 10px;}
#commAll .commSel ul {margin:0;list-style:none;}
#commAll .commSel ul li {float:left;width:110px;vertical-align:middle;margin-bottom:0;}
#commAll .commSel label {display:inline-block;padding:6px 0;padding-left:0px;vertical-align:middle;}
#commAll .commSel input {vertical-align:middle;border:0;}

#commAll .list {border-bottom:1px solid #ccc;width:710px;}

#commAll .list thead th {padding:10px;background:#ddd;cursor:pointer;text-align:left;color:#333;}
#commAll .list tbody td {border-top:1px solid #ddd;padding:10px;background:#fff;text-align:left;}

#commAll .list th.fc,
#commAll .list td.fc,
#commAll .list th:first-child,
#commAll .list td:first-child {border-left:0;}

#commAll .list thead tr#sortable th.headerSortUp,
#commAll .list thead tr#sortable th.headerSortDown {background:#ddd;color:#333;font-weight:700;}

#commAll .list thead th span {padding-right:13px;}

#commAll .list thead th a.linkselectLink {width:150px;position:absolute;top:63px;left:50px;z-index:100;}

#commAll .list .keypoint {display:none;}

/*comm Detail sideBar*/
#commSideBar {float:right;width:221px;margin:4px 0 0 24px;padding-bottom:10px;background:url('../images/common/shadow-bot-w.gif') -140px bottom no-repeat #F2F2EB;}
#commSideBar img.feature {display:block;width:221px;padding-bottom:10px;background:url('../images/common/shadow-bot-b.gif') -600px bottom no-repeat #F2F2EB;}

#commDetailCon {position:relative;float:left;width:466px;min-height:300px;height:auto !important;height:300px;}

#commSideBar .content {padding:10px 20px 20px;}
#commSideBar h3 {font:700 13px arial;color:#333;margin:0 0 5px;}

#commSideBar select {width:100%;}

#commSideBar #printScreen {background:#fff;text-align:center;padding:10px 0;}
#commSideBar ul {padding:0;margin:0;margin-left:15px;color:#369;}
#commSideBar ul li {margin:0 0 5px;line-height:1.2em;}

#commSideBar div.hr {margin:20px 0 14px;}

.commDetail blockquote {width:466px;}
.commDetail blockquote h2 {text-align:center;font:18px georgia;color:#b50;margin-bottom:15px;}
.commDetail blockquote ul li {margin-bottom:15px;}
.commDetail blockquote div.lc,
.commDetail blockquote div:last-child{margin-bottom:-5px;}

/* Selling Strategies */
#sellingStrat {position:relative;}
#sellingStrat #bg {position:absolute;background:#F2F2EB;width:100%;height:100px;top:5px;}


#sellingStrat .jcarousel-clip {height:115px;z-index:51;}
#sellingStrat .jcarousel-prev,
#sellingStrat .jcarousel-next {background:#ea0;height:97px;width:15px;cursor:pointer;line-height:95px;text-align:center;color:#fff;border-top:5px solid #fff;z-index:60;border-bottom:15px solid #fff;}

#sellingStrat .jcarousel-prev-disabled,
#sellingStrat .jcarousel-next-disabled {background:#ddd;color:#bbb;}

#sellingStrat .jcarousel-prev {float:left;}
#sellingStrat .jcarousel-next {float:right;}

#stratList {position:relative;list-style:none;left:5px;z-index:51;margin:0;}
#stratList li {position:relative;width:225px;padding: 0 !important;height:108px;cursor:pointer;text-align:center;background:url('../images/common/bg-sellingitem.gif') 1px 0 no-repeat;border-top:5px solid #fff;float:left;margin-bottom:0;}


#stratList li div {position:relative;z-index:20;margin:5px 2px 0;height:79px;width:198px;_margin-left:0px;padding:10px;border-top:5px solid #ccb;text-align:left;font:12px georgia;top:-5px;}
#stratList li img {float:left;display:inline-block;margin-right:10px;width:70px;height:70px;border:1px solid #ccc;}
#stratList li div.portrait {position:relative;margin-top:-10px;left:0;float:left;width:75px;padding:0;height:89px;overflow:hidden;margin-left:-10px;_margin-left:0;}
#stratList li div.portrait img {position:absolute;bottom:0;width:75px;height:94px;margin:0;border:0;}

#stratList li.hvr {height:108px;background-position:-224px 0;}
#stratList li.hvr h2,
#stratList li.hvr p {color:#369;text-decoration:underline;}

#stratList b.id {position:absolute;right:12px;_right:7px;bottom:15px;font:10px georgia;color:#555;z-index:35;}

#stratList li div.active {border-top:5px solid #ea0;top:-10px;position:relative;background:#fff;padding-bottom:5px;_padding-bottom:0;}
#stratList li div.active h2 {color:#930;}

#stratList li div.active div.portrait {height:94px;border-top:5px solid #ea0;_margin-bottom:-6px;}
#stratList li div.active div.portrait img {bottom:0;}

#stratList li h2 {font:400 16px georgia;margin-bottom:5px;}
#stratContent {margin-top:20px;}

#stratContent .item {background:#fff;}
#stratContent .item h2 {color:#c60;font:18px georgia;margin:0 0 1em;}

#stratContent .item .content {width:450px;float:left;}
#stratContent div.full {width:auto !important;float:none;}
#stratContent .item .related {width:225px;padding-bottom:10px;background:url('../images/common/shadow-bot-w.gif') -180px bottom no-repeat #F4F5EF;float:right;}
#stratContent .item .related .con {padding:20px;background:url('../images/common/shadow-snav.png') 0 -40px no-repeat #F4F5EF;}

#stratContent .item ul.links {margin:0;padding:0;list-style:none;}
#stratContent .item ul.links li {padding:0;border:0;}

#stratContent .item .related img {border:1px solid #ccc;}

/******
 * Campaign Splash Pages
******/
#campaigns {background:#F6F7F2;width:100%;}
#campaigns .jcarousel-clip {height:108px;}
#campaigns .jcarousel-prev,
#campaigns .jcarousel-next {background:#ea0;height:95px;width:20px;cursor:pointer;line-height:95px;text-align:center;color:#fff;border-top:5px solid #fff;}

#campaigns .jcarousel-prev-disabled,
#campaigns .jcarousel-next-disabled {background:#ddd;color:#bbb;}

#campaigns .jcarousel-prev {float:left;}
#campaigns .jcarousel-next {float:right;}

.campaignDesc {padding:10px;}

#campaignsList {position:relative;list-style:none;margin:0;}
#campaignsList li {position:relative;width:234px;height:108px;cursor:pointer;text-align:center;background:url('../images/common/bg-campitem1.gif') 0 5px no-repeat transparent;float:left;}
#campaignsList li div {position:relative;z-index:20;margin:5px 8px 20px;height:79px;width:198px;padding:10px;border-top:5px solid #dcddcd;text-align:left;font:12px georgia;}
#campaignsList li img {float:left;display:inline-block;margin-right:10px;width:70px;height:70px;border:1px solid #ccc;}


#campaignsList li:hover {background:url('../images/common/bg-campitem1.gif') -234px 5px no-repeat #fff;height:108px;}
#campaignsList li:hover h2,
#campaignsList li:hover p {color:#369;text-decoration:underline;}

#campaignsList b.id {position:absolute;right:12px;bottom:10px;font:10px georgia;color:#555;z-index:35;}


#campaignsList li div.active {border-top:5px solid #ea0;position:relative;margin-top:0;background:#fff;padding-bottom:5px;}

#campaignsList li h2 {font:400 15px georgia;margin-bottom:5px;}

#campaignContent {padding-top:10px;background:url('../images/common/shadow-top-b.gif') 400px top no-repeat #F4F5EF;}
#campaignContent .typeA {padding-bottom:20px;background:#F4F5EF;}

#campaignContent .item a {text-decoration:none;}
#campaignContent .typeA .media {float:left;background:url('../images/common/shadow-l-b.gif') right -300px no-repeat #F2F1EC;width:445px;padding:20px 20px 0;}
#campaignContent .typeA .media img {margin-bottom:10px;}
#campaignContent .typeA .media .f {background:url('../images/common/shadow-bot-b.gif') -900px top no-repeat #F4F5EF;height:10px;margin:20px -20px 0;}
#campaignContent .typeA .content {float:right;width:455px;padding:20px;}

#campaignContent .typeB {background:#fff;}
#campaignContent .typeB .media {float:right;width:221px;background:#F2F1EC;padding:0;margin-top:20px;}
#campaignContent .typeB .media img {margin-bottom:10px;}
#campaignContent .typeB .media .con {padding:0 10px 20px;}

#campaignContent .typeB .media .f {background:url('../images/common/shadow-bot-w.gif') -200px top no-repeat #fff;height:10px;}
#campaignContent .typeB .content {float:left;width:700px;padding:20px;}

#campaignContent .item div.full {width:auto !important;float:none;}

#campaignContent .resources {list-style:none;margin-left:0;list-style:none;}

/* Sec Landing */
#salesLanding {position:relative;float:left;width:710px;margin-bottom:1em;}

#salesLanding #featured {}
#salesLanding ul {list-style:none;margin-left:0;}
#salesLanding #featured ul {margin-bottom:0;}
#salesLanding #featured li {border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px;}
#salesLanding #featured li.lc,
#salesLanding #featured li:last-child {border:0;}
#salesLanding #featured li p a {text-decoration:none;}


#salesLanding #category .f {width:305px;background:url('../images/common/shadow-bot-w.gif') -50px 0 no-repeat #fff;padding:0 20px;height:20px;margin:20px -20px;}

#salesLanding .feature img {margin-right:15px;}
#salesLanding .equal {width:305px;padding:20px 20px 30px;}

#salesLanding div.item {margin:-20px -20px 0;}
#salesLanding .shade-tl {background:url('../images/common/shadow-bot-b.gif') -1100px top no-repeat #F4F5EF;padding:20px 20px 0;}

#salesLanding h2 {font:18px georgia;color:#b50;border-bottom:1px solid #DEDDCB;padding-bottom:10px;margin-bottom:10px;}

#salesIdea ul.links li {padding:20px 0;}
#salesIdea ul.links li.fc,
#salesIdea ul.links li:first-child{padding-top:0;}


/******
 * Morningstar Ratings
******/
#morningstar h1 {margin-bottom:0;}
#morningstar h2 {margin:2em 10px 10px;}

#morningstar .intro {color:#000;}
#morningstar .intro p {margin-left:10px;}
#morningstar .intro .desc {float:left;width:800px;}
#morningstar .intro .mornlogo {float:right;margin-right:30px;}

#morningstar .filter {background:#F4F5EF;padding:10px;border-top:1px solid #ccc;}
#morningstar strong {vertical-align:middle;}


#morningstar .chartTable td.fc,
#morningstar .chartTable td:first-child{text-align:left;width:300px;}
#morningstar .chartTable table th {padding:5px 10px;border-bottom:0;font:12px arial;background:#eee;border-left:1px solid #ddd;vertical-align:bottom;}
#morningstar .chartTable table tbody tr.fc td {border-top:3px solid #ccc;}
#morningstar .chartTable table tr.sub th {padding-top:0;}

#morningstar .chartTable table tbody th {border-top:1px solid #ddd; }
#morningstar .chartTable table tbody tr.sub th {border-top:0;}

/* messing with buttons */
button::-moz-focus-inner {padding:0;margin:-1px;} /*moz spacing adjust*/

button.btn {display:inline-block;border:0;cursor:pointer;text-align:center;font:700 13px arial;padding:0;margin:0;outline:none;
background:url('../images/common/bg-btn.png') right -79px no-repeat transparent;color:#fff;overflow:visible;padding-right:12px;
	-khtml-user-select: none;
	-moz-user-select: none;

	}

button.btn span {display:inline-block;white-space:nowrap;height:22px;line-height:22px;padding:0 0 0 12px;
background:url('../images/common/bg-btn.png') 0 0 no-repeat transparent;}

button.inactiveBtn {display:inline-block;padding:0;border:0;text-align:center;
background:url('../images/common/bg-btn.png') right -135px no-repeat transparent;cursor:normal;padding-right:12px;vertical-align:middle;}

button.inactiveBtn span {border:0;cursor:pointer;position:relative;display:inline-block;white-space:nowrap;height:22px;font:700 13px arial;padding:0 0 0 12px;
background:url('../images/common/bg-btn.png') 0 -56px no-repeat transparent;color:#888;overflow:visible;line-height:22px;}

/* messing with span.button inputs */
span.btn > input::-moz-focus-inner {padding:0;margin-top:-1px;} /*moz spacing adjust*/

/*
@media screen and (-webkit-min-device-pixel-ratio:0){
button.btn span {}
span.btn > input {}
}*/

span.btn,
a.btn {display:inline-block;padding:0;border:0;text-align:center;
background:url('../images/common/bg-btn.png') right -79px no-repeat transparent;cursor:pointer;padding-right:12px;vertical-align:middle;zoom:1;text-decoration:none;}

span.btn input,
a.btn span,
a.btn:hover span {border:0;cursor:pointer;position:relative;display:inline-block;white-space:nowrap;height:22px;line-height:22px;font:700 13px arial;padding:0 0 0 12px;
background:url('../images/common/bg-btn.png') 0 0 no-repeat transparent;color:#fff;overflow:visible;zoom:1;}

span.inactivebtn,
a.inactivebtn {display:inline-block;padding:0;border:0;text-align:center;
background:url('../images/common/bg-btn.png') right -135px no-repeat transparent;cursor:default;padding-right:12px;vertical-align:middle;}

span.inactivebtn input,
a.inactivebtn span {border:0;cursor:default;position:relative;display:inline-block;white-space:nowrap;height:22px;line-height:22px;font:700 13px arial;padding:0 0 0 12px;
background:url('../images/common/bg-btn.png') 0 -56px no-repeat transparent;color:#888;overflow:visible;}

a.btn {text-decoration:none;}
a.btn span,
a.btn:hover span,
a.inactivebtn,
a.inactivebtn span {line-height:22px;}

a.btn:hover,
a.inactivebtn:hover {text-decoration:none;}

.cancel {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;}

@media screen and (-webkit-min-device-pixel-ratio:0){
.cancel {vertical-align:bottom;}
}

div#printed {background:#fff;border:10px solid #369;width:400px;padding:15px;position:absolute;top:0px;left:50%;margin-left:-215px;z-index:9999;display:none;}


div.legalinfo {position:relative;float:none;color:#666;margin-top:60px;line-height:1.1em;margin-bottom:20px;zoom:1;}
div.legalinfo h2 {font:700 13px arial;margin:0;}
div.legalinfo ul {margin-left:15px;}
div.legalinfo ul a {text-decoration:underline;}
.legalinfo {color:#666;}
#userLegal {color:#666;font-weight:700;margin-top:40px;}

div.legalinfo .ukLegal,
.UKlegal{color:#000 !important;}


div.footnote {color:#666;margin-top:20px;line-height:1.1em;}
div.footnote h2 {font:700 13px arial;margin:0;}
div.footnote ol,
div.footnote ul {margin-left:18px;}
div.footnote ol li{margin-bottom:5px;}

/**message boxs **/
.fundMsg,
.errMsg{padding:10px 20px;margin:5px 0 10px;}

.errMsg{border:2px solid #c00;color:#c00;}

.fundMsg{border:2px solid #03c;color:#03c;}

.fundMsg h4,
.errMsg h4 {font:700 15px arial;}

.errMsg :last-child,
.fundMsg :last-child {margin:0;}

.emgcyBanner {position:relative;z-index:5;padding:15px 24px;background:#b50;font:16px arial;color:#fff;line-height:1.5em;}
.emgcyBanner p {margin:0;}
.emgcyBanner a.more {display:inline-block;text-align:center;background:url('../images/common/bg-btn.png') right -107px no-repeat transparent;padding-right:12px;vertical-align:middle;text-decoration:none !important;font:600 11px arial;text-transform:uppercase;}
.emgcyBanner a.more span {cursor:pointer;display:inline-block;padding:0 0 0 12px;height:22px;line-height:22px;
background:url('../images/common/bg-btn.png') 0 -28px no-repeat transparent;color:#fff;vertical-align:baseline;}

.faEmgcy {width:687px;margin-left:-24px;margin-top:-15px;margin-bottom:-5px;}
.pubEmgcy {margin-top:-6px;}


/*gateway*/
.toc{overflow:auto;height:300px;padding:10px;}
#gateway #btnDisagree{margin-left:220px;}
#gateway .shade-tl .con {background:#fff;padding:0;}
#gateway #masthead{background:url('../images/common/ISR_Gateway_header_filler.jpg') 0 0 repeat-x;}
#gateway #masthead h1 a{width:258px;height:93px;background:url('../images/common/ISR_Gateway_header.jpg')  0 no-repeat;
display:block;text-indent:-9999em;}
#gateway div.legalinfo ul {margin-top:10px;}
#gateway #spaces {background:transparent url(../images/common/bg-hm-array.png) no-repeat scroll 604px -368px;
                  float:left;padding:50px 0; position:absolute;top:364px; width:618px;}
#gateway {background:url('../images/common/bg-gateway.png') 0 0 repeat-x;}
 
#famTagline {position:absolute;color:#bba;font:700 12px arial;text-transform:uppercase;top:38px;margin-left:270px;}
#gatewayNav ul {list-style:none;font:12px arial;margin-left:0;}
#gatewayNav ul.gateNav li a {position:relative;color:#000;display:block;padding:12px 10px 13px;}
#gatewayNav {top:0;z-index:30;border-bottom:6px solid #ccb;height:40px !important;}

#gatewayNav ul.gateNav li a:hover {text-decoration:underline;}
#gatewayNav ul.gateNav li.first a {padding-left:15px;}
#gatewayNav ul.gateNav li a {display:block;padding:12px 10px 13px;  position:relative; }

#gateway #utility {position:absolute;z-index:1;right:0;bottom:0;width:732px;top:47px;left:248px;}
#gateway #tagline {z-index:1;font:12px arial;}


/*global navigation*/
div#utilNav{margin-bottom:11px;display:block;display:block;float:right;margin-top:-35px;}
div#utilNav li{display:inline;float:left;}
ul#utilNav {height:auto;margin:0;list-style:none;}
ul#utilNav li a {display:inline-block;padding:0 10px;border-right:1px solid #ccc;font:12px/1em arial;}
ul#utilNav li.lc a,
ul#utilNav li:last-child a{border:0;}
#tagline .tagline b{color:#fff;}

#countryIntro{float:left;position:relative;top:30px;}
#countryIntro #countryUK,#countryIntro #countryAU,#countryIntro #countryOF {padding:20px;width:576px;height:233px;overflow:auto;}
#countryIntro #countryUK {background:url('../images/common/mapAsset_UK.jpg') 0 0 no-repeat;}
#countryIntro #countryAU {background:url('../images/common/mapAsset_Australia.jpg') 0 0 no-repeat;}
#countryIntro #countryOF {background:url('../images/common/mapAsset_Offshore.jpg') 0 0 no-repeat;}
#countryIntro p{width:315px;color:#cde;}
#countryIntro #countryOF p a {color:#cde;}

#gateSel {float:right;background:url('../images/common/shadow_gateway_left.jpg') 0 0 no-repeat #fff;border-top:6px solid #E8980E;text-align:center;padding:15px 25px;width:312px;min-height:335px;}
#gateSel h2{font:24px georgia;color:#b50;padding-bottom:20px;}
#gateSel div.hr {margin:25px 0;}
#gateSel form{text-align:left;}
#gateSel .more{padding-bottom:20px;text-align:left;}
#gateSel .more lc{padding-bottom:0;text-align:left;}
#gateSel .more h3{font:18px georgia;color:#b50;}

#gateSel .more ul{list-style:none;margin-left:0;}
#gateSel .more #americas {float:left;}
#gateSel .more #europe {float:right;}
#gateSel .more #americas li, #gateSel .more #europe li {margin-bottom:0;}
#gateSel .gatebtn {display:inline-block;border:0;cursor:pointer;text-align:center;font:400 18px georgia;padding:0;margin:0;outline:none;
background:url('../images/common/btn-gateway.png') right -38px no-repeat transparent;color:#fff;overflow:visible;padding-right:30px;
	-khtml-user-select: none; -moz-user-select: none; }
#gateSel .gatebtn span {display:inline-block;white-space:nowrap;height:38px;line-height:29px;padding:0 0 0 30px;
background:url('../images/common/btn-gateway.png') 0 0 no-repeat transparent;margin-bottom:7px;}

#gateSel .gatebtn:hover {display:inline-block;border:0;cursor:pointer;text-align:center;font:400 18px georgia;padding:0;margin:0;outline:none;
background:url('../images/common/btn-hover-gateway.png') right -38px no-repeat transparent;color:#fff;overflow:visible;padding-right:30px;
	-khtml-user-select: none; -moz-user-select: none; }
#gateSel .gatebtn:hover span {text-decoration:underline !important;display:inline-block;white-space:nowrap;height:38px;line-height:29px;padding:0 0 0 30px;
background:url('../images/common/btn-hover-gateway.png') 0 0 no-repeat transparent;margin-bottom:7px;}

#gateSel form input.txt {width:200px;}
#gateSel form input lc{margin-bottom:0;}


#loginbox label.error {color:red;}

/*login error box*/
#gateLoginError {border:2px solid red;color:red;padding:5px;margin:10px 0;}

#webReg{background:#F4F5EF url(../images/common/shadow-bot-b.gif) no-repeat scroll -700px top;padding:0 10px; position:relative;}
#webReg .webCon {padding:20px 15px 10px; width:685px; border-right:1.5px solid #fff;background:none;}
#webReg .webCon form{background:#fff;padding:15px 15px 0;}
#webReg .webCon form table{margin:30px 0;}
#webReg .webCon form table td{padding-bottom:20px;}
#webReg .webCon form table td label{text-align:right;}
#webReg .webCon form table td input{text-align:left;}
#webReg em{color:#f00;font-style:normal;}
#webReg .webCon form .errMsg {border:2px solid #ff0000;}
#webReg .webCon form .errMsg h4 {color:#ff0000;}
#webReg .webCon form .errMsg ul{margin-left:15px;color:#ff0000;}

#webReg .webCon {min-height:375px;}
#TB_title {display:none;}
#termsUse{text-align:left;font:13px arial;}
#leaving {background:#fff;padding:20px;}
#gateway #tagline {padding-top:6px;}
#termsUse h1{font:400 18px georgia;}

ul.tabList .shadow a {padding-right:11px !important;background:url('../images/common/shadow-tab-r.png') right -5px no-repeat #F2F2EB !important;}

thead th.headerSortUp,
thead th.headerSortDown {font-weight:700 !important;}
thead th.headerSortUp span {top:1px;position:relative;display:inline-block;height:14px;width:14px;background:url('../images/common/arrow-sort-th.gif') right 5px no-repeat;}
thead th.headerSortDown span {top:1px;position:relative;display:inline-block;height:14px;width:14px;background:url('../images/common/arrow-sort-th.gif') right -27px no-repeat;}
thead th.ignore {cursor:default !important;}
thead th.sort {cursor:pointer !important;}

#nav .anchor,
#nav .anchor ul {margin-bottom:0;}

/*generic presentation for cluetip*/
#cluetip .inner{background:#fff;text-align:left;padding:0 10px 10px;font:12px arial;}
#cluetip {border:1px solid #ddd;}
#cluetip h2{background:#fff;padding:5px 10px 0;text-align:left;font:700 12px arial;}
#cluetip-close{text-align:right;}

/*standard tabs*/
.chartTable table thead th {vertical-align:top;padding-top:5px;}
.chartTable table tbody td {text-align:left;}
.chartTable table caption div.title{float:left;}
.chartTable table caption div.asof{float:right;font:400 11px arial;color:#666;}

/*i am here to*/
#advisorbar a.trigger span b{color:#369;}
/*sales landing page*/
#salesLanding #featured ul li{border-bottom:0;margin-bottom:5px;}
#salesLanding .featureItem  .f {width:305px;background:url('../images/common/shadow-bot-w.gif') -50px 0 no-repeat #fff;padding:0 20px;height:20px;margin:20px -20px;}
#salesLanding  p a, #salesLanding  li p a {text-decoration:none;}
#salesLanding  p a:hover , #salesLanding #featured  li p a:hover{text-decoration:underline;}
#salesLanding .featureItem img {margin-right:15px;}


#spotlightIntl {min-height:170px;height:auto !important;height:170px;width:715px;position:relative;z-index:40;margin-left:-24px;padding:20px 0 20px 20px;background:url('../images/common/shadow-bot-w.gif') -700px bottom no-repeat #F4F5EF;text-align:left;font:13px arial;color:#333;margin-bottom:10px;margin-top:-13px;}
#spotlightIntl h2 {color:#222;font:24px georgia;margin-bottom:10px;}
#spotlightIntl h3 {font:700 15px arial;}
#spotlightIntl img {display:inline-block;float:right;margin:0 0 -10px;}
#spotlightIntl p a {text-decoration:none;}

/*contact us*/

#contactUs table td {width:190px;vertical-align:top;background:#fff;padding:15px;border-right:10px solid #F4F5EF;}
#contactUs table td h2{margin-bottom:10px;}
#contactUs table td p{margin:5px 0;}
#contactUs table td a{text-decoration:none;}
#contactUs table td a:hover{text-decoration:underline;}

#contactUs  form fieldset{background:#fff;padding:15px 0;clear:both;margin-top:10px;position:relative;}
#contactUs  form h2{margin:0 15px 20px;}
#contactUs  form p label {float:left;width:10em; margin-right: 15px; text-align:right;}
#contactUs form p{clear:both;}
#contactUs form div.labels{padding:0 0 15px 94px;}
#contactUs form div.labels input{margin-right:10px; }
#contactUs form div.labels label{margin-right: 15px; text-align:right;}
#contactUs form input#flName{width:150px;}
#contactUs form input#email{width:290px;}
#contactUs form textarea#question{width:290px;height:150px;scroll:hidden;}

/*market perspectives*/
#commMarketPersp .commMPSel {background:#F4F5EF;padding:10px 10px 7px;}
#commMarketPersp .commMPSel ul {margin:0;list-style:none;}
#commMarketPersp .commMPSel ul li {float:left;display:inline-block;margin-right:10px;}

#commMarketPersp .chartTable table {border-bottom:3px solid #ccc;}
#commMarketPersp .chartTable thead tr#sortable th.headerSortUp,
#commMarketPersp .chartTable thead tr#sortable th.headerSortDown {color:#333;font-weight:700;}
#commMarketPersp .chartTable thead th.headerSortUp span {top:1px;position:relative;display:inline-block;}
#commMarketPersp .chartTable thead th.headerSortDown span {top:1px;position:relative;display:inline-block;}

#commMarketPersp .chartTable thead th.fc,
#commMarketPersp .chartTable thead th:first-child {width:100px;}
#commMarketPersp .chartTable thead th.lc,
#commMarketPersp .chartTable thead th:last-child {width:auto;}

#commMarketPersp .more {font:11px arial;color:#666;}
#commMarketPersp label.active {font-weight:700;}
#commMarketPersp p{margin-right:5px;}

/*intl unique fa mkt area only**/
#fa-mktContainerA {width:735px;position:relative;z-index:55;margin-left:-24px;margin-bottom:10px;top:-12px;}
#fa-billboardA {position:relative;width:735px;height:177px;padding-bottom:10px;background:url('../images/common/shadow-bot-w.gif') -880px bottom no-repeat;}
#fa-billboardA #feature {position:absolute;width:735px;height:176px;background:#fff;border-bottom:1px solid #ccc;float:left;}
#fa-billboardA b.f{width:735px;position:relative;}
#fa-billboardA #feature .item {position:relative;z-index:99;width:735px;height:175px;background:#eee;color:#ccc;font-size:24px;display:none;}
#fa-billboardA #control{position:absolute;z-index:150;width:24px;height:176px;right:0;background:#fff;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
#fa-billboardA #control a  {position:relative;display:block;width:24px;height:26px;font:700 14px georgia;border-bottom:1px solid #ddd;}
#fa-billboardA #control a:hover  {text-decoration:none;}
#fa-billboardA #control a span {display:block;position:absolute;right:0;width:28px;height:26px;line-height:24px;text-align:right;padding-right:7px;}
#fa-billboardA #control a.on {background:#ea0;color:#fff;}
#fa-billboardA #control a.on span {width:29px;background:url('../images/common/arrowArray.gif') -485px -2px no-repeat;height:26px;line-height:24px;}

/*Maxims*/
#maximsList {margin-left:0;}
#maxims{width:700px;border-bottom:10px solid #f4f5f0;padding:0;}
#maxims .jcarousel-clip {width:700px;background:#fff;margin:-2px 0 0;}/*carousel content*/
#maxims .jcarousel-list li,
#maxims .jcarousel-item {list-style-position:outside;width:690px;background:#fff;padding:10px;font:13px arial;}
#maxims .jcarousel-list li h3{font:18px georgia;margin:0;padding:0;}
#maxims-prev{margin:0;padding:0;z-index:2;}
#maxims-next{padding:0;z-index:2;margin:0 0 0 -4px;}

#maxims .jcarousel-control {margin:-50px 0 0 42px;_margin-left:41px;height:41px;padding:10px;background:#f4f5ef;padding:0;border-top:5px solid #cbccbe;width:654px; }
#maxims .jcarousel-control a {position:relative;font:13px georgia;text-decoration: none;
	height:41px;display:inline-block;padding:0 15px;border-right: 1px solid #ddd;
	line-height:40px;color: #4778A5;background: #f4f5ef;z-index:1;float:left;border-top:5px solid #cbccbe;top:-5px;_top:-6px;}


#maxims .jcarousel-control a:hover {
border-top: 5px solid #acaa9d;
text-decoration:underline;
background:url('../images/common/bckgrndMaximTab.png')}

#maxims .jcarousel-scroll {margin-top: 0px;text-align: center;}
#maxims .jcarousel-control a.on{background:#fff !important;border-bottom: 1px solid #ddd;top:-10px;
border-top: 5px solid #eeac00;padding-bottom:4px;}
#maxims .jcarousel-list li, #maxims .jcarousel-item {width:680px;}


/**glossary**/
/*tab controls*/
#glossary {position:relative;top:5px;}
#glossary .tabList{position:relative;z-index:20;top:-4px;margin:0;border-bottom:none;padding-bottom:0;position:relative;}
#glossary.tabList:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
#glossary .tabList li{border-top:5px solid #666;_width:1%;float:left;/* be nice to Opera */height:35px;}
#glossary .tabList a{position:relative;display:block;text-align: center;text-decoration:none;color:#333;margin:0 0 0 0; /* position: relative makes opacity fail for disabled tab in IE */
white-space: nowrap; /* required in IE 6 */z-index:200;}
#glossary .tabList span {display:block;padding:7px 8px;font:700 12px arial;border-left:1px solid #ddd;}
#glossary .tabList span.inactive{color:#D2D2D2;display:inline-block;padding:7px 8px;}/*inactive state tabs*/

#glossary .tabList .ui-tabs-selected a{font-size:1.1em;text-decoration:none;}
/*active state a span*/
#glossary .tabList .ui-tabs-selected a span{position:relative;color:#b50;text-decoration:none;border-top:5px solid #ea0;margin-top:-10px;background:#fff;padding-top:12px;}


#glossary  .jump {padding:0 10px 10px;overflow:auto;height:100px;min-height:100px;margin-top:0;}
#glossary  .jump .anchor ul {margin:0 30px 0 0 ;padding:0;list-style:none;float:left;}
#glossary  .jump .anchor ul li {margin:0 0 5px;line-height:1.5em;padding-left:12px;background:url('../images/common/arrowArray.gif') -492px -40px no-repeat;}
#glossary  .jump .anchor h2 {margin:0;font-size:13px;}
#glossary  .jump .anchor {margin:1em 0 30px;}
#glossary  .jump a.ancLink {background:url('../images/common/arrow-anchor.gif') 0 2px no-repeat;padding-left:12px;display:inline-block;line-height:1.1em;display:-moz-inline-stack;}
.glossaryCon {overflow:auto;padding:15px;height:400px;background:#fff;}

#glossary #tab-1, #glossary #tab-2, #glossary #tab-3, #glossary #tab-4, #glossary #tab-5,#glossary #tab-6,#glossary #tab-7,#glossary #tab-8,#glossary #tab-9,
#glossary #tab-1,#glossary #tab-11,#glossary #tab-12,#glossary #tab-13,#glossary #tab-14,#glossary #tab-15,#glossary #tab-16,#glossary #tab-17,#glossary #tab-18,#glossary #tab-19,
#glossary #tab-20,#glossary #tab-21,#glossary #tab-22,#glossary #tab-23,#glossary #tab-24,#glossary #tab-25,#glossary #tab-26
{background:url('../images/common/shadow-bot-b.gif') -700px top no-repeat #F4F5EF;padding:20px;position:relative;top:-10px;}

/*events*/
#fundDocs, #events{margin-top:20px;}

#events .chartTable table {border-bottom:3px solid #ccc;}
#events .chartTable table thead th{text-align:center;padding-top:5px;}
#events .chartTable table thead th.fc,
#events .chartTable table thead th:first-child{text-align:left;padding-top:5px;}
#events .chartTable thead tr#sortable th.headerSortUp,
#events .chartTable thead tr#sortable th.headerSortDown {color:#333;font-weight:700;}

#events .chartTable table tbody td span.details{font:11px arial;display:block;}
#events .chartTable table tbody td{text-align:left;}
#events .chartTable table {border-bottom:3px solid #ddd;}

/*download pages */
#fundDocs #nav {margin-bottom:20px;}
#fundDocs #nav .anchor,
#fundDocs #nav .anchor ul {margin-bottom:0;}
#fundDocs #nav .downloadAllFactsheet {float:right;width:200px;text-align:right;}
#fundDocs .chartTable table caption:after {content:'.'; visibility: hidden; clear:both;display:block;}
#fundDocs .chartTable table {border-bottom:3px solid #ddd;}
#fundDocs .chartTable table caption{line-height:5px;}
#fundDocs .chartTable table caption .title{line-height:13px;margin:0;padding:0;}
/*investment philosophy*/
.expContainer .expContent .investmentStyle{padding:15px;}
.expContainer .expContent .investmentStyle li{list-style-position:outside;list-style-type:disc;}
#philosophy {_margin-right:-3px;margin-left:-2px;_margin-left:-3px;}
#philosophy .expControl {margin:0 0 15px 0;text-align:left;}

#invPhilosophy .expContainer .expPane {width:687px;border:0;background:url(../images/common/bg-drawersh.gif) repeat-y scroll 0 0;margin:0 0 10px;padding:0 3px 0 4px !important;position:relative;}
#invPhilosophy .expContainer .expPane b.h {background:transparent url(../images/common/bg-drawersh-t.gif) no-repeat scroll 0 0;display:block;height:5px;margin:0 -4px;overflow:hidden;width:695px;}
#invPhilosophy .expContainer .expPane b.f {background:transparent url(../images/common/bg-drawersh-b.gif) no-repeat scroll 0 0;display:block;height:5px;margin:0 -4px;overflow:hidden;width:695px;}

#invPhilosophy .expContainer .expItem {margin-top:-1px;width:687px;background:url('../images/common/bg-drawer_ISR.png') no-repeat transparent;}
#invPhilosophy .expContainer .expItem a {height:1%;display:block;padding:7px 10px;padding-left:15px;text-decoration:none;font:400 17px arial;color:#000;background:url('../images/common/ICON_arrowClose_10x10.gif') 10px 10px no-repeat transparent;padding-left:25px;}
#invPhilosophy .expContainer .expItem a:hover{background:url('../images/common/ICON_arrowClose_10x10.gif') 10px 10px no-repeat #ffd;}
#invPhilosophy .expContainer .active a {background:url('../images/common/ICON_arrowOpen_10x10.gif') 10px 10px no-repeat #d3e5e5;}
#invPhilosophy .expContainer .active a:hover {background:url('../images/common/ICON_arrowOpen_10x10.gif') 10px 10px no-repeat #ffd;background-color:#ffd !important;}
#invPhilosophy .expContainer .current a {background-color:#ffd !important;}
#invPhilosophy .chartTable table {border-bottom:3px solid #ccc;}
#invPhilosophy .expContainer .active p a,
#invPhilosophy .expContainer .active p a:hover {background:none;}
#invPhilosophy .expContainer .active .expContent a,
#invPhilosophy .expContainer .active .expContent a:hover {background:none;}
#invPhilosophy .expContainer .expContent{width:687px;}
#invPhilosophy table caption{font:700 15px arial;padding-bottom:5px;}

/*used for fund promo pages single, and multiple*/
#fundPromoIntl {width:735px;position:relative;z-index:40;margin-left:-24px;padding:0 0 10px;top:-13px;background:url('../images/common/shadow-bot-w.gif') -700px bottom no-repeat #DAE8EB;text-align:left;font:14px georgia;color:#222;}
#fundPromoIntl .content {height:170px;width:701px;padding:20px 10px 10px;padding-left:24px;background:url('../images/common/bg-spotlightPromo.png') 0 0 no-repeat;overflow:hidden;}
#fundPromoIntl h2 {font:24px georgia;margin-bottom:10px;}
#fundPromoIntl img {display:inline-block;float:right;margin:0 10px 10px 10px;}

/*used for fund promo pages single, and multiple and UK*/
#fPromoCon a.interested{display:block;margin-left:570px;text-align:right;position:relative;top:-30px;}
#fPromoCon h2{font:700 18px arial;margin-bottom:12px;}
#fPromoCon #fundPromoIntl {font:14px georgia;color:#222;}
#fPromoCon #fundPromoIntl h2 {font:24px georgia;margin-bottom:20px;}
#fPromoCon div#anchor ul {margin:15px 0 20px 0;padding:0;list-style:none;width:420px;}
#fPromoCon div#anchor li {margin:0 0 10px;line-height:1.1em;background:url('../images/common/arrowArray.gif') -493px -40px no-repeat;padding-left:12px;}
#fPromoCon div#anchor a{background:0;padding:0;margin:0;}
#fpContact{position:relative;background:url('../images/common/bg-fpContact.png') -270px 0 repeat-y;padding:15px 15px;width:240px;border:1px solid #dedede;}
#fpContact .h {position:absolute;top:0;width:270px;display:block;height:15px;overflow:hidden;margin:0 -15px;background:url('../images/common/bg-fpContact.png') 0 0 no-repeat;}
#fpContact .f {position:absolute;bottom:0;width:270px;display:block;height:15px;overflow:hidden;margin:0 -15px;background:url('../images/common/bg-fpContact.png') -540px bottom no-repeat;}

#fpContact ul{list-style:none;margin-left:0;}
#fpContact ul li{margin-bottom:0;}
#fPromoDetails{position:relative;margin-bottom:20px;background:url('../images/common/shadow-bot-w-l.gif') 0 bottom repeat-x;padding-bottom:25px;padding-left:24px;margin-left:-24px;width:711px;}



/*inner tabs*/
#fPromoCon  div.tabContainer {border-top:5px solid #666;padding:0;background:#fff;}
#fundPromo  .tabList {display:block;position:relative;z-index:1;background:#fff;top:1px;min-height:0;}
#fundPromo  .tabList:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
#fundPromo  .tabList li {_width:1%;float:left;margin:0;margin-top:-1px;/* be nice to Opera */background:#fff;}

#fundPromo  .tabList a {position:relative;display:block;text-align:left;text-decoration:none;color:#333;
white-space: nowrap;border:0;margin-right:0;background:#fff;min-height:0;}
#fundPromo  .tabList span {position:relative;display:block;padding:7px 20px;font:700 12px arial;border-right:1px solid #ddd;border-top:0;}
#fundPromo  .tabList .ui-tabs-selected a {font-size:1.1em;text-decoration:none;background-image:none;background:#eee;margin-top:-10px;border-top:5px solid #ea0;min-height:0;}
#fundPromo  .tabList .ui-tabs-selected a span {color:#b50;text-decoration:none;border-bottom:0;background:#fff;padding-bottom:12px;}
#fundPromo  .tabCon {position:relative;padding:10px 10px 20px;border-top:1px solid #ddd;margin-top:1px;background:url('../images/common/shadow-bot-b.gif') -960px top no-repeat #F4F5EF;}
#fundPromo  .inner {padding:15px;background:#fff;}
#fundPromo b.f {position:absolute;bottom:0;display:block;height:10px;overflow:hidden;width:711px;background:url('../images/common/shadow-bot-w.gif') 0 0 no-repeat #fff;margin:0 -10px;}

/**forms Order lit**/

div.progressBar {background:#fff;padding:10px 15px;margin:0 0 2px;width:658px;font:400 13px/1.4em arial;color:#000;}
/*breadcrum, status, progress bar*/
div.progressBar ul.progressBar {padding:20px 0px 0 0;margin:0;list-style-type:none;width:100%;}
div.progressBar ul.progressBar li {font:700 11px arial;text-align:center; color:#AAA; display:block;border-top:5px solid #DDD;padding:10px 0 0;margin:0;float:left;}
div.progressBar ul.progressBar li.current{border-top:5px solid #c60;text-align:center;color:#c60;background:url('../images/common/arrowdwn.gif') center 0 no-repeat;margin:0 1px;}
div.progressBar ul.progressBar li.complete{border-top:5px solid #E9BB87;color:#E9BB87;padding-right:0px;}
div.progressBar ul.progressBar li span{padding:0px 10px;}

/**email subscription and order lit**/
#orderLit  div.progressBar form ul.progressBar li {width:320px;}
#orderLit #formType{padding:0 15px 15px;margin-bottom:15px;}
#orderLit span.sample{display:inline-block;position:relative;font:12px arial;margin-left:10px;display:-moz-inline-stack;}
#orderLit  .fundItem{border-bottom:1px solid #ddd;padding:25px;}
#orderLit .fundItem .lc,
#orderLit .fundItem :last-child {border-bottom:none;}
#orderLit ul.fundinput {list-style:none;margin:0;padding:0;}
#orderLit ul.fundinput li{display:inline-block;vertical-align:top;padding:0 15px 0 0;margin:0;display:-moz-inline-stack;float:left;}
#orderLit ul.fundinput li.note{padding-left:20px;width:358px;font:11px arial; color:#666;}
#orderLit #formType table td{padding-bottom:10px;}
#orderLit form table td {padding:0 10px 5px 0;vertical-align:top !important;}
#orderLit #contactForm{width:687px;}
#orderLit .lc {border-bottom:none;}
#orderLit td input.lc, 
#orderLit td textarea.lc, 
#orderLit .fundItem input.lc,
#orderLit td input:last-child, 
#orderLit td textarea:last-child, 
#orderLit .fundItem input:last-child {border-bottom:1px solid #bbb;}

#formType{padding:10px;background:#fff;}
#formType p label {float: left;width: 10em; margin-right: 15px; text-align:right;}
#formType div.labels{padding:0 0 15px 94px; }
#formType div.labels input{margin-right:10px; }
#formType div.labels label{margin-right: 15px; text-align:right;}
#formType input#flName, input#city, input#postcode {width:150px;}
#formType input#firm, input#firmAddress, input#email{width:290px;}
#formType input#state{width:70px;margin-left:-10px;}
#formType input#country{width:200px;}
#formType textarea#question{width:290px;height:150px;scroll:hidden;}
form p.formButtons{padding-top:15px;}
form p.formCon{padding:10px 0 10px;}
div.formMessage {padding-left:20px;font:11px arial;color:#666;float:right;width:190px;background:url('../images/common/icon-alert-isr.gif') left 0 no-repeat;}
div.formMessage2 {padding-left:20px;font:11px arial;color:#666;float:right;margin:-170px 0 0;padding:0 10px 0 20px;width:217px;}

#acctApplications .chartTable table tbody td.language{text-align:left;}
#acctApplications .chartTable table tbody td.download{text-align:center;}

#acctApplications .sel,
#acctApplications .sel td{border:0;padding:0 2px 2px;}
#acctApplications .sel td.fc,
#acctApplications .sel td:first-child{width:20px;}
#acctApplications .closingtext {padding:10px 0;}


/**Press Centere**/
#pressCenter td {vertical-align:top;}
#pressCenter div.tabContent {background:#fff;}

#pressCenter .tabList {margin:0;border:0;top:0;}
#pressCenter .tabList a {position:relative;display:block;text-align:center;text-decoration:none;background:#F2F1EC;
margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
white-space: nowrap; /* required in IE 6 */
border:0;border-right:1px solid #fff;color:#666;
}

#pressCenter .tabList li {_width:1%;float:left;margin-right:0px;}
#pressCenter .tabList li.offset {margin-left:25px;}
#pressCenter .tabList span {display:block;padding:7px 25px;font:700 12px arial;border:0;border-top:5px solid #DCDDCD;}
#pressCenter .tabList .ui-tabs-selected a {margin-top:0;color:#b50;font-size:1.1em;text-decoration:none;bottom:-1px;}

#pressCenter .tabList .ui-tabs-selected span {background:#F2F1EC;border-top:5px solid #ea0;border-bottom:1px solid #f2f1ec;}
#pressCenter .tabList .ui-tabs-selected a {font-size:1em;}

#pressCenter .pressShow {background:#F2F1EC;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px;clear:both;}
#pressCenter .pressShow ul {margin:0;list-style:none;}
#pressCenter .pressShow ul li {float:left;width:110px;vertical-align:middle;margin-bottom:0;}
#pressCenter .pressShow label {display:inline-block;padding:6px 0;padding-left:0px;vertical-align:middle;}
#pressCenter .pressShow input {vertical-align:middle;border:0;}

#pressCenter .pressShow  div.con{float:left;width:470px;}
#pressCenter .pressShow  div.moreinfo {width:145px;padding:0 20px;
float:right;margin-left:15px; background:url('../images/common/bg-moreinfo.gif') right bottom no-repeat;}
#pressCenter .pressShow div.moreinfo div {background:url('../images/common/bg-moreinfo.gif') 0 0 no-repeat;
margin:0 -20px;padding:15px;}
#pressCenter .pressShow  div.moreinfo span{display:block;}
#pressCenter .pressShow label.active {font-weight:700;}

#pressCenter .list {border-bottom:1px solid #ddd;width:710px;}

#pressCenter .list thead th {font-weight:normal;border-left:1px solid #ddd;border-bottom:2px solid #ddd;padding:10px;background:#ececec;text-align:left;color:#333;}
#pressCenter .list tbody td {border-left:1px solid #ddd;border-top:1px solid #ddd;padding:10px;background:#fff;text-align:left;}
#pressCenter .list tbody td p.details{padding-top:3px;font:11px arial;color:#666;}

#pressCenter .list th.fc,
#pressCenter .list td.fc,
#pressCenter .list th:first-child,
#pressCenter .list td:first-child{border-left:0;}
#pressCenter .list tfoot td {background:#ddd;height:2px;}

#pressCenter .list thead tr#sortable th.headerSortUp,
#pressCenter .list thead tr#sortable th.headerSortDown {background:#ececec;color:#333;font-weight:700;}
#pressCenter .list thead th span {padding-right:5px;}



/**fund analysis**/
#fundAnalysis div.tabContent {background:#fff;}
#fundAnalysis .tabList {margin:0;border:0;top:0;}
#fundAnalysis .tabList a {position:relative;display:block;text-align:center;text-decoration:none;background:#F2F1EC;
margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
white-space: nowrap; /* required in IE 6 */border:0;border-right:1px solid #fff;color:#666;}
#fundAnalysis .tabList li {_width:1%;float:left;margin-right:2px;}
#fundAnalysis .tabList li.offset {margin-left:25px;}
#fundAnalysis .tabList span {display:block;padding:7px 25px 6px;font:700 12px arial;border-top:5px solid #DCDDCD;}
#fundAnalysis .tabList .ui-tabs-selected a {margin-top:0;color:#b50;font-size:1.1em;text-decoration:none;font-size:1em;}
#fundAnalysis .tabList .ui-tabs-selected span {background:#F2F1EC;border-top:5px solid #ea0;border-bottom:1px solid #f2f1ec;}
#fundAnalysis .ftool{background:#F2F1EC;border-top:1px solid #ddd;border-bottom:2px solid #fff;padding:10px;clear:both;margin-bottom:25px;}
#fundAnalysis .con{background:#fff;padding:15px;}
#fundAnalysis .con h2{padding:0;margin:0 0 10px 0;}
#fundAnalysis .con p{margin-bottom:5px;}
#fundAnalysis .ftool .con  p.dfat{margin-left:-8px;}

/* Added for Ratings Layout */
#morningstar .noLink {color:#000;}
/*ratings page stars*/
b.ratingstar1 {display:inline-block;width:10px;background:url('../images/common/star.gif') 0 .2em repeat-x;}
b.ratingstar2 {display:inline-block;width:22px;background:url('../images/common/star.gif') 0 .2em repeat-x;}
b.ratingstar3 {display:inline-block;width:33px;background:url('../images/common/star.gif') 0 .2em repeat-x;}
b.ratingstar4 {display:inline-block;width:43px;background:url('../images/common/star.gif') 0 .2em repeat-x;}
b.ratingstar5 {display:inline-block;width:54px;background:url('../images/common/star.gif') 0 .2em repeat-x;}

/*leaving the site*/
#leaving {background:#fff;padding:20px;font:400 13px arial;}
#TB_title {display:none;}
#leaving h2{font:20px georgia;}

/*sign out, lightbox*/
.black_overlay{display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color: #333;z-index:1001;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
.white_content {display: none;position: absolute;top: 200px;left: 25%;width: 50%;min-height: 100px !important;padding: 0;border: 1px solid black;background-color: white;z-index:1002;overflow: auto;}
.white_content_ppss {display: none;position: absolute;top: 200px;left: 35%;width: 30%;height: 80px;padding: 16px;z-index:1002;overflow: auto;}
#light h2{font:20px georgia;margin:0;padding:10px 10px 5px;text-align:left;border-bottom:1px solid #000;}
#light .con{margin:0;text-align:left;padding:10px;font:13px arial;}
#light a.continue{text-align:right;display:block;}


/**TEMIT Prices and Performance for UK**/
#temitPP td {vertical-align:top;}
#temitPP div.tabContent {background:#fff;}
#temitPP div.tabContent h2 {padding: 0px 0px 3px}
.tabContent table caption span.asof{margin-left:270px;}
.tabContent table caption span.cumlasof{font:13px arial;margin-left:270px;font-family:arial;font-weight:normal;font-size:11px;color:#666}
.tabContent table caption {font:700 15px arial;text-align:left;padding-bottom:5px;}
.tabContent table caption div.titel {float:left;font-size:13px}
.tabContent table caption span.currency{margin-left:25px;font-weight : lighter;font-family:arial;color:#000;font-size:12px}
.tabContent table caption span.cumlcurrency{margin-left:8px;font-weight : lighter;font-family:arial;color:#000;font-size:12px}

#temitPP ul.tabList a {position:relative;display:block;text-align:center;text-decoration:none;background:#F2F1EC;
margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
white-space: nowrap; /* required in IE 6 */
border:0;border-right:1px solid #fff;color:#666;
}

#temitPP ul.tabList span {display:block;padding:7px 25px;font:700 12px arial;border:0;border-top:5px solid #DCDDCD;}
#temitPP ul.tabList .ui-tabs-selected a {margin-top:0;color:#b50;font-size:1.1em;text-decoration:none;bottom:-1px;}
#temitPP ul.tabList .ui-tabs-selected span {background:#F2F1EC;border-top:5px solid #ea0;border-bottom:1px solid #f2f1ec;}
#temitPP ul.tabList .ui-tabs-selected a {font-size:1em;}

#temitPP .ppShow {background:#F2F1EC url(../img/common/shadow-bot-w.gif) no-repeat scroll -700px bottom;margin-bottom:20px;height:70px;border-top:1px solid #ddd;border-bottom:2px solid #fff;padding:10px;clear:both;}

#temitPP .list {border-bottom:0px solid #ccc;width:710px;padding-bottom:10px;margin-bottom:30px}

#temitPP .list thead th {font-weight:normal;border-top:1px solid #ddd; border-left:1px solid #ddd;border-bottom:2px solid #ddd;padding:10px;background:#ececec;text-align:center;color:#333;}
#temitPP .list tbody td {border-left:1px solid #ddd;border-top:1px solid #ddd;padding:10px;background:#fff;text-align:right;}
#temitPP .list tbody td.lastcol {border-left:1px solid #ddd;border-top:1px solid #ddd;padding:10px;background:#fff;text-align:left;}
#temitPP .list tbody td.histPrice {border-top:3px solid #ddd;padding:10px 10px 0px;background:#fff;text-align:left;}
#temitPP .list tbody td.weekHistP {border-top:0px solid #ddd;padding:5px 10px 5px;background:#fff;text-align:left;}
#temitPP .list tbody td p.details{font:11px arial;color:#666;}

#temitPP .list th.fc,
#temitPP .list td.fc,
#temitPP .list th:first-child,
#temitPP .list td:first-child{border-left:0;text-align:left;}
#temitPP #frow{text-align:center;border-bottom:0px;padding:0px 15px 3px}
#temitPP #secrow{vertical-align:top;text-align:center;border-top:0px;padding:0px 15px 3px}
#temitPP .list tfoot td {background:#ddd;height:3px;}

/** Historical Prices Search / Result page for Offshore **/
#histPriceSearch {background:#FFFFFF none repeat scroll 0 0;margin-top:10px;padding:10px 25px 15px;}
#histPriceSearch h2 {font:700 12px arial;color:#333;margin-left:0;}
#histPriceSearch form {border:0;padding:0;margin:0;margin-bottom:5px;}
#histPriceSearch td.share {padding-left:10px;padding-top:10px;text-align:right;}
#histPriceSearch td.shareSer {padding-left:10px;padding-top:10px;text-align:left;}
#histPriceSearch td.selDate {padding-left:10px;padding-top:10px;padding-top:5px}
#histPriceSearch p.btnHistPrice {padding:0 12px 0 15px;}

#histPriceSearch p a {text-decoration:none;}
#histPriceSearch p a.downHistprice {padding-left:40px;}
#histPriceSearch p a:hover {text-decoration:underline;}

#histPriceSearch div.fundSerClass {float:left;padding:0;vertical-align:top;width:180px;}
#histPriceSearch div.fundSerDetail {border-left:1px solid #DDDDDD;float:left;padding:0px 10px 0;vertical-align:top;width:200px;}
#histPriceSearch div.hiLowNav {border-left:1px solid #DDDDDD;float:left;padding:0px 10px 0;vertical-align:top;width:440px;}
#histPriceSearch div.histPriceResult {border-left:0px;float:left;padding:15px 0px 0;vertical-align:top;width:630px;}
#histPriceSearch span.bold {font-weight:800;}
#histPriceSearch span.asOfDate {font-weight:400;margin-left:15px;}
#histPriceSearch span.format {color:#666666;font-family:arial;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
#histPriceSearch table caption {padding-bottom:3px;font-family:arial;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;line-height:normal;text-align:left;}
#histPriceSearch table th {border-bottom-width:0;font-family:arial;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:5px 10px;vertical-align:top;background:#F9F9F9 none repeat scroll 0 0;border-top:1px solid #BBBBBB;}
#histPriceSearch table th.fc,
#histPriceSearch table th:first-child {text-align:left; width:25%}
#histPriceSearch table th.fc a.previous {padding-left:7px}
#histPriceSearch table th.centerCol {text-align:center; width:50%}
#histPriceSearch table th.lastCol {text-align:right; width:25%}
#histPriceSearch table th.lastCol a.next {padding-right:7px}
#histPriceSearch table th.histDate {background:#EEEEEE none repeat scroll 0 0;border-top:1px solid #D5D6D1;border-bottom:1px solid #BBB;width:25%;}
#histPriceSearch table th.histNav {background:#EEEEEE none repeat scroll 0 0;border-top:1px solid #D5D6D1;border-left:1px solid #D9DAD5;border-bottom:1px solid #BBB;text-align:center;width:25%;}
#histPriceSearch table td.data {font-family:arial;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:5px 10px;vertical-align:top;background:#FFF none repeat scroll 0 0;border-left:1px solid #D9DAD5;border-bottom:1px solid #BBB;width:25%;text-align:right;}
#histPriceSearch table td.navDate {text-align:left;border-left:0px;font-family:arial;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:5px 10px;vertical-align:top;background:#FFF none repeat scroll 0 0;border-bottom:1px solid #BBB;width:25%;}
#histPriceSearch table tfoot th {border-bottom:1px solid #D5D6D1;}
#histPriceSearch div.fundColLeft {float:left;padding:0;vertical-align:top;width:200px;}
#histPriceSearch div.fundColMid {border-left:1px solid #DDDDDD;float:left;padding:0px 10px 0;vertical-align:top;width:180px;}
#histPriceSearch div.fundColRight {border-left:1px solid #DDDDDD;float:left;padding:0px 10px 0;vertical-align:top;width:210px;}


#historicalPrices a.fundDetail {padding:0;}
#historicalResultHdr {position: absolute;right:10px;top:20px;font:10pt arial;}

/*Fund Product pages*/

/*remove*/
.modified{border:1px solid red;}
/*end remove*/

#fundInfo {position:relative;}
#fundInfo td {vertical-align:top;}

#fundInfo .headSearch {position:absolute;right:10px;top:25px;zoom:1;width:300px;text-align:right;z-index:60;_padding-right:10px;}
#fundInfo .headSearch input.txt {margin-right:4px;}

#fundInfo .head {float:left;margin-bottom:15px;padding-left:25px;background:#fff;}
#fundInfo .head h1 {margin:0;}
#fundInfo .head h1.offset {padding:0;}
#fundInfo .head h2 {color:#666;font:400 13px arial;}
#fundInfo .head h2 span {color:#333;font-weight:700;}

#fundInfo .action {margin:5px 0;position:absolute;right:0;top:-27px;}
#fundInfo .action a.btn {margin-left:10px;zoom:1;}

#fundInfo div.tabContainer {border:0;position:relative;}
#fundInfo div.tabContent {background:#F2F2EB;border-top:1px solid #ddd;}

#fundInfo .tabList {margin:0;border:0;top:0;}
#fundInfo .tabList a {position:relative;display:block;text-align:center;text-decoration:none;background:#F2F2EB;margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */white-space: nowrap; /* required in IE 6 */border:0;border-right:1px solid #fff;color:#666;}
#fundInfo .tabList li {margin-right:1px;}
#fundInfo .tabList li.offset {margin-left:25px;}
#fundInfo .tabList span {position:relative;display:block;padding:7px 22px;font:700 12px arial;border:0;border-top:5px solid #ddc;}
#fundInfo .tabList .ui-tabs-selected a {margin-top:0;color:#b50;font-size:1em;text-decoration:none;bottom:-1px;}
#fundInfo .tabList .ui-tabs-selected span {background:#F2F2EB;border-bottom:1px solid #F2F2EB;border-top:5px solid #ea0;}
#fundInfo .tabList li.shadow a {padding-right:12px;background:url('../images/common/shadow-tab-r.png') right -5px no-repeat #F2F2EB;border:0;}
#fundInfo .tabList li.exp {z-index:50;}
#fundInfo .tabList li.menuhit span {background:#ddc;}
#fundInfo .tabList li.exp span {padding-right:40px;}

#fundInfo .fundAlert{padding:10px 20px 10px 50px;margin-bottom:10px;background:#ffc;}
#fundInfo .fundAlert h3 {background:url('../images/common/alert.png') 0 0 no-repeat;padding-left:26px;margin-left:-26px;700 font:12px arial;}

/*generic applies to both fundDetail and fundDetailExp*/
.content .panel .legalinfo{margin-top:20px;margin-bottom:10px;}
.content .panel .legalinfo {position:relative;float:none;color:#666;margin-top:20px;line-height:1.1em;margin-bottom:10px;}
.content .panel .legalinfo h2 {font:700 13px arial;margin:0;color:#666;padding:0;border-bottom:0;}
.content .panel .legalinfo ul {margin-left:15px;}
.content .panel .legalinfo ul a {text-decoration:underline;}

/*overview*/
.fundDetail{padding:20px 0 15px 25px;background:url('../images/common/shadow-l-b.gif') 650px top no-repeat #F2F1EC;}
.fundDetail .content {width:630px;float:left;display:table-cell;}
.fundDetail .content .panel {padding:0 20px;background:#fff;margin:0 0 5px;background:url('../images/common/bg-fundpanel604.png') 0 0 repeat-y;width:565px;}

.fundDetail .content .panel .h {display:block;background:url('../images/common/bg-fundpanel604-t.png') 0 top no-repeat;height:8px;width:604px;margin:0 -20px;}
.fundDetail .content .panel .f {display:block;background:url('../images/common/bg-fundpanel604-b.png') 0 bottom no-repeat;height:8px;width:604px;margin:0 -20px;clear:both;padding-top:10px;border:0;}

/*h2 used for both fundDetail and fundDetailExp*/

.content .panel h2 {width:auto;font:400 18px georgia;color:#b50;margin:0 -14px 15px -15px;padding:10px 15px 10px 15px;margin-bottom:10px;border-bottom:2px solid #EAEBE3;}
.fundDetail .content h3 {font:700 15px arial;margin-top:20px;margin-bottom:.5em;}
.fundDetail .content h2 + h3 {margin-top:0;}
.fundDetail .content ul {list-style:disc;margin-left:15px;}
.fundDetail .content li > ol {margin-top:5px;}


.fundDetail .related {width:280px;padding:20px 20px 0;float:right;border-left:1px solid #fff;margin-top:-20px;}
.fundDetail .related ul {margin:0;list-style:none;}
.fundDetail .related a {text-decoration:none;}
.fundDetail .related a:hover {text-decoration:underline;}
.fundDetail .related h2 {padding:0;font:700 13px arial;margin:0 0 10px;color:#333;}
.fundDetail .related table{width:265px;}
.fundDetail .related table th{font:700 15px arial;padding-bottom:10px;}
.fundDetail .related table td.fc,
.fundDetail .related table td:first-child {width:140px;}
.fundDetail .related table td.lc,
.fundDetail .related table td:last-child{width:125px;font:700 13px arial;}
.fundDetail .related table .note {padding-left:5px;font:11px arial;color:#666;}

/*charttable mod for fund details section*/
/*.fundDetail .content .panel th {font:700 15px arial;}*/
.fundDetail .content .panel  table th.fc{text-align:left;}
.chartTable table thead th.fc,
.chartTable table th:first-child {height:40px;}
.chartTable table thead th{vertical-align:middle;}
.fundDetail .content .panel .chartTable table tbody th{font:700 13px arial;height:40px;}
.fundDetail .content .panel .chartTable table tbody td{text-align:right;font:400 12px arial;}
.fundDetail .content .panel .chartTable table tbody td.fc,
.fundDetail .content .panel .chartTable table tbody td:first-child{text-align:left;}
.chartTable table.highLow{width:390px;}
table.objective td.fc.
table.objective td:first-child{padding-right:10px;}

.fundDetail .content .panel ul{margin:0;padding:0;list-style:none;}
.fundDetail .content .panel ul.docs {margin-bottom:20px;}
.fundDetail .content .panel ul.docs li.con {list-style:none;display:inline-block;float:left;width:50%;}/*documents panel*/
.fundDetail .content .panel .objective td div.promo{border:1px solid #ddd;width:210px;height:50px;}

.fundDetail .mgrbio table{display:table-cell;}
.fundDetail .mgrbio td{padding:0;border-right:none;width:140px;text-align:center;vertical-align:top;}
.fundDetail .mgrbio img{border:1px solid #666;}
.fundDetail .mgrbio p a{text-decoration:none;}
.fundDetail .mgrbio p a:hover{text-decoration:underline;}

#con-fund .fundDetail .content .panel #fundId{width:564px;}
#con-fund .fundDetail .content .panel #fundId table{width:100%;}

/*inv profile bullet points 12/22/09*/
.fundDetail .content .panel .invProfile ul{list-style-position:outside;list-style-type:disc;margin:0 0 0 15px;padding:0;}
.fundDetail .content .panel .invProfile ul li{padding:0 0 5px;}

.fundDetail .rate table td{border-left:1px solid #ddd;width:255px;}
.fundDetail .rate table td.fc,
.fundDetail .rate table td:first-child{border-left:none; padding:0 20px 0px 0px;}
.fundDetail .rate table td.lc,
.fundDetail .rate table td:last-child{border-left:1px solid #ddd; padding:0 20px 0px 20px;}
.fundDetail .awards,
.fundDetail .rating{border-top:1px solid #ddd;margin:10px 0;}
.fundDetail .awards,
.fundDetail .rating{padding:10px 0 0;}
.fundDetail .rate table th, 
.fundDetail .rating table th, 
.fundDetail .rating table td,
.fundDetail .award table th, 
.fundDetail .award table td, 
.fundDetail .awards table th,
.fundDetail .awards table td{border-left:1px solid #ddd;width:255px;padding:0 20px;}

.fundDetail .rating table th.fc, 
.fundDetail .rating table td.fc,
.fundDetail .rating table th:first-child,
.fundDetail .rating table td:first-child{border-left:none; padding:0 20px 30px 0px;}

.fundDetail .rate table th.fc,
.fundDetail .award table th.fc, 
.fundDetail .award table td.fc,
.fundDetail .awards table th.fc,
.fundDetail .awards table td.fc,
.fundDetail .rate table th:first-child,
.fundDetail .award table th:first-child,
.fundDetail .award table td:first-child,
.fundDetail .awards table th:first-child,
.fundDetail .awards table td:first-child{border-left:none; padding:0 20px 30px 30px;}

.fundDetail table table.lipper td{border-left:none; padding:5px 0 0;}
.fundDetail table table.lipper tr.fc td.fc{border-left:none; padding-top:10px;}
.fundDetail table table.lipper tr.fc td.lc,
.fundDetail table table.lipper tr.fc td:last-child{border-left:none; padding-top:10px;}
.fundDetail table table.lipper td.fc,
.fundDetail table table.lipper td:first-child{font-weight:700;padding:5px 0 0;}
.award p, .awards p{margin:0 0 5px;}
.fundDetail .content .panel .award th, .fundDetail .content .panel .awards th{padding-bottom:10px;}
.fundDetail .content .panel .award td img{border:1px solid #ddd;}
.awardCon li{float:left;display:block;}
.awardCon li img{margin-right:10px;}
.awardCon li p{width:140px;}
.docs .con{padding-right:20px;}
.panel td.download{padding-top:20px;}
.download a{text-decoration:none;}
.download a:hover{text-decoration:underline;}
.fundDetail  .newWin{background:url('../images/common/newWindowInd.gif') 0 4px no-repeat; width:15px;margin-left:3px;display:inline-block;}

.fundDetail .related .shareClass td.note{padding-top:15px;font-weight:400;padding-left:0;}

.porfStats .porfStats td{padding:5px 10px;text-align:left;}
.porfStats .porfStats td.fc,
.porfStats .porfStats td:first-child{padding-left:0;font-weight:normal;width:203px;}
.porfStats td.num{font-weight:bold;width:75px;}
.porfStats .porfStats td.lc,
.porfStats .porfStats td:last-child{font-weight:bold;text-align:right;}

.portPos .porfStats td{padding:5px 10px;text-align:left;}
.portPos .porfStats td.fc,
.portPos .porfStats td:first-child{padding-left:0;font-weight:normal;width:203px;}
.portPos .porfStats td.lc,
.portPos .porfStats td:last-child{font-weight:bold;text-align:right;}

.portCon {border-top:1px solid #ddd;padding-top:20px;margin-top:20px;}
.pcfc{border-top:none;padding-top:0;margin-top:0;}
.portCon .conR{border-left:1px solid #ddd;padding:0 0 0 15px;vertical-align:top;}
.portCon .conL{padding:0 15px 0 0;}
.portCon td{padding:0;margin:0;vertical-align:top;}
.portCon td.fc,
.portCon td:first-child{margin-top:0;padding-right:15px; }
.portCon td.lc,
.portCon td:last-child{margin-top:0;padding-left:15px;}
.fundDetail .content .portCon h3, .fundDetail .content .portCon h3{margin-top:0;}
.geoGraph {border-top:1px solid #ddd;padding-top:5px;margin-top:20px;}

.portComp,.marketCap,.industySplit, .currency, .holdings {width:265px;}
.portComp td, .marketCap td, .holdings td, .industySplit td, .currency td {padding:5px 10px 5px 0;vertical-align:top;}
.portComp td.lc,
.marketCap td.lc,
.industySplit td.lc,
.currency td.lc,
.holdings td.lc,
.portComp td:last-child,
.marketCap td:last-child,
.industySplit td:last-child,
.currency td:last-child,
.holdings td:last-child{font-weight:bold;}

.portComp td.fc,
.marketCap td.fc,
.holdings td.fc,
.industySplit td.fc,
.currency td.fc,
.portComp td:first-child,
.marketCap td:first-child,
.holdings td:first-child,
.industySplit td:first-child,
.currency td:first-child{width:200px; padding-left:0;}


.portComp{margin-bottom:15px;}
.break{border-top:1px solid #ddd;padding-top:20px;}
.histPricing{padding-top:5px;border-top:1px solid #ddd;margin-top:20px;}
.content .histPricing h3 .pricing{font:400 12px arial;}
.content .histPricing h3{margin-bottom:15px;}
.histPricing h4{margin-bottom:5px;}
.histPricing span.btn, .histPricing a.btn{margin-top:10px;vertical-align:bottom;}
.histPrice{width:580px;}
form .histPrice td{padding:5px;vertical-align:bottom;text-align:left;}
form .histPrice td.fc,
form .histPrice td:first-child{text-align:left;}


/**Fund Details expanded content width*/
/*width expands on fund tab for content area*/
.fundDetailExp {padding:20px 15px;background:#F2F1EC;height:100%;}
.fundDetailExp .content {width:auto;float:left;display:table-cell;min-height:100%;}
.fundDetailExp .content .panel {min-height:auto;padding:0 20px;background:#fff;margin:0 0 5px;background:url('../images/common/bg-fundpanel949.png') 0 0 repeat-y;width:auto !important;}
.fundDetailExp .content .panel #riskInfo .inner h2{margin:0;padding:10px 15px 10px 0;}

.fundDetailExp .content .panel .h {display:block;background:url('../images/common/bg-fundpanel949-t.png') 0 top no-repeat;height:8px;width:949px;margin:0 -20px;}
.fundDetailExp .content .panel .f {display:block;background:url('../images/common/bg-fundpanel949-b.png') 0 bottom no-repeat;height:8px;width:949px;margin:0 -20px;clear:both;padding-top:10px;border:0;}

/*inner tabs*/
#fundInfo .fundDetailExp .tabContainer {border-top:5px solid #666;padding:0;top:5px;margin:10px 0 0;position:relative;}
#fundInfo .fundDetailExp .perfList:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
#fundInfo .fundDetailExp .perfList li {float:left;margin:0;margin-top:-1px;/* be nice to Opera */}
#fundInfo .fundDetailExp .perfList a {position:relative;display:block;text-align:left;text-decoration:none;color:#333;
white-space: nowrap;border:0;margin-right:0;padding-bottom:18px;background:url('../images/common/bg-tab-inner.gif') 0 bottom repeat-x #fff;}
#fundInfo .fundDetailExp .perfList span {position:relative;display:block;padding:7px 20px;font:700 12px arial;border-right:1px solid #ddd;
border-top:0;}

#fundInfo .fundDetailExp .perfList .ui-tabs-selected a {font-size:1.1em;text-decoration:none;background-image:none;background:#eee;margin-top:-5px;border-top:5px solid #ea0;}
#fundInfo .fundDetailExp .perfList .ui-tabs-selected a span {color:#b50;text-decoration:none;border-bottom:0;background:#fff;}
/* Margin space to the left and right of each tab title should be 20 pixels on each side. as per INTLRED-2374
#fundInfo .fundDetailExp .perfList li.lc span {width:160px;_width:160px;}
*/

/*fix wrapping issue on perf tab of prod pages*/
#fundInfo #con-perf .chartTable table thead th,
#fundInfo #con-perf .chartTable table tbody td,
#fundInfo #con-perf .chartTable table td,
#fundInfo #con-perf .chartTable table th {white-space:nowrap}

#fundInfo #con-perf .chartTable table thead th.fc,
#fundInfo #con-perf .chartTable table tbody td.fc,
#fundInfo #con-perf .chartTable table td:first-child,
#fundInfo #con-perf .chartTable table th:first-child {white-space:normal}


#performance .tabCon {background:#ececec;width:auto;margin-top:-13px;padding:18px 10px;
background:url('../images/common/bg-tab-inner.gif') 0 top repeat-x #ececec;}
#performance .tabCon .inner{background:#fff;padding:10px;}

/*cumulative perf*/
.annAttr {margin-bottom:30px;}
.cumlAttr,
.cumlPerf,
.annualPerf,
.perfAnn {margin-bottom:20px;}

.fundDetailExp #performance .tabCon .inner h2 {margin-bottom:10px;zoom:1;font:700 15px arial;color:#000;border-bottom:none;}
.fundDetailExp #performance .tabCon #riskInfo .inner h2{padding-left:0;}
.fundDetailExp table{width:100%;}
.fundDetailExp .chartTable td{font:12px arial;vertical-align:top;text-align:right;}



/*cumulative*/
.cumlPerf{padding-top:10px;border-top:1px solid #ddd;margin-top:15px;}
.cumlAttr{padding-bottom:30px;border-bottom:3px solid #ccc;}
.cumlAttr form{background:#F2F1EC;border-bottom:3px solid #ccc;padding:15px 15px;}
.cumlAttr form label{margin-left:5px;vertical-align:middle;}
.cumlAttr form input{margin-left:5px;vertical-align:bottom;}

.volStats {float:left;width:440px;}



.riskStats {float:left;width:400px;margin-right:20px;padding-right:10px;}
.riskStats h2 {margin-bottom:29px;}

 

/*offshore marketing -dealer sales contacts*/
#salesContact table {width:100%;}
#salesContact table.phnfax td{background:#fff;padding:15px;border-right:10px solid #F4F5EF;}
#salesContact table td.lc,
#salesContact table td:last-child{border-right:0;}
#salesContact .anchor li a{background:none;}
#salesContact .sdcont{background:#fff;padding:15px;margin-top:15px;}
#salesContact .sdcont .map{margin:20px 0 15px;background:#FFF;border:1px solid #ddd;padding:20px 15px;width:auto;}
 
#salesContact .mapLgnd{valign:top;}
#salesContact .mapLgnd img{margin:3px 5px 10px;}
#salesContact .chartTable th{height:auto;text-align:center;}
#salesContact .chartTable td {padding:15px;}
#salesContact .chartTable td.fc,
#salesContact .chartTable td:first-child{padding-right:0; padding-top:15px;}
#salesContact .chartTable td.rep{border-left:none;padding:15px 15px 15px 0;}

#salesContact .phnfax td ul{margin: 0;padding: 0;list-style:none;}
#salesContact .phnfax td ul li{padding:1px 15px;border-left: 1px solid #ddd; float:left;width:105px;}
#salesContact .phnfax td ul li.fc,
#salesContact .phnfax td ul li:first-child{padding-left:0;border-left:0;}

/*forced underline in a paragraph*/
#salesLanding p a.link,
p a.link {text-decoration:underline;}

.cluetip-downloadTip .inner {padding:20px 15px !important;}