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

/*******
*
* Related Links
*
*******/
@media screen {
	.gsam .sidebar .related_links .rte ul, .gsam .right .related_links .rte ul {
		margin: 10px 0 0 14px;		
	}
	.gsam .sidebar .related_links .rte ol, .gsam .right .related_links .rte ol {
		margin: 10px 0 0 20px;	
	}
	.gsam .sidebar .related_links .rte ul ol, .gsam .right .related_links .rte ul ol, .gsam .sidebar .related_links .rte ol ol, .gsam .right .related_links .rte ol ol {
		margin-left: 20px;
	} 
	.gsam .sidebar .related_links li {		
		float: none;
		margin: 0;
	}
	.gsam .sidebar .related_links .inline a {
		color: #365884;
		display: block;
		padding-top: 5px;
	}
	.gsam .sidebar .related_links h2 {
        margin-bottom:8px;
    }
	.gsam .sidebar .related_links a:hover,.gsam .sidebar .related_links a:active,.gsam .sidebar .related_links a:focus
		{
		color: #2C61A6;
	}

	/* 1024 Style
 -----------------------------------*/
	.theme-1024.gsam .sidebar .related_links a {
		font-size: 12px;
	}
}
.gsam .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 .module.campaign_list {
        width: 790px;
        margin-top: 20px;
    }    
    .gsam .module.campaign_list h2.header {
        text-transform: uppercase;
        font: 16px 'UniversCondensedBold', Arial, sans-serif;
        color: #333333;
    }
    .gsam.theme-1024  .module.campaign_list h2.header {
        font-size: 14px;
    }
    .gsam .medium .module.campaign_list h2.header {
        font-size: 19px;
    }
    .gsam.theme-1024 .medium .module.campaign_list h2.header {
        font-size: 17px;
    }
    .gsam .module.campaign_list .campaign_header {
        background: none repeat scroll 0 0 #FFFFFF;
        padding: 20px;
        width: 750px;
        float: left;
        margin-top: 20px;
    }
    .gsam .module.campaign_list .for_financial_advisors {
        margin-top: -14px;
    }
    .gsam .module.campaign_list .for_financial_advisors.item_container {
        margin-top: 0px;
    }
    .lt-ie8.gsam .module.campaign_list .for_financial_advisors {
        margin-top: 4px;
    }
    .gsam .module.campaign_list .for_financial_advisors .campaign_header,
    .gsam .module.campaign_list .for_all_material .campaign_header {
        margin-top: 0;
    }
    .theme-1024.gsam .module.campaign_list .campaign_header {
        width: 606px;
    }
    .gsam .module.campaign_list .campaign_header h2 {
        color: #85abd1;
        font: 28px 'UniversCondensedBold', Arial, sans-serif;
        text-transform: none;
    }
    .gsam .medium .module.campaign_list .campaign_header h2 {
        font-size: 31px;
    }
    .gsam .module.one_column_list {
        float: left;
    }
    .gsam .module.one_column_list .wide_item {
        background: none repeat scroll 0 0 #FFFFFF;
        float: left;
        height: auto;
        margin-top: 4px;
        min-height: 141px;
        padding: 20px;
        width: 1160px;
    }
    .gsam .module.campaign_list .campaign_item {
        background: none repeat scroll 0 0 #FFFFFF;
        float: left;
        height: auto;
        margin-top: 1px;
        min-height: 171px;
        padding: 20px 5px 20px 20px;
        width: 765px;
    }
    .gsam .module.campaign_list .campaign_item.news_item_without_image {
        min-height: 129px;
        margin-bottom: 6px;
    }
    .gsam .module.campaign_list .campaign_item .left_s {
        width: 161px;
        float: left;
    }
    .gsam .module.campaign_list .campaign_item .left_s img {
        max-width: 161px;
    }
    .gsam .module.one_column_list .wide_item .middle_s {
        width: 867px;
        float: left;
    }
    .gsam .module.one_column_list .wide_item .right_s {
        float: left;
        width: 293px;
    }
    .gsam .module.one_column_list .wide_item .right_s h4 {
        width: 60%;
    }
    .gsam .module.campaign_list .campaign_item .middle_s {
        float: left;
        padding: 0 20px;
        width: 396px;
    }
    .gsam .module.campaign_list .campaign_item.without_image .middle_s {
        width: 557px;
    }
    .gsam .module.campaign_list .campaign_item .right_s div.content_type a {
        text-decoration: none;
        float: left;
        min-height: 40px;
        text-decoration: none;
    }
    .gsam .module.campaign_list .campaign_item .right_s div.content_type.download a
        {
        min-height: 0px;
    }
    .gsam .module.campaign_list .campaign_item .right_s div.content_type a:hover
        {
        cursor: pointer;
    }
    .gsam .module.campaign_list .campaign_item .middle_s h3,.gsam .module.one_column_list .wide_item h3
        {
        font: 22px 'UniversCondensedBold', Arial, sans-serif;
        color: #333333;
    }
    .gsam .module.one_column_list .wide_item a.title {
        color: #313131;
        text-decoration: none;
    }
    .gsam .module.one_column_list .wide_item h3 a.title:hover {
        color: #2C61A6;
        cursor: pointer;
    }
    .gsam .module.one_column_list .wide_item h3 {
        width: 100%;
    }
    .gsam .module.campaign_list .campaign_item.news_item_without_image h3 {
        width: 460px;
        font: 22px/25px 'UniversCondensedBold', Arial, sans-serif;
    }
    .gsam .module.campaign_list .campaign_item .middle_s h3 a,.gsam .module.campaign_list .campaign_item.news_item_without_image h3 a
        {
        color: #333333;
        text-decoration: none;
    }
    .gsam .module.campaign_list .campaign_item .middle_s h3 a:hover,.gsam .module.campaign_list .campaign_item.news_item_without_image h3 a:hover
        {
        color: #2C61A6;
    }
    .gsam .medium .module.campaign_list .campaign_item .middle_s h3,.gsam .medium .module.campaign_list .campaign_item.news_item_without_image h3
        {
        font-size: 25px;
    }
    .gsam .module.campaign_list .campaign_item .middle_s p {
        color: #666666;
        font: 14px/18px Arial, Helvetica, sans-serif;
    }
    .gsam .module.campaign_list .campaign_item .middle_s p.desc {
        color: #333333;
    }
    .gsam .module.one_column_list .wide_item p.author {
        font: 14px 'UniversCondensed', Arial, sans-serif;
    }
    .theme-1024.gsam .module.one_column_list .wide_item p.author {
        font: 14px 'UniversCondensedBold', Arial, sans-serif;
    }
    .gsam .module.campaign_list .campaign_item .middle_s p.date,.gsam .module.one_column_list .wide_item p.date
        {
        color: #666666;
        font: 12px 'UniversCondensedBold', Arial, sans-serif;
        margin-bottom: 15px;
        margin-top: 14px;
        text-transform: uppercase;
    }
    .gsam .medium .module.campaign_list .campaign_item .middle_s p.date,.gsam .medium .module.one_column_list .wide_item p.date
        {
        font-size: 15px;
    }
    .gsam .medium .module.campaign_list .campaign_item .middle_s p.desc,.gsam .medium .module.one_column_list .wide_item p.desc
        {
        font-size: 17px;
    }
    .gsam .module.campaign_list .campaign_item .middle_s a.rs_link,.gsam .module.campaign_list .campaign_item.news_item_without_image a.rs_link,.gsam .module.one_column_list .wide_item a.rs_link
        {
        color: #365884;
        clear: both;
        float: left;
        font: 12px 'UniversCondensedBold', Arial, sans-serif;
        margin-bottom: 10px;
        margin-top: 18px;
        text-decoration: none;
        text-transform: uppercase;
    }
    .gsam .medium .module.campaign_list .campaign_item .middle_s a.rs_link,.gsam .medium .module.campaign_list .campaign_item.news_item_without_image a.rs_link,.gsam .medium .module.one_column_list .wide_item a.rs_link
        {
        font-size: 15px;
    }
    .gsam .module.campaign_list .campaign_item .middle_s a.rs_link:hover,.gsam .module.campaign_list .campaign_item.news_item_without_image a.rs_link:hover,.gsam .module.one_column_list .wide_item a.rs_link:hover
        {
        color: #2C61A6;
    }
 
    /*created css bcoz content is comming through rte [rte dont add class for html tag]*/
    .gsam .module.one_column_list .wide_item .desc .rte ul, .gsam .module.one_column_list .wide_item .desc .rte ol {
    	margin-bottom: 0px !important;
    }
    .gsam .module.campaign_list .campaign_item.news_item_without_image .desc p,.gsam .module.one_column_list .wide_item .desc p,
    .gsam .module.one_column_list .wide_item .desc .rte ul, .gsam .module.one_column_list .wide_item .desc .rte ol {
        margin-bottom: -7px;
        margin-top: 16px;
        width: auto;
        max-width: 97%;
        font-family: Arial, sans-serif;
        font-size: 14px;
        line-height: 1.285714286;
    } 
    .gsam .module.one_column_list .wide_item .desc .rte ul ul, .gsam .module.one_column_list .wide_item .desc .rte ul ol,
    .gsam .module.one_column_list .wide_item .desc .rte ol ul, .gsam .module.one_column_list .wide_item .desc .rte ol ol {    	
    	margin-top: 0px;
    }
    .gsam .module.one_column_list .wide_item .desc .rte ul li, .gsam .module.one_column_list .wide_item .desc .rte ol li{
    	margin-bottom: 0px;
    }
    .gsam .module.one_column_list .wide_item .desc .rte ul ul li, .gsam .module.one_column_list .wide_item .desc .rte ul ol li,
    .gsam .module.one_column_list .wide_item .desc .rte ol ul li, .gsam .module.one_column_list .wide_item .desc .rte ol ol li {    	
    	list-style: none;
    	background: url("../framework-libs/base/img/article-content/article-sprite.png") no-repeat scroll 0 -558px;
    	padding-left: 11px;
    }
    
    
    .gsam .module.campaign_list .campaign_item.news_item_without_image p.date
        {
        float: right;
        margin-right: 14px;
        margin-top: 7px;
        max-width: 275px;
        text-align: right;
        width: 275px;
        font: 16px 'UniversCondensed', Arial, sans-serif;
    }
    .gsam .module.campaign_list .campaign_item .right_s {
        float: left;
        padding: 0 5px;
        width: 158px;
        color: #232222;
    }
    .gsam .module.campaign_list .campaign_item .right_s h4 {
        font: 12px Arial, sans-serif;
        font-weight: 700;
        text-transform: uppercase;
    }
    .gsam .module.campaign_list .campaign_item .right_s p.approved_for_desc,.gsam .module.campaign_list .campaign_item .right_s p.pre_icons
        {
        font: 12px Arial, sans-serif;
        font-weight: normal;
    }
    .gsam .module.campaign_list .campaign_item .right_s p.pre_icons {
        float: left;
        margin-bottom: 3px;
        margin-top: 15px;
    }
    .gsam .module.one_column_list .wide_item .right_s p.categories {
        font: 12px Arial, sans-serif;
        margin: 18px 0px;
        font-weight: normal;
        float: left;
    }
    .gsam .module.one_column_list .wide_item .right_s p.categories span.caps
        {
        text-transform: uppercase;
    }
    .gsam .medium .module.campaign_list .campaign_item .right_s p.approved_for_desc,.gsam .medium .module.campaign_list .campaign_item .right_s p.pre_icons
        {
        font-size: 15px;
    }
    .gsam .module.campaign_list .campaign_item .right_s div.content_type,.gsam .module.one_column_list .wide_item .right_s div.content_type
        {
        float: left;
        height: auto;
        margin-top: 11px;
        width: 100%;
    }
    .lt-ie8.gsam .module.campaign_list .campaign_item .right_s div.content_type,.lt-ie8.gsam .module.one_column_list .wide_item .right_s div.content_type
        {
        zoom: 1;
    }
    .gsam .module.campaign_list .campaign_item .right_s div.content_type p,.gsam .module.one_column_list .wide_item .right_s div.content_type p
        {
        float: left;
    }
    .gsam .module.campaign_list .campaign_item .right_s div.content_type span.seperator
        {
        border-right: 1px solid #D0D1D0;
        float: left;
        margin-left: -25px;
        margin-top: 9px;
    }
    .gsam .module.one_column_list .wide_item .right_s div.content_type span.seperator
        {
        border-right: 1px solid #D0D1D0;
        float: left;
        margin-left: -11px;
        margin-right: 10px;
        margin-top: 0;
    }

    /** Icons **/
    .gsam .module.campaign_list .campaign_item .right_s div.content_type.download p.pdf
        {
        float: left;
        margin-left: -5px;
        margin-top: 15px;
        white-space: nowrap;
    }
    .gsam .module.campaign_list .campaign_item .right_s div.content_type.download p.pdf span
        {
        padding-left: 28px;
        padding-top: 5px;
    }
    .theme-1024.gsam .module.campaign_list .campaign_item .right_s div.content_type.download p.pdf span
        {
        padding-left: 22px;
    }
    .gsam .module.campaign_list .campaign_item .right_s div.content_type a:hover p.pdf span,.gsam .module.campaign_list .campaign_item .right_s div.content_type a:hover p.video span,.gsam .module.campaign_list .campaign_item .right_s div.content_type a:hover p.audio span,.gsam .module.campaign_list .campaign_item .right_s div.content_type a:hover p.read span
        {
        color: #2C61A6;
    }
    .gsam .module.campaign_list .campaign_item .right_s div.content_type a:hover p.pdf,.gsam .module.campaign_list .campaign_item .right_s div.content_type a:hover p.video,.gsam .module.campaign_list .campaign_item .right_s div.content_type a:hover p.audio,.gsam .module.campaign_list .campaign_item .right_s div.content_type a:hover p.read
        {
        background: url("../framework-libs/base/img/search_icons_over.png") no-repeat scroll 0px
            0px transparent;
    }
    .gsam .module.campaign_list .campaign_item .right_s div.content_type p.audio,.gsam .module.campaign_list .campaign_item .right_s div.content_type p.video,.gsam .module.campaign_list .campaign_item .right_s div.content_type p.pdf,.gsam .module.campaign_list .campaign_item .right_s 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 .module.campaign_list .campaign_item .right_s div.content_type p.audio,.lt-ie9.gsam .module.campaign_list .campaign_item .right_s div.content_type p.video,.lt-ie9.gsam .module.campaign_list .campaign_item .right_s div.content_type p.pdf,.lt-ie9.gsam .module.campaign_list .campaign_item .right_s div.content_type p.read
        {
        margin-right: 33px;
    }
    .gsam .module.campaign_list .campaign_item .right_s div.content_type p.audio,.gsam .module.campaign_list .campaign_item .right_s div.content_type a:hover p.audio,.gsam .module.one_column_list .wide_item .right_s div.content_type p.audio,.gsam .module.one_column_list .wide_item .right_s div.content_type a:hover p.audio
        {
        background-position: 0 0;
    }
    .gsam .module.campaign_list .campaign_item .right_s div.content_type p.video,.gsam .module.campaign_list .campaign_item .right_s div.content_type a:hover p.video
        {
        background-position: -25px 0;
    }
    .gsam .module.campaign_list .campaign_item .right_s div.content_type p.read,.gsam .module.campaign_list .campaign_item .right_s div.content_type a:hover p.read
        {
        background-position: 0 -24px;
    }
    .gsam .module.campaign_list .campaign_item .right_s div.content_type p.pdf,.gsam .module.campaign_list .campaign_item .right_s div.content_type a:hover p.pdf
        {
        background-position: -24px -24px;
    }
    .gsam .module.campaign_list .campaign_item .right_s div.content_type p.audio span,.gsam .module.campaign_list .campaign_item .right_s div.content_type p.video span,.gsam .module.campaign_list .campaign_item .right_s div.content_type p.pdf span,.gsam .module.campaign_list .campaign_item .right_s 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 .module.campaign_list .campaign_item .right_s div.content_type p.pdf span
        {
        margin-left: 0px;
        margin-top: 2px;
    }
    .gsam .module.campaign_list .campaign_item .right_s div.content_type p.read span
        {
        float: left;
        margin-left: -2px;
        margin-top: 2px;
    }
    .gsam .module.campaign_list .campaign_item .right_s div.content_type p.video span
        {
        padding-top: 21px;
    }
    .gsam div.module.campaign_list a.load_more {
        color: #365884;
        display: block;
        /*float: left;*/
        font-family: 'UniversCondensedBold', Arial, sans-serif;
        font-size: 15px;
        left: 50%;
        margin: 28px auto 0 -100px;
        position: relative;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        width: 200px;
    }
    .theme-1024.gsam div.module.campaign_list a.load_more {
        font-size: 13px;
    }
    .gsam div.module.campaign_list a.load_more:hover {
        color: #2C61A6;
    }

    /** Icons END **/

    /** Wide Item Icons START **/
    .gsam .module.one_column_list .wide_item .right_s div.content_type.download p.pdf
        {
        width: 100%;
        float: left;
        margin-top: 15px;
    }
    .gsam .module.one_column_list .wide_item .right_s div.content_type.download p.pdf span
        {
        padding-left: 28px;
        padding-top: 5px;
    }
    .gsam .module.one_column_list .wide_item .right_s div.content_type a:hover p.pdf span,.gsam .module.one_column_list .wide_item .right_s div.content_type a:hover p.video span,.gsam .module.one_column_list .wide_item .right_s div.content_type a:hover p.audio span,.gsam .module.one_column_list .wide_item .right_s div.content_type a:hover p.read span,.gsam .module.one_column_list .wide_item .right_s div.content_type a:hover p.slideshow span,.gsam .module.one_column_list .wide_item .right_s div.content_type a:hover p.commentary span
        {
        color: #2C61A6;
    }
    .gsam .module.one_column_list .wide_item .right_s div.content_type a:hover p.pdf,.gsam .module.one_column_list .wide_item .right_s div.content_type a:hover p.video,.gsam .module.one_column_list .wide_item .right_s div.content_type a:hover p.audio,.gsam .module.one_column_list .wide_item .right_s div.content_type a:hover p.read
        {
        background: url("../framework-libs/base/img/search_icons_over.png") no-repeat scroll 0px
            0px transparent;
    }
    .gsam .module.one_column_list .wide_item .right_s div.content_type p.audio,.gsam .module.one_column_list .wide_item .right_s div.content_type p.video,.gsam .module.one_column_list .wide_item .right_s div.content_type p.pdf,.gsam .module.one_column_list .wide_item .right_s 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;
        margin-right: 40px;
    }
    .gsam .module.one_column_list .wide_item .right_s div.content_type p.us_flag,.gsam .module.one_column_list .wide_item .right_s div.content_type p.slideshow,.gsam .module.one_column_list .wide_item .right_s div.content_type p.commentary
        {
        background: url("../framework-libs/base/img/more_control_icons.png") no-repeat scroll 0 0
            transparent;
        height: 21px;
        width: 22px;
        position: relative;
        margin-right: 40px;
    }
    .lt-ie8.gsam .module.one_column_list .wide_item .right_s div.content_type p.slideshow
        {
        margin-right: 25px;
    }
    .gsam .module.one_column_list .wide_item .right_s div.content_type a {
        margin-bottom: 5px;
        float: left;
        text-decoration: none;
    }
    .gsam .module.one_column_list .wide_item .right_s div.content_type p.slideshow
        {
        background-position: -150px -2px;
        width: 72px;
    }
    .gsam .module.one_column_list .wide_item .right_s div.content_type a:hover p.slideshow
        {
        background-position: -150px -32px;
    }
    .gsam .module.one_column_list .wide_item .right_s div.content_type p.commentary
        {
        background-position: -61px 0;
        width: 72px;
    }
    .gsam .module.one_column_list .wide_item .right_s div.content_type a:hover p.commentary
        {
        background-position: -61px -31px;
    }
    .gsam .module.one_column_list .wide_item .right_s div.content_type p.video,.gsam .module.one_column_list .wide_item .right_s div.content_type a:hover p.video
        {
        margin-right: 50px;
        width: 27px;
        background-position: -25px 0;
    }
    .gsam .module.one_column_list .wide_item .right_s div.content_type p.audio,.gsam .module.one_column_list .wide_item .right_s div.content_type a:hover p.audio
        {
        background-position: 0 0;
        margin-right: 57px;
        width: 27px;
    }
    .gsam .module.one_column_list .wide_item .right_s div.content_type p.read,.gsam .module.one_column_list .wide_item .right_s div.content_type a:hover p.read
        {
        background-position: 0 -26px;
        width: 27px;
        margin-right: 50px;
    }
    .gsam .module.one_column_list .wide_item .right_s div.content_type p.pdf,.gsam .module.one_column_list .wide_item .right_s div.content_type a:hover p.pdf
        {
        background-position: -24px -28px;
        width: 27px;
    }
    .gsam .module.one_column_list .wide_item .right_s div.content_type p.audio span,.gsam .module.one_column_list .wide_item .right_s div.content_type p.video span,.gsam .module.one_column_list .wide_item .right_s div.content_type p.pdf span,.gsam .module.one_column_list .wide_item .right_s div.content_type p.read span,.gsam .module.one_column_list .wide_item .right_s div.content_type p.us_flag span,.gsam .module.one_column_list .wide_item .right_s div.content_type p.slideshow span,.gsam .module.one_column_list .wide_item .right_s div.content_type p.commentary span
        {
        color: #365884;
        float: left;
        font-family: 'UniversCondensedBold';
        font-size: 12px;
        margin-left: 0;
        padding-left: 29px;
        padding-top: 4px;
        text-transform: uppercase;
    }
    .gsam .module.one_column_list .wide_item .right_s div.content_type p.us_flag span
        {
        padding-top: 3px;
    }
    .gsam .module.one_column_list .wide_item .right_s div.content_type p.slideshow span
        {
        padding-left: 25px;
        padding-top: 3px;
    }
    .gsam .module.one_column_list .wide_item .right_s div.content_type p.commentary span
        {
        padding-left: 25px;
        padding-top: 3px;
    }
    .gsam .module.one_column_list .wide_item .right_s div.content_type p.pdf span
        {
        margin-left: 0;
        margin-top: -2px;
    }
    .gsam .module.one_column_list .wide_item .right_s div.content_type p.read span
        {
        float: left;
        margin-left: -2px;
        margin-top: 0px;
    }
    .gsam .module.one_column_list .wide_item .right_s div.content_type p.video span
        {
        padding-top: 4px;
    }

    /** Wide Item Icons END **/

    /** Theme 1024 **/
    .gsam.theme-1024 .module.one_column_list .wide_item .middle_s {
        float: left;
        width: 693px;
    }
    .gsam.theme-1024 .module.one_column_list .wide_item {
        width: 920px;
    }
    .gsam.theme-1024 .module.one_column_list .wide_item .right_s {
        width: 227px;
    }
    .gsam.theme-1024 .module.campaign_list .campaign_header h2 {
        font-size: 24px;
    }
    .gsam.theme-1024 .module.campaign_list .campaign_item .left_s img {
        max-width: 132px;
    }
    .gsam.theme-1024 .module.campaign_list .campaign_item .left_s {
        width: 132px;
    }
    .gsam.theme-1024 .module.campaign_list .campaign_item .middle_s {
        width: 308px;
    }
    .gsam.theme-1024 .module.campaign_list .campaign_item .right_s {
        width: 130px;
    }
    .gsam.theme-1024 .module.campaign_list .campaign_item {
        width: 621px;
        padding-bottom: 40px;
    }
    .gsam.theme-1024 .module.campaign_list .campaign_item.news_item_without_image
        {
        padding-bottom: 15px;
    }
    .gsam.theme-1024 .module.campaign_list .campaign_item.news_item_without_image h3
        {
        font-size: 20px;
    }
    .gsam.theme-1024 .module.campaign_list .campaign_item.without_image .middle_s
        {
        width: 441px;
    }
    .gsam.theme-1024 .module.campaign_list .campaign_item .middle_s h3,.gsam.theme-1024 .module.one_column_list .wide_item h3
        {
        font-size: 20px;
    }
    .gsam.theme-1024 .module.campaign_list .campaign_item .middle_s p {
        font-size: 12px;
        line-height: 16px;
    }
    .gsam.theme-1024 .module.campaign_list .campaign_item.news_item_without_image p.date
        {
        font-size: 14px;
    }
    .gsam.theme-1024 .module.campaign_list .campaign_item.news_item_without_image p.date
        {
        max-width: 145px;
        width: 145px;
    }
    .gsam.theme-1024 .module.campaign_list .campaign_item .middle_s p.date,.gsam.theme-1024 .module.one_column_list .wide_item p.date
        {
        font-size: 10px;
    }
    .gsam.theme-1024 .module.campaign_list .campaign_item .middle_s .desc p,.gsam.theme-1024 .module.campaign_list .campaign_item.news_item_without_image .desc p,.gsam.theme-1024 .module.one_column_list .wide_item .desc p, .gsam.theme-1024 .module.one_column_list .wide_item .desc .rte ul, .gsam.theme-1024 .module.one_column_list .wide_item .desc .rte ol
        {
        font-size: 12px;
    }
    .gsam.theme-1024 .module.campaign_list .campaign_item .middle_s a.rs_link,.gsam.theme-1024 .module.one_column_list .wide_item .middle_s a.rs_link
        {
        font-size: 10px;
    }
    .gsam.theme-1024 .module.campaign_list .campaign_item .right_s h4 {
        font-size: 10px;
    }
    .gsam.theme-1024 .module.one_column_list .wide_item .right_s h4 {
        font-size: 14px;
    }
    .gsam.theme-1024 .module.campaign_list .campaign_item .right_s p.approved_for_desc,.gsam.theme-1024 .module.campaign_list .campaign_item .right_s p.pre_icons,.gsam.theme-1024 .module.one_column_list .wide_item .right_s p.categories
        {
        font-size: 10px;
    }
    .theme-1024.gsam .module.campaign_list {
        width: 100%;
    }
    .gsam.theme-1024 .medium .module.campaign_list .campaign_header h2 {
        font-size: 27px;
    }
    .gsam.theme-1024 .medium .module.campaign_list .campaign_item .middle_s h3,.gsam.theme-1024 .medium .module.one_column_list .wide_item h3
        {
        font-size: 23px;
    }
    .gsam.theme-1024 .medium .module.campaign_list .campaign_item .middle_s p.date,.gsam.theme-1024 .medium .module.one_column_list .wide_item p.date
        {
        font-size: 13px;
    }
    .gsam.theme-1024 .medium .module.campaign_list .campaign_item .middle_s p.desc,.gsam.theme-1024 .medium .module.campaign_list .campaign_item.news_item_without_image p.desc,.gsam.theme-1024 .medium .module.one_column_list .wide_item p.desc
        {
        font-size: 15px;
    }
    .gsam.theme-1024 .medium .module.campaign_list .campaign_item .middle_s a.rs_link,.gsam.theme-1024 .medium .module.one_column_list .wide_item .middle_s a.rs_link
        {
        font-size: 13px;
    }
    .gsam.theme-1024 .medium .module.campaign_list .campaign_item .right_s h4
        {
        font-size: 13px;
    }
    .gsam.theme-1024 .medium .module.campaign_list .campaign_item .right_s p.approved_for_desc,.gsam.theme-1024 .medium .module.campaign_list .campaign_item .right_s p.pre_icons,.gsam.theme-1024 .medium .module.one_column_list .wide_item .right_s p.categories
        {
        font-size: 13px;
    }
    
     /** Theme 1024 END **/
     /*-----------------------------------cart icon css----------------------*/
        
	.gsam .module.campaign_list .campaign_item .right_s div.content_type p.carticon span
    {
        color: #2C61A6;
    }
    .gsam .module.campaign_list .campaign_item .right_s div.content_type a:hover p.carticon{
    background: url("../framework-libs/base/img/search_icons2.png") no-repeat scroll 0px 0px transparent;
	}
	.gsam .module.campaign_list .campaign_item .right_s div.content_type p.carticon{
	    background: url("../framework-libs/base/img/search_icons_over2.png") no-repeat scroll 0 0 transparent;
	    height: 21px;
	    width: 22px;
	    position:relative;
	    right:0;
	    margin-right:40px;
	    
	}
	.gsam .module.campaign_list .campaign_item .right_s div.content_type a:hover p.carticon span{
        color: #2C61A6;
    }
	.gsam .module.one_column_list .wide_item .right_s div.content_type p.carticon,.gsam .module.one_column_list .wide_item .right_s div.content_type a:hover p.carticon
        {
        background-position: 0 -26px;
        width: 27px;
        margin-right: 50px;
    }


    .gsam .module.one_column_list .wide_item .right_s div.content_type p.carticon span
        {
        float: left;
        margin-left: -2px;
        margin-top: 0px;
    }
    
    
    .gsam .module.campaign_list .campaign_item .right_s div.content_type p.carticon span
        {
        float: left;
        margin-left: -2px;
        margin-top: 2px;
    }
    
    
	.lt-ie9.gsam .module.campaign_list .campaign_item .right_s div.content_type p.carticon
        {
        margin-right: 33px;
    }

    .gsam .module.campaign_list .campaign_item .right_s div.content_type p.carticon,.gsam .module.campaign_list .campaign_item .right_s div.content_type a:hover p.carticon
        {
        background-position: 0 -24px;
    }
	.gsam .module.campaign_list .campaign_item .right_s div.content_type p.carticon span
        {
        padding-top: 19px;
        float: left;
        margin-left: 3px;
        font-size: 12px;
        color: #365884;
        font-family: 'UniversCondensedBold';
        text-transform: uppercase;
    }
    .gsam .module.campaign_list .campaign_item .middle_s a h3:hover{color:#2c61a6}
} /* end @media screen -- do not delete */
        @media print {
        	.gsam .gNav {
        		margin-bottom: 0;
    		}
    .gsam .module.campaign_list .for_financial_advisors,.gsam .module.campaign_list .for_investors
        {
        width: 100%;
    }
    .gsam .module.one_column_list .wide_item,.gsam .module.campaign_list .campaign_item
        {
        padding-bottom: 30px;
        margin-bottom: 30px;
        border-bottom: 1px solid #ccc;
        overflow: hidden;
        clear: both;
        vertical-align: top;
    }
    .gsam .module.campaign_list .campaign_item .left_s,.gsam .module.one_column_list .wide_item .middle_s,.gsam .module.campaign_list .campaign_item .middle_s,.gsam .module.one_column_list .wide_item .right_s,.gsam .module.campaign_list .campaign_item .right_s
        {
        display: inline-block;
    }
    .lt-ie8.gsam .module.campaign_list .campaign_item .left_s,.lt-ie8.gsam .module.one_column_list .wide_item .middle_s,.lt-ie8.gsam .module.campaign_list .campaign_item .middle_s,.lt-ie8.gsam .module.one_column_list .wide_item .right_s,.lt-ie8.gsam .module.campaign_list .campaign_item .right_s
        {
        display: inline;
    }
    .gsam .module.campaign_list .campaign_item .left_s {
        width: 20%;
        vertical-align: top;
    }
    .gsam .module.campaign_list .campaign_item .left_s * {
        vertical-align: top;
        display: block;
        width: 100%;
    }
    .gsam .module.campaign_list .campaign_item .left_s img {
        display: block;
        width: 100%;
    }
    .gsam .module.campaign_list .campaign_item .left_s a:after {
        content: " ";
    }
    .gsam .module.one_column_list .wide_item .middle_s {
        padding: 0 3%;
        width: 71%;
    }
    .gsam .module.campaign_list .campaign_item .middle_s {
        padding: 0 3%;
        width: 51%;
        vertical-align: top;
    }
    .gsam .module.campaign_list .campaign_item.without_image .middle_s {
        width: 71%;
    }
    .gsam .module.one_column_list .wide_item h3,.gsam .module.campaign_list .campaign_item .middle_s h3
        {
        margin-top: 0;
    }
    .gsam .module.one_column_list .wide_item .middle_s h3 a,.gsam .module.campaign_list .campaign_item .middle_s h3 a,.gsam .module.campaign_list .campaign_item.news_item_without_image h3 a
        {
        color: black;
        text-decoration: none;
    }
    .gsam .module.one_column_list .wide_item p.date,.gsam .module.campaign_list .campaign_item .middle_s p.date
        {
        font-size: 8pt;
        text-transform: uppercase;
    }
    .gsam .module.one_column_list .wide_item .middle_s p,.gsam .module.campaign_list .campaign_item .middle_s p
        {
        font-size: 10pt;
    }
    .gsam .module.one_column_list .wide_item .middle_s a.rs_link,.gsam .module.campaign_list .campaign_item .middle_s a.rs_link
        {
        font-size: 8pt;
        text-decoration: none;
        text-transform: uppercase;
    }
    .gsam .module.campaign_list .campaign_item .middle_s a{
    display:block;
    }
    
    .gsam .module.campaign_list .campaign_item .middle_s a[href]:after{
    	content: "";
    }
    .gsam .module.one_column_list .wide_item .right_s,.gsam .module.campaign_list .campaign_item .right_s
        {
        width: 20%;
        vertical-align: top;
    }
    .gsam .module.one_column_list .wide_item .right_s h4,.gsam .module.campaign_list .campaign_item .right_s h4
        {
        margin-bottom: 0;
        margin-top: 0;
    }
    .gsam .module.campaign_list .campaign_item .right_s h4,.gsam .module.campaign_list .campaign_item .right_s p.approved_for_desc,.gsam .module.campaign_list .campaign_item .right_s p.pre_icons
        {
        font-size: 10pt;
        margin-top: 0;
    }
    .gsam .module.campaign_list .campaign_item .right_s p.pre_icons {
        font-size: 8pt;
    }
    .gsam .module.campaign_list .campaign_item .right_s div.content_type,.gsam .module.one_column_list .wide_item .right_s div.content_type,.gsam div.module.campaign_list a.load_more
        {
        display: none;
    }
    .gsam .module.campaign_list .campaign_item .right_s div.content_type.download,.gsam .module.one_column_list .wide_item .right_s div.content_type.download
        {
        display: block;
    }
    .gsam .module.campaign_list .campaign_item .right_s div.content_type.download a,.gsam .module.one_column_list .wide_item .right_s div.content_type.download a
        {
        font-size: 8pt;
        overflow: visible;
        word-wrap: break-word;
        -ms-word-wrap: sWrap;
    }
    .gsam .module.campaign_list .campaign_item .right_s div.content_type.download *,.gsam .module.one_column_list .wide_item .right_s div.content_type.download *
        {
        display: inline;
    }
    .gsam .module.campaign_list .campaign_item .right_s div.content_type.download a:after,.gsam .module.one_column_list .wide_item .right_s div.content_type.download a:after
        {
        word-wrap: break-word;
        -ms-word-wrap: sWrap;
    }
    .gsam .module.campaign_list .campaign_item.news_item_without_image p.date
        {
        font-size: 10pt;
        margin-top: 0;
        margin-bottom: 5px;
    }
    .gsam .module.campaign_list a.rs_link {
        font-size: 8pt;
        text-transform: uppercase;
        word-wrap: break-word;
        -ms-word-wrap: sWrap;
    }
     
}

@media screen {
	.gsam .results_info_bar div.keyword_box {
		background: url("../framework-libs/base/img/advisor_resources/spr_search_term_bg.jpg")
			no-repeat scroll 0 0 #D0DEE9;
		height: 52px;
		float: left;
		width: 100%;
	}
	.gsam .results_info_bar div.keyword_box p {
		color: #232222;
		font: 18px 'UniversCondensed', Arial, sans-serif;
		padding-left: 20px;
		padding-top: 17px;
	}
	.gsam .results_info_bar {
		
	}
	.gsam .results_info_bar p.result_number {
		margin-bottom: 8px;
		margin-top: 8px;
	}
	.gsam .results_info_bar div.keyword_box p span.keyword {
		font: 18px 'UniversCondensedBold', Arial, sans-serif;
	}
	.gsam div.for_investors {
		margin-top: 31px;
		float: left;
	}
} /* end @media screen -- do not delete */
@media print {
	.gsam .results_info_bar div.keyword_box p span.keyword {
		font-weight: bold;
	}
	.gsam .results_info_bar p.result_number {
		font-size: 11pt;
	}
}
@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 .ataglance {
		overflow: hidden;
		zoom: 1;
	}
    .gsam .timeline_header {
        background: #0b0b0b url('../framework-libs/base/img/about-gsam/timeline_bg.gif') top
            right no-repeat;
        width: 100%;
        clear: both;
        position: relative;
        overflow: hidden;
        margin-bottom: -18px;
    }
    .gsam .timeline_header h2 {
        background: url('../framework-libs/base/img/about-gsam/timeline_title_bg.jpg') bottom
            left no-repeat;
        font-weight: normal;
        font: italic 17px/25px Times;
        color: #fff;
        padding: 11px 14px;
        margin: 0;
    }
    .gsam .timeline_header h2 strong {
        font-style: normal;
        font-family: "UniversCondensedBold", Arial;
        font-weight: normal;
    }

    /* Carousel Style */
    .gsam .timeline_carousel {
        padding: 2px 0 15px;
    }
    .gsam .timeline_carousel .slider_pagination { /*    position: absolute;*/
        
    }
    .gsam .timeline_carousel .slider_pagination .slide_pager {
        display: none;
    }
    .gsam .timeline_carousel .slider_pagination .prev,.gsam .timeline_carousel .slider_pagination .next
        {
        background-image:
            url('../framework-libs/base/img/about-gsam/timeline_pagination_sprite.png');
        background-repeat: no-repeat;
        position: absolute;
        bottom: 13px;
        z-index: 2;
        width: 18px;
        height: 90px;
        -webkit-user-select: none;
    }
    .gsam .timeline_carousel .slider_pagination .prev {
        background-position: top left;
        left: 0;
    }
    .gsam .timeline_carousel .slider_pagination .prev:hover {
        background-position: bottom left;
    }
    .gsam .timeline_carousel .slider_pagination .prev.disabled:hover {
        background-position: top left;
        cursor: default;
    }
    .gsam .timeline_carousel .slider_pagination .next {
        background-position: top right;
        right: 0;
    }
    .gsam .timeline_carousel .slider_pagination .next:hover {
        background-position: bottom right;
    }
    .gsam .timeline_carousel .slider_pagination .next.disabled:hover {
        background-position: top right;
        cursor: default;
    }
    .gsam .timeline_carousel .tray {
        margin: 15px 0 0;
    }
    .gsam .timeline_carousel .slide {
        width: 170px;
        height: 79px;
        border-right: 1px solid #333;
        position: relative;
    }
    .gsam .timeline_carousel .slide h3 {
        font: 12px "UniversCondensed", Arial;
        color: #85abd1;
        padding: 0 10px 0 38px;
        text-transform: uppercase;
    }
    .gsam .timeline_carousel .slide span {
        font: 18px "UniversCondensed", Arial;
        color: #fff;
        display: block;
        position: absolute;
        bottom: 19px;
        left: 38px;
    }
    /*.gsam .timeline_carousel .slide span.currency {
        padding: 0 17px 0 8px;
    }
    .gsam .timeline_carousel .slide span.currency sup {
        font-size: 12px;
        position: absolute;
        left: 0;
        top: 2px;
        line-height: 1.4em;
    }*/
    .gsam .timeline_carousel .slide span sub, .gsam .timeline_carousel .slide span sup {
        font-size: 65%;    	
    }
    
    .gsam .timeline_carousel .slide span sub {
    	padding-left: 2px;
    	bottom: 0em;
	}
	
	.gsam .timeline_carousel .slide span sup {   
		margin-right: -1px; 	
    	top: -0.27em;
	}


    /* THEME 1024 */
    .theme-1024.gsam .timeline_header h2 {
        font-size: 15px;
    }
    .theme-1024.gsam .timeline_carousel .slide {
        width: 135px;
    }
    .theme-1024.gsam .timeline_carousel .slide h3 {
        padding: 0 10px 0 30px;
    }
    .theme-1024.gsam .timeline_carousel .slide span {
        left: 30px;
        bottom: 9px;
    }

    /* IE7 */
    .gsam.lt-ie8 .timeline_header {
        margin-bottom: -38px;
    }
} /* end @media screen -- do not delete */
@media print {
    .gsam .timeline_header h2 {
        font-size: 14pt;
        font-family: Times;
        font-style: italic;
        font-weight: normal;
    }
    .gsam .timeline_header h2 strong {
        font-family: Arial;
        font-style: normal;
    }
    .gsam .timeline_carousel {
        display: none;
    }
}
/* 
 * 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;
	}
}
@media screen {
	.gsam .module.section_nav {
		background: #e8e8e8;
		padding: 0px;
		border-bottom: 5px solid #111;
	}
	
	/* The below style is important for restructured Module 67. */
	.gsam .module.section_nav.contact_no_margin {
       padding: 0;
       border-bottom: 0;
       margin-bottom: 0;
    }
	.gsam .module.section_nav li,
	.gsam .module.section_nav div.section_nav_list_item {
		background-color: #e8e9e9;
		display: block;
		padding: 0;
		margin: 0;
	}
	.gsam .module.section_nav li.on,
	.gsam .module.section_nav div.section_nav_list_item.on {
		background-color: #c9cfd5;
	}
	.gsam .module.section_nav li a,
	.gsam .module.section_nav div.section_nav_list_item a {
		background: transparent url('../framework-libs/base/img/bg/section_subnav_shadow.png')
			no-repeat top left;
		display: block;
		padding: 25px 15px;
		font: 16px/18px UniversCondensedBold, Arial;
		color: #333;
		text-decoration: none;
		overflow: hidden;
	}
	.gsam .module.section_nav div.section_nav_list_item a:hover,.gsam .module.section_nav div.section_nav_list_item a:active,
	.gsam .module.section_nav div.section_nav_list_item a:hover,.gsam .module.section_nav div.section_nav_list_item a:active
		{
		color: #2c61a6
	}
	.gsam .module.section_nav li a .nav_title,
	.gsam .module.section_nav div.section_nav_list_item a .nav_title {
		float: left;
		width: 31%;
		padding-right: 15px;
		font: 16px/17px UniversCondensed, Arial;
		text-transform: uppercase;
	}
	.gsam .module.section_nav li.on a .nav_title,
	.gsam .module.section_nav div.section_nav_list_item.on a .nav_title {
		font-family: UniversCondensedBold, Arial;
	}
	.gsam .module.section_nav li a .nav_desc,
	.gsam .module.section_nav div.section_nav_list_item a .nav_desc {
		padding-left: 15px;
		float: left;
		border-left: 1px solid #d8d9d9;
		width: 55%;
	}
	.gsam .module.section_nav li.on a .nav_desc,
	.gsam .module.section_nav div.section_nav_list_item.on a .nav_desc {
		border-left: 1px solid #9f9f9f;
	}

	/* Theme 1024 */
	.theme-1024.gsam .module.section_nav li a .nav_title,
	.theme-1024.gsam .module.section_nav div.section_nav_list_item a .nav_title {
		width: 36%;
	}
	.theme-1024.gsam .module.section_nav li a .nav_desc,
	.theme-1024.gsam .module.section_nav div.section_nav_list_item a .nav_desc {
		width: 50%;
	}
	.theme-1024.gsam .module.section_nav li a,.theme-1024.gsam .module.section_nav li a .nav_title,
	.theme-1024.gsam .module.section_nav div.section_nav_list_item a,.theme-1024.gsam .module.section_nav div.section_nav_list_item a .nav_title
		{
		font-size: 13px;
		line-height: 16px;
	}
	
	
	
	
	
} /* end @media screen -- do not delete */



/* Sections module */
@media screen {
	.gsam .lt-ie8  .module.sub_nav {
		margin-top: 50px;
		position: static;
	}
	.gsam .module.sub_nav dl {
		border-top: 1px solid #ccc;
		float: left;
		margin-bottom: 24px;
		position: fixed;
		text-transform: uppercase;
		width: 180px;
	}
	.gsam .section_header {
		position: fixed;
		top: 264px;
	}
	.gsam .module.sub_nav.non_stick dl {
		position: absolute;
	}
	.gsam .module.sub_nav dt {
		border: 0;
		color: #333;
		display: block;
		font: normal 16px/16px UniversCondensed, Arial;
		letter-spacing: -0.15px;
		line-height: 26px;
		margin: 0;
		padding: 4px 0;
		text-transform: uppercase;
	}
	.gsam .module.sub_nav dd {
		font-family: UniversCondensedBold, Arial;
		font-size: 14px;
		line-height: 18px;
		margin: 0 0 10px;
		word-wrap: break-word;
	}
	.gsam .module.sub_nav a {
		color: #203B5E;
		text-decoration: none;
	}
	.gsam .module.sub_nav a:hover,.gsam .module.sub_nav,.gsam .module.sub_nav a:focus
		{
		color: #2c61a6;
	}
	.gsam.theme-1024 .module.sub_nav dl {
		width: 144px;
	}
	.gsam.theme-1024 .module.sub_nav dt {
		font-size: 14px;
		line-height: 14px;
	}
	.gsam.theme-1024 .module.sub_nav dd {
		font-size: 12px;
		line-height: 16px;
		margin: 0 0 8px;
	}
} /* end @media screen -- do not delete */
@media print {
	.gsam .module.sub_nav {
		display: block;
		margin-bottom: 15px;
	}
	.gsam .module.sub_nav dl {
		top: auto !important;
		position: static !important;
		border-top: 1px solid #ccc;
		padding-top: 5px;
	}
	.gsam .module.sub_nav dt {
		text-transform: uppercase;
		font-size: 10pt;
		margin-bottom: 5px;
	}
	.gsam .module.sub_nav dd {
		margin-left: 0;
		padding-left: 0;
		line-height: normal;
        font-size: 16px;
	}
	.gsam .module.sub_nav a {
		text-transform: uppercase;
		font-size: 9pt;
	}
	.gsam .module.sub_nav a:after {
		content: " ";
	}
}
/* 	GSAM: Events Calendar Print CSS
---------------------------------*/
/*@media print {
  .gsam .header,
  .gsam .loading_mask,
  .gsam .sidebar {
    display: none !important;
  }
}*/

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

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


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

@media screen { /* Color Table
-------------------------------------*/
	.gsam .module table {
		width: 100%;
		margin-bottom: 20px;
	}
	.gsam .module table .gray {
		background: #e6e8e9;
		border: none;
	}
	.gsam .module table {
		background: #fff;
		border: 0px;
	}
	.gsam .module table tr {
		border-bottom: 1px solid #EAEAEA;
		width: 100%;
	}
	.gsam .module table tbody th {
		background: #e6e8e9;
		border: none;
		font: 16px/ 18px 'UniversCondensedBold', Arial, sans-serif;
		color: #333333;
		border-top: 1px solid #dcdddd;
		padding: 16px 13px;
		text-align: left;
	}
	.gsam .module table tbody:first-child>tr:first-child>th {
        padding: 12px 13px 48px;
        border-top: none;
    }
	.gsam .module table tbody td {
		border-right: 1px solid #EAEAEA;
		padding: 12px 24px 16px;
		font: 14px/ 16px Arial, sans-serif;
		color: #585858;
	}
	.lt-ie8.gsam .module table td,.lt-ie8.gsam .module table thead th {
		border-bottom: 1px solid #EAEAEA;
	}
	.gsam .module table thead th {
		border-right: 1px solid #EAEAEA;
		color: #585858;
		font: 16px/ 18px 'UniversCondensedBold', Arial, sans-serif;
		min-height: 48px;
		text-align: left;
		text-transform: uppercase;
		padding: 12px 24px 48px;
	}
	.gsam .module table thead th.gray {
		border-right: 1px solid #EAEAEA;
	}
	.gsam .module table tbody:first-child>tr:first-child>td {
		border-right: 1px solid #EAEAEA;
		color: #585858;
		font: 16px/ 18px 'UniversCondensedBold', Arial, sans-serif;
		min-height: 48px;
		text-align: left;
		text-transform: uppercase;
		padding: 12px 24px 48px;
	}	
	
	.gsam .module .rte table tbody:first-child>tr:first-child>td {
		min-height: auto;
	}
	/** Theme 1024 **/
	.theme-1024.gsam .module table thead th,
	.theme-1024.gsam .module table tbody th,
	.theme-1024.gsam .module table tbody tr:first-child td  {
		font-size: 14px;
	}	
	.theme-1024.gsam .module table tbody td {
		font-size: 12px;
	}	
}  /* end @media screen -- do not delete */
@media print {
	.gsam .module table {
		border: 1px solid #666;
	}
	.gsam .module table tr {
		
	}
	.gsam .module table th {
		vertical-align: top;
		text-align: left;
		border-bottom: 1px solid #666;
		padding: 0.5em;
	}
	.gsam .module table td {
		vertical-align: top;
		border-left: 1px solid #666;
		border-bottom: 1px solid #666;
		padding: 0.5em;
	}
}
.gsam .contactUsNew {
	font-family: 'UniversCondensed';
	font-size: 0;
}
.gsam .contactUsNew *{
	box-sizing: border-box;
	-webkitbox-sizing: border-box;
	-moz-box-sizing: border-box;
}
.gsam .contactUsNew__content {
	padding-right: 2%;
	width: 100%;
	padding-bottom: 30px;
}
.gsam .contactUsNew__content.bm-length_1 {
	width: 50%;
	display: inline-block
}
.gsam .contactUsNew__content.bm-length_1 .contactInfoNew {
	width: 100%
}
.gsam .contactUsNew__seeMore {
	font-size: 14px;
	position: absolute;
	right: 0;
	bottom: 8px;
	text-transform: none;
	font-family: UniversCondensed;
}
.gsam h2.fm-type_withSideText {
	position: relative;
	font-family: 'UniversCondensed';
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	margin-top: 35px;
	padding: 7px 0;
	padding-right: 90px;
}
.gsam .contactInfoNewText {
	display: inline-block;
	vertical-align: top;
}
.gsam .contactInfoNew__image {
	display: table-cell;
	width: 77px;
}
.gsam .contactInfoNewText.bm-with_image {
	padding-left: 10px;
	display: table-cell;
}
/*@media (min-width: 768px) {*/
.gsam  .contactUsNew__seeMore {
	padding-right: 8px;
}
.gsam .contactUsNew__content {
	padding-right: 0;
	width: 33%;
	display: inline-block;
	vertical-align: top;
}
.gsam .sidebar.shaded .contactUsNew{
	padding: 0 20px;
}
.gsam .sidebar .contactUsNew.bm-fields_2 .contactUsNew__content.bm-length_1, .gsam .sidebar .contactUsNew.bm-fields_3 .contactUsNew__content.bm-length_1 {
	width: 50%;
	padding-right: 15px;
}
.gsam .sidebar .contactUsNew.bm-fields_2 .contactUsNew__content.bm-length_1 .contactInfoNew, .gsam .sidebar .contactUsNew.bm-fields_3 .contactUsNew__content.bm-length_1 .contactInfoNew {
	width: 100%;
	padding-right : 0;
}
.gsam .contactUsNew__content.bm-content_more {
	width: 67%;
}
.gsam .contactUsNew__content.bm-content_more .contactInfoNew {
	width: 50%;
}

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

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

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


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


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

}

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


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

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

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

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

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

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

    /* Theme 1024 Custom Dropdown style */
    .theme-1024.gsam .onlineRequest div.ui_select_custom,.theme-1024.gsam .onlineRequest div.custom_ul div.custom_ul_head,.theme-1024.gsam .onlineRequest div.ui_select_custom div.custom_ul_list div.ui_custom_select_li
        {
        height: 26px;
    }
    .theme-1024.gsam .onlineRequest div.ui_select_custom div.active {
        overflow-x: hidden;
    }
} /* end @media screen -- do not delete */
@media print {
    .gsam .onlineRequest form {
        display: none;
    }
}
@media screen {
	.gsam .module.getting_started_footer {
		width: 100%;
		float: left;
	}
	.gsam .module.getting_started_footer h2 {
		border: 1px solid #BFBFBE;
		border-width: 1px 0;
		color: #333;
		font: normal 16px/16px UniversCondensed, Arial;
		letter-spacing: -0.15px;
		margin: 0 0 20px;
		padding: 4px 0;
		text-transform: uppercase;
	}
	.gsam .module.getting_started_footer .module_l,.gsam .module.getting_started_footer .module_m,.gsam .module.getting_started_footer .module_r
		{
		float: left;
		border-left: 1px solid #bfbfbe;
	}
	.gsam .module.getting_started_footer .module_l {
		width: 390px;
		float: left;
		border: none;
	}
	.gsam .module.getting_started_footer .module_l h4 {
		clear: both;
		color: #313131;
		float: left;
		font: 18px/22px UniversCondensedBold, Arial;
		margin-bottom: 14px;
		width: 90%;
	}
	.gsam .module.getting_started_footer .module_l p {
		float: left;
		width: 90%;
		color: #313131;
		font-size: 14px;
	}
	.gsam .module.getting_started_footer .module_m {
		float: left;
		width: 151px;
		padding: 0 32px;
	}
	.gsam .module.getting_started_footer .module_m ul {
		float: left;
		width: 100%;
	}
	.gsam .module.getting_started_footer .module_m ul li {
		width: 100%;
	}
	.gsam .module.getting_started_footer .module_m ul li a {
		float: left;
		width: 100%;
		font: 14px/22px UniversCondensedBold, Arial;
		color: #365884;
		text-transform: uppercase;
		text-decoration: none;
	}
	.gsam .module.getting_started_footer .module_m ul li a:hover {
		color: #2C61A6;
	}
	.gsam .module.getting_started_footer .module_r {
		float: left;
		width: 529px;
		padding: 0 32px;
	}
	.gsam .module.getting_started_footer .module_r p.detail {
		width: 100%;
		float: left;
		color: #313131;
		font-size: 14px;
	}
	.gsam .module.getting_started_footer .module_r p.number {
		font: 40px UniversCondensed, Arial;
		color: #313131;
		float: left;
		width: 100%;
	}
	.gsam .module.getting_started_footer .module_r a.add_more_contact_options
		{
		clear: left;
		color: #365884;
		display: block;
		float: left;
		font: 14px 'UniversCondensedBold', Arial, sans-serif;
		margin-top: 2px;
		text-decoration: none;
		text-transform: uppercase;
	}
	.gsam .module.getting_started_footer .module_r a.add_more_contact_options:hover
		{
		color: #2C61A6 !important;
	}
	.theme-1024.gsam .module.getting_started_footer .module_r a.add_more_contact_options
		{
		font: 12px 'UniversCondensedBold', Arial, sans-serif;
	}
	.lt-ie8.gsam .module.getting_started_footer .module_r a.add_more_contact_options
		{
		width: 100%;
	}
	.theme-1024.gsam .module.getting_started_footer .module_r p.detail {
		font-size: 12px;
	}
	.theme-1024.gsam .module.getting_started_footer .module_r p.number {
		font-size: 38px;
	}
	.theme-1024.gsam .module.getting_started_footer .module_l p {
		font-size: 12px;
	}
	.theme-1024.gsam .module.getting_started_footer .module_m ul li a {
		font-size: 12px;
		line-height: 18px;
	}
	.theme-1024.gsam .module.getting_started_footer .module_l {
		width: 312px;
	}
	.theme-1024.gsam .module.getting_started_footer .module_m {
		width: 130px;
	}
	.theme-1024.gsam .module.getting_started_footer .module_r {
		width: 385px;
	}
	.theme-1024.gsam .module.getting_started_footer .module_l h4 {
		font-size: 16px;
	}
	.theme-1024.gsam .module.getting_started_footer h2 {
		font-size: 14px;
	}
} /* end @media screen -- do not delete */
@media print {
	.gsam .module.getting_started_footer .module_m ul {
		margin-left: 0;
		padding-left: 0;
	}
	.gsam .module.getting_started_footer .module_m ul li {
		list-style: none;
	}
	.gsam .module.getting_started_footer .module_r a.add_more_contact_options
		{
		display: none;
	}
	.gsam .module.getting_started_footer>div {
		margin-bottom: 15px;
		padding-bottom: 10px;
		border-bottom: 1px solid #ccc;
	}
	.gsam .module.getting_started_footer .module_r {
		border-bottom: none;
	}
	.gsam .module.getting_started_footer .module_l p {
		padding-top: 0;
	}
	.gsam .module.getting_started_footer .module_r p.detail {
		margin-bottom: 5px;
	}
	.gsam .module.getting_started_footer .module_r p.number {
		margin-top: 0;
		font-size: 14pt;
		font-weight: bold;
	}
}
/*******
 *
 * Getting Started
 ******/
@media screen {
	.gsam .sidebar .module.getting_started h3, .gsam .right .module.getting_started h3 {
		margin-top: 15px;
	}
	.gsam .sidebar .module.getting_started .rte ul li, .gsam .sidebar .module.getting_started .rte ol li, .gsam .right .module.getting_started .rte ul li, .gsam .right .module.getting_started .rte ol li {
		line-height: 1.2;
	}
	.gsam .sidebar .module.getting_started .rte ul, .gsam .right .module.getting_started .rte ul {
		margin: 0 0 8px 20px;
	}	
	.gsam .sidebar .module.getting_started .rte ol, .gsam .right .module.getting_started .rte ol {
		margin: 0 0 8px 24px;
	}
	.gsam .sidebar .module.getting_started .rte ul ol, .gsam .sidebar .module.getting_started .rte ul ul, .gsam .sidebar .module.getting_started .rte ol ul, .gsam .sidebar .module.getting_started .rte ol ol, gsam .right .module.getting_started .rte ul ol, .gsam .right .module.getting_started .rte ul ul, .gsam .right .module.getting_started .rte ol ul, .gsam .right .module.getting_started .rte ol ol {
		margin-bottom: 0px;
		padding: 0;
	}
	.gsam .sidebar .module.getting_started .rte ul ol li, .gsam .sidebar .module.getting_started .rte ul ul li, .gsam .sidebar .module.getting_started .rte ol ul li, .gsam .sidebar .module.getting_started .rte ol ol li,	.gsam .right .module.getting_started .rte ul ol li, .gsam .right .module.getting_started .rte ul ul li, .gsam .right .module.getting_started .rte ol ul li, .gsam .right .module.getting_started .rte ol ol li {	
		background: url("../framework-libs/base/img/article-content/article-sprite.png") no-repeat scroll 0 -558px transparent;
	}
	.gsam .sidebar .module.getting_started div.phone, .gsam .right .module.getting_started div.phone {
		font-family: 'UniversCondensed', Arial, sans-serif;
		font-size: 40px;
		margin: 0px 0 2px;
		word-wrap: break-word;
		line-height: 40px;
	}
	.gsam .sidebar .module.getting_started p, .gsam .right .module.getting_started p {
        line-height: 1.2;
        margin: 0 0 8px;
    }
    .gsam .sidebar .module.getting_started p.more, .gsam .right .module.getting_started p.more {        
        margin: 0px;
    }
    .gsam .sidebar .module.getting_started h2, .gsam .right .module.getting_started h2 {
        padding: 5px 0;
    }    
    .gsam .sidebar .module.getting_started h3, .gsam .right .module.getting_started h3 {        
        margin-bottom: 10px;
    }
    .gsam .sidebar .module.getting_started .more a, .gsam .right .module.getting_started .more a {        
        font-size: 14px;
    } 
      	
	/* Theme 1024 */
    .gsam.theme-1024 .sidebar .module.getting_started .links li {
        margin-bottom: 5px;
    }
    .gsam.theme-1024 .sidebar .module.getting_started div.phone {        
        padding-bottom: 8px;
    }
    .gsam.theme-1024 .sidebar .module.getting_started .more a {
        font-size: 12px;
    }
    .gsam.theme-1024 .sidebar .module.getting_started .rte ul ol li, .gsam.theme-1024 .sidebar .module.getting_started .rte ul ul li, .gsam.theme-1024 .sidebar .module.getting_started .rte ol ul li, .gsam.theme-1024 .sidebar .module.getting_started .rte ol ol li {	
		background: url("../framework-libs/base/img/article-content/article-sprite.png") no-repeat scroll 0 -559px transparent;
	}
} /* end @media screen -- do not delete */
    
@media print {
	.gsam .sidebar .module.getting_started ul, .gsam .right .module.getting_started ul {
		margin-left: 0;
		padding-left: 0;
	}
	.gsam .sidebar .module.getting_started ul li, .gsam .right .module.getting_started ul li {
		list-style: none;
	}
	.gsam .sidebar .module.getting_started div.phone, .gsam .right .module.getting_started div.phone {
		font-weight: bold;
		font-size: 18pt;
	}
}
@media screen {
	.gsam .module.promo_three_col {
		overflow: hidden;
	}
	.gsam .module.promo_three_col>div {
		float: left;
	}
	.gsam .module.promo_three_col div.figure {
		border-right: 1px solid #B1B2B1;
		padding-right: 15px;
		width: 23%;
	}
	.gsam .module.promo_three_col div.figure img {
		max-width: 100%;
	}
	.gsam .module.promo_three_col div.linklist {
		border-right: 1px solid #B1B2B1;
		padding-left: 13px;
		padding-right: 13px;
		width: 23%;
	}
	.gsam .module.promo_three_col div.linklist a {
		font: 12px/16px UniversCondensedBold, Arial;
		text-decoration: none;
		text-transform: uppercase;
	}
	.gsam .module.promo_three_col div.last {
		padding-left: 13px;
		width: 43%;
	}
	.gsam .module.promo_three_col div.last p {
		font: 14px/18px Arial;
		color: #111;
		margin-bottom: 7px;
	}

	/* Button Style */
	.gsam .promo_three_col .button {
		background-color: transparent;
		cursor: pointer;
		display: inline-block;
		font-size: 14px;
		line-height: 25px;
		margin: 5px 20px 0 0;
		padding: 0;
		text-decoration: none;
		text-transform: uppercase;
	}
	.gsam .promo_three_col .button span {
		background: url("../framework-libs/base/img/buttons/cta_L.png") no-repeat scroll left top
			transparent;
		float: left;
		line-height: 25px;
		margin: 0;
		padding: 0 3px 0 10px;
	}
	.gsam .promo_three_col .button span span {
		background: url("../framework-libs/base/img/buttons/cta_R.png") no-repeat scroll right
			top transparent;
		float: left;
		line-height: 25px;
		margin: 0;
		padding: 0 10px 2px 0;
	}
	.gsam .promo_three_col .button span span span {
		background: url("../framework-libs/base/img/buttons/cta_1px.png") repeat scroll 0 0
			transparent;
		color: #FFFFFF;
		float: left;
		font-family: UniversCondensedBold, Arial;
		font-weight: normal;
		line-height: 25px;
		margin: 0;
		padding: 0 3px;
	}
	.gsam .promo_three_col .button:hover span {
		background: url("../framework-libs/base/img/buttons/cta_L_hover.png") no-repeat scroll
			left top transparent;
	}
	.gsam .promo_three_col .button:hover span span {
		background: url("../framework-libs/base/img/buttons/cta_R_hover.png") no-repeat scroll
			right top transparent;
	}
	.gsam .promo_three_col .button:hover span span span {
		background: url("../framework-libs/base/img/buttons/cta_1px_hover.png") repeat scroll 0 0
			transparent;
	}

	/* THEME 1024 Styles */
	.theme-1024.gsam .module.promo_three_col div.linklist a {
		font-size: 10px;
		line-height: 14px;
	}
	.theme-1024.gsam .module.promo_three_col div.last p {
		font-size: 12px;
		line-height: 16px;
	}
	.theme-1024.gsam .promo_three_col .button {
		font-size: 12px;
	}
} /* end @media screen -- do not delete */
@media screen { /** Common **/
	.gsam .list_content_item a {
		text-decoration: none;
	}
	.gsam .list_content_item.module_two_col a, .gsam .list_content_item.module_three_col a {
		text-decoration: underline;
	}
	/** List content item - Columns **/
	.gsam .list_content_item.module_one_col {
		width: 770px;
		padding: 20px 0 20px 20px;
	}
	.gsam .list_content_item.module_one_col.campaign_page {
	    margin-top: 3px;
	    margin-bottom: 0px;
	}
	.gsam .list_content_item.module_one_col .module_details {
		width: 750px;
	}
	.gsam .list_content_item.module_two_col {
		width: 770px;
		padding: 20px 0 20px 20px;
	}
	.gsam .list_content_item.module_two_col .module_image {
		float: left;
		margin-right: 20px;
	}
	.gsam .list_content_item.module_two_col .module_details {
		float: left;
		width: 560px;
		padding: 30px 20px 0 0;
	}
	.gsam .list_content_item.module_three_col {
		width: 770px;
		padding: 20px 0 20px 20px;
	}
	.gsam .list_content_item.module_three_col .module_image {
		float: left;
		margin-right: 20px;
		max-width: 160px;
	}
	.gsam .list_content_item.module_three_col .module_details {
		float: left;
		width: 380px;
		padding: 24px 20px 0 0;
	}
	.gsam .list_content_item .module_subdetails {
		float: left;
		width: 170px;
		padding: 24px 20px 0 0;
	}

	/** clearfix **/
	.gsam .module_one_col:after,.gsam .module_two_col:after,.gsam .module_three_col:after
		{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		line-height: 0;
	}
	/* for IE6 */
	.gsam * html .module_one_col,.gsam * html .module_two_col,.gsam * html .module_three_col
		{
		height: 1%;
		zoom: 1;
	}
	/* for IE7 */
	.gsam *:first-child+html .module_one_col,.gsam *:first-child+html .module_two_col,.gsam *:first-child+html .module_three_col
		{
		min-height: 1px;
	}

	/** List content item **/
	.gsam  .list_content_item {
		background-color: #fff;
		margin-bottom: 8px;
	}
	.gsam  .list_content_item p {
		font-family: 'UniversCondensed', Arial, sans-serif;
		font-size: 14px;
		line-height: 17px;
	}
	.gsam  .list_content_item p.small_text {
		font-size: 12px;
		color: #666;
	}
	.gsam  .list_content_item p.medium_text {
		font-size: 13px;
		line-height: 15px;
		font-family: Arial, sans-serif;
		/*  font-size: 13px;
  line-height: 18px;*/
	}
	.gsam  .list_content_item p.large_text {
		font-size: 16px;
	}
	.gsam  .list_content_item p span {
		display: block;
		font-family: 'UniversCondensedBold', Arial, sans-serif;
		color: #000;
	}
	.gsam  .list_content_item.module_one_col .module_details,.gsam  .list_content_item.module_two_col .module_details,.gsam  .list_content_item.module_three_col .module_details,.gsam  .list_content_item .module_subdetails
		{
		padding-top: 0;
	}
	.gsam  .list_content_item .module_details h2 {
		font-family: 'UniversCondensedBold', Arial, sans-serif;
		font-size: 22px;
		line-height: 22px;
		margin-bottom: 6px;
	}
	.gsam .list_content_item .module_details p.wrap-list-text{
		overflow: hidden;
	}
	.gsam  .list_content_item .module_details h2 a {
		color: #333;
		text-decoration: none;
	}
	.gsam  .list_content_item .module_details h2 a:hover {
		color: #2C61A6;
	}
	.gsam  .list_content_item .module_details h3 {
		margin-bottom: 6px;
		color: #6286b5;
		font-size: 14px;
	}
	.gsam  .list_content_item .module_details h4,.gsam  .list_content_item .module_details h5,.gsam  .list_content_item .module_details span
		{
		font-family: 'UniversCondensed', Arial, sans-serif;
		font-size: 14px;
		line-height: 17px;
	}
	.gsam  .list_content_item .module_details p {
		font-family: Arial, sans-serif;
		font-size: 14px;
		line-height: 18px;
		color: #333;
	}
	.gsam .list_content_item.module_one_col .content_list.rte ul, .gsam .list_content_item.module_one_col .content_list.rte ol {
		margin-bottom: 0px;
		margin-top: 16px;
	}
	.gsam .list_content_item.module_one_col .content_list.rte ol {
		margin-left: 23px;
	}
	.gsam .list_content_item.module_one_col .content_list.rte ol ul, .gsam .list_content_item.module_one_col .content_list.rte ol ol {
		margin-left: 20px;
	}	
	.gsam .list_content_item.module_one_col .content_list.rte ul ul, .gsam .list_content_item.module_one_col .content_list.rte ul ol, .gsam .list_content_item.module_one_col .content_list.rte ol ul, .gsam .list_content_item.module_one_col .content_list.rte ol ol {
		margin-top: 0px;
	}
	.gsam  .list_content_item .module_details h5 {
		margin-bottom: 8px;
	}
	.gsam  .list_content_item .module_details span {
		margin-bottom: 8px;
		display: block;
	}
	.gsam .list_content_item .module_details .item_actions {
		margin-top: 18px;
	}
	.gsam  .list_content_item .module_subdetails h2 {
		font-family: 'UniversCondensed', Arial, sans-serif;
		font-size: 16px;
		margin-bottom: 10px;
	}
	.gsam  .list_content_item .module_subdetails h3 {
		margin: 0 0 14px 0;
		color: #6286b5;
		font-size: 14px;
		text-transform: uppercase;
	}
	.gsam  .list_content_item .module_subdetails p {
		margin-bottom: 12px;
	}
	.gsam .list_content_item .module_subdetails .item_actions {
		margin-top: 30px;
	}

	/** Load more **/
	.gsam .main .loading_more,.gsam .main a.load_more {
		width: 200px;
		display: block;
		color: #365884;
		font-family: 'UniversCondensedBold', Arial, sans-serif;
		font-size: 15px;
		text-transform: uppercase;
		text-align: center;
		margin: 20px auto;
	}
	.gsam .main a.load_more:hover {
		color: #2c61a6;
	}

	/** Mask for loading **/
	.gsam .loading_mask {
		position: absolute;
		top: 66px;
		right: 0;
		bottom: 0;
		left: 10px;
		width: 1200px;
		height: 500px;
		background: url("../components-libs/img/bg/mask_bg.png") 0 0 repeat;
		z-index: -1;
		display: none;
	}
	.gsam .loading_mask.active {
		z-index: 2000;
	}
	.gsam .loading_mask p {
		padding: 30px 0 0;
		color: #fff;
		font-family: 'UniversCondensedBold', Arial;
		font-size: 18px;
		text-align: center;
	}

	/** 1024 **/
	.theme-1024.gsam .list_content_item.module_one_col,
	.theme-1024.gsam .list_content_item.module_two_col,
	.theme-1024.gsam .list_content_item.module_three_col {
		width: 630px;
		padding: 16px 0 16px 16px;
	}
	.theme-1024.gsam .list_content_item.module_one_col .module_details {
		width: 604px;
	}
	.theme-1024.gsam .list_content_item.module_two_col .module_details {
		width: 442px;
		padding: 0 16px 0 0;
	}
	.theme-1024.gsam .list_content_item.module_two_col .module_subdetails {
		width: 146px;
		padding: 0 16px 0 0;
	}
	.theme-1024.gsam .list_content_item.module_three_col .module_image {
		max-width: 128px;
		margin-right: 16px;
	}
	.theme-1024.gsam .list_content_item.module_three_col .module_details {
		float: left;
		width: 300px;
		padding: 0 16px 0 0;
	}
	.theme-1024.gsam .list_content_item.module_three_col .module_subdetails
		{
		width: 144px;
		padding: 0 16px 0 0;
	}
	.theme-1024.gsam .list_content_item {
		margin-bottom: 6px;
	}
	.theme-1024.gsam .list_content_item p, .theme-1024.gsam .list_content_item.module_one_col .content_list.rte ul, .theme-1024.gsam .list_content_item.module_one_col .content_list.rte ol {
		font-family: 'UniversCondensed', Arial, sans-serif;
		font-size: 12px;
		line-height: 15px;
	}
	.theme-1024.gsam  .list_content_item p.small_text {
		font-size: 11px;
	}
	.theme-1024.gsam  .list_content_item p.medium_text {
		font-size: 12px;
		line-height: 14px;
	}
	.theme-1024.gsam  .list_content_item p.large_text {
		font-size: 14px;
	}
	.theme-1024.theme-1024.gsam  .list_content_item .module_details h2 {
		font-size: 20px;
		line-height: 20px;
		margin-bottom: 4px;
	}
	.theme-1024.gsam .list_content_item .module_details h3 {
		margin-bottom: 4px;
		font-size: 12px;
	}
	.theme-1024.gsam  .list_content_item .module_details h4,.theme-1024.gsam  .list_content_item .module_details h5,.theme-1024.gsam  .list_content_item .module_details span,.theme-1024.gsam  .list_content_item .module_details p
		{
		font-size: 12px;
		line-height: 15px;
	}
	.theme-1024.gsam  .list_content_item .module_details h5 {
		font-size: 12px;
		line-height: 14px;
		margin-bottom: 7px;
	}
	.theme-1024.gsam  .list_content_item .module_details span {
		font-size: 11px;
		margin-bottom: 4px;
	}
	.theme-1024.gsam .list_content_item .module_details .item_actions {
		margin-top: 12px;
	}
	.theme-1024.gsam  .list_content_item .module_subdetails h2 {
		font-size: 14px;
		margin-bottom: 10px;
	}
	.theme-1024.gsam .list_content_item .module_subdetails h3 {
		font-size: 12px;
		margin-bottom: 10px;
	}
	.theme-1024.gsam  .list_content_item .module_subdetails p {
		margin-bottom: 8px;
	}
	.gsam .list_content_item .module_subdetails .item_actions {
		margin-top: 25px;
	}

	/** Load more - 1024 **/
	.theme-1024.gsam .main .loading_more,.theme-1024.gsam .main a.load_more
		{
		font-size: 13px;
	}
	/** Mask for loading **/
	.theme-1024 .loading_mask {
		width: 960px;
	}
	.theme-1024.gsam .main .list_content_item.module_one_col.campaign_page {
        width: 630px;
    }

	/** Event Calendar - Overrides 
  --------------------------------**/
	.gsam .events_listcontent .list_content_item.module_two_col .module_details
		{
		width: 577px;
	}
	.gsam .events_listcontent .list_content_item.module_three_col .module_details
		{
		width: 397px;
	}
	.gsam  .events_listcontent .list_content_item .module_subdetails {
		width: 153px;
	}
	.gsam .events_listcontent .list_content_item .module_details h2 {
		color: #333;
		margin-bottom: 18px;
	}
	.gsam  .events_listcontent .list_content_item .module_subdetails p span
		{
		font-size: 16px;
	}
	.gsam .list_content_item p.small_text span{
		
		font-size: 16px;
	}

	/** Event Calendar 1024 - Overrides **/
	.theme-1024.gsam .events_listcontent .list_content_item.module_two_col .module_details
		{
		width: 454px;
	}
	.theme-1024.gsam .events_listcontent .list_content_item.module_three_col .module_details
		{
		width: 310px;
	}
	.theme-1024.gsam  .events_listcontent .list_content_item .module_subdetails
		{
		width: 134px;
	}
	.theme-1024.gsam .events_listcontent .list_content_item .module_details h2
		{
		margin-bottom: 12px;
	}
	.theme-1024.gsam  .events_listcontent .list_content_item .module_subdetails p span
		{
		font-size: 14px;
	}
} /* end @media screen -- do not delete */
@media print {
	.gsam .main .loading_more,.gsam .main a.load_more,.gsam .list_content_item .module_subdetails .item_actions
		{
		display: none;
	}
	.gsam .list_content_item {
		margin-bottom: 30px;
		padding-bottom: 30px;
		border-bottom: 1px solid #ccc;
	}
	.gsam .list_content_item.module_three_col .module_image,.gsam .list_content_item.module_three_col .module_details,.gsam .list_content_item.module_two_col .module_details,.gsam .list_content_item .module_subdetails
		{
		display: inline-block;
		vertical-align: top;
	}
	.lt-ie8.gsam .list_content_item.module_three_col .module_image,.lt-ie8.gsam .list_content_item.module_three_col .module_details,.lt-ie8.gsam .list_content_item.module_two_col .module_details,.lt-ie8.gsam .list_content_item .module_subdetails
		{
		display: inline;
	}
	.gsam .list_content_item.module_three_col .module_image {
		width: 20%;
	}
	.gsam .list_content_item.module_three_col .module_details {
		padding: 0 3%;
		width: 51%;
	}
	.gsam .list_content_item.module_two_col .module_details {
		padding: 0 3%;
		width: 71%;
	}
	.gsam .list_content_item .module_subdetails {
		width: 20%;
	}
	.gsam .list_content_item .module_details h2,.gsam .events_listcontent .list_content_item .module_details h2
		{
		font-size: 14pt;
		margin-top: 0;
	}
	.gsam .list_content_item .module_subdetails h2 {
		margin-top: 0;
	}
	.gsam .list_content_item .module_subdetails h2,.gsam .list_content_item .module_subdetails p,.gsam .list_content_item .module_details p
		{
		font-size: 10pt;
	}
	.gsam .list_content_item .module_details h4,.gsam .list_content_item .module_details h5,.gsam .list_content_item .module_details span
		{
		font-size: 8pt;
		text-transform: uppercase;
		margin: 0 5px;
	}
	.gsam .list_content_item .module_details h3,.gsam .list_content_item .module_subdetails h3
		{
		font-size: 10pt;
		margin-top: 0;
		margin-bottom: 0;
		text-transform: uppercase;
	}
	.gsam .list_content_item .module_details .item_actions {
		padding-left: 0;
	}
	.gsam .list_content_item .module_subdetails h3 {
		margin-top: 0;
	}
	.gsam .list_content_item .module_details h2 a {
		color: black;
	}
}

@media screen { /** Featured content - Columns **/
	.gsam .list_content.events_list.featuredlayout{
	   background: #FFF;
	   padding-bottom: 20px;
	}
	.gsam .featured_content_item.module_one_col {
		width: 790px;
	}
	.gsam .featured_content_item.module_one_col .module_details {
		width: 750px;
	}
	.gsam .featured_content_item.module_two_col {
		width: 790px;
	}
	.gsam .featured_content_item.module_two_col .module_image {
		float: left;
		margin-right: 20px;
		max-width: 385px;
	}
	.gsam .featured_content_item.module_two_col.campaign_page .module_image {
        margin-right: 0px;
        max-width: 385px;
    }
	.gsam .featured_content_item.module_two_col .module_details {
		float: left;
		width: 373px;
		padding: 30px 20px 0 0;
	}
	.gsam .featured_content_item.module_two_col.campaign_page .module_details {
        padding: 16px 20px;
        width: 364px;
    }
	.gsam .featured_content_item.module_three_col {
		width: 790px;
	}
	.gsam .featured_content_item.module_three_col .module_image {
		float: left;
		margin-right: 20px;
		max-width: 307px;
	}
	.gsam .featured_content_item.module_three_col .module_details {
		float: left;
		width: 270px;
		padding: 24px 20px 20px 0;
	}
	.gsam .featured_content_item.module_three_col .module_subdetails {
		float: left;
		width: 153px;
		padding: 24px 20px 0 0;
	}

	/** clearfix **/
	.gsam .module_one_col:after,.gsam .module_two_col:after,.gsam .module_three_col:after
		{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		line-height: 0;
	}
	/* for IE6 */
	.gsam * html .module_one_col,.gsam * html .module_two_col,.gsam * html .module_three_col
		{
		height: 1%;
		zoom: 1;
	}
	/* for IE7 */
	.gsam *:first-child+html .module_one_col,.gsam *:first-child+html .module_two_col,.gsam *:first-child+html .module_three_col
		{
		min-height: 1px;
	}

	/** Featured content item **/
	.gsam .featured_content_item {
		background: #C0D4E7
			url('../components-libs/list/img/blue_featured_bg.gif')
			no-repeat top right;
		margin-bottom: 25px;
	}
	.gsam .list_content.events_list{
	   margin: 3px 0;
	}
	.gsam .featured_content_item div.leftimg{
	   float: left;
	   min-height: 10px;
	   width: 385px;
	}
   .theme-1024.gsam .featured_content_item div.leftimg{
       width: 319px;
    }
    .gsam .featured_content_item.module_three_col div.leftimg{
        width: 327px;
    }
    .theme-1024.gsam .featured_content_item.module_three_col div.leftimg{
        width: 260px;
    }
    .gsam .list_content_item.module_three_col div.leftimg{
        float: left;
        min-height: 10px;
        width: 180px;
    }
    .theme-1024.gsam .list_content_item.module_three_col div.leftimg{
        width: 140px;
    }
	.gsam .featured_content_item.campaign_page {        
        margin-bottom: 0px;
    }
	.gsam .featured_content_item h2 {
		color: #333;
		margin-bottom: 18px;
		font-family: 'UniversCondensedBold', Arial, sans-serif;
		font-size: 22px;
		line-height: 27px;
	}
	.gsam .featured_content_item h2 a {
		text-decoration: none;
		color: #000;
	}
	.gsam .featured_content_item h2 a:hover {
		color: #2C61A6;
	}
	.gsam .featured_content_item .module_details h3 {
		color: #fff;
		margin-bottom: 6px;
		font-size: 12px;
		text-transform: uppercase;
	}
	.gsam .featured_content_item .module_details h3 span.pipe {
		font-size: 80%;
		line-height: 13px;
		vertical-align: top;
		display: inline-block;
	}
	.gsam .featured_content_item .module_subdetails h3 {
		margin: 0 0 14px 0;
		color: #6286b5;
		font-size: 14px;
		text-transform: uppercase;
	}
	.gsam .featured_content_item p, .gsam .content_list.rte ul, .gsam .content_list.rte ol {
		color: #333;
		font-family: Arial, sans-serif;
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 16px;
	}
	gsam .content_list.rte ol{
		margin-left: 22px;
	}
	.gsam .content_list.rte ul ul, .gsam .content_list.rte ul ol, .gsam .content_list.rte ol ul, .gsam .content_list.rte ol ol {
		margin-bottom: 0px;
	}
	.gsam .content_list.rte ul ul li, .gsam .content_list.rte ul ol li, .gsam .content_list.rte ol ul li, .gsam .content_list.rte ol ol li {
		background: url("../framework-libs/base/img/article-content/article-sprite.png") no-repeat scroll 0 -557px transparent;
	}
	.gsam .featured_content_item p.large_text .orginal_date {
		font-size: 12px;
		font-family: 'UniversCondensed', Arial, sans-serif;
		color: #666;
	}
	.gsam .featured_content_item.campaign_page p {
	    margin-bottom: 0px;
	}
	.gsam .featured_content_item p.date {
		font: 12px 'UniversCondensedBold',Arial,sans-serif;
		margin-top: 13px;
		padding-top: 0;
		text-transform: uppercase;
		color:#666666;
		padding-bottom: 6px;
	}
	.gsam  .featured_content_item p.small_text {
		font-size: 12px;
		color: #666;
	}
	.gsam  .featured_content_item p.medium_text {
		font-size: 13px;
		line-height: 15px;
	}
	.gsam  .featured_content_item p.large_text {
		font-family: 'UniversCondensed', Arial, sans-serif;
		font-size: 16px;
	}
	.gsam  .featured_content_item p span {
		display: block;
		font-family: 'UniversCondensedBold', Arial, sans-serif;
		color: #000;
	}
	.gsam .featured_content_item.campaign_page .feature-description{
	   overflow: hidden;
	} 	

	/** Featured content item - actions **/
	.gsam .item_actions {
		margin-top: 28px;
		color: #365884;
		font-family: 'UniversCondensedBold', Arial, sans-serif;
		font-size: 12px;
		text-transform: uppercase;
	}	
	.gsam .item_actions li {
		float: left;
	}
	.gsam .item_actions li a, .gsam .list_content_item .item_actions li a {
		text-decoration: none;
	}
	.gsam .item_actions li.divider {
		background: transparent
			url("../components-libs/list/img/action_divider_grey.jpg")
			0 0 no-repeat;
		margin-left: 11px;
		padding-left: 12px;
	}
	
	.gsam .featured_content_item .module_details .rs_link {
        color: #365884;
        float: left;
        font: 12px 'UniversCondensedBold', Arial, sans-serif;
        margin-bottom: 0px;
        margin-top: 18px;
        text-decoration: none;
        text-transform: uppercase;       
    }
    .gsam  .featured_content_item .module_details a.rs_link:hover {
        color: #2c61a6;
    }

	/** 1024 **/
	/** Featured content - Columns **/
	.theme-1024.gsam .featured_content_item.module_two_col.campaign_page .module_image {
        margin-right: 0px;
        max-width: 319px;
    }
	.theme-1024.gsam .featured_content_item.module_one_col {
		width: 636px;
	}
	.theme-1024.gsam .featured_content_item.module_one_col .module_details {
		width: 636px;
	}
	.theme-1024.gsam .featured_content_item.module_two_col {
		width: 646px;
	}
	.theme-1024.gsam .featured_content_item.module_two_col.campaign_page {
	    width: 646px;
	}
	.theme-1024.gsam .featured_content_item.module_two_col .module_image {
		max-width: 300px;
		margin-right: 16px;
	}
	.theme-1024.gsam .featured_content_item.module_two_col .module_details {
		width: 304px;
		padding: 25px 16px 0 0;
	}
	.theme-1024.gsam .featured_content_item.module_three_col {
		width: 646px;
	}
	.theme-1024.gsam .featured_content_item.module_three_col .module_image {
		max-width: 244px;
		margin-right: 16px;
	}
	.theme-1024.gsam .featured_content_item.module_three_col .module_details
		{
		width: 210px;
		padding: 20px 16px 10px 0;
	}
	.theme-1024.gsam .featured_content_item.module_two_col.campaign_page .module_details {
        padding: 16px 20px;
        width: 287px;
    }
	.theme-1024.gsam .featured_content_item.module_three_col .module_subdetails
		{
		width: 134px;
		padding: 20px 16px 0 0;
	}

	/** Featured content item **/
	.theme-1024.gsam .featured_content_item.campaign_page {
        margin-bottom: 0px;
    }
	.theme-1024.gsam .featured_content_item h2 {
		margin-bottom: 12px;
		font-size: 20px;
		line-height: 25px;
	}
	.theme-1024.gsam .featured_content_item .module_details h3 {
		margin-bottom: 4px;
		font-size: 11px;
	}
	.theme-1024.gsam .featured_content_item .module_details h3 span.pipe {
		line-height: 10px;
	}
	.theme-1024.gsam .featured_content_item .module_subdetails h3 {
		margin: 0 0 10px 0;
		font-size: 12px;
	}
	.theme-1024.gsam .featured_content_item p, .theme-1024.gsam .content_list.rte ul, .theme-1024.gsam .content_list.rte ol {
		font-size: 12px;
		line-height: 14px;
		margin-bottom: 12px;
	}
	.theme-1024.gsam .content_list.rte ul ul, .theme-1024.gsam .content_list.rte ul ol, .theme-1024.gsam .content_list.rte ol ul, .theme-1024.gsam .content_list.rte ol ol {
		margin-bottom: 0px;
	}
	.theme-1024.gsam .content_list.rte ul ul li, .theme-1024.gsam .content_list.rte ul ol li, .theme-1024.gsam .content_list.rte ol ul li, .theme-1024.gsam .content_list.rte ol ol li {
		background: url("../framework-libs/base/img/article-content/article-sprite.png") no-repeat scroll 0 -559px transparent;
	}
	.theme-1024.gsam .featured_content_item.campaign_page p {
	    margin-bottom: 0px;
	}
	.theme-1024.gsam  .featured_content_item p.small_text {
		font-size: 11px;
	}
	.theme-1024.gsam  .featured_content_item p.medium_text {
		font-size: 12px;
		line-height: 13px;
	}
	.theme-1024.gsam  .featured_content_item p.large_text {
		font-size: 14px;
	}

	/** Featured content item - actions **/
	.theme-1024.gsam .item_actions {
		margin-top: 22px;
		font-size: 10px;
	}
	.theme-1024.gsam .item_actions li.divider {
		background: transparent
			url("../components-libs/list/img/action_divider_grey.jpg")
			0 0 no-repeat;
		margin-left: 6px;
		padding-left: 7px;
	}
	.theme-1024.gsam .featured_content_item .module_details .rs_link{
	    font-size: 10px;
	}
} /* end @media screen -- do not delete */
@media print {
	.gsam .featured_content_item h2 a {
		color: black;
	}
	.gsam .item_actions li {
		list-style: none;
	}
	.gsam .item_actions li a {
		font-size: 8pt;
		text-transform: uppercase;
	}
	.gsam .featured_content_item {
		padding-bottom: 30px;
		margin-bottom: 30px;
		border-bottom: 1px solid #ccc;
	}
	.gsam .featured_content_item .module_details h3,.gsam .featured_content_item .module_subdetails h3
		{
		font-size: 10px;
		margin-top: 0;
		margin-bottom: 0;
		text-transform: uppercase;
	}
	.gsam .featured_content_item h2 {
		font-size: 12pt;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.gsam .featured_content_item.module_three_col .module_image,.gsam .featured_content_item.module_two_col .module_image,.gsam .featured_content_item.module_three_col .module_details,.gsam .featured_content_item.module_two_col .module_details,.gsam .featured_content_item.module_three_col .module_subdetails
		{
		display: inline-block;
		vertical-align: top;
	}
	.gsam .featured_content_item.module_three_col .module_image {
		width: 25%;
	}
	.gsam .featured_content_item.module_two_col .module_image{
		width: 100%;
	}
	.gsam .featured_content_item.module_three_col .module_details {
		width: 40%;
		padding-left: 3%;
		padding-right: 3%;
	}
	.gsam .featured_content_item.module_two_col .module_details {
		width: 50%;
		padding-left: 5%;
	}
	.gsam .featured_content_item.module_two_col.campaign_page .leftimg{
		display: inline-block;
		width: 40%;
	}
	.gsam .featured_content_item.module_two_col.campaign_page .leftimg a:after{
		content: " " !important;
	}
	.gsam .featured_content_item.module_two_col .module_details h2 {
		margin-top: 0;
	}
	.gsam .featured_content_item.module_three_col .module_subdetails {
		width: 25%;
	}
	.gsam .item_actions {
		padding-left: 0;
	}
}

@media screen { /* List modules */
	.gsam .module.list ul {
		list-style: disc;
		margin: 20px 0 0 20px;
	}
	.gsam .module.list ul,.gsam .module.list ol {
		color: #333;
		font-family: Arial, sans-serif;
	}
	.gsam .module.list li {
		line-height: 26px;
		margin-bottom: 15px;
	}
	.gsam .module.list ul span {
		color: #333;
	}
	.gsam .module.list ul ul {
		list-style: none;
		margin-top: 0;
	}
	.gsam .module.list ul ul li {
		background: none 0 -554px no-repeat;
		margin: 0;
		padding-left: 11px;
	}
	.gsam .module.list ul ul ul li {
		font-style: italic;
	}
	.gsam .module.list ol {
		list-style: decimal;
		padding-left: 20px;
	}
	.gsam.lt-ie8 .module.list ol {
		padding-left: 25px;
	}
	.gsam .medium .module.list li,.gsam.theme-1024 .medium .main .module.list li,.gsam .medium .module .rte li, .gsam.theme-1024 .medium .module .rte li
		{
		font-size: large;
	}
	.gsam.theme-1024 .main .module.list li {
		font-size: 14px;
		line-height: 22px;
	}
	.gsam .module.paragraphs ul {
		margin: 0 0 15px 20px;
	}
	.gsam .module.paragraphs ol {
		margin: 0 0 15px 24px;
	}
	.gsam .module.paragraphs ul ol, .gsam .module.paragraphs ol ol {
		margin-left: 20px;
	}
	.gsam .module.paragraphs ul ul, .gsam .module.paragraphs ul ol, .gsam .module.paragraphs ol ul, .gsam .module.paragraphs ol ol {
		margin: 0 0 0 20px;
	}
	.gsam .module.paragraphs {		
		color: #333;
		font-family: Arial;
		line-height: 26px;		
	}
	
	
	.gsam .module.paragraphs.intro.ff_alignment .rte p{
		font-size:16px; 
		font-family: Arial;
		
	}
	.gsam .medium .module.paragraphs.intro.ff_alignment .rte p{
		font-size:large; 
		font-family: Arial;
		
	}
	.theme-1024.gsam .module.paragraphs.intro.ff_alignment .rte p{
		font-size: 14px;
	}
	
	
	/* .gsam .module.paragraphs ul{
    list-style: disc outside none;
    padding-left: 20px;

    }
    .gsam .module.paragraphs ol{
    list-style: decimal outside none;
    padding-left: 27px;

    }
	.gsam .module.paragraphs ul>li {
		font-style: normal;
		line-height: 26px;
		margin-bottom: 15px;
		color: #333333;
		font-family: Arial, sans-serif;
	}
	.gsam.theme-1024 .module.paragraphs ul>li {
        font-size: 14px;
        line-height: 22px;
    }
	.gsam .module.paragraphs ul ul li {
		background:
			url("../framework-libs/base/img/article-content/article-sprite.png")
			no-repeat scroll 0 -554px transparent;
		margin: 0 0 0 35px;
		padding-left: 11px;
	}
	.gsam .module.paragraphs ul ul ul li {
		background:
			url("../framework-libs/base/img/article-content/article-sprite.png")
			no-repeat scroll 0 -554px transparent;
		margin: 0 0 0 35px;
		padding-left: 11px;
	}
	.gsam .module.paragraphs ol>li {
		list-style: decimal outside none;
		font-style: normal;
		line-height: 26px;
		margin-bottom: 15px;
		color: #333333;
		font-family: Arial, sans-serif;
	}
	.gsam.theme-1024 .module.paragraphs ol>li{
	   font-size: 14px;
        line-height: 22px;
	}
	.gsam .module.paragraphs li li {
		list-style: none;
		background: url("../components-libs/img/footer_list-marker.gif") no-repeat scroll
			40px 4px transparent;
		padding-left: 50px;
	}
	.gsam .module.paragraphs li li li {
		background: url("../components-libs/img/footer_list-marker.gif") no-repeat scroll
			30px 4px transparent;
		padding-left: 40px;
		font-style: italic;
	} */
} /* end @media screen -- do not delete */
@media screen { /** Actions **/
	.gsam .list_content_item .item_actions li {
		float: left;
	}
	.gsam .list_content_item .item_actions li.divider {
		background: transparent
			url("../framework-libs/base/img/ideas-insights/action_divider.jpg")
			0 0 no-repeat;
		margin-left: 11px;
		padding-left: 12px;
	}
	.gsam .list_content_item .item_actions a {
		font-family: 'UniversCondensedBold', Arial, sans-serif;
		font-size: 12px;
		text-align: center;
		text-transform: uppercase;
	}
	.gsam .list_content_item .item_actions a span {
		display: block;
		height: 20px;
		background: transparent
			url("../framework-libs/base/img/ideas-insights/ideas_insights_sprites.png")
			no-repeat;
	}
	.gsam .list_content_item .item_actions a span.audio_icon {
		width: 33px;
		background-position: 0 0;
	}
	.gsam .list_content_item .item_actions a:hover span.audio_icon {
		background-position: 0 -20px;
	}
	.gsam .list_content_item .item_actions a span.video_icon {
		width: 29px;
		background-position: -36px 0;
	}
	.gsam .list_content_item .item_actions a:hover span.video_icon {
		background-position: -36px -20px;
	}
	.gsam .list_content_item .item_actions a span.file_icon {
		width: 19px;
		background-position: -68px 0;
	}
	.gsam .list_content_item .item_actions a:hover span.file_icon {
		background-position: -68px -20px;
	}

	/** Actions - 1024 **/
	.theme-1024.gsam .list_content_item .item_actions li.divider {
		background: transparent
			url("../framework-libs/base/img/ideas-insights/action_divider.jpg")
			0 0 no-repeat;
		margin-left: 8px;
		padding-left: 9px;
	}
	.theme-1024.gsam .list_content_item .item_actions a {
		font-size: 10px;
	}
	.theme-1024.gsam .list_content_item .item_actions a span {
		height: 16px;
	}
	.theme-1024.gsam .list_content_item .item_actions a span.audio_icon {
		width: 27px;
		background-position: -3px 0;
	}
	.theme-1024.gsam .list_content_item .item_actions a:hover span.audio_icon
		{
		background-position: -3px -20px;
	}
	.theme-1024.gsam .list_content_item .item_actions a span.video_icon {
		width: 23px;
		background-position: -39px 0;
	}
	.theme-1024.gsam .list_content_item .item_actions a:hover span.video_icon
		{
		background-position: -39px -20px;
	}
	.theme-1024.gsam .list_content_item .item_actions a span.file_icon {
		width: 13px;
		background-position: -71px 0;
	}
	.theme-1024.gsam .list_content_item .item_actions a:hover span.file_icon
		{
		background-position: -71px -20px;
	}
} /* end @media screen -- do not delete */
@media print {
	.gsam .list_content_item .item_actions li {
		list-style: none;
	}
	.gsam .list_content_item .item_actions a {
		font-size: 8pt;
		text-transform: uppercase;
	}
}
@media screen {
	/** START of Tout Block with left side header, and information on right (with seperator) ***/
	.gsam .mulsecdividinglines.section {
	   overflow: hidden;
	   zoom: 1;
	}
	.gsam  div.module.tout_block {
		margin-top: 0px;
		margin-bottom: 3px;
		background: #ffffff;
		min-height: 153px;
		height: auto;
		overflow: hidden;
	}
	.gsam .lines_divided_by_lines ul {
		width: 100%;
		margin: 8px 0 20px;
		clear: both;
	}
	.gsam .lines_divided_by_lines ul li {
		border-bottom: 1px solid #cccccc;
		padding: 8px 0;
	}
	.gsam .lines_divided_by_lines ul li.first {
		border-top: 3px solid #cccccc;
	}

	/** Theme 1024 **/
	.theme-1024.gsam .lines_divided_by_lines ul li {
		font-size: 14px;
	}

	/** END of Tout Block with left side header, and information on right (with seperator) ***/

	/** START of floating modules ***/
	.gsam  .module.floating_left {
		float: left;
		margin-right: 10px !important;
		margin-top: 0px !important;
		width: 480px;
	}
	.gsam .module.floating_right {
		float: right;
		margin-left: 10px !important;
		margin-top: 0px !important;
		width: 480px;
	}
	.gsam .module.floating_small {
		width: 280px;
	}

	/** Theme 1024 **/
	.theme-1024.gsam  .module.floating_left,.theme-1024.gsam  .module.floating_right
		{
		width: 392px;
	}
	.theme-1024.gsam  .module.floating_small {
		width: 228px;
	}
} /* end @media screen -- do not delete */
@media print {
	.gsam div.module.tout_block {
		padding-bottom: 30px;
		margin-bottom: 30px;
		border-bottom: 1px solid #ccc;
		overflow: hidden;
		position: relative;
		vertical-align: top;
		float: none;
	}
}
