/* Data tabs content
-------------------------------------*/
.gsam .main_frame {position: relative;top: 0;}
.gsam .fundFinder .main_table_row.mouseover{background:#A7A8AA !important;}
.gsam .nav_separator, .gsam .cq-wcm-edit .nav_separator{margin-top:0px;}
.gsam .main.full,.theme-1024.gsam .homepage .main{width:100%;}
.gsam .global_actions.topRight .share_list{z-index:10;}
.gridContainer{position:relative; width:100%; overflow-x: auto; overflow-y:hidden; *padding-bottom: 20px;clear:both;}
.fundFinder .performance_data .main_table{width:1198px}
.fundFinder .main_table, .fundFinder .grid-wrapper{color:#6C6868; width:auto;font-family:Arial, sans-serif;font-size:12px; margin:0 auto; position: relative;overflow: hidden;}
.fundFinder .grid-wrapper .locked-columns .col2 .fund-name{color:#6C6868; text-align: left; font-weight: bold; display: block;}
.fundFinder .grid-wrapper .locked-columns .col2 a.fund-name:hover {color:#ffffff;}
.fundFinder .main_table{float:left; overflow:visible !important;}
.fundFinder .grid-wrapper .mouseover{color:#FFF;}
.fundFinder .main_table_row{background:#EFEFED;border:solid #ECEBEB; border-width:1px 0px 0px 0px; text-align:center; float:left;padding:10px 0; clear:both; width:100%; display:table-row;}
.fundFinder .dockedColumns .main_table_row{border-right:0px;}
.fundFinder .smallTable .main_table_row{border-width:1px 1px 0px 0px}
.fundFinder .smallTable .fundfacts_data .headerRow .main_table_row{border-right:0px;}
.fundFinder .spacetop_list .main_table_row:first-child{border-top:0px none;}
.fundFinder .headerRow{min-width: 1197px;}
.theme-1024 .fundFinder .headerRow{min-width: 957px;}
.fundFinder .dockedColumns .headerRow, .theme-1024 .fundFinder .dockedColumns .headerRow{min-width:100%;}
.fundFinder .headerRow .main_table_row {border-color: #CCCCCC;width:100%}
html.touch .fundFinder .gridContainer{
	-webkit-overflow-scrolling:touch;
}
html.touch .fundFinder .gridContainer .main_frame{
	overflow:hidden;
	overflow-x:scroll;
	-webkit-overflow-scrolling:touch;
}
html.touch .fundFinder .gridContainer .main_frame .main_table{
	overflow:hidden !important;
}
html.touch .fundFinder .dockedColumns .main_table_row, .lt-ie9 .fundFinder .dockedColumns .main_table_row{width:auto;}
html.touch .fundFinder .dockedColumns .spacetop_list, .lt-ie9 .fundFinder .dockedColumns .spacetop_list{clear:both;}
.lt-ie8 .fundFinder .dockedColumns .main_table_row{width:100%;}
html.lt-ie10 .fundFinder .dockedColumns .headerRow{
	width:auto !important;
}
.fundFinder .main_table_row.row_bg {border-bottom: 1px solid #CCCCCC; padding-top: 0px; padding-bottom: 0px;}
.fundFinder .main_table_row.row_bg .col2, .fundFinder .main_table_row.row_bg .col3{padding-top: 8px; padding-bottom: 8px;}
.fundFinder .main_row_header{padding: 0;}
.fundFinder .main_table_row .col1{color:#333;float: left;font-family: Arial,sans-serif;font-size: 12px;font-weight: bold;height: 40px;padding: 7px 5px;}
.fundFinder .main_table_row.row_bg .col2{color:#333;}
.fundFinder .main_table_row.perf-row-header .col1{height: 95px;}
.fundFinder .main_table_row.price-row-header .col1{height: 60px;}
.fundFinder .main_table_row.char-row-header .col1{height: 50px;}
.fundFinder .main_table_row span.important_info{ margin:24px 0px 6px 0px; padding:0; color:#6588B6; font-size:11px; display:block;}
.fundFinder .main_table_row span.important_info.benchmark-info{margin-top:35px;}
.fundFinder .main_table_row span.important_info.annret-info{margin-top: 22px;}
.fundFinder .main_table_row .col2{padding:0px 5px; float:left;font-size:12px;}
.fundFinder .main_table_row .col2.benchmark_col{ text-align:left}
.fundFinder .main_table_row.row_bg .col2{font-size:10px;}
.fundFinder .main_table_row .col3{padding:0px 15px;}
.fundFinder .main_table_row .col4, .fundFinder .main_table_row .col4 a{color: #6C6868; padding:0px 5px; float:left; font-size:12px; text-align:left; font-weight:bold;text-decoration: none; }
.fundFinder .main_table_row .col4 a.bm-type_lnk{color: #2C61A6;}
.fundFinder .main_table_row .col4, .fundFinder .main_table_row .col4 span{color: #6C6868; padding:0px 5px; float:left; font-size:12px; text-align:left; font-weight:bold;text-decoration: none;}
.fundFinder .main_table_row.mouseover .col4, .fundFinder .main_table_row.mouseover .col4 a{color:#FFF;}
.fundFinder .main_table_row .col4 a{padding:0;}
.fundFinder .main_table_row.benchmark_data .col4{font-weight: normal;}
.fundFinder .col1_nobdr{ border-right:none;}
.fundFinder .radio_group, .fundFinder .radio_group2 {width: 132px;height: 17px;margin: 0 auto;color: #807d7d;font-family: 'UniversCondensedBold', Arial;font-weight:normal; text-transform: uppercase;}
.fundFinder .toggleGroup2 .toggleGroup2_off{
	display: none;
}

.fundFinder .toggleGroup2_on {
    display: none;
}            
.fundFinder .toggleGroup2 .toggleGroup2_on {
    display: block;
}

.fundFinder .toggleGroup2 .toggleGroup2_on.inline {
    display: inline-block;
}


.gsam .fundFinder #avgAnnRetRadio .radio_outer{
	   width: 132px;
}


.fundFinder .radio_outer {width: 124px;height: 17px;padding-left: 8px;background: url("../framework-libs/base/img/controls/switch_left_bg.png") 0 0 no-repeat;}
.fundFinder .radio_inner {position: relative;width: 100%;height: 17px;background: url("../framework-libs/base/img/controls/switch_right_bg.png") 100% 0 no-repeat;	}
.fundFinder .value_outer {position: absolute;top: 0;width: 61px;height: 17px;}
.fundFinder .left_value {left: -8px;}
.fundFinder .value_inner {display: block;height: 15px;padding-top: 2px;cursor: pointer;text-align: center;}
.fundFinder .value_outer.active .value_inner {width: 56px;padding-right: 8px;color: #FFF;background: url("../framework-libs/base/img/controls/switch_active_right_bg.png") 100% 0 no-repeat;	}
.fundFinder .right_value {right: 0;left: auto;}
.fundFinder .value_outer.active {width: 64px;padding-left: 8px;background: url("../framework-libs/base/img/controls/switch_active_left_bg.png") 0 0 no-repeat;	}
.fundFinder .subhead {display: block;padding-top: 2px;font-weight: normal;}
.fundFinder .row_bg{ background:#E4E4E0;}
.fundFinder .white_row_bg{ background:#fff;}
.fundFinder .benchmark_data{border-top:none;}
.gsam .fundFinder .odd{background-color:#F9FAFA !important;}
.fundFinder .bdr-b{ border-bottom:1px solid #ccc;}
.fundFinder .date{width:10px; float:left;padding:0 10px; }
.fundFinder .date.nobdr{ border-right:none;}
.fundFinder .asset_icon{ background:url(../framework-libs/base/img/sprites/sprite.png) no-repeat right bottom; width:16px; height:16px; position:relative; left:8px; z-index:0;}
.fundFinder  .favorite_icon.fav{
	background-position: -361px -39px;
	cursor: pointer;
}
.fundFinder  .favorite_icon.not-fav {
	background-position: -361px -59px;
	cursor: pointer;
}
.popup.alert_msg .info_txt{
    padding: 5px 18px;
}

.popup.alert_msg .info_txt div p{
    padding: 8px 0 0 3px;
    font-family: 'UniversCondensedBold';
    font-size: 16px;
    word-wrap: break-word;
}
div.popup.alert_msg .pointer {
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent #2C2C2C;
    border-image: none;
    border-style: solid;
    border-width: 12px;
    float: left;
    left: 15px;
    position: absolute;
    top: -24px;
}
.fundFinder .favorite_icon{ background:url("../framework-libs/base/img/ff-sprite.png") no-repeat right bottom; width:21px; height:18px; position:relative; left:8px; z-index:0;}
.fundFinder .asset_icon{ *float:left; }
.fundFinder .white_col2_txt{ text-align:left; line-height:13px; color:#6C6868; font-size:12px;}
.fundFinder .font_size10{ font-size:10px;}
.fundFinder .clear{ clear:both;}
.fundFinder .main_frame{ margin:0 auto;}
.fundFinder .characteristics_data .main_frame, .fundFinder .price_data .main_frame{*margin-bottom:15px;}
.fundFinder #gridContainerWrapper{border-bottom:9px solid #85ABD1;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;}
.fundFinder .benchmark_data .asset_icon{ visibility: hidden;}
.fundFinder .benchmark_data, .tret_toggle_on, .avgAnnRetLoad_toggle_on, .avgAnnRetLoad_toggle .avgAnnRetLoad_toggle_off, .tret_toggle .tret_toggle_off{display: none;}
.fundFinder .bechmark_visible .benchmark_data, .avgAnnRetLoad_toggle .avgAnnRetLoad_toggle_on, .tret_toggle .tret_toggle_on{display: block;}
.fundFinder .characteristics_data .main_table{width:1960px;}
.fundFinder .price_data .main_table{width:1638px;}
.fundFinder .fundfacts_data .main_table{width:100% !important;}
.fundFinder .fundfacts_data .main_table_row{width: auto;}
.fundFinder .fundfacts_data .headerRow .main_table_row{width:100%;}
.fundFinder .main_table_row .sort-cell.asc{
	background: url("../framework-libs/base/img/bg/column_sort_bg_sprite.png") no-repeat scroll right -27px transparent;	
}
.fundFinder .main_table_row .sort-cell.desc{
	background: url("../framework-libs/base/img/bg/column_sort_bg_sprite.png") no-repeat scroll right -54px transparent;
}
.fundFinder .main_table_row .sort-cell:hover, .fundFinder .main_table_row .sort-cell.desc:hover, .fundFinder .main_table_row .sort-cell.asc:hover{
    cursor: pointer;
    background: url("../framework-libs/base/img/bg/column_sort_bg_sprite.png") no-repeat scroll right 0 transparent;
}
.fundFinder .seperator{
	float:left;
	text-align:left;
}
.fundFinder .seperator span{
	position: absolute;
	margin-left:-1px; 
	width: 0px; 
	height: 100%; 
	border-right: 1px solid #ECEBEB; 
	top: 0px;
}
.fundFinder .dockedHeader .seperator span {
    border-right: 1px solid #CCCCCC;
}
.fundFinder .col2 .seperator span{
	margin-top: 110px;
}
.fundFinder .price-row-header .col2 .seperator span{margin-top: 75px;}
.fundFinder .locked-columns, .fundFinder .scrollable-columns{float: left;}
.gsam .fundFinder div.asset_legend {
    border: 1px solid #BDBDBD;
    clear: both;
    font-size: 13px;
    margin-top: 15px;
    padding: 5px 10px;
}
.gsam .fundFinder div.asset_legend, .gsam .fundFinder div.asset_legend strong, .gsam .fundFinder ul.asset_class_list, .gsam .fundFinder ul.asset_class_list li, .gsam .fundFinder ul.asset_class_list li div {
    float: left;
}
.gsam .fundFinder div.asset_legend strong {
    font-weight: bold;
}
.gsam .fundFinder ul.asset_class_list li div {
    margin: 0 10px 0 20px;
}
.gsam .fundFinder .data_table_content table .asset_class a, .asset_legend li div {
    background-image: url("../framework-libs/base/img/sprites/sprite.png");
    display: block;
    height: 16px;
    text-indent: -9999px;
    width: 16px;
}
.theme-1024 .fundFinder div.asset_legend .asset_class{
	margin-top: -2px;
}
.gsam .fundFinder .asset_legend li div.asset_class.fixed_income, .fundFinder .asset_icon.Fixed.Income {
    background-position: -364px -53px;
}
.gsam .fundFinder .asset_legend li div.asset_class.specialty, .fundFinder .asset_icon.Specialty{
    background-position: -364px -87px;
}
.gsam .fundFinder .asset_legend li div.asset_class.alternatives, .fundFinder .asset_icon.Alternatives{
	background-position: -364px -87px;
}
.gsam .fundFinder .asset_legend li div.asset_class.realestate, .fundFinder .asset_icon.Real{
	background-position: -364px -87px;
	
}
.gsam .fundFinder .asset_legend li div.asset_class.commodities, .fundFinder .asset_icon.Commodities{
	background-position: -364px -87px;	
}
.gsam .fundFinder .asset_legend li div.asset_class.equity, .fundFinder .asset_icon.Equity {
    background-position: -364px -36px;
}
.gsam .fundFinder .asset_legend li div.asset_class.money_markets, .fundFinder .asset_icon.Money.Markets {
    background-position: -364px -70px;
}
.gsam .fundFinder .asset_legend li div.asset_class.total_portfolio_solutions, .fundFinder .asset_icon.Portfolio.Solutions {
    background-position: -364px -104px;
}
.gsam .fundFinder .loading{background: url("../framework-libs/base/img/spinner.gif") no-repeat scroll center center transparent; min-height: 80px; width: 100%;}

/*-----CSS for width (removing inline styles)*/
.gsam .fundFinder .w34{width:34px;}
.gsam .fundFinder .w80{width:80px;}
.gsam .fundFinder .w140{width:140px;}
.gsam .fundFinder .w174{width:174px;}
.gsam .fundFinder .w184{width:184px;}
.gsam .fundFinder .w42{width:42px;}
.gsam .fundFinder .w66{width:66px;}
.gsam .fundFinder .w150{width:150px;}
.gsam .fundFinder .w110{width:110px;}
.gsam .fundFinder .w134{width:134px;}
.gsam .fundFinder .w344{width:344px;}
.gsam .fundFinder .w75{width:75px;}
.gsam .fundFinder .w149{width:149px;}
.gsam .fundFinder .w55{width:55px;}
.gsam .fundFinder .w58{width:58px;}
.gsam .fundFinder .w62{width:62px;}
.gsam .fundFinder .w100{width:100px;}
.gsam .fundFinder .w109{width:109px;}
.gsam .fundFinder .w67{width:67px;}
.gsam .fundFinder .w83{width:83px;}
.gsam .fundFinder .w50p{width:50%;}
.gsam .fundFinder .pl0{padding-left:0px;}
.gsam .fundFinder .pr0{padding-right:0px}
.gsam .fundFinder .p0{padding:0px !important;}
.gsam .fundFinder .fn250{width:250px;}
.gsam .fundFinder .fn294{width:294px;}
.gsam .fundFinder .bn289{width:289px;}
.gsam .fundFinder .sy115{width:115px;}
.gsam.theme-1024 .fundFinder .fn250{width:150px;}
.gsam.theme-1024 .fundFinder .fn294{width:194px;}
.gsam.theme-1024 .fundFinder .bn289{width:189px;}
.gsam.theme-1024 .fundFinder .sy115{width:75px;}
/* theme-1024 */
.theme-1024 .fundFinder .main_table_row .col1, .theme-1024 .fundFinder .main_table_row .col4, .theme-1024 .fundFinder .main_table_row .col4 a, .theme-1024 .fundFinder .main_table_row .col4 span{
	font-size:10px;
}
/* Custom checkboxes (Literature tab)
-------------------------------------*/
.fundFinder .literature_data .main_frame{
    width: 1198px;
    min-width:100%;
}
.fundFinder .literature_data .main_table{
	float: left;
	overflow: visible;
    width: 1108px;
    min-width:100%
}
.gsam .fundFinder .ui_checkbox {
    display: inline-block;
    width: 16px;
    height: 16px;
    cursor: pointer;
    margin:2px;
    background: url("../framework-libs/base/img/controls/ui_checkbox_sprite.png") 0 0 no-repeat;
}
.gsam .fundFinder .ui_checkbox.highlight{
    border: 2px solid red;
    margin: 0;
}
.gsam .fundFinder .ui_checkbox.checked {
    background-position: 0 -16px!important; /* [MS] Important used as a quick way of overriding more specific CSS for row/column selectors */ 
}
.gsam .fundFinder .ui_checkbox.check_column {
    background-position: 0 -32px;
}
.gsam .fundFinder .ui_checkbox.check_row {
    background-position: 0 -48px;
}
.gsam .fundFinder .ui_checkbox input {
    display: none; /* [MS] Hide underlying form checkbox input */
}
.gsam .fundFinder .literature_actions {
    font-family: UniversCondensed,​Arial;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 90px;
    z-index: 11;
}
.gsam .fundFinder .literature_actions li.action_description {
    background-color: #2A466B;
    height: 221px;
    padding: 25px 5px 5px;
    width: 80px;
}
.gsam .fundFinder .literature_actions li {
    clear: both;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    line-height: 15px;
}
.gsam .fundFinder .literature_actions li.action_item {
    background: url("../framework-libs/base/img/arrow-action.gif") no-repeat scroll right bottom #6387B6;
    border-bottom: 1px solid #92ABCB;
    cursor: pointer;
    height: 45px;
    overflow: hidden;
    width: 90px;
}
.gsam .fundFinder .literature_actions li.action_item:last-child {
    border-bottom: 1px solid #687C96;
}
.gsam .fundFinder .literature_actions li.action_item a {
    color: #FFFFFF;
    display: block;
    padding: 25px 5px 5px;
    text-decoration: none;
}
.gsam .fundFinder .literature_actions li.action_item a.multiline {
    padding-top: 10px;
}

.fundFinder .main_table_row.literature_row{
	width:100%;
	min-height: 23px;
}
.literature_data.gridContainer{
    min-height: 186px;
}
.fundFinder .main_table_row.literature_row .col1, .fundFinder .main_table_row.literature_row .col2, .fundFinder .main_table_row.literature_row .col4{
	padding-left:5px;
	padding-right:5px;
}
.fundFinder .main_table_row.literature_row.row_bg .col2{
	padding-top:5px;
	padding-bottom:5px;
	height:16px;
	position:relative;
	z-index:9;
}
.fundFinder .main_table_row.literature_row{
	background-image: url("../framework-libs/base/img/select_row_bg.png");
	background-repeat: repeat-y;
	background-position: 417px 0;
}
.fundFinder .main_table_row.literature_row.row_bg{
	 background-color:#E4E4E0;
}
.fundFinder .main_table_row.literature-row-header{
	background: none repeat-y scroll 0 0 #EFEFED;
}
.fundFinder .col2 .th.select_all{
	display:none;
	background: none repeat scroll 0 0 #E4E4E0;
	color:#333;
    height: 10px;
    left: -30px;
    margin-top: -5px;
    padding: 5px 0 11px;
    position: absolute;
    text-align: left;
    width: 130px;
}
.fundFinder .col2 .select_all_columns{
	background: none repeat scroll 0 0 #E4E4E0;
	color:#333;
    height: 10px;
    left:5px;
    margin-top: -5px;
    padding: 7px 0 9px;
    position: absolute;
    text-align: left;
    width: 100px;
    z-index: 9;
}
.fundFinder .col2 .th.select_all .ui_checkbox{
	float:left;
}
.fundFinder .col2 .th.select_all label{
    float: left;
    margin-left: 8px;
    margin-top: 3px;
}

.gsam .module.breadcrumbs ol {
    color: #666666;
    float: left;
    font: 12px UniversCondensed,Arial;
    overflow: hidden;
    width: 60%;
}
.gsam .module.breadcrumbs .first {
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;
}
.gsam .module.breadcrumbs li {
    background: url("../framework-libs/base/img/article-content/article-sprite.png") no-repeat scroll 0 -403px transparent;
    float: left;
    padding: 0 2px 0 6px;
    text-transform: uppercase;
}
.gsam .module.breadcrumbs a {
    color: #666666;
    text-decoration: none;
}

.gsam .ff-tab-wrapper{
	float:left;
	width: 100%;
	background-color: #EFEFED;
}
.gsam .docked-header .ff-tab-wrapper{
	border-bottom: 1px solid #CCCCCC;
    position: fixed;
    top: 0;
    width: 1200px;
    z-index: 9;
    *margin-left:-82px;
}
.theme-1024.gsam .docked-header .ff-tab-wrapper{
	width: 960px
}
.gsam .docked-header .headerRow.dockedHeader{
	margin-top:0;
}
.theme-1024.gsam .docked-header .headerRow.dockedHeader{
	margin-top:-10px;
}
.gsam .tabs {
    border-bottom: 5px solid #252525;
    clear: both;
    font-family: 'UniversCondensedBold',Arial;
    font-weight: normal;
    height: 40px;
    width: 100%;
}
.gsam .tabs.data_table {
	border-bottom: 5px solid #252525;
    clear: both;
    float: left;
    height: 40px;
    position: relative;
    z-index: 2;
}
.gsam div.fund_finder_wrapper .tabs {
	border-bottom:none;
	width:auto;
}
.gsam div.fund_finder_wrapper .tabs.data_table {
	border-bottom:none;
}
.gsam div.ff-tab-wrapper.fund_finder_wrapper{
	border-bottom:5px solid #252525;
}
.gsam .tabs li {
	margin-right: 5px;
	min-width:110px;
	text-align:center;
	cursor: pointer;
    float: left;
    height: 40px;
}


.gsam .tabs.data_table li {
	background-image:none;
    height: 40px;
}
.gsam .tabs li a {
    background: #c2c2c1;
    color: #252525;
    display: block;
    font-size: 16px;
    padding: 11px 20px 13px 20px;
    text-decoration: none;
    text-transform: uppercase;
}
.gsam .tabs li.active a {
    background:#252525;
	color:#85ABD1;
}

.gsam .tabs li a:hover{
	background-color:rgba(194, 194, 193, 0.7);
	color:#252525;
}
.gsam .tabs li.active a:hover{
	background:rgb(37,37,37);
	color:#85abd1;
}
.gsam .tabs.data_table li a:hover{
	background:rgba(194, 194, 193, 0.7);
	color:#252525;
}
.gsam .tabs.data_table li.active a:hover{
	background:rgb(37,37,37);
	color:#85abd1;
}
.gsam .tabs.data_table li a {
    background: #c2c2c1;
    padding: 11px 20px 13px 20px;
}
.gsam .tabs.data_table li.active a {
    background:#252525;
    color:#85ABD1;
}
.lt-ie9.gsam .tabs li a:hover{
	background:url("../framework-libs/base/img/buttons/Grey_tabsHover.png") no-repeat 0 0;
} 
.lt-ie9.gsam .tabs li.active a:hover{
	background:rgb(37,37,37);
}
.lt-ie9.gsam .tabs.data_table li a:hover{
	background:url("../framework-libs/base/img/buttons/Grey_tabsHover.png") no-repeat 0 0;
} 
.lt-ie9.gsam .tabs.data_table li.active a:hover{
	background:rgb(37,37,37);
}


.gsam h1.title {
    
}
.gsam .fundFinder h1.title {
    margin-bottom: 20px;
    margin-top: 8px;
}

.theme-1024.gsam .tabs.data_table li a {
    font-size: 13px;
}

.gsam.theme-1024 .module.breadcrumbs a {
    font-size: 10px;
}
.gsam .global_actions .email_overlay_result, .gsam .global_actions .subscription_overlay_result, .gsam .global_actions .subscription_overlay{
	left: auto;
	right: 95px;
}
.theme-1024.gsam .global_actions .email_overlay_result, .theme-1024.gsam .global_actions .subscription_overlay_result, .theme-1024.gsam .global_actions .subscription_overlay{
right: 75px;
}

.gsam .fundFinder .global_actions ul.other_details{
	float:left;
}

.fundfinder.tabbedpanel { min-height: 100%; }
.gsam #newFundMessage{position:absolute;z-index: 9;}
.gsam #newFundMessage .cxt_tooltip .tooltip{display:block}
.gsam.theme-1024 #newFundMessage .cxt_tooltip{
	margin-top: 10px;
}
.gsam #newFundMessage .pointer_ini{
	bottom: -18px;
    top: auto;
}

.theme-1024 #newFundMessage{font-size:12px;}
.gsam .new-fund{cursor: default;}
.gsam .new-fund sup{font-size: 10px; line-height: 10px; top: -0.3em;}
#favtooltipLogin{
	z-index: 1002;
}
#favtooltipLogin .pointer_ini{
	margin-top: 40px;
}
.theme-1024 #favtooltipLogin .pointer_ini{
	margin-top: 52px;
}
.gsam .contextual.login-tooltip .tooltip{
	cursor: default;
}

.gsam .pdfOnlyIcon{
	background: url("../framework-libs/base/img/article-content/article-sprite.png") no-repeat scroll -99px -94px transparent;
	color: #365884;
	font: 12px/12px 'UniversCondensedBold',Arial;
	padding: 4px 0 4px 19px;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
}
.gsam .fundFinder .filters_controls .filter .filter_summary .filter-msg{
	color:#FFF;
	float:left;
	font: 10px Arial; 
}
.gsam .group{
	float:left;
}

@media all { /* Global overrides
-------------------------------------*/
    .gsam .main {
        width: 100%;
    }

    /* Fund Finder global styles
-------------------------------------*/
    .gsam .fundFinder {
        clear: both;
        width: 100%;
    }
    
    .gsam .fundFinder h1.title {
        width: 100%;
        margin-top: 8px;
    }
    .gsam .fundFinder .gridWrapper{
        padding-top:30px;
        float: left;
        position: relative;
        width: 100%;
        z-index : 2;
    }
    .gsam .fundFinder.gridContainer{
        z-index : 5;
    }
    .gsam .content_header .nav_meta {
        margin-bottom: 8px; 
        height:23px;       
    }
    
    .gsam .wosc{
        display:block;        
    }
    
    .gsam .avgAnnRetLoad_toggle .wosc{
        display:none;        
    }
    .gsam .wsc{
        display:none;        
    }
    
    .gsam .avgAnnRetLoad_toggle .wsc{
        display:block;        
    }   
    
    /* Loading mask
-------------------------------------*/
    .gsam .loading_mask,.gsam .fundFinder .loading_mask {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background:
            url("../framework-libs/base/img/bg/mask_bg.png")
            0 0 repeat;
        /* RGBa for proper browsers to save on image requests. <IE9 gets PNG image fallback. */
        z-index: -1;
    }
    .gsam .fundFinder .loading_mask#clearall_loading_mask{ 
       z-index: 51;
    }
    .gsam .loading_text {
        display: none;
    }
    .gsam .loading_text.active {
        display: block;
    }
    .gsam .fundFinder .loading_mask{
       display: none;
    }
    .gsam .fundFinder .loading_mask.active {
        display: block;
        z-index: 2000;
        height: 100%;
        margin-top: 30px;
    }
    .gsam .fundFinder .data_table_content .loading_mask.active {
        margin-top: -34px;
        padding-bottom: 34px;
    }
    .gsam .loading_mask p,.gsam .fundFinder .loading_mask p {
        margin: 30px 0 0;
        color: #FFF;
        font-family: 'UniversCondensedBold', Arial;
        font-size: 18px;
        text-align: center;
    }
    .gsam .loading_mask p.loading {
        margin-top: 200px;
    }
    .gsam .loading_mask a,.gsam .fundFinder .loading_mask a {
        color: #6B8DB9;
    }
    .gsam .loading_mask a:hover,.gsam .fundFinder .loading_mask a:hover {
        color: #2c61a6;
    }
    .gsam .loading_mask a.button,.gsam .fundFinder .loading_mask a.button {
        display: inline-block;
        /* [MS] Will need display: inline and hacks for <IE8 */
        margin: 0 10px;
        color: #FFF;
    }
    .gsam .fundFinder .loading_mask span.selected {
        font-size: 36px;
    }
    .gsam .fundFinder .loading_mask a.clear_all {
        padding-left: 28px;
        background: #6286B5
            url("../framework-libs/base/img/clear_all.png")
            6px 3px no-repeat;
        border-radius: 12px;
    }
    .gsam .fundFinder .loading_mask a.clear_all:hover {
        background-color: #2c61a6;
    }

    /* Buttons
-------------------------------------*/
    .gsam .fundFinder .button {
        display: block;
        height: 24px;
        padding: 0 0 0 10px;
        color: #FFF;
        font-family: 'UniversCondensedBold', Arial;
        font-size: 14px;
        text-decoration: none;
        text-transform: uppercase;
        background: #6286b5;
        
    }
    .gsam .fundFinder .button span {
        display: block;
        height: 14px;
        padding: 5px 9px 5px 0;
    }
    .gsam .fundFinder .button:hover {
        background: #2c61a6;
    }

    /* Close icon */
    .gsam .fundFinder a.close {
        display: block;
        top: 9px;
        right: 8px;
        width: 13px;
        height: 13px;
        text-indent: -9999px;
        overflow: hidden;
        background:
            url("../framework-libs/base/img/sprites/sprite.png")
            -391px -39px no-repeat;
    }
    
    


    /* Text inputs
-------------------------------------*/
    .gsam .fundFinder input.text {
        display: block;
        padding: 0 10px;
        height: 24px;
        color: #666;
        font-family: Arial, sans-serif;
        font-size: 12px;
        font-weight: normal;
        letter-spacing: 0;
        text-align: justify;
        border: 0 none;
    }

    /* Custom checkboxes (Literature tab)
-------------------------------------*/
    .gsam .fundFinder .ui_checkbox {
        display: inline-block;
        width: 16px;
        height: 16px;
        cursor: pointer;
        background:
            url("../framework-libs/base/img/controls/ui_checkbox_sprite.png")
            0 0 no-repeat;
    }
    .gsam .fundFinder .ui_checkbox.checked {
        background-position: 0 -16px !important;
        /* [MS] Important used as a quick way of overriding more specific CSS for row/column selectors */
    }
    .gsam .fundFinder .ui_checkbox.check_column {
        background-position: 0 -32px;
    }
    .gsam .fundFinder .ui_checkbox.check_row {
        background-position: 0 -48px;
    }
    .gsam .fundFinder .ui_checkbox input {
        display: none; /* [MS] Hide underlying form checkbox input */
    }

    /* Global actions
-------------------------------------*/
        
    .gsam  .fundFinder .global_actions .back_to_link a {
        background: none repeat scroll 0 0 transparent;
        padding: 0;
        text-decoration: none;
    }
    
    .gsam  .fundFinder .global_actions .back_to_link a span {
        background: url("../framework-libs/base/img/pdf_viewer_back_to_literature.png") no-repeat scroll 0 0 transparent;
        float: left;
        height: 11px;
        margin-right: 4px;
        margin-top: 4px;
        width: 6px;
    } 
    
    .gsam .fundFinder .global_actions li.download a {
        background: url("../framework-libs/base/img/article-content/article-sprite.png") -99px -94px no-repeat;
    }
    .gsam .fundFinder .global_actions li.download a:hover {
        background-position:-99px -117px;
    }
    .gsam .fundFinder  .global_actions.topRight ul.share li.back_to_link{
    	position:relative;
    	top:-2px;
    }
    
    .gsam .fundFinder .global_actions div.shareOverlay {
        position: absolute;
        top: 25px;
        right: 25px;
        width: 160px;
        background:
            url("../framework-libs/base/img/fund-center/share_bg_fundfinder.png")
            0 0px no-repeat;
        z-index: 9;
    }
    .gsam .fundFinder .global_actions.topRight ul.share li.separator{
    	margin-top:0px;
    }
    .theme-1024.gsam .fundFinder .global_actions.topRight ul.share li.separator{
    	margin-top:5px;
    }

    /* Fund Finder / All Funds tab content */
    .gsam .fundFinder .fund_finder_global_content {
        position: relative;
        float: left;
        width: 100%;
        min-height: 500px;
        /* [MS] Min-height for loading state; will need explicit height declaration for IE6 */
    }
    .gsam .fundFinder .tab_pages {
        display: none;
        /* [MS] Tab contents are hidden by default. Active class makes them visible */
        position: relative;
        float: left;
        width: 100%;
    }
    .gsam .fundFinder .tab_pages.active {
        display: block;
    }

    /* Tab Page Header - Used e.g. All Funds
-------------------------------------*/
    .gsam .fundFinder .tab_page_header {
        height: 120px;
        width: 100%;
        background-color: #dedee0;
    }

    /* h2 and p */
    .gsam .fundFinder .tab_page_header h2,.gsam .fundFinder .tab_page_header p
        {
        float: left;
        color: #333;
        line-height: 1.15em;
    }
    .gsam .fundFinder .tab_page_header h2 {
        margin: 30px 10px 0 35px;
        padding-right: 30px;
        font-size: 25px;
        font-weight: lighter;
        width: 170px;
        border-right: solid 1px #c9c9cb;
    }
    .gsam .fundFinder .tab_page_header p {
        margin: 33px 40px 0 35px;
        display: block;
        width: 575px;
    }

    /* related docs */
    .gsam .fundFinder .tab_page_header li,.gsam .fundFinder .tab_page_header li a
        {
        font-size: 14px;
    }
    .gsam .fundFinder .tab_page_header ul a {
        text-decoration: none;
    }
    .gsam .fundFinder .tab_page_header ul.related_documents {
        padding: 25px 0 0 30px;
        width: 240px;
        background-color: #444a52;
        float: right;
        height: 95px;
    }
    .gsam .fundFinder .tab_page_header ul.related_documents,.gsam .fundFinder .tab_page_header ul.related_documents h3
        {
        font-weight: bold;
        font-family: arial;
    }
    .gsam .fundFinder .tab_page_header ul.related_documents h3 {
        color: #FFF;
    }
    .gsam .fundFinder .tab_page_header ul.related_documents ul li {
        margin-top: 10px;
    }
    .gsam .fundFinder .tab_page_header ul.related_documents a {
        color: #85abd1;
    }   
    .gsam .fundFinder .tab_page_header ul.related_documents .lock{
        background: url("../framework-libs/base/img/locks-light-blue.png") no-repeat scroll -11px -10px transparent;
    }
    .gsam .fundFinder .tab_page_header ul.related_documents a span{
        float: right;
        width: 220px;
    }
    

    /* Glossary
-------------------------------------*/
    .gsam .fundFinder .glossary {
        float: left;
        padding: 10px 0 0 5px;
    }
    .gsam .fundFinder .glossary a {
        display: block;
        padding: 2px 0 2px 22px;
        font-family: Arial, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        background:
            url("../framework-libs/base/img/ff-sprite.png")
            -435px -41px no-repeat;
    }

    /* Filters and controls 
-------------------------------------*/

    /* Filters nav
-------------------------------------*/
    .gsam .fundFinder ul.data_filters {
        float: left;
        height: auto;
        width: auto;
        border: none;
        *padding-bottom:4px;
    }
    .gsam .fundFinder .data_filters li {
        float: left;
        margin: 3px 2px 4px 0;
        width: 175px;
        height: 64px;
        background: #FFF;
    }
    .gsam .fundFinder #tabPanel li{
       position: relative;
    }
    .gsam .fundFinder .data_filters li.first {
        margin-left: 0px;
    }
    .gsam .fundFinder .data_filters li.last {
        margin-right: 3px;
    }
    .gsam .fundFinder .data_filters li a {
        display: block;
        position: relative;
        height: 55px;
        padding: 9px 0 0 11px;
        color: #6a8cb9;
        font-family: 'UniversCondensedBold', Arial;
        font-size: 13px;
        text-transform: uppercase;
        text-decoration: none;
        background: #688bb8;
        text-align:left;
        z-index: 2;
        /* [MS] Higher z-index to allow the link to sit 'above' the span that shows if a filter option is selected or not - whole tab then clickable */
    }
    .gsam .fundFinder .data_filters li.filter_morningstar a span {
        width: 88px;
    }
    .gsam .fundFinder .data_filters li.filter_characteristics a span {
        padding-right: 18px;
    }
    .gsam .fundFinder .data_filters li span.selected {
        position: absolute;
        bottom: 11px;
        left: 11px;
        color: #4a4949;
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
        text-transform: auto;
    }

    /* Active styles */
    .gsam .fundFinder .data_filters li.active {
        margin-bottom: 0;
        padding-bottom: 6px;
        background: #6b8db9 url("../framework-libs/base/img/bg/filter_nav_active.jpg") 100% 100% no-repeat;
        background-image: linear-gradient(left top, #6186B5 0%, #809EC4 100%);
        background-image: -o-linear-gradient(left top, #6186B5 0%, #809EC4 100%);
        background-image: -moz-linear-gradient(left top, #6186B5 0%, #809EC4 100%);
        background-image: -webkit-linear-gradient(left top, #6186B5 0%, #809EC4 100%);
        background-image: -ms-linear-gradient(left top, #6186B5 0%, #809EC4 100%);
        border-bottom: 0;
    }
    .gsam .fundFinder .data_filters li.active a {
        color: #FFF;
        background: none;
    }
    
    .gsam .fundFinder .data_filters li.active span.selected {
        display: none;
    }
    .gsam .fundFinder .filters_controls .filter_options h3, .gsam .fundFinder .filters_controls .text_search h3 {
    margin: 0 0 10px;
    color: #FFF;
    }
    .gsam .fundFinder .filters_controls .filter_morningstar .ui_filter li a span {
        padding: 0px 0 2px 28px;
        background: url("../framework-libs/base/img/star_icon_sprite.png") 0 -40px no-repeat;
        display: inline-block;
    }
    
    .gsam #overlay .col {
        min-width: 240px;
    }

    .gsam .browse_all_funds{
        float: right;
        margin: -10px 0 24px 0;
        text-transform: uppercase;
        font-family: UniversCondensedBold, Arial;
        font-size: 14px;
    }
    /* Controls
-------------------------------------*/
    .gsam .fundFinder .controls .save_filter_button {
        float: right;
        color: #FFF;
        text-decoration: none;
    }
    .gsam .fundFinder .controls .cxt_tooltip {
        margin-left: 4px;
    }
    .gsam .fundFinder .save_filter .cxt_tooltip .refPoint {
        left: 17px;
        top: 118px;
    }
    .gsam.lt-ie8 .fundFinder .save_filter .cxt_tooltip .refPoint {
        left: 25px;
    }
    .gsam .fundFinder .save_filter .cxt_tooltip .contextual {
        width: 200px;
    }
    .gsam .fundFinder .contextual.login-tooltip{
        top:-55px;
    }
    .gsam .fundFinder .save_filter .cxt_tooltip .contextual .pointer, .gsam .fundFinder .gridContainer .cxt_tooltip .contextual .pointer {
        top: -21px;
        border-top-color: transparent;
        border-bottom-color: #2c2c2c;
    }
    .gsam .fundFinder .save_filter .contextual .tooltip , .gsam .fundFinder .gridContainer .contextual .tooltip {
        padding: 13px;
    }
    .gsam .fundFinder .save_filter .contextual .tooltip p, .gsam .fundFinder .gridContainer .contextual .tooltip p {
        font-size: 16px !important;
        font-family: 'UniversCondensed', Arial !important;
        line-height: 20px;
        text-transform: none;
    }
    .gsam .fundFinder .save_filter .contextual .tooltip p strong, .gsam .fundFinder .gridContainer .contextual .tooltip p strong {
        font-family: 'UniversCondensedBold', Arial !important;
    }
    .gsam  .fundFinder .gridContainer .contextual .pointer_ini, .gsam  .fundFinder .gridContainer .contextual .pointer_inihelp {
        left: 13px;
    }
    .gsam .fundFinder .save_filter .cxt_tooltip .tooltip a.close {
        display: none;
    }
    .gsam.lt-ie8 .fundFinder .save_filter .userdef {
        z-index: 10000 !important;
    }
    
    /* Data tabs content
-------------------------------------*/
    .gsam .fundFinder .data_table_content {
        position: relative;
        float: left;
        clear: both;
        width: 1200px;
        min-height: 80px;
        /* [MS] Will need explicit height declaration for IE6 */
        background:
            url("../framework-libs/base/img/spinner.gif")
            center center no-repeat;
        z-index: 5;
        /* [MS] Z-index value required to allow the z-index value on the share overlay parent to override it, ensuring that the share popup sits on top of the table */
    }
    .gsam.lt-ie8 .fundFinder .data_table_content {
        zoom: 1;
    }
    .gsam .fundFinder .data_table_content .tab_pages {
        display: none;
        /* [MS] Tabs are hidden by default. Active class makes them visible */
        float: left;
        width: 100%;
        background: #EFEFED;
    }
    .gsam .fundFinder .data_table_content .tab_pages.active {
        display: block;
    }
    .gsam .fundFinder .data_table_content table {
        width: 100%;
        color: #6c6868;
        font-family: Arial, sans-serif;
        font-size: 12px;
        border-collapse: collapse;
    }
    .gsam .fundFinder .data_table_content table.table_wrapped {
        min-width: 1400px;
    }
    .gsam .fundFinder .data_table_content table tr.alt td {
        background: #f9fafa;
    }
    .gsam .fundFinder .data_table_content table th,.gsam .fundFinder .data_table_content table td
        {
        padding: 10px 5px 8px 5px;
        border: 1px solid #ecebeb;
    }
    .gsam .fundFinder .data_table_content table th {
        height: 27px;
        padding: 0 7px;
        color: #333;
        font-size: 12px;
        text-align: center;
        vertical-align: middle;
        border-color: #CCC;
    }
    .gsam .fundFinder .data_table_content table tr.subheader th {
        font-size: 10px;
    }
    .gsam .fundFinder .data_table_content table td {
        background: #FFF;
        word-wrap: normal;
    }
    .gsam .fundFinder .data_table_content .tab_pages.tab_literature {
        min-height: 481px;
        /* [MS] Min-height used. IE6 will need an override using height. */
    }
    .gsam .fundFinder .asset_class .wrap {
        padding: 8px 14px 6px;
        position: relative;
    }
    .gsam .fundFinder .row_actions .refPoint .contextual .tooltip {
        cursor: default;
    }
    .gsam .fundFinder .row_actions .refPoint .contextual .tooltip .close {
        background:
            url("../framework-libs/base/img/sprites/sprite.png")
            -99px -68px no-repeat;
        text-indent: -9999px;
        width: 16px;
    }
    .gsam .fundFinder .row_actions .refPoint .contextual .pointer {
        left: 10px;
    }
    .gsam .fundFinder .data_table_content .asset_class .row_actions .fave .faved
        {
        background-position: 0 -39px;
        width: 145px;
    }
    .gsam.lt-ie7 .fundFinder .data_table_content .actions_active .row_actions
        {
        display: block;
    }
    .gsam .fundFinder .data_table_content table th span.multiline {
        display: inline-block;
        width: 80%;
        font-size: 10px;
    }
    .gsam .fundFinder .data_table_content table th span.subhead {
        display: block;
        padding-top: 2px;
        font-weight: normal;
    }
    .gsam .fundFinder .data_table_content table tr.header th {
        height: auto;
        padding: 7px 3px 15px;
        color: #333;
        font-weight: bold;
        background: none;
        vertical-align: top;
        background: #EFEFED;
    }
    .gsam .fundFinder .data_table_content table tr.subheader th {
        background: #e4e4e0;
    }
    .gsam .fundFinder .data_table_content table tr.subheader th.col_select {
        text-align: center;
    }
    .gsam .fundFinder .data_table_content table tr.header th.funds .left_head
        {
        display: block;
        min-width: 210px;
        padding-left: 14px;
        text-align: left;
    }

    /* Sortable Column Styles */
    .gsam .fundFinder .data_table_content table tr.subheader th.sortable:hover
        {
        cursor: pointer;
    }
    .gsam .fundFinder .data_table_content table tr.subheader th.sortable:hover,.gsam .fundFinder .data_table_content table tr.subheader th.sorted
        {
        background:
            url("../framework-libs/base/img/bg/column_sort_bg_sprite.png")
            no-repeat right 0;
    }
    .gsam .fundFinder .data_table_content table tr.subheader th.sort_asc,.gsam .fundFinder .data_table_content table tr.subheader th.sort_asc:hover
        {
        background-position: right -27px;
    }
    .gsam .fundFinder .data_table_content table tr.subheader th.sort_desc,.gsam .fundFinder .data_table_content table tr.subheader th.sort_desc:hover
        {
        background-position: right -54px;
    }

    /* Custom switch controls */
    .gsam .fundFinder .data_table_content table th .radio_group {
        width: 132px;
        height: 17px;
        margin: 0 auto;
        color: #807d7d;
        font-family: 'UniversCondensedBold', Arial;
        font-weight: normal;
        text-transform: uppercase;
    }
    .gsam .fundFinder .data_table_content table tr.header th p.label {
        margin: 11px 0 6px;
        color: #6588b6;
        font-size: 11px;
    }
    .gsam .fundFinder .data_table_content table tr.header th.fund_name p.label
        {
        margin-top: 24px;
    }
    .gsam .fundFinder .data_table_content table th .radio_group input.radio
        {
        display: none;
    }
    .gsam .fundFinder .data_table_content table th .radio_group .radio_outer
        {
        width: 124px;
        height: 17px;
        padding-left: 8px;
        background:
            url("../framework-libs/base/img/controls/switch_left_bg.png")
            0 0 no-repeat;
    }
    .gsam .fundFinder .data_table_content table th .radio_group .radio_inner
        {
        position: relative;
        width: 100%;
        height: 17px;
        background:
            url("../framework-libs/base/img/controls/switch_right_bg.png")
            100% 0 no-repeat;
    }
    .gsam .fundFinder .data_table_content table th .radio_group .value_outer
        {
        position: absolute;
        top: 0;
        width: 61px;
        height: 17px;
    }
    .gsam .fundFinder .data_table_content table th .radio_group .value_outer.left_value
        {
        left: -8px;
    }
    .gsam .fundFinder .data_table_content table th .radio_group .value_outer.right_value
        {
        right: 0;
        left: auto;
    }
    .gsam .fundFinder .data_table_content table th .radio_group .value_outer .value_inner
        {
        display: block;
        height: 15px;
        padding-top: 2px;
        cursor: pointer;
        text-align: center;
    }
    .gsam .fundFinder .data_table_content table th .radio_group .value_outer.active
        {
        width: 64px;
        padding-left: 8px;
        background:
            url("../framework-libs/base/img/controls/switch_active_left_bg.png")
            0 0 no-repeat;
    }
    .gsam .fundFinder .data_table_content table th .radio_group .value_outer.active .value_inner
        {
        width: 56px;
        padding-right: 8px;
        color: #FFF;
        background:
            url("../framework-libs/base/img/controls/switch_active_right_bg.png")
            100% 0 no-repeat;
    }
    .gsam .fundFinder .data_table_content table td {
        text-align: center;
        border-bottom: none;
    }
    .gsam .fundFinder .data_table_content table tbody td span.number {
        white-space: nowrap;
        /* [MS] Prevent negative numbers from wrapping and leaving the minus sign on the line above */
    }
    .gsam .fundFinder .data_table_content table td.fund_name {
        text-align: left;
    }
    .gsam .fundFinder .data_table_content table tr.benchmark_data td.asset_class span.benchmark_item
        {
        display: none;
    }

    /* Asset class icons */
    .gsam .fundFinder .data_table_content table td.asset_class {
        padding: 0;
        vertical-align: top;
    }
    .gsam .fundFinder .data_table_content table .asset_class a,.asset_legend li div
        {
        display: block;
        width: 16px;
        height: 16px;
        text-indent: -9999px;
        background-image:
            url("../framework-libs/base/img/sprites/sprite.png");
    }
    .gsam .fundFinder .data_table_content table .asset_class.fixed_income a,.gsam .fundFinder .asset_legend li div.asset_class.fixed_income
        {
        background-position: -364px -53px;
    }
    .gsam .fundFinder .data_table_content table .asset_class.specialty a,.gsam .fundFinder .asset_legend li div.asset_class.specialty
        {
        background-position: -364px -87px;
    }
    .gsam .fundFinder .data_table_content table .asset_class.equity a,.gsam .fundFinder .asset_legend li div.asset_class.equity
        {
        background-position: -364px -36px;
    }
    .gsam .fundFinder .data_table_content table .asset_class.money_markets a,.gsam .fundFinder .asset_legend li div.asset_class.money_markets
        {
        background-position: -364px -70px;
    }
    .gsam .fundFinder .data_table_content table .asset_class.total_portfolio_solutions a,.gsam .fundFinder .asset_legend li div.asset_class.total_portfolio_solutions
        {
        background-position: -364px -104px;
    }
    .gsam .fundFinder .data_table_content table td.fund_name {
        font-weight: bold;
    }
    .gsam .fundFinder .data_table_content table tr.benchmark_data td.fund_name
        {
        font-weight: normal;
    }
    .gsam .fundFinder .data_table_content table tr.benchmark_data td {
        padding: 8px 5px;
        border-top: none;
        border-bottom: none;
    }
    .gsam .fundFinder .data_table_content table tr.benchmark_data:hover td,.gsam.lt-ie7 .fundFinder .data_table_content table tr.benchmark_data.highlight td
        {
        color: #FFF;
        background: #F9FAFA;
        border-color: #ECEBEB;
    }
    .gsam .fundFinder .data_table_content table td.fund_name a {
        text-decoration: none;
        color: #6C6868;
    }

    /* Holdings table styles */
    .gsam .fundFinder .data_table_content table.holdings_data {
        border: none;
    }
    .gsam .fundFinder .data_table_content table.holdings_data tr.header th {
        padding-left: 5px;
        padding-right: 5px;
    }

    /* Literature table styles */
    .gsam .fundFinder .data_table_content table td.select_by_row,.gsam .fundFinder .data_table_content table tr.subheader th.select_by_row,.gsam .fundFinder .data_table_content table tr.header th.select_by_row
        {
        background: #dfe1e3 !important;
    }
    .gsam .fundFinder table.literature_data tr.subheader th {
        color: #333;
        font-weight: bold;
        text-align: left;
    }
    .gsam.lt-ie8 .data_table_content div.table div.th.select_all .ui_checkbox,.gsam.lt-ie8 .data_table_content table th.select_all .ui_checkbox
        {
        float: left;
        margin-right: 5px;
    }

    /* All Funds Tab Page - Fund Finder
-------------------------------------*/
    .gsam .fundFinder .all_funds {
        margin-top: 20px;
        border-bottom: solid 1px #cececc;
    }
    .gsam .fundFinder .all_funds,.gsam .fundFinder .all_funds .fund_type,.gsam .fundFinder .fund_type .fund_list
        {
        float: left;
        width: 100%;
    }
    .gsam .fundFinder .all_funds .fund_type,.gsam .fundFinder .fund_type .fund_list_group
        {
        border-top: solid 1px #bfbfbe;
    }
    .gsam .fundFinder .fund_type.fixed_income_funds .fund_list_group:first-child
        {
        border: none;
    }
    .gsam .fundFinder .all_funds .fund_type {
        margin-bottom: 40px;
    }
    .gsam .fundFinder .fund_type .fund_list_group {
        padding-top: 15px;
    }
    .gsam .fundFinder .fund_type .fund_list_group.Core.Equity, .gsam .fundFinder .fund_type .fund_list_group.Emerging.Markets {
        border-top: none;
    }
    .gsam .fundFinder .fund_type .fund_list_group:first-child{
        border-top: none;
    }
    .gsam .fundFinder .fund_type .fund_list_group.Tax-Aware.Portfolios{
        clear:both;
    }
    .gsam .fundFinder .fund_type .fund_list_group.item0{
        margin-right:25px;
    }
    .gsam .fundFinder .fund_type.specialty_funds{
        margin-right:25px;
    }
    .gsam .fundFinder .fund_type.specialty_funds.alternatives{
        clear: left;
    }
    .gsam .fundFinder .fund_type h3 {
        border-bottom: solid 1px #bfbfbe;
    }
    .gsam .fundFinder .fund_type h3 span {
        height: 16px;
        width: 16px;
        margin-right: 10px;
        display: block;
        float: left;
        background: transparent
            url("../framework-libs/base/img/asset_class_sprite.png")
            no-repeat left top;
    }
    .gsam .fundFinder .fund_type h3,.gsam .fundFinder .fund_type h4 {
        text-transform: uppercase;
        font-family: UniversCondensed, Arial;
        font-weight: lighter;
        color: #333;
        font-size: 15px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .gsam .fundFinder .fund_type .fund_list h5 {
        color: #484848;
    }
    .gsam .fundFinder .fund_type .fund_list {
        margin-bottom: 13px;
    }
    .gsam .fundFinder .fund_type .fund_list,.gsam .fundFinder .fund_type .fund_list ul li, .gsam .fundFinder .fund_type .fund-without-subasset
        {
        font-size: 13px;
        font-family: arial;
        font-weight: 600;
    }
    .gsam .fundFinder .fund_type .fund-without-subasset{
        float:left;
        width:100%;
        margin-bottom:13px;
    }
    
    .gsam .fundFinder .fund_type .fund_list .fund-without-subasset{
        margin:0;
    }
    
    .gsam .fundFinder .fund_type .fund_list.two-column{
    	 width: 100%;
    }
    
    .gsam .fundFinder .all_funds .fund_type .fund_list .fund-without-subasset.item0{
    	margin-right:25px;
    	width:47%;
    	float:left;
    }
	.gsam .fundFinder .all_funds .fund_type .fund_list .fund-without-subasset.item1{
		width:47%;
	}    
    
    .gsam .fundFinder .fund_type .fund_list ul li, .gsam .fundFinder .fund_type .fund-without-subasset {
        padding: 11px 0 0 0;
    }
    .gsam .fundFinder .fund_type .fund_list li a, .gsam .fundFinder .fund_type .fund-without-subasset a {
        color: #203b5e;
        text-decoration: none;
    }
    .gsam .fundFinder .fund_type .fund_list li a:hover, .gsam .fundFinder .fund_type .fund-without-subasset a:hover {
        color: #2c61a6;
    }
    .gsam .fundFinder .all_funds .fundamental_equity_funds,.gsam .fundFinder .all_funds .structured_equity_funds
        {
        float: left;
    }
    .gsam .fundFinder .all_funds .equity_funds {
        width: 589px;
        margin-right: 25px;
    }
    .gsam .fundFinder .all_funds .fundamental_equity_funds,.gsam .fundFinder .all_funds .fixed_income_funds
        {
        margin-right: 25px;
    }
    .gsam .fundFinder .fund_type .fund_list,.gsam .fundFinder .all_funds .fundamental_equity_funds,.gsam .fundFinder .all_funds .structured_equity_funds,.gsam .fundFinder .all_funds .specialty_funds,.gsam .fundFinder .all_funds .total_portfolio_solutions,.gsam .fundFinder .all_funds .fixed_income_funds,.gsam .fundFinder .all_funds .money_market_funds
        {
        width: 280px;
    }
    .gsam .fundFinder .all_funds .equity_funds h3 span {
        background-position: 0 0;
    }
    .gsam .fundFinder .all_funds .specialty_funds h3 span {
        background-position: 0 -47px;
    }
    .gsam .fundFinder .all_funds .total_portfolio_solutions h3 span {
        background-position: 0 -63px;
    }
    .gsam .fundFinder .all_funds .fixed_income_funds h3 span {
        background-position: 0 -31px;
    }
    .gsam .fundFinder .all_funds .money_market_funds h3 span {
        background-position: 0 -16px;
    }

    /** CUSTOM DROP DOWNS / Vincent Roman **/

    /* Surrounding DIV */
    .gsam div.ui_select_custom {
        overflow: hidden;
        width: 280px;
        background-color: #F2F3F4;
    }
    .gsam div.ui_select_custom div.custom_ul {
        /*overflow: hidden;*/
        z-index: 1;
    }
    .gsam div.ui_select_custom,.gsam div.ui_select_custom div.custom_ul_list
        {
        float: left;
        clear: both;
        width: 100%;
    }
    .gsam.lt-ie8 .filter_options.characteristics div.ui_select_custom,.gsam.lt-ie8 .filter_options.characteristics div.ui_select_custom div.custom_ul_list
        {
        width: 280px; /* [MS] IE7 needs defined width - 100% doesn't work */
    }
    .gsam.lt-ie8 .filter_options.characteristics div.ui_select_custom {
        background-color: transparent;
    }

    /* main UL */
    .gsam div.ui_select_custom {
        border-top: solid 1px #979ba2;
        border-bottom: solid 1px #979ba2;
        margin-bottom: 20px;
        z-index: 50;
        max-width: 280px;
        float: left;
        clear: both;
        *position: relative;
        *zoom: 1;
    }
    .gsam .filter_group .ui_select_custom {
        position: absolute;
    }
    .gsam div.custom_ul {
        border-left: solid 1px #979ba2;
        border-right: solid 1px #979ba2;
        background-color: #f2f3f4;
    }
    .gsam div.ui_select_custom .custom_ul.active {
        position: relative;
        overflow-x: hidden;
        overflow-y: auto;
        height: auto;
        max-height: 1500px; /* [MS] Defined height req'd for IE6. */
        z-index: 9;
        background-color: #fff;
        border-bottom: solid 1px #979ba2;
    }

    /* List Items */
    .gsam ul.custom_ul div.custom_ul_head,.gsam ul.custom_ul div.custom_ul_list div.ui_custom_select_li
        {
        height: 22px;
        line-height: 24px;
        *line-height: 21px; /* target ie7 and below */
        cursor: pointer;
        font-size: 12px;
        padding: 0 4%;
        width: 92%;
    }
    .gsam div.custom_ul div.custom_ul_head {
        background:
            url("../framework-libs/base/img/ff-sprite.png")
            no-repeat right -120px transparent;
    }
    .gsam div.custom_ul div.custom_ul_head,.gsam div.ui_select_custom div.custom_ul_list div.ui_custom_select_li
        {
        height: 22px;
        line-height: 22px;
        min-height: 0;
        font-family: Arial;
        cursor: default;
    }
    .gsam div.custom_ul div.custom_ul_head,.gsam div.ui_select_custom div.custom_ul_list big,.gsam div.ui_select_custom div.custom_ul_list div.ui_custom_select_li
        {
        font-size: 12px;
    }
    .gsam div.custom_ul div.custom_ul_head {
        padding: 0 0 0 10px;
        color: #333;
    }
    .gsam.lt-ie8 .filter_options.characteristics div.ui_select_custom div.custom_ul_head
        {
        width: 268px;
    }
    .theme-1024.gsam.lt-ie8 .filter_options.characteristics div.ui_select_custom div.custom_ul_head
        {
        width: 220px;
    }
    .gsam div.ui_select_custom .active div.custom_ul_head {
        display: none;
    }
    .gsam div.ui_select_custom div.custom_ul_list div.ui_custom_select_li {
        float: left;
        width: 240px;
        overflow: hidden;
        clear: both;
        padding: 0 10px;
        border-top: solid 1px #f2f3f4;
        font-weight: lighter;
        color: #000;
        background:
            url("../framework-libs/base/img/dropdown/select_custom_ul_li_arrow_bgd.png")
            no-repeat right bottom transparent;
        position: relative;
        *zoom: 1;
    }
    .gsam.lt-ie9 div.ui_select_custom div.custom_ul_list div.ui_custom_select_li
        {
        width: 258px;
    }
    .gsam.lt-ie9 div.save_filter div.ui_select_custom div.custom_ul_list div.ui_custom_select_li
        {
        width: 238px;
    }
    .gsam div.ui_select_custom div.active div.custom_ul_list div.ui_custom_select_li
        {
        border-top: solid 1px #dcdee0;
        background-image: none;
        font-size: 12px;
        line-height: 22px;
        margin-bottom: 0;
        min-height: 22px;
    }
    .gsam div.ui_select_custom div.active div.custom_ul_list span.ui_custom_select_li.optgroup
        {
        display: block;
        padding: 3px 10px;
        font-size: 15px;
        color: #000;
    }
    .gsam div.ui_select_custom div.active div.predefined_filters {
        background: transparent
            url("../framework-libs/base/img/dropdown/dropmenu_active_state.gif")
            no-repeat 255px -3px !important; /* 247px -3px */
    }
    .gsam div.ui_select_custom div.userdefined_filters {
        border-top: solid 18px #dedee0;
    }
    .gsam div.ui_select_custom div span.delete_filter {
        display: none;
        /*  float: right;*/
        padding: 0 5px 0 10px;
        cursor: pointer;
        position: absolute;
        right: 0;
        top: 0;
        /*  *margin-top: -22px;*/
        *zoom: 1;
        background-color: #fff;
    }
    .gsam div.ui_select_custom div.active span.delete_filter {
        display: block;
    }
    .gsam div.ui_select_custom div.active div.custom_ul_list div.ui_custom_select_li:hover span.delete_filter,.gsam div.ui_select_custom div.active div.custom_ul_list div.ui_custom_select_li:hover,.gsam div.ui_select_custom div.active div.custom_ul_list div.selected
        {
        background-color: #85abd1;
    }
    .gsam div.ui_select_custom div.active div.custom_ul_list div.keydown {
        background-color: #CCC;
    }

    /* delete */
    .gsam div.confirm_delete {
        position: absolute;
        z-index: 1010;
        background: url('../framework-libs/base/img/dropdown/alert_overlay_bg.png') no-repeat;
        width:100%;
        left:0;
    }
    .gsam div.confirm_delete .instructions {
        clear: both;
        color: #FFF;
        float: left;
        font-family: 'UniversCondensedBold', Arial;
        font-size: 14px;
        margin-top: 10px;
        width: 100%;
        word-wrap: break-word;
    }
    .theme-1024.gsam div.confirm_delete .instructions{
        font-size: 14px;
        line-height:16px;
    }
    .gsam div.confirm_delete .instructions big,.gsam div.confirm_delete .instructions p
        {
        font-family: arial;
    }
    .gsam div.confirm_delete .instructions big {
        line-height: 18px;
        font-weight: lighter;
        font-size: 13px;
    }
    .gsam div.confirm_delete .instructions strong {
        font-weight: bold;
    }
    .gsam div.confirm_delete .instructions p {
        margin: 10px 0;
        padding: 0;
        line-height: 14px;
        font-size: 11px;
    }
    .gsam div.confirm_delete .alert_msg_button,.gsam div.confirm_delete .alert_msg_button span
        {
        display: block;
        float: left;
    }
    .gsam .confirm_delete .alert_msg_button,.gsam .confirm_delete .link_cancel
        {
        font-size: 12px;
        line-height: 17px;
        text-decoration: none;
    }
    .gsam .confirm_delete .alert_msg_button {
        background:
            url("../framework-libs/base/img/controls/switch_active_left_bg.png")
            0 0 no-repeat;
        color: #FFF;
        font-weight: normal;
        margin-top:1px;
    }
    .gsam .confirm_delete .alert_msg_button span{
        line-height:17px;
    }
    .gsam .confirm_delete .alert_msg_button {
        margin-right: 10px;
        padding-left: 0;
    }
    .gsam .confirm_delete .alert_msg_button span {
        background:
            url("../framework-libs/base/img/controls/switch_active_right_bg.png")
            no-repeat right top;
        padding: 0 7px 0 4px;
        height: 17px;
    }
    .gsam .confirm_delete a.link_cancel {
        color: #85ABD0;
        font-family: 'UniversCondensedBold', Arial;
        text-transform: uppercase;
    }

    /** Toggle Info / Data Table / Vincent Roman **/
    .gsam .fundFinder table .benchmark_data,.gsam .fundFinder table.data .toggle_on,.gsam .fundFinder table.tret .tret_toggle_off,.gsam .fundFinder table.avgAnnRetLoad .avgloadoff
        {
        display: none;
    }
    .gsam .fundFinder table.fundName .benchmark_data {
        display: table-row;
    }
    .gsam.lt-ie8 .fundFinder table.fundName .benchmark_data {
        display: block;
        /* [MS] IE7 doesn't recognise display: table-row so need to force visibility */
    }
    .gsam .fundFinder table.tret .tret_toggle_on,.gsam .fundFinder table.avgAnnRetLoad .avgtoggleon
        {
        display: block;
    }

    /** Literature Table Actions / Vincent Roman **/
    .gsam .fundFinder  table.data td.literature_actions_column {
        width: 79px;
    }
    .gsam .fundFinder label[for="select_all_literature"] {
        
    }
    .gsam .fundFinder  .literature_actions,.gsam .fundFinder .literature_actions li
        {
        width: 80px;
    }
    .gsam .fundFinder  .literature_actions {
        position: absolute;
        top: 0;
        right: 0;
        width: 90px;
        margin: 0;
        padding: 0;
        z-index: 11;
        /* [MS] Needs to be higher than the z-index of the fake table header */
    }
    .gsam .fundFinder .literature_actions li.action_description {
        width: 80px;
        height: 221px;
        padding: 25px 5px 5px;
        background-color: #2a466b;
    }
    .gsam .fundFinder .literature_actions li {
        float: left;
        clear: both;
        color: #FFF;
        font-size: 13px;
        line-height: 15px;
    }
    .gsam .fundFinder .literature_actions li.action_item {
        border-bottom: solid 1px #92abcb;
        height: 45px;
        width: 90px;
        overflow: hidden;
        background: #6387b6 url(../framework-libs/base/img/arrow-action.gif) no-repeat right bottom;
        cursor: pointer;
    }
    .gsam .fundFinder .literature_actions li.action_item:last-child {
        border-bottom: solid 1px #687c96;
    }
    .gsam .fundFinder .literature_actions li.action_item a {
        display: block;
        padding: 25px 5px 5px;
        color: #FFF;
        text-decoration: none;
    }
    .gsam .fundFinder .literature_actions li.action_item a.multiline {
        padding-top: 10px;
    }
    
    .gsam .fundFinder .asset_class_head{
        background: url("../framework-libs/base/img/ff-sprite.png") no-repeat scroll -435px -41px transparent;
        cursor: pointer;
        display: inline-block;
        height: 16px;
        width: 17px;
    }
    
    .gsam .fundFinder #assetLegend{
        font-family: UniversCondensed,Arial;
        position:fixed;
        z-index:999;
    }
    .gsam .fundFinder #assetLegend .tooltip{
        background-color:#FFF;
        display: block;
        float: left;
        padding: 0;
        width: auto;
    }
    .gsam .fundFinder #assetLegend .pointer_ini{
        border-bottom: 0 none;
        bottom: -8px;
        left: 10px;
        margin: 0;
        position: absolute;
        top: auto;
    }
    .gsam .fundFinder #assetLegend div.asset_legend{
        border:0px;
    }
    /** Share Class Legend / Vincent Roman **/
    .gsam .fundFinder div.asset_legend {
        clear: both;
        padding: 5px 10px;
        border: solid 1px #bdbdbd;
        margin-top: 0;
        font-size: 13px;
    }
    .theme-1024 .fundFinder div.asset_legend{
        font-size: 11px;
    }
    .gsam .fundFinder div.asset_legend,.gsam .fundFinder div.asset_legend strong,.gsam .fundFinder ul.asset_class_list,.gsam .fundFinder ul.asset_class_list li,.gsam .fundFinder ul.asset_class_list li div
        {
        float: left;
    }
    .gsam .fundFinder div.asset_legend strong {
        font-weight: bold;
    }
    .gsam .fundFinder ul.asset_class_list li div {
        margin: 0 10px 0 20px;
    }

    /** Fund Finder Search Funds Module / Vincent Roman **/
    .gsam .fundFinder ul.searchFunds {
        width: 500px;
        margin-top: -52px;
    }
    .gsam .fundFinder ul.searchFunds,.gsam .fundFinder ul.searchFunds>li {
        float: right;
        line-height: 30px;
    }
    .gsam .fundFinder ul.searchFunds form {
        padding: 0;
        width: 320px;
    }
    .gsam .fundFinder ul.searchFunds li .searchLabel {
        margin-right: 20px;
    }
    .gsam .fundFinder div.browseFunds_search {
        max-width: 345px;
        right: 0px;
        /*  margin-top: 32px;*/
        z-index: 10100;
    }
    .gsam .fundFinder .search_results h2 {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .gsam .fundFinder .search_results .section ul {
        width: 198px;
    }

    /* Row actions and highlighting */
    .gsam.lt-ie7 .fundFinder .data_table_content .data .highlight,.gsam .fundFinder .data_table_content .data tr:hover td
        {
        color: #fff;
        cursor: pointer;
        background: #a7a8aa !important;
        border-color: #bcbdbe !important;
    }
    .gsam.lt-ie7 .fundFinder .data_table_content .data .highlight a,.gsam .fundFinder .data_table_content .data tr:hover td a
        {
        color: #fff;
    }
    .gsam .fundFinder .data_table_content .actions_wrapper {
        position: relative;
        /*  height: 100%;*/
        /*  width: 100%;*/
    }
    /*TODO: Change top positioning to bottom, for multiple row action items */
    .gsam .fundFinder .data_table_content .row_actions {
        position: absolute;
        display: none;
        left: -1px;
        top: -64px;
        padding-top: 10px;
        font: normal 12px UniversCondensed, Arial, sans-serif;
        text-align: left;
        text-transform: uppercase;
        z-index: 10;
        /* [MS] Must be equal or higher than the fake table header */
    }
    .gsam.lt-ie8 .fundFinder .data_table_content .row_actions {
        top: -55px;
        z-index: 100;
    }
    .gsam .fundFinder .data_table_content .data tr:hover td .row_actions,.gsam .fundFinder .data_table_content .horizontal.active .data tr.highlight td span.row_indicator
        {
        display: block;
    }
    .gsam .fundFinder .data_table_content .horizontal.active.scrolling .data tr:hover td .row_indicator
        {
        display: none;
    }
    .gsam .fundFinder .data_table_content .data tr.down:hover td .row_actions,.gsam .fundFinder .data_table_content .horizontal.active .data tr.down:hover td .row_indicator
        {
        top: auto !important;
        /* [MS] Will show the row actions/indicator below the row rather than above */
    }
    .gsam .fundFinder .data_table_content .horizontal.active .data tr.down:hover td .row_indicator
        {
        bottom: auto !important;
        margin-top: 8px;
    }
    .gsam .fundFinder .data_table_content .data .asset_class .row_actions a
        {
        background:
            url("../framework-libs/base/img/sprites/row_actions_sprite.png")
            0 0 no-repeat;
        display: block;
        padding: 15px 10px 7px 60px;
        text-decoration: none;
        text-indent: 0;
        width: 110px;
    }
    .gsam .fundFinder .data_table_content .row_actions li {
        direction: ltr;
        text-indent: -9999px;
    }
    .gsam .fundFinder .data_table_content .row_actions .refPoint {
        left: 50px;
        top: 20px;
    }

    /* IE fixes */
    .gsam.lt-ie8 .fundFinder a span {
        cursor: pointer;
    }
    .gsam.lt-ie8 .fundFinder ul.tabs.data_table {
        position: relative;
        width: 100%;
    }
    .gsam.lt-ie8 .fundFinder ul.tabs.data_table li {
        display: inline;
        height: 34px;
    }
    .gsam.lt-ie8 .fundFinder .save_filter .ui_select_custom {
        position: relative;
        float: left;
    }
    .gsam.lt-ie8 .fundFinder .asset_legend {
        min-width: 62%;
    }
    .gsam.lt-ie8 .fundFinder .global_actions {
        max-width: 25%;
    }
    .gsam.lt-ie8 .fundFinder .controls .num_funds {
        width: 102px;
    }
    .gsam.lt-ie8 .fundFinder .tab_pages.fund_finder_global {
        float: left;
    }
    .gsam.lt-ie8 .fundFinder .loading_mask {
        width: 1200px; /* [MS] Will need overriding for 1024 */
    }
    .gsam.lt-ie9 .loading_mask,.gsam.lt-ie9 .fundFinder .loading_mask {
        background:
            url("../framework-libs/base/img/bg/mask_bg.png")
            0 0 repeat;
    }
    
    .gsam.lt-ie8 .fundFinder .data_filters_content {
        position: relative;
        z-index: 10;
    }
    
    .gsam.lt-ie8 .fundFinder .global_actions .share {
        margin-top: -3px;
        padding-bottom: 15px;
    }
    .gsam.lt-ie8 .fundFinder .global_actions .shareOverlay {
        top: 18px;
    }

    /** CUSTOM DROP DOWNS / Vincent Roman **/

    /* main UL */
    .gsam.lt-ie8 div.ui_custom_select * {
        position: relative;
    }

    /* List Items */

    /* delete */
    .gsam.lt-ie8 div.confirm_delete,.gsam.lt-ie8 div.confirm_delete {
        position: absolute;
        margin-top: -100px;
    }
    .gsam.lt-ie8 div.confirm_delete .instructions {
        width: 100%;
    }
    .gsam.lt-ie8 div.confirm_delete .instructions p {
        margin-bottom: 10px;
    }

    /* Tabs */
    /* .gsam.lt-ie10 .fundFinder .tabs li a {
        padding-bottom: 6px;
        background:
            url("../framework-libs/base/img/bg/tabs_grad.png")
            0 0 repeat-x;
    }
    .gsam.lt-ie10 .fundFinder .tabs li.active a {
        background:
            url("../framework-libs/base/img/tab_bg_active.jpg")
            repeat 0 0;
    }
    .gsam.lt-ie10 .fundFinder .tabs.data_table li a {
        background: none;
    }
    .gsam.lt-ie10 .fundFinder .tabs.data_table li.active a {
        padding-bottom: 9px;
        background:
            url("../framework-libs/base/img/bg/tab_bar_active.jpg")
            #000 no-repeat 100% 0px;
    }
    .gsam.lt-ie10 .fundFinder .tabs.data_filters li.active {
        background: #6b8db9
            url("../framework-libs/base/img/bg/filter_nav_active.jpg")
            100% 100% no-repeat;
    }
    .gsam.lt-ie10 .fundFinder .tabs.data_filters li a,.gsam.lt-ie10 .fundFinder .tabs.data_filters li.active a
        {
        background-image: none;
    }
    .gsam.lt-ie10 .fundFinder .controls .clear_all_filters a {
        padding-bottom: 19px;
        background:
            url("../framework-libs/base/img/bg/clear_all_grad.png")
            0 0 no-repeat;
    } */

    /* Buttons */
    .gsam.lt-ie9 .fundFinder .button {
        background:
            url("../framework-libs/base/img/buttons/button_left_corner.png")
            0 0 no-repeat;
    }
    .gsam.lt-ie9 .fundFinder .button span {
        background:
            url("../framework-libs/base/img/buttons/button_right_bg.png")
            100% 0 no-repeat;
    }
    .gsam.lt-ie9 .fundFinder .button:hover {
        background-position: 0 -25px;
    }
    .gsam.lt-ie9 .fundFinder .button:hover span {
        background-position: 100% -25px;
    }
    
    
    .gsam.lt-ie9 .fundFinder .loading_mask a.clear_all {
        background:
            url("../framework-libs/base/img/buttons/button_left_corner_clear_all.png")
            0 0 no-repeat;
    }
    .gsam.lt-ie9 .fundFinder .loading_mask a.clear_all:hover {
        background-position: 0 -25px;
    }
    
    
    .gsam.lt-ie8 .fundFinder ul.data_filters {
        height: 71px;
    }

    /* Scrolling table element */
    .gsam .data_table_content .horizontal {
        position: relative;
        max-height: 650px;
        /* [MS] Height limit for table before it should scroll */
        overflow: auto;
        border-bottom: 9px solid #85abd1;
    }
    .gsam.lt-ie10 .data_table_content .horizontal {
        overflow-y: auto;
        overflow-x: hidden;
    }
    .gsam.lt-ie10 .data_table_content .horizontal.active {
        overflow: auto;
    }
    .gsam .data_table_content .tab_pages.tab_literature .horizontal {
        width: 1110px;
        min-height: 481px;
    }

    /* Row indicator (for showing what fund a user is on when scrolled horizontally) */
    .gsam .data_table_content .row_indicator {
        border: 1px solid #e3e3e3;
        display: none;
        padding: 10px;
        position: absolute;
        right: 0;
        top: 0;
        height: 15px;
        z-index: 1;
    }
    .gsam .fundFinder .data_table_content .body_wrap .data .row_indicator,.gsam .fundFinder .data_table_content .body_wrap .data  .row_indicator a
        {
        background: #fff;
        color: #333;
    }
    .gsam .fundFinder .data_table_content .body_wrap .data .row_indicator a
        {
        margin-top: 0;
    }
    .gsam.lt-ie7 .highlight .row_indicator {
        display: block;
    }
    .gsam .row_indicator .asset_class {
        float: left;
        width: 16px;
        margin: 0 10px -4px 0;
    }
    .gsam .fundFinder .data_table_content .body_wrap .data .row_indicator a.fund_detail_link
        {
        float: left;
        margin-top: 2px;
    }

    /* Show/hide for row actions */
    .gsam.lt-ie9 .fundFinder .data_table_content .row_actions {
        display: none;
        opacity: 1;
    }
    .gsam.lt-ie9 .fundFinder .data_table_content .data tr:hover td .row_actions,.gsam.lt-ie9 .fundFinder .data_table_content .horizontal.active .data tr:hover td .row_indicator
        {
        display: block;
    }
    .gsam .fundFinder .data_table_content table .subheader td {
        padding: 0;
    }
    .gsam .fundFinder .data_table_content .data .asset_class a {
        background: none;
        height: 16px;
        margin: 8px auto 0;
        overflow: hidden;
        text-indent: 0;
        width: 16px;
    }
    .gsam .fundFinder .data_table_content .data .asset_class img {
        margin-left: -364px;
    }
    .gsam .fundFinder .data_table_content .data .asset_class.fixed_income img
        {
        margin-top: -53px;
    }
    .gsam .fundFinder .data_table_content .data .asset_class.specialty img {
        margin-top: -87px;
    }
    .gsam .fundFinder .data_table_content .data .asset_class.equity img {
        margin-top: -36px;
    }
    .gsam .fundFinder .data_table_content .data .asset_class.money_markets img
        {
        margin-top: -70px;
    }
    .gsam .fundFinder .data_table_content .data .asset_class.total_portfolio_solutions img
        {
        margin-top: -104px;
    }

    /* Fake table header styles
-------------------------------------*/
    .gsam .fundFinder .data_table_content div.table div.thead,.gsam .fundFinder .data_table_content div.table div.tr
        {
        display: block;
        width: 100%;
        float: left;
    }
    .gsam .fundFinder .data_table_content div.table {
        position: absolute;
        display: none;
        float: left;
        width: 100%;
        color: #6c6868;
        font-family: Arial, sans-serif;
        font-size: 12px;
        z-index: 1;
    }
    .gsam .fundFinder .data_table_content div.table.active {
        display: block;
    }
    .gsam .fundFinder .data_table_content table.table_wrapped,.gsam .fundFinder .data_table_content div.table.table_wrapped
        {
        min-width: 1400px;
    }
    .gsam .fundFinder .data_table_content div.table div.th {
        float: left;
        padding: 10px 5px 8px 5px;
        color: #333;
        font-size: 12px;
        text-align: center;
        vertical-align: middle;
        border: 1px solid #CCC;
        border-right: none;
        background: #EFEFED;
    }
    .gsam .fundFinder .data_table_content div.table div.tr.subheader div.th
        {
        font-size: 10px;
    }
    .gsam .fundFinder .data_table_content div.table div.th span.multiline {
        display: inline-block;
        width: 80%;
        font-size: 10px;
    }
    .gsam .fundFinder .data_table_content div.table div.th span.subhead {
        display: block;
        padding-top: 2px;
        font-weight: normal;
    }
    .gsam .fundFinder .data_table_content div.table div.tr.header div.th {
        height: auto;
        padding: 7px 3px 15px;
        color: #333;
        font-weight: bold;
        background: none;
        vertical-align: top;
        background: #EFEFED;
        border-bottom: 0;
    }
    .gsam .fundFinder .data_table_content div.table div.tr.subheader div.th
        {
        height: 20px;
        padding: 7px 0 0;
        background: #e4e4e0;
    }
    .gsam .fundFinder .data_table_content div.table div.tr.subheader div.th.select_all
        {
        text-align: left;
        padding: 5px 0 2px;
    }
    .gsam .fundFinder .data_table_content div.table div.tr.subheader div.th.select_all div.ui_checkbox
        {
        margin-left: 5px;
    }
    .gsam .fundFinder .data_table_content div.table div.tr.subheader div.th.select_all label
        {
        font-weight: bold;
    }
    .gsam .fundFinder .data_table_content div.table div.th.last {
        border-right: 1px solid #CCC;
    }
    .gsam .fundFinder .data_table_content div.table div.tr.subheader div.th.col_select
        {
        text-align: center;
    }
    .gsam .fundFinder .data_table_content div.table div.th .radio_group input.radio
        {
        display: none;
    }
    .gsam .fundFinder .data_table_content div.table div.tr.header div.th.funds .left_head
        {
        display: block;
        min-width: 210px;
        padding-left: 14px;
        text-align: left;
    }

    /* Sortable Column Styles */
    .gsam .fundFinder .data_table_content div.table div.tr.subheader div.th.sortable:hover
        {
        cursor: pointer;
    }
    .gsam .fundFinder .data_table_content div.table div.tr.subheader div.th.sortable:hover,.gsam .fundFinder .data_table_content div.table div.tr.subheader div.th.sorted
        {
        background:
            url("../framework-libs/base/img/bg/column_sort_bg_sprite.png")
            no-repeat right 0;
    }
    .gsam .fundFinder .data_table_content div.table div.tr.subheader div.th.sort_asc,.gsam .fundFinder .data_table_content div.table div.tr.subheader div.th.sort_asc:hover
        {
        background-position: right -27px;
    }
    .gsam .fundFinder .data_table_content div.table div.tr.subheader div.th.sort_desc,.gsam .fundFinder .data_table_content div.table div.tr.subheader div.th.sort_desc:hover
        {
        background-position: right -54px;
    }

    /* Custom switch controls */
    .gsam .fundFinder .data_table_content div.table div.th .radio_group {
        width: 132px;
        height: 17px;
        margin: 0 auto;
        color: #807d7d;
        font-family: 'UniversCondensedBold', Arial;
        font-weight: normal;
        text-transform: uppercase;
    }
    .gsam .fundFinder .data_table_content div.table div.tr.header div.th p.label
        {
        margin: 11px 0 6px;
        color: #6588b6;
        font-size: 11px;
    }
    .gsam .fundFinder .data_table_content div.table div.tr.header div.th.fund_name p.label
        {
        margin-top: 24px;
    }
    .gsam .fundFinder .data_table_content div.table th .radio_group input.radio
        {
        display: none;
    }
    .gsam .fundFinder .data_table_content div.table div.th .radio_group .radio_outer
        {
        width: 124px;
        height: 17px;
        padding-left: 8px;
        background:
            url("../framework-libs/base/img/controls/switch_left_bg.png")
            0 0 no-repeat;
    }
    .gsam .fundFinder .data_table_content div.table div.th .radio_group .radio_inner
        {
        position: relative;
        width: 100%;
        height: 17px;
        background:
            url("../framework-libs/base/img/controls/switch_right_bg.png")
            100% 0 no-repeat;
    }
    .gsam .fundFinder .data_table_content div.table div.th .radio_group .value_outer
        {
        position: absolute;
        top: 0;
        width: 61px;
        height: 17px;
    }
    .gsam .fundFinder .data_table_content div.table div.th .radio_group .value_outer.left_value
        {
        left: -8px;
    }
    .gsam .fundFinder .data_table_content div.table div.th .radio_group .value_outer.right_value
        {
        right: 0;
        left: auto;
    }
    .gsam .fundFinder .data_table_content div.table div.th .radio_group .value_outer .value_inner
        {
        display: block;
        height: 15px;
        padding-top: 2px;
        cursor: pointer;
        text-align: center;
    }
    .gsam .fundFinder .data_table_content div.table div.th .radio_group .value_outer.active
        {
        width: 64px;
        padding-left: 8px;
        background:
            url("../framework-libs/base/img/controls/switch_active_left_bg.png")
            0 0 no-repeat;
    }
    .gsam .fundFinder .data_table_content div.table div.th .radio_group .value_outer.active .value_inner
        {
        width: 56px;
        padding-right: 8px;
        color: #FFF;
        background:
            url("../framework-libs/base/img/controls/switch_active_right_bg.png")
            100% 0 no-repeat;
    }

    /* Literature table styles */
    .gsam .fundFinder .data_table_content div.table div.tr.subheader div.th.select_by_row,.gsam .fundFinder .data_table_content div.table div.tr.header div.th.select_by_row
        {
        background: #dfe1e3 !important;
    }
    .gsam .fundFinder .literature_data div.tr.subheader div.th {
        color: #333;
        font-weight: bold;
        text-align: left;
    }
    .gsam .fundFinder .search .input {
        width: 270px;
    }
    .theme-1024.touch .fundFinder .headerRow{
        min-width: 335px;
    }
    .gsam .radio_group .radio_outer {
        width: 124px;
        height: 17px;
        padding-left: 8px;
        background: url("../framework-libs/base/img/ff-sprite.png") -871px -154px no-repeat;
    }
    .gsam .radio_group .radio_inner {
        position: relative;
        width: 100%;
        height: 17px;
        background: url("../framework-libs/base/img/ff-sprite.png") right -80px no-repeat; 
    }
    .gsam .radio_group .value_outer.active .value_inner {
        padding-right: 8px;
        color: #FFF;
        background: url("../framework-libs/base/img/ff-sprite.png") right -101px no-repeat;
    }
    .gsam .radio_group .value_outer.active {
        width: 64px;
        padding-left: 8px;
        background: url("../framework-libs/base/img/ff-sprite.png") -871px -172px no-repeat;  
    }
    
    /* Filter */
    
    .gsam .fundFinder .filters_controls .data_filters_content {
        float: left;
        width: 100%;
    }
    .gsam .fundFinder .filters_controls .filter {
        position: relative;
        display: none;
        float: left;
        height: 240px;
        width: 100%;
        padding: 24px 0 0;
        background: #6b8db9;
    }   
    .gsam .fundFinder .filters_controls .filter .filter_summary {
        position: relative;
        float: left;
        width: 124px;
        margin: 0 44px 0 16px;
        padding: 0;
        border-top: 1px solid #CACDD0;
    }
    .gsam .fundFinder .filters_controls .filter .filter_summary p {
        margin: 0 20px 0 0;
        padding: 6px 0 0 0;
        color: #FFF;
        font-family: Arial,sans-serif;
        font-size: 14px;
        font-weight: bold;
        line-height: 16px;
        text-transform: none;
    }
    
    .gsam .fundFinder .filters_controls .filter .filter_summary .cxt_tooltip {
        position: absolute;
        display: block;
        top: 8px;
        right: 0;
        width: 15px;
        height: 15px;
        background: url("../framework-libs/base/img/ff-sprite.png") -414px -40px no-repeat;
    }
    
    .gsam .cxt_tooltip a.cxt_trigger {
        display: inherit!important;
        font-size: 1em;
        font-weight: normal;
        text-decoration: none;
        text-indent: -9999px;
    }
    
    .gsam .fundFinder .filters_controls .filter .filter_summary .filter-msg {
        color: #FFF;
        float: left;
        font: 10px Arial;
        margin-top: 5px;
    }
    
    .gsam .fundFinder .filters_controls .filter_options {
        float: left;
    }
        
    .gsam .fundFinder .filters_controls .filter_options .ui_filter.filter_group li {
        width: 216px;
        height: 31px;
        min-height: 0;
        margin: 0;
        border: none;
        border-bottom: 1px solid #7a99c0;
    }
    .gsam .fundFinder .filters_controls .filter_options .ui_filter li.active 
    {
        padding:0;
    }
    
    .gsam .fundFinder .filters_controls .filter_options .ui_filter li {
        float: left;
        clear: left;
        width: 148px;
        height: auto;
        min-height: 36px;
        margin: 0 0 9px;
        background: none;
        border: none;       
    }
    
    .gsam .fundFinder .filters_controls .filter_options .ui_filter.filter_group li a {
        display: block;
        float: none;
        height: 20px;
        padding: 7px 8px 4px;
        color: #FFF;
        font-size: 16px;
        border: none;
        background: none;
    }

    .gsam .fundFinder .filters_controls .filter_options .ui_filter li a {
        height: auto;
        min-height: 17px;
        padding: 8px 11px;
        color: #fff;
        font-family: "UniversCondensed",Arial;
        font-size: 18px;
        line-height: 18px;
        text-decoration: none;
        text-transform: none;
        background: #85ABD1;        
    }

.gsam .fundFinder .filters_controls .filter_options .ui_filter.filter_group li a span {
    display: block;
    padding: 0 10px 0 0;
    background: url("../framework-libs/base/img/right_arrow_white.png") 100% 0 no-repeat;
}
/* Active asset Class  Filter */
    .gsam .fundFinder .filters_controls .filter_options .ui_filter.filter_group li.equity.active    {
        background: #004f7c url("../framework-libs/base/img/bg/equity_bg.png") 0 100% repeat-x;
    }
    .gsam .fundFinder .filters_controls .filter_options .ui_filter.filter_group li.fixed_income.active{
        background: #4f1c2a  url("../framework-libs/base/img/bg/fixed_income_bg.png") 0 100% repeat-x;
    }
    .gsam .fundFinder .filters_controls .filter_options .ui_filter.filter_group li.specialty.active{
        background: #00303f  url("../framework-libs/base/img/bg/specialty_bg.png") 0 100% repeat-x;
    }
    .gsam .fundFinder .filters_controls .filter_options .ui_filter.filter_group li.total_portfolio_solutions.active{
        background: #bb9e84 url("../framework-libs/base/img/bg/total_portfolio_solutions_bg.png") 0 100% repeat-x;
    }
    .gsam .fundFinder .filters_controls .filter_options .ui_filter.filter_group li.money_markets.active, 
    .gsam .fundFinder .filters_controls .filter_options .ui_filter.filter_group li.money_market.active  {
        background: #0a5c47 url("../framework-libs/base/img/bg/money_markets_bg.png") 0 100% repeat-x;
    }
/* Active asset Class  Filter */
/* Selected asset Class  Filter */
    .gsam .fundFinder .filters_controls .filter_options .ui_filter li.equity.selected {
        background: url("../framework-libs/base/img/bg/equity_bg.png") 0 100% no-repeat;
    }
    .gsam .fundFinder .filters_controls .filter_options .ui_filter li.fixed_income.selected {
        background: url("../framework-libs/base/img/bg/fixed_income_bg.png") 0 100% no-repeat;
    }
    .gsam .fundFinder .filters_controls .filter_options .ui_filter li.specialty.selected {
        background: url("../framework-libs/base/img/bg/specialty_bg.png") 0 100% no-repeat;
    }
    .gsam .fundFinder .filters_controls .filter_options .ui_filter li.total_portfolio_solutions.selected {
        background: url("../framework-libs/base/img/bg/total_portfolio_solutions_bg.png") 0 100% no-repeat;
    }
    .gsam .fundFinder .filters_controls .filter_options .ui_filter li.money_markets.selected,
    .gsam .fundFinder .filters_controls .filter_options .ui_filter li.money_market.selected {
        background: url("../framework-libs/base/img/bg/money_markets_bg.png") 0 100% no-repeat;
    }
/* Selected asset Class  Filter */

    .gsam .fundFinder .filters_controls .filter_assetclass .filter_options .sub_filters {
        float: left;
        height: 189px;
        left: 400px;
        padding: 12px 24px 0;
        position: absolute;
        top: 15px;      
    }
    
    .gsam .fundFinder .filters_controls .sub_filters {
        display: none;
    }
    
    .gsam .fundFinder .filters_controls .filter_options .ui_filter.full_width {
    float: left;
    width: 100%;
    }
    .gsam .fundFinder .filters_controls .filter_options .ui_filter {
        float: left;
        margin-right: 8px;
    }

    .gsam .fundFinder .filters_controls .filter_assetclass .filter_options .sub_filters.equity li.all {
        width: 232px;
        min-width: 0;
    }

    .gsam .fundFinder .filters_controls .filter_assetclass .filter_options .sub_filters.equity li {
        width: auto;
        min-width: 112px;
    }
    
    .gsam .fundFinder .filters_controls .filter_assetclass .filter_options .sub_filters li.all {
        margin-bottom: 6px;
    }
    
    .gsam .fundFinder .filters_controls .filter_assetclass .filter_options .sub_filters li.all a {
        text-align: center;
    }
    
    .gsam .fundFinder .filters_controls .filter_assetclass .filter_options .sub_filters li {
        margin: 0 0 8px;
        min-height: 0;
        min-width: 188px;
        height: 30px;
        border: none;
    }
    .gsam .fundFinder .filters_controls .filter_assetclass .filter_options .sub_filters li{
        width: 216px;
    }
    
    .gsam.theme-1024 .fundFinder .filters_controls .filter_assetclass .filter_options .sub_filters li a{
        padding-left: 6px;
    }
    
    
    .gsam .fundFinder .filters_controls .filter_assetclass .filter_options .sub_filters .col {

    float: left;
    height: 188px;
    margin-top: 8px;
    }
    
    
    
    .gsam .fundFinder .filters_controls .filter_assetclass .filter_options .sub_filters li.active a,
    .gsam .fundFinder .filters_controls  .filter_options .shareclass_filters li.active a,
    .gsam .fundFinder .filters_controls  .filter_options .morningstar_filters li.active a,
    .gsam .fundFinder .filters_controls .lipper_filters .filter_options .sub_filters li.active a{
        background-color: #3A5479;
    }

    .gsam .fundFinder .filters_controls .filter_assetclass .filter_options .sub_filters li a {

    display: block;
    height: auto;
    min-height: 0;
    margin: 0;
    padding: 6px 8px 6px;
    color: #fff;
    font-size: 16px;
    background: #85ABD1;
    
}

    
    .gsam .fundFinder .filters_controls .cbx, .gsam .fundFinder .filters_controls .rdo {
        display: none;
    }
    
    .gsam .fundFinder .filters_controls .filter_assetclass .filter_options .sub_filters .col li {
        padding : 0;
    }
    
    .gsam .fundFinder .filters_controls .filter_assetclass .filter_options .sub_filters .col h3 {
        margin-top: 0;
    }
    .gsam .fundFinder .filters_controls .filter_assetclass .filter_options .sub_filters h3 {
        margin: 12px 0 8px;
        color: #FFF;
        font-family:"UniversCondensedBold", Arial, sans-serif;
        font-size: 16px;
    }
    .gsam .fundFinder .filters_controls .filter_options .col li{
        padding:0;
    }
    
    .gsam .fundFinder .filters_controls .filter_options .ui_filter.shareclass_filters li{
        width: 120px;
    }
    
    .gsam .fundFinder .filters_controls .category_chooser {
        float: left;
        clear: left;
        height: 186px;
        margin: 0 0 0 56px;
        padding: 0 0 0 56px;
        border-left: 1px solid #88A0C0;
    }
    
    .gsam .fundFinder .filters_controls .category_chooser .button.overlay {
        clear: left;
    }
    .gsam .fundFinder .filters_controls .category_chooser .button.overlay .change {
        display: none;
    }
    
    .gsam .fundFinder .filters_controls .category_chooser.active .button.overlay .seelist {
        display: none;
    }
    .gsam .fundFinder .filters_controls .category_chooser.active .button.overlay .change {
        display: block;
    }
    .gsam .fundFinder .filters_controls .category_chooser.active .chosen_category span {
        background-color: #0E2A50;
    }
    
    .gsam .fundFinder .filters_controls .category_chooser .button.overlay span{
        background: none;
    }
    
    .gsam .fundFinder .filters_controls .category_chooser.active .clear_category {
        display: block;
        position: absolute;
        top: 11px;
        right: 11px;
        width: 13px;
        height: 13px;
        text-indent: -9999px;
        overflow: hidden;
        background: url("../framework-libs/base/img/sprites/sprite.png") -83px -83px no-repeat;
    }


    .gsam .fundFinder .filters_controls .category_chooser .chosen_category span {
        display: block;
        height: auto;
        min-height: 17px;
        padding: 10px 30px 8px 11px;
        color: #FFF;
        font-size: 14px;
        font-family: Arial,sans-serif;
        text-decoration: none;
        text-transform: none;
    }
    .gsam .fundFinder .filters_controls .category_chooser .button {
        float: left;
        background: #000;
    }
    .gsam .fundFinder .filters_controls .category_chooser .clear_category, .gsam .fundFinder .filters_controls .category_chooser .overlayData{
        display:none;
    }
    .gsam .fundFinder .filters_controls .category_chooser .chosen_category {
        position: relative;
        float: left;
        clear: left;
        min-width: 236px;
        height: auto;
        min-height: 36px;
        margin-bottom: 9px;
        background: #7a99c0;
        border: none;
    }
    
    .gsam div.ui_select_custom div.active div.predefined_filters.custom_ul_list {
        display: block;
    }
    
    .gsam .fundFinder .filters_controls .filter_options .lipper_filters.ui_filter li.active a {
        color: #FFF;
        background: #4c6588;
    }
    
    .gsam .filters_controls {

    }
    .gsam .filters_controls ul.tabs li {
        display: block;
        margin: 0 5px 0 0;
        float: left;
        position: relative;
    }
    .gsam .filters_controls ul.tabs li.active{
        margin-bottom: 0px;
    }
    .gsam .filters_controls ul.tabs li a.tabLink {
        display: table-cell;
        background: #688bb8;
        height: 64px;
        width: 130px;
        vertical-align: middle;
        position: relative;
        padding: 0 30px 0 15px;
        font: 13px/19px 'UniversCondensedBold', Arial, sans-serif;
        color: #fff;
        text-transform: uppercase;
    }
    
    .gsam .filters_controls ul.tabs li a.tabLink:hover{
        background: #688bb8;
    }
    
    .gsam .filters_controls ul.tabs li.active a.tabLink {
        padding-bottom: 6px;
    }
    .gsam .filters_controls ul.tabs li a.tabLink .arrow {
        width: 24px;
        height: 64px;
        position: absolute;
        right: 0;
        top: 0;
        background: url('../framework-libs/base/img/sprites/sprite.png') #85abd1 -389px -50px no-repeat;
    }
    .gsam .filters_controls ul.tabs li.active a.tabLink .arrow {
        background: url('../framework-libs/base/img/sprites/sprite.png') #85abd1 -389px -92px no-repeat;
        height: 70px;
    }
    .gsam .filters_controls .controls {
        float: right;
        width: 465px;
        height: 64px;
    }
    .gsam .filters_controls .controls .save_filter {
        width: 260px;
        float: left;
    }
    .gsam .filters_controls .controls .save_filter .text {
        width: 195px;
        font-family: Arial, sans-serif;
        color: #666;
        font-size: 12px;
        letter-spacing: 0;
        border: 0 none;
        padding: 8px 0 7px 10px;
        height: 15px;
        float: left;
        background-color: #FFFFFF;
    }
    .gsam .filters_controls .controls .save_filter .userdef {
        float: left;
    }
    .gsam .filters_controls .controls .save_filter .userdef .save {
        background: #6286B5;
        width: 55px;
        padding: 6px 0 5px 0;
        text-align: center;
        color: #fff;
        font: 13px/19px 'UniversCondensedBold', Arial, sans-serif;
        display: block;
        text-transform: uppercase;
    }
    .gsam .filters_controls .controls .result_items_count {
        float: left;
        height: 64px;
        width: 150px;
    }
    .gsam .filters_controls .controls .result_items_count .selected {
        font: 70px/64px 'UniversUltraCondensed', Arial, sans-serif;
        text-align: right;
        width: 75px;
        float: left;
    }
    .gsam .filters_controls .controls .result_items_count .label {
        float: right;
        width: 70px;
        padding: 20px 0;
        font: 16px/14px 'UniversCondensedBold', Arial, sans-serif;
        margin-left: 5px;
        text-transform: uppercase;
    }
    .gsam .filters_controls .controls .clear_all_filters {
        float: right;
        width: 54px;
        border-left: 1px solid #c0cddc;
    }
    .gsam .filters_controls .controls .clear_all_filters a.clear_all {
        height: 64px;
        width: 35px;
        float: right;
        font: 13px/13px 'UniversCondensedBold', Arial, sans-serif;
        color: #688bb7;
        text-align: center;
        text-transform: uppercase;
    }
    .gsam .filters_controls .controls .clear_all_filters a.clear_all span{
        background: url('../framework-libs/base/img/sprites/sprite.png') no-repeat -416px -38px;
        height: 37px;
        display: block;
    }

    /** CUSTOM DROP DOWNS / Vincent Roman **/


    /* Surrounding DIV */
    .gsam .filters_controls .controls .save_filter .ui_select_custom {
        border: none;
        margin: 4px 0 0 0;      
    }

    /* main UL */

    .gsam .filters_controls .controls .save_filter .ui_select_custom div.custom_ul {
        border: none;
    }

    /* List Items */

    .gsam .filters_controls .controls .save_filter .ui_select_custom div.custom_ul div.custom_ul_head {
        background: url('../framework-libs/base/img/ideas-insights/dropdown-arrow.png') #fff no-repeat 237px 7px;
        padding: 4px 0px 4px 10px;
    }
    .gsam div.ui_select_custom div.custom_ul_list {
        background: #fff;
    }
    .gsam div.ui_select_custom div.userdefined_filters.custom_ul_list {
        display: none;
    }
    .gsam div.ui_select_custom div.active div.userdefined_filters.custom_ul_list {
        display: block;
    }
    .gsam div.ui_select_custom div.custom_ul_list div.ui_custom_select_li {
        position: relative;
    }
    .gsam div.ui_select_custom div.custom_ul_list div.ui_custom_select_li.selected{
        height:24px;
        line-height: 28px;
    }
    .gsam div.ui_select_custom div.active div.custom_ul_list span.ui_custom_select_li.optgroup {
        display: block;
        padding: 3px 10px;
        color: #000;
        font: 15px/22px 'UniversCondensedBold', Arial, sans-serif;
        padding: 4px 0px 4px 10px;
        background: #fff;
    }

    .gsam div.ui_select_custom div.userdefined_filters {
        border-top: solid 18px #dedee0;
    }

    .gsam div.ui_select_custom div span.delete_filter {
        display: none;
        padding: 0 5px 0 10px;
        cursor: pointer;
        position: absolute;
        right: 0;
        top: 0;
        line-height: 22px;
        *zoom: 1;
    }

    .gsam div.ui_select_custom div.active span.delete_filter {
        display: block;
    }

    .gsam div.ui_select_custom div.active div.custom_ul_list div.ui_custom_select_li:hover span.delete_filter,
    .gsam div.ui_select_custom div.active div.custom_ul_list div.ui_custom_select_li:hover,
    .gsam div.ui_select_custom div.active div.custom_ul_list div.selected {
        background-color: #85abd1;
    }
    .gsam div.ui_select_custom div.active div.custom_ul_list div.keydown {
        background-color: #CCC;
    }

    /* delete */
    .gsam div.confirm_delete , .gsam div.alert{
        z-index: 1010;
        background: transparent url('../framework-libs/base/img/dropdown/alert_overlay_bg.png') no-repeat;
        float: left;
        width: 100%;
    }
    .gsam div.alert {
        position:relative;
    }
    .gsam div.alert .pointer,.gsam div.confirm_delete .pointer {
       top: -23px;
        border: 12px solid transparent;
        border-bottom-color: #2c2c2c;
        float: left;
        position: absolute;
        left: 15px;
    }
    
    .gsam div.alert .instructions p{
        padding-left: 0;
    }
    .gsam div.alert .instructions p textarea{
       height:50px;
       width:97%;
       resize:none;
       font-size:10px;
    }
    .gsam div.confirm_delete .instructions span , .gsam div.alert .instructions span{
        font-family: 'UniversCondensed';        
    }
    .gsam div.alert .instructions span{
        font-family: 'UniversCondensed';
    }
    
    .gsam div.alert .button_container {
        text-align:center;
    }
    .gsam div.confirm_delete  .button_container .alert_msg_button , .gsam div.alert  .button_container .alert_msg_button{
        display:block;
        float: left;
        padding-left: 8px;
        background: url("../framework-libs/base/img/controls/switch_active_left_bg.png") 0 0 no-repeat;
        color: #FFF;
        font-weight: normal;
    }
    .gsam div.alert  .button_container .alert_msg_button{
        margin: 0 auto;
        margin: 1px 10px 0 0;
        float: none;
        display: inline-block;
    }
    .gsam .confirm_delete .button_container .alert_msg_button:hover , .gsam div.alert .button_container .alert_msg_button:hover {
        background: url("../framework-libs/base/img/controls/switch_active_left_bg_hover.png") 0 0 no-repeat;
    }
    .gsam .confirm_delete .button_container .alert_msg_button span ,.gsam div.alert .button_container .alert_msg_button span {
        background: url("../framework-libs/base/img/controls/switch_active_right_bg.png") no-repeat right top;
        padding: 1px 8px 0px 0px;
        height: 17px;
        font-size: 12px;

    }
    .gsam .confirm_delete .button_container .alert_msg_button span, .gsam div.alert .button_container .alert_msg_button span {
        background: url("../framework-libs/base/img/controls/switch_active_right_bg.png") no-repeat right top;
        padding: 0px 8px 0px 0px;
        height: 17px;
        font-size: 12px;

    }
    .gsam .confirm_delete .button_container .alert_msg_button:hover span , .gsam div.alert .button_container .alert_msg_button:hover span {
        background: url("../framework-libs/base/img/controls/switch_active_right_bg_hover.png") no-repeat right top;
    }
    .gsam .confirm_delete .button_container .link_cancel {
        font-size: 12px;
        line-height: 17px;
        text-decoration: none;
        font-family: 'UniversCondensedBold'

    }
     .gsam .alert_msg {padding:0;}

    .gsam .confirm_delete .button_container .link_button,
    .gsam .confirm_delete .button_container .link_cancel {
        font-size: 12px;
        line-height: 17px;
        text-decoration: none;
    }
    .gsam .confirm_delete .button_container a.link_cancel {
        color: #85abd0;
        text-transform: uppercase;
    }
    .gsam .confirm_delete .button_container a.link_cancel:hover {
        color: #2c61a6;
    }
    .gsam div.confirm_delete .instructions p {
        font-family: arial;
    }

    .gsam div.confirm_delete .instructions strong {
        font-weight: bold;
        word-wrap: break-word;
    }
    .gsam div.confirm_delete .instructions .link_button,
    .gsam div.confirm_delete .instructions .link_button span {
        display:block;
        float: left;
    }
    .gsam .confirm_delete .instructions .link_cancel {
        font-size: 12px;
        line-height: 17px;
        text-decoration: none;
    }
    .gsam .confirm_delete .instructions .link_button,
    .gsam .confirm_delete .instructions .link_cancel {
        font-size: 12px;
        line-height: 17px;
        text-decoration: none;
    }
    .gsam .confirm_delete .instructions .link_button {
        margin-right: 10px;
        padding-left: 8px;
        background: url("../framework-libs/base/img/controls/switch_active_left_bg.png") 0 0 no-repeat;
        color: #FFF;
        font-weight: normal;
    }
    .gsam .confirm_delete .instructions .link_button:hover {
        background: url("../framework-libs/base/img/controls/switch_active_left_bg_hover.png") 0 0 no-repeat;
    }
    .gsam .confirm_delete .instructions .link_button span {
        background: url("../framework-libs/base/img/controls/switch_active_right_bg.png") no-repeat right top;
        padding: 0px 8px 0px 0px;
        height: 17px;
    }
    .gsam .confirm_delete .instructions .link_button:hover span {
        background: url("../framework-libs/base/img/controls/switch_active_right_bg_hover.png") no-repeat right top;
    }
    .gsam .confirm_delete .instructions a.link_cancel {
        color: #85abd0;
    }
    .gsam .confirm_delete .instructions a.link_cancel:hover {
        color: #2c61a6;
    }

    /* Filters nav
    -------------------------------------*/
    .gsam .data_filters li a {
      display: block;
      position: relative;
      z-index: 2; /* [MS] Higher z-index to allow the link to sit 'above' the span that shows if a filter option is selected or not - whole tab then clickable */
    }
    .gsam .data_filters li.filter_morningstar a span {
        width: 88px;
    }
    .gsam .data_filters li span.selection_made {
      display: none;
        position: absolute;
        bottom: 11px;
        left: 11px;
        color: #4a4949;
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
        text-transform: none;
    }

    .gsam .data_filters li span.selection_made.selected {
      display: block;
    }

    /* Filters
    -------------------------------------*/
    .gsam .filters_controls .data_filters_content {
        float: left;
        width: 100%;
        background: #6b8db9;
    }
    .gsam .filters_controls .filter {
        position: relative;
        display: none;
        float: left;
        height: 200px;
        width: 100%;
        padding: 24px 0;
    }
    .gsam .filters_controls .filter a.closePanel {
        left:50%;
        position:absolute;
        display: block;
        overflow: hidden;
        text-indent: -9999px;
        width: 20px;
        top:240px;
        bottom: 5px;
        background: url("../framework-libs/base/img/sprites/sprite.png") no-repeat scroll -391px -39px transparent;

    }
    .gsam .filters_controls .filter.active {
        display: block;
    }

    .gsam .filters_controls .filter .filter_summary {
        position: relative;
        float: left;
        width: 128px;
        margin: 0 36px 0 16px;
        padding: 0 0 0 0;
        border-top: 1px solid #CACDD0;
    }
    .gsam .filters_controls .filter .filter_summary.additional {
        height: 180px;
        margin: 0 32px 0 18px;
        padding: 0 0 0 28px;
        border-left: 1px solid #88a0c0;
    }
    .gsam .filters_controls .filter .filter_summary.additional p {
        border-top: 1px solid #cacdd0;
    }

    .gsam .filters_controls .filter .filter_summary p {
        margin: 0 20px 0 0;
        padding: 6px 0 0 0;
        color: #FFF;
        font-family: Arial, sans-serif;
        font-size: 14px;
        font-weight: bold;
        line-height: 16px;
    }

    .gsam .filters_controls .filter .filter_summary .cxt_tooltip {
        position: absolute;
        display: block;
        top: 8px;
        right: 0;
        width: 16px;
        height: 16px;
        background: url("../framework-libs/base/img/ini-sprite.png") -274px -1px no-repeat;
    }

    
    .gsam .help_contextual {
        top: 28px;
    }

    .theme-1024.gsam .filters_controls ul.tabs li {
        margin: 0 3px 0 0;
    }
    .theme-1024.gsam .filters_controls ul.tabs li a.tabLink {
        height: 52px;
        width: 108px;
        padding: 0 20px 0 12px;
        font: 11px/15px 'UniversCondensedBold', Arial, sans-serif;
    }
    .theme-1024.gsam .filters_controls ul.tabs li a.tabLink .arrow {
        height: 52px;
        width: 20px;
        background: url('../framework-libs/base/img/sprites/sprite.png') #85abd1 -390px -55px no-repeat;
    }
    .theme-1024.gsam .filters_controls ul.tabs li.active a.tabLink .arrow {
        height: 56px;
        background: url('../framework-libs/base/img/sprites/sprite.png') #85abd1 -390px -97px no-repeat;
    }
    .theme-1024.gsam .filters_controls ul.tabs li.active a.tabLink {
        padding-bottom: 4px;
    }
    .theme-1024.gsam .filters_controls .controls {
        height: 52px;
        width: 372px;
    }
    .theme-1024.gsam .filters_controls .controls .save_filter {
        width: 210px;
    }
    .theme-1024.gsam .filters_controls .controls .save_filter .text {
        width: 156px;
        font-size: 11px;
        padding: 8px 0 7px 8px;
        height: 10px;
    }
    .theme-1024.gsam .filters_controls .controls .save_filter .userdef .save {
        width: 44px;
        font: 11px/14px 'UniversCondensedBold', Arial, sans-serif;
    }
    .theme-1024.gsam .filters_controls .controls .save_filter .ui_select_custom {
        margin: 3px 0 0 0;
    }
    .theme-1024.gsam .filters_controls .controls .save_filter .ui_select_custom div.custom_ul div.custom_ul_head {
        background: url('../framework-libs/base/img/ideas-insights/dropdown-arrow.png') #fff no-repeat 190px 5px;
        padding: 1px 0px 1px 8px;
    }
    .theme-1024.gsam div.ui_select_custom div.active div.custom_ul_list span.ui_custom_select_li.optgroup {
        font: 12px/22px 'UniversCondensedBold', Arial, sans-serif;
        padding: 1px 0px 1px 8px;
    }
    .theme-1024.gsam .filters_controls .controls .result_items_count {
        width: 115px;
        height: 52px;
    }
    .theme-1024.gsam .filters_controls .controls .result_items_count .selected {
        font: 56px/52px 'UniversUltraCondensed', Arial, sans-serif;
        width: 60px;
    }
    .theme-1024.gsam .filters_controls .controls .result_items_count .label {
        width: 50px;
        font: 13px/11px 'UniversCondensedBold', Arial, sans-serif;
        margin-left: 3px;
        padding: 15px 0px;
    }
    .theme-1024.gsam .filters_controls .controls .clear_all_filters {
        width: 42px;
    }
    .theme-1024.gsam .filters_controls .controls .clear_all_filters a.clear_all {
        height: 52px;
        width: 30px;
        font: 11px/11px 'UniversCondensedBold', Arial, sans-serif;
    }

    /* Filters
    -------------------------------------*/

    .theme-1024 .filters_controls .filter {
        height: 188px;
    }
    .theme-1024 .filters_controls .filter .filter_summary {
        width: 105px;
        margin: 0 22px 0 16px;
    }
    .theme-1024 .filters_controls .filter .filter_summary.additional {
        height: 160px;
        margin: 0 32px 0 18px;
        padding: 0 0 0 28px;
    }

    .theme-1024 .filters_controls .filter .filter_summary p {
        padding: 6px 6px 0 0;
        font-size: 11px;
        line-height: 13px;
    }

    .theme-1024 .filters_controls .filter .filter_summary .cxt_tooltip {
        top: 8px;
        right: 0;
        width: 15px;
        height: 15px;
    }
    /* Generic filter button styles
    -------------------------------------*/
    .theme-1024 .filters_controls .filter_options .ui_filter {
        margin-right: 8px;
    }
    .theme-1024 .filters_controls .filter_options .ui_filter li {
        width: 120px;
    }
    .theme-1024 .filters_controls .filter_options .ui_filter li a {
        font-size: 12px;
    }
    .theme-1024.gsam .help_contextual {
        top: 14px;
    }

}

@media screen {
    .gsam .selectedFilterList{
       display:inline;
    }
    .gsam .divSelectedFilter{
           float: none;
           position: relative;
    }
    .gsam .selectedFilterList li{
           display:inline-block;
           padding-right: 10px;
           line-height: 15px;
    }
    .gsam .filterBreadcrumb .selectedFilterList li span {
           color:#000;
           }
    .gsam .filterBreadcrumb .selectedFilterList li a {
           
           display: inline-block;
           width: 10px;
           background: url("../framework-libs/base/img/sprites/sprite.png") no-repeat -425px -94px;
           height: 10px;
           vertical-align: bottom;
           padding: 2px;
           }
    
    .gsam .filterBreadcrumb {
           margin: 15px 0 -15px 0;
           float: left;
           width: 100%;
           font: 14px/14px 'UniversCondensed', Arial;
           z-index: 3;
           position: relative;
    }
    .gsam .filterBreadcrumb p {
           display: inline;
           text-transform: uppercase;
           color: #959595;
           float:left;
           margin-right: 10px;
    }

    .theme-1024.gsam .filterBreadcrumb {
        font: 12px/17px 'UniversCondensed', Arial;
    }
    
    /* CSS for Summary Prospectus*/
    .gsam .global_actions.summary_prosp li{
    	display: block;
		float: left;
		margin-left: 10px;
		position: relative;
		width: 2%;
    }
    .gsam .global_actions.summary_prosp li.summary_helper{
    	width:89%;
    } 
    .gsam .global_actions.summary_prosp li.twitter{
    	margin-left:30px;
    }
    .theme-1024.gsam .global_actions.summary_prosp  li.twitter{
    	margin-left:14px;
    }
    .gsam .global_actions.summary_prosp{
        padding-top:8px;
    }
    
    .gsam .fundFinder .global_actions.summary_prosp div.shareOverlay{
        top: 20px;
        right: 0;    
    }
    .gsam .fund_finder_global_content.summary_prospectus .tab_page_header .rte p{
        font-family: UniversCondensed, Arial;
        font-size: 16px;
        font-weight: 400;
        font-style: normal;
        color: #333333;
        line-height: 18.4px;
    }
}

@media print {

    .gsam .filters_controls {
        display: none;
    }

}
    
    
    /* Filter */
    
 /* end @media screen -- do not delete */
@media print {
    @page {
        size: landscape;
    }
    .gsam .fundFinder .fundSearch,.gsam .fundFinder ul.tabs,.gsam .fundFinder .glossary,.gsam .fundFinder .global_actions,.gsam .fundFinder .save_filter,.gsam .fundFinder .clear_all_filters,.gsam .fundFinder .data_filters_content,.gsam .fundFinder .data_table_content div.table,.gsam .fundFinder h1.title
        {
        display: none;
    }
    
    .gsam .fundFinder .controls {
        float: right !important;
        width: auto !important;
        background: none;
    }
    .gsam .fundFinder .num_funds {
        display: block;
        float: right;
        width: auto;
        padding: 0;
        color: #000 !important;
        background: none;
    }
    .gsam .fundFinder .num_funds span {
        color: #000 !important;
    }
    .gsam .fundFinder .num_funds span.label {
        padding-top: 16pt;
    }
    .gsam .fundFinder .num_funds span.selected {
        color: #000 !important;
        font-family: Arial, sans-serif;
    }
    .gsam .fundFinder .data_table_content .tab_pages {
        clear: both;
        float: left;
        width: 100%;
    }
    .gsam .fundFinder ul.tabs.data_table {
        display: block;
        float: left;
        clear: none;
        width: 30%;
    }
    .gsam .fundFinder ul.tabs.data_table li {
        display: none;
    }
    .gsam .fundFinder ul.tabs.data_table li.active {
        display: block;
        float: left;
    }
    .gsam .fundFinder ul.tabs.data_table li a:after {
        content: "" !important;
    }
    .gsam .fundFinder ul.tabs.data_table li.active a {
        margin: 0;
        padding: 20pt 0 0;
        font-family: Arial, sans-serif;
        font-size: 18pt;
        color: #000;
        text-transform: none;
    }
    .gsam .main {
        display: block !important;
        /* [MS] Fixes strange issue with FF where it would only print one page */
        width: 100% !important;
    }
    .gsam .fundFinder .data_table_content .tab_pages table {
        
    }
    .gsam .fundFinder .data_table_content .horizontal {
        max-height: none;
        overflow: visible;
    }
    .gsam .data_table_content .tab_pages.tab_literature .horizontal {
        width: 100%;
    }
    .gsam .fundFinder .data_table_content table th,.gsam .fundFinder .data_table_content table td
        {
        font-size: 8pt !important;
        width: auto !important;
    }
    .gsam .fundFinder .data_table_content div.table {
        display: none !important;
    }
    .gsam .footer {
        display: block !important;
        /* [MS] Fixes strange issue with FF where it would only print one page */
        /*width: 100% !important;
        clear: both;*/
    }
    .gsam .fundFinder .literature_actions {
        display: none;
    }
    .gsam .fundFinder .data_table_content table th .radio_group .value_outer,.gsam .fundFinder .data_table_content table th .radio_group .value_outer .value_inner
        {
        color: #ccc;
        text-decoration: line-through;
        font-weight: normal;
    }
    .gsam .fundFinder .data_table_content table th .radio_group .value_outer.active,.gsam .fundFinder .data_table_content table th .radio_group .value_outer.active .value_inner
        {
        color: #000 !important;
        text-decoration: none !important;
        font-weight: bold !important;
    }

    /* Display filter info for print */
    .gsam .fundFinder .filters_controls {
        width: 100% !important;
        float: left !important;
        display: block;
        overflow: hidden;
        color: #000 !important;
    }
    .gsam .fundFinder .filters_controls .data_filters {
        display: block !important;
        float: left;
        width: auto;
        padding: 0 !important;
    }
    .gsam .fundFinder .filters_controls .data_filters li {
        display: block !important;
        margin: 0 !important;
        padding: 0 !important;
        height: auto !important;
    }
    .gsam .fundFinder .filters_controls .data_filters li a {
        color: #000 !important;
    }
    .gsam .fundFinder .filters_controls .data_filters li.active {
        padding-bottom: 0;
    }
    .gsam .fundFinder .filters_controls .data_filters li a:after {
        content: "" !important;
    }
    .gsam .fundFinder .filters_controls .data_filters li span.selected {
        display: block !important;
    }
    .gsam .fundFinder div.asset_legend strong,.gsam .fundFinder ul.asset_class_list,.gsam .fundFinder ul.asset_class_list li
        {
        display: block;
        margin: 0;
        padding: 0;
        float: none;
    }
    .gsam .fundFinder div.asset_legend strong {
        margin-bottom: 7px;
    }
    .gsam .fundFinder ul.asset_class_list {
        margin-left: 0;
        padding-left: 0;
    }
    .gsam .fundFinder ul.asset_class_list li {
        list-style: none;
        margin-bottom: 5px;
    }
    .gsam .fundFinder ul.asset_class_list li div {
        float: none;
        display: inline;
        width: 0;
        height: 10px;
        margin: 0;
        margin-right: 5px;
        padding: 0;
    }
    .gsam .fundFinder ul.asset_class_list li div.equity {
        border-left: 5px solid #00559b;
    }
    .gsam .fundFinder ul.asset_class_list li div.money_markets {
        border-left: 5px solid #03604b;
    }
    .gsam .fundFinder ul.asset_class_list li div.fixed_income {
        border-left: 5px solid #772726;
    }
    .gsam .fundFinder ul.asset_class_list li div.specialty {
        border-left: 5px solid #037786;
    }
    .gsam .fundFinder ul.asset_class_list li div.total_portfolio_solutions {
        border-left: 5px solid #cb7123;
    }
    .gsam .fundFinder .data_table_content .actions_wrapper {
        display: none;
    }
    .gsam .fundFinder .data_table_content table td.equity {
        border-left: 15px solid #00559b;
    }
    .gsam .fundFinder .data_table_content table td.money_markets {
        border-left: 15px solid #03604b;
    }
    .gsam .fundFinder .data_table_content table td.fixed_income {
        border-left: 15px solid #772726;
    }
    .gsam .fundFinder .data_table_content table td.specialty {
        border-left: 15px solid #037786;
    }
    .gsam .fundFinder .data_table_content table td.total_portfolio_solutions
        {
        border-left: 15px solid #cb7123;
    }
    .gsam .fundFinder .fund_finder_global_content,.gsam .fundFinder .data_table_content,.gsam .fundFinder .data_table_content .tab_pages
        {
        float: none;
    }
    .gsam .tab_fund_finder .tabs.data_table li {
        display: none !important;
        list-style: none !important;
        float: none !important;
    }
    .gsam .tab_fund_finder .tabs.data_table li.active {
        display: block !important;
    }
    .gsam .tab_fund_finder .tabs.data_table li.active a {
        background: none !important;
    }
    .gsam .fundFinder .data_table_content table td a:after {
        content: " " !important;
    }
    .gsam .fundFinder .data_table_content table td.asset_class {
        width: 30px !important;
    }
    .gsam .fundFinder .data_table_content table td.fund_name {
        width: 100px !important;
    }

}

@media all { /* Common elements 
-------------------------------------*/
    .theme-1024.gsam .frame {
        height: auto;
    }
    .theme-1024.gsam .fundFinder .main {
        padding: 0;
    }

    /* Filters nav
-------------------------------------*/

    .theme-1024 .fundFinder ul.tabs li{
        position: relative;
        width: 140px;
        height: 50px;
        float: left;
        margin: 0px 2px 4px 0px;
    }
    .theme-1024 .fundFinder .data_filters li {
        width: 144px;
        height: 50px;
    }
    .theme-1024 .fundFinder .data_filters li a {
        height: 55px;
        padding: 6px 0 0 6px;
    }
    
    .theme-1024 .fundFinder .data_filters li a span {
        font-size: 11px;
    }
    .theme-1024 .fundFinder .filters_controls .filter_options .ui_filter.filter_group li a span
        {
        font-size: 14px;
    }
    .theme-1024 .fundFinder .data_filters li span.selected {
        font-size: 10px;
        left: 6px;
    }
    
    .theme-1024.gsam .tooltip a#lnkUserLogin, .theme-1024.gsam .tooltip a#favlnkUserLogin {
        font-size: 16px !important;
    }
    .theme-1024.gsam div.custom_ul div.custom_ul_head, .theme-1024.gsam div.ui_select_custom div.custom_ul_list big{
        padding: 0 0 0 10px;
    }
    /* Browser Funds
-------------------------------------*/
    .theme-1024 .search .search_results_funds .section ul {
        padding-left: 10px;
    }
    .theme-1024.gsam .fundFinder ul.searchFunds form{
        width: 254px;
    }
    .theme-1024 .fundFinder .gridContainer .contextual .pointer_ini, .gsam  .fundFinder .gridContainer .contextual .pointer_inihelp {
        left: 13px;
        top: -12px;
    }
    
    /* Filters
-------------------------------------*/
    .theme-1024 .fundFinder .filters_controls .filter {
        height: 220px;
        width: 960px; /* [MS] Absolute pixel value for IE */
        margin-bottom: 0;
        /* [MS] Negative margin used to override normal margin on parent and match design layout for filter open state. */
        padding: 24px 0 0;
    }
    .theme-1024 .fundFinder .filters_controls .filter .filter_summary {
        width: 94px;
        margin: 0 22px 0 16px;
        padding: 0;
    }
    .theme-1024 .fundFinder .filters_controls .filter_characteristics .filter_summary
        {
        margin: 0 0 0 16px;
    }
    .theme-1024 .fundFinder .filters_controls .filter .filter_summary.additional
        {
        height: 160px;
        margin: 0 32px 0 18px;
        padding: 0 0 0 28px;
    }
    .theme-1024 .fundFinder .filters_controls .filter .filter_summary p {
        padding: 6px 6px 0 0;
        font-size: 11px;
        line-height: 13px;
    }
    .theme-1024 .fundFinder .filters_controls .filter .filter_summary .cxt_tooltip
        {
        top: 8px;
        right: 0;
        width: 15px;
        height: 15px;
    }
    .theme-1024 .fundFinder .filters_controls .filter_options .col {
        height: 188px;
    }
    .theme-1024 .fundFinder .filters_controls .filter_characteristics .filter_options
        {
        max-width: 128px;
        padding-left: 16px;
        margin-left: 12px !important;
        /* [MS] Yes, it's a nasty hack to force margin. No, I don't care. */
    }
    .theme-1024.gsam.lt-ie8 .filter_options.characteristics div.ui_select_custom,.theme-1024.gsam.lt-ie8 .filter_options.characteristics div.ui_select_custom div.custom_ul_list
        {
        width: 220px; /* [MS] IE7 needs defined width - 100% doesn't work */
    }
    .theme-1024 .fundFinder .filters_controls .filter_characteristics .filter_options.last
        {
        max-width: 500px;
    }
    .theme-1024.gsam.lt-ie10 div.save_filter div.ui_select_custom div.custom_ul_list div.ui_custom_select_li
        {
        width: 193px;
    }
    
    .theme-1024.gsam .filters_controls .filter a.closePanel{
        top: 220px;
    }

    /* Generic filter text search styles
-------------------------------------*/
    .theme-1024 .fundFinder .filters_controls .text_search {
        margin: 0 0 0 28px;
        padding: 0 0 0 34px;
    }
    .theme-1024 .fundFinder .filters_controls .text_search label {
        margin: 0 0 10px;
        font-size: 16px;
    }
    .theme-1024 .fundFinder .filters_controls .text_search input.text {
        width: 326px;
        margin-bottom: 8px;
    }
    .theme-1024 .fundFinder .filters_controls .text_search select.ui_select
        {
        margin-bottom: 20px;
    }
    .theme-1024 .fundFinder .filters_controls .text_search a.list {
        font-size: 12px;
    }
    .theme-1024 .fundFinder .filters_controls .text_search .suggestResults {
        top: 24px;
        left: 0;
        width: 100%;
    }
    .theme-1024 .fundFinder .filters_controls .text_search .suggestResults ul
        {
        width: 100%;
        padding: 10px 0;
    }
    .theme-1024 .fundFinder .filters_controls .text_search .suggestResults ul li a
        {
        height: auto;
        min-height: 0;
        width: auto;
        padding: 3px 16px;
        font-size: 14px;
    }

    /* Generic filter button styles 
-------------------------------------*/
	.theme-1024.gsam .fundFinder  .global_actions.topRight ul.share li.back_to_link{
    	top:8px;
    }
    .theme-1024 .fundFinder .filters_controls .filter_options .ui_filter {
        margin-right: 8px;
    }
    .theme-1024 .fundFinder .filters_controls .filter_options .ui_filter li
        {
        width: 122px;
        height: auto;
        min-height: 25px;
        margin-bottom: 3px;
    }
    .theme-1024 .fundFinder .filters_controls .filter_options .ui_filter.shareclass_filters li{
       width: 100px;
    }
    .theme-1024 .fundFinder .filters_controls .filter_options .ui_filter.filter_group,.theme-1024 .fundFinder .filters_controls .filter_options .ui_filter.filter_group li
        {
        margin: 0;
    }
    .theme-1024 .fundFinder .filters_controls .filter_options .ui_filter li a
        {
        height: auto;
        min-height: 14px;
        padding: 8px 11px;
        font-size: 14px;
    }
    .theme-1024 .fundFinder .filters_controls .filter_options.characteristics .ui_filter.filter_group
        {
        margin-right: 8px;
    }
    .theme-1024 .fundFinder .filters_controls .filter_options .ui_filter.inline_filter li
        {
        width: auto;
        clear: none;
        margin-right: 18px;
    }
    .theme-1024 .fundFinder .filters_controls .filter_options .ui_filter.inline_filter li a
        {
        min-width: 14px;
    }
    .theme-1024 .fundFinder .filters_controls .filter_options .ui_filter.full_width
        {
        width: 100%;
        margin: 12px 0 0;
    }

    /* Generic filter group styles */
    .theme-1024 .fundFinder .filters_controls .filter_options .ui_filter.filter_group li
        {
        width: 176px;
        height: 28px;
    }
    
    .theme-1024 .fundFinder .filters_controls .filter_options .ui_filter.fixed_income li
        {
        width: auto;
        height: 28px;
    }
    
    .theme-1024 .fundFinder .filters_controls .filter_options .ui_filter.filter_group li a
        {
        height: 20px;
        padding: 7px 6px 4px;
        font-size: 16px;
    }
    .theme-1024 .fundFinder .filters_controls .filter_options .ui_filter.filter_group li a span
        {
        padding: 0 10px 0 0;
    }

    /* Asset Class filters 
-------------------------------------*/
    .theme-1024 .fundFinder .filters_controls .filter_assetclass .filter_options .sub_filters li
        {
        margin-bottom: 8px;
    }
    .theme-1024 .fundFinder .filters_controls .filter_assetclass .filter_options .ui_filter li.all
        {
        margin-bottom: 8px;
    }
    .theme-1024 .fundFinder .filters_controls .filter_assetclass .filter_options .sub_filters h3
        {
        font-size: 13px;
    }

    /* Morningstar filters 
-------------------------------------*/
    .theme-1024 .fundFinder .data_filters ul.morningstar_filters li a span {
        font-size: 14px;
        line-height: 15px;
    }

    /* Data Tables
-------------------------------------*/
    .gsam.theme-1024 .fundFinder .data_table_content {
        width: 960px;
    }
    .theme-1024 .fundFinder .data_table_content table,.theme-1024 .fundFinder .data_table_content table th,.theme-1024 .fundFinder .data_table_content div.table,.theme-1024 .fundFinder .data_table_content div.table div.th
        {
        font-size: 10px;
    }
    .theme-1024 .fundFinder .data_table_content table th,.theme-1024 .fundFinder .data_table_content table td,.theme-1024 .fundFinder .data_table_content div.table div.th
        {
        padding: 6px 7px 4px 7px;
    }
    .theme-1024 .fundFinder .data_table_content table tr.subheader th,.theme-1024 .fundFinder .data_table_content div.table div.tr.subheader div.th
        {
        max-height: 19px;
    }
    .theme-1024.gsam .fundFinder .data_table_content table .subheader .sortable,.theme-1024.gsam .fundFinder .data_table_content div.table div.subheader .sortable
        {
        padding: 0 10px;
    }
    .theme-1024.gsam .fundFinder .data_table_content .data .asset_class a {
        margin: 4px auto;
    }

    /* LITERATURE */
    .theme-1024 .fundFinder .data_table_content table.literature_data th,.theme-1024 .fundFinder .data_table_content div.tab_pages.tab_literature div.table div.th,.theme-1024 .fundFinder .data_table_content table.literature_data td
        {
        min-width: 0px;
    }
    .theme-1024.gsam .data_table_content .tab_pages.tab_literature .horizontal
        {
        width: 889px;
    }
    .theme-1024.gsam .fundFinder .data_table_content .tab_pages.tab_literature table tr.subheader th
        {
        padding: 0 7px;
    }
    .theme-1024.gsam .fundFinder .data_table_content .tab_pages.tab_literature div.table div.tr.subheader div.th
        {
        padding-bottom: 2px;
    }
    .theme-1024.gsam .fundFinder .data_table_content .tab_pages.tab_literature div.table div.tr.subheader div.th.select_all
        {
        padding-bottom: 4px;
    }

    /* Row actions */
    .theme-1024.gsam .fundFinder .data_table_content .row_actions {
        top: -56px;
    }

    /* Fund Finder Tabs
-------------------------------------*/

    .theme-1024 div.ff-tab-wrapper.fund_finder_wrapper{
        border-bottom:4px solid #252525;
    }
    .theme-1024 .fundFinder .tabs{
        height: 32px;
        border-bottom:4px solid #252525;
    }
    .theme-1024 .fundFinder .tabs li a {
        font-size: 13px;
        padding:9px 16px 10px 16px;
    }
    .theme-1024 .fundFinder .tabs li{
        margin-right: 4px;
        min-width: 90px;
        height: 32px;
    }
    
    /* All Funds Tab Page - Fund Finder
-------------------------------------*/
    .theme-1024 .fundFinder .all_funds {
        margin-top: 10px;
    }
    .theme-1024 .fundFinder .fund_type h3,.theme-1024 .fundFinder .fund_type h4
        {
        font-size: 12px;
    }
    .theme-1024 .fundFinder .fund_type .fund_list {
        margin-bottom: 10px;
    }
    .theme-1024 .fundFinder .fund_type .fund_list,.theme-1024 .fundFinder .fund_type .fund_list ul li, .theme-1024 .fundFinder .fund_type .fund-without-subasset
        {
        font-size: 11px;
        padding-top: 10px;
    }
    .theme-1024 .fundFinder .all_funds .equity_funds {
        width: 469px;
    }
    .theme-1024 .fundFinder .fund_type .fund_list,.theme-1024 .fundFinder .all_funds .fundamental_equity_funds,.theme-1024 .fundFinder .all_funds .structured_equity_funds,.theme-1024 .fundFinder .all_funds .specialty_funds,.theme-1024 .fundFinder .all_funds .total_portfolio_solutions,.theme-1024 .fundFinder .all_funds .fixed_income_funds,.theme-1024 .fundFinder .all_funds .money_market_funds
        {
        width: 220px;
    }

    /* Tab Page Header - Used e.g. All Funds
-------------------------------------*/

    /* h2 and p */
    .theme-1024 .fundFinder .tab_page_header h2 {
        font-size: 22px;
    }
    .theme-1024 .fundFinder .tab_page_header p {
        width: 370px;
        font-size: 13px;
        margin: 33px 30px 0 35px;
    }
     .theme-1024.gsam .fundFinder .tab_page_header ul.related_documents a span{
        line-height:16px;
     }

    /* related docs */
    .theme-1024 .fundFinder .tab_page_header li,.theme-1024 .fundFinder .tab_page_header li a
        {
        font-size: 13px;
    }
    .theme-1024 .fundFinder .tab_page_header ul.related_documents ul li {
        margin-top: 6px;
    }
    .theme-1024 .fundFinder .tab_page_header ul.related_documents h3,.theme-1024 .fundFinder .tab_page_header ul.related_documents ul li a
    {
        font-size: 12px;
    }

    .theme-1024 .fundFinder .tab_page_header ul.related_documents .lock{
        background: url("../framework-libs/base/img/locks-light-blue.png") no-repeat scroll -10px -32px transparent;
    }

    /* Global Actions - Print/Share some reason different on Fund Finder
-------------------------------------*/
    .theme-1024.gsam .fundFinder .global_actions {
        margin-top: 0;
        margin-right: 0;
    }
    .theme-1024.gsam .fundFinder .global_actions .share a {
        display: block;
        background-position: 0 0;
    }
    .theme-1024.gsam .fundFinder .global_actions .share > a:hover,.theme-1024.gsam .fundFinder .global_actions .share > a:active,.theme-1024.gsam .fundFinder .global_actions .share > a:focus
        {
        background-position: 0 -20px;
    }
    .theme-1024.gsam .fundFinder .global_actions .print a {
        display: block;
        background-position: 0 -40px;
    }
    .theme-1024.gsam .fundFinder .global_actions .print a:hover,.theme-1024.gsam .fundFinder .global_actions .print a:active,.theme-1024.gsam .fundFinder .global_actions .print a:focus
        {
        background-position: 0 -59px;
    }
    .theme-1024.gsam .fundFinder .global_actions .shareOverlay {
        top: 21px;
    }

    /** Literature Table Actions / Vincent Roman **/
    .gsam.theme-1024 .fundFinder  table.data td.literature_actions_column {
        width: 121px;
    }
    .gsam.theme-1024 .fundFinder  .literature_actions,.gsam.theme-1024 .fundFinder .literature_actions li.action_item
        {
        width: 71px;
    }
    .gsam.theme-1024 .fundFinder  .literature_actions {
        margin: 0;
    }
    .gsam.theme-1024 .fundFinder .literature_actions li {
        font-size: 11px;
    }
    .gsam.theme-1024 .fundFinder .literature_actions li.action_description {
        width: 61px;
    }
    .gsam.theme-1024 .fundFinder .literature_actions li.action_item {
        background-position: 52px bottom;
    }

    /* Controls
-------------------------------------*/
    .gsam .fundFinder .filters_controls {
        margin: 0 0 10px;
    }
    .theme-1024 .fundFinder .controls {
        height: 57px;
        width: 356px;
        padding: 0 0 0 16px;
    }
    .theme-1024 .fundFinder .controls .save_filter {
        width: 213px;
        height: 52px;
    }
    .theme-1024 .fundFinder input.text,.theme-1024 .fundFinder .controls .save_filter input.text
        {
        width: 147px;
        margin-bottom: 3px;
        height: 22px;
        font-size: 11px;
        padding-left: 5px;
    }
    .theme-1024 .fundFinder .controls .save_filter input.text {
        height: 20px;
    }
    .theme-1024.gsam .fundFinder ul.data_filters {
        background-position: 0 -133px;
    }
    .theme-1024.gsam .fundFinder .controls .num_funds {
        height: 44px;
        padding-left: 19px;
        padding-right: 5px;
    }
    .theme-1024 .fundFinder .controls .num_funds span.label {
        width: 30px;
        padding-top: 7px;
        font-size: 10px;
        line-height: 10px;
    }
    .theme-1024 .fundFinder .controls .num_funds span.selected {
        margin-right: 3px;
        font-size: 35px;
        line-height: 30px;
    }
    .theme-1024 .fundFinder .controls div.clear_all_filters {
        width: 44px;
        height: 52px;       
    }
    .theme-1024 .fundFinder .controls .clear_all_filters a {
        height: 30px;
        width: 36px;
        padding: 5px 0 0 8px;
        background-position: 6px 6px;
        font-size: 12px;
        line-height: 14px;
    }
    .theme-1024 .fundFinder .data_filters li a span {
        background-position: right -148px;
    }
    .theme-1024 .fundFinder .data_filters li.filter_morningstar a span {
        width: 70px;
    }
    .theme-1024 .fundFinder .filters_controls .filter_characteristics .filter_options .sub_filters .col
    {
        max-width: 128px;
    }
    .theme-1024 .fundFinder .filters_controls .filter_assetclass .filter_options .sub_filters{
       left: 308px;
       padding: 3px 24px 0;
       top: 10px;
    }
    .theme-1024 .fundFinder .filters_controls .filter_characteristics .filter_options .sub_filters.money_market .col+.col ul,.theme-1024 .fundFinder .filters_controls .filter_characteristics .filter_options .sub_filters.money_markets .col+.col ul
        {
        margin-top: 0;
    }
    .theme-1024 .fundFinder .filters_controls .data_filters_content {
        margin-bottom: 0;
    }
    .theme-1024 .fundFinder .filters_controls .filter_options h3,.theme-1024 .fundFinder .filters_controls .text_search h3,.theme-1024 .fundFinder .filters_controls .category_chooser h3
        {
        font-size: 14px;
    }
    .gsam.theme-1024 .fundFinder .filters_controls .filter_characteristics .filter_options
        {
        min-height: 173px;
    }
    .gsam.theme-1024 .fundFinder .filters_controls .category_chooser {
        height: 173px;
    }
    .theme-1024 .fundFinder .filters_controls .filter_characteristics .filter_options .sub_filters .text_search input.text
        {
        width: 210px;
    }

    /* Filter Group
-------------------------------------*/
    .theme-1024 .fundFinder .filters_controls .filter_characteristics .filter_options .ui_filter.filter_group li
        {
        width: 180px;
        min-height: 28px;
        /* [MS] Will need absolute height overrride for IE6 as well */
    }

    /* Custom Select
-------------------------------------*/
    .gsam.theme-1024 div.custom_ul div.custom_ul_head,.gsam.theme-1024 div.ui_select_custom div.custom_ul_list big,.gsam.theme-1024 div.ui_select_custom div.custom_ul_list div.ui_custom_select_li
        {
        font-size: 10px;
    }
    .gsam.theme-1024 div.ui_select_custom div.custom_ul_list div.ui_custom_select_li
        {
        width: 195px !important;
        padding: 0 8px;
    }
    .theme-1024 .fundFinder .button {
        font-size: 10px;
        padding-left: 8px;
    }
    .theme-1024.gsam div.ui_select_custom {
        height: 23px;
    }
    .fundFinder .filters_controls .filter_characteristics .filter_options .sub_filters form.dropdown
        {
        margin: 0 0 10px;
    }

    /* Buttons
-------------------------------------*/
    .theme-1024 .fundFinder .button {
        height: 20px;
    }
    .theme-1024 .fundFinder .button span {
        padding: 6px 9px 4px 2px;
        height:10px;
    }
    
    .gsam.theme-1024 .fundFinder .global_actions.topRight ul {
        margin: 0 0 0;
    }

    /* Radio toggles for table headers */
    .gsam.theme-1024 .fundFinder .data_table_content table th .radio_group .value_outer .value_inner,.gsam.theme-1024 .fundFinder .data_table_content div.table div.th .radio_group .value_outer .value_inner
        {
        padding-top: 3px;
    }
    
    .gsam.theme-1024 .global_actions.topRight .share_list.share_list_align{
        left: -95px;
    }
    
    .gsam.theme-1024 .global_actions.topRight .share_list{
        top: 6px;
    }

    /* Loading Mask
-------------------------------------*/
    .theme-1024 .fundFinder .loading_mask p {
        font-size: 12px;
    }
    .theme-1024 .fundFinder .loading_mask {
        width: 960px;
        /* [MS] Added explicit width for IE, since lower versions fail to implement 100% */
    }
    .theme-1024 .fundFinder .loading_mask a.clear_all {
        height: 19px;
        padding-left: 21px;
        background-position: 4px 1px;
    }
    .gsam.theme-1024 .filters_controls .controls .clear_all_filters a.clear_all span{
        background-position: -416px -48px;
        height:25px;
    }
    
    .lt-ie9.theme-1024 .fundFinder .loading_mask a.clear_all {
        background-image:
            url("../framework-libs/base/img/buttons/button_left_corner_clear_all_1024.png");
    }
    .lt-ie9.theme-1024 .fundFinder .loading_mask a.clear_all:hover {
        background-position: 0 -19px;
    }
    

    /* IE styles */
    .theme-1024.lt-ie9 .fundFinder .button {
        height: 20px;
        background-image:
            url("../framework-libs/base/img/buttons/button_left_corner_1024.png");
    }
    .theme-1024.lt-ie9 .fundFinder .button:hover {
        background-position: 0 -19px;
    }
    .theme-1024.lt-ie9 .fundFinder .button span {
        height: 10px;
        padding: 5px 9px 4px 2px;
        background-image:
            url("../framework-libs/base/img/buttons/button_right_bg_1024.png");
    }
    .theme-1024.lt-ie9 .fundFinder .button:hover span {
        background-position: 100% -19px;
    }
    .theme-1024.lt-ie9 .fundFinder .filters_controls .text_search .button:hover
        {
        background-position: 0 1px;
    }
    .theme-1024.lt-ie9 .fundFinder .filters_controls .text_search .button:hover span
        {
        background-position: 100% 0;
    }
    .theme-1024.lt-ie9 .fundFinder .filters_controls .text_search .button span
        {
        background:
            url("../framework-libs/base/img/buttons/button_black_right_bg_1024.png")
            no-repeat scroll 100% 0 transparent;
    }
    .theme-1024.lt-ie8 .fundFinder .controls .num_funds {
        width: 75px;
    }
    .theme-1024.lt-ie8 .fundFinder .filters_controls .data_filters_content {
        width: 960px;
    }
    .theme-1024.lt-ie9 .fundFinder .filters_controls .filter {
        height: 220px;
        margin-bottom: 0;
    }
    .theme-1024.lt-ie9 .fundFinder .loading_mask {
        width: 960px;
    }
    .gsam.theme-1024.lt-ie8 .fundFinder ul.data_filters {
        height: 57px;
    }
    .gsam.theme-1024.lt-ie8 .fundFinder .filters_controls .text_search form
        {
        position: relative;
        height: 50px;
    }
    .gsam.theme-1024.lt-ie8 .fundFinder .filters_controls .text_search .button
        {
        position: absolute;
        bottom: 0;
        right: 0;
        width: auto;
        min-width: 0;
        margin-top: 0;
    }
    .gsam.theme-1024.lt-ie8 .fundFinder .asset_legend {
        min-width: 82%;
    }
    .theme-1024 .fundFinder  h3.searchLabel {
        padding: 6px 8px 8px 0;
        font-size: 12px;
        line-height: 10px;
    }
    .theme-1024.gsam .fundFinder .search .input {
        width: 218px;
    }
     .touch .theme-1024.gsam .alert_msg { width:450px !important; }
.gsam .fundFinder .controls .save_filter .water-mark{
   line-height: 18px;
   padding-left: 8px;
}    
.theme-1024.gsam .fundFinder .controls .save_filter .water-mark{
   margin-top : 0px;
   line-height: 16px;
   font-size: 11px;
}

.theme-1024.gsam div.confirm_delete .instructions{
    margin-top:0px;
}
.theme-1024.gsam .button_container{
    padding-top:0px;
}
.theme-1024.gsam .fundFinder .tab_all_funds .global_actions div.shareOverlay{
    background:none;
    right:-15px;
    
}
.theme-1024.gsam .fundFinder .global_actions  ul li.share ul.shareList{
        background: url("../framework-libs/base/img/fund-center/share_bg_fundfinder.png") -16px 0px no-repeat;
        left: -82px;
        margin-left: 0;
    }
    .theme-1024.gsam .fundFinder .global_actions ul li.share ul.shareList li{
        margin-left: 0;
        width: 144px;
        height:32px;
    }
    .theme-1024.gsam .fundFinder .global_actions  ul li.share ul.shareList li a {
        font-size: 14px;
        height: 10px;
        padding: 9px 13px 13px 51px;
        width: 80px;
    }
    .theme-1024.gsam .fundFinder .global_actions ul li.share ul.shareList li.email a {
        background-position: 8px -8px;
    }
    .theme-1024.gsam .fundFinder .global_actions ul li.share ul.shareList li.linkedin a {
        background-position: 8px -44px;
    }
    .theme-1024.gsam .fundFinder .global_actions ul li.share ul.shareList li.twitter a {
        background-position: 8px -79px;
    }
    .theme-1024.gsam .fundFinder .global_actions ul li.share ul.shareList li.facebook a {
        background-position: 8px -119px;
    }
    .theme-1024.gsam .fundFinder .global_actions ul li.share ul.shareList li.more a {
        padding-left: 15px;
        width: 116px;
    }
} /* end @media screen -- do not delete */
 

  
 

@media screen { /* Module sidebar-map */
	.gsam .module.sidebar_location .map_container {
		width:100%;
		overflow: hidden;
	}		
	.gsam .module.sidebar_location .map_container img {		
		max-width: 100%;
		margin-right: 0px;
	}
	.gsam .sidebar .module.sidebar_location .title {
		font-size: 16px;
		color: #333;
		font-family: "UniversCondensedBold", Arial;
		margin: 15px 0 10px;
		text-transform: none;
	}
	.gsam .sidebar.shaded .module.sidebar_location a.enlarge_map {
		background: url("../framework-libs/base/img/ideas-insights/ideas_insights_sprites.png")
            no-repeat -6px -42px transparent;
		padding: 5px 0 0 28px;
		line-height: 22px;
		display: block;
		float: left;
		font-family: 'UniversCondensedBold', Arial;
		color: #365884;
		text-decoration: none;
		text-transform: uppercase;
	}
	.gsam .sidebar.shaded .module.sidebar_location .enlarge_map:hover {
		background-position: -6px -75px;
		color: #2C61A6;
	}
	/* 1024 */
	/*.theme-1024.gsam .module.sidebar_location .map_container {
		width: 100%;
	}*/
	/*.theme-1024.gsam .module.sidebar_location .map_container img {
		width: 100%;
	}*/
	.theme-1024.gsam .sidebar .module.sidebar_location .title {
		margin: 10px 0 5px;
		font-size: 14px;
	}
	.gsam.theme-1024 .sidebar.shaded .module.sidebar_location a.enlarge_map
		{
		font-size: 12px;
		line-height: 24px;
	}
} /* end @media screen -- do not delete */
@media screen {
	.gsam .sidebar .module.survey {
		background: #292828;
		color: #FFF;
		margin: 0;
		padding-top: 30px;
	}
	.gsam .sidebar .module.survey .survey_wrapper h2 {
		color: #FFF;
		padding: 0;
		margin: 0;
		border: 0 none;
		text-transform: none;
	}
	.gsam .sidebar .module.survey .rounded_button {
		margin: 10px 0 10px 0;
	}
	/*.gsam.lt-ie8 .sidebar .module.survey{
  padding-bottom:15px;
}*/
	/* 1024 */
	.theme-1024.gsam .sidebar .module.survey {
		padding-top: 25px;
	}
	.theme-1024.gsam .sidebar .module.survey .rounded_button {
		margin: 5px 0 5px 0;
	}
} /* end @media screen -- do not delete */
/*******
*
* Author and Expert sections
*
*******/
@media screen {
	.gsam .about_the_authors {
		margin-top: 11px;
	}
	.gsam .sidebar .module.about_the_authors h2 {
		margin: 0 0 9px;
	}
	.gsam.theme-1024 .sidebar .module.about_the_authors h2 {
		margin: 0;
	}
	.gsam .sidebar .module .person {
		border: 1px solid #ccc;
		border-width: 1px 0 0;
		color: #232e3b;
		overflow: hidden;
		padding: 12px 0;
	}
	.gsam .sidebar .module .person.first {
		border: 0;
	}
	.gsam .sidebar .module .person.large {
		border: 0;
	}

	/* Mega specificity in order to override fund detail rules when using article modules in its sidebar */
	.gsam .sidebar .module.about_the_authors .person img,.gsam .sidebar .module.about_the_experts .person img
		{
		float: left;
		margin-right: 7px;
		width: auto;
	}
	.gsam .sidebar .module .person p {
		line-height: 19px;
		margin: 0;
	}
	.gsam .sidebar .module .person .name {
		font: normal 25px UniversCondensed, Arial;
		margin: 0;
		text-transform: none;
	}
	.gsam .sidebar .person .name a {
		color: #232e3b;
	}
	.gsam .sidebar .person .meta {
		margin: 0 0 23px;
	}
	.gsam .sidebar .person .meta p {
		line-height: 17px;
	}
	.gsam .sidebar .person .more {
		margin: 12px 0;
	}
	.gsam .sidebar .module .person .title {
		margin-bottom: 5px;
	}
	.gsam .sidebar .module .person .org_title {
		margin-bottom: 5px;
		font: 14px UniversCondensedBold,Arial;
   		text-decoration: none;
		text-transform: none;
	}	
	
	.gsam .sidebar .module .person .upper_border {
	    -moz-border-bottom-colors: none;
	    -moz-border-left-colors: none;
	    -moz-border-right-colors: none;
	    -moz-border-top-colors: none;
	    border-color: #CCCCCC;
	    border-image: none;
	    border-style: solid;
	    border-width: 1px 0 0;
	    color: #232E3B;
	    overflow: hidden;
	    padding-top: 10px;
   		margin-top: 15px;
	}
	.gsam .sidebar .module .person.large .name {
		margin-top: 13px;
	}
	.gsam .sidebar .person.small {
		padding: 8px 0;
	}
	.gsam .sidebar .person.small .name {
		font: normal 16px/18px UniversCondensedBold, Arial;
		margin: 0;
	}
	.gsam .sidebar .person.small .name a {
		color: #365884;
	}
	.gsam .sidebar .person.small .title {
		font: normal 14px UniversCondensed, Arial;
		text-transform: uppercase;
	}
	.gsam .sidebar .module.about_the_experts .more {
		margin-top: 10px;
	}
} /* end @media screen -- do not delete */
@media print {
	.gsam .sidebar .module.about_the_authors,.gsam .sidebar .module.about_the_experts
		{
		display: block;
		width: 100%;
	}
	.gsam .sidebar .module.about_the_authors h2 {
		font-size: 12pt;
		line-height: normal;
	}
	.gsam .sidebar .module.about_the_experts h2 {
		font-size: 1.5em;
	}
	.gsam .sidebar .module .person {
		display: inline-block;
		vertical-align: top;
		padding-bottom: 20px;
		border-bottom: 1px solid #ccc;
		margin-bottom: 20px;
		width: 75%;
	}
	.gsam .sidebar .module .person * {
		vertical-align: top;
		line-height: normal;
	}
	.gsam .sidebar .module .person a:after {
		content: "" !important;
	}
	.gsam .sidebar .module .person .name a:visited,.gsam .sidebar .module .person .name a:link,.gsam .sidebar .module .person .name a
		{
		color: #365884 !important;
		text-decoration: none;
	}
	.gsam .sidebar .module.about_the_authors .person img {
		float: left;
		width: 155px;
		margin-right: 20px;
	}
	.gsam .sidebar .module.about_the_experts .person img {
		float: left;
		width: auto;
		margin-right: 20px;
	}
	.gsam .sidebar .module.about_the_experts .person img {
		width: auto;
	}
	.gsam .sidebar .module .person.large .name,.gsam .sidebar .module .person.large .title,.gsam .sidebar .module .person.large p
		{ /*display: inline-block;*/
		width: 75%;
		line-height: normal;
	}
	.gsam .sidebar .module .person .name {
		font-size: 12pt;
		margin-bottom: 0px;
		line-height: normal;
	}
	.gsam .sidebar .module .person p {
		font-size: 10pt;
		margin: 0;
		line-height: normal;
	}
	.gsam .sidebar .module .person .title,
	.gsam .sidebar .module .person p.more,
	.gsam .sidebar .module .person p.area,
	.gsam .sidebar .module .person p.meta.last
		{
		margin: 0 0 10px;
	}
	.gsam .sidebar .module .person .more a {
		font-size: 8pt;
		display: block;
		line-height: 9pt;
		word-wrap: break-word;
		-ms-word-wrap: sWrap;
	}
	.gsam .sidebar .module .person .more a:after {
		content: " [" attr(href) "] " !important;
	}
}
@media screen { /*******
*
* Carousels
*
*******/
    .gsam .carousel {
        overflow: hidden;
    }
    .gsam .carousel .tray_wrap {
        margin-bottom: 24px;
    }
    .gsam .carousel .tray {
        width: 10000em;
    }
    .gsam .carousel .slide {
        display: block;
        float: left;
    }

    /* Sidebar carousels */
    
    
    
    .gsam .sidebar.shaded .slider_featured_funds_sidebar .tray h3, .gsam .sidebar .slider_featured_funds_sidebar .tray h3 {
	    font-family: UniversCondensedBold,Arial;
	    font-size: 16px;
	    font-weight: normal;
	    line-height: 15px;
	    margin-bottom: 7px;
	    margin-top: 0px;
	  	
	}
	.gsam.theme-1024 .sidebar.shaded .slider_featured_funds_sidebar .tray h3, .gsam.theme-1024  .sidebar .slider_featured_funds_sidebar .tray h3{
		font-family: UniversCondensedBold,Arial;
	    font-size: 14px;
	    font-weight: normal;
	    line-height: 13px;
	    margin-bottom: 4px;
	}
	
	.gsam .sidebar.shaded .slider_featured_funds_sidebar .tray li p, .gsam .sidebar .slider_featured_funds_sidebar .tray li p{
		float: right;
		margin-top: 0px;
	}
	.gsam.theme-1024 .sidebar.shaded .slider_featured_funds_sidebar .tray li p{
		padding: 14px 0px 0px 66px;
	
	}
	.gsam.theme-1024 .sidebar .slider_featured_funds_sidebar .tray li.module p{
		padding: 14px 18px 8px 0px;
		width: 131px;
	}
	.gsam .sidebar .slider_featured_funds_sidebar.carousel .tray .module{
	 	margin-bottom:0px !important;
	 	min-height: 104px;
	 }  
    .gsam .sidebar .carousel .slide,.gsam .sidebar .carousel .slide p,.gsam .sidebar .carousel .slide a
        {
        display: block;
    }
    .gsam .sidebar .carousel .slide p a{
    	display: inline;
    }
   
    .gsam .sidebar .featuredContent .carousel .slide a img {
        max-width: 100%;
    }
    .gsam .sidebar.shaded .carousel {
        padding: 20px 0;
    }
    .gsam.theme-1024 .sidebar.shaded .carousel {
        padding: 16px 0;
    }
    .gsam .sidebar .carousel h2 {
        padding-right: 80px;
        margin-bottom: 0px;
        min-height: 16px;
    }
    .gsam .sidebar.shaded .carousel h2 {
        margin: 0 20px;
    }
    .gsam.theme-1024 .sidebar.shaded .carousel h2 {
        margin: 0 16px;
    }
    .gsam .sidebar.shaded .carousel .slide {
        width: 330px;
        padding: 0 20px;
    }
    .gsam.theme-1024 .sidebar.shaded .carousel .slide {
        width: 258px;
        padding: 0 16px;
    }
    .gsam.theme-1024 .sidebar .carousel .slide p a{
    	display: inline;
    }
    .gsam .sidebar .carousel .tray {
        height: 100%;
    }
    .gsam .sidebar .carousel .slider_pagination {
        float: none;
        font: bold 14px Arial;
        position: absolute;
        right: -9px;
        top: 1px;
    }
    .gsam .sidebar.shaded .carousel .slider_pagination {
        right: 10px;
        top: 21px;
    }
    .gsam.theme-1024 .sidebar.shaded .carousel .slider_pagination {
        right: 7px;
        top: 16px;
    }
    .gsam .sidebar .carousel .slide_pager {
        margin: 0 2px;
    }
    .gsam .sidebar .carousel .slider_pagination span {
        font-weight: normal;
        margin: 0 2px;
    }
    .gsam .fundDetail .sidebar .related_video .slide,.gsam .fundDetail .sidebar .more_from_author .slide
        {
        width: 370px;
        margin-right: 21px;
    }
    .gsam .sidebar .featured_funds_sidebar strong {
        color: #666;
    }
    .gsam .sidebar .carousel h3,.gsam .sidebar .featured_funds_sidebar h3 {
        margin-top: 20px;
    }
    .gsam .sidebar .carousel h3.tagLable {
        margin-top: 24px;
    }
    .gsam .sidebar .featured_funds_sidebar .slide_pager, .gsam .right .featured_funds_sidebar .slide_pager {
        font-family: Arial;
        font-weight: bold;
        padding: 0 5px;
    }
    .gsam .sidebar .featured_funds_sidebar .slide_pager span {
        font-family: Arial;
        padding: 0;
    }
    .gsam .sidebar .featured_funds_sidebar .slider_pagination {
        right: -3px;
        top: 29px;
    }
    .gsam .sidebar .slide {
        height: auto;
        position: relative;
        width: 370px;
    }
    .gsam .sidebar .slide img {
        display: block;
    }
    .gsam .main .sidebar .carousel .slide div {
        width: 370px;
    }

    /* New styles for Featured/Related content */
    .gsam .sidebar .related_video .video-image {
        width: 100%;
        position: relative;
    }
    .gsam .sidebar .related_video .video-image a {
        text-decoration: none;
    }
    .gsam .sidebar .related_video .video-image .video-image-title {
        width: 100%;
        font: 16px UniversCondensedBold, Arial;
        position: absolute;
        bottom: 0;
        height: 37px;
        line-height: 37px;
        color: #fff;
    }
    .gsam .sidebar .related_video .video-image .video-image-title .video-image-title-bg
        {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #000;
    }
    .gsam .sidebar .related_video .video-image .video-image-title .video-image-title-text
        {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background:
            url("../framework-libs/base/img/article-content/icn-vid-play.png")
            no-repeat;
        padding-left: 66px;
    }
    .gsam .sidebar .related_video .video-image .transparent {
        /* works for IE 5+. */
        filter: alpha(opacity = 80);
        /* works for IE 8. */
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
        /* works for old school versions of the Mozilla browsers like Netscape Navigator. */
        -moz-opacity: 0.8;
        /* This is for old versions of Safari (1.x) with KHTML rendering engine */
        -khtml-opacity: 0.8;
        /* This is the "most important" one because it's the current standard in CSS. This will work in most versions of Firefox, Safari, and Opera. */
        opacity: 0.8;
    }
    /* End: styles for Featured/Related content */
    .gsam.theme-1024 .sidebar .carousel .slide,.gsam.theme-1024 .sidebar .carousel .slide a
     {
        display: block;
        line-height: normal;
        width: 291px;
    }

	.gsam.theme-1024 .sidebar .carousel .slide p {
	            width: 291px;       
	}
	
	.gsam.theme-1024 .featuredFunds p {
		padding: 14px 20px;
		color: #333333;
	    display: inline;
	    float: left;
	    font-size: 12px;
	    line-height: 17px;
	    padding: 8px 18px;
	    width: 148px;
	}
	
	.gsam.theme-1024 .sidebar .featured_funds_sidebar h3 {
	    margin-top: 0;
	}
    .gsam.theme-1024 .sidebar.shaded .carousel .slide,.gsam.theme-1024 .sidebar.shaded .carousel .slide p,.gsam.theme-1024 .sidebar.shaded .carousel .slide a
        {
        width: 258px;
    }      

    /* my gsam carousel  */
    .gsam .my-gsam-content .carousel .slider_pagination {
        position: absolute;
        top: 18px;
        right: 18px;
        padding: 0;
    }
    .gsam .my-gsam-content .carousel .slider_pagination .slide_pager {
        margin: 0 8px;
        font-size: 14px;
        font-family: 'UniversCondensedBold', Arial;
    }
    .gsam .my-gsam-content .carousel .slider_pagination .slide_pager span {
        font-family: 'UniversCondensed', Arial, sans-serif;
        margin: 0 2px;
    }
    .gsam .my-gsam-content .carousel .slide {
        width: 390px;
        padding: 0;
        margin: 1px 0 20px 0;
    }
    .gsam .my-gsam-content .carousel .list_content_item {
        position: relative;
        padding: 16px 0;
        width: 360px;
        border-top: 1px solid #d3d5d5;
        border-bottom: 1px solid #d3d5d5;
        margin-bottom: -1px;
    }
    .gsam .my-gsam-content .list_content_item:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
        line-height: 0;
    }
    /* for IE6 */
    .gsam .my-gsam-content * html .list_content_item {
        height: 1%;
        zoom: 1;
    }
    /* for IE7 */
    .gsam .my-gsam-content *:first-child+html .list_content_item {
        min-height: 1px;
    }
    .gsam .my-gsam-content .carousel .list_content_item .module_image {
        float: left;
        margin-right: 8px;
        max-width: 160px
    }
    .gsam .my-gsam-content .carousel .list_content_item .module_details {
        float: left;
        width: 185px;
    }
    .gsam .my-gsam-content .carousel .list_content_item .module_details h3 {
        color: #85abd1;
        font-size: 12px;
        font-family: 'UniversCondensedBold', Arial;
        text-transform: uppercase;
        margin-bottom: 2px;
        width:94%;
    }
    .gsam .my-gsam-content .carousel .list_content_item .module_details h2 {
        font-size: 16px;
        font-family: 'UniversCondensedBold', Arial;
        width:93%;
    }
    .gsam .my-gsam-content .carousel .list_content_item .module_details h2 a
        {
        color: #242323;
        text-decoration: none;
    }
    .gsam .my-gsam-content .carousel .list_content_item .module_details h2 a:hover
        {
        color: #2C61A6;
    }
    .gsam .my-gsam-content .carousel .list_content_item .module_details p {
        font-size: 14px;
        font-family: 'UniversCondensed', Arial, sans-serif;
    }
    .gsam .my-gsam-content .carousel .list_content_item .module_details p.bottom-space
        {
        margin-bottom: 14px;
    }
    .gsam .my-gsam-content .carousel.reading-list a.remove {
        position: absolute;
        right: 0;
        top: 16px;
        width: 12px;
        height: 11px;
        margin: 0;
        padding: 0 !important;
        text-indent: -9999px;
        overflow: hidden;
        background-image: url("../framework-libs/base/img/my-gsam/close.png");
    }
    .gsam .my-gsam-content .carousel.favourite-funds table.list_content {
        border-top: 1px solid #BEC3C7;
        width: 360px;
        background: transparent !important;
        /* !important added to override default table styling for .module table {} */
    }
    .gsam .my-gsam-content .carousel.favourite-funds table.list_content td {
        vertical-align: top;
        padding: 12px 10px;
        border-right: 0 !important;
        /* !important added to override default table styling for .module table {} */
        border-bottom: 1px solid #bec3c7 !important;
        /* !important added to override default table styling for .module table {} */
        font-family: 'UniversCondensed', Arial, sans-serif;
        font-size: 14px !important;
        /* !important added to override default table styling for .module table {} */
    }
    .gsam .my-gsam-content .carousel.favourite-funds table.list_content td a
        {
        color: #333;
        text-decoration: none;
    }
    .gsam .my-gsam-content .carousel.literature_orders_column table.list_content td a
        {
        color: #85abd1;
        text-decoration: none;
    }
    .gsam .my-gsam-content .carousel.favourite-funds table.list_content td a:hover
        {
        color: #2C61A6;
    }
    .gsam .my-gsam-content .carousel.favourite-funds table.list_content td.asset_class
        {
        width: 32px;
    }
    .gsam .my-gsam-content .carousel.favourite-funds table.list_content td.asset_class span.indicator
        {
        display: block;
        overflow: hidden;
        height: 16px;
        width: 16px;
        margin: 0;
        text-indent: 0;
        background: none;
    }
    .gsam .my-gsam-content .carousel.favourite-funds table.list_content td.asset_class span.indicator img
        {
        margin-left: -364px;
    }
    .gsam .my-gsam-content .carousel.favourite-funds table.list_content td.asset_class.fixed_income span.indicator img
        {
        margin-top: -53px;
    }
    .gsam .my-gsam-content .carousel.favourite-funds table.list_content td.asset_class.specialty span.indicator img, .gsam .my-gsam-content .carousel.favourite-funds table.list_content td.asset_class.commodities span.indicator img, .gsam .my-gsam-content .carousel.favourite-funds table.list_content td.asset_class.alternatives span.indicator img, .gsam .my-gsam-content .carousel.favourite-funds table.list_content td.asset_class.real_estate span.indicator img
        {
        margin-top: -87px;
    }
    .gsam .my-gsam-content .carousel.favourite-funds table.list_content td.asset_class.equity span.indicator img
        {
        margin-top: -36px;
    }
    .gsam .my-gsam-content .carousel.favourite-funds table.list_content td.asset_class.money_markets span.indicator img
        {
        margin-top: -70px;
    }
    .gsam .my-gsam-content .carousel.favourite-funds table.list_content td.asset_class.portfolio_solutions span.indicator img,
    .gsam .my-gsam-content .carousel.favourite-funds table.list_content td.asset_class.multi_asset span.indicator img
        {
        margin-top: -104px;
    }
    .gsam .my-gsam-content .carousel.favourite-funds a.remove {
        display: block;
        width: 12px;
        height: 11px;
        text-indent: -9999px;
        overflow: hidden;
        background-image: url("../framework-libs/base/img/my-gsam/close.png");
        /*position: absolute;*/
    }
    /* 1024 - my_gsam carousel
  -------------------------------------*/
    .theme-1024.gsam .my-gsam-content .carousel .list_content_item .module_image
        {
        margin-right: 6px;
        max-width: 80px;
    }
    .theme-1024.gsam .my-gsam-content .carousel .slide {
        width: 320px;
    }
    .theme-1024.gsam .my-gsam-content .carousel .list_content_item {
        width: 286px;
    }
    .theme-1024.gsam .my-gsam-content .carousel.favourite-funds table.list_content
        {
        width: 290px;
    }
    .theme-1024.gsam .my-gsam-content .carousel.literature_orders_column table.list_content
    {
        width: 312px;
    }
    .theme-1024.gsam .reading-list .list_content_item .module_details {
        width: 180px;
    }
    .theme-1024.gsam .my-gsam-content h2.module_title {
        font-size: 14px;
        margin: 0 14px 16px 0;
    }
    .theme-1024.gsam .reading-list .list_content_item .module_details h3 {
        font-size: 11px;
    }
    .theme-1024.gsam .reading-list .list_content_item .module_details h2 {
        font-size: 14px;
    }
    .theme-1024.gsam .reading-list .list_content_item .module_details p.bottom-space
        {
        margin-bottom: 10px;
    }
    .theme-1024.gsam .reading-list .list_content_item .module_details p {
        font-size: 12px;
    }
    .theme-1024.gsam .favourite-funds table.list_content td.asset_class {
        width: 28px;
    }
    .theme-1024.gsam .carousel.favourite-funds table.list_content td {
        font-size: 12px !important;
        /* !important added to override default table styling for .module table {} */
        padding: 11px 6px 7px;
    }
} /* end @media screen -- do not delete */
@media print {
    .gsam .my-gsam-content .carousel .slider_pagination,.gsam .my-gsam-content .carousel.reading-list a.remove
        {
        display: none;
    }
    .gsam .my-gsam-content .carousel .list_content_item {
        padding-bottom: 10px;
        margin-bottom: 10px;
        border-bottom: 1px solid #ccc;
    }
    .gsam .my-gsam-content .carousel .list_content_item .module_details h3 {
        font-size: 8pt;
        margin-top: 0;
        margin-bottom: 0;
    }
    .gsam .my-gsam-content .carousel .list_content_item .module_details h2 {
        font-size: 12pt;
        margin-top: 0;
        margin-bottom: 5px;
    }
    .gsam .my-gsam-content .carousel .list_content_item .module_details h2 a
        {
        color: black;
    }
    .gsam .carousel .tray_wrap {
        width: 100% !important;
    }
    .gsam .my-gsam-content .carousel .list_content_item .module_image {
        display: inline-block;
        vertical-align: top;
        width: 20%;
    }
    .gsam .my-gsam-content .carousel .list_content_item .module_details {
        display: inline-block;
        vertical-align: top;
        width: 70%;
        padding-left: 5%;
    }
    .gsam .my-gsam-content .carousel .list_content_item .module_details p.bottom-space
        {
        margin-bottom: 10px;
    }
    .gsam .my-gsam-content .carousel .list_content_item .module_details p {
        margin-bottom: 0;
        margin-top: 0;
    }
    .gsam .my-gsam-content .carousel.favourite-funds table.list_content,.gsam .my-gsam-content .carousel.favourite-funds table.list_content td,.gsam .my-gsam-content .carousel.favourite-funds table.list_content th
        {
        border: none;
    }
    .gsam .my-gsam-content .carousel.favourite-funds table.list_content td {
        padding-bottom: 10px;
        padding-right: 10px;
    }

    /* Asset class images for My GSAM favourite funds carousel */
    .gsam .my-gsam-content .carousel.favourite-funds table.list_content td.asset_class
        {
        width: 32px;
    }
    .gsam .my-gsam-content .carousel.favourite-funds table.list_content td.asset_class span.indicator
        {
        display: block;
        overflow: hidden;
        height: 16px;
        width: 16px;
        margin: 0;
        text-indent: 0;
        background: none;
    }
    .gsam .my-gsam-content .carousel.favourite-funds table.list_content td.asset_class span.indicator img
        {
        margin-left: -364px;
    }
    .gsam .my-gsam-content .carousel.favourite-funds table.list_content td.asset_class.fixed_income span.indicator img
        {
        margin-top: -53px;
    }
    .gsam .my-gsam-content .carousel.favourite-funds table.list_content td.asset_class.specialty span.indicator img
        {
        margin-top: -87px;
    }
    .gsam .my-gsam-content .carousel.favourite-funds table.list_content td.asset_class.equity span.indicator img
        {
        margin-top: -36px;
    }
    .gsam .my-gsam-content .carousel.favourite-funds table.list_content td.asset_class.money_markets span.indicator img
        {
        margin-top: -70px;
    }
    .gsam .my-gsam-content .carousel.favourite-funds table.list_content td.asset_class.total_portfolio_solutions span.indicator img
        {
        margin-top: -104px;
    }
    .gsam .my-gsam-content .carousel.favourite-funds a.remove {
        display: none;
    }
}

/*******
*
* Related Links
*
*******/
@media screen {
	.gsam .sidebar .related_links .rte ul, .gsam .right .related_links .rte ul {
		margin: 10px 0 0 14px;		
	}
	.gsam .sidebar .related_links .rte ol, .gsam .right .related_links .rte ol {
		margin: 10px 0 0 20px;	
	}
	.gsam .sidebar .related_links .rte ul ol, .gsam .right .related_links .rte ul ol, .gsam .sidebar .related_links .rte ol ol, .gsam .right .related_links .rte ol ol {
		margin-left: 20px;
	} 
	.gsam .sidebar .related_links li {		
		float: none;
		margin: 0;
	}
	.gsam .sidebar .related_links .inline a {
		color: #365884;
		display: block;
		padding-top: 5px;
	}
	.gsam .sidebar .related_links h2 {
        margin-bottom:8px;
    }
	.gsam .sidebar .related_links a:hover,.gsam .sidebar .related_links a:active,.gsam .sidebar .related_links a:focus
		{
		color: #2C61A6;
	}

	/* 1024 Style
 -----------------------------------*/
	.theme-1024.gsam .sidebar .related_links a {
		font-size: 12px;
	}
}
.gsam .contactUsNew {
	font-family: 'UniversCondensed';
	font-size: 0;
}
.gsam .contactUsNew *{
	box-sizing: border-box;
	-webkitbox-sizing: border-box;
	-moz-box-sizing: border-box;
}
.gsam .contactUsNew__content {
	padding-right: 2%;
	width: 100%;
	padding-bottom: 30px;
}
.gsam .contactUsNew__content.bm-length_1 {
	width: 50%;
	display: inline-block
}
.gsam .contactUsNew__content.bm-length_1 .contactInfoNew {
	width: 100%
}
.gsam .contactUsNew__seeMore {
	font-size: 14px;
	position: absolute;
	right: 0;
	bottom: 8px;
	text-transform: none;
	font-family: UniversCondensed;
}
.gsam h2.fm-type_withSideText {
	position: relative;
	font-family: 'UniversCondensed';
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	margin-top: 35px;
	padding: 7px 0;
	padding-right: 90px;
}
.gsam .contactInfoNewText {
	display: inline-block;
	vertical-align: top;
}
.gsam .contactInfoNew__image {
	display: table-cell;
	width: 77px;
}
.gsam .contactInfoNewText.bm-with_image {
	padding-left: 10px;
	display: table-cell;
}
/*@media (min-width: 768px) {*/
.gsam  .contactUsNew__seeMore {
	padding-right: 8px;
}
.gsam .contactUsNew__content {
	padding-right: 0;
	width: 33%;
	display: inline-block;
	vertical-align: top;
}
.gsam .sidebar.shaded .contactUsNew{
	padding: 0 20px;
}
.gsam .sidebar .contactUsNew.bm-fields_2 .contactUsNew__content.bm-length_1, .gsam .sidebar .contactUsNew.bm-fields_3 .contactUsNew__content.bm-length_1 {
	width: 50%;
	padding-right: 15px;
}
.gsam .sidebar .contactUsNew.bm-fields_2 .contactUsNew__content.bm-length_1 .contactInfoNew, .gsam .sidebar .contactUsNew.bm-fields_3 .contactUsNew__content.bm-length_1 .contactInfoNew {
	width: 100%;
	padding-right : 0;
}
.gsam .contactUsNew__content.bm-content_more {
	width: 67%;
}
.gsam .contactUsNew__content.bm-content_more .contactInfoNew {
	width: 50%;
}

.gsam  .contactUsNew__heading.fm-type_withSideText {
	font-size: 20px;
	margin-bottom: 15px;
}

.gsam .gm-txtFrmt_inherit {
	color: inherit;
	display: inherit;
	font: inherit;
	text-decoration: inherit;
	text-transform: inherit;
}
.gsam .contactUsFeildLabel {
	font-size: 15px;
	display: block;
}
.gsam .contactInfoNew {
	font-size: 14px;
	display: inline-block;
	line-height: 16px;
	margin-top: 11px;
	width: 50%;
	vertical-align: top;
	padding-right: 15px;
}
.gsam .contactInfoNew__label {
	font-family: 'UniversCondensedBold';
}
.gsam .contactInfoNew__number a {
	color: #333333;
	cursor: default;
}
.gsam .contactInfoNew__number.bm-number_blue a, .gsam .contactInfoNew__email a {
	color: #466d96;
	font-family: 'UniversCondensedBold';
	word-break: break-all;
}

.gsam  .contactInfoNew {
	margin-top: 10px;
	width: 100%;
}


.gsam  .contactInfoNew {
	line-height: 18px;
	margin-top: 8px;
	width: 46%;
}
.gsam .contactInfoNew__number {
	color: inherit;
	font-family: 'UniversCondensed';
}


@media print {
	.noPrint {
		display: none !important;
	}
	.gsam  .contactInfoNew__number {
		font-family: 'UniversCondensed';
	}
	.gsam .contactUsNew {
		clear: both;
		float: left;
		width: 100%;
	}
	.gsam .contactUsNew__content,
	.gsam .contactUsFeildLabel,
	.gsam .contactInfoNew,
	.gsam .contactInfoNew__label,
	.gsam .contactInfoNew__address,
	.gsam .contactInfoNew__number,
	.gsam .contactInfoNew__email {
		font-family: arial;
		font-weight: normal;
	}
	
	.gsam .contactUsNew .contactUsNew__heading.fm-type_withSideText {
		border: 0 !important;
		font-weight: bold;
		font-size: 24px;
		font-family: arial !important;
	}

}

.gsam  .contactUsNew.bm-fields_1 .contactUsNew__content {
	width: 100%;
}
.gsam .contactUsNew.bm-fields_1 .contactInfoNew {
	width: 33%;
}
.gsam .contactUsNew.bm-fields_2 .contactUsNew__content, .gsam .contactUsNew.bm-fields_3 .contactUsNew__content {
	width: 33%;
}
.gsam .contactUsNew.bm-fields_2 .contactUsNew__content.bm-content_more, .gsam .contactUsNew.bm-fields_3 .contactUsNew__content.bm-content_more {
	width: 67%;
}
.gsam .contactUsNew.bm-fields_2 .contactUsNew__content.bm-content_more .contactInfoNew, .gsam .contactUsNew.bm-fields_3 .contactUsNew__content.bm-content_more .contactInfoNew {
	width: 50%;
}
.gsam .contactUsNew.bm-fields_2 .contactInfoNew, .gsam .contactUsNew.bm-fields_3 .contactInfoNew {
	width: 100%;
}
.gsam .contactUsNew.bm-fields_3 .contactUsNew__content.bm-content_more {
	width: 33%;
}
.gsam .contactUsNew.bm-fields_3 .contactUsNew__content.bm-content_more .contactInfoNew {
	width: 100%;
}


.gsam .sidebar .contactUsNew.bm-fields_1 .contactInfoNew {
	width: 50%;
}
.gsam .sidebar .contactUsNew.bm-fields_2 .contactUsNew__content, .gsam  .sidebar .contactUsNew.bm-fields_3 .contactUsNew__content {
	width: 100%;
}
.gsam .sidebar .contactUsNew.bm-fields_2 .contactInfoNew, .gsam .sidebar .contactUsNew.bm-fields_3 .contactInfoNew {
	width: 50%;
}
.gsam .sidebar .contactUsNew .contactUsNew__heading.fm-type_withSideText {
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	font-family: 'UniversCondensed';
	margin-bottom: 20px;
}
.gsam .sidebar *:first-child .contactUsNew__heading.fm-type_withSideText {
	margin-top: 0px;
}
.gsam .sidebar.shaded *:first-child .contactUsNew__heading.fm-type_withSideText {
	margin-top: 20px;
}
.gsam .contactUsNew.bm-fullLeft {
    width:100%;
}
.gsam .contactUsNew.bm-fullLeft.bm-fields_1 .contactUsNew__content {
    width:75%;
}
.gsam .contactUsNew.bm-fullLeft.bm-fields_1 .contactUsNew__content .contactInfoNew {
    width:33%;
}
.gsam .contactUsNew.bm-fullLeft.bm-fields_2 .contactUsNew__content, .contactUsNew.bm-fullLeft.bm-fields_3 .contactUsNew__content {
    width:25%;
}
.gsam .contactUsNew.bm-fullLeft.bm-fields_2 .contactUsNew__content .contactInfoNew, .contactUsNew.bm-fullLeft.bm-fields_3 .contactUsNew__content .contactInfoNew {
    width:100%;
}
.gsam .contactUsNew.bm-fullLeft.bm-fields_2 .contactUsNew__content.bm-content_more {
    width:50%;
}
.gsam .contactUsNew.bm-fullLeft.bm-fields_2 .contactUsNew__content.bm-content_more .contactInfoNew {
    width:50%;
}
/*for authoring page*/
.gsam .module.contact_details_two_column ul li {
	float: left;
	margin-bottom: 60px;
	width: 94%;
}
.gsam .module.contact_details_two_column ul {
	width: 405px;
	float: left;
}
.gsam .module.contact_details_two_column ul li p.name {
	border-bottom: 1px solid #B1B2B1;
	font: 18px 'UniversCondensedBold', Arial, sans-serif;
	margin-bottom: 0px;
	padding-bottom: 7px;
	width: 100%;
	color: #313131;
}
.gsam .module.contact_details_two_column ul li p.number {
	font-size: 15px;
	margin-top: 18px;
}
.gsam .contactType_heading {
	font-size: 20px;
}
.gsam .cq-wcm-edit .contact_details_two_column {
	background-color: #DDDDFF;
}
@media screen {
    .gsam .onlineRequest li {
        overflow: hidden;
    }
	.email_sent {
		color: #090;
	}
	.gsam .validation_error {
		color: #F00;
		font-family: "UniversCondensed", Arial;
		font-size: 14px;
	}
	.gsam .onlineRequest li .fieldWrap {
        float: left;
        width: 306px;
        margin: 0 0 30px;
    }
    .gsam .onlineRequest li .fieldWrap.even {
        width: 283px;
    }
    .gsam .onlineRequest li .fieldWrap.comment {
        width: 100%;
        margin-bottom: 50px;
        clear: both;
    }
    .gsam .onlineRequest li .fieldWrap label {
        display: block;
        margin: 0 0 8px 2px;
    }
    .gsam .onlineRequest li .fieldWrap input {
        width: 268px;
        padding: 0 8px;
        height: 30px;
    }
    .gsam .onlineRequest li .fieldWrap input,.gsam .onlineRequest li .fieldWrap textarea
        {
        font: 12px Arial;
        line-height: 30px;
        color: #333;
        border: 1px solid #c3c3c2;
        border-left: 2px solid #e5e5e5;
        border-bottom: 2px solid #e5e5e5;
    }
    .gsam .onlineRequest li .fieldWrap textarea {
        padding: 8px;
        width: 574px;
        height: 170px;
        margin: 0;
    }
    .gsam .onlineRequest li h3 {
        padding-bottom: 10px;
        margin-bottom: 24px;
        border-bottom: 1px solid #b1b2b1;
    }
    .lt-ie8 .onlineRequest li h3 {
        margin-top: 45px;
    }
    .lt-ie8.theme-1024 .onlineRequest li h3 {
        margin-top: 20px;
    }
    .gsam .onlineRequest li h3,.gsam .onlineRequest .button_wrap {
        width: 593px;
    }

    /* Custom Dropdown Style */
    .gsam .onlineRequest .formSelect {
        position: absolute;
        visibility: hidden;
    }

    /* Custom Dropdown Style */
    .gsam .onlineRequest .formSelect {
        position: absolute;
        visibility: hidden;
    }

    /* Button Style */
    .gsam .onlineRequest .button {
        background-color: transparent;
        cursor: pointer;
        display: inline-block;
        font-size: 14px;
        line-height: 25px;
        margin: -10px 0 0 0;
        padding: 0;
        text-decoration: none;
        text-transform: uppercase;
        float: right;
    }
    .gsam .onlineRequest .button span {
        background: url("../framework-libs/base/img/buttons/cta_L.png") no-repeat scroll left top
            transparent;
        float: left;
        line-height: 25px;
        margin: 0;
        padding: 0 3px 0 10px;
    }
    .gsam .onlineRequest .button span span {
        background: url("../framework-libs/base/img/buttons/cta_R.png") no-repeat scroll right
            top transparent;
        float: left;
        line-height: 25px;
        margin: 0;
        padding: 0 10px 2px 0;
    }
    .gsam .onlineRequest .button span span span {
        background: url("../framework-libs/base/img/buttons/cta_1px.png") repeat scroll 0 0
            transparent;
        color: #FFFFFF;
        float: left;
        font-family: UniversCondensedBold, Arial;
        font-weight: normal;
        line-height: 25px;
        margin: 0;
        padding: 0 3px;
    }
    .gsam .onlineRequest .button:hover span {
        background: url("../framework-libs/base/img/buttons/cta_L_hover.png") no-repeat scroll
            left top transparent;
    }
    .gsam .onlineRequest .button:hover span span {
        background: url("../framework-libs/base/img/buttons/cta_R_hover.png") no-repeat scroll
            right top transparent;
    }
    .gsam .onlineRequest .button:hover span span span {
        background: url("../framework-libs/base/img/buttons/cta_1px_hover.png") repeat scroll 0 0
            transparent;
    }
    .gsam .onlineRequest .button:focus span {
        background: url("../framework-libs/base/img/buttons/cta_L_hover.png") no-repeat scroll
            left top transparent;
    }
    .gsam .onlineRequest .button:focus span span {
        background: url("../framework-libs/base/img/buttons/cta_R_hover.png") no-repeat scroll
            right top transparent;
    } 
    .gsam .onlineRequest .button:focus span span span {
        background: url("../framework-libs/base/img/buttons/cta_1px_hover.png") repeat scroll 0 0
            transparent;
    }

    /* Validation Error Style */
    .gsam .onlineRequest li .fieldWrap.error label {
        color: #ff0000 !important;
    }
    .gsam .onlineRequest li .fieldWrap.error label:before {
        content: '* ';
    }
    .gsam .onlineRequest li .fieldWrap.error input,.gsam .onlineRequest li .fieldWrap.error textarea,.gsam .onlineRequest li .fieldWrap.error .ui_select_custom
        {
        border: 1px solid #ff0000;
    }
	.gsam .onlineRequest li .fieldWrap.error input{
        margin-bottom:1px;
	}
    /* Custom Dropdown style */
    .gsam .onlineRequest div.ui_select_custom,.gsam .onlineRequest div.custom_ul div.custom_ul_head,.gsam .onlineRequest div.ui_select_custom div.custom_ul_list div.ui_custom_select_li
        {
        height: 30px;
    }
    .gsam .onlineRequest div.custom_ul div.custom_ul_head,.gsam .onlineRequest div.ui_select_custom div.custom_ul_list div.ui_custom_select_li
        {
        line-height: 30px;
    }
    .gsam .onlineRequest div.custom_ul div.custom_ul_head {
        background:
            url("../framework-libs/base/img/dropdown/select_custom_ul_li_arrow_bgd_large.png")
            no-repeat right center #e7e8e8;
    }

	.gsam div.ui_select_custom {
		position: absolute;	
	}
    /* Theme 1024 Styling */
    .theme-1024.gsam .onlineRequest li .fieldWrap {
        width: 252px;
        margin: 0 0 20px;
    }
    .theme-1024.gsam .onlineRequest li .fieldWrap.even {
        width: 232px;
    }
    .theme-1024.gsam .onlineRequest li .fieldWrap label {
        font-size: 14px;
    }
    .theme-1024.gsam .onlineRequest li .fieldWrap input {
        width: 214px;
        height: 26px;
    }
    .theme-1024.gsam .onlineRequest li .fieldWrap textarea {
        width: 466px;
        padding: 5px 8px;
    }
    .theme-1024.gsam .onlineRequest li .fieldWrap input,.theme-1024.gsam .onlineRequest li .fieldWrap textarea,.theme-1024.gsam .onlineRequest div.custom_ul div.custom_ul_head,.theme-1024.gsam .onlineRequest div.ui_select_custom div.custom_ul_list big,.theme-1024.gsam .onlineRequest div.ui_select_custom div.custom_ul_list div.ui_custom_select_li
        {
        line-height: 26px;
    }
    .theme-1024.gsam .onlineRequest div.ui_select_custom,.theme-1024.gsam .onlineRequest div.ui_select_custom div.custom_ul_list
        {
        width: 233px;
    }
    .theme-1024.gsam .onlineRequest li h3,.theme-1024.gsam .onlineRequest .button_wrap
        {
        width: 485px;
    }
    .theme-1024.gsam .onlineRequest .button {
        font-size: 12px;
    }

    /* Theme 1024 Custom Dropdown style */
    .theme-1024.gsam .onlineRequest div.ui_select_custom,.theme-1024.gsam .onlineRequest div.custom_ul div.custom_ul_head,.theme-1024.gsam .onlineRequest div.ui_select_custom div.custom_ul_list div.ui_custom_select_li
        {
        height: 26px;
    }
    .theme-1024.gsam .onlineRequest div.ui_select_custom div.active {
        overflow-x: hidden;
    }
} /* end @media screen -- do not delete */
@media print {
    .gsam .onlineRequest form {
        display: none;
    }
}
@media screen {
	.gsam .module.getting_started_footer {
		width: 100%;
		float: left;
	}
	.gsam .module.getting_started_footer h2 {
		border: 1px solid #BFBFBE;
		border-width: 1px 0;
		color: #333;
		font: normal 16px/16px UniversCondensed, Arial;
		letter-spacing: -0.15px;
		margin: 0 0 20px;
		padding: 4px 0;
		text-transform: uppercase;
	}
	.gsam .module.getting_started_footer .module_l,.gsam .module.getting_started_footer .module_m,.gsam .module.getting_started_footer .module_r
		{
		float: left;
		border-left: 1px solid #bfbfbe;
	}
	.gsam .module.getting_started_footer .module_l {
		width: 390px;
		float: left;
		border: none;
	}
	.gsam .module.getting_started_footer .module_l h4 {
		clear: both;
		color: #313131;
		float: left;
		font: 18px/22px UniversCondensedBold, Arial;
		margin-bottom: 14px;
		width: 90%;
	}
	.gsam .module.getting_started_footer .module_l p {
		float: left;
		width: 90%;
		color: #313131;
		font-size: 14px;
	}
	.gsam .module.getting_started_footer .module_m {
		float: left;
		width: 151px;
		padding: 0 32px;
	}
	.gsam .module.getting_started_footer .module_m ul {
		float: left;
		width: 100%;
	}
	.gsam .module.getting_started_footer .module_m ul li {
		width: 100%;
	}
	.gsam .module.getting_started_footer .module_m ul li a {
		float: left;
		width: 100%;
		font: 14px/22px UniversCondensedBold, Arial;
		color: #365884;
		text-transform: uppercase;
		text-decoration: none;
	}
	.gsam .module.getting_started_footer .module_m ul li a:hover {
		color: #2C61A6;
	}
	.gsam .module.getting_started_footer .module_r {
		float: left;
		width: 529px;
		padding: 0 32px;
	}
	.gsam .module.getting_started_footer .module_r p.detail {
		width: 100%;
		float: left;
		color: #313131;
		font-size: 14px;
	}
	.gsam .module.getting_started_footer .module_r p.number {
		font: 40px UniversCondensed, Arial;
		color: #313131;
		float: left;
		width: 100%;
	}
	.gsam .module.getting_started_footer .module_r a.add_more_contact_options
		{
		clear: left;
		color: #365884;
		display: block;
		float: left;
		font: 14px 'UniversCondensedBold', Arial, sans-serif;
		margin-top: 2px;
		text-decoration: none;
		text-transform: uppercase;
	}
	.gsam .module.getting_started_footer .module_r a.add_more_contact_options:hover
		{
		color: #2C61A6 !important;
	}
	.theme-1024.gsam .module.getting_started_footer .module_r a.add_more_contact_options
		{
		font: 12px 'UniversCondensedBold', Arial, sans-serif;
	}
	.lt-ie8.gsam .module.getting_started_footer .module_r a.add_more_contact_options
		{
		width: 100%;
	}
	.theme-1024.gsam .module.getting_started_footer .module_r p.detail {
		font-size: 12px;
	}
	.theme-1024.gsam .module.getting_started_footer .module_r p.number {
		font-size: 38px;
	}
	.theme-1024.gsam .module.getting_started_footer .module_l p {
		font-size: 12px;
	}
	.theme-1024.gsam .module.getting_started_footer .module_m ul li a {
		font-size: 12px;
		line-height: 18px;
	}
	.theme-1024.gsam .module.getting_started_footer .module_l {
		width: 312px;
	}
	.theme-1024.gsam .module.getting_started_footer .module_m {
		width: 130px;
	}
	.theme-1024.gsam .module.getting_started_footer .module_r {
		width: 385px;
	}
	.theme-1024.gsam .module.getting_started_footer .module_l h4 {
		font-size: 16px;
	}
	.theme-1024.gsam .module.getting_started_footer h2 {
		font-size: 14px;
	}
} /* end @media screen -- do not delete */
@media print {
	.gsam .module.getting_started_footer .module_m ul {
		margin-left: 0;
		padding-left: 0;
	}
	.gsam .module.getting_started_footer .module_m ul li {
		list-style: none;
	}
	.gsam .module.getting_started_footer .module_r a.add_more_contact_options
		{
		display: none;
	}
	.gsam .module.getting_started_footer>div {
		margin-bottom: 15px;
		padding-bottom: 10px;
		border-bottom: 1px solid #ccc;
	}
	.gsam .module.getting_started_footer .module_r {
		border-bottom: none;
	}
	.gsam .module.getting_started_footer .module_l p {
		padding-top: 0;
	}
	.gsam .module.getting_started_footer .module_r p.detail {
		margin-bottom: 5px;
	}
	.gsam .module.getting_started_footer .module_r p.number {
		margin-top: 0;
		font-size: 14pt;
		font-weight: bold;
	}
}
/*******
 *
 * Getting Started
 ******/
@media screen {
	.gsam .sidebar .module.getting_started h3, .gsam .right .module.getting_started h3 {
		margin-top: 15px;
	}
	.gsam .sidebar .module.getting_started .rte ul li, .gsam .sidebar .module.getting_started .rte ol li, .gsam .right .module.getting_started .rte ul li, .gsam .right .module.getting_started .rte ol li {
		line-height: 1.2;
	}
	.gsam .sidebar .module.getting_started .rte ul, .gsam .right .module.getting_started .rte ul {
		margin: 0 0 8px 20px;
	}	
	.gsam .sidebar .module.getting_started .rte ol, .gsam .right .module.getting_started .rte ol {
		margin: 0 0 8px 24px;
	}
	.gsam .sidebar .module.getting_started .rte ul ol, .gsam .sidebar .module.getting_started .rte ul ul, .gsam .sidebar .module.getting_started .rte ol ul, .gsam .sidebar .module.getting_started .rte ol ol, gsam .right .module.getting_started .rte ul ol, .gsam .right .module.getting_started .rte ul ul, .gsam .right .module.getting_started .rte ol ul, .gsam .right .module.getting_started .rte ol ol {
		margin-bottom: 0px;
		padding: 0;
	}
	.gsam .sidebar .module.getting_started .rte ul ol li, .gsam .sidebar .module.getting_started .rte ul ul li, .gsam .sidebar .module.getting_started .rte ol ul li, .gsam .sidebar .module.getting_started .rte ol ol li,	.gsam .right .module.getting_started .rte ul ol li, .gsam .right .module.getting_started .rte ul ul li, .gsam .right .module.getting_started .rte ol ul li, .gsam .right .module.getting_started .rte ol ol li {	
		background: url("../framework-libs/base/img/article-content/article-sprite.png") no-repeat scroll 0 -558px transparent;
	}
	.gsam .sidebar .module.getting_started div.phone, .gsam .right .module.getting_started div.phone {
		font-family: 'UniversCondensed', Arial, sans-serif;
		font-size: 40px;
		margin: 0px 0 2px;
		word-wrap: break-word;
		line-height: 40px;
	}
	.gsam .sidebar .module.getting_started p, .gsam .right .module.getting_started p {
        line-height: 1.2;
        margin: 0 0 8px;
    }
    .gsam .sidebar .module.getting_started p.more, .gsam .right .module.getting_started p.more {        
        margin: 0px;
    }
    .gsam .sidebar .module.getting_started h2, .gsam .right .module.getting_started h2 {
        padding: 5px 0;
    }    
    .gsam .sidebar .module.getting_started h3, .gsam .right .module.getting_started h3 {        
        margin-bottom: 10px;
    }
    .gsam .sidebar .module.getting_started .more a, .gsam .right .module.getting_started .more a {        
        font-size: 14px;
    } 
      	
	/* Theme 1024 */
    .gsam.theme-1024 .sidebar .module.getting_started .links li {
        margin-bottom: 5px;
    }
    .gsam.theme-1024 .sidebar .module.getting_started div.phone {        
        padding-bottom: 8px;
    }
    .gsam.theme-1024 .sidebar .module.getting_started .more a {
        font-size: 12px;
    }
    .gsam.theme-1024 .sidebar .module.getting_started .rte ul ol li, .gsam.theme-1024 .sidebar .module.getting_started .rte ul ul li, .gsam.theme-1024 .sidebar .module.getting_started .rte ol ul li, .gsam.theme-1024 .sidebar .module.getting_started .rte ol ol li {	
		background: url("../framework-libs/base/img/article-content/article-sprite.png") no-repeat scroll 0 -559px transparent;
	}
} /* end @media screen -- do not delete */
    
@media print {
	.gsam .sidebar .module.getting_started ul, .gsam .right .module.getting_started ul {
		margin-left: 0;
		padding-left: 0;
	}
	.gsam .sidebar .module.getting_started ul li, .gsam .right .module.getting_started ul li {
		list-style: none;
	}
	.gsam .sidebar .module.getting_started div.phone, .gsam .right .module.getting_started div.phone {
		font-weight: bold;
		font-size: 18pt;
	}
}
@media screen {
	.gsam .module.promo_three_col {
		overflow: hidden;
	}
	.gsam .module.promo_three_col>div {
		float: left;
	}
	.gsam .module.promo_three_col div.figure {
		border-right: 1px solid #B1B2B1;
		padding-right: 15px;
		width: 23%;
	}
	.gsam .module.promo_three_col div.figure img {
		max-width: 100%;
	}
	.gsam .module.promo_three_col div.linklist {
		border-right: 1px solid #B1B2B1;
		padding-left: 13px;
		padding-right: 13px;
		width: 23%;
	}
	.gsam .module.promo_three_col div.linklist a {
		font: 12px/16px UniversCondensedBold, Arial;
		text-decoration: none;
		text-transform: uppercase;
	}
	.gsam .module.promo_three_col div.last {
		padding-left: 13px;
		width: 43%;
	}
	.gsam .module.promo_three_col div.last p {
		font: 14px/18px Arial;
		color: #111;
		margin-bottom: 7px;
	}

	/* Button Style */
	.gsam .promo_three_col .button {
		background-color: transparent;
		cursor: pointer;
		display: inline-block;
		font-size: 14px;
		line-height: 25px;
		margin: 5px 20px 0 0;
		padding: 0;
		text-decoration: none;
		text-transform: uppercase;
	}
	.gsam .promo_three_col .button span {
		background: url("../framework-libs/base/img/buttons/cta_L.png") no-repeat scroll left top
			transparent;
		float: left;
		line-height: 25px;
		margin: 0;
		padding: 0 3px 0 10px;
	}
	.gsam .promo_three_col .button span span {
		background: url("../framework-libs/base/img/buttons/cta_R.png") no-repeat scroll right
			top transparent;
		float: left;
		line-height: 25px;
		margin: 0;
		padding: 0 10px 2px 0;
	}
	.gsam .promo_three_col .button span span span {
		background: url("../framework-libs/base/img/buttons/cta_1px.png") repeat scroll 0 0
			transparent;
		color: #FFFFFF;
		float: left;
		font-family: UniversCondensedBold, Arial;
		font-weight: normal;
		line-height: 25px;
		margin: 0;
		padding: 0 3px;
	}
	.gsam .promo_three_col .button:hover span {
		background: url("../framework-libs/base/img/buttons/cta_L_hover.png") no-repeat scroll
			left top transparent;
	}
	.gsam .promo_three_col .button:hover span span {
		background: url("../framework-libs/base/img/buttons/cta_R_hover.png") no-repeat scroll
			right top transparent;
	}
	.gsam .promo_three_col .button:hover span span span {
		background: url("../framework-libs/base/img/buttons/cta_1px_hover.png") repeat scroll 0 0
			transparent;
	}

	/* THEME 1024 Styles */
	.theme-1024.gsam .module.promo_three_col div.linklist a {
		font-size: 10px;
		line-height: 14px;
	}
	.theme-1024.gsam .module.promo_three_col div.last p {
		font-size: 12px;
		line-height: 16px;
	}
	.theme-1024.gsam .promo_three_col .button {
		font-size: 12px;
	}
} /* end @media screen -- do not delete */
@media screen { /** START of Without Gradient Sidebar Block ***/
	.gsam .sidebar .module.without_gradient_sidebar_block {
		background-color: #dee0e2;
		padding: 15px 20px;
	}
	.gsam .sidebar .module.without_gradient_sidebar_block h3 {
		font: 16px 'UniversCondensedBold', Arial, sans-serif;
		color: #333333;
	}
	.theme-1024.gsam .sidebar .module.without_gradient_sidebar_block h3 {
		font-size: 14px ;
	}
	.gsam .sidebar .module.without_gradient_sidebar_block h3 a {
		cursor: pointer;
	}
	.gsam .sidebar .module.without_gradient_sidebar_block h3 a:hover {
		color: #2C61A6;
		cursor: pointer;
	}
	.gsam .sidebar .module.without_gradient_sidebar_block h3 {
		font: 16px 'UniversCondensedBold', Arial, sans-serif;
		color: #333333;
	}

	/** END of Without Gradient Sidebar Block ***/

	/** START of Gradient Sidebar Block ***/
	.gsam .sidebar .module.gradient_sidebar_block {
		background:
			url("../components-libs/multple-sec-right-col/img/gradient_sidebar_module_gradient.jpg")
			repeat-x scroll 100% 0 #DEE0E2;
		padding: 15px 20px 15px;
	}
	.gsam .sidebar .module.gradient_sidebar_block h3 {
		font: 16px 'UniversCondensedBold', Arial, sans-serif;
		color: #333333;
		margin-top: 0px;
	}
	.theme-1024.gsam .sidebar .module.gradient_sidebar_block h3 {
		font-size: 14px;
	}
	
	.gsam .sidebar .module.gradient_sidebar_block h3 a {
		cursor: pointer;
	}
	.gsam .sidebar .module.gradient_sidebar_block h3 a:hover {
		color: #2C61A6;
		cursor: pointer;
	}

	/** END of Gradient Sidebar Block ***/

	/** START of Gradient Sidebar Block With Border ***/
	.gsam .sidebar .module.without_gradient_sidebar_block.with_border,.gsam .sidebar .module.gradient_sidebar_block.with_border
		{
		border-bottom: 6px solid #acb1b8;
	}
	
    .gsam .sidebar .module .duedate {
        font-family: UniversCondensedBold;
        color: #A6A8AB;
    }

	/** END of Gradient Sidebar Block With Border ***/
} /* end @media screen -- do not delete */
.gsam .vit .vitcharttabs{
	float:left;
	width:100%;
}
.gsam .vit .subsection .chartTabPanel__tabcont {
  width: 100%;
  margin: 0px;
  font-size: 0;
  display: table;
  margin-top: 20px;
  margin-bottom: 0px;
}
.gsam .vit .subsection .chartTabPanel__tab {
  font-size: 12px;
  background: #c2c2c2;
  padding: 5px 7px;  
  font-family: 'UniversCondensedBold';
  color: black;
  vertical-align: middle;
  display: table-cell;
  border-right:1px solid black; 
  text-align: center;
}
.gsam .vit .subsection .chartTabPanel__tab:first-child{
	border-left:1px solid black; 
}
.gsam .vit .subsection .chartTabPanel__tab.active {
  background: black;
  color: #85abd1;
}
.gsam .vit .subsection .js-chartArea{
	width:745px;
}
.gsam .vit .subsection .js-fundChartTitle{
	font-family: 'UniversCondensed';
    border-top: 1px solid #c6c8c9;
    border-bottom: 1px solid #c6c8c9;
    padding: 6px 0;
    margin-top: 0px;
    margin-bottom: 20px;
    text-transform: uppercase;
    position: relative;
    font-size: 20px;
}
.gsam .vit .subsection .js-fundChartTitle .tdate{
	font-size: 14px;
    font-family: 'UniversCondensed';
    color: #999999;
    text-transform: none;
    position: absolute;
    bottom: 6px;
    right: 0;
    width: auto;
}
.gsam .vit .subsection .vitcategories.bm_type-2{
	padding-top:10px;
}

.gsam .vit .subsection .js-chartArea.barChartCntnr{
	padding-top:10px;
}
.gsam .highcharts-tooltip table td{
	background: transparent !important;
    word-wrap: normal !important;
    border: 0px !important;
    text-align: left !important;
    padding:0px !important;
}
/* datepicker css */
.gsam .vit .subsection .datePickerContainer *{
	box-sizing: border-box;
}
.gsam .vit .subsection .datePickerContainer .tabsContainer {
  font-size: 0;
  height: 65px;
  position: relative;
  width: 80%;
  margin-bottom:30px;
}
.gsam .vit .subsection .datePickerContainer .tabsContainer__overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  z-index: 50;
}
.gsam .vit .subsection .datePickerContainer .tabsContainer.bm-col_one {
  margin-bottom: 20px;
  height: 45px;
}
.gsam .vit .subsection .datePickerContainer .blueFilterTab {
  position: absolute;
  height: 65px;
  width: 50%;
  display: table;
}
.gsam .vit .subsection .datePickerContainer .blueFilterTab.bm-tab_right {
  border-left: 10px solid transparent;
  left: 50%;
}
.gsam .vit .subsection .datePickerContainer .blueFilterTab.selectedBlueFilterTab {
  z-index: 51;
}
.gsam .vit .subsection .datePickerContainer .blueFilterTab.bm-col_one {
  height: 45px;
}
.gsam .vit .subsection .datePickerContainer .blueFilterTab__label {
  height: 15px;
  display: table-row;
  font-family: 'UniversCondensed';
  font-size: 14px;
}
.gsam .vit .subsection .datePickerContainer .blueFilterTab__value {
  padding-left: 16px;
  background-color: #688bb8;
  display: table-cell;
  vertical-align: middle;
  color: white;
  font-size: 13px;
  font-family: 'UniversCondensed';
  cursor: pointer;
}
.gsam .vit .subsection .datePickerContainer .blueFilterTab__arrow {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  width: 23px;
  background-color: #85abd1;
  cursor: pointer;
}

.gsam .vit .subsection .datePickerContainer .blueFilterTabDropdown {
  left: 0;
  width: 100%;
  position: absolute;
  top: 100%;
  height: 320px;
  overflow: hidden;
  background-color: #e9e9e9;
  z-index: 51;
}
.gsam .vit .subsection .datePickerContainer .blueFilterTabDropdown.bm-col_one {
  width: 50%;
}

.gsam .vit .subsection .datePickerContainer .listSeperator {
  position: absolute;
  top: 0;
  bottom: 80px;
  left: 50%;
  width: 1px;
  background-color: #d6d6d6;
}
.gsam .vit .subsection .datePickerContainer .selectList {
  padding-left: 10px;
  margin-top: 55px;
  height: 185px;
  width: 50%;
  float: left;
  overflow-y: scroll;
}
.gsam .vit .subsection .datePickerContainer .selectList.bm-col_one {
  width: 100%;
}
.gsam .vit .subsection .datePickerContainer .selectList__label {

  padding: 20px 0;
  position: absolute;
  top: 0;
  height: 55px;
  font-size: 18px;
  color: #9f9f9f;
  font-family: 'UniversCondensed';
}
.gsam .vit .subsection .datePickerContainer .selectList__list {
  list-style-type: none;
  padding: 0;
}
.gsam .vit .subsection .datePickerContainer .selectList__list__item {
  font-family: 'UniversCondensedBold';
  font-size: 15px;
  color: #3b5681;
  padding: 10px 0;
}
.gsam .vit .subsection .datePickerContainer .selectList__list__item.selectedLI{
  background-color: #333333;
  margin-left: -10px;
  padding-left: 10px;
  color: white;
}
.gsam .vit .subsection .datePickerContainer .selectList__list__item.disabledLI{
  color: #9f9f9f;
  cursor: default;
}
.gsam .vit .subsection .datePickerContainer .selectList__list__item a:hover{
	color: inherit;
}
.gsam .vit .subsection .datePickerContainer .okCancel {
  
  position: absolute;
  bottom: 0;
  padding: 20px 10px;
  height: 80px;
  border-top: 1px solid #d6d6d6;
  width: 100%;
}
.gsam .vit .subsection .datePickerContainer .okCancel__btn {
  margin-right: 20px;
  display: inline-block;
  font-family:'UniversCondensed';
  text-transform: none;
}
.gsam .vit .subsection .datePickerContainer a.blueButton {
    background-color: #85abd1;
    color: #f1f1f1;
    cursor: pointer;
    display: inline-block;
    font-family: 'UniversCondensed';
    font-size: 14px;
    padding: 7px 20px;
    min-width: 100px;
    text-align: center;
    text-transform: uppercase;
    line-height: 1.43em;
}

.gsam .gm-display_none{
	display: none;
}

.gsam .vit .subsection .datePickerContainer .gm-txtFrmt_inherit {
    color: inherit;
    display: inherit;
    font: inherit;
    text-decoration: inherit;
    text-transform: inherit;
    cursor: inherit;
}


.gsam .vit .subsection .datePickerContainer .icon.im-arrowDownWhite {
    background-position: 0px -32px;
    width: 20px;
    height: 20px;
}

.gsam .vit .subsection .datePickerContainer .icon.im-arrowUpWhite {
    background-position: 0px -260px;
    width: 20px;
    height: 20px;
}
/* responsive message box */

  .gsam #modalWindow {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    z-index: 999;
    display: none;
	}
.gsam .messageBox {
  position: fixed;
  left: 0;
  right: 0;
  margin: auto;
  display: none;
  background: #2D2C2C;
  z-index: 99999;
  width: 420px;
  display: none;
  min-height: 144px;
}
.gsam .messageBox__btnContainer {
  margin: 0px 20px 30px 20px;
}
.gsam .messageBox__closeBtn {
  position: absolute;
  top: 15px;
  right: 20px;
  height: 18px;
  width: 19px;
}
.gsam .messageBox__title {
  background: #242323;
  width: auto;
  height: 50px;
  font: 18px 'UniversCondensed';
  color: #fff;
  padding-left: 19px;
  padding-top: 14px;
}
.gsam .messageBox__msg {
  font: 16px 'UniversCondensed';
  color: #fff;
  padding: 23px 19px 28px;
}
.gsam .messageBox__input {
  margin-left: 3.4%;
  border: none;
  height: 49px;
  width: 93.5%;
  margin-top: -8px;
  margin-bottom: 18px;
  line-height: 45px;
}
.gsam .messageBox__error {
  color: #fe0000;
  display: block;
  font-size: 16px;
  font-family: 'UniversCondensed';
  padding: 0 19px 28px;
}
.gsam .messageBox .mInputError {
  border: 2px solid #fe0000;
}
.gsam .vit .smallDisclaimer{
	font-size: 11px;
    display: block;
    color: #313131;
    line-height: 13px;
}
.gsam .pseudo-p{
	display: block;
    margin-bottom: 1em;
    margin-top: 1em;
    
}
.gsam .pseudo-p:first-child{
	margin-top: 0px;
    margin-bottom: 0;
}
.gsam .vit .perfIndexCntnr, .gsam .vit .timeValChartCntnr, .gsam .vit .chartContBtmSpacing{
	margin-bottom: 20px;
}


@media print {
  .gsam .vit .subsection .datePickerContainer .blueFilterTab {
    height: auto;
  }
  .gsam .vit .subsection .datePickerContainer .blueFilterTab__value {
    padding-left: 0;
  }
  .gsam .vit .subsection .datePickerContainer .blueFilterTab__arrow {
    display: none;
  }
  .gsam .vit .subsection .datePickerContainer .blueFilterTabDropdown {
    display: none;
  }
}
@media screen {
	.gsam .columnWrapper .content_header {
	    padding-top: 8px;
	}
	.gsam .fundFinder .global_actions{
		padding-top: 8px;
	}
	.gsam .docked-header .ff-tab-wrapper{
	*margin-left:0px;
	}
	.gsam abbr[title] {
		border-bottom: 0px none;
	}
	.gsam .primary_column {
		width: 100%;
	}
	.gsam .vit {
		color: #333;
		font-family: Arial, sans-serif;
		/*padding-top: 18px;*/
	}
	.gsam .fundFinder.vit h1.title {
		padding: 5px 0 0;
		border: none;
	}
	.gsam .fundFinder.vit .content_header .global_actions {
		margin-top: -110px;
	}
	.gsam .fundFinder.vit .content_header .global_actions li {
		margin: 0 0 0 10px;
	}
	.gsam .fundFinder.vit .content_header .global_actions .shareOverlay {
		left: auto;
		top: 15px;
		right: -63px;
		background:
			url("../framework-libs/base/img/bg/share_bg.png")
			0 0 no-repeat;
	}
	.gsam .main_table_row.price-row-header .col1{
		height: 40px;
	}
	
	.gsam .price-row-header .col2 .seperator span {
	    margin-top: 55px;
	}
	.gsam .module.paragraphs.intro.ff_alignment .rte p span.italicscript{
		color: #333333;
		font: italic 18px/18px Times,serif;
		max-width: 918px;
	
	}
	.gsam .fundFinder.vit .content_header .global_actions .shareOverlay li {
		margin-left: 0;
	}
	.gsam .columnWrapper .module.header .italicscript {
		font: italic 18px/18px Times, serif;
		margin: 0 0 25px;
		max-width: 918px;		
	}
	.gsam .columnWrapper .module.header {
	    margin: 0 0 8px;
	}
	.gsam .columnWrapper .module.header p {
        margin: 0px;
    }
	.gsam .fundFinder.vit .tab_pages.tab_overview {
		clear: both;
		padding-top: 16px;
		overflow: hidden;
	}
	.gsam .vit .section_wrap {
		float: left;
		width: 790px;
		margin-right: 40px;
	}
	.gsam .vit .vitSection h2,.gsam .vit .vitSection h3,.gsam .vit dt {
		text-transform: uppercase;
	}
	.gsam .vit .vitSection .lipper-ranking-dl dt{
		text-transform:none;
	}
	.gsam .vit .vitSection {
		background-color: #fff;
		border-left: 5px solid #000;
		margin-bottom: 6px;
	}
	.gsam .vit .section.blue {
		border-color: #005695;
	}
	.gsam .vit .section.red {
		border-color: #950000;
	}
	.gsam .vit .section.green {
		border-color: #1c6a07;
	}
	.gsam .vit .vitSection h2 {
		background: #fff;
		border-bottom: 1px solid #f5f5f5;
		font: normal 22px/22px UniversCondensedBold, Arial, sans-serif;
		padding: 24px 30px 20px;
	}
	.gsam .vit .subsection:first-child{
		margin-top:20px;
	}
	.gsam .vit .subsection.last-fund {
		border-bottom: 0px none;
	}
	.gsam .vit .subsection {
		margin: 40px 0 0px 31px;
		position: relative;
		overflow: hidden;
		clear: both;
		border-bottom:1px solid #C6C8C9;
		width:745px;
		padding-bottom:40px;
	}
	.gsam .vit .vitfunddisclaimer{
		padding-top:40px;
		clear:both;
	}
	#vitDataGrid .subsection .star{
		background: url("../framework-libs/base/img/star_icon_sprite.png") no-repeat scroll 0 -20px transparent;
	    display: block;
	    float: left;
	    height: 20px;
	    width: 22px;
	}
	.gsam .vit .subsection a {
		color: #2C61A6;
	    display: block;
	    font-family: UniversCondensedBold,Arial,sans-serif;
	    font-size: 12px;
	    padding: 5px 0;
	    text-decoration: none;
	    text-transform: uppercase;
	}
	.gsam .vit .subsection a:hover {
		color: #2C61A6;
	}
	
	.gsam .vit .focus dt{ 	
		display: block;
		font: bold 15px/26px UniversCondensed, Arial, sans-serif;
		color: #222222;
		padding-left:10px;
		margin-bottom: 16px;
		border-top: 1px solid #BFBFBE;
		border-bottom: 1px solid #BFBFBE;
		}
		.gsam .vit .focus dd{
			font: normal 14px/19px Arial, sans-serif;
			padding-left: 10px;
			color: #333333;
		}
		.gsam .vit .focus{
			width: 205px;
			float: right;
			margin-right: 8px;
		}
		.gsam .vit .description{
		width: 754px;
		float:left;
		}

	.gsam .vit .overview {
		position: relative;
		float: left;
		width: 450px;
	}
	.gsam .vit .vitSection h3 {
		font: normal 20px/20px UniversCondensed, Arial, sans-serif;
	}
	.gsam .vit .vitSection .overview p{
		margin-top:20px;
		font: normal 17px/23px Arial,Times,serif;
		color:#333333;
	}
	.gsam .vit .vitSection .overview span{
		font: normal 14px/19px UniversCondensed,Arial,Times,serif;
		color:#333333;
		text-transform: uppercase;
	}
	.gsam .vit .vitSection .overview h3{
		font: normal 20px/24px UniversCondensed, Arial, sans-serif;
	}
	.gsam .vit .vitSection .overview h3 a{
		font: normal 20px/24px UniversCondensed, Arial, sans-serif;
	}
	.gsam .sidebar .module.module_black .italic_text, .gsam .right .module.module_black .italic_text{
		padding-top: 25px;
	}
	.gsam .sidebar .module.module_black .italic_text ul, .gsam .sidebar .module.module_black .italic_text ol{
		margin: 0px;
		padding: 0px 0 10px 0;
	
	}
	.gsam .sidebar .module.module_black .italic_text ol li{
		margin: 0px;
		padding: 0px;
		list-style: decimal inside;
		line-height: 18px;
	
	}
	.gsam .sidebar .module.module_black .italic_text ul li{
		margin: 0px;
		padding: 0px;
		list-style: disc inside;
		line-height: 18px;
	
	} 
	.gsam .vit p {
		font: normal 16px/22px Arial, sans-serif;
	}
	
	.gsam .sidebar .module_content p b, .gsam .right .module_content p b{
		font-family: Arial, sans-serif !important;
	}
	.gsam .vit .vitSection h4 {
		font: bold 14px/16px Arial, sans-serif;
		margin-bottom: 5px;
	}
	.gsam .vit .details {
		float:left;
		padding-top:20px;
		width:754px;
	}
	 .gsam .vit .vitcategories dt{
	 	color: #222222;
    	display: block;
    	font: bold 15px/19px UniversCondensed,Arial,sans-serif;
    	padding-bottom:3px;
    }
    .gsam .vit .vitcategories{
    	clear:both;
    	padding-top:40px;
    }
    .gsam .vit .vitcategories dd span{
    	font: normal 14px/14px UniversCondensed,Arial,sans-serif;
    }
	.gsam .vit .details .lippercategory dt{
			margin-bottom:20px;
	}
	.gsam .vit .morningstardisclaimer{
		clear:both;
	}
	.gsam .vit .morningstardisclaimer li{
		font: normal 12px/19px Arial, sans-serif;
		color:#333333;
	}
	.gsam .vit .morningstardisclaimer li p{
		display:inline;
		font: bold 14px/19px Arial, sans-serif;
	}
	.gsam .vit .lipperdisclaimer li{
		font: normal 12px/19px Arial, sans-serif;
		color:#333333;
	}
	.gsam .vit .lipperdisclaimer li p{
		font: bold 14px/19px Arial, sans-serif;
	}
	.gsam .vit .disclaimer-spacer{
		padding-bottom:23px;
		display: block;
		}
	.gsam .vit .details li {
		float: left;
		list-style: none;
		width: 179px;
		display: block;
		min-height: 77px;
	}
	.gsam .vit .details .vit-border{
			border-left: 1px solid #c6c8c9;
			float:left;
			height:77px;
	}
	.gsam .vit .details .first {
		border: 0;
		padding-left: 0;
	}
	.gsam .vit .details span.asofdate{
			font: italic 12px Arial, sans-serif;
			color:#333333;
			margin-left: 12px;
			display:block;
			margin-bottom:12px;
	}
	
	.gsam .vit .details .first dt{
		margin-left:0;
		margin-bottom:20px;
	}
	.gsam .vit .details dt{
		display: block;
		font: bold 15px/19px UniversCondensed, Arial, sans-serif;
		color:#222222;
		margin-bottom: 20px;
		margin-left: 10px;
	}
	.gsam .vit .details .lipper-ranking-dl dt{
		font: normal 12px/19px Arial, sans-serif;
		margin:0;
		color:#333333;
	}
	.gsam .vit .details dd{
		font: normal 12px/19px Arial, sans-serif;
		color:#333333;
		margin-left: 12px;
	}
	.gsam .vit .details .first dd{
		margin-left:0;
	}
	.gsam.lt-ie7 .vit .details li {
		height: 127px;
	}
	.gsam.lt-ie7 .vit .content_header {
		float: left;
	}
	.fundFinder.vit .characteristics_data .main_table {
		width: 1230px;
	}
	.fundFinder.vit .price_data .main_table {
		width: 1198px !important;
	}
	.fundFinder .main_table_row.literature_row .col1, .fundFinder .main_table_row.literature_row .col2, .fundFinder .main_table_row.literature_row .col4{
		min-height: 18px;
	}
	.fundFinder .main_table_row.literature_row {
	    background-image: url("../framework-libs/base/img/select_row_bg.png");
	    background-repeat:repeat-y;
	    background-position: 480px 0;
	}
	.fundFinder .main_table_row.literature-row-header {
    background: none repeat-y scroll 0 0 #EFEFED;
	}
	
	.fundFinder .main_table_row.literature_row.row_bg {
	    background-color: #E4E4E0;
	}
	
	.gsam .global_actions.topRight .share_list{
		left: -45px;
	    top: 10px;
	}
	.gsam .fundFinder .global_actions.topRight .share_list li{
		margin:0px;
		padding:0px;
	}
	.gsam .yieldsCol{
		width:505px;
	}
	.gsam .yieldsColSubSec{
		width: 163px;
	}
	#vitDataGrid #gridContainerWrapper .locked-columns  {
	    z-index: 9999;
	}
	.gsam .image_tout .content .seperator{
		float:none;
	}
} /* end @media screen -- do not delete */
@media print {
	.gsam .fundFinder.vit .data_table_content,.gsam .fundFinder.vit .tab_pages.tab_overview,.gsam .vit .section_wrap,.gsam .vit .section
		{
		width: 100%;
	}
	.gsam .vit .vitSection {
		padding-bottom: 15px;
		border-bottom: 1px solid #ccc;
		margin-bottom: 15px;
	}
	.gsam .vit .details,.gsam .vit .details dd {
		padding-left: 0;
		margin-left: 0;
		display: block;
	}
	.gsam .vit .details li.first {
		border-top: none;
		width: 172px;
		margin-top: 0;
		padding-top: 0;
	}
	.gsam .vit .vitSection p {
		width: 80%;
	}
}
@media screen {
	.gsam.theme-1024 .two_col .main,.gsam.theme-1024 .fundFinder.vit .content_header,.gsam.theme-1024 .fundFinder.vit .data_table_content
	{
		width: 960px;
	}	
	.gsam.theme-1024 .fundFinder.vit .global_actions li a {
		padding-bottom: 0;
	}
	.gsam.theme-1024 .fundFinder.vit .global_actions li.print a {
		background-position: 0 -40px;
	}
	.gsam.theme-1024 .fundFinder.vit .global_actions .print a:hover,.gsam.theme-1024 .fundFinder.vit .global_actions .print a:active,.gsam.theme-1024 .fundFinder.vit .global_actions .print a:focus
		{
		background-position: 0 -59px;
	}
	.gsam.theme-1024 .columnWrapper .module.header .italicscript {
		font-size: 16px;
		line-height: 1;
		max-width: 780px;
	}
	.gsam.theme-1024 .vit .section_wrap {
		margin-right: 24px;
		width: 646px;
	}
	.gsam.theme-1024 .vit .vitSection {
		background-position: 185px 60%;
	}
	.gsam.theme-1024 .vit .subsection a {
		font-size: 10px;
	}
	
	.gsam.theme-1024 .vit .subsection{
		width:607px;
	}
	.gsam.theme-1024 .vit .vitSection h2 {
		padding: 18px 30px 14px;
		font-size: 20px;
	}
	.gsam.theme-1024 .vit .vitSection h3 {
		font-size: 18px;
	}
	.gsam.theme-1024 .vit .vitSection h4 {
		font-size: 13px;
	}
	
	.gsam.theme-1024 .module.paragraphs.intro.ff_alignment .rte p span.italicscript{
		font-size: 16px;
		max-width: 780px;
	}
	.gsam.theme-1024 .vit .vitSection p {
		font-size: 13px;
		line-height: 18px;
	}
	.gsam.theme-1024 .vit .details dt {
		font-size: 13px;
	}
	.gsam.theme-1024 .vit .details dd {
		font-size: 13px;
		line-height: 16px;
	}
	.theme-1024.gsam .vit .details{
		width:607px;
	}
	.theme-1024.gsam .vit .description{
		width: 607px;
	}
	.theme-1024.gsam .vit .overview{
		width:380px;
	} 
	.gsam.theme-1024 .vit .details li {
		width: 150px;
		padding-right: 0;
	}
	.gsam.theme-1024 .content_header .main_title .global_actions {
	    margin-top: -9px;
	}
	.gsam.theme-1024 .fundFinder .global_actions.topRight ul.share_list{
		margin-left: 9px;
    	margin-top: 15px;
	}
	.gsam.theme-1024 .fundFinder.vit .price_data .main_table{
		width: 1054px !important;
	}
	.gsam.theme-1024 .yieldsCol{
		width: 330px;
	}
	.gsam.theme-1024 .yieldsColSubSec{
		width: 103px;
	}
	.gsam.theme-1024 #vitDataGrid #gridContainerWrapper .locked-columns  {
        z-index: 9999;
    }
    .gsam.theme-1024 .fundFinder .dockedColumns .main_table_row, .gsam.theme-1024 .fundFinder .headerRow.dockedHeader .main_table_row{
		width:100%;
	}
	.gsam.theme-1024 .fundFinder .literature_data .headerRow.dockedHeader .literature_row{
		width:100%;
	}
	
} /* end @media screen -- do not delete */

