.notchSideBarInner {
    background:url('');
}

/* TO BE REMOVED, for the client validator quick fixes */
.wealthv2 .viewBar .question .errorMessage {
    left: -85px;
    position: absolute;
    top: 39px;
}

/* TO BE REMOVED, for the client validator quick fixes */
.ie7 .wealthv2 .viewBar .question .errorMessage{
    left: -85px;
    position: absolute;
    top: 39px;
}
 
/* Equities error message style */
.equitiesErrorMessage {
    padding: 20px 0 0 0;
}
.equitiesErrorResponseCode p, .equitiesErrorMessage p{
    text-align : center !important;
}

.errorMessage p{
	text-align : center !important;
}

/* TO BE REMOVED, for the client validator quick fixes */
.qCorrect {
    background: none;
}

/* fix table col width in Safari&Chrome */
.chrome .col2_20 .last ,.safari .col2_20 .last{
    width : auto !important;
}

/* link style for holding available */
.buttonLink {
    cursor: pointer;
    text-decoration: underline;
    font-size: 1.2em;
    line-height: 16px;
}

/* hidden css */
.hiddenStyle {
    display: none;
}

.wealthv2 .browseBar .barTitle {
    font-size: 1.4em;
    height: 1.2em;
    line-height: 1.2em;
    padding-top: 10px;
    text-align: center;
    width: auto;
}

.wealthv2 .optionBar .barTitle {
    padding-right: 10px;
}

span.overSize span {
    line-height: 30px;
}

.compareBtnStyle{
    text-transform: none;
}

.styleGridSelect {
    display: inline-block;
    min-width: 260px;
    margin-top:10px;
}
.styleGridLabel1Container {
    float: left;
}
.styleGridButtonContainer {
    float: left;
    width: 205px;
}
.styleGridSelect .styleGridLabel1 {
    display: block;
    font-size: 11px;
    line-height: 65px;
    margin-right: 5px;
    text-align: right;
}
.styleGridLabel2Container {
    clear: both;
}
.styleGridSelect .styleGridLabel2 {
    display: inline-block;
    font-size: 11px;
    margin-top: 5px;
    text-align: center;
    width: 65px;
}
.styleGridSelect .styleGridButton {
    background-color: #F6F6F6;
    background-image: url(data:image/gif;base64,R0lGODlhAQCCAOYAAPr6+vf39/39/fT09FhbX1VYXEZJTGBjZ0NGSV5hZUlMTz5BRFteYj1AQ0BDRlZZXUJFSFRXWkxPU05RVEpNUFlcYF1gZF1gY1pdYFFUWF9iZkRHSk1QU0VIS0dKTkFER0tOUUhLTkFESFNWWVdaXT9CRU9SVlJVWOzs7FNWWkRHS1daXlRXW1pdYU5RVVFUV01QVFBTVzw/QkdKTVBTVlxfY0tOUkpNUfHx8e7u7mFkaPLy8u/v7/z8/Pn5+fb29v7+/vv7+/j4+PX19fPz8/Dw8O3t7f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAIIAAAdwgEeCQIRAAoc9iUGLQQCOPpBCkkIBlT+XQ5lDA5xEnkQ7oTijRaVFPKg5qkasRigyDQ0LCyUODh8iEAgIGyodBgYzHiEKChQ3IDYSHDATLiY0MS8ZJyMpESwFBQ8kKwQEFRgtDAw1FxYJCRoHBzrugQA7);
    background-position: left top;
    border: 1px solid #D4D2D2;
    float: left;
    height: 65px;
    margin: 0 -1px -1px 0;
    width: 65px;
}
.styleGridSelect .styleGridButton.selected {
    background-color: #585B5F;
    background-position: left bottom;
}
.styleGridSelect .altText {
    display: none;
}
/* Learn css*/
ul.dottedList li {
    border-bottom: 1px dotted #DDDDDD;
    line-height: 18px;
    margin-bottom: 8px;
}
ul.dottedList li a {
    color: #585858;
}
/* learn end*/
/*commentary css*/
p.note {
    color: #999999;
}

div.commentaryDetail {
    margin-top: -25px;
}

/*commentary css end*/

/*market overview quick view*/

 .grid_8 .accordionHeader {
    width: 298px !important;
    height : 46px !important;
}

.accordionHeader {
    border: 0 none;
}

.accordionContent {
    width: auto !important;
    height: auto !important;
}

.grid_8 .accordionHeader a.accordionLink, .grid_8 .accordionHeader th.first a {
    font-size: 1.2em;
    width: 265px;
}

.grid_8 a:hover, .grid_8 a:focus {
    text-decoration: underline;
}

.accordion{
  border : 1px solid #DCDBDC;
  border-top : 0; 
}

.marketCommentary a {
    text-decoration: none;
}

a.commentary{
  color:#4C4C4C;
}


/*market overview quick view*/

.browseBar .checkbox {
    clear: none;
    display: block;
    float: left;
    padding: 0 10px;
}
.browseTable .checkbox {
    /*padding: 0 25px;*/
    display: inline-block;
    text-align: center;
}
.browseTable .checkbox .customCheckbox {
    float: none;
}

.browseTable th .button,
.browseTable th .button .buttonInner
{
    display: inline-block !important;
    float: none !important;
    text-align: center !important;
}

p.paginationInfo {
    padding-top: 10px;
}

.numericRating li.selected {
    background-color: #5F6266;
    color: #FFFFFF;
    font-weight: bold;
}
.numericRating li {
    background-color: #FFFFFF;
    border-right: 1px solid #E9E9E9;
    color: #666666;
    float: left;
    font-size: 12px;
    height: 13px;
    padding: 1px 0 0;
    text-align: center;
    width: 13px;
}
ul li {
    font-size: 0.9em;
    padding-bottom: 10px;
}
ul, ol, li {
    list-style: none outside none;
}

.numericRating li.last {
    border-right: medium none;
}
.altText {
    display: none;
}

.numericRating {
    border: 1px solid #E9E9E9;
    display: inline-block;
    vertical-align: middle;
    width: 69px;
}

.tableWidth_1100{
width: 1100px;
}

/* for quote */
.tableStyle1000 td.col0 {
     text-transform: uppercase;
     background-color: #E4E4E4;
     font-weight: bold;
     font-size: 1.1em;
} 
.tableStyle1000 th.col0, .tableStyle1000 th.col1, .tableStyle1000 th.col2, .tableStyle1000 th.col3, .tableStyle1000 th.col4, .tableStyle1000 th.col5 {
     text-transform: uppercase;
     background-color: #E4E4E4;
     font-weight: bold;
     font-size: 1.1em;
     padding-top: 10px;
     padding-right: 0px;
     padding-bottom: 10px;
     padding-left: 0px;
     text-align: center;
} 

.tableStyle1001 th.col0, .tableStyle1001 th.col1, .tableStyle1001 th.col2, .tableStyle1001 th.col3, .tableStyle1001 th.col4, .tableStyle1001 th.col5, .tableStyle1001 th.col6 {
     text-transform: uppercase;
     background-color: #E4E4E4;
     font-weight: bold;
     font-size: 1.1em;
     padding-top: 10px;
     /*padding-right: 0px;*/
     padding-right: 5px;
     padding-bottom: 10px;
     /*padding-left: 0px;*/
     padding-left: 5px;
} 

.tableStyle1001b th.col0 {
     text-transform: uppercase;
     background-color: #E4E4E4;
     font-weight: bold;
     font-size: 1.1em;
     padding-top: 10px;
     /*padding-right: 0px;*/
     padding-right: 0px;
     padding-bottom: 10px;
     /*padding-left: 0px;*/
     padding-left: 0px;
} 

.tableStyle1001b th.col1, .tableStyle1001b th.col2, .tableStyle1001b th.col3 {
     text-transform: uppercase;
     background-color: #E4E4E4;
     font-weight: bold;
     font-size: 1.1em;
     padding-top: 10px;
     /*padding-right: 0px;*/
     padding-right: 5px;
     padding-bottom: 10px;
     /*padding-left: 0px;*/
     padding-left: 0px;
} 

.tableStyle1001b td.col0 {
     font-size: 1.2em;
     line-height: 1.5;
     padding-top: 10px;
      /*padding-right: 0px;*/
     padding-right: 0px;
     padding-bottom: 10px;
     /*padding-left: 0px;*/
     padding-left: 0px;
} 

.tableStyle1001b td.col1, .tableStyle1001b td.col2, .tableStyle1001b td.col3 {
     font-size: 1.2em;
     line-height: 1.5;
     padding-top: 10px;
      /*padding-right: 0px;*/
     padding-right: 5px;
     padding-bottom: 10px;
     /*padding-left: 0px;*/
     padding-left: 5px;
} 

.tableStyle1001 td {
     font-size: 1.2em;
     line-height: 1.5;
     padding-top: 10px;
      /*padding-right: 0px;*/
     padding-right: 5px;
     padding-bottom: 10px;
     /*padding-left: 0px;*/
     padding-left: 5px;
} 

.tableStyle1002 th.col0, .tableStyle1002 th.col1, .tableStyle1002 th.col2 {
     text-transform: uppercase;
     background-color: #E4E4E4;
     padding: 10px 5px;
    text-align: left;
    vertical-align: middle;
} 

.tableStyle1002 td {
   font-size: 1.2em;
    line-height: 1.5em;
    padding: 15px 5px;
    text-align: left;
} 


table.tableStyle02 td.first, table.tableStyle02 th.first {
    text-align: left;
}
table.tableStyle02 th {
    background-color: #E4E4E4;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
}
table.tableStyle02 th, table.tableStyle02 td {
    padding: 10px 5px;
    text-align: left;
}

.orderStatusExc table.tableStyle02 td {
    text-align: center !important;
}

.fixedWidth430 {
    width: 430px;
}

.marginRight20 {
    margin-right: 20px;
}
/*.srbpSubNav li.tab>a.inner {display:none;}
.srbpSubNav li.tab.selected  {border-style: solid none;}
.srbpSubNav .contentTabs li ul {margin-top : 0px;}
.srbpSubNav .contentData.marginTop40 {margin-top : 0px;}
.srbpSubNav .contentData.marginTop40>p {display:none;}
.srbpSubNav .contentTabs ul {background: repeat-x scroll left bottom transparent;}

.srbpRevolver.miniRevolver > .revolverButtonPrev,.revolverButtonNext {display:none;}
.srbpRevolver.miniRevolver .revolverPager ul {padding-right: 8px;}
.srbpRevolver.miniRevolver .revolverWindow {  background: no-repeat scroll 0 0 transparent; }
.srbpRevolver.miniRevolver {  background: no-repeat scroll 0 0 transparent; }*/


/*label, td, th
{
  color: #4c4c4c;
}*/

table.tableStyle0001 th, table.tableStyle0001 td
{
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  text-align: center;
}

table.tableStyle0001 th
{
  background-color: #e4e4e4;
  vertical-align: middle;
  text-transform: uppercase;
}

table.tableStyle0001 th
{
  font-size: 1.1em;
}
.tableStyle0001 td.first, .tableStyle0001 th.first
{
  text-align: left;
}

table.tableStyle0001 td.first, table.tableStyle0001 th.first
{
  padding-right: 0px;
  padding-left: 5px;
}

.quotePerfMultiTime table.tableStyle01 thead th {
	padding: 10px 0px !important;
	text-align: center;
}

.quotePerfMultiTime table.tableStyle01 tbody th {
	padding: 10px 0px !important;
	text-align: left;
}

.quotePerfMultiTime table.tableStyle01 td {
	padding: 10px 0px !important;
	text-align: center;
}

/*quote trailing returns*/
.quotePerfTrailRetAnalysis table.tableStyle01 th {
	font-size: 1.1em;
    vertical-align: middle;
}

.quotePerfTrailRetAnalysis table.tableStyle01 td {
    font-size: 1.2em;
    line-height: 1.5;
    vertical-align: middle;
}

.quotePerfTrailRetAnalysis table.tableStyle01 th, .quotePerfTrailRetAnalysis table.tableStyle01 td {
	padding: 10px 0px !important;
}

.quotePerfTrailRetAnalysis table.tableStyle01 td.first, .quotePerfTrailRetAnalysis table.tableStyle01 th.first {
    padding-left: 5px !important;
    padding-right: 0;
}

.quotePerfTrailRetAnalysis table.tableStyle01 th.last, .quotePerfTrailRetAnalysis table.tableStyle01 td.last {
    padding-right: 5px !important;
    text-align: right !important;
}

.quotePerfTrailRetAnalysis table.headerStyleHorizontal tbody th {
    background-color: inherit;
    font-size: 1.2em;
    font-weight: bold;
    text-transform: inherit;
}

/*quote performance trailing return analysis tab*/
.quotePerfTrailRetAnalysis .toggleTabs .tabList .button {
background-image: url(data:image/gif;base64,R0lGODlhZAEgAIcAMf///+Hh4YKEhlJVWDw/Qt7e3ktOUWhqbE5RVD1AQ3N1eG9xdDs/Qj5BREpNUFZYXEBDRz9CRjs+QT9CRUFER0NGSUJFSERHSkZJTEdKTEhLTklMUExPU01QVE9SVVBTVlFUWFJVWVRXWlVYXFdaXVlcX1pcYVpdYl1gY1xfY15hZG5xdV9iZnN2eHt9gGBjZ9rb3ElMT3V3emtucmJladrb23+Bg1NWWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAZAEgAAcI/gABBBAwgIDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsePGAQICAChg4ACCBChTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPnz0RHDBQQMECBgkaKF3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDfk3AYIECBw8gQIjAtq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx4cWO0DBxImUFjMuLHjx5AjS55MubLly5gza97MubPnz6BDix5NYYKEBBUsqF7NurXr17Bjy55Nu7bt27hz697Nu7fv38CDC7dQIQGBC8iTK1/OvLnz59CjS59Ovbr169iza9/Ovbv37+CT/hvEQL68+fPo06tfz769+/fw48ufT7++/fv48+vfz7+8wQwABijggAQWaOCBCCao4IIMNujggxBGKOGEFFZo4YUYBmiQBhx26OGHIIYo4ogklmjiiSimqOKKLLbo4oswxijjjDR2aNAGOOao44489ujjj0AGKeSQRBZp5JFIJqnkkkw26eSTUOZokAFUVmnllVhmqeWWXHbp5ZdghinmmGSWaeaZaKap5ppsVmkQB3DGKeecdNZp55145qnnnnz26eefgAYq6KCEFmrooYjGaVAHjDbq6KOQRirppJRWaumlmGaq6aacdurpp6CGKuqopDZqkAeopqrqqqy26uqr/rDGKuustNZq66245qrrrrz26uuvwKZq0AfEFmvsscgmq+yyzDbr7LPQRivttNRWa+212Gar7bbcFmsQCOCGK+645JZr7rnopqvuuuy26+678MYr77z01mvvvfiGa1AI/Pbr778AByzwwAQXbPDBCCes8MIMN+zwwxBHLPHEFPdrkAgYZ6zxxhx37PHHIIcs8sgkl2zyySinrPLKLLfs8sswZ2zQCDTXbPPNOOes88489+zzz0AHLfTQRBdt9NFIJ6300kzXbBAJUEct9dRUV2311VhnrfXWXHft9ddghy322GSXbfbZaEdtUAlst+3223DHLffcdNdt99145633/t589+3334AHLvjghLdtkAmIJ6744ow37vjjkEcu+eSUV2755ZhnrvnmnHfu+eegJ27QCaSXbvrpqKeu+uqst+7667DHLvvstNdu++2456777ryXTkACKKQg/PDEF2/88cgnr/zyzDfv/PPQRy/99NRXb/312GevfQooJCBBCiqEL/745Jdv/vnop6/++uy37/778Mcv//z012///fjnr0IKEjiwAgsADKAAB0jAAhrwgAhMoAIXyMAGOvCBEIygBCdIwQpa8IIYZMEKHNACFwDwBSAMoQhHSMISmvCEKEyhClfIwha68IUwjKEMZ0jDGtrwhjUEoAtaAIMYyGAGeTQIohCHSMQiGvGISEyiEpfIxCY68YlQjKIUp0jFKlrxili04gxkEAMYAKAGNriBWMZIxjKa8YxoTKMa18jGp9zABjUAgBznSMc62vGOeMyjHvfIxz768Y+ADKQgB0nIQhrykIhMpCIXychGOvKRkIykJCdJyUrqMSAAOw==);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 50% 0px;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
font-size: 90%;
font-weight: 700;
color: #ffffff;
text-decoration:none !important;
}

.quotePerfTrailRetAnalysis .toggleTabs .tabList .button:hover {
background-image: url(data:image/gif;base64,R0lGODlhZAEgAIcAMf///+Hh4YKEhlJVWDw/Qt7e3ktOUWhqbE5RVD1AQ3N1eG9xdDs/Qj5BREpNUFZYXEBDRz9CRjs+QT9CRUFER0NGSUJFSERHSkZJTEdKTEhLTklMUExPU01QVE9SVVBTVlFUWFJVWVRXWlVYXFdaXVlcX1pcYVpdYl1gY1xfY15hZG5xdV9iZnN2eHt9gGBjZ9rb3ElMT3V3emtucmJladrb23+Bg1NWWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAZAEgAAcI/gABBBAwgIDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsePGAQICAChg4ACCBChTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPnz0RHDBQQMECBgkaKF3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDfk3AYIECBw8gQIjAtq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx4cWO0DBxImUFjMuLHjx5AjS55MubLly5gza97MubPnz6BDix5NYYKEBBUsqF7NurXr17Bjy55Nu7bt27hz697Nu7fv38CDC7dQIQGBC8iTK1/OvLnz59CjS59Ovbr169iza9/Ovbv37+CT/hvEQL68+fPo06tfz769+/fw48ufT7++/fv48+vfz7+8wQwABijggAQWaOCBCCao4IIMNujggxBGKOGEFFZo4YUYBmiQBhx26OGHIIYo4ogklmjiiSimqOKKLLbo4oswxijjjDR2aNAGOOao44489ujjj0AGKeSQRBZp5JFIJqnkkkw26eSTUOZokAFUVmnllVhmqeWWXHbp5ZdghinmmGSWaeaZaKap5ppsVmkQB3DGKeecdNZp55145qnnnnz26eefgAYq6KCEFmrooYjGaVAHjDbq6KOQRirppJRWaumlmGaq6aacdurpp6CGKuqopDZqkAeopqrqqqy26uqr/rDGKuustNZq66245qrrrrz26uuvwKZq0AfEFmvsscgmq+yyzDbr7LPQRivttNRWa+212Gar7bbcFmsQCOCGK+645JZr7rnopqvuuuy26+678MYr77z01mvvvfiGa1AI/Pbr778AByzwwAQXbPDBCCes8MIMN+zwwxBHLPHEFPdrkAgYZ6zxxhx37PHHIIcs8sgkl2zyySinrPLKLLfs8sswZ2zQCDTXbPPNOOes88489+zzz0AHLfTQRBdt9NFIJ6300kzXbBAJUEct9dRUV2311VhnrfXWXHft9ddghy322GSXbfbZaEdtUAlst+3223DHLffcdNdt99145633/t589+3334AHLvjghLdtkAmIJ6744ow37vjjkEcu+eSUV2755ZhnrvnmnHfu+eegJ27QCaSXbvrpqKeu+uqst+7667DHLvvstNdu++2456777ryXTkACKKQg/PDEF2/88cgnr/zyzDfv/PPQRy/99NRXb/312GevfQooJCBBCiqEL/745Jdv/vnop6/++uy37/778Mcv//z012///fjnr0IKEjiwAgsADKAAB0jAAhrwgAhMoAIXyMAGOvCBEIygBCdIwQpa8IIYZMEKHNACFwDwBSAMoQhHSMISmvCEKEyhClfIwha68IUwjKEMZ0jDGtrwhjUEoAtaAIMYyGAGeTQIohCHSMQiGvGISEyiEpfIxCY68YlQjKIUp0jFKlrxili04gxkEAMYAKAGNriBWMZIxjKa8YxoTKMa18jGp9zABjUAgBznSMc62vGOeMyjHvfIxz768Y+ADKQgB0nIQhrykIhMpCIXychGOvKRkIykJCdJyUrqMSAAOw==);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 50% 0px;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
font-size: 90%;
font-weight: 700;
color: #ffffff;
text-decoration:underline !important;
}

.quotePerfTrailRetAnalysis .toggleTabs .selected .button {
background-image: url(data:image/gif;base64,R0lGODlhZAFAAIcAMf////j4+OLi4tjY2NTU1NbW1uvr6/r6+t/f3+zs7P7+/v39/dXV1fz8/NLS0vf39/b29vX19fT09PPz8/Ly8vHx8e/v7+7u7u3t7d7e3ubm5uXm5uzt7e3u7vf7++Hf39fV1tPS0v7z9NsCEtsBEtoBEvvl59oACtsAENkAA9sAEdwEFdoAC/3y8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAZAFAAAcI/gABBBAwgIDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsePGAQICCCxg4ACAkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6dPngcMFAiAIIGCBUiTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr18VJEDA4EADsGjTql3Ltq3bt3DjPm1wgIGDBnjz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5DzOrgbubLly5gza97MubPnBpMPiB5NurTp06hTq17NurXr17Bjy55Nu7bt27hz6x4derfv38CDCx9OvLjx4wd6I1/OvLnz59Cj054coLr169iza9/Ovbv37+DD/osfT768+fPo06tfz769deru48ufT7++/fv48+sPMPmB//8ABijggAQWaOCBCCao4IIMNujggxBGKOGEFFZo4X+TQaDhhhx26OGHIIYo4ogklmjiiSimqOKKLLbo4oswxijjhhnOaOONOOao44489ujjjxBMFsGQRBZp5JFIJqnkkkw26eSTUEYp5ZRUVmnllVhmqeWWRArJ5ZdghinmmGSWaeaZaEYwmQRstunmm3DGKeecdNZp55145qnnnnz26eefgAYq6KCEtjnZBIgmquiijDbq6KOQRirppJRWaumlmGaq6aacdurpp6AmemiopJZq6qmopqrqqqy2OsFk/hTEKuustNZq66245qrrrrz26uuvwAYr7LDEFmvsscgmK+tkFTTr7LPQRivttNRWa+212Gar7bbcduvtt+CGK+645JbrLLPmpqvuuuy26+678MYrbwWTWWDvvfjmq+++/Pbr778AByzwwAQXbPDBCCes8MIMN+zwvfU+LPHEFFds8cUYZ6zxxhZMdsHHIIcs8sgkl2zyySinrPLKLLfs8sswxyzzzDTXbPPNIHuM88489+zzz0AHLfTQRF/gAAMXYKD00kw37fTTUEct9dRUV2311VhnrfXWXHft9ddghy02BhcwkIEGGCSg9tpst+3223DHLffcdNdt99145633/t589+3334AHHjgGGmTwAAMbcNDB4ow37vjjkEcu+eSUV2755ZhnrvnmnHfu+eeghy466BxswMADAHjwAQghtO7667DHLvvstNdu++2456777rz37vvvwAcv/PDECw/CBx78pPzyzDfv/PPQRy/99NRXb/312Gev/fbcpyTCCCSUIP745Jdv/vnop6/++uy37/778Mcv//z012///fjnfz8JI4gAgAknQIEAB0jAAhrwgAhMoAIXyMAGOvCBEIygBCdIwQpa8IIYzKAGUXACE6SABCoIoQhHSMISmvCEKEyhClfIwha68IUwjKEMZ0jDGtrwhjjMoQpIkIIV6PCHxUAMohCHSMQiGvGISAyhD5PIxCY68YlQjKIUp0jFKlrxiljMoha3yMUuevGLYAyjGMdIxjKa8YxoTKMa18jGNrrxjXCMoxznSMc62vGOeMyjHvfIxz768Y+ADKQgB0nIQhrykIhMpCIXychGOvKRkIykJCdJyUpa8pKYzKQmN8nJTnryk6AMpShHScpSmvKUMlwiKlfpxxV8kJWw1CMPTcCCWNrSjiwwAQBacMteyrEF3QumMIdJzGIa85jITKYyl8lM6gUEADs=);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 50% 0px;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
font-size: 90%;
font-weight: 700;
color: #DB0010 !important;
text-decoration:none !important;
}

.quotePerfTrailRetAnalysis .toggleTabs .selected .button:hover {
background-image: url(data:image/gif;base64,R0lGODlhZAFAAIcAMf////j4+OLi4tjY2NTU1NbW1uvr6/r6+t/f3+zs7P7+/v39/dXV1fz8/NLS0vf39/b29vX19fT09PPz8/Ly8vHx8e/v7+7u7u3t7d7e3ubm5uXm5uzt7e3u7vf7++Hf39fV1tPS0v7z9NsCEtsBEtoBEvvl59oACtsAENkAA9sAEdwEFdoAC/3y8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAZAFAAAcI/gABBBAwgIDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsePGAQICCCxg4ACAkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6dPngcMFAiAIIGCBUiTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr18VJEDA4EADsGjTql3Ltq3bt3DjPm1wgIGDBnjz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5DzOrgbubLly5gza97MubPnBpMPiB5NurTp06hTq17NurXr17Bjy55Nu7bt27hz6x4derfv38CDCx9OvLjx4wd6I1/OvLnz59Cj054coLr169iza9/Ovbv37+DD/osfT768+fPo06tfz769deru48ufT7++/fv48+sPMPmB//8ABijggAQWaOCBCCao4IIMNujggxBGKOGEFFZo4X+TQaDhhhx26OGHIIYo4ogklmjiiSimqOKKLLbo4oswxijjhhnOaOONOOao44489ujjjxBMFsGQRBZp5JFIJqnkkkw26eSTUEYp5ZRUVmnllVhmqeWWRArJ5ZdghinmmGSWaeaZaEYwmQRstunmm3DGKeecdNZp55145qnnnnz26eefgAYq6KCEtjnZBIgmquiijDbq6KOQRirppJRWaumlmGaq6aacdurpp6AmemiopJZq6qmopqrqqqy2OsFk/hTEKuustNZq66245qrrrrz26uuvwAYr7LDEFmvsscgmK+tkFTTr7LPQRivttNRWa+212Gar7bbcduvtt+CGK+645JbrLLPmpqvuuuy26+678MYrbwWTWWDvvfjmq+++/Pbr778AByzwwAQXbPDBCCes8MIMN+zwvfU+LPHEFFds8cUYZ6zxxhZMdsHHIIcs8sgkl2zyySinrPLKLLfs8sswxyzzzDTXbPPNIHuM88489+zzz0AHLfTQRF/gAAMXYKD00kw37fTTUEct9dRUV2311VhnrfXWXHft9ddghy02BhcwkIEGGCSg9tpst+3223DHLffcdNdt99145633/t589+3334AHHjgGGmTwAAMbcNDB4ow37vjjkEcu+eSUV2755ZhnrvnmnHfu+eeghy466BxswMADAHjwAQghtO7667DHLvvstNdu++2456777rz37vvvwAcv/PDECw/CBx78pPzyzDfv/PPQRy/99NRXb/312Gev/fbcpyTCCCSUIP745Jdv/vnop6/++uy37/778Mcv//z012///fjnfz8JI4gAgAknQIEAB0jAAhrwgAhMoAIXyMAGOvCBEIygBCdIwQpa8IIYzKAGUXACE6SABCoIoQhHSMISmvCEKEyhClfIwha68IUwjKEMZ0jDGtrwhjjMoQpIkIIV6PCHxUAMohCHSMQiGvGISAyhD5PIxCY68YlQjKIUp0jFKlrxiljMoha3yMUuevGLYAyjGMdIxjKa8YxoTKMa18jGNrrxjXCMoxznSMc62vGOeMyjHvfIxz768Y+ADKQgB0nIQhrykIhMpCIXychGOvKRkIykJCdJyUpa8pKYzKQmN8nJTnryk6AMpShHScpSmvKUMlwiKlfpxxV8kJWw1CMPTcCCWNrSjiwwAQBacMteyrEF3QumMIdJzGIa85jITKYyl8lM6gUEADs=);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 50% 0px;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
font-size: 90%;
font-weight: 700;
color: #DB0010 !important;
text-decoration:none !important;
}

/*quote performance risk measures tab*/
.quotePerfRiskMeasures .toggleTabs .tabList .button {
    text-decoration:none !important;
}

.quotePerfRiskMeasures .toggleTabs .tabList .button:hover {
    text-decoration:underline !important;
}

.quotePerfRiskMeasures .toggleTabs .selected .button {
    text-decoration:none !important;
}

.quotePerfRiskMeasures .toggleTabs .selected .button:hover {
    text-decoration:none !important;
}

/*equity/fixed income style*/
a.style1{
    background-image: url(data:image/gif;base64,R0lGODlhDgAOAJECALOzszMzM////wAAACH5BAEAAAIALAAAAAAOAA4AAAIjjCOgkHu4WHxNVUDjFbx7r4XRso2kaJbkx3KoZMJWLNfvVQAAOw==);
    text-decoration:none !important;
    background-repeat: no-repeat;
    background-position: right top;
}

a.style1:hover{
    text-decoration:none !important;
}

a.style2{
    background-image: url(data:image/gif;base64,R0lGODlhDgAOAJECALOzszMzM////wAAACH5BAEAAAIALAAAAAAOAA4AAAIjhCGhIee42DtptQmtE7x7v4XYZZCPaYrl9rWcimAxJaM1XAAAOw==);
    text-decoration:none !important;
    background-repeat: no-repeat;
    background-position: right top;
}

a.style2:hover{
    text-decoration:none !important;
}

a.style3{
    background-image: url(data:image/gif;base64,R0lGODlhDgAOAJECALOzszMzM////wAAACH5BAEAAAIALAAAAAAOAA4AAAIihCGHwaF5RHPxzWeb2Lx3XCmhAYkIaJZn5LUbuqYwrNJKAQA7);
    text-decoration:none !important;
    background-repeat: no-repeat;
    background-position: right top;
}

a.style3:hover{
    text-decoration:none !important;
}

a.style4{
    background-image: url(data:image/gif;base64,R0lGODlhDgAOAJECALOzszMzM////wAAACH5BAEAAAIALAAAAAAOAA4AAAIihCGHqnnO1osGyiqy3jr4YFkf2ChjaH7ow7VZOVFrNDN1AQA7);
    text-decoration:none !important;
    background-repeat: no-repeat;
    background-position: right top;
}

a.style4:hover{
    text-decoration:none !important;
}

a.style5{
    background-image: url(data:image/gif;base64,R0lGODlhDgAOAJECALOzszMzM////wAAACH5BAEAAAIALAAAAAAOAA4AAAIjhCGHqnnO1osGyiqy3rqFH1geKD5gSCGnxbXdBEdsOlO1UQAAOw==);
    text-decoration:none !important;
    background-repeat: no-repeat;
    background-position: right top;
}

a.style5:hover{
    text-decoration:none !important;
}

a.style6{
    background-image: url(data:image/gif;base64,R0lGODlhDgAOAJECALOzszMzM////wAAACH5BAEAAAIALAAAAAAOAA4AAAIjhCGHqnnO1osGyiqy3rq1AAbeE4oTGY5VybXdWVHXrNLwXAAAOw==);
    text-decoration:none !important;
    background-repeat: no-repeat;
    background-position: right top;
}

a.style6:hover{
    text-decoration:none !important;
}

a.style7{
    background-image: url(data:image/gif;base64,R0lGODlhDgAOAJECALOzszMzM////wAAACH5BAEAAAIALAAAAAAOAA4AAAIjhCGHqnnO1osGyiqy3rp5allfRV0mh2rBGoQK244A7B60XAAAOw==);
    text-decoration:none !important;
    background-repeat: no-repeat;
    background-position: right top;
}

a.style7:hover{
    text-decoration:none !important;
}

a.style8{
    background-image: url(data:image/gif;base64,R0lGODlhDgAOAJECALOzszMzM////wAAACH5BAEAAAIALAAAAAAOAA4AAAIjhCGHqnnO1osGyiqy3rp5allfRV0mh3ZPwAbi2r5V65YCbRUAOw==);
    text-decoration:none !important;
    background-repeat: no-repeat;
    background-position: right top;
}

a.style8:hover{
    text-decoration:none !important;
}

a.style9{
    background-image: url(data:image/gif;base64,R0lGODlhDgAOAJECALOzszMzM////wAAACH5BAEAAAIALAAAAAAOAA4AAAIjhCGHqnnO1osGyiqy3rp5allfRV0mh3bTE7TBiLjvWsmwIBcAOw==);
    text-decoration:none !important;
    background-repeat: no-repeat;
    background-position: right top;
}

a.style9:hover{
    text-decoration:none !important;
}

.open .accordionHeader a.accordionLink
{
  background-color: transparent;
  background-image: url(data:image/gif;base64,R0lGODlhDAAOALMAADMzM/Dw8Onp6dDQ0K2traurq3x8fHt7e1hYWFdXVz8/P93d3aCgoJSUlGRkZP///yH5BAEAAA8ALAAAAAAMAA4AAARFMBDzqh1OLADoVUAjcU01gIjwjABxAqkVMByqWqvBJfc65bwHRsM5rFQvUYFkAgUDS0DhFazMaoCq7LDr4QIHLc7qfUQAADs=) !important;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 100% 17px;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
}

.accordionHeader a.accordionLink
{
  background-color: transparent;
  background-image: url(data:image/gif;base64,R0lGODlhDAAOALMAADMzM/Hx8evr6+jo6NDQ0Kurq3x8fHt7e1hYWFdXVz8/P9zc3KCgoJOTk2NjY////yH5BAEAAA8ALAAAAAAMAA4AAARF8EkZxLzUIItfMACwYQETKiLnFWFBoGPAAo30AsmwhIY3PLeG7OA55ICOH+UQOl5KJ5xy1bodZaEaEJXbAYiT4LBDSEYAADs=) !important;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 100% 17px;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
}



/* from prototype.css */


.grid_8 .accordionHeader {
    width: 298px;
}

.grid_8 .accordionHeader a.accordionLink,
.grid_8 .accordionHeader th.first a {
    width: 265px;
    font-size: 1.2em;
}

/*.grid_6 .accordionHeader {
    width: 218px;
}

.grid_6 .accordionHeader a.accordionLink,
.grid_6 .accordionHeader th.first a {
    width: 185px;
    font-size: 1.2em;
}*/

/*.contentTabs {
    overflow: hidden;
}*/

/*.wealthv2 .expandButtonBar .barTitle {
    border-right: 0;
    padding-right: 10px;
}*/

.accordion {
    border: 1px solid #DCDBDC;
    border-top: 0;
}

.accordionHeader {
    border: 0;
}
.fixedWidth280 {
    width: 280px;
}
p.shaded {
	color: #737373;
}
strong.shaded {
	color: #737373;
}

.ajaxAutoComplete .inputIcon 
{
    display: none;
}

/*.independentAccordion {
    border: 1px solid #DCDBDC;
    border-top: 0;
    width: 938px;
}

.groupedTable thead th,
.groupedTable thead td {
    font-size: 1.1em;
}*/

/*.browser {
    position: relative;
    width:600px;
}
.broswerTabNode {
    border: 1px solid #ccc;
    width:370px;
    padding:15px;
    font-size: 1.2em;
    float: right;
}
.broswerTabNodeScrollable {
    height: 140px;
    overflow:auto;
    width: 346px;
    border: 2px solid #ccc;
    border-right: 2px solid #eee;
    border-bottom: 2px solid #eee;
    padding: 10px;
}
.broswerTabList {
    position: absolute;
    left: 0;
    top: 0;
    width: 199px;
    border-top: 1px solid #ccc;
}
.broswerTabList li {
    padding:10px;
    border:1px solid #ccc;
    border-top:0;
    background: url(/themes/default/images/content/gradientTop.gif) repeat-x scroll 0 -10px #ECECEC;
}
.broswerTabList li.selected {
    border-right:1px solid #fff;
    font-weight: bold;
    background: #fff;
}
.broswerTabList li.selected a {
    font-weight: bold;
}

.wealthv2 .groupedTable thead th {
    height: 30px;
}
.paginationInfo {
    padding-top: 10px;
}*/


/*
.wealthv2 .expandable .parent.opening td.first, .wealthv2 .expandable .parent.closing td.first, .wealthv2 .expandable .parent.open td.first {
    border-left: 0;
}
.wealthv2 .expandable .parent.opening td, .wealthv2 .expandable .parent.closing td, .wealthv2 .expandable .parent.open td {

    border-bottom: 0;
    border-top: 0;
}
.wealthv2 .expandable .parent.opening td.last, .wealthv2 .expandable .parent.closing td.last, .wealthv2 .expandable .parent.open td.last, .ie6 .wealthv2 .expandable .open td.last {
    border-right: 0;
    padding-right: 5px;
}

.highlightText {
    float: left;
}
.wealthv2 .filterBar  .highlightText .question {
    float: left;
    margin-top: 0;
    width: auto;
}

h3 span.small {
    font-size: 0.5em;
    font-weight: normal;
}
.viewBar.fixedWidth700 {
    width: 700px !important;
}*/
/*.boxStyle01 .right a.button.btnRefresh {
    margin-right: 0;
}*/
/*.keyBox {
    background: #f6f6ca;
    border: 1px solid #ccc;
    display: inline-block;
    height: 11px;
    margin-right: 10px;
    vertical-align: text-top;
    width: 10px;
}
.optionsChainTable .row0 .col0,
.optionsChainTable .row0 .col1,
.optionsChainTable .row0 .col2,
.optionsChainTable .row0 .col3,
.optionsChainTable .row0 .col4,
.optionsChainTable .row1 .col0,
.optionsChainTable .row1 .col1,
.optionsChainTable .row1 .col2,
.optionsChainTable .row1 .col3,
.optionsChainTable .row1 .col4,
.optionsChainTable .row5 .col6,
.optionsChainTable .row5 .col7,
.optionsChainTable .row5 .col8,
.optionsChainTable .row5 .col9,
.optionsChainTable .row5 .col10,
.optionsChainTable .row6 .col6,
.optionsChainTable .row6 .col7,
.optionsChainTable .row6 .col8,
.optionsChainTable .row6 .col9,
.optionsChainTable .row6 .col10,
.optionsChainTable .row7 .col6,
.optionsChainTable .row7 .col7,
.optionsChainTable .row7 .col8,
.optionsChainTable .row7 .col9,
.optionsChainTable .row7 .col10,
.optionsChainTable .row8 .col6,
.optionsChainTable .row8 .col7,
.optionsChainTable .row8 .col8,
.optionsChainTable .row8 .col9,
.optionsChainTable .row8 .col10 {
    background-color: #f6f6ca !important
}
.optionsChainTable .col0 {
    text-align: left;
}
.optionsChainTable .col6 {
    text-align: left;
}*/
/*.paddingLeft50 {
    padding-left: 10px;
}
.paddingLeft50 strong {
    font-size: 1.3em;
}
.paddingLeft50 sub {
    font-size: 0.8em;
    color: #555;
}
.marginTop10 {
    margin-top:10px;
}
.paddingTop10 {
    padding-top:10px;
}
.paddingTop5 {
    padding-top:5px;
}*/
.tableStyle100 {
    border-top: 4px solid #ccc;
    border-bottom: 4px solid #ccc;
}
/*
.tableStyle101 {
    border-top: 0;
}
.viewBar.fullWidth {
    width: 940px !important;
}

.viewBar.fullWidth .autoComplete {
    width: 238px;
}
.viewBar.fullWidth .autoComplete input {
    width: 213px;
}
p.fixedWidth150 {
    width: 150px !important;
}
.paddingLeft0 {
    padding-left: 0 !important;
}
.topPadding15 {
    padding-top: 15px;
}
.paddingRight5 {
    padding-right: 5px;
}
.paddingRight10 {
    padding-right: 10px;
}
.browseMatchespanel p {
    padding-bottom: 0 !important;
}
p.note {
    color: #999;
}*/
/*.boxStyle01 a.secondary .buttonInner {

}
.boxStyle01 a.btnForward .icon {
    margin: 0 6px 0 5px;
}
.shrinkContent {
    font-size: 75%;
}
.pipWrapper {
    float: right;
    padding-top: 20px;
}
.pip {
    display: inline-block;
    height: 10px;
    width: 10px;
    background: #c0c0c0;
    margin-right:5px;
    border-radius: 10px;
}
.pip.on {
    background: #333;
}*/
/*.fixedWidth60 {
    width: 60px;
}
.fixedWidth200 {
    width: 200px;
}
.fixedWidth680 {
    width: 680px;
}
.browseTableWrapper td {
    height: 40px;
}
.browseTableWrapper .checkbox {
    margin-right:25px;
}
.browseTableWrapper .scrollableContent th,
.browseTableWrapper .scrollableContent td {
    text-align: center !important;
}
.browseTableWrapper .scrollableContent {
    top: 0px !important;
}
.viewBar .fixedWidth200.autoComplete input {
    width: 180px;
}*/


/*.grid_8 a {
    text-decoration: none;
}
.grid_8 a:hover,
.grid_8 a:focus {
    text-decoration: underline;
}
.padding0 {
    padding: 0 !important;
}*/
hr.fixedWidth300 {
    width: 300px;
}

/*Quote tab Summary/Performance/Holdings subtab*/
.subNav.compact {
    font-size: 1.3em;
}
.subNav.compact li {
    padding-left: 10px;
    padding-right: 10px;
}
ul.subNav {
    border-bottom: 1px solid #CCCCCC;
    height: 30px;
}
ul.subNav li {
    float: left;
    padding: 5px 20px 0;
}
ul.subNav li.selected {
    /*background: url(/themes/default/images/content/bg_subnav_selected.gif) no-repeat scroll center 25px transparent;*/
    background: url(data:image/gif;base64,R0lGODlhCwAHAJEAAMzMzP///////wAAACH5BAEHAAIALAAAAAALAAcAAAISlA2nGLkCgnQnylmvTlbf7l0FADs=) no-repeat scroll center 25px transparent;
    box-shadow: none;
    height: 27px;
    margin-left: 0;
}
ul.subNav li.selected a {
    color:#BF0000;
}
/*span.fixedWidth100 {
    display: inline-block;
    width: 100px;
}
span.key {
    display:inline-block;
    border: 1px solid #ccc;
    width: 10px;
    height: 10px;
    margin-right:5px;
    vertical-align: text-top;
}
.tableStyle101 thead .col0 {
    background: #fff;
}
.tableStyle101 thead .row1 th,
.tableWidth_1200 thead .row1 th {
    border-bottom: 1px solid #E4E4E4;
}
.tableWidth_1200 {
    width: 1200px;
}
.fixedWidth430 {
    width: 430px;
}

.browseTableWrapper thead .row0 th {
    height: 40px;
}*/
/*.accordionHeader a.accordionLink {
    background: url(/themes/default/images/content/expand-closed.gif) no-repeat scroll 100% 17px transparent;
}
.open .accordionHeader a.accordionLink {
    background: url(/themes/default/images/content/expand-open.gif) no-repeat scroll 100% 17px transparent;
}*/
/*.matches {
    border: 1px solid #DCDBDC;
    border-bottom: 0;
    font-size: 1.4em;
    padding: 0 20px;
    color: #333;
    line-height: 50px;
}
.matches strong {
    font-size: 2em;
    float:right;
}*/
/*.box .boxInner {
    position: relative;
}
.boxInnerCorner {
    clear: left;
}
.font11px {
    font-size: 11px;
}
.marginRight10 {
    margin: 5px 10px 10px 0;
}
.marginRight20 {
    margin-right: 20px;
}
.latestNewsWrapper div {
    padding: 0 10px 10px 25px;
    line-height: 15px;
    font-size: 1.1em;
}
.latestNewsWrapper .neutral {
    background: url(/themes/default/images/content/neutral.png) no-repeat scroll 0 0 transparent;
    background: url(/themes/default/images/content/neutral.png) no-repeat scroll 0 0 transparent;
}
.latestNewsWrapper .positive {
    background: url(/themes/default/images/content/positive.png) no-repeat scroll 0 0 transparent;
}
.latestNewsWrapper .negative {
    background: url(/themes/default/images/content/negative.png) no-repeat scroll 0 0 transparent;
}*/
/*.marginLeft30 {
    margin-left: 30px;
}*/

/* quote holdings diversification fund vs category avg bar chart */
.guage {
    position: relative;
    width: 100%;
    height: 14px;
}
.guage span {
    display: block;
    height: 7px;
    background: #007a70;
}
.guage span + span {
    background: #50cfc4;
}
/*
.subNav.compact {
    font-size: 1.3em;
}
.subNav.compact li {
    padding-left: 10px;
    padding-right: 10px;
}
.wealthv2 .searchInput input {
    width: 100px;
}
.removeLink {
    font-weight: normal;
    line-height: 30px;
    padding-left: 5px;
    text-transform: none;
}
.radioGroup .customRadio .radioLabel {
    min-height: 18px;
}
.notchPanel table.fixedWidth300 ,
.fixedWidth388 table.fixedWidth300  {
    width: 300px;
}
.fixedWidth60,
.wealthv2 .tabList .fixedWidth60 {
    width: 60px;
}

.wealthv2 .optionBar .barTitle {
    padding-right: 10px;
}
.wealthv2 .optionBar a.expandBtnDown .buttonInner {
    padding-right: 15px;
}
.ie .wealthv2 .optionBar a.expandBtnDown .buttonInner {
    padding-right: 10px;
}
.wealthv2 .optionBar .expandButtonActive .dropDown .customSelect {
    font-size: 1em;
}
.wealthv2 .optionBar .expandButtonActive .dropDown h3 {
    font-size: 1.2em;
}
.wealthv2 .optionBar a.expandBtnDown .buttonInner .buttonBody {
    width: 80px;
}

.wealthv2 .graphHeader .viewBarInner {
    width: 598px;
    margin-left: 2px;
}
.graphHeader .question{
    width: auto;
}
.ie .graphHeader .question{
    width: 240px;
}
.ie .graphHeader .medium.customSelect{
    width: 172px;
}
.graphHeader .question label{
    width: auto;
}
.graphHeader .question .tooltipSpacer{
    display: none;
}
.graphHeader p {
    padding: 15px 5px;
    font-size: 0.9em;
}
.graphHeader .medium .valueActive {
    width: 168px;
}
.graphHeader .medium .valueRegion {
    width: 166px;
}
.graphHeader .medium .valueRegionInner span {
    width: 135px;
}
span.colKey {
    display: inline-block;
    height: 12px;
    width: 12px;
    margin-bottom:-1px;
    margin-left: 5px;
}
.ie7 span.colKey {
    margin-right: 5px;
}
span.keyYellow {
    background-color: #e4b215;
}
span.keyGreen {
    background-color: #a5da4c;
}
span.keyBlue {
    background-color: #7bc2be;
}
.miniRevolver {
    width: 600px;
    background: none;
    padding-top: 0;
}
.miniRevolver .revolverWindow {
    background: none;
    clear: left;
}
.miniRevolver h2,
.miniRevolver h3,
.miniRevolver h4 {
    float: left;
}
.miniRevolver .revolverPager {
    position: absolute;
    right: 0;
}

.miniRevolver .revolverPager ul {
    padding-right: 0;
    text-align: left;
}
.miniRevolver .revolverItem {
    float: left;
    padding: 0 0 20px;
}
.miniRevolver p {
    padding-bottom: 18px;
}

.dropDown .col0_right td.col0,
.dropDown .col1_right td.col1,
.dropDown .col2_right td.col2,
.dropDown .col3_right td.col3 {
    text-align: right;
}
.expandButtonActive .dropDown th {
    text-align: center;
}

.wealthv2 .expandButtonBar .viewBarInner {

    margin-left: 15px !important;
}

.wealthv2 .browseBar .barTitle {
    width: auto;
    font-size: 1.4em;
    height: 1.2em;
    line-height: 1.2em;
    padding-top: 10px;
    text-align: center;
}
.browseBar .checkbox {
    clear: none;
    display: block;
    float: left;
    padding: 0 10px;
}
.browseTable .checkbox {
    display: inline-block;
    text-align: center;
}
.browseTable .checkbox .customCheckbox {
    float: none;
}

.browseTable th .button,
.browseTable th .button .buttonInner
{
    display: inline-block !important;
    float: none !important;
    text-align: center !important;
}

.swap .browser {
    width: 347px;
}
.swap .broswerTabNode {
    margin-left: 149px;
    width: 258px;
}
.swap .broswerTabNodeScrollable {
    width: 238px;
}
.swap .broswerTabList {
    left: 0;
    width: 150px;
}
.swap .broswerTabList li.selected {
    border-left: 1px solid #ccc;
    border-right: 1px solid #FFFFFF;
}
.browser .tooltip .tooltipTrigger {
    display: block;
    padding-left: 5px;
    padding-top: 0;
}

.fullWidthAccordion {
    border-top: 1px solid #ccc;
    width: 940px;
}
.fullWidthAccordion .accordionHeader {
    height: 50px;
    border-left: 0;
    border-right: 0;
}
.fullWidthAccordion table {
    width: 938px;
}

.notchPanel.notchPanelFocused  {
    background: url(/themes/default/images/content/notchPanelWhiteThin.gif) no-repeat scroll 0 100% transparent;
    position: relative;
    left: 13px;
}
.notchPanel.notchPanelFocused .notchPanelInner {
    background-image: url(/themes/default/images/content/notchPanelWhiteThin.gif);
}
.accordionContent {
    width: auto;
}

.viewBar .barTitleWithTime,
.wealthv2 .expandButtonBar .barTitleWithTime {
    line-height: 16px;
    padding-top: 7px;
    text-align: left;
}
.viewBar .barTitleWithTime .timestamp {
    font-size: 0.8em;
}
span.overSize span {
    line-height: 30px;
}
span.overSize .matchesLabel {
    padding: 0 10px;
}
.searchFilterBox {
    position: relative;
}
.searchFilterBox img {

}
.searchFilterBox .close {
    display: block;
    float: right;
    height: 20px;
    position: absolute;
    right: 18px;
    top: 13px;
    width: 20px;
    background: url(/themes/default/images/content/lrg_cross.gif) no-repeat scroll 0 0 transparent;
}
.advancedFilters {
    margin-bottom: 45px;
}


    .dropDown.orderStatus {
        right: -120px;
        width: 820px;
    }
    .dropDown.orderStatus table,  .expandLeftStyle .orderStatus .scrollbarsWrapper {
        width: 810px;
    }
*/

/* in Quick Quote bar, in autocomplete, there should be no numner of success count */
/*.filterBar.expandButtonBar.viewBar.z5.changeView .inputIcon.success,
.jsAjaxAutocomplete.ajaxAutoComplete .inputIcon 
{
    display: none;
}

.jsAjaxAutocomplete.ajaxAutoComplete .searchResults a
{
    font-weight: lighter;
    text-decoration: none !important;
}*/
/* end */

/* Bonds Browse page, Advanced filter layout */
/*    .bondAdvancedFilterTable td {
        padding: 5px !important;
        vertical-align: middle;
    }*/
/* end */



/* FIXES AJAX AUTOCOMPLETE BEING OVERLAPPED */
/*    .ajaxAutoComplete .searchResults 
    {
    z-index: 1;
    }*/
/* end */




/* Stock Reports page only */
/*    .stockReportsContainer  .grid_8
    {
    
    padding-right: 0;
    }
    .stockReportsContainer  .grid_8  label
    {
    width: 100px;
    
    }
    .stockReportsContainer  .grid_8  .checkLabel
    {
    width: 125px;
    }
    
    .stockReportsContainer  .question .checkbox {
        margin-bottom: 10px;
    }
    
    .borderRight
    {
    margin-left: -1px;
    border-right: solid 1px #ccc;
    }*/

/* END */

/*table a
{
    text-decoration: underline !important;  
}*/

/* TRADE TICKET "SHOW AMOUNT" LINK NEEDS TO HAVE UNDERLINE */
/*#availableBalanceText a,
#availableSellText a
{
    text-decoration: underline; 
}*/


/* dottedList css used in FUNDS LEARN page*/

/*ul.dottedList li a {
    color: #585858;
}
ul.dottedList li {
    margin-bottom: 8px;
    line-height: 18px;
    background: url(../images/trwborder01.gif) repeat-x left bottom;
    border-bottom: 1px dotted #ddd;
}
ul.dottedList li.last {
    background-image: none;
}*/

/* Quote box */


.quoteBox .quoteBoxActions
{
    border-left: 1px solid #ccc;
    min-height: 90px;
    width: 145px;
}

.quoteBox .quoteBoxActions .button
{
    margin-bottom: 10px;
}

.quoteBox .quoteBoxInfo p 
{
    padding-bottom: 10px;
}

.quoteBox .quoteBoxActions .breadcrumb
{
    margin-left: 10px;
}

/*BUG FIX TABLE HEADER NOT ABLE TO LEFT ALIGN */
/*.col0_left th.col0, .col1_left th.col1, .col2_left th.col2, .col3_left th.col3, .col4_left th.col4, .col5_left th.col5, .col6_left th.col6, .col7_left th.col7, .col8_left th.col8, .col9_left th.col9, .col0_right .col0_left th.col0, .col1_right .col1_left th.col1, .col2_right .col2_left th.col2, .col3_right .col3_left th.col3, .col4_right .col4_left th.col4, .col5_right .col5_left th.col5, .col6_right .col6_left th.col6, .col7_right .col7_left th.col7, .col8_right .col8_left th.col8, .col9_right .col9_left th.col9 {
    text-align: left !important;
}*/
/*BUG FIX TABLE HEADER NOT ABLE TO RIGHT ALIGN */
/*.col0_right th.col0, .col1_right th.col1, .col2_right th.col2, .col3_right th.col3, .col4_right th.col4, .col5_right th.col5, .col6_right th.col6, .col7_right th.col7, .col8_right th.col8, .col9_right th.col9, .col0_right .col0_right th.col0, .col1_right .col1_right th.col1, .col2_right .col2_right th.col2, .col3_right .col3_right th.col3, .col4_right .col4_right th.col4, .col5_right .col5_right th.col5, .col6_right .col6_right th.col6, .col7_right .col7_right th.col7, .col8_right .col8_right th.col8, .col9_right .col9_right th.col9 {
    text-align: right !important;
}*/

/* color indicators used in etf and mutual fund page, under trailing returns analysis: */
.indicator
{
display:inline-block;
width:4px;
height: 20px;

vertical-align: middle;
margin-right: 3px;
}

.indicator.green
{
background-color:#297500;   
}
.indicator.red
{
    background-color: #BF0000;
}

/* add criteria lightbox used in stockscreener, funds search & etf search: */
/*.criteriaLightbox {
    width: 722px !important;
}
.criteriaLightbox .lightboxInner,
.criteriaLightboxSmall .lightboxInner
{
    padding-left: 30px;
    padding-right: 30px;
}
.criteriaLightbox .browser {
    width: auto;
}
.criteriaLightbox .broswerTabNode {
    width: auto;
}
.criteriaLightbox .broswerTabNodeScrollable {
    height: 280px;
    width: 408px;
}

.criteriaLightboxSmall {
    width: 600px !important;
}
.criteriaLightboxSmall .browser {
    width: auto;

}
.criteriaLightboxSmall .broswerTabNode {
    width: auto;
}
.criteriaLightboxSmall .broswerTabNodeScrollable {
    height: 180px;
    width: 286px;
}*/
 
/* SLIDER RANGE OVERRIDE */
/*.wealthv2 tbody .sliderRange th {
    background-color: transparent;
    font-size: 1.2em;
    vertical-align: middle;
}
.wealthv2 tbody .sliderRange td {
    background-color: transparent;
}
.wealthv2 .sliderRange .question {
margin-top: 0;  
}
.wealthv2 .sliderRange .question .textInput {
padding-left: 0;    
}

.wealthv2 .sliderRange .question .textInput input {
width: 62px !important; 
}
.slider.sliderBasic .sliderBG {
    background: url("/themes/default/images/content/bg_basicslider.gif") repeat scroll 0 0 transparent;
    border: 1px solid #C1C1C1;
    border-radius: 3px 3px 3px 3px;
    height: 16px;
}
.slider.sliderBasic .sliderOverlayInner {
    background-color: #000;
    opacity: 0.5;
}
.slider.sliderBasic .sliderOverlay {
    top: 0px;
    border: none;
    height: 16px;
}
.slider.sliderBasic .sliderGrab {
    height: 22px;
    width: 12px;
    position: absolute;
    top: -3px;
}
.slider.sliderBasic .sliderGrab {
    background: url("/themes/default/images/content/basicsliderhandle.gif")
}
.wealthv2 .slider.sliderBasic .sliderArrow {
    display: none;
}*/
/* end basic slider */


/*quote holdings diversification legend*/
.colourKey .keyFundVS {
    border-color: #007A70;
}


.colourKey .keyCategoryVS {
    border-color: #50CFC4;
}

/* styleGrid */
/*
 .styleGridSelect 
         {
            display: inline-block;
            min-width: 250px;
            
         }
         .styleGridLabel1Container
         {
             float:left; 
         }
         .styleGridButtonContainer
         {
            float:left;
            width: 205px; 
         }
         .styleGridSelect .styleGridLabel1
         {
            display: block;

            margin-right: 5px;
            text-align: right;
            font-size:11px;
            line-height: 65px;
         }
         .styleGridLabel2Container
         {
             
             clear: both;
         }
         .styleGridSelect .styleGridLabel2
         {
            display: inline-block;
            margin-top: 5px;
            width: 65px;
            text-align: center;
            font-size:11px;
            
         }
         
         .styleGridSelect .styleGridButton
         {
            float: left;
            width: 65px;
            height: 65px;
            background-color:#F6F6F6;
            border: solid 1px #D4D2D2;
            margin: 0 -1px -1px 0;
            background-image:url(/themes/default/images/content/productstylebg.gif);
            background-position: left top;
         }
         .styleGridSelect .styleGridButton.selected
         {
            background-color: #585B5F;
            background-position: left bottom;
         }
         .styleGridSelect .altText
         {
             display:none;
         }*/

/* order placement - yellow warning message */
/*.alertBox.alertIconTop {
    background-position: 30px 20px;
}

.vAlignMiddle
{
    vertical-align: middle;
}
.vAlignTop
{
    vertical-align: top;
}
*/

/* quote performance risk and return style */
.riskReturnContainer
          {
            background-color: #F7F7F7;  
            border: solid 1px #D4D4D4;
            width: 289px;
          }
          .riskReturnContainer .riskReturnLvl
          {
              border-right: solid 1px #D4D4D4;
              font-size: 12px;
              width: 57px;
              float: left;
              text-align: center;
              padding: 8px 0;
          }
          .riskReturnContainer .riskReturnLvl.last
          {
              border-right: none;
          }
          .riskReturnContainer .riskReturnLvl.selected
          {
            background-color: #5F6266;
            color: #fff;
            font-weight: bold;
            box-shadow:inset 0px 3px 3px #444;
            text-shadow: 0px 2px 2px #444;
          }
          
/*.centerBlock
{
margin-left: auto;
margin-right: auto; 
}*/

/*.numericRating
{
 
border: solid 1px #e9e9e9;
width: 69px;
vertical-align: middle;
display: inline-block;
}
    .numericRating li
    {
    border-right: solid 1px #e9e9e9;
    font-size: 12px;
    float: left;
    text-align: center;
    padding: 1px 0 0 0;
    color: #666;
    width: 13px;
    height: 13px;
    background-color:#FFF;
    
    }
    .numericRating li.selected
    {
    font-weight: bold; 
    background-color: #5F6266;
    color: #fff;
    
    }
    .numericRating li.last
    {
    border-right: none; 
    }
    .altText
    {
    display: none;  
    }

*/


/* line above fund quote box 4 pdf links */
.borderTop
{
  border-top-width: 1px !important;
  border-top-style: solid !important;
  border-top-color: #cccccc !important;
}

.paddingTop10
{
  padding-top: 10px !important;
}

/*fund  link*/
a.fundLink:link
{
  text-decoration: underline !important;
  color:#333 !important;
}
a.fundLink:visited
{
  text-decoration: underline !important;
  color:#333 !important;
}
a.fundLink:hover
{
  text-decoration: underline !important;
  color:#333 !important;
}
a.fundLink:active
{
  text-decoration: underline !important;
  color:#333 !important;
}
a.fundLink:focus
{
  text-decoration: underline !important;
  color:#333 !important;
}

/* sdk performance chart */
.sdk_perChart_toolBar .qs-urlchart-range{
	text-align: left;
    display: inline-block;
    vertical-align: top;
    margin-left: 12px;
}
.sdk_perChart_toolBar .qs-urlchart-ctrl{
    height: 30px;
    display: inline-block;
    vertical-align: top;
    margin-top: 5px;
    width: 80px;
    border: none;
}
.rtq-ddl{
    width:80px !important;
}
.rtq-ddl .rtq-ddl-menuWrap, .rtq-ddl .rtq-ddl-menu{
    font-size: 13px;
}
.sdk-chart-range .qs-urlchart-ctrl {
    border:none;
    display: none;
}
.sdk-chart-range .qs-urlchart-range{
	text-align: left;
    font-size: 11px;
    padding: 9px 0;
    width: auto;
    z-index: 99;
    zoom: 1;
    position: relative;
}

.rtq-tabs{font-size:11px;font-family:verdana}
.rtq-tabs li,.rtq-tabs ul{margin:0;padding:0}
.rtq-tabs li{list-style:none}
.rtq-tabs em{font-style:normal}
.rtq-tabs .rtq-tab-wrap{position:relative;background:none repeat-x 0 -1890px;height:28px;background-image: url(//rtqimg.morningstar.com/theme/default/ico_sprite.png);
    background-color: #fff;}
.rtq-tabs .rtq-tab-mask-l,.rtq-tabs .rtq-tab-mask-r{position:absolute;top:0;width:20px;height:28px;background:none no-repeat 0 100%}
.rtq-tabs .rtq-tab-mask-r{right:0;background-position:100% 0}.rtq-tabs .rtq-tab-mask-l{left:0;background-position:0 100%}
.rtq-tabs .rtq-tab-tablist{position:absolute;right:0;top:0;height:24px;padding:3px 0 0;z-index:1}
.rtq-tabs .rtq-tab-tablist .rtq-ddl{border:0;background:none no-repeat 7px -65px}
.rtq-tabs .rtq-tab-tablist .rtq-ddl-ipt{display:none}
.rtq-tabs .rtq-tab-tablist .rtq-ddl-menuWrap{width:100px;margin-left:-75px;overflow:hidden}
.rtq-tabs .rtq-tab-menus-wrap{overflow:hidden;height:28px;*position:relative;_width:96%}
.rtq-tabs .rtq-tab-menus-wrap .drop-tip{position:absolute;top:4px;display:none;width:8px;height:4px;margin-left:-4px;background:none no-repeat 0 0;opacity:.9;filter:alpha(opacity=90)}.rtq-tabs .rtq-tab-menus{display:inline-block;height:23px;margin:0;padding:4px 2px 0;white-space:nowrap;*display:inline;*zoom:1}.rtq-tabs .rtq-tab-menus:after{content:".";display:block;height:0;clear:both;visibility:hidden}.rtq-tabs .rtq-tab-menus li{display:inline-block;overflow:hidden;height:24px;margin-bottom:-1px;padding:0 0 0 2px;position:relative;min-width:40px;max-width:140px;_width:80px;vertical-align:top;*display:inline;*zoom:1}.rtq-tabs .rtq-tab-menus li.over{background:none no-repeat 0 -401px}
.rtq-tabs .rtq-tab-menus li.on{background:none no-repeat 0 -401px;font-weight:700;background-image: url(//rtqimg.morningstar.com/theme/default/bg_toolbar.png);}
.rtq-tabs .rtq-tab-menus li a{cursor:pointer;display:block;padding:0 10px;text-align:center;*min-width:40px}.rtq-tabs .rtq-tab-menus li a span{text-align:center;display:block;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;height:24px;line-height:24px;overflow:hidden;_width:50%}.rtq-tabs .rtq-tab-menus li a em{position:absolute;top:9px;right:3px;height:10px;width:12px;overflow:hidden;text-indent:999em;background:none no-repeat 3px -47px;display:none;cursor:pointer}.rtq-tabs .rtq-tab-menus li.on a{padding:0 15px 0 5px}.rtq-tabs .rtq-tab-menus li.on em{display:block}.rtq-tabs .rtq-tab-menus li.on a,.rtq-tabs .rtq-tab-menus li.over a{background:none no-repeat 100% -401px}.rtq-tabs .rtq-tab-menus li.noclose a{padding:0 10px}.rtq-tabs .rtq-tab-menus li.noclose em{display:none}.rtq-tabs ul.rtq-tab-menus li.disabled{background:0 0}.rtq-tabs ul.rtq-tab-menus li.disabled a{background:0 0;cursor:default}.rtq-tabs ul.rtq-tab-menus li.ondrag{opacity:.6;filter:alpha(opacity=60)}.rtq-tabs ul.rtq-tab-menus li.ondrop a{cursor:default}.rtq-tabs .rtq-tab-panels .rtq-tab-panel{display:none}.rtq-tabs .rtq-tab-mask{display:none;position:absolute;top:0;left:0}.rtq-tabs-disable .rtq-tab-menus-wrap{opacity:.3;filter:alpha(opacity=30)}.rtq-tabs-disable .rtq-tab-mask{width:999em;height:999em;filter:alpha(opacity=50);opacity:.5}body div.rtq-tabs-dd-proxy{background-image:none;padding-left:8px;font-weight:700;opacity:.8;filter:alpha(opacity=80);display:none}.rtq-tabs-v{zoom:1}.rtq-tabs-v:after{content:".";display:block;height:0;clear:both;visibility:hidden}.rtq-tabs-v .rtq-tab-wrap{float:left;width:120px;height:auto;background:0 0}.rtq-tabs-v .rtq-tab-wrap .rtq-tab-mask-l,.rtq-tabs-v .rtq-tab-wrap .rtq-tab-mask-r{display:none}.rtq-tabs-v .rtq-tab-wrap .rtq-tab-menus-wrap{height:200px}.rtq-tabs-v .rtq-tab-wrap .rtq-tab-menus{padding:0;display:block;white-space:normal}.rtq-tabs-v .rtq-tab-wrap .rtq-tab-menus li{display:block;background:0 0;height:16px}.rtq-tabs-v .rtq-tab-wrap .rtq-tab-menus li a{background:0 0;padding:0}.rtq-tabs-v .rtq-tab-wrap .rtq-tab-menus li span{background:0 0;line-height:16px;height:16px;text-align:left}.rtq-tabs-v .rtq-tab-wrap .rtq-tab-menus li em{display:none}.rtq-tabs-v .rtq-tab-panels{float:left;width:360px;background:#6D6D6D}.rtq-tabs-v .rtq-tab-panels .rtq-tab-panel{height:200px}.rtq-tabs-v .rtq-tab-menus li{padding:0}.rtq-tabs .rtq-tab-menus li a.btn{padding:0 4px}.rtq-tabs .rtq-tab-menus li a.qs-tabmenu-plus{width:27px;margin:0 0 0 3px;padding:0;background-position:-29px -96px}.rtq-tabs .rtq-tab-menus li.qs-tabmenu-plus-tab{min-width:15px;max-width:30px}.rtq-tabs .rtq-tab-menus li.qs-tabmenu-plus-tab a{*min-width:15px}.rtq-tabs .qs-tabmenu-plus,.workspace-tablist .qs-tabmenu-plus{width:22px;height:24px;margin-left:-2px;_margin-left:5px;text-indent:-999em;overflow:hidden;background:none repeat-x 4px -95px;border:0;-moz-transition:background-color .5s;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}.rtq-tabs a.qs-tabmenu-plus-right{float:left;width:25px;margin:0;border:0;background-position:-29px -95px}.rtq-tabs a.qs-tabmenu-plus-right:hover,.workspace-tablist a.qs-tabmenu-plus-right:hover{cursor:pointer}




/*For IE10 bug*/
.rtq-slider-mid a{
	background: #fff;
	filter: alpha(opacity:0);
	opacity: 0;
}
.qs-urlchart-tab-container{
	display: none
}
.qs-urlchart-zoom-con a[value=export] {
	display: none;
}

.sdkChartError{
	background-color: #E4E4E4; 
	line-height: 150px; 
	text-align: center;
	font-size: 150%;
	margin-bottom: 20px;
}

.sdk-chart-panel{
	background: #fff;
	border: 1px solid #999;
	border-top: none;
	display: none;
	height: 120px;
}
.sdk-chart-section{
	float: left;
	margin: 6px 5px 0;
	width: 100px;
}
.sdk-chart-section .qs-ui-ipt{
	height: 14px;
}
.sdk-chart-type, .sdk-chart-indicators{
	float: left;
	height: 86px;
	overflow-x: hidden;
	overflow-y: scroll;
}
.sdk-chart-section-type{
	width: 130px;
}
.sdk-chart-section-axis{
	width: 80px;
}
.sdk-chart-section-indicator{
	width: 240px;
}
.sdk-chart-range{
	padding: 9px;
	white-space: nowrap;
}
.sdk-chart-custom-date-container,.sdk-chart-freq-container, .sdk-chart-zoom-container{
	display: inline;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
}
.sdk-chart-freq-container{
	vertical-align: top;
	width: 80px;
}
.sdk-chart-freq .rtq-ddl{
	margin: 0;
}
.sdk-chart-section-input-panel{
	display: none;
}
.sdk-chart-section-input-panel .rtc-win{
	left: 0;
	top: 0;
}
.sdk-chart-section-input-panel{
	width: 220px;
}
.sdk-chart-section-input-panel .qs-ui-ipt{
	width: 60px;
}
.sdk-chart-section-input-panel .para-list,.sdk-chart-section-input-panel .action-row{
	float: left;
}
.sdk-chart-section-input-panel .row-left{
	float: left;
	margin: 1px 5px;
	width: 130px;
}
.sdk-chart-section-input-panel .row{
	margin: 1px 0;
}
.sdk-chart-section-input-panel .action-row{
	margin-top: 4px;
}
.sdk-chart-section-input-panel .qs-ui-btn{
	margin-left: 2px;
}
.rtq-ddl .rtq-ddl-ipt{
	font-size: 100%;
}
.sdk-chart-zoom-container a,.sdk-chart-section .qs-ui-btn{
	border:1px solid;
	display:inline-block;
	font-size:10px;
	height:18px;
	line-height:18px;
	min-width:29px;
	padding:0 4px;
	text-align:center;
	text-decoration:none;
	vertical-align:top;
	background:url(//im.mstar.com/im/b_slice_off.gif);
	border-color:#e1e1e1 #b9b9b9 #b9b9b9 #e1e1e1;
	color:#000;
}
.sdk-chart-section h4{
	font: bold 11px Verdana,Arial,Helvetica,sans-serif;
	margin-bottom: 0;
}
.sdk-chart-zoom-container a.on{
	background: url(//im.mstar.com/im/b_slice_on.gif);
	border-color: #888888 #B9B9B9 #B9B9B9 #666666;
}
.sdk-chart-custom-date-container span{
	color: #ccc;
}
.sdk-chart-custom-date-container .qs-ui-ipt{
	height: 13px;
}
.sdk-chart-zoom-container a[value=export]{
	display: none;
}
.sdk-chart table{
	table-layout: auto;
}
.qs-calendar-fbar div{
	text-align: center;
}
.rtc-legend-txt .rtc-legend-remove{
	height: auto;
}
.rtc-legend-txt span {
	line-height: 15px;
}

/* 		For IE10 bug */
.rtq-slider-mid a{
	background: #fff;
	filter: alpha(opacity:0);
	opacity: 0;
}

/*for quote performance multiple time chart use*/
.multiChartTextStyle{
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
}

.multiChartPaddingRight{
    padding-right:10px;
}

.marginTop10 {
    margin-top: 10px;
}
/* for DDA issue: Quote -> performance */
table.headerStyleHorizontal tbody th {
    background-color: inherit;
    font-size: 1.2em;
    font-weight: bold;
    text-transform: inherit;
}
.advancedFiltersHeading {
    font-size: 1em;
    font-weight: lighter;
}

table.headerStyleHorizontal tbody .alt th{
	background-color: #F9F9F9;
}

/* for fund switch*/

.fundsTableStyle thead .row1 .col2 {
    border-right: 1px solid #B0B1B1;
}
.fundsTableStyle thead .row1 .col4 {
    border-right: 1px solid #B0B1B1;
}

.setAmountFundsTableStyle thead .row1 .col4 {
    border-right: none;
}

.fundsTableStyle thead .row0 .tcol6 {
    border-left: 1px solid #B0B1B1;
    border-right: 1px solid #B0B1B1;
}
table.fundsTableStyle th, table.fundsTableStyle td {
    text-align: center;
}
table.fundsTableStyle td.first, table.fundsTableStyle th.first {
    text-align: left;
}
table.fundSwitchTable td.first, table.fundSwitchTable th.first {
    text-align: center;
}
table.fundSwitchTable th, table.fundSwitchTable td {
    text-align: center;
}
.marginLeft173{
	margin-left: 173px;
}
/* link style for holding available */
.alineHeight {
    line-height: 22px;
}
/*rsp summary table a: underline*/
.summaryTableStyle a{
	text-decoration:underline;
}
.lastPaymentDateColor {
	color: #BF0000;
}
/* fix the layout was overrided between dropdown list and Advanced Filter issue */
.ie7 #advanceFilter .z1 {
	z-index: auto;
}

/*to fix IE radio group position shift issue */
.ie7 .radioGroup .customRadio input{
    padding-top: 3px;
    padding-left: 3px;
}

/* fix recent quote index issue */
#funds_landingView_quoteSearch{
    z-index: 100;
    position: relative;
}
#funds_landingView_menuBar{
    z-index: 10;
    position: relative;
}
.ie7 .z5.expandButtonBar {
    position: inherit;
}
#srbpbarHeader{
    z-index: 200;
    position: relative;
}

/*to fix defect 33060 adding underline to table header */
.searchTable table th a {
	text-decoration: none !important;
}

.searchTable table th a span:hover {
	text-decoration: underline;
}

.searchTable table th a {
	color: #4c4c4c;
}

/*to fix defect 33552 Up arrow should be ascending,Down arrow should be descending */
table th.ascending span {
	background: url(data:image/gif;base64,R0lGODlhBwAJAIAAAExMTP///yH5BAEAAAEALAAAAAAHAAkAAAIOjGEJq8sOk0QzUKtwNQUAOw==) no-repeat scroll right center transparent
}

table th.descending span {
	background: url(data:image/gif;base64,R0lGODlhBwAJAIAAAExMTP///yH5BAEAAAEALAAAAAAHAAkAAAIOjGGJeBrskgK0vgqthAUAOw==) no-repeat scroll right center transparent
}

/*The fund family name auto wrap to next line in Quick Search section. */
.broswerTabAligning .scrollableInner .checkbox label{
    white-space: normal;
    padding: 0 0 0 24px;
    line-height: 18px;
}

.broswerTabAligning .scrollableInner .customCheckbox{
	position: absolute;
}

#holdingsDiversificationCharts_desc{
	clear: both;
}
/*To fixed the recent quote table align issue*/
.dropDown .col0_right td.col0, .dropDown .col1_right td.col1, .dropDown .col2_right td.col2, .dropDown .col3_right td.col3 {
    text-align: right;
}

/* select funds search input widht*/
.wealthv2 .searchInput.selectFunds input {
    width: 250px;
}

/* fixed design review issue */
.fixedWidth410 {
    width: 410px;
}

.quoteBox .quoteBoxActions{
	padding-left:20px
}

.ie7 .question .errorMessage{
	z-index: 1 !important;
}

/* fixed pdf links in switch */
.fixedWidth350 {
    width: 350px;
}
/* fixed pdf links in switch search overlay */
#fund_switch_in_section .tooltip .tooltipInner2 {
    width: auto;
}
/* fixed pdf links in create rsp search overlay */
#summaryTabContent .tooltip .tooltipInner2 {
    width: auto;
}

#fundSearchResultTable .tooltip .tooltipInner2 {
    width: auto;
}

/* DCE requirement change style begin */

/* button text center align */
#landingView_quote_quoteInfo a.btnForward .buttonInner{
	padding: 0 10px 0 12px;
}
#landingView_quote_quoteInfo a.btnForward .icon{
	margin: 0 0 0 5px;
}
/* "Refresh" button front size */
#landingView_quote_quoteInfo a.btnRefresh .buttonInner{
	font-size: 14px;
}
/* Increase the padding on Hsbc risk rating in quote detail */
#funds_get_quote_fundsQuote_section_quoteHsbcRiskRating{
	padding-left: 10px;
}
/* Increase the padding on morning star rating in quote detail */
#funds_get_quote_fundsQuote_section_quoteMStarInfo{
	padding-left: 10px;
}
/* Increase width of remark input field in trade ticket */
#funds_PlaceOrder_remark_input {
    width: 140px;
}
/* remove the top devide line in fund switch review/approval/confirmation page */
.noBorderTop{
	border-top: none;
}
/* Add padding below the filters to separate them from the table header bar. for ie */
.ie7 .marginBottom10{
	margin-bottom: 10px;
}
/* Add padding below the filters to separate them from the table header bar. for fire fox */
#hightlightFunds_time_scale_filter_button{
	margin-bottom: 10px;
}
/* Increase the left and right padding within this table. */
#landingView_quote_summary_top10HoldingsTable .col0{
	padding-left: 15px;
}
/* Increase the left and right padding within this table. */
#landingView_quote_summary_top10HoldingsTable .col2{
	padding-right: 15px;
}

.confirmation h3 {
    font-size: 2.2em;
    line-height: 30px;
    margin: 0;
    padding-bottom: 10px;
}


.confirmation {
    margin-top: 10px;
}

.stepHeading {
	padding-bottom: 8px; 
	margin-bottom: 0px;
}

.notchPanel table.tableStyle01 {
    margin-left: 0px;
}

.notchPanel h4, .notchPanel .h4 {
    float: left;
    font-size: 1.6em;
    line-height: 30px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 0;
}

/* product Name css in order placement*/
.productNameHeader {
    font-family: "Univers 65 Bold",Arial;
    font-size: 2em;
    line-height: 24px;
    margin-bottom: 20px;
    padding-right: 5px;
}


/* DCE requirement change style end */
/*switch in amount msg */
#switch_in_min_amount_msg{
	padding-top: 10px;
	padding-bottom: 0px;
}

#disclaimerOverlaySection  ul {
 font-size:12px  !important;
} 

.disclaimerDot li{
 list-style:disc !important; 
}

/**add by 2017/03/31**/
.underRiskNote li{
 list-style:disc;
 padding-bottom: 0px;
}
.underRiskNote li p{
 line-height: 18px;
 color: #4c4c4c;
 font-size: 12px;
 padding-bottom: 0px;
}
.grid .firstp{
 line-height: 18px;
 color: #4c4c4c;
 font-size: 12px;
 padding-bottom: 0px;
}
/**add by 2017/03/31**/

#disclaimerOverlaySection ul li { 
    padding-bottom: 0px;
	line-height: 18px;
}

.disclaimerDecimal li{
 list-style:Decimal !important; 
 margin-left:15px 
}
 
.dislaimerOverlayTitleClass {
   margin-left: -12px;
   font-size:12px ;
}
 
#cutoffTimeDisclaimer {
    line-height: 30px;
     font-size: 1.2em;
} 
#disclaimerOverlaySection p{
   padding-bottom: 0;
}
.noData{
   width : 900px;
   float: left;
}
.noData p{
   text-align: center;
}

#performanceTableTab ul li {
    display: inline-block;
    font-size: 16px;
    margin-right: 10px;
    font-weight: bold;
    color: #000;
    line-height: 24px;
    padding-bottom: 0;
}
#performanceTableTab ul li:hover {
    cursor: pointer;
}

#performanceTableTab ul li.selected {
    border-bottom: 3px solid red;
}

/** for morning star chart */
.mwc-markets-chart * {
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
}
.mwc-markets-chart-bar {
    padding: 10px;
    min-height: 30px;
}
.mds-button___markets.mds-button--large___markets {
    font-size: 16px;
    padding: 0;
}
.markets-ui-switch-group--large {
    font-size: 16px;
}
.mwc-markets-chart-bar-data-type-group-title span {
    font-size: 14px;
}
.mwc-markets-chart-bar-data-type-group {
    padding-bottom: 0;
}
.markets-ui-switch-group--large .markets-ui-switch-group-content-list {
    padding-bottom: 0;
}
.mds-select___markets .mds-select__input___markets {
    font-size: 14px;
}
.mds-input___markets {
    font-size: 14px;
}
.mwc-markets-chart-legend-content {
    font-size: 12px;
}
.mwc-markets-chart-currency {
    font-size: 16px;
    white-space: nowrap;
}
.mwc-markets-chart-legend-securities-label {
    line-height: 20px;
}
.mwc-markets-chart-performance--positive {
    color: #ca0000;
}
.mwc-markets-chart-performance--negative {
    color: #00741d;
}
/** end */

.viewMoreBtnForTable {
    display: inline-block;
    width: 100%;
    text-align:center;
    margin-bottom: 20px;
}
.viewMoreBtnForTable .btnWrapper {
    display:inline-block;
}
.viewMoreBtnForTable a.btnDown .icon {
    top: 10px;
}

.performance_table table.tableStyle01 td.first,
.performance_table table.tableStyle01 th.first {
    width: 80px;
    text-align: center;
}
.performance_table table.tableStyle01 th {
    text-transform: none;
}
.performance_table .tableStyle1000 td.col0 {
    text-transform: none;
}

#historicalNetWorthTable table.tableStyle01 td.first,
#historicalNetWorthTable table.tableStyle01 th.first,
#historicalPerformanceTable table.tableStyle01 td.first,
#historicalPerformanceTable table.tableStyle01 th.first{
    width: 120px;
}

#historicalNetWorthTable_pagination .pagination a {
    text-decoration: none !important;
}
#historicalNetWorthTable_pagination .pagination a:hover {
    text-decoration: underline !important;
}
