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

/*******
*
* Related Links
*
*******/
@media screen {
	.gsam .sidebar .related_links .rte ul, .gsam .right .related_links .rte ul {
		margin: 10px 0 0 14px;		
	}
	.gsam .sidebar .related_links .rte ol, .gsam .right .related_links .rte ol {
		margin: 10px 0 0 20px;	
	}
	.gsam .sidebar .related_links .rte ul ol, .gsam .right .related_links .rte ul ol, .gsam .sidebar .related_links .rte ol ol, .gsam .right .related_links .rte ol ol {
		margin-left: 20px;
	} 
	.gsam .sidebar .related_links li {		
		float: none;
		margin: 0;
	}
	.gsam .sidebar .related_links .inline a {
		color: #365884;
		display: block;
		padding-top: 5px;
	}
	.gsam .sidebar .related_links h2 {
        margin-bottom:8px;
    }
	.gsam .sidebar .related_links a:hover,.gsam .sidebar .related_links a:active,.gsam .sidebar .related_links a:focus
		{
		color: #2C61A6;
	}

	/* 1024 Style
 -----------------------------------*/
	.theme-1024.gsam .sidebar .related_links a {
		font-size: 12px;
	}
}
.mejs-container {
	position: relative;
	background: #000;
	font-family: Helvetica, Arial;
	text-align: left;
	vertical-align: top;
	text-indent: 0;
}

.me-plugin {
	position: absolute;
}

.mejs-embed, .mejs-embed body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #000;
	overflow: hidden;
}

.mejs-container-fullscreen {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	z-index: 1000;
}
.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen video {
	width: 100%;
	height: 100%;
}

/* Start: LAYERS */
.mejs-background {
	position: absolute;
	top: 0;
	left: 0;
}
.mejs-mediaelement {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.mejs-poster {
	position: absolute;
	top: 0;
	left: 0;
}
.mejs-poster img {
	border: 0;
	padding: 0;
	border: 0;
	display: block;
}
.mejs-overlay {
	position: absolute;
	top: 0;
	left: 0;
}
.mejs-overlay-play {
	cursor: pointer;
}
.mejs-overlay-button {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100px;
	height: 100px;
	margin: -50px 0 0 -50px!important;
	background: url(../components-libs/multimedia/img/bigplay.svg) no-repeat;
}
.no-svg .mejs-overlay-button { 
	background-image: url(../components-libs/multimedia/img/bigplay.png);
}
.mejs-overlay:hover .mejs-overlay-button {
	background-position: 0 -100px ;
}
.mejs-overlay-loading {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80px;
	height: 80px;
	margin: -40px 0 0 -40px;
	background: #333;
	background: url(../components-libs/multimedia/img/background.png);
	background: rgba(0, 0, 0, 0.9);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.9)), to(rgba(0,0,0,0.9)));
	background: -webkit-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
	background: -moz-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
	background: -o-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
	background: -ms-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
	background: linear-gradient(rgba(50,50,50,0.9), rgba(0,0,0,0.9));
}
.mejs-overlay-loading span {
	display: block;
	width: 80px;
	height: 80px;
	background: transparent url(../components-libs/multimedia/img/loading.gif) 50% 50% no-repeat;
}

/* End: LAYERS */

/* Start: CONTROL BAR */
.mejs-container .mejs-controls {
	position: absolute;
	background: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	bottom: 0;
	left: 0;
	background: url(../components-libs/multimedia/img/background.png);
	background: rgba(0, 0, 0, 0.7);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));
	background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); 
	background: -moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background: -o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); 
	background: -ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); 	
	background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7)); 	
	height: 30px;
	width: 100%;
}
.mejs-container .mejs-controls  div {
	list-style-type: none;
	background-image: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 26px;
	height: 26px;
	font-size: 11px;
	line-height: 11px;
	background: 0;
	font-family: Helvetica, Arial;
	border: 0;
}

.mejs-controls .mejs-button button {
	cursor: pointer;
	display: block;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
	margin: 7px 5px;
	padding: 0;
	position: absolute;
	height: 16px;
	width: 16px;
	border: 0;
	background: transparent url(../components-libs/multimedia/img/controls.svg) no-repeat;
}

.no-svg .mejs-controls .mejs-button button { 
	background-image: url(../components-libs/multimedia/img/controls.png);
}

/* :focus for accessibility */
.mejs-controls .mejs-button button:focus {
	outline: solid 1px yellow;
}

/* End: CONTROL BAR */

/* Start: Time (current / duration) */
.mejs-container .mejs-controls .mejs-time {
	color: #fff;
	display: block;
	height: 17px;
	width: auto;
	padding: 8px 3px 0 3px ;
	overflow: hidden;
	text-align: center;
	padding: auto 4px;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}
.mejs-container .mejs-controls .mejs-time span {
	font-size: 11px;
	color: #fff;
	line-height: 12px;
	display: block;
	float: left;
	margin: 1px 2px 0 0;
	width: auto;
}
/* End: Time (current / duration) */


/* Start: Play/pause */
.mejs-controls .mejs-play button {
	background-position: 0 0;
}
.mejs-controls .mejs-pause button {
	background-position: 0 -16px;
}
/* End: Play/pause */


/* Stop */
.mejs-controls .mejs-stop button {
	background-position: -112px 0;
}
/* End: Play/pause */

/* Start: Progress bar */
.mejs-controls div.mejs-time-rail {
	width: 200px;
	padding-top: 5px;
}
.mejs-controls .mejs-time-rail span {
	display: block;
	position: absolute;
	width: 180px;
	height: 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
}
.mejs-controls .mejs-time-rail .mejs-time-total {
	margin: 5px;
	background: #333;
	background: rgba(50,50,50,0.8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
	background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); 
	background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
}
.mejs-controls .mejs-time-rail .mejs-time-buffering {
	width: 100%;
	background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	-webkit-background-size: 15px 15px;
	-moz-background-size: 15px 15px;
	-o-background-size: 15px 15px;
	background-size: 15px 15px;
	-webkit-animation: buffering-stripes 2s linear infinite;
	-moz-animation: buffering-stripes 2s linear infinite;
	-ms-animation: buffering-stripes 2s linear infinite;
	-o-animation: buffering-stripes 2s linear infinite;
	animation: buffering-stripes 2s linear infinite;
}

@-webkit-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@-moz-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@-ms-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@-o-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }

.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #3caac8;
	background: rgba(60,170,200,0.8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(44,124,145,0.8)), to(rgba(78,183,212,0.8))); 
	background: -webkit-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
	background: -moz-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
	background: -o-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
	background: -ms-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
	background: linear-gradient(rgba(44,124,145,0.8), rgba(78,183,212,0.8));
	width: 0;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
	width: 0;
	background: #fff;
	background: rgba(255,255,255,0.8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background: -moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8)); 
	background: -o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background: -ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background: linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));
}

.mejs-controls .mejs-time-rail .mejs-time-handle {
	display: none;
	position: absolute;
	margin: 0;
	width: 10px;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	border: solid 2px #333;
	top: -2px;
	text-align: center;
}

.mejs-controls .mejs-time-rail .mejs-time-float {
	position: absolute;
	display: none;
	background: #eee;
	width: 36px;
	height: 17px;
	border: solid 1px #333;
	top: -26px;
	margin-left: -18px;
	text-align: center;
	color: #111;
}

.mejs-controls .mejs-time-rail .mejs-time-float-current {
	margin: 2px;
	width: 30px;
	display: block;
	text-align: center;
	left: 0;
}
.mejs-controls .mejs-time-rail .mejs-time-float-corner {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	line-height: 0;
	border: solid 5px #eee;
	border-color: #eee transparent transparent transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	top: 15px;
	left: 13px;

}




/*
.mejs-controls .mejs-time-rail:hover .mejs-time-handle {
	visibility:visible;
}
*/
/* End: Progress bar */

/* Start: Fullscreen */
.mejs-controls .mejs-fullscreen-button button {
	background-position: -32px 0;
}
.mejs-controls .mejs-unfullscreen button {
	background-position: -32px -16px;
}
/* End: Fullscreen */


/* Start: Mute/Volume */
.mejs-controls .mejs-volume-button {
}

.mejs-controls .mejs-mute button {
	background-position: -16px -16px;
}

.mejs-controls .mejs-unmute button {
	background-position: -16px 0;
}

.mejs-controls .mejs-volume-button {
	position: relative;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider {
	display: none;
	height: 115px;
	width: 25px;
	background: url(../components-libs/multimedia/img/background.png);
	background: rgba(50, 50, 50, 0.7);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	top: -115px;
	left: 0;
	z-index: 1;
	position: absolute;
	margin: 0;
}
.mejs-controls .mejs-volume-button:hover {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
/*
.mejs-controls .mejs-volume-button:hover .mejs-volume-slider {
	display: block;
}
*/

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
	position: absolute;
	left: 11px;
	top: 8px;
	width: 2px;
	height: 100px;
	background: #ddd;
	background: rgba(255, 255, 255, 0.5);
	margin: 0;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
	position: absolute;
	left: 11px;
	top: 8px;
	width: 2px;
	height: 100px;
	background: #ddd;
	background: rgba(255, 255, 255, 0.9);
	margin: 0;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
	position: absolute;
	left: 4px;
	top: -3px;
	width: 16px;
	height: 6px;
	background: #ddd;
	background: rgba(255, 255, 255, 0.9);
	cursor: N-resize;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	margin: 0;
}


/* horizontal version */

.mejs-controls div.mejs-horizontal-volume-slider {
	height: 26px;
	width: 60px;
	position: relative;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	position: absolute;
	left: 0;
	top: 11px;
	width: 50px;
	height: 8px;
	margin: 0;
	padding: 0;
	font-size: 1px;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;	

	background: #333;
	background: rgba(50,50,50,0.8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
	background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); 
	background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));

}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	position: absolute;
	left: 0;
	top: 11px;
	width: 50px;
	height: 8px;
	margin: 0;
	padding: 0;
	font-size: 1px;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;

	background: #fff;
	background: rgba(255,255,255,0.8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background: -moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8)); 
	background: -o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background: -ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background: linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));

}


.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
	display: none;
}

/* End: Mute/Volume */




/* Start: TRACK (Captions and Chapters) */
.mejs-controls .mejs-captions-button {
	position: relative;
}

.mejs-controls .mejs-captions-button button {
	background-position: -48px 0;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector {
	visibility: hidden;
	position: absolute;
	bottom: 26px;
	right: -10px;
	width: 130px;
	height: 100px;
	background: url(../components-libs/multimedia/img/background.png);
	background: rgba(50,50,50,0.7);
	border: solid 1px transparent;
	padding: 10px;
	overflow: hidden;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
/*
.mejs-controls .mejs-captions-button:hover  .mejs-captions-selector {
	visibility: visible;
}
*/

.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none !important;
	overflow: hidden;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
	margin: 0 0 6px 0;
	padding: 0;
	list-style-type: none !important;
	display: block;
	color: #fff;
	overflow: hidden;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
	clear: both;
	float: left;
	margin: 3px 3px 0 5px;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
	width: 100px;
	float: left;
	padding: 4px 0 0 0;
	line-height: 15px;
	font-family: helvetica, arial;
	font-size: 10px;
}

.mejs-controls .mejs-captions-button .mejs-captions-translations {
	font-size: 10px;
	margin: 0 0 5px 0;
}


.mejs-chapters {
	position: absolute;
	top: 0;
	left: 0;
	-xborder-right: solid 1px #fff;
	width: 10000px;
	z-index: 1;
}
.mejs-chapters .mejs-chapter {
	position: absolute;
	float: left;
	background: #222;
	background: rgba(0, 0, 0, 0.7);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));
	background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background: -moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background: -o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background: -ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7)); 
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);		
	overflow: hidden;
	border: 0;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block {
	font-size: 11px;
	color: #fff;
	padding: 5px;
	display: block;
	border-right: solid 1px #333;
	border-bottom: solid 1px #333;
	cursor: pointer;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
	border-right: none;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
	/*background: #333;*/
	background: #666;
	background: rgba(102,102,102, 0.7);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6)));
	background: -webkit-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	background: -moz-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	background: -o-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	background: -ms-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	background: linear-gradient(rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232);		
}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
	font-size: 12px;
	font-weight: bold;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin: 0 0 3px 0;
	line-height: 12px;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
	font-size: 12px;
	line-height: 12px;
	margin: 3px 0 4px 0;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
}


.mejs-captions-layer {
	position: absolute;
	bottom: 0;
	left: 0;
	text-align:center;
	/*font-weight: bold;*/
	line-height: 22px;
	font-size: 12px;
	color: #fff;
}
.mejs-captions-layer  a {
	color: #fff;
	text-decoration: underline;
}
.mejs-captions-layer[lang=ar] {
	font-size: 20px;
	font-weight: normal;
}

.mejs-captions-position {
	position: absolute;
	width: 100%;
	bottom: 15px;
	left: 0;
}

.mejs-captions-position-hover {
	bottom: 45px;
}

.mejs-captions-text {
	padding: 3px 5px;
	background: url(../components-libs/multimedia/img/background.png);
	background: rgba(20, 20, 20, 0.8);

}
/* End: TRACK (Captions and Chapters) */



.mejs-clear {
	clear: both;
}

/* Start: ERROR */
.me-cannotplay {
}
.me-cannotplay a {
	color: #fff;
	font-weight: bold;
}
.me-cannotplay span {
	padding: 15px;
	display: block;
}
/* End: ERROR */


/* Start: Loop */
.mejs-controls .mejs-loop-off button {
	background-position: -64px -16px;
}
.mejs-controls .mejs-loop-on button {
	background-position: -64px 0;
}
/* End: Loop */

/* Start: backlight */
.mejs-controls .mejs-backlight-off button {
	background-position: -80px -16px;
}
.mejs-controls .mejs-backlight-on button {
	background-position: -80px 0;
}
/* End: backlight */


/* Start: picture controls */
.mejs-controls .mejs-picturecontrols-button {
	background-position: -96px 0;
}
/* End: picture controls */


/* context menu */
.mejs-contextmenu {
	position: absolute;
	width: 150px;
	padding: 10px;
	border-radius: 4px;
	top: 0;
	left: 0;
	background: #fff;
	border: solid 1px #999;
	z-index: 1001; /* make sure it shows on fullscreen */
}
.mejs-contextmenu .mejs-contextmenu-separator {
	height: 1px;
	font-size: 0;
	margin: 5px 6px;
	background: #333;	
}

.mejs-contextmenu .mejs-contextmenu-item {
	font-family: Helvetica, Arial;
	font-size: 12px;
	padding: 4px 6px;
	cursor: pointer;
	color: #333;	
}
.mejs-contextmenu .mejs-contextmenu-item:hover {
	background: #2C7C91;
	color: #fff;
}


/* Start: SourceChooser */
.mejs-controls .mejs-sourcechooser-button {
	position: relative;
}

.mejs-controls .mejs-sourcechooser-button button {
	background-position: -128px 0;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
	visibility: hidden;
	position: absolute;
	bottom: 26px;
	right: -10px;
	width: 130px;
	height: 100px;
	background: url(../components-libs/multimedia/img/background.png);
	background: rgba(50,50,50,0.7);
	border: solid 1px transparent;
	padding: 10px;
	overflow: hidden;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none !important;
	overflow: hidden;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
	margin: 0 0 6px 0;
	padding: 0;
	list-style-type: none !important;
	display: block;
	color: #fff;
	overflow: hidden;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
	clear: both;
	float: left;
	margin: 3px 3px 0 5px;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
	width: 100px;
	float: left;
	padding: 4px 0 0 0;
	line-height: 15px;
	font-family: helvetica, arial;
	font-size: 10px;
}
/* End: SourceChooser */

/* TED player */
.mejs-container.mejs-ted {

}
.mejs-ted .mejs-controls {
	background: #eee;
	height: 65px;
}

.mejs-ted .mejs-button,
.mejs-ted .mejs-time {
	position: absolute;
	background: #ddd;
}
.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-total {
	background-color: none;
	background: url(../components-libs/multimedia/img/controls-ted.png) repeat-x 0 -52px;
	height: 6px;
}
.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-loaded {
	background-color: none;
	background: url(../components-libs/multimedia/img/controls-ted.png) repeat-x 0 -52px;
	width: 0;
	height: 6px;
}
.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-current {
	width: 0;
	height: 6px;
	background-color: none;
	background: url(../components-libs/multimedia/img/controls-ted.png) repeat-x 0 -59px;
}
.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-handle  {
	display: block;
	margin: 0;
	width: 14px;
	height: 21px;
	top: -7px;
	border: 0;
	background: url(../components-libs/multimedia/img/controls-ted.png) no-repeat 0 0;	
}
.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-float {	
	display: none;
}
.mejs-ted .mejs-controls .mejs-playpause-button  {
	top: 29px;
	left: 9px;
	width: 49px;
	height: 28px;
}
.mejs-ted .mejs-controls .mejs-playpause-button  button {
	width: 49px;
	height: 28px;
	background: url(../components-libs/multimedia/img/controls-ted.png) no-repeat -50px -23px;
	margin: 0;
	padding: 0;
}
.mejs-ted .mejs-controls .mejs-pause button  {
	background-position: 0 -23px;
}

.mejs-ted .mejs-controls .mejs-fullscreen-button  {
	top: 34px;
	right: 9px;
	width: 17px;
	height: 15px;
	background : none;
}
.mejs-ted .mejs-controls .mejs-fullscreen-button  button {
	width: 19px;
	height: 17px;
	background: transparent url(../components-libs/multimedia/img/controls-ted.png) no-repeat 0 -66px;
	margin: 0;
	padding: 0;
}
.mejs-ted .mejs-controls .mejs-unfullscreen  button {
	background: transparent url(../components-libs/multimedia/img/controls-ted.png) no-repeat -21px -66px;
	margin: 0;
	padding: 0;
}
.mejs-ted .mejs-controls .mejs-volume-button  {
	top: 30px;
	right: 35px;
	width: 24px;
	height: 22px;
}
.mejs-ted .mejs-controls .mejs-mute button {
	background: url(../components-libs/multimedia/img/controls-ted.png) no-repeat -15px 0;
	width: 24px;
	height: 22px;
	margin: 0;
	padding: 0;
}
.mejs-ted .mejs-controls .mejs-unmute button {
	background: url(../components-libs/multimedia/img/controls-ted.png) no-repeat -40px 0;
	width: 24px;
	height: 22px;
	margin: 0;
	padding: 0;	
}
.mejs-ted  .mejs-controls .mejs-volume-button .mejs-volume-slider {
	background: #fff;
	border: solid 1px #aaa;
	border-width: 1px 1px 0 1px;
	width: 22px;
	height: 65px;
	top: -65px;
}
.mejs-ted  .mejs-controls .mejs-volume-button .mejs-volume-total {
	background: url(../components-libs/multimedia/img/controls-ted.png) repeat-y -41px -66px;
	left: 8px;
	width: 6px;
	height: 50px;
}
.mejs-ted  .mejs-controls .mejs-volume-button .mejs-volume-current {
	left: 8px;
	width: 6px;	
	background: url(../components-libs/multimedia/img/controls-ted.png) repeat-y -48px -66px;
	height: 50px;
}

.mejs-ted  .mejs-controls .mejs-volume-button .mejs-volume-handle {
	display: none;
}

.mejs-ted .mejs-controls .mejs-time span {
	color: #333;
}
.mejs-ted .mejs-controls .mejs-currenttime-container  {
	position: absolute;
	top: 32px;
	right: 100px;
	border: solid 1px #999;
	background: #fff;
	color: #333;
	padding-top: 2px;
	border-radius: 3px;
	color: #333;
}
.mejs-ted .mejs-controls .mejs-duration-container  {

	position: absolute;
	top: 32px;
	right: 65px;
	border: solid 1px #999;
	background: #fff;
	color: #333;
	padding-top: 2px;
	border-radius: 3px;
	color: #333;
}

.mejs-ted .mejs-controls .mejs-time  button{
	color: #333;
}
.mejs-ted .mejs-controls .mejs-captions-button {
	display: none;
}
/* END: TED player */


/* WMP player */
.mejs-container.mejs-wmp {

}
.mejs-wmp .mejs-controls {
	background: transparent url(../components-libs/multimedia/img/controls-wmp-bg.png) center 16px no-repeat;
	height: 65px;
}

.mejs-wmp .mejs-button,
.mejs-wmp .mejs-time {
	position: absolute;
	background: transparent;
}
.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-total {
	background-color: transparent;
	border: solid 1px #ccc;
	height: 3px;
}
.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-loaded {
	background-color: rgba(255,255,255,0.3);
	width: 0;
	height: 3px;
}
.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-current {
	width: 0;
	height: 1px;
	background-color: #014CB6;
	border: solid 1px #7FC9FA;
	border-width: 1px 0;
	border-color: #7FC9FA #fff #619FF2 #fff;
}
.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-handle  {
	display: block;
	margin: 0;
	width: 16px;
	height: 9px;
	top: -3px;
	border: 0;
	background: url(../components-libs/multimedia/img/controls-wmp.png) no-repeat 0 -80px;	
}
.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-float {	
	display: none;
}
.mejs-wmp .mejs-controls .mejs-playpause-button  {
	top: 10px;
	left: 50%;
	margin: 10px 0 0 -20px;	
	width: 40px;
	height: 40px;
	
}
.mejs-wmp .mejs-controls .mejs-playpause-button  button {
	width: 40px;
	height: 40px;
	background: url(../components-libs/multimedia/img/controls-wmp.png) no-repeat 0 0;	
	margin: 0;
	padding: 0;
}
.mejs-wmp .mejs-controls .mejs-pause button  {
	background-position: 0 -40px;
}

.mejs-wmp .mejs-controls .mejs-currenttime-container  {
	position: absolute;
	top: 25px;
	left: 50%;
	margin-left: -93px;
}
.mejs-wmp .mejs-controls .mejs-duration-container  {
	position: absolute;
	top: 25px;
	left: 50%;
	margin-left: -58px;
}


.mejs-wmp .mejs-controls .mejs-volume-button  {
	top: 32px;
	right: 50%;
	margin-right: -55px;
	width: 20px;
	height: 15px;
}
.mejs-wmp .mejs-controls .mejs-volume-button button {
	margin: 0;
	padding: 0;
	background: url(../components-libs/multimedia/img/controls-wmp.png) no-repeat -42px -17px;
	width: 20px;
	height: 15px;
}
.mejs-wmp .mejs-controls .mejs-unmute button {
	margin: 0;
	padding: 0;
	background: url(../components-libs/multimedia/img/controls-wmp.png) no-repeat -42px 0;
	width: 20px;
	height: 15px;
}
.mejs-wmp .mejs-controls .mejs-volume-button .mejs-volume-slider {
	background: rgba(102,102,102,0.6);
}

.mejs-wmp .mejs-controls .mejs-fullscreen-button  {
	top: 32px;
	right: 50%;
	margin-right: -82px;
	width: 15px;
	height: 14px;
}
.mejs-wmp .mejs-controls .mejs-fullscreen-button  button {
	margin: 0;
	padding: 0;
	background: url(../components-libs/multimedia/img/controls-wmp.png) no-repeat -63px 0;
	width: 15px;
	height: 14px;
}
.mejs-wmp .mejs-controls .mejs-captions-button {
	display: none;
}
/* END: WMP player */




@media screen {
	.gsam div.media_holder {
		height: auto;
		width: 100%;
		overflow: hidden;
		position: relative;
		background-color: #000;
	}
	.gsam div.media_holder.image_holder {
		background-color: transparent;
	}	
	.gsam div.media_holder div.left_side {
		float: left;
		width: 574px;
		position: relative;
	}
	.gsam div.media_holder div.right_side {
		background:
			url("../framework-libs/base/img/advisor_resources/ar_video_player_right_side_bg.jpg")
			repeat-y scroll 0 0 transparent;
		color: #FFFFFF;
		float: left;
		height: 100%;
		min-height: 284px;
		padding: 20px;
		width: 176px;
	}
	.gsam  div.media_holder div.right_side h2 {
		border-bottom: 1px solid #595959;
		float: left;
		font: 21px/24px 'UniversCondensedBold', Arial, sans-serif;
		margin-bottom: 21px;
		padding-bottom: 22px;
		width: 100%;
	}
	.gsam  div.media_holder div.right_side p {
		font: 14px Arial, sans-serif;
	}
	.gsam  div.media_holder div.txt_holder {
		background: none repeat scroll 0 0 transparent;
		bottom: 0;
		color: #FFFFFF;
		cursor: pointer;
		font: 18px 'UniversCondensed', Arial, sans-serif;
		left: 0;
		min-height: 39px;
		padding-top: 10px;
		position: absolute;
		text-transform: uppercase;
		width: 100%;
		z-index: 10;
	}
	.gsam  div.media_holder div.txt_holder:hover p span {
		color: #2c61a6;
	}
	.gsam  div.media_holder div.txt_holder:hover  a span.iconPlay_video {
		background-position: -260px -99px;
	}
	.gsam  div.media_holder div.txt_holder p span.txt {
		margin-left: 32px;
	}
	.gsam  div.media_holder a.iconPlay {
		float: left;
		height: 42px;
		padding-left: 8px;
		padding-right: 10px;
		width: 45px;
	}
	.gsam  div.media_holder a span.iconPlay_video {
		background: url("../components-libs/img/sprites/sprite.png") no-repeat scroll -260px
			-71px transparent;
		float: left;
		height: 27px;
		width: 32px;
	}
	.gsam  div.media_holder a span.iconPlay_video:hover {
		background-position: -260px -99px;
	}
	
	/** Theme 1024 **/
	.theme-1024.gsam div.media_holder div.left_side {
		width: 472px;
		height: 324px;
	}
	.theme-1024.gsam div.media_holder div.right_side {
		width: 134px;
		min-height: 225px;
	}
	.theme-1024.gsam  div.media_holder div.right_side h2 {
		font-size: 16px;
		line-height: 1.25;
	}
	.theme-1024.gsam  div.media_holder div.right_side p {
		font-size: 12px;
	}
	.theme-1024.gsam div.media_holder {
		height: auto;
	}	
} /* end @media screen -- do not delete */
@media print {
	.gsam div.media_holder div.right_side {
		padding-bottom: 30px;
		margin-bottom: 30px;
		width: 100%;
		border-bottom: 1px solid #ccc;
		overflow: hidden;
		clear: both;
	}
}
@media screen {

/****** MEDIA COMPONENT - START *********/

.gsam .mediaComponent {
    position: relative;
    overflow: hidden;
    clear:left;
    margin-bottom: 30px;
}
.gsam .media_holder .mediaComponent {
	margin-bottom: 0;
}

/*** Start slideshow component ***/
.gsam .mediaHolder {
    position: relative;
    background-color: #000;
}

.gsam .one_column.mediaHolder {
    padding-left: 160px;
    padding-right: 160px;
}

.gsam .two_column .mediaHolder,
.gsam .three_column .sub_header .mediaHolder {
    width: 790px;
    height: 446px;
}
.gsam .two_column .main div.media_holder div.left_side .mediaHolder {
    width: 574px;
    height: auto;
}

.gsam .three_column .mediaHolder {
    width: 584px;
    height: 330px;
}
.gsam ul.mediaComponentThumbs {
    position: relative;
    float: left;
    padding: 0 50px 15px;
    height: 150px;
    background-color: #000;
    overflow: hidden;
}
.gsam .two_column ul.mediaComponentThumbs,
.gsam .three_column .sub_header ul.mediaComponentThumbs {
    width: 690px;
}
.gsam .three_column ul.mediaComponentThumbs {
    width: 484px;
}
.gsam .three_column ul.mediaComponentThumbs li a{
    font-size: 16px;
}

.gsam .mediaCarousel {
    background-color: #000;
    position: relative;
    float: left;
    padding: 0;
    overflow: hidden;
}
.gsam .two_column .mediaCarousel,
.gsam .three_column .sub_header .mediaCarousel {
    width: 690px;
}
.gsam .three_column .mediaCarousel {
    width: 484px;
}

    .gsam .mediaCarousel ul.mediaComponentThumbs {
        padding: 16px 0;
    }

.gsam .mediaCarouselButton {
    display: block;
    float: left;
    width: 50px;
    height: 182px;
    background: #000 url('../components-libs/multimedia/img/mediacomponent-sprite.png') 0 0 no-repeat;
    cursor: pointer;
}
.gsam .prevBtn {
    background-position: 0 -150px;
/*  border-right: 10px solid #000;*/
}
.gsam .prevBtn:focus,
.gsam .prevBtn:hover {
    background-position: 0 0;
}
.gsam .prevBtn.disabled {
    background-position: 0 -300px;
    cursor: default;
}
.gsam .prevBtn.inactive {
    background-position: 0 -450px;
    cursor: default;
}
.gsam .nextBtn {
    background-position: -100px -150px;
/*  border-left: 10px solid #000;*/
}
.gsam .nextBtn:focus,
.gsam .nextBtn:hover {
    background-position: -100px 0;
}
.gsam .nextBtn.disabled {
    background-position: -100px -300px;
    cursor: default;
}
.gsam .nextBtn.inactive {
    background-position: -100px -450px;
    cursor: default;
}

.gsam .one_column.prevBtn {
    background-position: 100px -150px;
    padding-left: 100px;
}
.gsam .one_column.prevBtn:focus,
.gsam .one_column.prevBtn:hover {
    background-position: 100px 0;
}
.gsam .one_column.prevBtn.disabled {
    background-position: 100px -300px;
}
.gsam .one_column.prevBtn.inactive {
    background-position: 100px -450px;
}
.gsam .one_column.nextBtn {
    padding-right: 100px;
}



.gsam ul.mediaComponentThumbs li {
    float: left;
    display: block;
    position: relative;
    width: 113px; /*old:120px; Changed to disable next button on showing last 4 thumbs*/
    height: 145px;
    padding: 0 !important;
    font-size: 1em;
    line-height: 1.25;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}
.gsam .two_column ul.mediaComponentThumbs li,
.gsam .two_column ul.mediaComponentThumbs li a {
	width: 125px;
}

.gsam .two_column ul.mediaComponentThumbs li,
.gsam .three_column .sub_header ul.mediaComponentThumbs li {
    margin: 0 13px 0 0;
}
.gsam .three_column ul.mediaComponentThumbs li {
    margin: 0 10px 0 0;
}
.gsam ul.mediaComponentThumbs li a {
    outline: none;
    opacity: 0.5; /* Standards Compliant Browsers */
    -moz-opacity: 0.5;
    filter: alpha(opacity=50); /* IE 7 and Earlier */
    /* Next 2 lines IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    color: #fff;
    width: 113px;/*old:120px; Changed to disable next button on showing last 4 thumbs*/
    height: 150px;
    padding: 0;
    text-decoration: none;
    display: block;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.gsam ul.mediaComponentThumbs li a.selected,
.gsam ul.mediaComponentThumbs li a:focus,
.gsam ul.mediaComponentThumbs li a:hover {
    opacity: 1; /* Standards Compliant Browsers */
    -moz-opacity: 1;
    filter: alpha(opacity=100); /* IE 7 and Earlier */
    /* Next 2 lines IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.gsam ul.mediaComponentThumbs li a span.indicator {
    position: absolute;
    top: 56px;
    left: 0;
    width: 23px;
    height: 24px;
    text-indent: -999px;
    overflow: hidden;
}
.gsam ul.mediaComponentThumbs li a.slideshow span.indicator {
    background: transparent url('../components-libs/multimedia/img/mediacomponent-indicator.png') 0 0 no-repeat;
}
.gsam ul.mediaComponentThumbs li a.video span.indicator {
    background: transparent url('../components-libs/multimedia/img/mediacomponent-indicator.png') 0 -48px no-repeat;
}

.gsam ul.mediaComponentThumbs li a.audio span.indicator {
    background: transparent url('../components-libs/multimedia/img/mediacomponent-indicator.png') 0 -48px no-repeat;
}

/*** End mediacomponent ***/

/*** Start slideshow component ***/
.gsam #mediaComponentOverlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 9999;
}

.gsam #mediaComponentOverlay img {
    position: absolute;
    z-index: 20;
}

.gsam .overlayClose {
    position: absolute;
    right: 50px;
    top: 50px;
    cursor: pointer;
}

.gsam #preloader {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000 url('../components-libs/multimedia/img/preloader.gif') no-repeat 50% 50%;
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
    z-index: 7;
}

.gsam #fullImgHolder {
    display: block;
    margin: 0 auto;
    position: relative;
    width: 800px;
    z-index: 8;
}

.gsam #fullImgHolder ul.mediaComponentSlideshow li img {
    width: auto !important;
    height: auto !important;
    text-align: center;
}

.gsam #fullImgCaptionHolder {
    bottom: -30px;
    color: #FFFFFF;
    /*height: 40px;*/
    display: block;
    margin: 0 auto;
    padding: 15px 0;
    position: relative;
    width: 800px;
    z-index: 10;
}
.gsam #fullImgCaptionHolder p {
    height: auto;
    font: 15px/18px "Arial Narrow", Arial, Helvetica, sans-serif;
}
.gsam #fullImgCaptionHolder p.caption {
    float: left;
    color: #999;
    width: 580px;
}
.gsam #fullImgCaptionHolder p.controls {
    float: right;
    text-align: right;
}
.gsam #fullImgCaptionHolder p.controls span.slideshow_pagination {
    margin-right: 10px;
    color: #999;
    font-size: 0.8em;
}
.gsam #fullImgCaptionHolder p.controls a {
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 0.8em;
}

.gsam .slideShowHolder {
    position: relative;
    width: 640px;
    height: 360px;
    /*overflow: hidden;*/
    background: none #000;
}

.gsam .slideShowHolder.mediaLoading {
    background: #000 none no-repeat 50% 50%;
}

.gsam #mediaComponentOverlay .slideShowHolder {
    background: none repeat scroll 0 0 transparent;
    height: auto;
    width: 100%;
}

.gsam #mediaComponentOverlay #fullImgCaptionHolder .mediaComponentSlideshow li img{
    position: relative;
    height: auto !important;
    width: auto !important;
    display: block;
    float: none;
    margin: 0 auto;
}
.gsam #mediaComponentOverlay #fullImgCaptionHolder .mediaComponentSlideshow li img.centWidth{
	width:100%!important;
}
.gsam #mediaComponentOverlay #fullImgCaptionHolder .mediaComponentSlideshow li img.centHeight{
    height:100%!important;
}
.gsam .slideShowHolder ul{
    padding: 0;
    margin: 0;
    display: block;
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
}
.gsam .slideShowHolder ul li{
    display: none;
    line-height: 0;
}
.gsam .two_column .slideShowHolder ul li,
.gsam .three_column .slideShowHolder ul li{
    padding: 0;
}

/*.slideShowHolder ul li.selected{
    display: block !important;
}*/

.gsam .two_column .slideShowHolder,
.gsam .three_column .sub_header .slideShowHolder {
    width: 790px;
    height: 446px;
}
	
.gsam .two_column .left_side .slideShowHolder {
    width: 100%;
    height: 324px;
}
.gsam .three_column .left_side .slideShowHolder {
    width: 100%;
    height: 330px;
}
.gsam .two_column .mediaComponent.root .slideShowHolder{
    width: 100%;
    height: 446px;
}
.gsam.theme-1024 .two_column .left_side .slideShowHolder,
.gsam.theme-1024 div.three_column .left_side .slideShowHolder{
    width: 100%;
    height: 265px;
}
.gsam.theme-1024 .two_column .mediaComponent.root .slideShowHolder
{
    width: 100%;
    height: 369px;
}
.gsam .three_column .slideShowHolder {
    width: 584px;
    height: 330px;
    overflow: hidden;
}

.gsam .slideShowHolder ul li img {
    /*float: left;*/
    display: block;
    cursor: pointer;
    margin: 0 auto;
    max-width: 100%;
}

.gsam .captionHolder {
    /*display: none;*/
    position: absolute;
    bottom: 0;
/*  padding: 15px 20px;*/
    padding: 15px 0;
    width: 100%;
    height: 64px;
    color: #fff;
    background-color: #000;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
    z-index: 30;
}

.gsam #mediaComponentOverlay .captionHolder {
    background: none;
    font-size: 18px;
    position: relative;
}

.gsam .three_column .captionHolder {
/*  width: 584px;
    height: 40px;*/
    width: 100%;
}
.gsam .mediaComponent .captionHolder p {
    float: left;
    font: 15px/18px "Arial Narrow",Arial,Helvetica,sans-serif;
    height: 38px;
    margin: 15px 0 15px 15px;
    opacity: 1;
    overflow: hidden;
    clear: none!important;
}

.gsam .mediaComponent .captionHolder p span{
    font: 15px/18px "Arial Narrow",Arial,Helvetica,sans-serif;
}
.gsam .captionHolder .caption {
    /*margin: 7px 0 0 10px;*/
    width: 320px;
}
.gsam .two_column .captionHolder .caption {
    width: 580px;
}
.gsam .two_column .left_side .captionHolder .caption {
    width: 370px;
}
.gsam .three_column .captionHolder .caption {
    width: 364px;
}
.gsam .mediaComponent .captionHolder .controls {
    float: right;
    margin: 15px;
    text-align: right;
    width: 150px;
}
.gsam .captionHolder p.controls span.slideshow_pagination {
    margin-right: 10px;
    color: #999;
    font-size: 0.8em;
}
.gsam .captionHolder p.controls a {
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 0.8em;
    font-family: "Arial Narrow",​Arial,​Helvetica,​sans-serif;
}

/*** End slideshow component ***/
.gsam .mediaComponentVideo,
.gsam .mediaComponentAudio {
    background: #000;
    position: relative;
    overflow: hidden;
    height: 100%;
    visibility: visible !important;
    width: 100%;
}
	
.gsam .three_column .mediaComponentAudio,
.gsam .three_column .mediaComponentVideo{
    width: 584px;
    height: 330px;
}
.gsam.theme-1024.gsam .three_column .sub_header .mediaComponentAudio, 
.gsam.theme-1024.gsam .three_column .sub_header .mediaComponentVideo{
    width: 643px;
    height: 330px;
    margin:5px;
}

.gsam .three_column .sub_header .mediaComponentAudio,
.gsam .three_column .sub_header .mediaComponentVideo{
    width: 780px;
    height: 438px;
    margin:5px;
}
.theme-1024.gsam .three_column .sub_header .mediaComponent {
    width: 646px !important;  
}
.gsam.theme-1024.gsam .three_column .mediaComponentAudio,
.gsam.theme-1024.gsam .three_column .mediaComponentVideo{
    width: 482px;
    height: 272px;
}

.gsam .two_column .mediaComponentAudio,
.gsam .two_column .mediaComponentVideo {
    width: 100%; 
    height: 446px;
}
.gsam.theme-1024 .two_column .mediaComponentAudio,
.gsam.theme-1024 .two_column .mediaComponentVideo {
    width: 100%;
    height: 369px;
}

.gsam .two_column .left_side .mediaComponentAudio,
.gsam .two_column .left_side .mediaComponentVideo {
    width: 100%; 
    height: 322px;
    position: relative;
}
.gsam.theme-1024 .two_column .left_side .mediaComponentAudio,
.gsam.theme-1024 .two_column .left_side .mediaComponentVideo {
    width: 100%;
    height: 265px;
}	

.gsam .mediaComponentVideo video,
.gsam .mediaComponentAudio audio {
    display: block;
    margin: 0 auto;
    width: 100%;
}

.gsam .mediaComponentVideo.fullscreen{
  background-image: none !important;
}

.gsam .mediaComponentVideo .video-controls {
    background: none repeat scroll 0 0 black;
    bottom: 0;
    display: block;
    margin: 0 auto;
    padding: 0 5px;
    position: absolute;
    right: 0;
    width: 100%;
}

.gsam .mediaComponentVideo .video-title {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-size: 1.5em;
    height: 25px;
    left: 45px;
    margin: 10px;
    overflow: hidden;
    position: absolute;
    text-transform: uppercase;
    width: 360px;
}
    .gsam .mediaComponentVideo .video-title strong {
        margin-right: 1em;
        font-weight: bold;
    }

.gsam .mediaComponentVideo .video-transcript{
    display: none;
}

.gsam .forceStaticPosition {
    height: 100%;
    width: 100%;
    overflow: hidden;
}
    .gsam .forceStaticPosition * {
        position: static !important;
        z-index: 0;
    }

.gsam body.video-fullscreen * {
    position: static;
}

.gsam .fullscreen {
    display: block!important;
    position: fixed !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: #000;
    z-index: 999;
}

.gsam .fullscreen video {
    width: 100%;
    height: 100%;
    position: absolute!important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 30px;
    z-index: 1000;
}

.gsam .fullscreen .video-controls {
    /*width: 640px;*/
    width: 80%;
    position: absolute!important;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1001;
}

.gsam .fullscreen .video-time-scroll-box .gs-slider-wrapper {
    width: 100%;
}

.gsam .fullscreen .video-time-scroll-box {
    width: 85%;
}

.gsam .video-fullscreen-close-button {
    display: none;
}

.gsam .fullscreen .video-fullscreen-close-button {
    position: fixed;
    top: 50px;
    right: 50px;
    width: 38px;
    height: 38px;
    text-indent: -9999px;
    background: url('../components-libs/multimedia/img/mediacomponent-close.png') no-repeat scroll 0 0 transparent;
    z-index: 1010;
    display: block;
}



/* Hide controls for older versions of IE that don't support native HTML5 video */
.gsam.lt-ie9 .mediaComponentVideo .video-title,
.gsam.lt-ie9 .mediaComponentVideo .video-controls {
    display: none;
}



.theme-1024.gsam .three_column .mediaComponentVideo .video-title {
    width: 250px;
}

.gsam .mediaComponentVideo .video-controls .video-play-button {
    float: left;
    display: block;
    width: 25px;
    height: 25px;
    background: url('../components-libs/multimedia/img/video-controls-sprite.jpg') no-repeat scroll -45px 10px black;
    padding: 10px;
    text-indent: -9999px;
    cursor: pointer;
    border-right: 2px solid #191919;
}

.gsam .mediaComponentVideo .playing .video-play-button {
    background-position: -45px -30px;
}

.gsam .mediaComponentVideo .video-controls .video-volume-button-box {
    float: right;
    padding: 0;
    width: 45px;
    height: 45px;
    margin: 0 5px;
    text-indent: -9999px;
    cursor: pointer;
    border-left: 2px solid #191919;
}

.gsam .mediaComponentVideo .video-controls .video-volume-button-box .gs-slider-wrapper {
    display: none;
}

.gsam .mediaComponentVideo .video-controls .video-volume-button-box:hover .gs-slider-wrapper {
    display: block;
}

.gsam .mediaComponentVideo .video-controls .video-volume-button {
    width: 45px;
    height: 45px;
    margin: 0;
    /*padding: 10px;*/
    background: url('../components-libs/multimedia/img/video-controls-sprite.jpg') no-repeat scroll 4px 10px black;
    border-left: 1px solid #333;
    text-indent: -9999px;
    cursor: pointer;
    display: block;
}

.gsam .mediaComponentVideo .muted .video-volume-button {
    background-position: 9px -30px;
}

.gsam .mediaComponentVideo .video-controls .video-volume-button-scroll {
    height: 100px;
    width: 12px;
}

.gsam .mediaComponentVideo .video-controls .video-volume-button-box .gs-slider-wrapper {
    border: 2px solid white;
    border-radius: 12px;
    margin-left: 12px;
    margin-top: -108px;
    margin-bottom: -10px;
    padding: 4px;
    padding-bottom: 10px;
    width: 12px;
    height: 100px;
}

.gsam .mediaComponentVideo .video-controls .video-volume-button-box .gs-slider-wrapper .gs-slider-bar  {
    background: none repeat scroll 0 0 white;
    border: 2px solid white;
    border-radius: 4px 4px 4px 4px;
    margin: 1px;
    width: 6px;
}

.gsam .mediaComponentVideo .video-controls .video-time-scroll-box {
    display: block !important;
    float: left;
    color: white;
    font-size: 15px;
    margin: 18px 5px 0;
    width: 360px;
}

.gsam .gs-slider-wrapper {
    background: black;
    height: 12px;
    padding-top: 7px;
    cursor: pointer;
    -moz-user-select:       none;
    -webkit-user-select:    none;
    -o-user-select:         none;
    -ms-user-select:        none;
    user-select:            none;
}

.gsam .gs-slider-wrapper .gs-slider-bar {
    width: 5px;
    height: 5px;
    background: #0cf;
}

.gsam .gs-slider-wrapper .gs-slider-bar-handle {

}

.gsam .gs-slider-vertical {
    -webkit-transform:  rotate(180deg);
    -moz-transform:     rotate(180deg);
    -o-transform:       rotate(180deg);
    -ms-transform:      rotate(180deg);
    transform:          rotate(180deg);
}
.gsam .mediaComponents {
    clear:both;
    background-color: #DDDDFF;
    padding: 10px;
    margin: 10px;
}
.gsam .mediaComponents .carouselElement{
    height: 100px;
    margin: 20px;
    background-color: #000000;
}

/****** MEDIA COMPONENT - END ******/


/****** MEDIA COMPONENT 1024 three Column Style ******/

.theme-1024.gsam .captionHolder{
    font-size: 16px;
}

.theme-1024.gsam .mediaCarousel{
    font-size: 14px;
}

.theme-1024.gsam .three_column .mediaComponent{
    
    /*border: 1px solid #F00;*/
}
.theme-1024.gsam .three_column .mediaHolder{
    width: 482px;
    height: 272px;
}

.theme-1024.gsam .three_column .slideShowHolder{
    width: 482px;
    height: 272px;
}

.theme-1024.gsam .three_column .captionHolder {
    /*height: 40px;*/
}

.theme-1024.gsam .three_column .captionHolder .caption,
.theme-1024.gsam .three_column .sub_header .left_side .captionHolder p.caption {
    width: 268px;
}

.theme-1024.gsam .three_column .mediaCarousel{
    width: 370px;
	padding: 0px 4px 0px 8px;
    /*font-size: 14px;*/
}

.theme-1024.gsam .three_column .mediaCarouselButton{
    height: 151px;
}

.theme-1024.gsam .three_column ul.mediaComponentThumbs{
    height: auto;
    padding: 14px 0px;
}

.theme-1024.gsam .three_column ul.mediaComponentThumbs li{
    height: 123px;
    width: 115px;
}
.theme-1024.gsam ul.mediaComponentThumbs li a {
    height: 123px;
    line-height: 20px;
}

.theme-1024.gsam .three_column .mediaComponent {
    width: 482px!important;
}
.theme-1024.gsam .three_column  .carouselElement.mediaComponent {
    width: 390px!important;
}

.theme-1024.gsam .two_column div.media_holder div.left_side,
.theme-1024.gsam .three_column div.media_holder div.left_side {
    width: 470px;
    height: 265px;
}


/****** MEDIA COMPONENT 1024 Style- END ******/

/****** MEDIA COMPONENT 1024 two Column Style- ******/

.theme-1024.gsam .two_column .mediaHolder{
	width: 646px;
	height: 369px;
}

.theme-1024.gsam .three_column .sub_header .mediaHolder{
    width: 646px;
    height: 357px;
}
.theme-1024.gsam .two_column div.media_holder div.left_side .mediaHolder {
    width: 472px;
    height: auto;
}

.theme-1024.gsam .two_column .slideShowHolder,
.theme-1024.gsam .three_column .sub_header .slideShowHolder{
    width: 646px;
    height: 365px;
}
.mediaHolder .mediaComponent.imageSlideshow {
	width: 100%;
}
.theme-1024.gsam .two_column .left_side .slideShowHolder {
	width: 100%;
	height: 265px;
}	
.theme-1024.gsam .two_column .captionHolder p.caption,
.theme-1024.gsam .three_column .sub_header .captionHolder p.caption {
    width: 440px;
}
.theme-1024.gsam .two_column .left_side .captionHolder p.caption {
	  width: 270px;
}

.theme-1024.gsam .two_column .mediaCarousel{
	width: 546px;
}
.theme-1024.gsam .three_column .sub_header ul.mediaComponentThumbs li {
	    margin: 0 25px 0 0;
	}
.theme-1024.gsam .three_column .sub_header .mediaCarousel {
    width: 534px;
}

/****** MEDIA COMPONENT 1024 three Column Style- ******/

} /* end @media screen -- do not delete */


@media print {

    .gsam .mediaComponent,
    .gsam #mediaComponentOverlay {
        display: none;
    }
    
}
.sound{width:42px;height:26px;background-position:-0px -0px;background-repeat:no-repeat;}
.play{width:34px;height:25px;background-position:-50px -0px;background-repeat:no-repeat;}
.mute {width:42px;height:27px;background-position:-0px -38px;background-repeat:no-repeat;}
.pause {width:34px;height:25px;background-position:-50px -40px;background-repeat:no-repeat;}
.fullscreen {width:40px;height:25px;background-position:-101px -0px;background-repeat:no-repeat;}
.cc {width:40px;height:25px;background-position:-151px -0px;background-repeat:no-repeat;}
.fullscreen-hover {width:40px;height:25px;background-position:-101px -39px;background-repeat:no-repeat;}
.cc-hover {width:40px;height:25px;background-position:-151px -38px;background-repeat:no-repeat;}
.exit-fullscreen{width:38px;height:25px;background-position:-203px -1px;background-repeat:no-repeat;}
.exit-fullscreen-hover {width:38px;height:25px;background-position:-203px -37px;background-repeat:no-repeat;}
.downarrow {width:28px;height:25px;background-position:-262px -1px;background-repeat:no-repeat;}
.downarrow-hover {width:28px;height:25px;background-position:-262px -38px;background-repeat:no-repeat;}

.sound, .play, .mute, .pause, .fullscreen, .cc, .fullscreen-hover, .cc-hover, .exit-fullscreen, .exit-fullscreen-hover,  
.downarrow, .downarrow-hover {background-image:url(../components-libs/multimedia/img/video-controls-sprite.jpg);}
.me-cannotplay, .not-supported {
    display: none!important;
}
.mejs-contextmenu {
    z-index: 9001; /* make sure it shows on fullscreen */
}

/* Start: CONTROL BAR */
.mejs-gsam.mejs-gsam {

}


.mejs-gsam .mejs-controls,
.mejs-gsam.mejs-container-fullscreen .mejs-controls {
    position: absolute;
    background: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    bottom: 0;
    left: 0;
    background-color:#000;
    height: 55px;
    width: 100%;
    
}
.mejs-gsam .mejs-controls div,
.mejs-gsam.mejs-container-fullscreen .mejs-controls div{
    list-style-type: none;
    background-image: none;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 50px;
    height: 55px;
    font-size: 11px;
    line-height: 11px;
    font-family: Helvetica, Arial;
    border: 0;
}
.mejs-gsam .mejs-controls div.mejs-button {
	height: 31px;
	padding: 12px 0;
}
.mejs-gsam .mejs-controls .mejs-button button:focus,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-button button:focus {
    outline: none;  
}
.mejs-gsam .mejs-controls .mejs-button button,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-button button{
    cursor: pointer;
    display: block;
    font-size: 0;
    line-height: 0;
    text-decoration: none;
    margin: 0px 0px;
    padding: 0;
    position: absolute;
    height: 31px;
    width: 48px;
    border: 0;
    background: transparent url(../components-libs/multimedia/img/video-controls-sprite.jpg) no-repeat;
}

.no-svg .mejs-gsam .mejs-controls .mejs-button button { 
    background-image: url(../components-libs/multimedia/img/video-controls-sprite.jpg);
}

/* End: CONTROL BAR */

/* Start: Time (current / duration) */
.mejs-gsam .mejs-controls .mejs-time,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-time{
    color: #fff;
    height: 17px;
    width: auto;
    padding: 8px 3px 0 3px ;
    overflow: hidden;
    text-align: center;
    padding: auto 4px;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.mejs-gsam .mejs-controls .mejs-time span,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-time span {
    font-size: 10px;
    color: #19CDFF; /* old: 3D8A9E; */
   /* color: #fff;*/
    line-height: 23px;
    display: block;
    float: left;
    /*margin: 1px 2px 0 0;*/
    width: auto;
}
/* End: Time (current / duration) */


/* Start: Play/pause */
.mejs-gsam .mejs-controls  .mejs-playpause-button,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-playpause-button{
    border-right: 2px solid #191919;
}
.mejs-gsam .mejs-controls .mejs-play button,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-play button {
    background-position: -41px 4px;    
}
.mejs-gsam .mejs-controls .mejs-play button:hover,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-play button:hover {
    background-position: -302px 3px;    
}
.mejs-gsam .mejs-controls .mejs-pause button,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-pause button{
    background-position: -41px -37px;
}
.mejs-gsam .mejs-controls .mejs-pause button:hover,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-pause button:hover{
    background-position: -302px -38px;
}
/* End: Play/pause */


/* Stop */
.mejs-gsam .mejs-controls .mejs-stop button,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-stop button{
    background-position: -112px 0;
}
/* End: Play/pause */

/* Start: Progress bar */
.mejs-gsam .mejs-controls div.mejs-time-rail,
.mejs-gsam.mejs-container-fullscreen .mejs-controls div.mejs-time-rail {
    /*width: 65;*/
    width:0;
    padding-top: 5px;
    border-right: 2px solid #191919;
}
.mejs-gsam .mejs-controls .mejs-time-rail span,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-time-rail span {
    display: block;
    position: absolute;
    /*width: 180px;*/
    height: 6px;
    border-radius: 0;
    cursor: pointer;
}
.mejs-gsam .mejs-controls .mejs-time-rail .mejs-time-total,
.mejs-gsam.mejs-container-fullscreen .mejs-time-rail .mejs-time-total{
    margin: 23px 10px 5px 10px;
    background: #4D4D4B;
}
.mejs-gsam .mejs-controls .mejs-time-rail .mejs-time-buffering,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-time-rail .mejs-time-buffering {
    width: 100%;
    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    -webkit-background-size: 15px 15px;
    -moz-background-size: 15px 15px;
    -o-background-size: 15px 15px;
    background-size: 15px 15px;
    -webkit-animation: buffering-stripes 2s linear infinite;
    -moz-animation: buffering-stripes 2s linear infinite;
    -ms-animation: buffering-stripes 2s linear infinite;
    -o-animation: buffering-stripes 2s linear infinite;
    animation: buffering-stripes 2s linear infinite;
}

@-webkit-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@-moz-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@-ms-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@-o-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }

.mejs-gsam .mejs-controls .mejs-time-rail .mejs-time-loaded,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: none;
}
.mejs-gsam .mejs-controls .mejs-time-rail .mejs-time-current,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-time-rail .mejs-time-current {
    width: 0;
    background: #19CDFF;
}

.mejs-gsam .mejs-controls .mejs-time-rail .mejs-time-handle,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-time-rail .mejs-time-handle{
    display: none;
    position: absolute;
    margin: 0;
    width: 10px;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    border: solid 2px #333;
    top: -2px;
    text-align: center;
}

.mejs-gsam .mejs-controls .mejs-time-rail .mejs-time-float,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-time-rail .mejs-time-float {
    position: absolute;
    display: none;
    background: #eee;
    width: 36px;
    height: 17px;
    border: solid 1px #333;
    top: -26px;
    margin-left: -18px;
    text-align: center;
    color: #111;
}

.mejs-gsam .mejs-controls .mejs-time-rail .mejs-time-float-current,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-time-rail .mejs-time-float-current {
    margin: 2px;
    width: 30px;
    display: block;
    text-align: center;
    left: 0;
}
.mejs-gsam .mejs-controls .mejs-time-rail .mejs-time-float-corner,
.mejs-gsam.mejs-container-fullscreen .mejs-gsam .mejs-controls .mejs-time-rail .mejs-time-float-corner {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    line-height: 0;
    border: solid 5px #eee;
    border-color: #eee transparent transparent transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    top: 15px;
    left: 13px;

}
/* End: Progress bar */

/* Start: Fullscreen */
.mejs-gsam .mejs-controls .mejs-fullscreen-button,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-fullscreen-button {
    border-right: 2px solid #191919;

}
.mejs-gsam .mejs-controls .mejs-fullscreen-button button {
    background-position: -100px 4px;
}
.mejs-gsam .mejs-controls .mejs-fullscreen-button button.hover,
.mejs-gsam .mejs-controls .mejs-fullscreen-button button:hover {
    background-position: -100px -36px;       
}
.mejs-gsam .mejs-controls .mejs-unfullscreen button,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-unfullscreen button {
    background-position: -200px 4px;
}
.mejs-gsam .mejs-controls .mejs-unfullscreen button:hover,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-unfullscreen button:hover{
background-position: -200px -36px;
}
/* End: Fullscreen */


/* Start: Download Link/ Transcript Button */
.mejs-gsam .mejs-controls .mejs-download-link,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-download-link{
    border-right: 2px solid #191919;
}   
.mejs-gsam .mejs-controls .mejs-download-link button,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-download-link button{
    background-position: -250px 4px;
}
.mejs-gsam .mejs-controls .mejs-download-link button:hover,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-download-link button:hover{
    background-position: -250px -35px;
}
/* End: Download Link/ Transcript Button */

/* Start: Mute/Volume */
.mejs-gsam .mejs-controls .mejs-volume-button,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-volume-button {
    border-right: 2px solid #191919;
}
.mejs-gsam .mejs-controls .mejs-mute button,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-mute button {
    background-position: 4px 4px;
}
.mejs-gsam .mejs-controls .mejs-unmute button,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-unmute button {
    background-position: 4px -36px;
}
.mejs-gsam .mejs-controls .mejs-volume-button,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-volume-button {
    position: relative;
}

.mejs-gsam .mejs-controls .mejs-volume-button .mejs-volume-slider,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-volume-button .mejs-volume-slider{
    display: none;
    height: 125px;
    width: 22px;
    background: url(../components-libs/multimedia/img/volume-slider.png) no-repeat;
    top: -115px;
    left: 12px;
    z-index: 99;
    position: absolute;
    margin: 0;
}
.mejs-gsam .mejs-controls .mejs-volume-button:hover,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-volume-button:hover{
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    
}
/*
.mejs-gsam .mejs-controls .mejs-volume-button:hover .mejs-volume-slider {
    display: block;
}
*/

.mejs-gsam .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
    position: absolute;
    left: 11px;
    top: 8px;
    width: 2px;
    height: 100px;
    background: none;
    margin: 0;
}

.mejs-gsam .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
    position: absolute;
    left: 0;
    top: 8px;
    height: 100px;
    background: none;
    
    border: none;
    border-radius: 0;
    
    margin: 0 5px;
    width: 10px;
}

.mejs-gsam .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
    position: absolute;
    left: 4px;
    top: -3px;
    width: 10px;
    height: 10px;
    background: url(../components-libs/multimedia/img/volume-handle.png) no-repeat;
    margin: 2px;
    cursor:pointer;
}

/* horizontal version */

.mejs-gsam .mejs-controls div.mejs-horizontal-volume-slider,
.mejs-gsam.mejs-container-fullscreen .mejs-controls div.mejs-horizontal-volume-slider {
    height: 26px;
    width: 60px;
    position: relative;
}

.mejs-gsam .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    position: absolute;
    left: 0;
    top: 11px;
    width: 50px;
    height: 8px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px; 

    background: #333;
    background: rgba(50,50,50,0.8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
    background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); 
    background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
    background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
    background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
    background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));

}

.mejs-gsam .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    position: absolute;
    left: 0;
    top: 11px;
    width: 50px;
    height: 8px;
    margin: 0;
    padding: 0;
    font-size: 1px;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;

    background: #fff;
    background: rgba(255,255,255,0.8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
    background: -moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8)); 
    background: -o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
    background: -ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
    background: linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));

}


.mejs-gsam .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{
    display: none;
}

/* End: Mute/Volume */




/* Start: TRACK (Captions and Chapters) */
.mejs-gsam .mejs-controls .mejs-captions-button,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-captions-button {
    position: relative; 
    border-right: 2px solid #191919;    
    padding: 12px 0 0 0;
}

.mejs-gsam .mejs-controls .mejs-captions-button button,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-captions-button button {
    background-position: -150px -0px;
}
.mejs-gsam .mejs-controls .mejs-captions-button button:hover,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-captions-button button:hover {
    background-position: -150px -39px;
}
/*.mejs-gsam .mejs-controls .mejs-captions-button button {
    background-position: -250px -0px;
}
.mejs-gsam .mejs-controls .mejs-captions-button button:hover {
    background-position: -250px -39px;
}*/
.mejs-gsam .mejs-controls .mejs-captions-button .mejs-captions-selector,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-captions-button .mejs-captions-selector {
    visibility: hidden;
    position: absolute;
    bottom: 26px;
    right: -10px;
    width: 130px;
    height: 100px;
    background: url(../components-libs/multimedia/img/background.png);
    background: rgba(50,50,50,0.7);
    border: solid 1px transparent;
    padding: 10px;
    overflow: hidden;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
/*
.mejs-gsam .mejs-controls .mejs-captions-button:hover  .mejs-captions-selector {
    visibility: visible;
}
*/

.mejs-gsam .mejs-controls .mejs-captions-button .mejs-captions-selector ul,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-captions-button .mejs-captions-selector ul {
    margin: 0;
    padding: 0;
    display: block;
    list-style-type: none !important;
    overflow: hidden;
}
.mejs-gsam .mejs-controls .mejs-captions-button .mejs-captions-selector ul li,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
    margin: 0 0 6px 0;
    padding: 0;
    list-style-type: none !important;
    display: block;
    color: #fff;
    overflow: hidden;
}
.mejs-gsam .mejs-controls .mejs-captions-button .mejs-captions-selector ul li input,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
    clear: both;
    float: left;
    margin: 3px 3px 0 5px;
}
.mejs-gsam .mejs-controls .mejs-captions-button .mejs-captions-selector ul li label,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
    width: 100px;
    float: left;
    padding: 4px 0 0 0;
    line-height: 15px;
    font-family: helvetica, arial;
    font-size: 10px;
}

.mejs-gsam .mejs-controls .mejs-captions-button .mejs-captions-translations,
.mejs-gsam.mejs-container-fullscreen .mejs-controls .mejs-captions-button .mejs-captions-translations {
    font-size: 10px;
    margin: 0 0 5px 0;
}


.mejs-chapters {
    position: absolute;
    top: 0;
    left: 0;
    -xborder-right: solid 1px #fff;
    width: 10000px;
    z-index: 1;
}
.mejs-chapters .mejs-chapter {
    position: absolute;
    float: left;
    background: #222;
    background: rgba(0, 0, 0, 0.7);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));
    background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
    background: -moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
    background: -o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
    background: -ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
    background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7)); 
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);      
    overflow: hidden;
    border: 0;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block {
    font-size: 11px;
    color: #fff;
    padding: 5px;
    display: block;
    border-right: solid 1px #333;
    border-bottom: solid 1px #333;
    cursor: pointer;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
    border-right: none;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
    /*background: #333;*/
    background: #666;
    background: rgba(102,102,102, 0.7);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6)));
    background: -webkit-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
    background: -moz-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
    background: -o-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
    background: -ms-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
    background: linear-gradient(rgba(102,102,102,0.7), rgba(50,50,50,0.6));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232);      
}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
    font-size: 12px;
    font-weight: bold;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0 0 3px 0;
    line-height: 12px;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
    font-size: 12px;
    line-height: 12px;
    margin: 3px 0 4px 0;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
}


.mejs-captions-layer {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align:center;
    /*font-weight: bold;*/
    line-height: 22px;
    font-size: 12px;
    color: #fff;
}
.mejs-captions-layer  a {
    color: #fff;
    text-decoration: underline;
}
.mejs-captions-layer[lang=ar] {
    font-size: 20px;
    font-weight: normal;
}

.mejs-captions-position {
    position: absolute;
    width: 100%;
    bottom: 15px;
    left: 0;
}

.mejs-captions-position-hover {
    bottom: 45px;
}

.mejs-captions-text {
    padding: 3px 5px;
    background: url(../components-libs/multimedia/img/background.png);
    background: rgba(20, 20, 20, 0.8);

}
/* End: TRACK (Captions and Chapters) */



.mejs-clear {
    clear: both;
}

/* Start: ERROR */
.me-cannotplay {
}
.me-cannotplay a {
    color: #fff;
    font-weight: bold;
}
.me-cannotplay span {
    padding: 15px;
    display: block;
}
/* End: ERROR */


/* Start: Loop */
.mejs-gsam .mejs-controls .mejs-loop-off button {
    background-position: -64px -16px;
}
.mejs-gsam .mejs-controls .mejs-loop-on button {
    background-position: -64px 0;
}
/* End: Loop */

/* Start: backlight */
.mejs-gsam .mejs-controls .mejs-backlight-off button {
    background-position: -80px -16px;
}
.mejs-gsam .mejs-controls .mejs-backlight-on button {
    background-position: -80px 0;
}
/* End: backlight */


/* Start: picture controls */
.mejs-gsam .mejs-controls .mejs-picturecontrols-button {
    background-position: -96px 0;
}
/* End: picture controls */


/* context menu */
.mejs-contextmenu {
    position: absolute;
    width: 150px;
    padding: 10px;
    border-radius: 4px;
    top: 0;
    left: 0;
    background: #fff;
    border: solid 1px #999;
    z-index: 1001; /* make sure it shows on fullscreen */
}
.mejs-contextmenu .mejs-contextmenu-separator {
    height: 1px;
    font-size: 0;
    margin: 5px 6px;
    background: #333;   
}

.mejs-contextmenu .mejs-contextmenu-item {
    font-family: Helvetica, Arial;
    font-size: 12px;
    padding: 4px 6px;
    cursor: pointer;
    color: #333;    
}
.mejs-contextmenu .mejs-contextmenu-item:hover {
    background: #2C7C91;
    color: #fff;
}


/* Start: SourceChooser */
.mejs-gsam .mejs-controls .mejs-sourcechooser-button {
    position: relative;
}

.mejs-gsam .mejs-controls .mejs-sourcechooser-button button {
    background-position: -128px 0;
}
.mejs-gsam .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
    visibility: hidden;
    position: absolute;
    bottom: 26px;
    right: -10px;
    width: 130px;
    height: 100px;
    background: url(../components-libs/multimedia/img/background.png);
    background: rgba(50,50,50,0.7);
    border: solid 1px transparent;
    padding: 10px;
    overflow: hidden;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.mejs-gsam .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
    margin: 0;
    padding: 0;
    display: block;
    list-style-type: none !important;
    overflow: hidden;
}
.mejs-gsam .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
    margin: 0 0 6px 0;
    padding: 0;
    list-style-type: none !important;
    display: block;
    color: #fff;
    overflow: hidden;
}
.mejs-gsam .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
    clear: both;
    float: left;
    margin: 3px 3px 0 5px;
}
.mejs-gsam .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
    width: 100px;
    float: left;
    padding: 4px 0 0 0;
    line-height: 15px;
    font-family: helvetica, arial;
    font-size: 10px;
}
/* Overloading controls*/
.mejs-gsam .mejs-controls {
    background: none repeat scroll 0 0 black;
    bottom: 0;
    height: 55px; /*old: 40px*/
    left: 0;
    list-style-type: none;
    margin: 0;
    padding: 0 0; /*old: 5px 0px */
    position: absolute;
    width: 100%;
}   
.mejs-gsam .mejs-controls .mejs-time,
.mejs-gsam.mejs-container-fullscreen  .mejs-controls .mejs-time {
    -moz-box-sizing: content-box;
    color: #FFFFFF;
    height: 17px;
    margin-left: 65px;
    margin-top: -11px;
    overflow: hidden;
    padding: 8px 3px 0;
    position: absolute;
    text-align: center;
    width: auto;
}       
.mejs-gsam .mejs-controls div.mejs-time-rail {
    border-right: 2px solid #191919;
    padding-top: 0;
    width: 0;
}
.mejs-gsam .mejs-controls  .mejs-playpause-button,
.mejs-gsam.mejs-container-fullscreen .mejs-controls  .mejs-playpause-button{
    border-right: 2px solid #191919;
}       
/* End: SourceChooser */

/* Controlling Video-Info/Audio-Info */
.mediaComponent .mediaComponentVideo,
.mediaComponent .mediaComponentAudio{
    position: relative;
}
.mediaComponent .mediaComponentVideo .video-info,
.mediaComponent .mediaComponentAudio .audio-info  {
    position: absolute;
    bottom:0;
    left: 0;
    height: 55px;
    line-height: 55px;
    width: 100%;
    background: #000;
    color: #FFF;
    display:none;
    
    font-family: Arial;
    font-size: 18px;
    text-transform: uppercase;
}
.mediaComponent .mediaComponentVideo .video-info.displayInfo,
.mediaComponent .mediaComponentAudio .audio-info.displayInfo{
    display:block;
}
.mediaComponent .mediaComponentVideo .video-info.always-show,
.mediaComponent .mediaComponentAudio .audio-info.always-show{
    display:block!important;
}
.mediaComponent .mediaComponentVideo:hover .video-info.always-show,
.mediaComponent .mediaComponentAudio:hover .audio-info.always-show,
.mediaComponent .mediaComponentVideo:hover .video-info.displayInfo.always-show,
.mediaComponent .mediaComponentAudio:hover .audio-info.displayInf.always-show{
    display:block;
}


.mediaComponent .mediaComponentVideo:hover .video-info,
.mediaComponent .mediaComponentAudio:hover .audio-info,
.mediaComponent .mediaComponentVideo:hover .video-info.displayInfo,
.mediaComponent .mediaComponentAudio:hover .audio-info.displayInf{
    display:none;
}

.mediaComponent .mediaComponentVideo .video-info .play,
.mediaComponent .mediaComponentVideo .video-info .action-text,
.mediaComponent .mediaComponentVideo .video-info .video-info-title,
.mediaComponent .mediaComponentVideo .video-info .duration {
    float: left;
}
.mediaComponent .mediaComponentAudio .audio-info .play,
.mediaComponent .mediaComponentAudio .audio-info .action-text,
.mediaComponent .mediaComponentAudio .audio-info .audio-info-title,
.mediaComponent .mediaComponentAudio .audio-info .duration {
    float: left;
}

.mediaComponent .mediaComponentVideo .video-info .play,
.mediaComponent .mediaComponentAudio .audio-info .play {
    background: url("../components-libs/multimedia/img/video-controls-sprite.jpg") no-repeat scroll 0 0 #000000;
    background-position: -41px 16px;
    border: 0 none;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 55px;
    line-height: 0;
    padding: 0;
    margin: 0 10px 0 0;
    text-decoration: none;
    width: 52px;
    border-right: 2px solid #191919;
    cursor: pointer;
}
.mediaComponent .mediaComponentVideo .video-info .play:hover,
.mediaComponent .mediaComponentAudio .audio-info .play:hover{
	background-position: -302px 15px;
}
.mediaComponent .mediaComponentVideo .video-info .action-text,
.mediaComponent .mediaComponentAudio .audio-info .action-text {
    padding-right:10px;
}

.mejs-container {
    background-position: center center;
    background-repeat: no-repeat;
}
.mediaComponent .mejs-poster img, .mediaComponent .me-cannotplay img, video {
    /*visibility: hidden;*/
    cursor: pointer;
}
.mediaComponent .mediaComponentAudio .mejs-poster img {
	/* visibility: hidden; */
}
/* End: Controlling Video-Info/Audio-Info */
.mejs-overlay-button {
	cursor: pointer;
}
.mejs-overlay-button.replay {
    background: url(../components-libs/multimedia/img/replayIcon.png) no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin: -20px 0 0 -20px!important;
    cursor: pointer;
    background-position: 0 -40px;
}
.mejs-overlay-button.replay:hover{
    background-position: 0 0px;
}
.mejs-overlay:hover .mejs-overlay-button {
    background-position: 0 0px ;
}

.mediaComponentVideo.hide-html-controls .mejs-controls {
	visibility:hidden!important;
}
.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;
}

@media screen {
	.gsam .sidebar .sales_library_product_sidebar,.gsam .sidebar.shaded .sales_library_product_sidebar
		{
		background: none repeat scroll 0 0 #2E2D2D;
		color: #FFFFFF;
		font: 14px/14px Arial;
		width: 100%;
		padding: 0;
	}
	.gsam.theme-1024 .sidebar.shaded .sales_library_product_sidebar {
		padding: 0;
	}
	.gsam .sidebar .sales_library_product_sidebar h2 {
		font: normal 14px UniversCondensedBold, Arial;
		margin: 25px 0;
		padding: 0;
		border: none;
		color: #fff;
		letter-spacing: normal;
	}
	.theme-1024.gsam .sidebar .module.sales_library_product_sidebar h2 {
		font-size: 12px;
	}
	.gsam .result_info {
		background-color: #242323 !important;
		overflow: hidden;
		padding-bottom: 14px;
		padding-left: 19px;
		padding-right: 20px;
		padding-top: 14px !important;
	}
	.gsam .result_info dt {
		font: normal 19px UniversCondensed, Arial;
	}
	.gsam .result_info dd {
		font: normal 19px UniversCondensed, Arial;
		margin-left: 5px;
	}
	.theme-1024.gsam .result_info dd {
		font-size: 17px;
	}
	.gsam .result_info dt,.gsam .result_info dd {
		float: left;
	}
	.gsam .sidebar .sales_library_product_sidebar .pre_form {
		font: 15px UniversCondensed, Arial;
		padding: 4px 25px 17px;
	}
	.theme-1024.gsam .sidebar .sales_library_product_sidebar .pre_form {
		font-size: 13px;
	}
	.gsam  span.filter_seperator {
		background: url("../framework-libs/base/img/filter_seperator.png") no-repeat scroll 0 0
			transparent;
		width: 367px;
		height: 1px;
		float: left;
	}
	.gsam .browse_by_fund {
		padding: 0 25px;
		clear: both;
		float: left;
		margin-bottom: 25px;
		min-height: 100px;
		background: #2d2c2c;
		width: 320px;
	}
	.lt-ie8.gsam .browse_by_fund {
		overflow: visible;
		height: 1px;
	}
	.gsam .browse_by_fund .input {
		width: 271px;
	}

	/* Theme 1024 */
	.theme-1024.gsam span.filter_seperator {
		width: 100%;
	}
	.theme-1024.gsam .browse_by_fund .input {
		width: 230px;
	}
	.theme-1024.gsam .browse_by_fund .submit {
		background: url("../framework-libs/base/img/sprites/sprite.png") no-repeat scroll -54px
			-35px #6286B5;
		height: 30px;
		width: 29px;
	}
	.theme-1024.gsam .browse_by_fund {
		width: 240px;
	}

	/*** Sidebar Styling END ***/
	.gsam .sales_library_product_sidebar .filter.topic_range_filter {
		background-color: #292828 !important;
		float: left;
		min-height: 140px;
		padding: 0 25px 10px;
	}
	.gsam .sales_library_product_sidebar .filter.topic_range_filter h2 {
		width: 100%;
	}
	.gsam.lt-ie8 .sales_library_product_sidebar .topic_range_filter h2 {
		padding-top: 0px !important;
	}
	.no-touch.gsam .sales_library_product_sidebar .filter ul a:hover,.no-touch.gsam .sales_library_product_sidebar .filter ul a:active,.no-touch.gsam .sales_library_product_sidebar .filter ul a:focus
		{
		background: #6286b5;
	}
	.gsam .sales_library_product_sidebar .filter ul li.selected a {
		background: #6286b5;
		color: #fff !important;
		word-wrap: break-word;
		height: 100%;
	}
	.gsam .sales_library_product_sidebar .filter ul {
		margin-left: -6px;
		overflow: hidden;
	}
	.theme-1024.gsam .sales_library_product_sidebar .filter ul a {
		font-size: 12px;
	}
	.gsam .sales_library_product_sidebar .filter ul li {
		border-bottom: 1px solid #403F3F;
	}
	.gsam .sales_library_product_sidebar .filter ul a {
		color: #FFFFFF;
		display: block;
		padding: 7px 7px 7px 0;
		text-decoration: none;
		padding-left: 10px;
		word-wrap: break-word;
	}
	.gsam .sales_library_product_sidebar .filter li {
		float: left;
		margin-right: 15px;
		padding: 0 !important;
		width: 147px;
	}
	.theme-1024.gsam .sales_library_product_sidebar span.filter_seperator {
		width: 100%;
	}
	.theme-1024.gsam .sales_library_product_sidebar .filter li {
		width: 107px;
	}
} /* end @media screen -- do not delete */
/*******
*
* Figures (Main article images and their attributes & meta data)
*
*******/
@media screen {
	.gsam .module.figure { /*border: 1px solid #ccc;*/
		border-width: 1px 0;
		color: #333;
		font-family: Arial;
		line-height: 26px;
		margin: -2px 0 47px;
		padding: 23px 0 28px;
		position: relative;
		border-bottom: 1px solid #CCCCCC;
	}
	.customclearfix{
		clear:both;
	}
	.gsam .primary_column .module.figure h2 {
		margin: -24px 0 12px;
	}
	.gsam .module.figure img {
		margin: 0;
		width: 100%;
	}
	.gsam .module.figure a .enlarge_image {
		background: none 0 -229px no-repeat;
		height: 20px;
		position: absolute;
		right: 0;
		top: 37px;
		width: 20px;
	}
	.gsam.lt-ie8 .module.figure a .enlarge_image {
		top: 39px;
	}
	.gsam .module.figure a:hover .enlarge_image,.gsam .module.figure a:active .enlarge_image,.gsam .module.figure a:focus .enlarge_image
		{
		background-position: 0 -249px;
	}
	.gsam .module.figure .figcaption,.gsam .module.figure .figcaption p {
		font: 12px Arial;
	}
	.gsam .module.figure .figcaption p {
		margin: 27px 0 0 0;
	}
	.gsam.theme-1024 .module.figure .figcaption p {
		font-size: 10px;
	}
} /* end @media screen -- do not delete */
@media print {
	.gsam .module.figure a .enlarge_image {
		display: none;
	}
	.gsam .module.figure .figcaption {
		font-size: 8pt;
	}
	.gsam .module.figure a,.gsam .module.figure img {
		width: 100%;
		display: block;
	}
}
@media screen { /* Heading modules */
	.gsam .module.heading h2 {
		border: 0;
		color: #333;
		font-family: UniversCondensedBold, Arial, sans-serif;
		font-weight: normal;
		font-size: 16px;
		line-height: 26px;
		margin: 40px 0 5px;
		text-transform: uppercase;
	}
	.gsam .module.heading.bordered h2 {
		border: 1px solid #bfbfbe;
		border-width: 1px 0;
		color: #333;
		font-family: UniversCondensed, Arial, sans-serif;
		font-size: 16px;
		letter-spacing: -0.15px;
		line-height: 16px;
		margin: 0px 0 12px;
		padding: 4px 0;
	}
	.gsam .module.heading.margintop h2 {
		margin-top: 30px;
	}
	.gsam .module.heading.padded h2 {
		padding: 8px 0;
	}
	.gsam .module.heading h2 span {
		display: block;
		font-family: UniversCondensed, Arial;
		font-style: normal;
		margin-bottom: 15px;
	}
	.gsam .module.heading.no_transform h2 {
		text-transform: none;
		font-size: 18px;
	}
	.gsam .main.medium h2 {
		font-size: large;
	}

	/** Theme 1024 START **/
	.theme-1024.gsam .module.heading h2,.theme-1024.gsam .module.heading.bordered h2
		{
		font-size: 14px;
	}
    .theme-1024.gsam .medium .module.heading h2,.theme-1024.gsam .medium .module.heading.bordered h2
		{
		font-size: 18px;
	}
	/** Theme 1024 END **/
} /* end @media screen -- do not delete */

@media screen {
	.gsam .secsubtitlewithdesc {
		overflow: hidden;
		zoom: 1;
	}
	.gsam div.intro_header {
		clear: both;
		overflow: hidden;
		zoom: 1;
		float: left;
	}
	.gsam div.intro_header div.headerTitle {
		color: #000000;
		float: left;
		font: 36px/38px 'UniversCondensedBold', Impact, Arial, sans-serif;
		min-height: 59px;
		padding-right: 19px;
		padding-top: 8px;
		width: 337px;
		display: inline-block;
		/**height: 100%;*/
	}
	.gsam .intro_header .right_side {
		border-left: 1px solid #C6C8C9;
		color: #777776;
		float: left;
		font: italic 20px/28px 'Times', Arial, sans-serif;
		padding: 18px 20px 7px;
		width: 720px;
	}
	.gsam .intro_header .right_side ul li, .gsam .intro_header .right_side ol li {
		line-height: 28px !important;
	}
	.gsam .intro_header .right_side ul{	
		padding: 20px 0 0 0 !important;		
	}	
	.gsam .intro_header .rte.right_side ul ul li, .gsam .intro_header .rte.right_side ul ol li, .gsam .intro_header .rte.right_side ol ul li, .gsam .intro_header .rte.right_side ol ol li{	
		background: url("../framework-libs/base/img/article-content/article-sprite.png") no-repeat scroll 0 -554px transparent;					
	}
	.gsam .intro_header .rte.right_side ul ul, .gsam .intro_header .rte.right_side ul ol, .gsam .intro_header .rte.right_side ol ul, .gsam .intro_header .rte.right_side ol ol {
		padding-top: 0px !important;
	}
	.gsam .intro_header .right_side ul ul, .gsam .intro_header .right_side ul ol, .gsam .intro_header .right_side ol ul, .gsam .intro_header .right_side ol ol {
		margin-left: 20px !important;
	}	
	.gsam .intro_header .right_side ol{	
		padding: 20px 0 0 4px !important;
	}
	.gsam .intro_header .right_side ul ol, .gsam .intro_header .right_side ol ol {
		margin-left: 20px !important;
	}
	/**In right side of two-column page **/
	.gsam div.main div.intro_header div.headerTitle{
		width: 28%;
		padding-top: 0px;
	}
	
	.gsam div.main div.intro_header div.right_side{
		width: 60%;
		padding-top: 10px;
	}
	/** Theme 1024 **/
	.theme-1024.gsam div.intro_header .headerTitle{
		font-size: 29px;
		padding-right: 15px;
		width: 277px;
	}
	.theme-1024.gsam .intro_header .right_side {
		width: 627px;
		font-size: 18px;
	}
} /* end @media screen -- do not delete */
@media print {
	.gsam div.intro_header {
		border-bottom: 1px solid #ccc;
		padding-bottom: 30px;
		margin-bottom: 30px;
	}
	.gsam div.intro_header .headerTitle {
		font-size: 16pt;
		margin-bottom: 10px;
		height: auto !important;
	}
	.gsam div.intro_header .right_side {
		height: auto !important;
		font-style: italic;
		font-family: Times;
		margin: 0;
	}
	
	
	.gsam .gNav {
		border-bottom: 1px solid #ccc;	
		margin-bottom: 0;
		padding-top: 20px;
	}
	
	.gsam .gNavHdr {
		padding: 0;		
		height: 85px;
		width: auto;		
	}
	
}
@media screen { /* Paragraph modules */
	.gsam .module.paragraphs p {
		color: #333;
		font-family: Arial;
		line-height: 26px;
		margin: 0 0 15px;

		/*width: 87%;*/
	}
    .gsam .three_column .primary_column .medium .rte p {
        font-size: large;
    }
	.gsam .module.paragraphs em {
		font-style: italic;
	}
	.gsam .module.paragraphs em i {
		font-style: italic;
	}
	.gsam .module.paragraphs.intro em,.gsam .module.paragraphs.intro i {
		font-family: Times, serif;
		font-style: italic;
	}
	.gsam .module.paragraphs.intro p {
		font: normal 21px/32px UniversCondensed, Arial, sans-serif;
		margin: 15px 0 14px;
		clear: both;
	}
	.gsam .medium .module.paragraphs.intro p {
		font-size: 24px;
	}
	.gsam .module.paragraphs.indent p {
		margin: 20px 40px;
		width: 80%;
	}
	.gsam .module.paragraphs.gir_intro p {
		font: normal 16px/27px Arial;
		margin-top: 15px;
	}
	.gsam .module.paragraphs.qa_intro p {
		line-height: 26px;
		margin-top: 30px;
		/*    width: 100%;*/
	}
	.gsam .main .module.paragraphs.in_header p {
		font-size: 15px;
		margin: 0 0 0 110px;
	}
	.gsam .medium .module.paragraphs p {
		font-size: large;
	}
	.gsam .medium .module.paragraphs span{
		font-size:14px;
		line-height:16px;
	}
	.gsam .medium .module.paragraphs span.italicscript{
		font-size: 24px;
		line-height: 32px;
	}
	.gsam.theme-1024 .module.paragraphs.intro p,.gsam.theme-1024 .main .module.paragraphs.intro p
		{
		font-size: 19px;
		line-height: 30px;
	}
	.gsam.theme-1024 .main .module.paragraphs p, .gsam.theme-1024 .main .module.paragraphs ul, .gsam.theme-1024 .main .module.paragraphs ol {
		font-size: 14px;
		line-height: 24px;
	}	 
	.gsam.theme-1024 .medium .module.paragraphs p {
		font-size: large;
	}
	.gsam.theme-1024 .medium .module.paragraphs.intro p {
		font-size: 22px;
	}
	.gsam .module.paragraphs.intro_smaller p {
		float: left;
		font: italic 18px/26px 'Times', 'Times New Roman', serif;
		padding: 15px 0;
		/*  width: 100%;*/
		margin-bottom: 0;
	}
	.theme-1024.gsam .module.paragraphs.intro_smaller p {
		font-size: 16px;
		line-height: 24px;
	}
	.gsam .module.paragraphs.italic_style p {
		float: left;
		font: italic 20px/26px 'Times', 'Times New Roman', serif;
		padding: 15px 0;
		width: 100%;
		margin-bottom: 0;
		color: #636363;
	}
	.theme-1024.gsam .module.paragraphs.italic_style p {
		font: italic 18px/24px 'Times', 'Times New Roman', serif;
	}
	.gsam p.post_media_player {
		width: 100%;
		color: #777776;
		float: left;
		font: italic 18px/26px 'Times', Arial, sans-serif;
		padding: 27px 0;
	}
	.theme-1024.gsam div.post_media_player p {
		font-size: 16px;
	}

	/* Small print */
	.gsam .module.small_print p {
		font: 12px/15px Arial;
		color: #333;
		margin-bottom: 10px;
	}
	.theme-1024.gsam .main .module.small_print p {
		font-size: 10px;
		line-height: 14px;
	}
	.gsam .module.small_print p sup {
		font-size: 10px;
		line-height: 15px;
		position: relative;
		top: -3px;
	}
	.theme-1024.gsam .module.small_print p sup {
		font-size: 9px;
		line-height: 13px;
		top: -2px;
	}
} /* end @media screen -- do not delete */
@media print {
	.gsam .module.paragraphs.intro em,.gsam .module.paragraphs.italic_style p {
		font-family: Times, serif;
	}
	.gsam .module.paragraphs.italic_style p {
		font-style: italic;
	}
	 .gsam .module.header p  {
	 	line-height: normal;
		margin-bottom: 16px;
		margin-top: 16px;        
    } 
     .gsam .module.header i {
     	font-family: Times, serif;
     	line-height:normal;
     }
}
@media screen {
.gsam .sidebar .module .contentTitleLink h3:hover{
    color: #2C61A6;
    cursor: pointer;
}
.contentTitleLink {
    text-decoration: none;
    display: inline-block;
}
.gsam h3.header_text_hairline {
    border-color: #B6B6B4;
    border-style: solid;
    border-width: 1px 0;
}

} /* end @media screen -- do not delete */
.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 .featuredContainer{
	overflow: hidden;
	width: 100%;
}
.gsam .featuredFunds ul {
	width: 384px!important;
}
.gsam .right.home .featuredFunds ul {
	width: 385px!important;
}
.gsam .featuredFunds li {
	clear:both;
	*float:left;
	*width: 384px;
}
.gsam .featuredFunds h2 {
    overflow: hidden;
    padding: 13px 5px 12px 16px;
}
.gsam .featuredFunds li div {
    display: inline;
    float: left;
   	padding: 12px 25px 8px 30px;
    width: 115px;
	overflow:hidden;
}

.gsam.theme-1024 .featuredFunds li div {   
   	padding: 12px 25px 8px 25px;   
}
.gsam .featuredFunds p {
	float:left;
	width:174px;
	padding:14px 20px;
	font-size:14px;
	line-height:17px;
	color:#333;
	display:inline;
}

.gsam .featuredFunds h2 div {
	float:right;
}
	
.gsam.theme-1024 .featuredFunds .fixed_income {
        background: url("../framework-libs/base/img/featured_funds/maroon_1024.jpg") no-repeat
            scroll left top transparent;
}   
.gsam.theme-1024 .featuredFunds .specialty {
        background: url("../framework-libs/base/img/featured_funds/sky_1024.jpg") no-repeat
            scroll left top transparent;
}
.gsam.theme-1024 .featuredFunds .total_portfolio_solutions {
        background: url("../framework-libs/base/img/featured_funds/yellow_1024.jpg") no-repeat
            scroll left top transparent;
}
.gsam.theme-1024 .featuredFunds .multi_asset {
        background: url("../framework-libs/base/img/featured_funds/yellow_1024.jpg") no-repeat
            scroll left top transparent;
}
	
.gsam .featuredFunds h3 {
    font-size: 16px;
	font-family: UniversCondensedBold, Arial;
	font-weight:normal;
	*letter-spacing:-1px;
    line-height: 15px;
    margin-bottom: 7px;
}
	
.gsam .featuredFunds .money_markets h3,.gsam .featuredFunds .equity h3,.gsam .featuredFunds .fixed_income h3,.gsam .featuredFunds .specialty h3,.gsam .featuredFunds .total_portfolio_solutions h3 {
    font-size: 16px;
    font-family: UniversCondensedBold, Arial;
    font-weight:normal;
    *letter-spacing:-1px;
    line-height: 15px;
    margin-bottom: 7px;
    margin-top:0px;
}
.gsam.theme-1024 .featuredFunds .money_markets h3,
.gsam.theme-1024 .featuredFunds .equity h3,
.gsam.theme-1024 .featuredFunds .fixed_income h3,
.gsam.theme-1024 .featuredFunds .specialty h3,
.gsam.theme-1024 .featuredFunds .total_portfolio_solutions h3{
    font-family: UniversCondensedBold, Arial;
    font-size: 14px;
    font-weight: normal;
    line-height: 13px;
    margin-bottom: 4px;
}

/* -[ START Added CSS property to override parent property ]- */ 	
.gsam .featuredFunds .money_markets p,.gsam .featuredFunds .equity p,.gsam .featuredFunds .fixed_income p,.gsam .featuredFunds .specialty p,.gsam .featuredFunds .total_portfolio_solutions p {
	margin:0;
}
	
.gsam .sidebar .money_markets.module,.gsam .sidebar .equity.module,.gsam .sidebar .fixed_income.module,.gsam .sidebar .specialty.module,.gsam .sidebar .total_portfolio_solutions.module {
    
}	
/* -[ END Added CSS property to override parent property ]- */
.gsam .featuredFunds h5 {
	color:#fff;
	font-size: 16px;
	font-family: UniversCondensedBold, Arial;
	font-weight:normal;
	margin-bottom: 0px;
	margin-top: 4px;
}

.gsam .featuredFunds h4 {
	font-size: 18px;
	font-family: UniversCondensed, Arial;
	font-weight:normal;
	margin-bottom: 2px;
}

.gsam .featuredFunds .sector {
	color:#000;
	font-size: 14px;
	font-family: UniversCondensed, Arial;
	font-weight:normal;
	margin-bottom: 2px;
}

.gsam .featuredFunds .share,
.gsam .featuredFunds .share_class {
	color:#fff;
	font-size: 14px;
	font-family: UniversCondensedBold, Arial;
	font-weight:normal;
	margin-bottom: 2px;
}

.gsam .featuredFunds .label {
	color:#fff;
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
}

.gsam .featuredFunds .equity h4 {
	color:#084b75;
}
.gsam .featuredFunds .fixed_income h4 {
	color:#772124;
}
.gsam .featuredFunds .money_markets h4 {
	color:#0a5e47;
}
.gsam .featuredFunds .specialty h4 {
    color:#00778b;
}
.gsam .featuredFunds .alternatives h4 {
    color:#00778b;
}
.gsam .featuredFunds .real_estate h4 {
    color:#00778b;
}
.gsam .featuredFunds .commodities h4 {
    color:#00778b;
}
.gsam .featuredFunds .portfolio_solutions h4 {
    color:#d0701a;
}
.gsam .featuredFunds .total_portfolio_solutions h4 {
    color:#d0701a;
}

.gsam .featuredFunds .equity {
	background:url("../framework-libs/base/img/featured_funds/blue.jpg") top left no-repeat;
	background-color: #084b75;
}

.gsam .featuredFunds .money_markets {
	background:url("../framework-libs/base/img/featured_funds/green.jpg") top left no-repeat;
	background-color: #0a5e47;
}
.gsam .featuredFunds .fixed_income {
    background:url("../framework-libs/base/img/featured_funds/maroon.jpg") top left no-repeat;
    background-color:#772124;
}
.gsam .featuredFunds .specialty {
    background:url("../framework-libs/base/img/featured_funds/sky.jpg") top left no-repeat;
    background-color:#00778b;
}
.gsam .featuredFunds .alternatives {
    background:url("../framework-libs/base/img/featured_funds/sky.jpg") top left no-repeat;
    background-color:#00778b;
}
.gsam .featuredFunds .real_estate {
    background:url("../framework-libs/base/img/featured_funds/sky.jpg") top left no-repeat;
    background-color:#00778b;
}
.gsam .featuredFunds .commodities {
    background:url("../framework-libs/base/img/featured_funds/sky.jpg") top left no-repeat;
    background-color:#00778b;
}
.gsam .featuredFunds .total_portfolio_solutions {
    background:url("../framework-libs/base/img/featured_funds/yellow.jpg") top left no-repeat;
    background-color:#d0701a;
}
.gsam .featuredFunds .multi_asset {
    background:url("../framework-libs/base/img/featured_funds/yellow.jpg") top left no-repeat;
    background-color:#d0701a;
}
.gsam .featuredFunds .portfolio_solutions {
    background:url("../framework-libs/base/img/featured_funds/yellow.jpg") top left no-repeat;
    background-color:#d0701a;
}
.theme-1024.gsam .featuredFunds .equity {
	background:url("../framework-libs/base/img/featured_funds/blue_1024.jpg") top left no-repeat;
	background-color: #084b75;
}

.theme-1024.gsam .featuredFunds .money_markets {
	background:url("../framework-libs/base/img/featured_funds/green_1024.jpg") top left no-repeat;
	background-color: #0a5e47;
}
.theme-1024.gsam .featuredFunds .fixed_income {
    background:url("../framework-libs/base/img/featured_funds/maroon_1024.jpg") top left no-repeat;
    background-color:#772124;
}
.theme-1024.gsam .featuredFunds .specialty {
    background:url("../framework-libs/base/img/featured_funds/sky_1024.jpg") top left no-repeat;
    background-color:#00778b;
}
.theme-1024.gsam .featuredFunds .alternatives {
    background:url("../framework-libs/base/img/featured_funds/sky_1024.jpg") top left no-repeat;
    background-color:#00778b;
}
.theme-1024.gsam .featuredFunds .real_estate {
    background:url("../framework-libs/base/img/featured_funds/sky_1024.jpg") top left no-repeat;
    background-color:#00778b;
}
.theme-1024.gsam .featuredFunds .commodities {
    background:url("../framework-libs/base/img/featured_funds/sky_1024.jpg") top left no-repeat;
    background-color:#00778b;
}
.theme-1024.gsam .featuredFunds .portfolio_solutions {
    background:url("../framework-libs/base/img/featured_funds/yellow_1024.jpg") top left no-repeat;
    background-color:#d0701a;
}
.theme-1024.gsam .featuredFunds .multi_asset {
    background:url("../framework-libs/base/img/featured_funds/yellow_1024.jpg") top left no-repeat;
    background-color:#d0701a;
}
.theme-1024.gsam .featuredFunds .total_portfolio_solutions {
    background:url("../framework-libs/base/img/featured_funds/yellow_1024.jpg") top left no-repeat;
    background-color:#d0701a;
}

/*over images for normal and 1024 view*/
.gsam .featuredFunds .equity.over {
	background:url("../framework-libs/base/img/featured_funds/blue_over.jpg") top left no-repeat;
	background-color: #084b75;
}
.gsam .featuredFunds .money_markets.over {
	background:url("../framework-libs/base/img/featured_funds/green_over.jpg") top left no-repeat;
	background-color: #0a5e47;
}
.gsam .featuredFunds .fixed_income.over {
    background:url("../framework-libs/base/img/featured_funds/maroon_over.jpg") top left no-repeat;
    background-color:#772124;
}
.gsam .featuredFunds .specialty.over {
    background:url("../framework-libs/base/img/featured_funds/sky_over.jpg") top left no-repeat;
    background-color:#00778b;
}
.gsam .featuredFunds .alternatives.over {
    background:url("../framework-libs/base/img/featured_funds/sky_over.jpg") top left no-repeat;
    background-color:#00778b;
}
.gsam .featuredFunds .real_estate.over {
    background:url("../framework-libs/base/img/featured_funds/sky_over.jpg") top left no-repeat;
    background-color:#00778b;
}
.gsam .featuredFunds .commodities.over {
    background:url("../framework-libs/base/img/featured_funds/sky_over.jpg") top left no-repeat;
    background-color:#00778b;
}
.gsam .featuredFunds .total_portfolio_solutions.over {
    background:url("../framework-libs/base/img/featured_funds/yellow_over.jpg") top left no-repeat;
    background-color:#d0701a;
}
.gsam .featuredFunds .multi_asset.over {
    background:url("../framework-libs/base/img/featured_funds/yellow_over.jpg") top left no-repeat;
    background-color:#d0701a;
}
.gsam .featuredFunds .portfolio_solutions.over {
    background:url("../framework-libs/base/img/featured_funds/yellow_over.jpg") top left no-repeat;
    background-color:#d0701a;
}

.theme-1024.gsam .featuredFunds .equity.over {
	background:url("../framework-libs/base/img/featured_funds/blue_over_1024.jpg") top left no-repeat;
	background-color: #084b75;
}
.theme-1024.gsam .featuredFunds .money_markets.over {
	background:url("../framework-libs/base/img/featured_funds/green_over_1024.jpg") top left no-repeat;
	background-color: #0a5e47;
}
.theme-1024.gsam .featuredFunds .fixed_income.over {
    background:url("../framework-libs/base/img/featured_funds/maroon_over_1024.jpg") top left no-repeat;
    background-color:#772124;
}
.theme-1024.gsam .featuredFunds .specialty.over {
    background:url("../framework-libs/base/img/featured_funds/sky_over_1024.jpg") top left no-repeat;
    background-color:#00778b;
}
.theme-1024.gsam .featuredFunds .alternatives.over {
    background:url("../framework-libs/base/img/featured_funds/sky_over_1024.jpg") top left no-repeat;
    background-color:#00778b;
}
.theme-1024.gsam .featuredFunds .real_estate.over {
    background:url("../framework-libs/base/img/featured_funds/sky_over_1024.jpg") top left no-repeat;
    background-color:#00778b;
}
.theme-1024.gsam .featuredFunds .commodities.over {
    background:url("../framework-libs/base/img/featured_funds/sky_over_1024.jpg") top left no-repeat;
    background-color:#00778b;
}
.theme-1024.gsam .featuredFunds .portfolio_solutions.over {
    background:url("../framework-libs/base/img/featured_funds/yellow_over_1024.jpg") top left no-repeat;
    background-color:#d0701a;
}
.theme-1024.gsam .featuredFunds .multi_asset.over {
    background:url("../framework-libs/base/img/featured_funds/yellow_over_1024.jpg") top left no-repeat;
    background-color:#d0701a;
}
.theme-1024.gsam .featuredFunds .total_portfolio_solutions.over {
    background:url("../framework-libs/base/img/featured_funds/yellow_over_1024.jpg") top left no-repeat;
    background-color:#d0701a;
}
/*end over images */

.gsam .right .featuredFunds .module, 
.gsam .right .featuredFunds .module_over, 
.gsam .sidebar .featuredFunds .module,
.gsam .sidebar .featuredFunds .module_over,
.gsam .sidebar.shaded .featuredFunds .module,
.gsam .sidebar.shaded .featuredFunds .module_over{
		margin-bottom:0px;
    	padding: 0 0 6px;
}

.theme-1024.gsam .right .featuredFunds .module, 
.theme-1024.gsam .right .featuredFunds .module_over, 
.theme-1024.gsam .sidebar .featuredFunds .module,
.theme-1024.gsam .sidebar .featuredFunds .module_over,
.theme-1024.gsam .sidebar.shaded .featuredFunds .module,
.theme-1024.gsam .sidebar.shaded .featuredFunds .module_over{
    	padding: 0 0 12px;
}

.gsam .featuredFunds table {
    display: block;
    float: left;
    margin-top: 10px;
    position: relative;
    width: 210px;
}


.gsam .featuredFunds table tr td {
    width: 106px;
    padding: 1px;
}
.gsam .featuredFunds .money_markets.over .label,
.gsam .featuredFunds .money_markets.over .share {
	color:#99cccc;
}
.gsam .featuredFunds .equity.over .label,
.gsam .featuredFunds .equity.over .share {
	color:#3399cc;
}
.gsam .featuredFunds .fixed_income.over .label,
.gsam .featuredFunds .fixed_income.over .share {
	color:#bc8080;
}

.gsam .featuredFunds .specialty.over .label,
.gsam .featuredFunds .specialty.over .share {
	color:#46b0c1;
}

.gsam .featuredFunds .alternatives.over .label,
.gsam .featuredFunds .alternatives.over .share {
	color:#46b0c1;
}

.gsam .featuredFunds .real_estate.over .label,
.gsam .featuredFunds .real_estate.over .share {
	color:#46b0c1;
}

.gsam .featuredFunds .commodities.over .label,
.gsam .featuredFunds .commodities.over .share {
	color:#46b0c1;
}

.gsam .featuredFunds .portfolio_solutions.over .label,
.gsam .featuredFunds .portfolio_solutions.over .share {
	color:#ecc098 ;
}

.gsam .featuredFunds .total_portfolio_solutions.over .label,
.gsam .featuredFunds .total_portfolio_solutions.over .share {
	color:#ecc098 ;
}

.gsam .featuredFunds .over h3,
.gsam .featuredFunds .over h4
{
	color:#fff !important;
}


.gsam .featuredFunds h3 a {
	color: #333333;
	text-decoration:none;
}


.gsam .featuredFunds .over h3 a{
	color: #fff;
	text-decoration:none;
}


.gsam .featuredFunds li.over div {
    padding: 12px 15px 8px 30px;
}

.gsam.theme-1024 .featuredFunds li.over div {
    padding: 12px 10px 8px 25px;
}

.gsam .featuredFunds .carousel .slide span.clear {
	display: block;
}
.gsam .featuredFunds .carousel .module {
	background-color: #E9E9E9;
}


/* featured funds for generic sidebar usage */
.gsam .sidebar .find_funds_sidebar{
	float:left;
	padding-bottom: 0;
	margin-bottom: 15px;
	overflow: visible;
	z-index: 9;
}

.gsam .sidebar .find_funds_sidebar.browse_funds_sidebar{
	z-index: 5;
}

.gsam .sidebar.shaded .find_funds_sidebar{
	padding: 0 !important;
}	
/* Module-Vertical Getting Started (Module-65) */  
.gsam .sidebar .module.getting_started {
     20px;
}	
/* Overriding to accommodate changes needed in related funds*/  
.gsam .sidebar .module{
    margin-bottom:0;
}
.gsam .featuredFunds .carousel .module, .gsam .featuredFunds .carousel .module_over{
	min-height:124px;
}

.theme-1024.gsam .featuredFunds .carousel .module, .theme-1024.gsam .featuredFunds .carousel .module_over{
	min-height:101px;
}

.gsam.theme-1024 .sidebar .featuredFunds .carousel .slide a {
	width: auto;

}
.gsam.theme-1024 .sidebar .carousel .slide p {
	width: auto;
}	
.gsam.theme-1024 .featuredFunds p{
	padding: 14px 18px 0px 30px;
}	
}/* end @media screen -- do not delete */
.gsam .sidebar.shaded .slider_featured_funds_sidebar.carousel .tray .slide{
	padding:0;
}
.gsam .sidebar.shaded .slider_featured_funds_sidebar.carousel.tray_wrap {
	padding: 0;
}
.gsam.theme-1024 .sidebar.shaded .slider_featured_funds_sidebar.carousel.tray_wrap .slide p {
	width: 116px;
}
.gsam.theme-1024 .sidebar.shaded .slider_featured_funds_sidebar.carousel.tray_wrap .slide a {
	width: auto;
}



@media screen {
/** START of Related Funds Block ***/
.gsam .right.home .module.editorial {
    font: normal 14px/17px Arial;
    overflow: hidden;
    padding: 0 0 20px;
    position: relative;
    clear: both;
    margin-bottom: 20px;
}
.gsam .sidebar .module.related_funds_block, .gsam .right.home .module.related_funds_block.editorial{
    padding: 0px 20px;
    background:#DEE0E2;
    margin-bottom:20px;
}

.gsam .sidebar .module.related_funds_block.editorial.rte.no-title, .gsam .right.home .module.related_funds_block.editorial.rte.no-title{
    margin-top:-20px;
}

.gsam .right.home .module.editorial h2 {
    border: 1px solid #BFBFBE;
    border-width: 1px 0;
    color: #333;
    font: normal 16px/16px UniversCondensed, Arial;
    letter-spacing: -0.15px;
    margin: 0px;
    padding: 4px 0;
    text-transform: uppercase;
}
.gsam .sidebar .module.related_funds_block h2, .gsam .right.home .module.related_funds_block.editorial h2{
    margin-top:15px;
}

.gsam .related_funds_block .equity h4 {
	color:#084b75;
}
.gsam .related_funds_block .fixed_income h4 {
	color:#772124;
}
.gsam .related_funds_block .money_markets h4 {
	color:#0a5e47;
}
.gsam .related_funds_block .specialty h4 {
    color:#00778b;
}
.gsam .related_funds_block .alternatives h4 {
    color:#00778b;
}
.gsam .related_funds_block .real_estate h4 {
    color:#00778b;
}
.gsam .related_funds_block .commodities h4 {
    color:#00778b;
}
.gsam .related_funds_block .portfolio_solutions h4 {
    color:#d0701a;
}
.gsam .related_funds_block .total_portfolio_solutions h4 {
    color:#d0701a;
}

.gsam .sidebar .module.related_funds_block h4, .gsam .right.home .module.related_funds_block.editorial h4{
    font: 16px 'UniversCondensed', Arial, sans-serif;
    padding-top:10px;
}

.gsam .sidebar .module.related_funds_block h3, .gsam .right.home .module.related_funds_block.editorial h3{
    margin-top: 3px;
    padding-top: 0;
}

.gsam .right.home .module.editorial h3 {
    color: #333;
    font: normal 21px UniversCondensedBold, Arial;
    margin: 15px 0 1px;
    text-transform: none;
}

.gsam .sidebar .module.related_funds_block h3 a, .gsam .right.home .module.related_funds_block.editorial h3 a{
    color:#333333;
    text-decoration:none !important;
}

.gsam .sidebar .module.related_funds_block h3 a:hover, .gsam .right.home .module.related_funds_block.editorial h3 a:hover{
    color:#2C61A6;
}

.gsam .sidebar .module.related_funds_block p, .gsam .right.home .module.related_funds_block.editorial p, .gsam .sidebar .module.related_funds_block ul, .gsam .sidebar .module.related_funds_block ol, .gsam .right.home .module.related_funds_block.editorial ul, .gsam .right.home .module.related_funds_block.editorial ol{
    margin-top: 3px;
    padding-top: 0;
    margin-bottom: 22px;
}
.gsam .sidebar .module.related_funds_block ul ul, 
.gsam .right.home .module.related_funds_block.editorial ul ul,
.gsam .sidebar .module.related_funds_block ul ol, 
.gsam .right.home .module.related_funds_block.editorial ul ol,  
.gsam .sidebar .module.related_funds_block ol ul, 
.gsam .right.home .module.related_funds_block.editorial ol ul,
.gsam .sidebar .module.related_funds_block ol ol, 
.gsam .right.home .module.related_funds_block.editorial ol ol{
    margin-bottom: 0px;
}
.gsam .sidebar .module.related_funds_block ul, .gsam .right.home .module.related_funds_block.editorial ul, .gsam .sidebar .module.related_funds_block ol, .gsam .right.home .module.related_funds_block.editorial ol {
    margin-left: 0px;
    margin-top: 0px;
}
.gsam .sidebar .module.related_funds_block ul ul li, 
.gsam .right.home .module.related_funds_block.editorial ul ul li,
.gsam .sidebar .module.related_funds_block ul ol li, 
.gsam .right.home .module.related_funds_block.editorial ul ol li,  
.gsam .sidebar .module.related_funds_block ol ul li, 
.gsam .right.home .module.related_funds_block.editorial ol ul li,
.gsam .sidebar .module.related_funds_block ol ol li, 
.gsam .right.home .module.related_funds_block.editorial ol ol li {
    background: url("../framework-libs/base/img/article-content/article-sprite.png") no-repeat scroll 0 -558px transparent;
}
.gsam .right.home .module.editorial p{
    margin: 15px 0 0;
}

.gsam .sidebar .module.related_funds_block.rte ul,.gsam .sidebar .module.related_funds_block.rte ol, .gsam .right.home .module.related_funds_block.rte.editorial ul,.gsam .right.home .module.related_funds_block.rte.editorial ol{
    padding-left: 17px;
}

.gsam .sidebar .module.related_funds_block a.rlink, .gsam .right.home .module.related_funds_block a.rlink{
    font: 12px UniversCondensedBold,Arial;
    text-decoration: none !important;
    text-transform: uppercase;
    display: block;
    margin-top: 22px;
}

.gsam .sidebar .module.related_funds_block .related_funds_item, .gsam .right.home .module.related_funds_block.editorial .related_funds_item{
    background: url("../framework-libs/base/img/gradient_sidebar_module_gradient.jpg") repeat-x scroll 100% 0 #DEE0E2;
    padding: 15px 20px;
    margin: 0 -20px;
}

.gsam .sidebar .module.related_funds_block .related_funds_item.first, .gsam .right.home .module.related_funds_block.editorial .related_funds_item.first{
/*  padding-top: 23px;  
*/  background: none;
}
.gsam .module.related_funds_block .related_funds_item.first{
/*  padding-top: 23px;  
*/  background: none;
}
 .theme-1024.gsam .sidebar.shaded .module.related_funds_block .related_funds_item {
        padding-bottom: 0px;
    }

/** END of Related Funds Block ***/

} /* end @media screen -- do not delete */

@media screen {
	.gsam .sidebar .relatedFunds,.gsam .right.home .relatedFunds {
		background-color: #DEE0E2;
	    border-bottom: 4px solid #000000;
        font-size: 12px;
        padding: 20px 15px;
	}
	.gsam .sidebar .relatedFunds ul,.gsam .right.home .relatedFunds ul {
	   margin-top: 15px;
	}
	.gsam .sidebar .relatedFunds ul li,.gsam .right.home .relatedFunds ul li {
	   color: #365884;
	   line-height: 17px;
       margin: 5px 0;
       text-transform: uppercase;
	}
	.gsam .sidebar .relatedFunds ul li a,.gsam .right.home .relatedFunds ul li a  {
	   text-decoration:none;
	}
} /* end @media screen -- do not delete */
@media screen {
	.gsam .module.getting_started_footer {
		width: 100%;
		float: left;
	}
	.gsam .module.getting_started_footer h2 {
		border: 1px solid #BFBFBE;
		border-width: 1px 0;
		color: #333;
		font: normal 16px/16px UniversCondensed, Arial;
		letter-spacing: -0.15px;
		margin: 0 0 20px;
		padding: 4px 0;
		text-transform: uppercase;
	}
	.gsam .module.getting_started_footer .module_l,.gsam .module.getting_started_footer .module_m,.gsam .module.getting_started_footer .module_r
		{
		float: left;
		border-left: 1px solid #bfbfbe;
	}
	.gsam .module.getting_started_footer .module_l {
		width: 390px;
		float: left;
		border: none;
	}
	.gsam .module.getting_started_footer .module_l h4 {
		clear: both;
		color: #313131;
		float: left;
		font: 18px/22px UniversCondensedBold, Arial;
		margin-bottom: 14px;
		width: 90%;
	}
	.gsam .module.getting_started_footer .module_l p {
		float: left;
		width: 90%;
		color: #313131;
		font-size: 14px;
	}
	.gsam .module.getting_started_footer .module_m {
		float: left;
		width: 151px;
		padding: 0 32px;
	}
	.gsam .module.getting_started_footer .module_m ul {
		float: left;
		width: 100%;
	}
	.gsam .module.getting_started_footer .module_m ul li {
		width: 100%;
	}
	.gsam .module.getting_started_footer .module_m ul li a {
		float: left;
		width: 100%;
		font: 14px/22px UniversCondensedBold, Arial;
		color: #365884;
		text-transform: uppercase;
		text-decoration: none;
	}
	.gsam .module.getting_started_footer .module_m ul li a:hover {
		color: #2C61A6;
	}
	.gsam .module.getting_started_footer .module_r {
		float: left;
		width: 529px;
		padding: 0 32px;
	}
	.gsam .module.getting_started_footer .module_r p.detail {
		width: 100%;
		float: left;
		color: #313131;
		font-size: 14px;
	}
	.gsam .module.getting_started_footer .module_r p.number {
		font: 40px UniversCondensed, Arial;
		color: #313131;
		float: left;
		width: 100%;
	}
	.gsam .module.getting_started_footer .module_r a.add_more_contact_options
		{
		clear: left;
		color: #365884;
		display: block;
		float: left;
		font: 14px 'UniversCondensedBold', Arial, sans-serif;
		margin-top: 2px;
		text-decoration: none;
		text-transform: uppercase;
	}
	.gsam .module.getting_started_footer .module_r a.add_more_contact_options:hover
		{
		color: #2C61A6 !important;
	}
	.theme-1024.gsam .module.getting_started_footer .module_r a.add_more_contact_options
		{
		font: 12px 'UniversCondensedBold', Arial, sans-serif;
	}
	.lt-ie8.gsam .module.getting_started_footer .module_r a.add_more_contact_options
		{
		width: 100%;
	}
	.theme-1024.gsam .module.getting_started_footer .module_r p.detail {
		font-size: 12px;
	}
	.theme-1024.gsam .module.getting_started_footer .module_r p.number {
		font-size: 38px;
	}
	.theme-1024.gsam .module.getting_started_footer .module_l p {
		font-size: 12px;
	}
	.theme-1024.gsam .module.getting_started_footer .module_m ul li a {
		font-size: 12px;
		line-height: 18px;
	}
	.theme-1024.gsam .module.getting_started_footer .module_l {
		width: 312px;
	}
	.theme-1024.gsam .module.getting_started_footer .module_m {
		width: 130px;
	}
	.theme-1024.gsam .module.getting_started_footer .module_r {
		width: 385px;
	}
	.theme-1024.gsam .module.getting_started_footer .module_l h4 {
		font-size: 16px;
	}
	.theme-1024.gsam .module.getting_started_footer h2 {
		font-size: 14px;
	}
} /* end @media screen -- do not delete */
@media print {
	.gsam .module.getting_started_footer .module_m ul {
		margin-left: 0;
		padding-left: 0;
	}
	.gsam .module.getting_started_footer .module_m ul li {
		list-style: none;
	}
	.gsam .module.getting_started_footer .module_r a.add_more_contact_options
		{
		display: none;
	}
	.gsam .module.getting_started_footer>div {
		margin-bottom: 15px;
		padding-bottom: 10px;
		border-bottom: 1px solid #ccc;
	}
	.gsam .module.getting_started_footer .module_r {
		border-bottom: none;
	}
	.gsam .module.getting_started_footer .module_l p {
		padding-top: 0;
	}
	.gsam .module.getting_started_footer .module_r p.detail {
		margin-bottom: 5px;
	}
	.gsam .module.getting_started_footer .module_r p.number {
		margin-top: 0;
		font-size: 14pt;
		font-weight: bold;
	}
}
/*******
 *
 * Getting Started
 ******/
@media screen {
	.gsam .sidebar .module.getting_started h3, .gsam .right .module.getting_started h3 {
		margin-top: 15px;
	}
	.gsam .sidebar .module.getting_started .rte ul li, .gsam .sidebar .module.getting_started .rte ol li, .gsam .right .module.getting_started .rte ul li, .gsam .right .module.getting_started .rte ol li {
		line-height: 1.2;
	}
	.gsam .sidebar .module.getting_started .rte ul, .gsam .right .module.getting_started .rte ul {
		margin: 0 0 8px 20px;
	}	
	.gsam .sidebar .module.getting_started .rte ol, .gsam .right .module.getting_started .rte ol {
		margin: 0 0 8px 24px;
	}
	.gsam .sidebar .module.getting_started .rte ul ol, .gsam .sidebar .module.getting_started .rte ul ul, .gsam .sidebar .module.getting_started .rte ol ul, .gsam .sidebar .module.getting_started .rte ol ol, gsam .right .module.getting_started .rte ul ol, .gsam .right .module.getting_started .rte ul ul, .gsam .right .module.getting_started .rte ol ul, .gsam .right .module.getting_started .rte ol ol {
		margin-bottom: 0px;
		padding: 0;
	}
	.gsam .sidebar .module.getting_started .rte ul ol li, .gsam .sidebar .module.getting_started .rte ul ul li, .gsam .sidebar .module.getting_started .rte ol ul li, .gsam .sidebar .module.getting_started .rte ol ol li,	.gsam .right .module.getting_started .rte ul ol li, .gsam .right .module.getting_started .rte ul ul li, .gsam .right .module.getting_started .rte ol ul li, .gsam .right .module.getting_started .rte ol ol li {	
		background: url("../framework-libs/base/img/article-content/article-sprite.png") no-repeat scroll 0 -558px transparent;
	}
	.gsam .sidebar .module.getting_started div.phone, .gsam .right .module.getting_started div.phone {
		font-family: 'UniversCondensed', Arial, sans-serif;
		font-size: 40px;
		margin: 0px 0 2px;
		word-wrap: break-word;
		line-height: 40px;
	}
	.gsam .sidebar .module.getting_started p, .gsam .right .module.getting_started p {
        line-height: 1.2;
        margin: 0 0 8px;
    }
    .gsam .sidebar .module.getting_started p.more, .gsam .right .module.getting_started p.more {        
        margin: 0px;
    }
    .gsam .sidebar .module.getting_started h2, .gsam .right .module.getting_started h2 {
        padding: 5px 0;
    }    
    .gsam .sidebar .module.getting_started h3, .gsam .right .module.getting_started h3 {        
        margin-bottom: 10px;
    }
    .gsam .sidebar .module.getting_started .more a, .gsam .right .module.getting_started .more a {        
        font-size: 14px;
    } 
      	
	/* Theme 1024 */
    .gsam.theme-1024 .sidebar .module.getting_started .links li {
        margin-bottom: 5px;
    }
    .gsam.theme-1024 .sidebar .module.getting_started div.phone {        
        padding-bottom: 8px;
    }
    .gsam.theme-1024 .sidebar .module.getting_started .more a {
        font-size: 12px;
    }
    .gsam.theme-1024 .sidebar .module.getting_started .rte ul ol li, .gsam.theme-1024 .sidebar .module.getting_started .rte ul ul li, .gsam.theme-1024 .sidebar .module.getting_started .rte ol ul li, .gsam.theme-1024 .sidebar .module.getting_started .rte ol ol li {	
		background: url("../framework-libs/base/img/article-content/article-sprite.png") no-repeat scroll 0 -559px transparent;
	}
} /* end @media screen -- do not delete */
    
@media print {
	.gsam .sidebar .module.getting_started ul, .gsam .right .module.getting_started ul {
		margin-left: 0;
		padding-left: 0;
	}
	.gsam .sidebar .module.getting_started ul li, .gsam .right .module.getting_started ul li {
		list-style: none;
	}
	.gsam .sidebar .module.getting_started div.phone, .gsam .right .module.getting_started div.phone {
		font-weight: bold;
		font-size: 18pt;
	}
}
@media screen {
	.gsam .module.promo_three_col {
		overflow: hidden;
	}
	.gsam .module.promo_three_col>div {
		float: left;
	}
	.gsam .module.promo_three_col div.figure {
		border-right: 1px solid #B1B2B1;
		padding-right: 15px;
		width: 23%;
	}
	.gsam .module.promo_three_col div.figure img {
		max-width: 100%;
	}
	.gsam .module.promo_three_col div.linklist {
		border-right: 1px solid #B1B2B1;
		padding-left: 13px;
		padding-right: 13px;
		width: 23%;
	}
	.gsam .module.promo_three_col div.linklist a {
		font: 12px/16px UniversCondensedBold, Arial;
		text-decoration: none;
		text-transform: uppercase;
	}
	.gsam .module.promo_three_col div.last {
		padding-left: 13px;
		width: 43%;
	}
	.gsam .module.promo_three_col div.last p {
		font: 14px/18px Arial;
		color: #111;
		margin-bottom: 7px;
	}

	/* Button Style */
	.gsam .promo_three_col .button {
		background-color: transparent;
		cursor: pointer;
		display: inline-block;
		font-size: 14px;
		line-height: 25px;
		margin: 5px 20px 0 0;
		padding: 0;
		text-decoration: none;
		text-transform: uppercase;
	}
	.gsam .promo_three_col .button span {
		background: url("../framework-libs/base/img/buttons/cta_L.png") no-repeat scroll left top
			transparent;
		float: left;
		line-height: 25px;
		margin: 0;
		padding: 0 3px 0 10px;
	}
	.gsam .promo_three_col .button span span {
		background: url("../framework-libs/base/img/buttons/cta_R.png") no-repeat scroll right
			top transparent;
		float: left;
		line-height: 25px;
		margin: 0;
		padding: 0 10px 2px 0;
	}
	.gsam .promo_three_col .button span span span {
		background: url("../framework-libs/base/img/buttons/cta_1px.png") repeat scroll 0 0
			transparent;
		color: #FFFFFF;
		float: left;
		font-family: UniversCondensedBold, Arial;
		font-weight: normal;
		line-height: 25px;
		margin: 0;
		padding: 0 3px;
	}
	.gsam .promo_three_col .button:hover span {
		background: url("../framework-libs/base/img/buttons/cta_L_hover.png") no-repeat scroll
			left top transparent;
	}
	.gsam .promo_three_col .button:hover span span {
		background: url("../framework-libs/base/img/buttons/cta_R_hover.png") no-repeat scroll
			right top transparent;
	}
	.gsam .promo_three_col .button:hover span span span {
		background: url("../framework-libs/base/img/buttons/cta_1px_hover.png") repeat scroll 0 0
			transparent;
	}

	/* THEME 1024 Styles */
	.theme-1024.gsam .module.promo_three_col div.linklist a {
		font-size: 10px;
		line-height: 14px;
	}
	.theme-1024.gsam .module.promo_three_col div.last p {
		font-size: 12px;
		line-height: 16px;
	}
	.theme-1024.gsam .promo_three_col .button {
		font-size: 12px;
	}
} /* end @media screen -- do not delete */
/* 
 * Generic Aside Css
 * ---------------------*/
@media screen {
	.gsam .aside .module, .gsam .module.aside_agenda, .gsam .module.bluebullet_list {
		margin-top: 40px;
	}
	/*.gsam .aside .module{
  padding-bottom:50px;
}*/
	.gsam .aside .module h2, .gsam .module.aside_agenda h2, .gsam .module.bluebullet_list h2  {
		border-top: 1px solid #BFBFBE;
		color: #333;
		font-family: "UniversCondensed", Arial;
		font-size: 16px;
		margin-bottom: 15px;
		padding: 4px 0;
		text-transform: uppercase;
	}
	.gsam .aside ul,.gsam .module.aside_agenda ul {
		padding: 0;
		margin: 0;
	}
	.gsam .aside ul li,.gsam .module.aside_agenda ul li {
		font-family: Arial;
		font-size: 14px;
		line-height: 18px;
		padding: 0;
	}
	.gsam .sidebar .module.aside_event_details .module_content ul {
    	margin-left: 0;
    }
	.gsam .aside .module.aside_event_details li .label {
		font-weight: bold;
	}	
	.gsam .aside {
	    padding-top: 20px;
	    position: relative;
	}
	.gsam .aside .literaturemetadata{
	    overflow: hidden;
	    zoom: 1;
	}
	.gsam .aside .right_s {
        padding: 0 5px;
        width: 158px;
        color: #232222;            
    }
    .gsam .aside .right_s h4 {
        font: 12px Arial, sans-serif;
        font-weight: 700;
        text-transform: uppercase;
    }
	.gsam .aside .right_s p.approved_for_desc {
        font: 12px Arial, sans-serif;
        font-weight: normal;
    }
    /* Download Button */	
	.gsam .aside a.button {
	    float: left;
	    margin-top: 18px;
    }

    .gsam .aside a.button {
	    background-color: transparent;
	    cursor: pointer;
	    display: block;
	    font-size: 14px;
	    line-height: 25px;
	    padding: 0;
	    text-decoration: none;
	    text-transform: uppercase;
    }

	.gsam .aside 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;
	}

	.gsam .aside 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 .aside 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;
	    font-size: 14px;
	    font-weight: normal;
	    line-height: 25px;
	    margin: 0;
	    padding: 0 3px;
	}
	.gsam .aside a.button:hover span {
	    background: url("../framework-libs/base/img/buttons/cta_L_hover.png") no-repeat scroll left top transparent;
	}
	.gsam .aside a.button:hover span span {
	    background: url("../framework-libs/base/img/buttons/cta_R_hover.png") no-repeat scroll right top transparent;
	}
	.gsam .aside a.button:hover span span span {
	    background: url("../framework-libs/base/img/buttons/cta_1px_hover.png") repeat scroll 0 0 transparent;
	}
	
	
	.gsam .aside div.content_type p.pdf span,
	.gsam .aside div.content_type p.read span{
	    padding-top:19px;
	    float:left;
	    margin-left:-5px;
	    font-size:12px;
	    color:#365884;
	    font-family: 'UniversCondensedBold';
	    text-transform:uppercase;
	}
	.gsam .aside div.content_type.download p.pdf{
	    float: left;
	    margin-left: -5px;
	    margin-top: 15px;
	    white-space: nowrap;
	}
	.gsam .aside div.content_type.download p.pdf span{
	    padding-left: 28px;
	    padding-top: 5px;
	}
	.gsam .aside div.content_type.download p.pdf span{
	    padding-left: 28px;
	    padding-top: 5px;
	}
	
	.gsam .aside div.content_type{
	    float: left;
	    height: auto;
	    margin-top: 11px;
	    width: 100%;
	}
	.lt-ie8.gsam .aside div.content_type{
        zoom: 1;
    }    
    .gsam .aside div.content_type a{
	    text-decoration:none;
	    float: left;
	    min-height: 40px;
	    text-decoration: none;
	}

	.gsam .aside div.content_type.download a{
	    min-height: 0px;
	}
	
	.gsam .aside div.content_type a:hover{
	    cursor:pointer;
	}
	
	.gsam .aside div.content_type p.pdf,
	.gsam .aside div.content_type p.read{
	    background: url("../framework-libs/base/img/search_icons.png") no-repeat scroll 0 0 transparent;
	    height: 21px;
	    width: 22px;
	    position:relative;
	    right:0;
	    margin-right:40px;
	}
	.lt-ie9.gsam .aside div.content_type p.pdf,
	.lt-ie9.gsam .aside div.content_type p.read{
	    margin-right:33px;
	}
	.gsam .aside div.content_type p.pdf,
    .gsam .aside div.content_type a:hover p.pdf{
        background-position:-22px -24px;
    }
	
	/* 1024
  -----------------------------------*/
	.theme-1024.gsam .aside .module {
		padding-bottom: 45px;
	}
	.theme-1024.gsam .aside .module h2, .theme-1024.gsam .module.aside_agenda h2 {
		font-size: 14px;
		margin-bottom: 10px;
	}
	.theme-1024.gsam .aside ul li, .theme-1024.gsam .cq-colctrl-lt5-c1 ul li {
		font-size: 12px;
		line-height: 16px;
	}
	.theme-1024.gsam .aside .module.pull_quote {
		margin-top: 115px;
	}
	.theme-1024.gsam .aside .module.pull_quote p {
		font-size: 16px;
	}
	.theme-1024.gsam .aside a.button span span span {
        font-size: 12px;
    }
    .theme-1024.gsam .aside .right_s {
        width: 134px;            
    }
} /* end @media screen -- do not delete */
@media print {
	.gsam .aside ul {
		padding-left: 0px !important;
		margin-left: 0px;
		margin-bottom: 0px;
	}
	.gsam .aside ul li {
		list-style: none;
		margin-bottom: 0px;
	}
	.gsam .module_content ul li{
		margin-bottom:15px;
	}
}
/* In-content blockquotes */
@media screen {
	.gsam .module.blockquote p {
		border: 1px solid #85ABD1;
		border-width: 0 0 0 3px;
		color: #5C5C5C;
		font-family: Arial, sans-serif;
		line-height: 26px;
		margin: 20px 25px;
		padding: 0 0 0 10px;
		width: 80%;
		clear: both;
	}
} /* end @media screen -- do not delete */

/*@media print {
    

    .gsam .module.blockquote p {
        border-top: 0;
        border-right: 0;
        border-bottom: 0;
    }
}
*/
/*******
*
* Quotes
*
*******/
@media screen {
    .gsam .parbase.linklistbluetitles {
       overflow: hidden;
       zoom: 1;
    }
    .gsam .module.pull_quote {
        border-top: 5px solid #85abd1;
        color: #666;
        margin: 430px 0 24px;
        width: 100%;
    }
    .pull_quote_nobdr {
        border-top: none ! important;
    }
    .gsam .module.pull_quote .quote {
        margin: 8px 0px;
    }
    .gsam .aside .module.pull_quote p {
        font: normal 18px UniversCondensed, Arial;
        word-wrap: break-word;
        width: 98%;
    }
    .gsam .module.pull_quote span {
        display: block;
        text-align: left;
    }
    .gsam .aside .module.pull_quote .source {
        font: bold 14px Arial;
        margin: 12px 0;
    }
    .gsam .aside .module.pull_quote .source span {
        color: #85abd1;
        display: block;
        font-weight: normal;
    }
    .gsam .aside .module.pull_quote span strong {
        font-family: "UniversCondensedBold", Arial;
        font-weight: normal;
    }
    .gsam .aside .module.pull_quote .author {
        font-size: 24px;
        margin-top: 20px;
        line-height: 28px;
    }
    .gsam .module.pull_quote .author-position {
        text-transform: uppercase;
        font-size: 12px;
        line-height: 16px;
    }
    .gsam .module.pull_quote .author-department {
        font-size: 12px;
        line-height: 16px;
    }
    /* 1024 */
    .theme-1024.gsam .aside .module.pull_quote {
        margin: 325px 0 40px;
                   
    }
    .theme-1024.gsam .aside .module.pull_quote p {
        font-size: 14px;
        word-wrap: break-word;
    }
    .theme-1024.gsam .aside .module.pull_quote .source {
        font-size: 12px;
    }
    .theme-1024.gsam .aside .module.pull_quote .author {
        font-size: 22px;
        line-height: 26px;
    }
    .theme-1024.gsam .aside .module.pull_quote .author-department,.theme-1024.gsam .aside .module.pull_quote .author-position
        {
        font-size: 11px;
        line-height: 14px;
    }
        
    /** Link List Blue Title START **/
    .gsam .linklistbluetitle{
        width:100%;
        margin-top: 50px;
        overflow:hidden;   
    }
    .gsam .linklistbluetitle > div {
        padding-right:20%;
        float: left;
        margin-bottom: 53px;        
    } 
    .gsam .linklistbluetitle h3 {
        clear: both;
        color: #6286b5;
        font: 26px/32px UniversCondensed, Arial;
    }
    .gsam .linklistbluetitle span {
        background-color: #6286B5;
        clear: both;
        float: left;
        height: 2px;
        margin-bottom: 8px;
        width: 50px;
    }
    .gsam .linklistbluetitle p {
        color: #6286B5;
        float: left;
        font: 16px/1.5 UniversCondensed, Arial;
        color: #333333;
        margin-bottom: 15px;
    }
    .gsam .linklistbluetitle ul, .gsam .linklistbluetitle ul li .gsam .linklistbluetitle ol, .gsam .linklistbluetitle ol li {
    	background: none;
    	clear: both;
    }     
    .gsam .linklistbluetitle ul, .gsam .linklistbluetitle ol {    
    	margin-bottom: 15px;
    } 
    .gsam .linklistbluetitle ul ul, .gsam .linklistbluetitle ol ul, .gsam .linklistbluetitle ol ol, .gsam .linklistbluetitle ul ol {
    	margin-bottom: 0px;
    }		
    .gsam .linklistbluetitle a.rs_link {
        float: left;
        clear: both;
        font: 12px/14px UniversCondensedBold, Arial;
        color: #365884;
        text-transform: uppercase;
        text-decoration: none;
        margin-top: 20px;
        margin-bottom: 15px;
    }
    .gsam .medium .linklistbluetitle a.rs_link{
    	font-size: 14px;
    }
    .lt-ie8.gsam .linklistbluetitle a.rs_link {
        width: 100%;
    }    
    /** Link List Blue Title END **/
    
    /** Quote Column Styles START **/
    /**
    .gsam .module.quotes_column {
        float: left;
        margin-top: 50px;
        width: 100%;
        margin-bottom: 5px;
    }
    .gsam .module.quotes_column ul {
        width: 100%;
    }
    .gsam .module.quotes_column ul li {
        float: left;
        margin-bottom: 68px;
        margin-right: 40px;
        width: 157px;
    }
    .gsam .module.quotes_column.three_items ul li {
        width: 210px;
        margin-right: 53px;
    }
    .gsam .three_column .module.quotes_column ul li {
        width: 154px;
        margin-right: 40px;
    }
    .gsam .module.quotes_column ul li h3 {
        clear: both;
        color: #6286b5;
        font: 26px/32px UniversCondensed, Arial;
    }
    .gsam .module.quotes_column ul li span {
        background-color: #6286B5;
        clear: both;
        float: left;
        height: 2px;
        margin-bottom: 8px;
        width: 50px;
    }
    .gsam .module.quotes_column ul li p {
        color: #6286B5;
        float: left;
        font: 16px/1.5 UniversCondensed, Arial;
        color: #333333;
    }
    .gsam .module.quotes_column ul li a.rs_link {
        float: left;
        clear: both;
        font: 12px/14px UniversCondensedBold, Arial;
        color: #365884;
        text-transform: uppercase;
        text-decoration: none;
        margin-top: 20px;
    }
    .lt-ie8.gsam .module.quotes_column ul li a.rs_link {
        width: 100%;
    }
    **/
    /** Quote Column Styles END **/

    /** Quote Sidebar Styles START **/
    .gsam .module.quote_sidebar {
        padding: 0;
        margin-bottom: 22px;
    }
    .gsam .module.quote_sidebar blockquote {
        background-color: #355371;
        padding: 20px 15px;
        margin: 0;
        color: #fff;
    }
    .gsam .module.quote_sidebar blockquote p {
        margin: 0 0 15px;
        font: italic normal 20px/26px Times, sans-serif;
    }
    .gsam .module.quote_sidebar blockquote span.dash {
        display: block;
        background: #fff;
        height: 2px;
        width: 50px;
    }
    /** Quote Sidebar Styles END **/
    
    /** Theme 1024 Link List Blue Title START **/    
    .theme-1024.gsam .linklistbluetitle div h3 {
        font-size: 24px;
    }
    .theme-1024.gsam .linklistbluetitle div p, .theme-1024.gsam .linklistbluetitle div ul, .theme-1024.gsam .linklistbluetitle div ol {
        font-size: 14px;
    } 
     .theme-1024.gsam .medium .linklistbluetitle div p, .theme-1024.gsam .linklistbluetitle div ul, .theme-1024.gsam .medium .linklistbluetitle div ol{
     	font-size: 18px;
     }  
    /** Theme 1024 Link List Blue Title END **/  
    
    /** Theme 1024 Quote Column Styles START **/
    /**
    .theme-1024.gsam .module.quotes_column ul li {
        width: 128px;
        margin-right: 33px;
    }
    .theme-1024.gsam .module.quotes_column ul li h3 {
        font-size: 24px;
    }
    .theme-1024.gsam .module.quotes_column ul li p {
        font-size: 14px;
    }
    .theme-1024.gsam .module.quotes_column.three_items ul li {
        width: 173px;
        margin-right: 42px;
    }
    .theme-1024.gsam .three_column .module.quotes_column ul li {
        width: 130px;
        margin-right: 30px;
    }
    **/
    /** Theme 1024 Quote Column Styles END **/

    /** Theme 1024 Quote Sidebar Styles START **/
    .theme-1024.gsam .module.quote_sidebar{
    	margin-bottom:15px;
    }
    .theme-1024.gsam .module.quote_sidebar blockquote p, .theme-1024.gsam .module.quote_sidebar.noMargin  blockquote ul li, .theme-1024.gsam .module.quote_sidebar.noMargin  blockquote ol li {
        font-size: 18px;
        line-height: 22px;
    }
    .theme-1024.gsam .module.quote_sidebar.noMargin blockquote .rte ul ul li, .theme-1024.gsam .module.quote_sidebar.noMargin blockquote .rte ul ol li,
    .theme-1024.gsam .module.quote_sidebar.noMargin blockquote .rte ol ul li, .theme-1024.gsam .module.quote_sidebar.noMargin blockquote .rte ol ol li {
    	background: url("../framework-libs/base/img/article-content/white-dashed-bullet.png") no-repeat 0 13px;
    }
    /** Theme 1024 Quote Sidebar Styles END **/
} /* end @media screen -- do not delete */
@media print {
    .gsam .module.pull_quote {
        border-top: 3px solid #85ABD1;
        border-left: none;
        border-right: none;
        border-bottom: none;
        margin-bottom: 60px;
        padding-top: 1em;
    }
    .gsam .module.pull_quote p {
        margin-top: 0;
        padding-top: 0;
        line-height: normal;
    }
    .gsam .module.pull_quote span {
    	line-height: normal;
    }
    .gsam .module.quotes_column ul {
        padding: 0;
    }
    .gsam .module.quotes_column ul li {
        list-style: none;
    }
    .gsam .aside .module.pull_quote span strong {
        display: block;
    }
}

@media screen {
	.gsam .module.aside_agenda.dashed_list ul{
	   margin-top: 0;
	}
	
	.gsam .module.aside_agenda.dashed_list h2{
		margin-bottom:15px;
	}
	.gsam .module.aside_agenda h2{
		margin-bottom:15px;
	}
	.gsam .module.aside_agenda.dashed_list ul li{
	    list-style: none;
        background: url("../framework-libs/base/img/article-content/article-sprite.png") no-repeat scroll 0 -556px transparent;
        
	}
	.gsam .module.aside_agenda.dashed_list ol li{
        margin-left:20px;
    }
	.gsam .module.bluebullet_list,.gsam .module.blackbullet_list {
		
		/*float: left;
		width: 180px;
		margin-top: 40px;*/
	}
	.gsam .module.bluebullet_list h2{
		margin-bottom: 15px;
	}
	.gsam .module.bluebullet_list h3,.gsam .module.blackbullet_list h3 {
		border: 0 none;
		color: #333333;
		display: block;
		font: 16px/26px UniversCondensed, Arial;
		letter-spacing: -0.15px;
		margin: 0;
		padding: 4px 0;
		text-transform: uppercase;
	}
	.gsam .module.blackbullet_list p {
		margin-left: 20px;
	}
	
	.gsam .module.bluebullet_list p{
	   font-size: 14px;
       line-height: 18px;
       margin-left: 15px;
    }
    
    .gsam .aside .multiplesectionrule .module.bluebullet_list p,.gsam .aside .multiplesectionrule .module.aside_agenda p {
       margin:0;
    } 
    
	.gsam .module.bluebullet_list ul { /* color: #82b4e9;
    list-style: disc outside none;
    margin-left: 15px;*/
		
	}
	.gsam .module.blackbullet_list ul { /* color: #000000;
    list-style: disc outside none;
    margin-left: 15px;*/
		
	}
	.gsam .module.bluebullet_list ul li {
		background:
			url(../framework-libs/base/img/bulebullet_list.png)
			no-repeat 2px 6px;
		padding-left: 15px;
	}
	.gsam .module.blackbullet_list ul li {
		background:
			url(../framework-libs/base/img/blackbullet_list.png)
			no-repeat 0 50%;
		padding-left: 15px;
	}
	.gsam .module.bluebullet_list ol,.gsam .module.blackbullet_list ol {
		color: #000000;
		list-style: decimal;
		font-family: Arial;
		font-size: 14px;
		line-height: 18px;	
		margin-left: 20px;
	}
	.gsam .module.bluebullet_list ul li,    
	.gsam .module.blackbullet_list ul li{
		font-family: Arial;
		font-size: 14px;
		line-height: 18px;		
	}
	.gsam .module.bluebullet_list ul li,
	.gsam .module.bluebullet_list ol li {
	   margin: 0 0 0px 0px;
	}
	.gsam .module.bluebullet_list ul li span,.gsam .module.blackbullet_list ul li span,.gsam .module.bluebullet_list ol li span,.gsam .module.blackbullet_list ol li span
		{
		color: #313131;
	}
	.theme-1024.gsam .module.bluebullet_list ol, .gsam .module.blackbullet_list ol{
		font-family: Arial;
		font-size: 12px;
	}
	.theme-1024.gsam .module.bluebullet_list h3,.theme-1024.gsam .module.blackbullet_list h3
		{
		font-size: 14px;
	}
	.theme-1024.gsam .module.bluebullet_list ul li,.theme-1024.gsam .module.blackbullet_list ul li,.gsam .module.bluebullet_list ol li span,.gsam .module.blackbullet_list ol li span
		{
		font-size: 12px;
	}
	.theme-1024.gsam .module.bluebullet_list,.theme-1024.gsam .module.blackbullet_list
		{
		margin-top: 44px;
	}
	
	.theme-1024.gsam .module.bluebullet_list p{
	   font-size: 12px;
       line-height: 13px;
       margin:0px;
       padding: 0 0 0 15px;
       
    }
    
    .theme-1024.gsam .module.aside_agenda.dashed_list .rte ul li{
    	line-height: 19px;
    
    }
    .theme-1024.gsam .module.aside_agenda.dashed_list h2{
    	margin-bottom: 8px;
    }
	
	.gsam .module.aside_agenda.dashed_list .rte ul{
		padding-left:2px;
		font-size:14px;
	}
	.gsam .module.aside_agenda.dashed_list .rte ul li{
		list-style:none;
		margin: 0px;
		padding: 0 0 0 13px;
	}
	.gsam .module.aside_agenda ul{
	   
	   padding-left: 14px;
	}
	.gsam .module.aside_agenda ul li{
	    list-style-type: disc;
        padding-left: 5px;
        padding-top: 2px;
	}
	.gsam .module.aside_agenda ol li{
        margin-left:20px;
    }
	
} /* end @media screen -- do not delete */
@media print {
	.gsam .module.blackbullet_list h3 {
		font-size: 12pt;
	}
	.gsam .module.bluebullet_list ul,.gsam .module.blackbullet_list ul,.gsam .module.bluebullet_list ol,.gsam .module.blackbullet_list ol
		{
		padding-left: 0;
	}
	.gsam .module.bluebullet_list ul li,.gsam .module.blackbullet_list ul li,.gsam .module.bluebullet_list ol li,.gsam .module.blackbullet_list ol li
		{
		font-size: 8pt;
		list-style-position: inside;
	}
}
/* -------------------------------------
GSAM Browse Funds

-------------------------------------*/
@media screen {
	.gsam .browseFunds {
		color: #666;
		font-family: UniversCondensedBold, Arial;
		font-weight: normal;
		overflow: hidden;
		margin-bottom: 15px;
	}
	.gsam .browseFunds .left {
		float: left;
	}
	.gsam .browseFunds .last {
		margin-right: 0;
	}
	.gsam .browseFunds .content {
		overflow:hidden;
		padding: 8px 16px 10px;
	}
	.gsam .browseFunds .content-description {
		color: #333;
		font-size: 14px;
		padding: 5px 0;
	}
	.gsam .browseFunds ul {
		border-right: medium none;
		margin: 8px 18px 0 0;
		width: 165px;
	}
	.gsam .browseFunds ul li {
		background-color: #D9DADC;
		margin: 0 16px 1px 0;
	}
	.gsam .browseFunds ul li a:hover {
		color: #333333 !important;
	}
	.gsam .browseFunds ul li a.selected,.gsam .browseFunds ul li a:hover.selected
		{
		background: none;
		color: #ffffff !important;
	}
	.gsam .browseFunds .criteria {
		border-top: 1px solid #C6C6C6;
		float: left;
		margin-top: 6px;
		padding-top: 6px;
		width: 220px;
	}
	.gsam .browseFunds .criteria span {
		color: #000;
		line-height: 36px;
		font-size: 36px;
		font-family: 'UniversUltraCondensed';
	}
	.gsam .browseFunds .criteria p.counter {
		float: left;
		margin-right: 5px;
		padding-right: 0px;
		text-align: center;
	}
	.gsam .browseFunds .criteria p.counter span {
		font-family: 'UniversUltraCondensed';
	}
	.gsam .browseFunds .criteria p.funds {
		padding-top: 3px;
		font-size: 16px;
		line-height: 14px;
	}
	.gsam .browseFunds .criteria .funds-subtext {
		font-family: UniversCondensed, Arial;
		font-weight: normal;
	}
	.gsam .browseFunds .criteria a {
		margin: 10px 0;
	}
	.gsam .browseFunds hr {
		margin-bottom: 10px;
		width: 350px;
		border-top: 1px solid #ccc;
	}
	.gsam .browseFunds .findFunds {
		font-size: 14px;
		background-color: #6286b5;
		padding: 5px 10px;
	}
	.gsam .browseFunds .findFunds:hover,.gsam .browseFunds .findFunds:active
		{
		background-color: #2c61a6;
	}
	.gsam .browseFunds .criteria {
		float: left;
		width: 350px;
	}
	.gsam .browseFunds .criteria p {
		color: #666;
		font-size: 14px;
	}
	.gsam .browseFunds .criteria p.funds {
		display: block;
		float: none;
	}
	.gsam .browseFunds .criteria p.funds-subtext {
		float: none;
	}
	.gsam .browseFunds .criteria .findFunds {
		clear: both;
		display: inline-block;
		float: left;
		margin: 20px 0 0;
	}
	.gsam .browseFunds .criteria a.button {
		background-color: transparent;
		cursor: pointer;
		display: block;
		font-size: 14px;
		line-height: 25px;
		padding: 0;
		text-decoration: none;
		text-transform: uppercase;
		float: right;
		margin: -30px 0 0 0;
		*margin-top: -30px;
	}
	.gsam .browseFunds .criteria a.button span {
		background: url("../framework-libs/base/img/buttons/cta_L.png") no-repeat left top;
		background-color: transparent;
		float: left;
		font-size: 14px;
		line-height: 25px;
		margin: 0;
		padding: 0 3px 0 10px;
	}
	.gsam .browseFunds .criteria a.button span span {
		background: url("../framework-libs/base/img/buttons/cta_R.png") no-repeat right top;
		background-color: transparent;
		float: left;
		font-size: 14px;
		line-height: 25px;
		margin: 0;
		padding: 0 10px 2px 0;
	}
	.gsam .browseFunds .criteria a.button span span span {
		background: url("../framework-libs/base/img/buttons/cta_1px.png") repeat 0 0;
		background-color: transparent;
		color: #fff;
		float: left;
		font-family: UniversCondensedBold, Arial;
		font-weight: normal;
		font-size: 14px;
		line-height: 25px;
		margin: 0;
		padding: 0 3px 0;
	}
	.gsam .browseFunds .criteria a.button:hover span {
		background: url("../framework-libs/base/img/buttons/cta_L_hover.png") no-repeat left top;
	}
	.gsam .browseFunds .criteria a.button:hover span span {
		background: url("../framework-libs/base/img/buttons/cta_R_hover.png") no-repeat right top;
	}
	.gsam .browseFunds .criteria .button:hover span span span {
		background: url("../framework-libs/base/img/buttons/cta_1px_hover.png") repeat 0 0;
	}
	.gsam.theme-1024 .browseFunds .criteria a.button {
		font-size: 12px;
		line-height: 19px;
	}
	.gsam.theme-1024 .browseFunds .criteria a.button span {
		background: url("../framework-libs/base/img/buttons/cta_L_19.png") no-repeat left top;
		font-size: 12px;
		line-height: 19px;
		padding: 0 3px 0 10px;
	}
	.gsam.theme-1024 .browseFunds .criteria a.button span span {
		background: url("../framework-libs/base/img/buttons/cta_R_19.png") no-repeat right top;
		font-size: 12px;
		line-height: 19px;
		padding: 0 10px 2px 0;
	}
	.gsam.theme-1024 .browseFunds .criteria a.button span span span {
		background: url("../framework-libs/base/img/buttons/cta_1px_19.png") repeat 0 0;
		font-size: 12px;
		line-height: 19px;
		padding: 0 3px 0;
	}
	.gsam.theme-1024 .browseFunds .criteria a.button:hover span {
		background: url("../framework-libs/base/img/buttons/cta_L_19_hover.png") no-repeat left top;
	}
	.gsam.theme-1024 .browseFunds .criteria a.button:hover span span {
		background: url("../framework-libs/base/img/buttons/cta_R_19_hover.png") no-repeat right top;
	}
	.gsam.theme-1024 .browseFunds .criteria .button:hover span span span {
		background: url("../framework-libs/base/img/buttons/cta_1px_19_hover.png") repeat 0 0;
	}
	.gsam .browseFunds ul li.equity {
		background: #004f7c url("../framework-libs/base/img/asset-tab-bg-Equity.png") repeat-x 0 0;
	}
	.gsam .browseFunds ul li.specialty, .gsam .browseFunds ul li.alternatives, .gsam .browseFunds ul li.commodities, .gsam .browseFunds ul li.realestate {
		background: #00303f
			url("../framework-libs/base/img/asset-tab-bg-specialty.png")
			repeat-x 0 0;
	}
	.gsam .browseFunds ul li#structuredEquity {
		background: #221a44 url("../framework-libs/base/img/asset-tab-bg-Equity.png") repeat-x 0 0;
	}
	.gsam .browseFunds ul li.fixed_income {
		background: #501c2b url("../framework-libs/base/img/asset-tab-bg-fixedIncome.png") repeat-x 0 0;
	}
	.gsam .browseFunds ul li.money_markets {
		background: #0a5d48 url("../framework-libs/base/img/asset-tab-bg-moneyMarkets.png") repeat-x 0 0;
	}
	.gsam .browseFunds ul li.total_portfolio_solutions {
		background: #bc9f85 url("../framework-libs/base/img/asset-tab-bg-portfolioSolutions.png") repeat-x 0 0;
		overflow: hidden;
	}
	.gsam .browseFunds ul {
		overflow: hidden;
	}
	.gsam .browseFunds li {
		background-color: white;
		cursor: pointer;
		float: left;
		font-family: UniversCondensedBold, Arial;
		font-weight: normal;
		font-size: 13px;
		margin: 5px 5px 5px 0;
		text-transform: uppercase;
		/*    width: 177px;*/
		width: 159px;
	}
	.gsam .browseFunds ul li a {
		background: url("../framework-libs/base/img/asset-tab-bg.gif") repeat-x scroll 0 0 #E8E8E8;
		border-radius: 0 0 0 0;
		color: #333333 !important;
		display: block;
		float: none;
		font: 16px/16px UniversCondensed, Arial;
		font-weight: normal;
		margin-left: 6px;
		padding: 6px 7px;
		text-decoration: none;
		text-transform: none;
		width: 140px;
	}
	.gsam .browseFunds li b {
		border-right: 4px solid #D9DADC;
		line-height: 35px;
		margin-right: 5px;
		overflow: hidden;
		padding: 10px 5px;
		width: 5px;
	}
	.gsam .browseFunds li b.blue {
		background-color: #004f7c
	}
	.gsam .browseFunds li b.green {
		background-color: #0a5d48
	}
	.gsam .browseFunds li b.purple {
		background-color: #221a44
	}
	.gsam .browseFunds li b.teal {
		background-color: #00303f
	}
	.gsam .browseFunds li b.brown {
		background-color: #501c2b
	}
	.gsam .browseFunds li b.beige {
		background-color: #bc9f85
	}
	.gsam .browseFunds hr {
		border-bottom: 1px solid #aaa;
		margin-bottom: 10px;
	}
	.gsam .browseFunds .content div,.browseFunds p {
		color: grey;
		float: left;
		padding-right: 10px;
	}
	.gsam .browseFunds .content div b {
		font-family: UniversUltraCondensed;
		font-weight: normal;
		font-size: 24px;
		color: black
	}
	.gsam .browseFunds p b {
		color: #444;
		font-size: 18px;
		text-transform: uppercase;
		display: block;
	}
	.gsam .browseFunds a {
		color: white;
		text-decoration: none;
		text-transform: uppercase;
		padding: 5px 10px;
		border-radius: 15px;
		background-color: black;
		display: block;
		margin-left: 10px;
		float: left;
	}
} /* end @media screen -- do not delete */
.gsam .sidebar.shaded {
	background-color: #E5E7E7 !important;
	border-bottom: none !important;
}
.gsam .rte ul , .gsam .rte ol{ 
    padding:5px 0;
}
.gsam .intro_header .right_side {
	padding: 18px 20px 38px 20px;
	width:802px;
}
.gsam .rte ul ul{
    margin:0 0 0 70px;
    padding:5px 0;
}
.gsam .rte ol ol{
    margin:0 0 0 77px;
    padding:5px 0;
}    
.gsam .sidebar.shaded div.image_tout{
	padding:0px !important;	
}
.gsam div.image_tout div.content {
	padding:0 20px !important;
}	
.gsam .sidebar.shaded .carousel .slide, .gsam .sidebar.shaded .carousel, .gsam.theme-1024 .sidebar.shaded .carousel .slide, .gsam.theme-1024 .sidebar.shaded .carousel{
    padding: 0px;
}
/* Theme-1024 */
.gsam.theme-1024 .intro_header .right_side {
	padding-bottom: 35px;
}
/* Overwriting To Accomodate Small Browse Funds Component in this template */
.gsam .browseFunds ul{
	width:160px;
}

.gsam.theme-1024 .browseFunds .criteria{
   width:282px; 
}

.gsam.theme-1024 .sidebar.shaded .avoid_image_break, .gsam.theme-1024 .sidebar.shaded .avoid_image_break img {
     width: auto;
} 

.gsam.theme-1024 div.image_tout div.content span.seperator{
	margin: 0 4px;
}
.gsam .two_column .left_side .mediaComponentAudio, .gsam .two_column .left_side .mediaComponentVideo{
	height: 322px;
    position: relative;
}
