.gsam .pageTitleBox {
  margin-bottom: 20px;
}
.gsam .pageTitleBox.gm-clear_fix:after {
  content: '';
  display: block;
  clear: both;
}
.gsam .pageTitleBox h1 {
  font-family: 'UniversCondensedBold';
  margin: 0px;
  font-size: 36px;
  width: 60%;
  float: left;
}
.gsam .pageTitleBox hr {
  border-top: 5px solid #c6c8c9;
  border-bottom: 0;
  clear: both;
  margin: 5px 0;
}
.gsam .pageTitleBox .utilsBtn {
  margin-top: 3px;
  float: right;
  width: 27px;
  text-align: center;
  cursor: pointer;
  width: 41px;
}
.gsam .pageTitleBox .utilsBox {
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 100000;
  background-color: transparent;
  position: static;
  display: inline-block ! important;
  float: right;
}
.gsam .pageTitleBox .utils {
  border-right: 1px solid #c6c8c9;
  float: left;
  padding-right: 9px;
  margin-top: 3px;
}
.gsam .pageTitleBox .share {
  font-size: 0;
  margin: 5px 0;
  padding: 0;
  border: none;
  float: right;
}
.gsam .pageTitleBox .share__icons {
  display: inline-block;
  width: auto;
  margin-left: 14px;
}
.gsam .pageTitleBox .icon {
  background-image: url('../../gsam-style/common/img/sprites/icons_ratina_small.png');
  background-repeat: no-repeat;
  display: inline-block;
}
.gsam .pageTitleBox .icon.im-printBlue-md {
  background-position: -3px -693px;
  width: 14px;
  height: 13px;
}
.gsam .pageTitleBox .icon.im-subscribeBlue-md {
  background-position: -3px -860px;
  width: 11px;
  height: 10px;
}
.gsam .pageTitleBox .icon.im-plusDarkBlue-md {
  background-position: -3px -658px;
  width: 11px;
  height: 10px;
}
.gsam .pageTitleBox .icon.im-downloadSmall-md {
  background-position: -3px -404px;
  width: 12px;
  height: 13px;
}
.gsam .pageTitleBox .icon.im-twitter-md {
  background-position: -3px -895px;
  width: 21px;
  height: 16px;
}
.gsam .pageTitleBox .icon.im-linkedInBlue-md {
  background-position: -3px -493px;
  width: 18px;
  height: 16px;
}
.gsam .pageTitleBox .icon.im-emailBlue-md {
  background-position: -3px -444px;
  width: 21px;
  height: 15px;
}
.gsam .pageTitleBox .extraOptions {
  display: inline-block;
  border: none;
  padding: 0 5px;
}
.gsam .pageTitleBox .extraOptions__text {
  font-size: 11px;
  text-transform: uppercase;
  font-family: 'UniversCondensedBold';
  margin-left: 4px;
}
.gsam .pageTitleBox .extraOptions.bm-removeFromFav {
  color: #9095A8;
}
.gsam .pageTitleBox .altRows {
  font-size: 14px;
  font-family: Arial, Helvetica, serif;
}
.gsam .pageTitleBox .altRows__1 {
  background-color: #f7f7f6;
}
.gsam .pageTitleBox .altRows__1,
.gsam .pageTitleBox .altRows__2 {
  padding: 2px 5.5%;
}
.gsam .pageTitleBox .tabsContainer {
  font-size: 0;
  height: 65px;
  position: relative;
  width: 80%;
}
.gsam .pageTitleBox .blueFilterTab {
  position: absolute;
  height: 65px;
  width: 50%;
  display: table;
}
.gsam .pageTitleBox .blueFilterTab.bm-tab_right {
  border-left: 10px solid transparent;
  left: 50%;
}
.gsam .pageTitleBox .blueFilterTab.selectedBlueFilterTab {
  z-index: 100000;
}
.gsam .pageTitleBox .blueFilterTab__label {
  height: 15px;
  display: table-row;
  font-family: 'UniversCondensed';
  font-size: 14px;
}
.gsam .pageTitleBox .blueFilterTab__value {
  padding-left: 16px;
  background-color: #688bb8;
  display: table-cell;
  vertical-align: middle;
  color: white;
  font-size: 13px;
  font-family: 'UniversCondensed';
}
.gsam .pageTitleBox .blueFilterTab__arrow {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  width: 16px;
  background-color: #85abd1;
  width: 23px;
}
.gsam .pageTitleBox .blueFilterTabDropdown {
  left: 0;
  width: 100%;
  position: absolute;
  top: 100%;
  height: 320px;
  overflow: hidden;
  z-index: 100000;
  background-color: #e9e9e9;
}
.gsam .pageTitleBox .listSeperator {
  position: absolute;
  top: 0;
  bottom: 80px;
  left: 50%;
  width: 1px;
  background-color: #d6d6d6;
}
.gsam .pageTitleBox .selectList {
  padding-left: 10px;
  margin-top: 55px;
  height: 185px;
  width: 50%;
  float: left;
  overflow-y: scroll;
}
.gsam .pageTitleBox .selectList__label {
  padding: 20px 0;
  position: absolute;
  top: 0;
  height: 55px;
  font-size: 18px;
  color: #9f9f9f;
  font-family: 'UniversCondensed';
}
.gsam .pageTitleBox .selectList__list {
  list-style-type: none;
  padding: 0;
}
.gsam .pageTitleBox .selectList__list__item {
  font-family: 'UniversCondensedBold';
  font-size: 15px;
  color: #3b5681;
  padding: 10px 0;
}
.gsam .pageTitleBox .selectList__list__item.selectedLI {
  background-color: #333333;
  margin-left: -10px;
  padding-left: 10px;
  color: white;
}
.gsam .pageTitleBox .okCancel {
  position: absolute;
  bottom: 0;
  padding: 20px 10px;
  height: 80px;
  border-top: 1px solid #d6d6d6;
  width: 100%;
}
.gsam .pageTitleBox .okCancel__btn {
  margin-right: 20px;
}
.gsam .pageTitleBox #performanceIndex .highcharts-legend {
  left: 5% ! important;
  right: 0 ! important;
}
.gsam .pageTitleBox #performanceIndex .highcharts-legend .null {
  width: 100% ! important;
}
.gsam .pageTitleBox #performanceIndex .highcharts-legend .null .null {
  width: 100% ! important;
}
.gsam .pageTitleBox #performanceIndex .highcharts-legend .null .null .highcharts-legend-item {
  width: 100% ! important;
}
.gsam .pageTitleBox #performanceIndex .highcharts-legend .null .null .highcharts-legend-item > span {
  width: 100% ! important;
  left: 0 ! important;
}

.gsam .ratingBox {
	overflow: hidden; /* for IE */	
	padding: 0 20px;
}
.gsam .ratingBox table {
    font: 12px 'UniversCondensedBold',Arial, sans-serif;
    float: left;
    color: #666666;
    text-align: center;
    margin: 0 auto;
}
.gsam .ratingBox table .box {
    border: 1px solid #B4B4B4;
    height: 65px;
    width: 65px;
}
.gsam .ratingBox table .rightRowLabel {
   text-align: right;
   padding-right: 5px;
   vertical-align: middle;
}
.gsam .ratingBox table .bottomRowLabel {
  padding-top: 5px;
}
.gsam .ratingBox table img.value {
	width: 61px;
	height: 61px;
	padding: 2px;
	display: block;
}
/* overrides for 1024 mode */
.gsam.theme-1024 .ratingBox table { 
	font-size: 10px;
}
.gsam.theme-1024 .ratingBox table .box {
	width: 55px;
	height: 55px;
}
.gsam.theme-1024 .ratingBox table .rightRowLabel {
	padding-left: 5px;	
}
.gsam.theme-1024 .ratingBox table img.value {
	width: 51px;
	height: 51px;
}
.gsam .donut-chart-container .highcharts-tooltip{
    visibility: hidden;
}
.gsam .donut-chart-container .highcharts-tooltip span {
    background-color: #FFF !important;
    padding:5px;
    z-index: 9;
}
.gsam .titletext{
	float: left;
}
.gsam .titleAsOf{
	color: #727272;
    float: right;
    text-transform: none;
}
.gsam .secondary_column .titleAsOf{
	clear: both;
	color: #727272;
    float: left;
    font-family: 'UniversCondensed',Arial,sans-serif;
    font-size: 14px;
    line-height: 17px;
    text-transform: none;
}
.gsam .tableChart {
    overflow: hidden; /* for IE */  
}
.gsam .tableChart table {
    border-bottom: 5px solid #B4B4B4;
    font: 12px 'UniversCondensedBold',Arial, sans-serif;
    text-align: center;
}
.gsam .secondary_column .tableChart table{
	width: 100%;
}
.gsam .tableChart th {
}

.gsam .tableChart .fundName{
    width: 120px;
    font: 14px;
    color: #666666;
 }

.gsam .tableChart .dataGrid {
    border-left: 1px solid #B4B4B4;
 }
 .gsam .fundDetail .tableChart  table tr{
 	background: url("../framework-libs/base/img/asset-tab-bg.gif") repeat-x scroll 0 0 #E8E8E8;
 }
 
.gsam .fundDetail .tableChart  table th, .gsam .fundDetail .tableChart  table td, .gsam .fundDetail .secondary_column .fundcenter_tab .tableChart table th, .gsam .fundDetail .secondary_column .fundcenter_tab .tableChart table td{
	border:0px none;
    vertical-align: middle;
}
.gsam .fundDetail .tableChart  table th{
 	background-color: #FBFBFB;
 	border-bottom: 1px solid #ccc;
 	color:#6C6868;
 	font-weight:normal;
 	padding: 5px;
 }
 
.gsam .fundDetail .tableChart table td.fundName{
	font-weight:normal;
	text-align:left;
	color:#6C6868;
}
.gsam .fundDetail .tableChart table td.dataGrid{
	/* border-left:1px solid #B4B4B4; */
	font-family: 'UniversCondensed',Arial,sans-serif;
	font-weight:normal;
	color:#313131;
}
.dataGrid .border{
	border-left: 1px solid #CCCCCC;
	float:left;
}
html.touch .dataGrid .border{
	position:absolute;
}
.dataGrid .borderContent{
	display: table-cell;
    vertical-align: middle;
    width: 100em;
    *width: 99%;
    zoom:1;
}
.timeSeriesTable.tableChart{
    margin-right: 10px;
}
.gsam .fundDetail .primary_column .timeSeriesTable table th, .gsam .fundDetail .primary_column .timeSeriesTable table td{
	width:auto;
}
.gsam .fundDetail .primary_column .timeSeriesTable .dataGrid{
	padding-left:0;
	padding-right:0;
	width:40px;	
}
.gsam.theme-1024 .fundDetail .primary_column .timeSeriesTable .dataGrid{
	width:30px;
}
.gsam .fundDetail .primary_column .timeSeriesTable .dataGrid .border{
	position: absolute;
}
.gsam .fundDetail .primary_column .timeSeriesTable .dataGrid .borderContent{
	white-space:nowrap;
}
@media print {
	.dataGrid .border {
		border-left: none;
	}
}
.columnChart {
	clear:both;
}
.columnChart .ccfooter{
	border-bottom: 1px solid #CCCCCC;
	clear:both;
	overflow:hidden;
    color: #858585;
    padding: 5px 0;
}
.columnChart .ccfooter .section{
	float:left;
	text-align: center;
	width:33%;
}
.columnChart .highcharts-container{
	overflow:visible !important;
}
.donut-chart-container .highcharts-legend-item{
	font-family: 'UniversCondensed';
}
@media screen {

/* wrapper */
.gsam .new_updates form {
	width: 320px;
}
.gsam form .frm_cell{
  display:block;
  margin-top:10px;
  position:relative;
  font-family:"UniversCondensed", Arial;
}
.gsam form .frm_cell.full{
  overflow: hidden;
  width:100%;
}
.gsam form .frm_cell::after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  line-height: 0;
}
.gsam form .frm_cell p{
  margin-bottom:20px;
  line-height: 20px;
}
.gsam form .my_profile .frm_cell.offset_one_row{
  margin-top:92px;
}
.gsam.lt-ie10 form .my_profile .frm_cell.offset_one_row{
  margin-top:88px;
}
.gsam form .frm_cell label a{
  font-size:14px;
  text-decoration:none;
}
.gsam form .frm_cell label a:hover{
  text-decoration:none;
}
.gsam .new_updates form .frm_cell label.small_label{
	width: 137px;	
}
.gsam .new_updates form .frm_cell label.small_label.float_right{
	float: right;
}
.gsam .new_updates form .frm_cell .small_input.float_right{
	float: right;
}
.gsam .new_updates form .frm_cell .my_profile textarea{
	width: 315px;
}
.gsam .new_updates .frm_cell .width_container label{ 
	width:auto; 	
}
.gsam .new_updates .frm_cell .width_container.message_cnt label{
	float:right;
}
.gsam form .frm_cell label{
  display: block;
  padding: 5px 0px;
  width: 250px;
}
.gsam form .error label{
  color: #FF0000;
}
.gsam form .error label:before {
	content: '* ';
}
.gsam form fieldset{}
.gsam form fieldset legend{
  color: #232222;
  font-size: 16px;
  text-transform: uppercase;
  padding-bottom: 12px;
}
  /* alert_subs_emailtype module */
  .gsam form fieldset.alert_subs_emailtype{
    float: left;
    width: 178px;
  }
/* input Text */
.gsam form .frm_cell input{
  border: 1px solid #bfbfbe;
  background-color: white;
  color:#000;
  font-size:14px;
  font-family: Arial;
  margin-bottom: 10px;
  padding: 7px 10px;
  width: 284px;
}
.gsam form .frm_cell.full input{
  width:100%;
}
.gsam form .frm_cell .input.read_only{
  color:#959595;
}
.gsam .validation_error{
  color:#F00;
  font-family: "UniversCondensed", Arial;
  font-size:14px;
}
.gsam form .error .input{
  border:1px solid #F00;
}
/* Checkbox */
.gsam .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.lt-ie8 .ui_checkbox {
	zoom: 1;
	display: inline;
}
.gsam .ui_checkbox.checked {
	background-position: 0 -16px !important;
}
.gsam .ui_checkbox input {
	display: none;
}
.gsam .checkboxList a,
.gsam .checkboxList label {
	vertical-align: top;
	line-height: 16px;
	cursor: pointer;
}
.gsam .checkboxList label {
  display: inline-block;
  padding-left: 10px;
}
.gsam .checkboxList label span,
.gsam .checkboxList label span {
	color: #333;
	font-size: 12px;
	text-transform: uppercase;
}
.gsam .checkboxList li{
  margin-bottom:10px;
}
  /* tax_info_form module */
  .gsam .tax_info_form.module ul.checkboxList {
    width: 60%;
    margin-bottom: 25px;
    margin-top: 12px;
  	margin-left: 16px;
  }
  .gsam .tax_info_form.module ul.checkboxList li{
    margin-bottom: 7px;
  }
  .gsam .tax_info_form.module ul.checkboxList .ui_checkbox{
    margin-left: -16px;
  }
  /* taxInfoLiterature module */
  .gsam .taxInfoLiterature.module ul.checkboxList {
    margin-top: 12px;
  }
  .gsam .taxInfoLiterature.module ul.checkboxList li{
    margin-bottom: 7px;
  }
  /* my_gsam */
  .gsam .alert_subs_form .checkboxList li, 
  .gsam .alert_subs_form .radioList li{
    margin-bottom:12px;
  }

/* Custom Dropdown Select */
.gsam select.beautify{
  visibility:hidden;
  display: none;
}
.gsam div.ui_select_custom{
  height:30px;
  max-width:306px;
  margin-bottom:10px;
}
.gsam.lt-ie8 div.ui_select_custom{
  min-width:306px;
}
.gsam div.ui_select_custom div.active{
  z-index:auto;
}
.gsam div.custom_ul div.custom_ul_head{
  background: url("../framework-libs/base/img/dropdown/select_custom_ul_li_arrow_bgd_big.png") no-repeat scroll right bottom;
}
.gsam div.ui_select_custom div.active div.custom_ul_list div.ui_custom_select_li{
  min-height: 32px;
  line-height: 32px;
  font-size: 14px;
}
.gsam div.custom_ul div.custom_ul_head, 
.gsam div.ui_select_custom div.custom_ul_list big{
  font-size: 14px;
  padding: 4px 10px;
  overflow:hidden;
}
.gsam.lt-ie8 div.custom_ul div.custom_ul_head, 
.gsam.lt-ie8 div.ui_select_custom div.custom_ul_list big{
  min-width:284px;
}
.gsam.lt-ie8 div.ui_select_custom div.custom_ul_list div.ui_custom_select_li{
  min-width: 92%;
}
/* Rounded Button */
.gsam .module .rounded_button {
  float: left;
  display: block;
  height: 24px;
  margin-right: 8px;
  margin-top:10px;
  padding: 0 0 0 10px;
  color: white;
  font-family: 'UniversCondensedBold', Arial;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  background: url("../framework-libs/base/img/buttons/button_left_corner.png") 0 0 no-repeat;
}
.gsam .module .rounded_button span {
  color: white;
  display: block;
  height: 14px;
  line-height: 16px;
  padding: 4px 9px 6px 0;
  background: url("../framework-libs/base/img/buttons/button_right_bg.png") 100% 0 no-repeat;
}
.gsam .module .rounded_button:hover {
  color: #fff !important;
  background-position: 0 -25px;
}
.gsam .module .rounded_button:hover span {
  background-position: 100% -25px;
}

/** Radio Button **/
.gsam .ui_radio {
  position: relative;
}

.gsam .ui_radio input {
  display: none;
}

.gsam .ui_radio label {
  display: block;
  position: relative;
  z-index: 1;
  line-height: 1;
  cursor: pointer;
  background: url('../framework-libs/base/img/buttons/radio_skin.png') no-repeat;
  background-position: 1px 1px;
  margin: 0 !important;
  padding: 0 0 0 20px;
  height: 15px;
}

.gsam .ui_radio label.hover,
.gsam .ui_radio label.focus {
  background-position: 1px -29px;
}

.gsam .ui_radio label.checked {
  background-position: 1px -14px;
}

.gsam .ui_radio label.focus {
  outline: 1px dotted #ccc;
}
  /* alert_subs_form module */
  .gsam .module.alert_subs_form .ui_radio label{
    font-size:14px;
  }

/* Toggle Button */
.gsam .radio_group {
	width: 132px;
	height: 17px;
	margin: 0 auto;
	color: #807d7d;
	font-family: 'UniversCondensedBold', Arial;
	font-weight: normal;
	text-transform: uppercase;
  display: inline-block;
  font-size: 12px;
}

.gsam.lt-ie8 .radio_group {
  zoom: 1;
	display: inline;
}

.gsam .radio_group p.label {
	margin: 11px 0 6px;
	color: #6588b6;
	font-size: 11px;
}

.gsam .radio_group input.radio {
	display: none;
}

.gsam .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 .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 .radio_group .value_outer {
	position: absolute;
	top: 0;
	width: 78px;
	height: 17px;
}

.gsam .radio_group .value_outer.left_value {
	left: -8px;
}

.gsam .radio_group .value_outer.right_value {
	right: 0;
	left: auto;
}

.gsam .radio_group .value_outer .value_inner {
	display: block;
	height: 15px;
	padding-top: 2px;
	cursor: pointer;
	text-align: center;
	line-height:12px;
}

.gsam .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 .radio_group .value_outer.active .value_inner {
	padding-right: 8px;
	color: #FFF;
	background: url("../framework-libs/base/img/controls/switch_active_right_bg.png") 100% 0 no-repeat;
}
  /* medium size toggle  */
  .gsam .radio_group.medium{
    width:160px;
  }
  .gsam .radio_group.medium .radio_outer{
    width:auto;
  }
  .gsam .radio_group.medium .value_outer{
    width: 78px;
  }
  .gsam .radio_group.medium .value_outer.active{
    width: 80px;
  }


/* 1024
 -------------------------------------*/
.theme-1024.gsam form{}
.theme-1024.gsam form input,
.theme-1024.gsam form textarea,
.theme-1024.gsam form select{
  font-size: 12px;
}
.gsam form .blackPopup__inputWrapper .blackPopup__input{
	font-size: 18px;
}
.theme-1024.gsam form .frm_cell p{
  font-size:14px;
  line-height: 18px;
}
.theme-1024.gsam form .frm_cell label{
   font-size:14px;
 }
 .theme-1024.gsam form .frm_cell input{
   width: 236px;
   padding: 3px 5px;
 }
 .theme-1024.gsam form fieldset legend{
   color: #232222;
   font-size: 14px;
   text-transform: uppercase;
   padding-bottom: 7px;
 }  
 /* alert_subs_emailtype module */
.theme-1024.gsam form fieldset.alert_subs_emailtype{
  width: 146px;
}
/* wrapper */
.theme-1024.gsam form .my_profile .offset_one_row{
 margin-top:88px;
}
.theme-1024.gsam.lt-ie9 form .my_profile .offset_one_row{
 margin-top:87px;
}
/* Button */
.theme-1024.gsam .module .rounded_button {
  height: 20px;
  font-size: 9px;
  padding-left: 8px;
  background-image: url("../framework-libs/base/img/buttons/button_left_corner_1024.png");
}
.theme-1024.gsam .module .rounded_button span {
  height: 10px;
  line-height: 18px;
  padding: 1px 9px 8px 2px;
  background-image: url("../framework-libs/base/img/buttons/button_right_bg_1024.png");
}
.theme-1024.gsam .module .rounded_button:hover {
	background-position: 0 -19px;
}
.theme-1024.gsam .module .rounded_button:hover span {
	background-position: 100% -19px;
}
/* input Text */
.theme-1024.gsam form .my_profile .frm_cell{
  height:66px;
}
.theme-1024.gsam form .my_profile .frm_cell label{
  font-size:14px;
}
.theme-1024.gsam form .my_profile .frm_cell .input{
  font-size:12px;
  width: 236px;
}
/* checkbox */
.theme-1024.gsam .checkboxList label{
  font-size:14px;
  line-height: 17px;
}
/* input Select */
.theme-1024.gsam div.ui_select_custom{
  float: none;
  max-width: 258px;
  height: 28px;
}
.theme-1024.gsam div.ui_select_custom, 
.theme-1024.gsam div.ui_select_custom div.custom_ul_list{
  width:100%;
}
.theme-1024.gsam.lt-ie8 div.ui_select_custom{
  min-width:258px;
}
.theme-1024.gsam div.custom_ul div.custom_ul_head, 
.theme-1024.gsam div.ui_select_custom div.custom_ul_list big{
  font-size:12px;
  padding: 3px 7px;
  line-height: 22px;
}
.theme-1024.gsam.lt-ie8 div.custom_ul div.custom_ul_head, 
.theme-1024.gsam.lt-ie8 div.ui_select_custom div.custom_ul_list big{
  min-width:242px;
}
.theme-1024.gsam div.ui_select_custom div.active div.custom_ul_list div.ui_custom_select_li{
  font-size: 12px;
}

/* Toggle Button */
.theme-1024.gsam .radio_group {
  font-size: 10px;
}
.theme-1024.gsam .radio_group.medium{
  width: 136px;
}
.theme-1024.gsam .radio_group.medium .radio_outer{
  width:auto;
}
.theme-1024.gsam .radio_group.medium .value_outer{
  width: 78px;
}
.theme-1024.gsam .radio_group.medium .value_outer.active{
  width: 64px;
}

} /* end @media screen -- do not delete */


@media print {

  .gsam .tax_info_form.module ul.checkboxList {
    padding-left: 0;
    width: 100%;
  }

  .gsam .tax_info_form.module ul.checkboxList .ui_checkbox {
    display: inline;
    margin-right: 10px;
  }

  .gsam .tax_info_form.module ul.checkboxList li {
    list-style: none;
    margin-bottom: 15px;
  }

  .gsam .taxInfoLiterature.module {
    display: none!important;
  }

}


/* Data tabs content
-------------------------------------*/
.gsam .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{min-width:100%;}
.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 .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%;}
.fundFinder .spacetop_list .main_table_row:first-child{border-top:0px none;}
.fundFinder .headerRow .main_table_row {border-color: #CCCCCC;}
.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 .col2{padding:0px 5px; float:left;font-size:12px;}
.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, .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 {width: 132px;height: 17px;margin: 0 auto;color: #807d7d;font-family: 'UniversCondensedBold', Arial;font-weight:normal; text-transform: uppercase;}
.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: 0px 0px;
    cursor: pointer;
}
.fundFinder  .favorite_icon.not-fav {
    background-position: 0px -20px;
    cursor: pointer;
}
.popup.alert_msg .info_txt{
    padding: 5px 18px;
}
 .popup.alert_msg.confirm_Containor{
    width: 250px !important;
} 
.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/sprites/fav_icon_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:1198px;}
.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;
}
.gsam .fundFinder .search_holder .water-mark{
   margin : -3px 11px 0px 0px;
}
.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;
}
.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.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.Total.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%;}

/* 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: 480px;
}
.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{
    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;
    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:-7px;
}
.gsam .tabs {
    border-bottom: 2px solid #010101;
    clear: both;
    color: #FFFFFF;
    font-family: 'UniversCondensedBold',Arial;
    font-weight: normal;
    height: 27px;
    width: 100%;
}
.gsam .tabs.data_table {
    background: url("../framework-libs/base/img/bg/tab_bar.jpg") repeat-x scroll 100% 0 transparent;
    border: medium none;
    clear: both;
    float: left;
    height: 34px;
    position: relative;
    width: auto;
    z-index: 2;
}
.gsam .tabs li {
    background: url("../framework-libs/base/img/bg/tab_bar.jpg") repeat-x scroll 100% 0 transparent;
    cursor: pointer;
    float: left;
    height: 27px;
}

.gsam .sidebar .module.literature ul.cb_actions {
    width:auto !important;
}
.gsam .tabs.data_table li {
    background-image:none;
    height: 31px;
}
.gsam .tabs li a {
    background: url("../framework-libs/base/img/bg/tab_separator.png") no-repeat scroll 100% 6px transparent;
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    padding: 7px 9px 5px;
    text-decoration: none;
    text-transform: uppercase;
}

.gsam .sidebar .module.literature form h3 {
    text-transform:uppercase
}

.gsam .tabs li.active a {
    background: url("../framework-libs/base/img/bg/tab_bar_active.jpg") no-repeat scroll 100% 0 #000000;
}
.gsam .tabs.data_table li a {
    background: url("../framework-libs/base/img/bg/tab_separator.png") no-repeat scroll 100% 6px transparent;
    letter-spacing: -0.5px;
    padding: 10px 9px 9px;
}
.gsam .tabs.data_table li.active a {
    background: url("../framework-libs/base/img/bg/tab_bar_active.jpg") no-repeat scroll 100% 0 #000000;
}
.gsam .module.literature ul.checkboxList label span {
    text-transform:capitalize !important;
}


.gsam h1.title {
    
}
.gsam .fundFinder h1.title {
    margin-bottom: 20px;
    margin-top: 8px;
}

.theme-1024.gsam .tabs.data_table li a {
    font-size: 13px;
}

.theme-1024 .fundFinder .tabs.data_table li.active a {
    height: 15px;
}
.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;
}

.gsam .sidebar .global_actions .email_overlay_result,
.gsam .sidebar .global_actions .subscription_overlay_result, 
.gsam .sidebar .global_actions .subscription_overlay{
    left: -324px;
    right: auto;
}
 .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;
}

.theme-1024.gsam .sidebar .global_actions .email_overlay_result,
.theme-1024.gsam .sidebar .global_actions .subscription_overlay_result,
.theme-1024.gsam .sidebar .global_actions .subscription_overlay{
    right: auto;
    left: -324px;
}

.gsam .fundFinder .global_actions ul.other_details{
    float:left;
}

.fundfinder.tabbedpanel { min-height: 100%; }
.gsam #newFundMessage{margin-top: 15px;float:left;width:100%;}
.gsam .new-fund sup{font-size: 10px; line-height: 10px; top: -0.3em;}
.gsam .module ul.checkboxList .ui_checkbox.highlight{

    border: 2px solid red;

}
.gsam .module.literature ul.checkboxList label {
    width:325px;
    cursor:default !important;
}

.theme-1024.gsam .module.literature ul.checkboxList label {
    width:250px;
}




.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 .sidebar .module.literature ul.cb_actions{
	float:right;
	width:155px;
}
.gsam .sidebar .module.literature .emptycomponent {
	display: none;
}
.gsam .sidebar .parbase.pdflistuseraction .module.literature .emptycomponent {
	display: block;
} 
.theme-1024.gsam .sidebar .module.literature ul.cb_actions{
	width:145px;
}
.gsam .sidebar .module.literature ul.cb_actions li{
	float:left;
	padding:3px 10px 0 10px;
	margin-top:3px;
	cursor:pointer;
	font-size: 14px;
}
.theme-1024.gsam .sidebar .module.literature ul.cb_actions li{
	font-size: 12px;
}
.gsam .sidebar .module.literature ul.cb_actions li:hover{
	color: #2c61a6;
}
.gsam .sidebar .module.literature ul.cb_actions li.divider{
	padding:3px 0 3px 5px;
	border-left: 1px solid #ccc;
	height: 14px;
}
.gsam .sidebar .module.literature ul.cb_actions li .clear_all{
	/* background: url("../framework-libs/base/img/fund-detail/fund-detail-sprites.png") no-repeat 0 -29px; */
	background: url("../framework-libs/base/img/fund-detail/fund_detail_sprites.png") no-repeat 0 -22px;
	width: 15px;
	height: 17px;
	display: inline-block;
	margin-right: 2px;
	
	/* Fix inline-block display on IE */
	zoom: 1;
	*display: inline;
}
.gsam .sidebar .module.literature ul.cb_actions li span {
	line-height: 16px;
	vertical-align: top; 
}
.gsam .sidebar .module.literature ul.cb_actions li:hover .clear_all{
	background-position: 0 -39px;
}

.gsam .sidebar .module.literature h2 {
    border-bottom: 1px solid #BFBFBE;
    border-top: 1px solid #BFBFBE;
    font-family: 'UniversCondensed',Arial,sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 5px 160px 5px 0;
}
.theme-1024.gsam .sidebar .module.literature h2 {
    padding: 5px 150px 5px 0;
}

.gsam .sidebar .module.literature form h3 {
	font-size: 14px;
	margin-top: 23px;
}
.theme-1024.gsam .sidebar .module.literature form h3 {
	font-size: 12px;
}

.gsam .sidebar .module.literature h2 span.asofdate {
  float: none;
  display: inline;
  margin: 0;
  font-size: 13px;
  vertical-align: top;
}
.gsam.lt-ie8 .sidebar .module.literature h2 span.asofdate {
  position:static;
}
.theme-1024.gsam .sidebar .module.literature h2 span.asofdate {
  font-size: 11px;
}

.gsam .module.literature a.button{
	text-decoration:none;
}

.gsam .module.literature a.button span {
    background: url("../framework-libs/base/img/buttons/cta_L.png") no-repeat scroll left top transparent;
    float: left;
    font-size: 14px;
    line-height: 25px;
    margin: 0;
    padding: 0 3px 0 10px;
    text-transform: uppercase;
}

.gsam .module.literature a.button span span {
    background: url("../framework-libs/base/img/buttons/cta_R.png") no-repeat scroll right top transparent;
    float: left;
    font-size: 14px;
    line-height: 25px;
    margin: 0;
    padding: 0 10px 2px 0;
}

.gsam .module.literature a.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,sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 25px;
    margin: 0;
    padding: 0 3px;
}

.gsam .module.literature a.button:hover span {
	background: url("../framework-libs/base/img/buttons/cta_L_hover.png") no-repeat left top;
}

.gsam .module.literature a.button:hover span span {
	background: url("../framework-libs/base/img/buttons/cta_R_hover.png") no-repeat right top;
}

.gsam .module.literature a.button:hover span span span {
	background: url("../framework-libs/base/img/buttons/cta_1px_hover.png") repeat 0 0;
}

.gsam .module.literature a.button:active span {
	background: url("../framework-libs/base/img/buttons/cta_L_hover.png") no-repeat left top;
}

.gsam .module.literature a.button:active span span {
	background: url("../framework-libs/base/img/buttons/cta_R_hover.png") no-repeat right top;
}

.gsam .module.literature a.button:active span span span {
	background: url("../framework-libs/base/img/buttons/cta_1px_hover.png") repeat 0 0;
}


/* 1024 Button
-------------------------------------*/
.theme-1024 .module.literature a.button span {
	font-size: 12px;
    line-height: 19px;
	background-image: url("../framework-libs/base/img/buttons/cta_L_19.png");
}

.theme-1024 .module.literature a.button span span {
	background-image: url("../framework-libs/base/img/buttons/cta_R_19.png");
}
.theme-1024 .module.literature a.button span span span {
	background-image: url("../framework-libs/base/img/buttons/cta_1px_19.png");
    font-size: 12px;
    line-height: 19px;
}

.theme-1024 .module.literature a.button:hover span {
	background-image: url("../framework-libs/base/img/buttons/cta_L_19_hover.png");
}

.theme-1024 .module.literature a.button:hover span span {
	background-image: url("../framework-libs/base/img/buttons/cta_R_19_hover.png");
}

.theme-1024 .module.literature a.button:hover span span span {
	background-image: url("../framework-libs/base/img/buttons/cta_1px_19_hover.png");
}

.theme-1024 .module.literature a.button:active span {
	background-image: url("../framework-libs/base/img/buttons/cta_L_19_hover.png");
}

.theme-1024 .module.literature a.button:active span span {
	background-image: url("../framework-libs/base/img/buttons/cta_R_19_hover.png");
}

.theme-1024 .module.literature a.button:active span span span {
	background-image: url("../framework-libs/base/img/buttons/cta_1px_19_hover.png");
}






/* Checkbox */
.gsam .module.literature  ul.checkboxList {
	margin-top: 12px;
	margin-left: 16px;
}
.gsam .module.literature ul.checkboxList li {
	margin-bottom: 5px;
}
.gsam .module.literature ul.checkboxList .ui_checkbox {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: -16px;
	cursor: pointer;
	background: url("../framework-libs/base/img/controls/ui_checkbox_sprite.png") 0 0 no-repeat;
	
	/* Fix inline-block display on IE */
	zoom: 1;
	*display: inline;
}
.gsam .module.literature ul.checkboxList .ui_checkbox.ui_disabled {
	background: url("../framework-libs/base/img/controls/ui_checkbox_sprite.png") 0 -64px no-repeat;	
	cursor: default;
}
.gsam .module.literature ul.checkboxList .ui_checkbox.checked {
	background-position: 0 -16px !important;
}
.gsam .module.literature ul.checkboxList .ui_checkbox input {
	display: none;
}
.gsam .module.literature ul.checkboxList a,
.gsam .module.literature ul.checkboxList label {
	vertical-align: top;
	line-height: 16px;
	cursor: pointer;
}

.gsam .module.literature ul.checkboxList label a{
	text-decoration:none;
}

.gsam .module.literature ul.checkboxList label {
  display: inline-block;
	padding-left: 10px;
	font-size: 14px;
}
.gsam .module.literature ul.checkboxList label strong {
	font-family: Arial, sans-serif;
	font-weight: bold;
}

.gsam .module.literature ul.checkboxList label span,
.gsam .module.literature ul.checkboxList label span {
	color: #333;
	font-size: 12px;
	text-transform: none;
}

.theme-1024.gsam .module.literature ul.checkboxList label {
	font-size: 12px;
}
.theme-1024 .gsam .module.literature ul.checkboxList label span,
.theme-1024 .gsam .module.literature ul.checkboxList label span {
	font-size: 10px;
}


} /* end @media screen -- do not delete */
/* 	GSAM: Events Calendar Print CSS
---------------------------------*/
/*@media print {
  .gsam .header,
  .gsam .loading_mask,
  .gsam .sidebar {
    display: none !important;
  }
}*/

/*  GSAM:  Print CSS
    Common print styles
---------------------------------*/
@media print {
    .gsam body {
        background-color: white;
        color: #000;
        font-family: Arial;
        margin: 8px !important;
    }
    
    @page {
        size:210mm 297mm;
        margin: 10mm 5mm 10mm 5mm;
    }
    
    html.gsam , .gsam body {
    	width: 860px;
    }
    
    .gsam .tout_black, .gsam .tout_grey, .gsam .tout.full_site_access{
    	 display:none;
    
    }
    
    .gsam .hide{
        display:none;
    }
    
    .gsam .italicscript{
        font-style: italic;
    }
    a:visited,a:link,a {
        color: #365884;
        text-decoration: none;
    }
    a:after {
        content: " [" attr(href) "] ";
        word-wrap: break-word;
        -ms-word-wrap: sWrap;
        text-transform: none;
    }
    h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
        color: black;
        text-decoration: none;
    }
    h1 a:after,h2 a:after,h3 a:after,h4 a:after,h5 a:after,h6 a:after,.figure a:after
        {
        content: " ";
    }
    img,a img {
        border: none !important;
    }
    .gsam .columnWrapper { /*margin-left: 5px;*/
        width: 100%;
        overflow: hidden;
        position: relative;
    }
    .lt-ie9.gsam .two_column,.lt-ie9.gsam .three_column {
        display: block;
        width: 100%;
        float: none;
        clear: both;
        overflow: hidden;
    }
    .lt-ie9.gsam .primary_column {
        clear: both !important;
        position: relative;
        overflow: hidden;
    }
    .gsam .three_column .primary_column .main {
        width: 75%;
        margin-right: 5%;
        float: left !important;
    }
    .gsam .aside {
        width: 20%;
        float: right;
    }
    .gsam .nav {
        padding: 0;
        border-bottom: 1px solid #ccc;
        margin-bottom: 30px;
        padding-bottom: 10px;
        padding-top: 20px;
        }
    
    .gsam .actions,.gsam .actions_dropdowns,.gsam .maintenance,.gsam .nav li,.gsam .nav_dropdowns,.gsam .nav_divider_wrapper,.gsam .breadcrumbs,.gsam .footer ul.sitemap,.gsam .footer ul.sitemap *,.gsam .global_actions.topRight
        {
        display: none !important;
    }
    .gsam .nav li.first {
        display: block !important; /* [MS] Show the GSAM logo */
        height: 74px !important;
    }
    .gsam .nav ul,.gsam .nav li.first,.gsam .nav li.first h1,.gsam .nav li.first h1 a,.gsam .nav li.first h1 a div
        {
        margin: 0;
        padding: 0;
    }
    .gsam .sidebar {
        clear: both;
    }
    .gsam .sidebar .module {
        display: none;
    }
    .gsam .sidebar .module.sales-ideas.hide {
        display: none !important
    }   
    .gsam .nav .first h1 {
        float: left;
        height: 74px !important;
    }
    .gsam .nav li.first a {
        display: none !important;
        height: 0 !important;
    }
    .gsam .nav .first .logo_print {
        display: block;
        height: 74px !important;
    }
    .gsam .footer .legal p {
        width: 100%;
        margin-left: 0px;
    }
    .gsam .printOnly {
        display: block;
    }
    .gsam .printDisclaimer {
        display: block;
        clear: both;
        font-weight: bold;
    }
    .gsam .footnote {
     height: initial !important;  
     width: 99% !important;   
    }

    .gsam .aside .section_header  a {
        color:#365884 !important;
    }
}

/* 	GSAM:  Print CSS
	Common print styles
---------------------------------*/
@media print { 
/*  .frame,
  .right,
  .gsam .grid_holder .module div.iconPlay_wrapper,
  .scroll_for_more{
    display:none !important;
  }
  .gsam .main{
    padding:0 !important;
  }
  .gsam.lt-ie10 .home_content_wrapper{
    width:792px;
  }
  .gsam.lt-ie10 .columnWrapper,
  .gsam.lt-ie10 .two_column,
  .gsam.lt-ie10 .main,
  .gsam.lt-ie10 .home_content_wrapper,
  .gsam.lt-ie10 .latest {
    clear: both !important;
    float: none !important;
    display: inline !important;
    height: auto !important;
    position: relative !important;
    overflow: visible !important;
  }
  
  .gsam.lt-ie10 .columnWrapper,
  .gsam.lt-ie10 .primary_column,
  .gsam.lt-ie10 .main {
    display: block !important;
  }
  
  .gsam ul.grid_holder div.txt_holder{
    background:0 none;
  }
	.gsam ul.grid_holder .txt_holder span.txt{
}
*/


}
/* 	GSAM: My GSAM Print CSS
---------------------------------*/
@media print {
	.gsam .nav .reg{
	   display: none;
	}
    .gsam .contentTitle{
	    display: block;
		font-size: 2em;
		font-weight: bold;
    }
	.gsam .columnWrapper,.gsam.lt-ie9 .two_column,.gsam .primary_column,.gsam .main
		{
		clear: both !important;
		float: none !important;
		display: inline !important;
		height: auto !important;
		position: relative !important;
		overflow: visible !important;
	}
	.gsam.lt-ie9 .columnWrapper,.gsam.lt-ie9 .primary_column,.gsam.lt-ie9 .main
		{
		display: block !important;
	}

	/* .gsam .content_class {
    display: inline !important;
  } */
	.gsam .footer {
		width: 100%;
	}
	
	
}

@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 */
/**
* The styles in this file represent all basic styles for the Alts tool section of GSAM site.
* It includes layouts for landscape and portrait mode.
* altsWrapper - wrapper for landscape and potrait layouts 
*/
/*DECLARATIONS : font family, color, background color, background image */
.gsam .invisible {
  visibility: hidden;
}
.gsam .sidebar .module.free_form.big_header {
  padding: 15px 20px;
  margin-bottom: 0px;
}
.gsam .titleDesc {
  padding: 0 20px 20px 20px;
  display: none;
}
.gsam .titleDesc .slimScrollDiv {
  display: inline-block;
}
.gsam .titleDesc__container {
  height: 237px;
  overflow-y: scroll;
  overflow-x: hidden;
  margin-top: 18px;
  padding-right: 5px;
}
.gsam .titleDesc__container__text {
  color: #FFFFFF;
  font-size: 16px;
  font-family: 'UniversCondensed', 'Arial';
  padding: 0 20px 36px 0;
}
.gsam .titleDesc__container__text tr {
  border-bottom: 15px solid #242424;
}
.gsam .titleDesc__container__text table {
  margin-bottom: 20px;
}
.gsam .titleDesc__container__text img {
  margin-bottom: 20px;
  max-width: 100%;
}
.gsam .titleDesc__container__text__bulletNumber {
  background-color: #85ABD1;
  padding: 0 4px 0;
  display: inline-block;
}
.gsam .titleDesc__container__text__bulletText {
  padding-left: 10px;
  line-height: 18px;
}
.gsam .titleDesc__container__text p {
  padding-bottom: 10px;
  line-height: 18px;
}
.gsam .titleDesc__container__text .bm-caption {
  font-size: 12px;
}
.gsam .titleDesc__button {
  overflow: hidden;
  padding: 0;
  border-top: 1px solid white;
  padding-top: 10px;
}
.gsam .titleDesc__button.bm-buttonState_Deactive {
  pointer-events: none;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.gsam .titleDesc__button.bm-buttonState_Deactive a {
  cursor: default;
}
.gsam .altsWrapper {
  font-family: 'UniversCondensed', 'Arial';
  color: #333333;
  padding-bottom: 20px;
  display: table;
  table-layout: fixed;
}
.gsam .altsWrapper * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.gsam .altsWrapper__pfSection {
  width: 75%;
  display: table-cell;
  vertical-align: top;
  background-color: #FFFFFF;
}
.gsam .altsWrapper__drwMitigation {
  width: 25%;
  display: table-cell;
  vertical-align: top;
}
.gsam .pfPanel {
  background-color: #ffffff;
  padding: 0 10px;
  overflow: hidden;
}
.gsam .pfPanel h2 {
  font-family: 'UniversCondensed', 'Arial';
  font-size: 14px;
  color: #c2c2c2;
  text-transform: uppercase;
}
.gsam .pfPanel__title {
  float: left;
  width: 100%;
  padding: 10px 0 12px 10px;
}
.gsam .pfPanel__legend {
  float: right;
  padding: 10px 0 12px;
  width: 38%;
  text-align: right;
  display: none;
}
.gsam .pfPanel__charts {
  float: left;
  width: 9%;
  padding: 9px 10px;
  clear: left;
  line-height: 7px;
}
.gsam .pfPanel__slider {
  float: right;
  padding: 23px 15px;
  width: 91%;
}
.gsam .pfPanel__altsTitle {
  float: left;
  clear: left;
  width: 100%;
  padding: 10px 0 12px 10px;
}
.gsam .pfPanlePrintBack {
  display: none;
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0;
  width: 115%;
  height: 100%;
}
.gsam .basicFolioDetail {
  display: none;
}
.gsam .legend {
  padding: 0 18px 4px 0;
  display: inline-block;
}
.gsam .legend__color {
  width: 10px;
  height: 10px;
  float: left;
  line-height: 10px;
  color: transparent;
}
.gsam .legend__label {
  font-size: 12px;
  color: #666666;
  float: left;
  padding-left: 7px;
}
.gsam .legend__label.bm-label_white {
  color: #ffffff;
}
.gsam .legend__value {
  display: none;
}
.gsam .legend.bm-no_padding {
  padding-right: 0px;
}
.gsam .pieChart {
  height: 59px;
  width: 59px;
}
.gsam .rlgPeriods {
  padding: 0 10px;
  overflow: hidden;
}
.gsam .rlgPeriods__years {
  padding: 16px 10px;
  display: table-cell;
  font-size: 14px;
  white-space: nowrap;
}
.gsam .rlgPeriods__desc {
  display: table-cell;
  font-size: 12px;
}
.gsam .rlgPeriods__desc p {
  display: none;
}
.gsam .yrBtn {
  height: 35px;
  width: 35px;
  background-color: #ebebeb;
  margin-right: 2px;
  padding: 10px 0;
  text-align: center;
  display: inline-block;
}
.gsam .yrBtn.bm-year_selected {
  background-color: #333333;
  color: #FFFFFF;
}
.gsam.lt-ie10.theme-1024 .hChart {
  padding: 16px 20px 15px;
}
.gsam.lt-ie10 .hChart {
  padding: 16px 20px;
}
.gsam .hChart {
  padding: 20px;
  display: table;
  width: 100%;
}
.gsam .hChart__desc {
  width: 32%;
  display: table-cell;
  vertical-align: middle;
}
.gsam .hChart__chartContainer {
  width: 34%;
  display: table-cell;
  min-height: 160px;
  vertical-align: middle;
}
.gsam .chartDesc {
  font-family: 'UniversCondensed', 'Arial';
  color: #333333;
  padding: 0 60px 0 0;
}
.gsam .chartDesc.bm-no_padding {
  padding: 0px;
  border-right: none;
}
.gsam .chartDesc h3 {
  font-size: 22px;
  padding: 0 0 10px 0;
  line-height: 22px;
}
.gsam .chartDesc p {
  font-size: 14px;
  padding: 7px 0;
}
.gsam .chartDesc .bm-caption {
  font-size: 12px;
  color: #595959;
}
.gsam .vChart {
  padding: 0 5px 0 15px;
  position: relative;
}
.gsam .vChart a.gm-help_icon {
  margin-bottom: 2px;
}
.gsam .vChart__Desc h3 {
  padding-right: 45px;
}
.gsam .vChart.expanded .vChart__Desc h3 {
  visibility: hidden;
}
.gsam .vChart.expanded .vChart__drwDesc {
  z-index: 60;
}
.gsam .vChart.expanded a.gm-help_icon {
  display: none;
}
.gsam .vChart.expanded h3 {
  z-index: 61;
  color: white;
  padding-top: 20px;
  padding-bottom: 25px;
}
.gsam .vChart__drwDesc {
  background-color: #242424;
  color: #FFFFFF;
  padding: 0 20px 20px 15px;
  position: absolute;
  display: none;
  left: 0;
  bottom: 0;
  top: 0;
  z-index: 1;
  width: 100%;
}
.gsam .vChart__legends {
  padding: 4px 0 10px;
  display: none;
}
.gsam .vChart__legends.bm-view_landscape {
  display: block;
  margin: 12px 0 0 20px;
}
.gsam.theme-1024 .hChart {
  padding: 16px 20px;
}
.gsam.theme-1024 .drwDesc {
  padding-right: 15px;
}
.gsam.theme-1024 .drwDesc__pointer {
  left: 215px;
}
.gsam.theme-1024 .pfPanel__slider {
  width: 88.5%;
}
.gsam .drwDesc {
  padding-right: 30px;
  line-height: normal;
}
.gsam .drwDesc__pointer {
  background: url("../framework-libs/base/img/dat/pointer.png") no-repeat scroll center top transparent;
  display: inline-block;
  height: 10px;
  position: absolute;
  left: 229px;
  top: -9px;
  width: 18px;
  display: none;
}
.gsam .drwDesc__text {
  padding: 5px 0;
}
.gsam .drwDesc__button {
  padding: 20px 0;
}
.gsam.theme-1024 .chart .bm-drawdown {
  width: 225px;
}
.gsam.lt-ie9 .chart .bm-drawdown {
  width: 225px !important;
}
.gsam .chart {
  padding: 0 0 10px 0;
  position: relative;
  border-bottom: none!important;
}
.gsam .chart.bm-border_none {
  border-color: transparent;
  padding-top: 0px;
}
.gsam .chart.bm-border_right {
  border-left: 1px solid #e0e0e0;
  border-top: none;
  padding-top: 0;
  padding-left: 0px;
}
.gsam .chart .bm-hanging_middle {
  width: 233px;
  margin: 0 auto;
  position: relative;
}
.gsam .chart .bm-magnitude {
  width: 168px;
  height: 70px;
}
.gsam .chart .bm-drawdown {
  width: 100%;
  height: 150px;
  margin-left: -4px;
  margin-bottom: -10px;
}
.gsam .chart .bm-frequencyDonut {
  width: 122px;
  height: 122px;
}
.gsam .chart__outertxt {
  font-family: 'UniversCondensed', 'Arial';
  font-size: 12px;
  color: #595959;
  position: absolute;
  bottom: 9px;
  right: 20px;
}
.gsam .chart__years {
  font-size: 14px;
  font-family: UniversCondensedBold;
  text-transform: uppercase;
  padding-bottom: 2px;
  margin-top: 24px;
}
.gsam .chart__percent {
  font-size: 14px;
}
.gsam .chart__body {
  margin: 0 auto;
}
.gsam .chart__desc {
  text-align: center;
  font-family: UniversCondensedBold;
  font-size: 12px;
  line-height: 12px;
  text-transform: uppercase;
  color: #333333;
}
.gsam .label {
  width: 80px;
  margin-left: 36px;
  margin-top: 5px;
  display: inline-block;
}
.gsam .label.bm-secondLabel {
  margin-left: 0px;
}
.gsam .label__percentage {
  font-size: 15px;
  display: inline-block;
  position: absolute;
}
.gsam .label__value {
  display: inline-block;
  font-family: 'UniversCondensed', 'Arial';
  font-size: 26px;
  color: #333;
}
.gsam .label__name {
  font-family: 'UniversCondensed', 'Arial';
  font-size: 14px;
  line-height: 15px;
  width: 65px;
  color: #333;
  padding-top: 5px;
  display: none;
}
.gsam .donutInnertxt {
  width: 80PX;
  height: 70px;
  font-family: 'UniversCondensed';
  color: #333333;
  position: absolute;
  top: 27px;
  left: 80px;
  margin: 0 auto;
}
.gsam .donutInnertxt__label {
  font-size: 12px;
  line-height: 12px;
  text-transform: uppercase;
  width: 60px;
  margin: 0 auto;
}
.gsam .donutInnertxt__val {
  font-size: 44px;
  line-height: 44px;
  float: left;
  min-width: 50px;
  text-align: right;
}
.gsam .donutInnertxt__percentage {
  font-size: 26px;
  float: left;
}
.gsam .gm-display_table {
  width: 100%;
  overflow: hidden;
}
.gsam .gm-help_icon {
  background: url("../framework-libs/base/img/dat/help_icon.png") no-repeat scroll center center transparent;
  display: inline-block;
  height: 18px;
  vertical-align: middle;
  width: 18px;
}
/*existing CSS overrides 
 */
.gsam .transeffect {
  background-color: #000000;
  height: 100%;
  z-index: 59;
  top: 0;
  bottom: 0;
  width: 100%;
  position: fixed;
  zoom: 1;
  filter: alpha(opacity=60);
  opacity: 0.6;
  display: none;
}
.gsam .main {
  width: 100%;
}
.gsam .main .cq-dd-paragraph .rte > p {
  font-size: 14px;
}
.gsam .containerSection .footer {
  margin: 0px;
  padding: 0px;
  width: auto;
}
.gsam .containerSection .footer .legal {
  margin: 0px;
}
.gsam .footer .cq-dd-paragraph .module.paragraphs.articlebody {
  padding: 0;
}
.gsam .module.paragraphs.articlebody {
  padding: 0 20px;
}
.gsam .discCont .module.paragraphs.articlebody {
  padding: 0;
}
.gsam .main_title {
  margin-bottom: 24px;
}
.gsam .main_title h1.title {
  margin: 8px 0 24px 0;
  letter-spacing: -1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 120px;
  text-transform: none;
}
.gsam .main_title h1.title .titleDescLauncher {
  margin-bottom: 9px;
}
.gsam .main_title.expanded {
  background-color: #242424;
  position: absolute;
  padding-top: 5px;
  width: 73.5%;
  z-index: 70;
  margin-bottom: 20px;
}
.gsam .main_title.expanded .nav_divider_wrapper .nav_divider {
  background: none;
}
.gsam .main_title.expanded h1.title {
  margin-bottom: 0px;
  padding: 10px 20px 18px;
  font-size: 26px;
  color: #85abd1;
}
.gsam .main_title.expanded h1.title .titleDescLauncher {
  display: none;
}
.gsam .main_title.expanded .nav_meta {
  display: none;
}
.gsam .main_title.expanded .global_actions {
  display: none;
}
.gsam .columnWrapper a.button {
  background: none repeat scroll 0 0 #85ABD1 ! important;
  display: inline-block;
  float: none ! important;
  padding: 5px 15px ! important;
  line-height: 24px;
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 14px;
  min-width: 100px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.gsam .columnWrapper a.button * {
  background-image: none ! important;
  float: none ! important;
  font-family: universcondensed ! important;
  font-weight: normal ! important;
  padding: 0 ! important;
}
.gsam .columnWrapper a.button.send {
  margin-top: 10px;
}
.gsam .italicscript {
  font-size: 24px;
  line-height: 32px;
  font-family: Times, serif;
  font-style: italic;
}
.gsam .smallscript {
  font-size: 12px;
  line-height: 15px;
  font-family: Arial;
}
.gsam .literature-section {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 20px;
}
.gsam .literature-section .module.literature {
  padding-bottom: 25px;
}
.gsam .literature-section .module.literature h3 {
  font-size: 12px;
  text-transform: uppercase;
}
.gsam .literature-section .module.literature h2 {
  font-size: 22px;
  text-transform: none;
}
.gsam .literature-section .module.literature ul.checkboxList label {
  width: auto;
}
.gsam .literature-section .module.literature ul.checkboxList .ui_checkbox {
  margin-right: -4px;
}
.gsam .literature-section .module.literature ul.checkboxList a {
  font-size: 14px;
  color: #333333;
}
.gsam .module.heading.textwithheader {
  padding: 0 20px 20px;
}
.gsam .module.heading.textwithheader.clone {
  display: none;
}
.gsam .module.heading.textwithheader h2 {
  font: 12px/19px UniversCondensedBold, Arial;
  text-transform: uppercase;
  padding-bottom: 15px;
}
.gsam .contactUsNew {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 20px;
  width: 100%;
}
.gsam .contactUsNew.clone {
  display: none;
}
.gsam .contactUsNew h2.contactUsNew__heading.fm-type_withSideText {
  font-size: 22px;
}
.gsam .contactUsNew__seeMore {
  display: none;
}
.gsam .contactUsNew ul {
  width: auto;
}
.gsam .contactUsNew ul li {
  height: 60px;
  width: 30%;
}
.gsam .contactUsNew p.sub_title {
  font-size: 12px;
}
.gsam .contactUsNew .clearLeft {
  clear: none;
}
.gsam .latSlider {
  float: right;
  position: relative;
  width: 100%;
}
.gsam .latSlider__separator {
  height: 35px;
  position: relative;
}
.gsam .latSlider__altBarGripper {
  position: absolute;
  background: url("../framework-libs/base/img/dat/alts_bar_gripper.png") no-repeat transparent;
  width: 12px;
  height: 30px;
  z-index: 11;
  background-position: center center;
}
.gsam .baseBar {
  position: relative;
  height: 30px;
  cursor: pointer;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  -webkit-border-top-left-radius: 16px;
  -webkit-border-top-right-radius: 16px;
  -webkit-border-bottom-left-radius: 16px;
  -webkit-border-bottom-right-radius: 16px;
  border-radius: 16px;
  border: 0px;
  overflow: hidden;
}
.gsam .baseBar__fiBar {
  position: absolute;
  background-color: #83acd5;
  height: 30px;
  width: 100%;
}
.gsam .baseBar__equityBar {
  position: absolute;
  background-color: #234e82;
  height: 30px;
  width: 100%;
}
.gsam .altBar {
  position: relative;
  height: 30px;
  width: 100%;
  cursor: pointer;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  -webkit-border-top-left-radius: 16px;
  -webkit-border-top-right-radius: 16px;
  -webkit-border-bottom-left-radius: 16px;
  -webkit-border-bottom-right-radius: 16px;
  border-radius: 16px;
  border: 0px;
  overflow: hidden;
}
.gsam .altBar__fiBar {
  position: absolute;
  background-color: #83acd5;
  height: 30px;
  width: 100%;
  z-index: 3;
}
.gsam .altBar__altFiBar {
  position: absolute;
  background: url("../framework-libs/base/img/dat/alt_fibar.png") #7a68ae;
  height: 30px;
  width: 100%;
  z-index: 4;
}
.gsam .altBar__altEquityBar {
  position: absolute;
  background: url("../framework-libs/base/img/dat/alt_equitybar.png") #7a68ae;
  height: 30px;
  width: 100%;
  z-index: 5;
}
.gsam .altBar__equityBar {
  position: absolute;
  background-color: #234e82;
  height: 30px;
  width: 100%;
  z-index: 6;
}
.gsam .altBar__leftHandleLine,
.gsam .altBar__rightHandleLine {
  position: absolute;
  background: url("../framework-libs/base/img/dat/base_handle_line.png") no-repeat transparent;
  background-position: center top;
  width: 15px;
  height: 30px;
  z-index: 7;
}
.gsam .dragger {
  position: absolute;
  top: 0px;
  left: 0px;
}
.gsam .dragger__baseHandleLine {
  position: absolute;
  background: url("../framework-libs/base/img/dat/base_handle_line.png") no-repeat transparent;
  width: 15px;
  height: 52px;
}
.gsam .dragger__baseHandle {
  width: 41px;
  height: 41px;
  position: absolute;
  top: 70px;
  left: 0px;
  background: url("../framework-libs/base/img/dat/basic_portfolio_gripper.png") no-repeat transparent;
}
.gsam .dragger__altLeftHandle {
  background-color: #ffffff;
  position: absolute;
  top: 0px;
  left: 0px;
  background: url("../framework-libs/base/img/dat/alts_gripper.png") center -15px no-repeat transparent;
  width: 15px;
  height: 37px;
  z-index: 1;
}
.gsam .dragger__altRightHandle {
  background-color: #ffffff;
  position: absolute;
  top: 0px;
  left: 0px;
  background: url("../framework-libs/base/img/dat/alts_gripper.png") center -15px no-repeat transparent;
  width: 15px;
  height: 37px;
  z-index: 2;
}
.gsam .dragger__altAltLabel {
  position: absolute;
  width: 32px;
  height: 26px;
  font-size: 14px;
  color: #7a68ae;
  text-align: center;
  padding-top: 6px;
}
.gsam .latSlider__fiLabel,
.gsam .latSlider__equityLabel,
.gsam .latSlider__altEquityLabel,
.gsam .latSlider__altFiLabel {
  position: absolute;
  width: 32px;
  height: 26px;
  font-size: 14px;
  color: #000000;
  text-align: center;
  padding-top: 6px;
}
.gsam .bm-basePfLlabel_hover {
  color: #ffffff;
  background: url("../framework-libs/base/img/dat/basic_portfolio_flag.png") no-repeat;
  padding-top: 4px;
}
.gsam .latSlider__altAltEquityLabel,
.gsam .latSlider__altAltFiLabel {
  position: absolute;
  width: 32px;
  height: 26px;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  background: url("../framework-libs/base/img/dat/alts_flag.png") no-repeat;
  padding-top: 4px;
}
.gsam .latSlider__altAltEquityLabel {
  z-index: 8;
}
.gsam .latSlider__altAltFiLabel {
  z-index: 9;
}
.gsam .bm-small-handle_touch_area {
  height: 52px;
  width: 30px;
}
.gsam .bm-gripper_touch_area {
  width: 30px;
}
.gsam .bm-handle-line-touch-area {
  width: 30px;
}
.gsam .bm-transparent {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  opacity: 0.2;
}
.gm-clear_fix:after {
  content: '';
  display: block;
  clear: both;
}
@media (orientation: portrait) {
  .gsam .main_title.expanded {
    width: 98%;
  }
  .gsam .altsWrapper {
    display: block;
  }
  .gsam .altsWrapper__pfSection {
    width: 100%;
    float: left;
    display: block;
  }
  .gsam .altsWrapper__drwMitigation {
    width: 100%;
    float: left;
    padding-top: 25px;
    display: block;
  }
  .gsam .altsWrapper .sidebar {
    width: 100%;
    background-color: #e4e4e4;
    padding-top: 20px;
  }
  .gsam .altsWrapper .sidebar .contactUsNew .contactUsNew__heading.fm-type_withSideText {
    border-bottom: none;
    border-top: none;
  }
  .gsam .altsWrapper .sidebar .module.literature h2 {
    padding-bottom: 13px;
  }
  .gsam .altsWrapper .sidebar .contactUsNew .contactUsNew__content.bm-content_more.bm-length_4 {
    width: 69%;
  }
  .gsam .altsWrapper .sidebar .contactUsNew .contactUsNew__content.bm-length_2 {
    width: 31%;
  }
  .gsam .altsWrapper .sidebar .contactUsNew.bm-fields_2 .contactInfoNew {
    width: 100%;
  }
  .gsam .altsWrapper .literature-section {
    float: left;
    width: 50%;
  }
  .gsam .altsWrapper .literature-section .module.literature h2 {
    border-bottom: none;
    border-top: none;
  }
  .gsam .altsWrapper .contactUsNew {
    float: right;
    width: 50%;
  }
  .gsam .altsWrapper .contactUsNew .contactUsNew__content.bm-content_more .contactInfoNew {
    width: 48%;
  }
  .gsam .altsWrapper .contactUsNew h2.fm-type_withSideText {
    margin-top: 0px;
    border-top: none;
    padding-top: 1px;
  }
  .gsam .pfPanel,
  .gsam .rlgPeriods {
    padding-right: 20px;
  }
  .gsam .gm-display_table {
    display: table;
  }
  .gsam .vChart {
    padding: 0px 20px;
    height: auto !important;
  }
  .gsam .vChart__chartContainer {
    display: table-cell;
    width: 34%;
  }
  .gsam .vChart__chartContainer.bm-width_34 {
    width: 32%;
  }
  .gsam .vChart__legends.bm-view_landscape {
    display: none;
  }
  .gsam .vChart__legends.bm-view_portrait {
    display: block;
    margin: 12px 0 0 20px;
  }
  .gsam.expanded h3 {
    padding-top: 20px;
  }
  .gsam .chart {
    border-top: none;
    padding: 0 0 10px 18px;
    border-left: 1px solid #e0e0e0;
  }
  .gsam .chart.bm-border_none {
    padding: 0;
  }
  .gsam .chart .bm-drawdown {
    width: 275px !important;
  }
  .gsam .module.contact_us ul li {
    width: 45%;
  }
  .gsam .gsam .parbase .rte > div {
    font-size: inherit;
  }
  .gsam .gsam .rte > div {
    font-size: 0px;
  }
}

@media print {
  .header,
  .hide {
    visibility: hidden ! important;
  }
  .blackPopup {
    display: none;
  }
  .gsam .announcementContainer {
    display: none !important;
  }
  .gsam .gNavContainer {
    width: 8in;
    margin: -45px 0 0 1px;
  }
  .gsam .gNav {
    background: transparent;
    margin-bottom: 0px;
  }
  .gsam a.yrBtn {
    background: transparent !important;
  }
  .gm-help_icon {
    display: none !important;
  }
  .gsam .gNav .logo.bm-logo_desktop {
    width: 203px;
  }
  .pfPanel {
    background: transparent !important;
  }
  .altsWrapper__pfSection {
    background: transparent !important;
  }
  .gsam .chartDesc h3 {
    font-weight: lighter;
  }
  .gsam .main_title h1.title {
    font-weight: lighter;
    margin-bottom: 7px;
  }
  .lt-ie10.gsam .main.clearfix {
    position: static ! important;
  }
  .lt-ie10.gsam .pfPanel__charts {
    left: 15px;
  }
  .lt-ie10.gsam .pieChart {
    width: 59px;
  }
  .lt-ie10.gsam .yrBtn {
    margin-right: 4px;
  }
  .lt-ie9.gsam body {
    width: 860px;
  }
  .lt-ie9.gsam .gNav {
    padding-top: 0px;
  }
  .lt-ie9.gsam .contactUsNew.clone {
    height: 180px;
    border-left: 1px solid #BBBBBB;
  }
  .lt-ie9.gsam .contactUsNew.clone .contactUsNew__content {
    padding-bottom: 15px;
  }
  .lt-ie9.gsam .contactUsNew.clone .contactInfoNew {
    margin-top: 0px;
  }
  .lt-ie9.gsam .contactUsNew .fm-type_withSideText.contactUsNew__heading {
    display: none;
  }
  .lt-ie9.gsam .vChart {
    padding: 0 20px;
    height: auto !important;
  }
  .lt-ie9.gsam .vChart__chartContainer {
    width: 34%;
  }
  .lt-ie9.gsam .vChart__chartContainer.bm-width_34 {
    width: 32%;
  }
  .lt-ie9.gsam .pfPanel {
    height: 180px;
    background: transparent;
  }
  .lt-ie9.gsam .pfPanel__charts {
    top: 0;
  }
  .lt-ie9.gsam .pfPanel__legend {
    top: 0;
  }
  .lt-ie9.gsam .chart {
    padding: 0px 0px 10px 10px;
  }
  .lt-ie9.gsam .chart.bm-print_height {
    height: auto;
  }
  .lt-ie9.gsam .donutInnertxt {
    left: 82px;
  }
  .lt-ie9.gsam #rlgPeriods {
    padding-top: 0px;
    margin-left: -10px;
  }
  .lt-ie9.gsam .rlgPeriods__years {
    padding: 0 10px 0;
  }
  .lt-ie9.gsam .hChart {
    padding: 0px 20px ! important;
  }
  .lt-ie9.gsam .vChart__legends.bm-view_portrait {
    padding-bottom: 0px;
    margin-left: 23px;
  }
  .lt-ie9.gsam .vChart__Desc h3 {
    padding-bottom: 0px;
  }
  .gsam * {
    color: #333333 ! important;
  }
  .gsam .gm-display_table {
    display: table;
    table-layout: fixed;
  }
  .gsam .ff-mac_body {
    width: 860px;
  }
  .gsam .nav {
    border-bottom: none;
    margin-bottom: 5px;
    padding: 0px;
  }
  .gsam .main_title {
    margin-bottom: 0px;
  }
  .gsam .main_title h1.title {
    font-size: 24px;
    font-family: 'UniversCondensedBold', 'Arial';
    color: #7399c6 ! important;
    letter-spacing: normal;
  }
  .gsam p,
  .gsam h1,
  .gsam h2,
  .gsam h3 {
    margin: 0;
  }
  .gsam .altsWrapper {
    page-break-after: always;
    padding-bottom: 0;
    display: block;
  }
  .gsam .altsWrapper__pfSection {
    width: 100%;
    float: left;
    position: relative;
    display: block;
    background: transparent;
  }
  .gsam .altsWrapper__drwMitigation {
    width: 100%;
    float: left;
    padding-top: 5px;
    position: relative;
    display: block;
  }
  .gsam .pfPanel,
  .gsam .rlgPeriods {
    padding-right: 20px;
    clear: left;
  }
  .gsam .rlgPeriods__years {
    padding: 10px 10px 0;
  }
  .gsam .pfPanlePrintBack {
    display: block;
  }
  .gsam a.yrBtn {
    padding-top: 6px;
    text-decoration: none;
    position: relative;
  }
  .gsam a.yrBtn:after {
    content: '';
  }
  .gsam a.yrBtn.bm-year_selected {
    color: #FFFFFF ! important;
  }
  .gsam a.yrBtn.bm-year_selected .selected {
    z-index: -1;
  }
  .gsam .hChart {
    padding: 10px 20px ! important;
  }
  .gsam .hChart__chartContainer * {
    box-sizing: initial;
  }
  .gsam .vChart {
    padding: 0px 20px;
    height: auto !important;
  }
  .gsam .vChart__chartContainer {
    display: table-cell;
    width: 34%;
  }
  .gsam .vChart__chartContainer.bm-width_34 {
    width: 32%;
  }
  .gsam .vChart__legends.bm-view_landscape {
    display: none;
  }
  .gsam .vChart__legends.bm-view_portrait {
    display: block;
    float: left;
    clear: both;
  }
  .gsam .chart {
    border-top: none;
    padding: 0 0 10px 18px;
    border-left: 2px solid #e0e0e0;
  }
  .gsam .chart.bm-print_height {
    height: 175px;
  }
  .gsam .chart .bm-drawdown {
    overflow: hidden;
    width: 280px!important;
  }
  .gsam .chart .bm-drawdown .highcharts-container {
    transform: scale(0.8);
    transform-origin: left top;
    -ms-transform: scale(0.8);
    -ms-transform-origin: left top;
    -webkit-transform: scale(0.8);
    -webkit-transform-origin: left top;
  }
  .gsam .chart.bm-border_none {
    padding: 0;
  }
  .gsam .chart.bm-border_right {
    border-left: 1px solid #e0e0e0;
  }
  .gsam .label {
    margin-left: 35px;
  }
  .gsam .donutInnertxt {
    left: 80px;
    top: 24px;
  }
  .gsam .donutInnertxt__val {
    line-height: 52px;
  }
  .gsam .pfPanel {
    width: 50%;
    height: 280px;
    padding-top: 0px;
    position: relative;
    float: left;
    padding-left: 0;
    padding-right: 0;
    background: transparent;
  }
  .gsam .pfPanel h2 {
    color: #c2c2c2 ! important;
  }
  .gsam .pfPanel__title {
    position: absolute;
    bottom: 0;
    width: auto;
  }
  .gsam .pfPanel__legend {
    padding: 38px 0;
    clear: left;
    width: 135px;
    position: absolute;
    top: 40px;
    left: 210px;
    display: block;
  }
  .gsam .pfPanel__slider {
    display: none;
  }
  .gsam .pfPanel__charts {
    margin: 50px;
    width: 18%;
    position: absolute;
    top: 40px;
    left: 0px;
  }
  .gsam .pfPanel__altsTitle {
    position: absolute;
    top: 0;
  }
  .gsam .basicFolioDetail {
    display: inline;
    text-transform: none;
    color: #C2C2C2 ! important;
  }
  .gsam .basicFolioDetail span {
    color: #C2C2C2 ! important;
  }
  .gsam .pieChart {
    width: 43px;
  }
  .gsam .pieChart.bm-pie_pfChart {
    display: none;
  }
  .gsam .pieChart.bm-pie_altsChart {
    transform: scale(3);
    -ms-transform: scale(3);
    -webkit-transform: scale(3);
  }
  .gsam .legend__color {
    line-height: 12px;
  }
  .gsam .legend__label.bm-label_white {
    color: #FFFFFF ! important;
    max-width: 83px;
    white-space: normal;
    text-align: left;
  }
  .gsam .legend__value {
    display: block;
    float: right;
    font-size: 20px;
    line-height: 10px;
    color: #FFFFFF ! important;
  }
  .gsam .legend__value.bm-alts_color {
    color: #7a68ae ! important;
  }
  .gsam .legend.bm-landscape_block {
    display: inline-block;
  }
  .gsam .legend.bm-print_block {
    display: block;
    overflow: hidden;
    padding: 10px 0;
    white-space: nowrap;
  }
  .gsam .chartDesc {
    padding-right: 20px;
  }
  .gsam .chartDesc p {
    padding: 5px 0;
  }
  .gsam .chartDesc h3 {
    color: #365884 ! important;
  }
  .gsam .containerSection,
  .gsam .discCont {
    height: auto ! important;
  }
  .gsam .handle {
    display: none;
  }
  .gsam .rte > div {
    display: none;
  }
  .gsam .literature-section {
    display: none ! important;
  }
  .gsam .main.clearfix {
    position: static ! important;
  }
  .gsam .columnWrapper {
    display: block ! important;
  }
  .gsam .mediumHeading {
    display: none;
  }
  .gsam .footergatewaylink {
    display: none;
  }
  .gsam .module.heading.textwithheader.clone {
    display: block;
    float: left;
    padding-top: 10px;
    width: 50%;
  }
  .gsam .module.heading.textwithheader h2 {
    font-size: 14px;
  }
  .gsam .contactUsNew {
    display: none;
  }
  .gsam .contactUsNew.clone {
    width: 50%;
    padding-left: 20px;
    height: 260px;
    display: block;
    float: left;
    padding-top: 10px;
    clear: right;
  }
  .gsam .contactUsNew.clone .fm-type_withSideText.contactUsNew__heading {
    display: none;
  }
  .gsam .contactUsNew.clone .contactUsNew__content,
  .gsam .contactUsNew.clone .contactUsFeildLabel,
  .gsam .contactUsNew.clone .contactInfoNew,
  .gsam .contactUsNew.clone .contactInfoNew__label,
  .gsam .contactUsNew.clone .contactInfoNew__address,
  .gsam .contactUsNew.clone .contactInfoNew__number,
  .gsam .contactUsNew.clone .contactInfoNew__email,
  .gsam .contactUsNew.clone .contactInfoNew__email a {
    font-family: 'UniversCondensed', 'Arial';
  }
  .gsam .contactUsNew.clone .contactUsFeildLabel {
    font-family: 'UniversCondensedBold', 'Arial';
    line-height: normal;
  }
  .gsam .contactUsNew.clone .contactUsNew__content {
    width: 100% !important;
    padding-bottom: 15px;
  }
  .gsam .contactUsNew.clone .contactInfoNew {
    width: 50%;
    margin-top: 15px;
  }
  .gsam .contactUsNew.clone .contactInfoNew__label {
    font-family: 'UniversCondensedBold', 'Arial';
  }
  .gsam .contactUsNew.clone a.add_more_contact_options {
    font-size: 8pt;
    display: block;
    line-height: 9pt;
    word-wrap: break-word;
    -ms-word-wrap: sWrap;
  }
  .gsam .contactUsNew.clone a.add_more_contact_options:after {
    content: " [" attr(href) "] ";
    word-wrap: break-word;
    -ms-word-wrap: sWrap;
  }
}

@page {
        size:210mm 297mm;
        margin: 10mm 5mm 10mm 5mm;
    }
@media screen {

.gsam .module.literature ul.cb_actions{
	float:right;
	width:155px;
}
.gsam .module.literature .emptycomponent {
	display: none;
}
.gsam .parbase.pdflistuseraction .module.literature .emptycomponent {
	display: block;
} 
.theme-1024.gsam .module.literature ul.cb_actions{
	width:145px;
}
.gsam .module.literature ul.cb_actions li{
	float:left;
	padding:3px 10px 0 10px;
	margin-top:3px;
	cursor:pointer;
	font-size: 14px;
}
.theme-1024.gsam .module.literature ul.cb_actions li{
	font-size: 12px;
}
.gsam .module.literature ul.cb_actions li:hover{
	color: #2c61a6;
}
.gsam .module.literature ul.cb_actions li.divider{
	padding:3px 0 3px 5px;
	border-left: 1px solid #ccc;
	height: 14px;
}
.gsam .module.literature ul.cb_actions li .clear_all{
	/* background: url("../framework-libs/base/img/fund-detail/fund-detail-sprites.png") no-repeat 0 -29px; */
	background: url("../framework-libs/base/img/fund-detail/fund_detail_sprites.png") no-repeat 0 -22px;
	width: 15px;
	height: 17px;
	display: inline-block;
	margin-right: 2px;
	
	/* Fix inline-block display on IE */
	zoom: 1;
	*display: inline;
}
.gsam .module.literature ul.cb_actions li span {
	line-height: 16px;
	vertical-align: top; 
}
.gsam .module.literature ul.cb_actions li:hover .clear_all{
	background-position: 0 -39px;
}

.gsam .module.literature h2 {
    border-bottom: 1px solid #BFBFBE;
    border-top: 1px solid #BFBFBE;
    font-family: 'UniversCondensed',Arial,sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 5px 160px 5px 0;
}
.theme-1024.gsam .module.literature h2 {
    padding: 5px 150px 5px 0;
}

.gsam .module.literature form h3 {
	font-size: 14px;
	margin-bottom: 22px;
}
.theme-1024.gsam .module.literature form h3 {
	font-size: 12px;
}

.gsam .module.literature h2 span.asofdate {
  float: none;
  display: inline;
  margin: 0;
  font-size: 13px;
  vertical-align: top;
}
.gsam.lt-ie8 .module.literature h2 span.asofdate {
  position:static;
}
.theme-1024.gsam .module.literature h2 span.asofdate {
  font-size: 11px;
}

.gsam .module.literature a.button{
	text-decoration:none;
}

.gsam .module.literature a.button span {
    background: url("../framework-libs/base/img/buttons/cta_L.png") no-repeat scroll left top transparent;
    float: left;
    font-size: 14px;
    line-height: 25px;
    margin: 0;
    padding: 0 3px 0 10px;
    text-transform: uppercase;
}

.gsam .module.literature a.button span span {
    background: url("../framework-libs/base/img/buttons/cta_R.png") no-repeat scroll right top transparent;
    float: left;
    font-size: 14px;
    line-height: 25px;
    margin: 0;
    padding: 0 10px 2px 0;
}

.gsam .module.literature a.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,sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 25px;
    margin: 0;
    padding: 0 3px;
}

.gsam .module.literature a.button:hover span {
	background: url("../framework-libs/base/img/buttons/cta_L_hover.png") no-repeat left top;
}

.gsam .module.literature a.button:hover span span {
	background: url("../framework-libs/base/img/buttons/cta_R_hover.png") no-repeat right top;
}

.gsam .module.literature a.button:hover span span span {
	background: url("../framework-libs/base/img/buttons/cta_1px_hover.png") repeat 0 0;
}

.gsam .module.literature a.button:active span {
	background: url("../framework-libs/base/img/buttons/cta_L_hover.png") no-repeat left top;
}

.gsam .module.literature a.button:active span span {
	background: url("../framework-libs/base/img/buttons/cta_R_hover.png") no-repeat right top;
}

.gsam .module.literature a.button:active span span span {
	background: url("../framework-libs/base/img/buttons/cta_1px_hover.png") repeat 0 0;
}


/* 1024 Button
-------------------------------------*/
.theme-1024 .module.literature a.button span {
	font-size: 12px;
    line-height: 19px;
	background-image: url("../framework-libs/base/img/buttons/cta_L_19.png");
}

.theme-1024 .module.literature a.button span span {
	background-image: url("../framework-libs/base/img/buttons/cta_R_19.png");
}
.theme-1024 .module.literature a.button span span span {
	background-image: url("../framework-libs/base/img/buttons/cta_1px_19.png");
    font-size: 12px;
    line-height: 19px;
}

.theme-1024 .module.literature a.button:hover span {
	background-image: url("../framework-libs/base/img/buttons/cta_L_19_hover.png");
}

.theme-1024 .module.literature a.button:hover span span {
	background-image: url("../framework-libs/base/img/buttons/cta_R_19_hover.png");
}

.theme-1024 .module.literature a.button:hover span span span {
	background-image: url("../framework-libs/base/img/buttons/cta_1px_19_hover.png");
}

.theme-1024 .module.literature a.button:active span {
	background-image: url("../framework-libs/base/img/buttons/cta_L_19_hover.png");
}

.theme-1024 .module.literature a.button:active span span {
	background-image: url("../framework-libs/base/img/buttons/cta_R_19_hover.png");
}

.theme-1024 .module.literature a.button:active span span span {
	background-image: url("../framework-libs/base/img/buttons/cta_1px_19_hover.png");
}






/* Checkbox */
.gsam .module.literature  ul.checkboxList {
	margin-top: 12px;
	margin-left: 16px;
}
.gsam .module.literature ul.checkboxList li {
	margin-bottom: 5px;
}
.gsam .module.literature ul.checkboxList .ui_checkbox {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: -16px;
	cursor: pointer;
	background: url("../framework-libs/base/img/controls/ui_checkbox_sprite.png") 0 0 no-repeat;
	
	/* Fix inline-block display on IE */
	zoom: 1;
	*display: inline;
}
.gsam .module.literature ul.checkboxList .ui_checkbox.ui_disabled {
	background: url("../framework-libs/base/img/controls/ui_checkbox_sprite.png") 0 -64px no-repeat;	
	cursor: default;
}
.gsam .module.literature ul.checkboxList .ui_checkbox.checked {
	background-position: 0 -16px !important;
}
.gsam .module.literature ul.checkboxList .ui_checkbox input {
	display: none;
}
.gsam .module.literature ul.checkboxList a,
.gsam .module.literature ul.checkboxList label {
	vertical-align: top;
	line-height: 16px;
	cursor: pointer;
}

.gsam .module.literature ul.checkboxList label a{
	text-decoration:none;
}

.gsam .module.literature ul.checkboxList label {
  display: inline-block;
	padding-left: 10px;
	font-size: 14px;
}
.gsam .module.literature ul.checkboxList label strong {
	font-family: Arial, sans-serif;
	font-weight: bold;
}

.gsam .module.literature ul.checkboxList label span,
.gsam .module.literature ul.checkboxList label span {
	color: #333;
	font-size: 12px;
	text-transform: none;
}

.theme-1024.gsam .module.literature ul.checkboxList label {
	font-size: 12px;
}
.theme-1024 .gsam .module.literature ul.checkboxList label span,
.theme-1024 .gsam .module.literature ul.checkboxList label span {
	font-size: 10px;
}

.gsam.theme-1024 .main .global_actions {
    margin-top: 0px;
}
} /* end @media screen -- do not delete */
