﻿.genericOverlayBackground,.genericOverlayBackground_dm { display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:transparent url(Images/popup-bg.png) repeat 0 0; z-index:9999; }

a,img{ outline:none; border:none;}
.textBold{ font-weight:bold;}
hr{ margin:10px 0; float:left; width:100%; color:#8a8c8e;}
.backgroundNone{ background-image:none !important;}
#underDevelopment { height:200px; line-height:200px; text-align:center; background:#454545 }

/* GENERIC STYLES */
a.name { text-decoration: none }
a.imap { background:#fff;opacity:0;filter:alpha(opacity=0);display:block;position: absolute;text-indent:-999px;z-index:999 }
.freezeBanner { top: 104px;}
.freezeTab, .freezeHdr, .freezeBanner {position: fixed;z-index: 10;}
.freezeTab { top: 5px;}
.freezeHdr { top: 0; }
.freezeBnr{width:100%;height:77px;background:transparent url(Images/bg/headerBackground.png) repeat-x left top;position:absolute;left:0;}
.freezeFtr,.freezeDownFtr {width:100%;height:97px;background: #005293 url(Images/bg/pattern.png) repeat-x -5px top;position:absolute;}
article.freezeDownFtr {background-image: none;	background-color: #00203f;}
#wrapper{ width:960px; margin:auto;}
.wrapperlayerhdr{background: #005293 url(Images/bg_headerwrapper.png) repeat-x bottom left; width: 100%;}
.wrapperlayerftr 
 {
	margin: 0 auto;
padding: 0;
width: 960px;
height: 97px;
overflow: hidden;
position: relative;

}
.wrapperlayerhdr.minimize{height:52px;background:#005293 url(Images/AA/bg_headerwrapper_minify.png) repeat-x bottom left;}
.minimize #header{height:52px;background-color:transparent;width:970px;margin:auto;position:relative}
.minimize #header h1.logo{background:none;width:91px;height:30px;margin:10px 0 29px 0;float:left}
.minimize #header .mainNavigation{margin:0 0 0 32px;float:left;z-index:999}
.minimize #header .mainNavigation ul.firstlevel{margin-left:0;margin-top:10px}
.minimize #header .mainNavigation ul.firstlevel li{float:left;text-align:left;padding:7px 32px 0 0;color:#e9f2fa;line-height:22px;font-family:"PT Sans";font-size:14px;font-weight:400;text-transform:uppercase}
.minimize #header .mainNavigation ul.firstlevel li:hover{font-weight:700}
.minimize #header .mainNavigation ul.firstlevel li div.megaMenu{top:51px;}
.minimize #header .mainNavigation ul.firstlevel li div ul.secondLevel>li{padding:0}
.minimize #header .headerRightPanel .headerSearch{display:none;position:relative;top:-21px;width: initial;right: inherit;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.minimize #header .headerRightPanel .headerSearch{width: 270px;}
    ::i-block-chrome,.minimize #header .headerRightPanel .headerSearch {position:absolute;top: 0px;}
}
.minimize #header ul.headerRightPanelLinks li{background-image: url(Images/home/spriteme1.png);background-position: -10px -159px;display:inline;float:left;margin-left:0;text-indent:-9999px;width:54px;height:21px}
.minimize #header ul.headerRightPanelLinks li.searchMinify{background-position:-10px -159px;width:38px;height:20px;}
.minimize #header ul.headerRightPanelLinks li.headerLanguage,.minimize #header ul.headerRightPanelLinks li.headerLanguage a{display:none}
.minimize #header ul.headerRightPanelLinks li.headerContact{text-indent: 0;background-image: none;}
.minimize #header ul.headerRightPanelLinks li.headerContact a {
	width:auto;
    text-indent: 0;
    border-right: 1px #999 solid;
    padding-right: 8px;
}

.minimize #header ul.headerRightPanelLinks li.headerLogIn{background-position:-112px -159px;width:76px;height:22px;}
.minimize #header ul.headerRightPanelLinks li.impersonate{position:absolute;top:29px;right:-81px;background:none;}

#header{ height:104px; background-color:transparent;width:970px; margin:auto; position:relative; }
	h1.logo{ background:url(Images/logo.png) no-repeat left top; width:160px; height:53px; margin:22px 0 29px 21px; float:left;}

	.mainNavigation{ margin:14px 0 0 54px; float:left; z-index:999;}
        .mainNavigation ul.firstlevel{ margin-left:0; margin-top: 31px;}
        .mainNavigation ul.firstlevel li{ float:left; text-align:center; padding:10px 37px 0 0; color:#e9f2fa; line-height:22px; font-family: "PT Sans"; font-size:20px; font-weight:normal; text-transform:uppercase;}
        .mainNavigation ul.firstlevel li:hover { font-weight: bold;}
            .mainNavigation ul.firstlevel li a { color: #fff;
    font-family: "PT Sans";
    font-size: 1.4em;
    font-weight: normal;
    letter-spacing:1px;
    }
            .mainNavigation ul.firstlevel li a.ourFirm, 
            .mainNavigation ul.firstlevel li a.ourIdeas, 
            .mainNavigation ul.firstlevel li a.invest {float: left;}
            .mainNavigation ul.firstlevel li a.ourFirm { }
            .mainNavigation ul.firstlevel li a.ourIdeas {}
            .mainNavigation ul.firstlevel li a.invest {}
            .mainNavigation ul.firstlevel li:hover a.ourFirm, .mainNavigation ul.firstlevel li.on a.ourFirm { }
            .mainNavigation ul.firstlevel li:hover a.ourIdeas, .mainNavigation ul.firstlevel li.on a.ourIdeas {}
            .mainNavigation ul.firstlevel li:hover a.invest, .mainNavigation ul.firstlevel li.on a.invest {}


	.mainNavigation ul.firstlevel li.active { color:#e9f2fa;cursor:pointer;}
	.mainNavigation ul.firstlevel li.on { color:#e9f2fa; background: none;}
	.mainNavigation ul.firstlevel li div.megaMenu{ width:970px; min-height:125px;float:left; background:#00203f; position:absolute; left:0; top:104px; display:none; z-index:10; overflow:hidden}
	.mainNavigation ul.firstlevel li div ul.secondLevel{ width:320px; min-height:150px; float:left; position:relative; margin:10px 0 0 0; border-right:1px solid #a7afb6; cursor:default; padding:0; }
	.mainNavigation ul.firstlevel li div ul.secondLevel > li{ height:22px; width:320px; float:left; padding:0; border:none; text-align:left; overflow:hidden }
	.mainNavigation ul.firstlevel li div ul.secondLevel li a{ background:#00203f; line-height:24px; color:#FFF; width:300px; float:left; text-decoration:none; padding-left:20px; font-size:1em; font-weight:bold; letter-spacing:1px;}
	.mainNavigation ul.firstlevel li div ul.secondLevel li:hover a{ background:#d1d3d2; line-height:24px; color:#00203f; text-decoration:none;}
	
	.mainNavigation ul.firstlevel li div ul.secondLevel li.hasUl:hover > a,
	.mainNavigation ul.firstlevel li div ul.secondLevel li.hasUl:hover > .quote,
	.mainNavigation ul.firstlevel li div ul.secondLevel li.hasUl:hover > ul.thirdLevel { display:block }
	
	.mainNavigation ul.firstlevel li div.megaMenu .mainQuote { display:none;width:296px; position:absolute; right:22px; top:10px; border-left:1px solid #a7afb6; }
	.mainNavigation ul.firstlevel li div.megaMenu .mainImg { left:353px; top:19px; position:absolute; cursor: default;}
		.mainNavigation ul.firstlevel li div.megaMenu .mainImg img { width:252px; height:123px; cursor: default; }
	.mainNavigation ul.firstlevel li.mainNavItem.active div.megaMenu .mainQuote { display:block; cursor: default; }
	.mainNavigation ul.firstlevel li.mainNavItem.active div.megaMenu .mainQuote.hide { display:none }
	
	.mainNavigation ul.firstlevel li div ul.secondLevel li.hasUl a{background:url(Images/menu_firstlevel_bg.gif) no-repeat left top; line-height:24px; color:#FFF; width:300px; height:23px; float:right; text-decoration:none; padding-left:20px; font-size:14px;}
	body .mainNavigation ul.firstlevel li div ul.secondLevel li.hasUl:hover a{background:url(Images/menu_firstlevel_hover_bg.gif) no-repeat left top; line-height:24px; color:#00203f; text-decoration:none; width:300px;}
	
	/*	.mainNavigation ul.firstlevel li div ul.secondLevel li a.ourteam { background:url(Images/megamenu-1.png) no-repeat 0 -178px; text-indent:-999px }
		.mainNavigation ul.firstlevel li div ul.secondLevel li:hover a.ourteam { background:url(Images/megamenu-1.png) no-repeat 0 -153px; text-indent:-999px }
		.mainNavigation ul.firstlevel li div ul.secondLevel li a.aboutus{background:url(Images/megamenu-1.png) no-repeat 0 -228px;text-indent:-999px}
		.mainNavigation ul.firstlevel li div ul.secondLevel li:hover a.aboutus{background:url(Images/megamenu-1.png) no-repeat 0 -203px;text-indent:-999px}
		.mainNavigation ul.firstlevel li div ul.secondLevel li a.careers{background:url(Images/megamenu-1.png) no-repeat 0 -283px;text-indent:-999px}
		.mainNavigation ul.firstlevel li div ul.secondLevel li:hover a.careers{background:url(Images/megamenu-1.png) no-repeat 0 -256px;text-indent:-999px}
		.mainNavigation ul.firstlevel li div ul.secondLevel li a.overview { background:url(Images/megamenu-1.png) no-repeat 0 -28px; text-indent:-999px}
		.mainNavigation ul.firstlevel li div ul.secondLevel li:hover a.overview { background:url(Images/megamenu-1.png) no-repeat 0 -3px; text-indent:-999px}
		.mainNavigation ul.firstlevel li div ul.secondLevel li a.awards { background:url(Images/megamenu-1.png) no-repeat 0 -76px; text-indent:-999px}
		.mainNavigation ul.firstlevel li div ul.secondLevel li:hover a.awards { background:url(Images/megamenu-1.png) no-repeat 0 -52px; text-indent:-999px}
		.mainNavigation ul.firstlevel li div ul.secondLevel li a.media { background:url(Images/megamenu-1.png) no-repeat 0 -124px; text-indent:-999px}
		.mainNavigation ul.firstlevel li div ul.secondLevel li:hover a.media { background:url(Images/megamenu-1.png) no-repeat 0 -100px; text-indent:-999px}
		
				
		.mainNavigation ul.firstlevel li div ul.secondLevel li a.howtoinvest { background:url(Images/megamenu-3.png) no-repeat 0 -529px; text-indent:-999px }
		.mainNavigation ul.firstlevel li div ul.secondLevel li:hover a.howtoinvest { background:url(Images/megamenu-3.png) no-repeat 0 -553px; text-indent:-999px }
		.mainNavigation ul.firstlevel li div ul.secondLevel li a.archome { background:url(Images/megamenu-3.png) no-repeat 0 -98px; text-indent:-999px}
		.mainNavigation ul.firstlevel li div ul.secondLevel li:hover a.archome { background:url(Images/megamenu-3.png) no-repeat 0 -122px; text-indent:-999px}
		.mainNavigation ul.firstlevel li div ul.secondLevel li a.rafiinvestmentsolutions { background:url(Images/megamenu-3.png) no-repeat 0 -145px; text-indent:-999px}
		.mainNavigation ul.firstlevel li div ul.secondLevel li:hover a.rafiinvestmentsolutions { background:url(Images/megamenu-3.png) no-repeat 0 -169px; text-indent:-999px}
		.mainNavigation ul.firstlevel li div ul.secondLevel li a.gtaa { background:url(Images/megamenu-3.png) no-repeat 0 -193px; text-indent:-999px}
		.mainNavigation ul.firstlevel li div ul.secondLevel li:hover a.gtaa { background:url(Images/megamenu-3.png) no-repeat 0 -217px; text-indent:-999px}
		.mainNavigation ul.firstlevel li div ul.secondLevel li a.indexperformance { background:url(Images/megamenu-3.png) no-repeat 0 -49px; text-indent:-999px}
		.mainNavigation ul.firstlevel li div ul.secondLevel li:hover a.indexperformance { background:url(Images/megamenu-3.png) no-repeat 0 -73px; text-indent:-999px}
		*/
	
	.mainNavigation ul.firstlevel li div ul.secondLevel li.hasUl ul.thirdLevel{ width:320px; min-height:115px; float:left; position:absolute; margin:0; left:320px; *left:321px; top:0; display:none;}
	.mainNavigation ul.firstlevel li div ul.secondLevel li.hasUl ul.thirdLevel li{ padding:10px 35px; border:none; text-align:left; }
		.mainNavigation ul.firstlevel li div ul.secondLevel li.hasUl ul.thirdLevel li img { width:252px; height:123px}
	.mainNavigation ul.firstlevel li div ul.secondLevel li.hasUl ul.thirdLevel li a{background:#00203f; line-height:24px; color:#FFF; width:300px; height:23px; float:right; text-decoration:none; padding-left:20px; font-size:14px; font-weight:bold;}
	.mainNavigation ul.firstlevel li div ul.secondLevel li.hasUl ul.thirdLevel li a:hover{color:#00203F;background:none repeat scroll 0 0 #DFE0DC;}
	
	
	a.activeMenu{background:#d1d3d2!important; line-height:24px; color:#00203f!important; width:300px; height:24px; float:left; text-decoration:none; padding-left:20px; font-size:14px; font-weight:bold;}
		/***************************************** OUR FIRM **************************************************/
		

		/***************************************** OUR IDEAS **************************************************/
		/*.mainNavigation ul.firstlevel li div ul.secondLevel li a.publications { background: url(Images/megamenu-2.png) no-repeat 0 -528px !important; text-indent:-999px }
		.mainNavigation ul.firstlevel li div ul.secondLevel li:hover a.publications { background: url(Images/megamenu-2.png) no-repeat 0 -552px !important; text-indent:-999px }
		.mainNavigation ul.firstlevel li div ul.secondLevel li a.rafi { background: url(Images/megamenu-2.png) no-repeat 0 -769px !important; text-indent:-999px }
		.mainNavigation ul.firstlevel li div ul.secondLevel li:hover a.rafi { background: url(Images/megamenu-2.png) no-repeat 0 -793px !important; text-indent:-999px }
		.mainNavigation ul.firstlevel li div ul.secondLevel li a.assetallocation { background: url(Images/megamenu-2.png) no-repeat 0 -97px !important; text-indent:-999px }
		.mainNavigation ul.firstlevel li div ul.secondLevel li:hover a.assetallocation { background: url(Images/megamenu-2.png) no-repeat 0 -121px !important; text-indent:-999px }
		.mainNavigation ul.firstlevel li div ul.secondLevel li a.smartbeta { background: url(Images/megamenu-2.png) no-repeat 0 -193px !important; text-indent:-999px }
		.mainNavigation ul.firstlevel li div ul.secondLevel li:hover a.smartbeta { background: url(Images/megamenu-2.png) no-repeat 0 -217px !important; text-indent:-999px }
		.mainNavigation ul.firstlevel li div ul.secondLevel li a.threedhurricane { background: url(Images/megamenu-2.png) no-repeat 0 -409px !important; text-indent:-999px }
		.mainNavigation ul.firstlevel li div ul.secondLevel li:hover a.threedhurricane { background: url(Images/megamenu-2.png) no-repeat 0 -385px !important; text-indent:-999px }
		.mainNavigation ul.firstlevel li div ul.secondLevel li a.demographicsmarkets { background: url(Images/megamenu-2.png) no-repeat 0 -361px !important; text-indent:-999px }
		.mainNavigation ul.firstlevel li div ul.secondLevel li:hover a.demographicsmarkets { background: url(Images/megamenu-2.png) no-repeat 0 -337px !important; text-indent:-999px }
	*/
		/***************************************** WORK WITH US **************************************************/
		
	/*
		.mainNavigation ul.firstlevel li div ul.secondLevel li.hasUl ul.thirdLevel li a.overview { background: url(Images/megamenu-2.png) no-repeat 0 -481px !important; text-indent:-999px }
		.mainNavigation ul.firstlevel li div ul.secondLevel li.hasUl ul.thirdLevel li:hover a.overview { background: url(Images/megamenu-2.png) no-repeat 0 -505px !important; text-indent:-999px }
	*/
	/*ul.secondLevel li:hover > ul.thirdLevel{ display:block !important;}	*/
	
	div.megaMenu ul li div.quote{ width:300px; min-height:110px; border-left:1px solid #a7afb6; position:absolute; top:0; color:#fff; padding:0 10px 10px 0; display:none; text-transform:none; background:#00203f }
	div.megaMenu ul li div.quote p{ float:left; width: 270px;  margin-right:10px; color:#d1d3d2; font-size:14px; font-weight:normal; line-height:15px; cursor:text;}
	div.megaMenu ul li div.quote a.megaMenuClose{ width:17px !important; position:relative; right:-11px; height:18px !important; background:url(Images/megamenu_close.gif) left top no-repeat !important; float:right; margin:0; padding:0 !important; z-index:9999}
	div.megaMenu a.megaMenuClose{ width:17px !important; height:18px !important; background:url(Images/megamenu_close.gif) left top no-repeat !important; float:right; margin:10px 10px 0 0; padding:0 !important; }
	div.megaMenu a.megaMenuClose:hover{ cursor:pointer;}
	div.megaMenu ul li div.quote a.megaMenuClose:hover{ cursor:pointer;}
	.mainNavigation ul.firstlevel li div ul.secondLevel li.hasUl:hover > .quote { display:block!important; left:640px; z-index:99 }
	.mainNavigation ul.firstlevel li div ul.secondLevel li.hasUl ul.thirdLevel li:hover > .quote { display:block!important; left:320px; z-index:999 }
	
	.headerUserSection{ margin-top:15px;}
	
	/*
	li:hover > div.descriptionArea{ display:block;}
	.mainNavigation ul.firstlevel li div div.descriptionArea{ width:260px; height:230px; float:right; margin:10px 50px 0 0; color:#d1d3d2; font-size:13px; font-weight:bold; position:absolute; display:none;}	
	.descriptionArea{ left:645px;}
	p.descText{ width:200px; height:200px; float:left;}
	*/
	
	.headerRightPanel{ float:right; width:188px; height:54px; margin-right:0; margin-top: 14px; text-align:right; position:relative;}
		ul.headerRightPanelLinks{ width:auto; float:right; position:absolute; right: -2px; z-index:1000;}
		ul.headerRightPanelLinks li{ background: url(Images/header_sprites.png) no-repeat left top; display: inline; float:left; margin-left:0; text-indent:-9999px; width:54px; height:21px}
		ul.headerRightPanelLinks li.searchMinify{display:none;}
		ul.headerRightPanelLinks li.headerContact { background-position: -56px 0; width: 58px; }
		ul.headerRightPanelLinks li.headerLogIn { background-position: -112px 0; width: 77px;}
		.minimize #header ul.headerRightPanelLinks li.headerProfile { background-image: url(Images/header_sprites.png);background-position: -188px 0; width: 68px; }
		.minimize #header ul.headerRightPanelLinks li.headerARC { background-image: url(Images/header_sprites.png);background-position: -256px 0; width: 77px; }
		ul.headerRightPanelLinks li a{    color: #fff;
    font-family: 'PT Sans';
    font-size: .95em;
    font-weight: normal;
    display: block;
    zwidth: 90px;
    text-indent: 10000px; letter-spacing:1px;}
		.minimize  #header ul.headerRightPanelLinks li.headerLanguage, ul.headerRightPanelLinks li.headerLanguage a{display:none;}
		
		ul.rightHeaderAffiliate {width:258px;}
		ul.rightHeaderAdmin {width:199px;}
        /*ul.rightHeaderAnon {width:258px;}*/
			.headerRightPanel .headerSearch{ float:right; width:270px; text-align:right; position:absolute; top:39px; right:-85px;}
			.ribbonbackground .headerRightPanel .headerSearch { right:inherit }
			.headerRightPanel .headerSearch input[type=text]{ width:221px !important; height:20px;background:transparent url(Images/header_search_textbox.png) no-repeat left top; border:none; float:right; padding:1px 2px 1px 7px; font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif;}
			.headerRightPanel .headerSearch a{height:22px;}
			.headerRightPanel .headerSearch .searchButton{ width:30px; height:20px; background:url(Images/header_search_button.png)
			no-repeat left top; float:right;border:none; text-indent:-1000px;}
			.headerSearch td a {position:absolute;top:0;background: url(Images/header_search_button.png) no-repeat scroll left top transparent;border: medium none;float: left;height: 20px;width: 30px;} 
            .headerSearch td a img {display: none;}
			
			
		
#mainContainer{ width:960px; margin:auto; background:transparent;z-index: 1;}
	#mainContainer table{ float:left;}
	#homeHeroComponent{ float:left; width:960px; border-bottom:7px solid #d55c19; position:relative; padding-bottom:0; background:transparent; margin-bottom:7px;overflow:hidden}
		#homeHeroComponent .slider-main  ul.slides li.slide img.image { top:150px !important } /*js driven*/
	
	#homePartnerComponent{ float:left; width:960px; height:60px; background:#005293; }
		#homePartnerComponent h2{font-family:"PT Sans"; float:left; width:162px; height:60px; background:url(Images/partner_header_bg.gif) no-repeat left top;}
		#homePartnerComponent .partnerCarousel{ float:right; width:798px; height:60px;}
		#homePartnerComponent .partnerCarousel ul{ float:left;overflow:hidden; width:798px;height:60px;}
			#homePartnerComponent .partnerCarousel ul li{ height:60px; float:left; width:152px; text-align:center;}
	
	#affiliatesymposium {}
		#affiliatesymposium table th { margin-bottom:5px; background:#78a3c6; color:#fff; font-size:12px; padding:0 10px}
		#affiliatesymposium  table tbody td {font-size:10px; line-height:12px; padding:1px 5px }
		#affiliatesymposium  table tbody tr:nth-child(2n+3) { background:#DCE3EE }
	
	#homeIdeasComponent{ float:left; width:960px; height:139px; background:#005293; }
		#homeIdeasComponent h2{ font-family:"PT Sans";float:left; width:159px; height:135px; background:url(Images/ideas_header_bg.png) no-repeat left top;}
		#homeIdeasComponent .ideasCarousel{ float:right; width:800px; height:135px;}
			/*#homeIdeasComponent .ideasCarousel ul{ float:left;overflow:hidden; width:734px;height:153px;}*/
			#homeIdeasComponent .ideasCarousel ul li{ height:135px; width:145px; float:left; border-left:1px solid #00203f;}
			#homeIdeasComponent .ideasCarousel ul li:first-child { border-left:none}
			#homeIdeasComponent .ideasCarousel ul li img{}
			#homeIdeasComponent .ideasCarousel ul li p{ position:absolute; left:0px; bottom:10px; width:140px;}
			#homeIdeasComponent .ideasCarousel ul li p a{ color:#FFF; font-size:12px; line-height:14px; text-decoration:none;}
			#homeIdeasComponent .ideasCarousel ul li p a:hover{ text-decoration:underline;}
	
	#homePeopleComponent{ float:left; width:960px; height:121px; }
		#homePeopleComponent h2{font-family:"PT Sans"; float:left; width:159px; height:135px; background:url(Images/people_header_bg.png) no-repeat left top;}
		#homePeopleComponent .peopleCarousel{ float:right; width:960px; height:135px;}
		/*#homePeopleComponent .peopleCarousel ul{ float:left; overflow:hidden; width:731px; height:135px;}*/
		#homePeopleComponent .peopleCarousel ul li{ width:145px; float:left; height:135px; border-left:1px solid #00203f;}
		#homePeopleComponent .peopleCarousel ul li:first-child { border-left:none}
		#homePeopleComponent .peopleCarousel ul li img{ cursor:pointer; }
		#homePeopleComponent .peopleCarousel ul li img.default{filter: grayscale(100%); /* Current draft standard */ -webkit-filter: grayscale(100%); /* New WebKit */ -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); /* Not yet supported in Gecko, Opera or IE */ filter: url(resources.svg#desaturate); /* Gecko */ filter: gray; /* IE */ -webkit-filter: grayscale(1); /* Old WebKit */ }
		.peopleCarousel li.touchcarousel-item div.peopleRolloverArea{cursor:pointer; width:272px; height:113px; top:0;padding:10px; border:1px solid #d55c19; z-index:9999; background:transparent url(Images/bg_people_slider.png) no-repeat 0 0; display:none;}
		.peopleCarousel li.touchcarousel-item div.peopleRolloverArea p.peopleName{ color:#FFF; font-size:14px; font-weight:bold; text-transform:uppercase; width:250px;}
		.peopleCarousel li.touchcarousel-item div.peopleRolloverArea p.peopleName a { color:#FFF !important; text-decoration:none }
		.peopleCarousel li.touchcarousel-item div.peopleRolloverArea p.peopleName a:hover { text-decoration:underline }
		.peopleCarousel li.touchcarousel-item div.peopleRolloverArea p.peopleDesignation{ color:#FFF; width:250px; font-size:13px; font-weight:bold; font-style:italic;}
		.peopleCarousel li.touchcarousel-item div.peopleRolloverArea p.description{ color:#FFF; line-height:14px; font-size:12px;}
		.peopleCarousel li.touchcarousel-item div.peopleRolloverArea a#peopleRolloverClose{ width:17px; height:18px; background:url(Images/people_close.gif) no-repeat left top; float:right;}
		.peopleCarousel li.touchcarousel-item div.peopleRolloverArea a.viewLink{ background:url(Images/people_bio_image.gif) no-repeat left top; padding-left:22px; float:right; position:absolute; bottom:10px; right:10px; font-size:11px; color:#FFF; text-decoration:none; line-height:16px;}
		.peopleCarousel li.touchcarousel-item div.peopleRolloverArea a:hover.viewLink{ text-decoration:underline;}
		.showRolloverRight{ position:absolute; left:145px; border-left:none !important;}
		.showRolloverleft{ position:absolute; right:145px; border-right:none !important;}
		.imageBorder{ border-color:#d55c19 !important;}
				
	/*Social Header*/
	.socialHeader { width: 960px; height: 77px; /*background:url(/_layouts/images/RA.ExternalWeb/social/headerBackground.png) no-repeat left top;*/}
	.socialHeader h1 {position:relative; float: left; font-size: 34px; font-family: "PT Sans"; font-weight: 400; color: #fff; line-height: 77px; text-transform: uppercase; margin-left: 20px;}
	.socialGroup {  position: relative; float: right; top: 14px; right:21px;}
	.socialGroup li { float: left; margin-right: 1px;}
	.socialGroup a.socialtwitter, .socialGroup a.sociallinkedin, .socialGroup a.socialfacebook, .socialGroup a.socialyoutube {  display: block; background: url(/_layouts/images/RA.ExternalWeb/social/socialGroup.png) no-repeat; width: 43px; height: 43px;}
	.socialGroup a.socialtwitter { background-position: -0px -0px; }
	.socialGroup a.sociallinkedin { background-position: -43px -0px; }
	.socialGroup a.socialfacebook { background-position: -0px -43px; display:none}
	.socialGroup a.socialyoutube { background-position: -43px -43px; }
    .articleSocialsGroup {float: right;margin-left:10px;}
    .articleSocialsGroup li {float: left;margin-right: 1px;margin-top: 7px;}
    .articleSocialsGroup a.linkedin-small, .articleSocialsGroup a.twitter-small, .articleSocialsGroup a.youtube-small{background: url(/_layouts/images/RA.ExternalWeb/social/sprites.png) no-repeat;display: block; }
    .articleSocialsGroup a.linkedin-small{background-position: 0 0;width: 28px;height: 28px;}
    .articleSocialsGroup a.twitter-small{background-position: 0 -56px ;width: 28px;height: 28px;}
    .articleSocialsGroup a.youtube-small{background-position: 0 -28px ;width: 28px;height: 28px;}

	
	/*Video Container*/	   
	.videoContainer, .imgContainer { width: 940px; height: 448px; background: #000; margin: 0; position: relative; padding-left: 20px; padding-top: 10px;}
		.videoInnerContainer, .imgInnerContainer { width: 918px; height: auto;}
		.videoContainer{margin-top: 20px;}
		.videoInnerContainer .videoClose, .imgWrapper .viewEnlarg {position:absolute; background:url(Images/videoClose.png) no-repeat left top; top:10px; right:12px; width:34px; height:34px;}
		.videoInnerContainer .videoWrapper, .imgInnerContainer .imgWrapper { width: 704px; height: 429px; margin: 0; padding: 0; float: left;background-color: #FFFFFF;}			
		.videoInnerContainer .VideoData, .imgInnerContainer .imgData { width: 171px; float: left; margin-left: 20px; margin-top: 30px;}
		.videoInnerContainer .VideoData  h2.videoTitle, .imgInnerContainer .imgData  h2.imgTitle {font-size: 16px; font-family: "PT Sans"; font-weight: 700; color: #fff; line-height: 19px; margin-bottom: 20px;}
		.videoInnerContainer .VideoData  div.videoContent, .imgInnerContainer .imgData  div.imgContent {font-size: 14px; font-weight: 400; color: #fff; line-height: 19px; margin-bottom: 10px;}
		.videoInnerContainer .VideoData  div.videoShareOuter, .imgInnerContainer .imgData  div.imgShareOuter { margin-bottom: 26px; padding-top: 10px; border-top: 1px solid #fff;height:28px; }
		.videoInnerContainer .VideoData div.videoShareOuter {height: 0;}
		.videoInnerContainer .VideoData  div.videoShareOuter div.videoShare { }
		.videoInnerContainer .VideoData  div.videoShareOuter div.videoShare a, .imgInnerContainer .imgData  div.imgShare a { width: 68px; height: 18px; display: inline-block; position: relative;}
		
		.videoInnerContainer .VideoData  h3.relatedArticle, .imgInnerContainer .imgData  h3.relatedArticle {font-size: 16px; font-family: "PT Sans"; font-weight: 700; color: #fff; line-height: 19px; margin-bottom: 10px; margin-left: 0px !important;}
		.videoInnerContainer .VideoData  a.relatedArticleDesc, .imgInnerContainer .imgData  a.relatedArticleDesc {font-size: 14px; font-weight: 400; color: #fff !important; line-height: 19px; margin-bottom: 10px;}
		.videoInnerContainer .VideoData  div.relatedArticlelnk, .imgInnerContainer .imgData  div.relatedArticlelnk {font-size: 13px; font-weight: 700; color: #fff; line-height: 19px;}
		.videoInnerContainer .VideoData  div.relatedArticlelnk a, .imgInnerContainer .imgData  div.relatedArticlelnk a {font-size: 13px;font-weight: 400; text-decoration: underline; color: #fff !important;}
		.videoInnerContainer .VideoData  div.relatedArticlelnk a, .imgInnerContainer .imgData  div.relatedArticlelnk span {font-size: 13px;font-weight: 400; color: #fff !important;}
		
	/*multimedia Image Container*/
	.imgContainer { width: 960px; height: 430px; padding: 0;margin-top: 20px;}
		.imgInnerContainer { width: 960px;}
		.imgWrapper {}
		.imgWrapper img {  height: 429px; max-width:704px; margin-left: auto;margin-right: auto; display:block;}
		.imgInnerContainer .imgWrapper .viewEnlarg {position:absolute; background:url(/_layouts/images/RA.ExternalWeb/multimedia/enlargBtn.jpg) no-repeat left top; top: 0;right:256px; width:40px; height:40px;}
		.imgInnerContainer .imgData { width: 215px;}
		/*.imgInnerContainer .imgData  h2.imgTitle { margin-bottom: 2px;}*/
		.imgInnerContainer .imgData  div.imgShareOuter div.imgShare { text-align: left; height: 28px;}
		.imgInnerContainer .imgData  div.imgShareOuter div.imgShare img { width: 68px; height: 18px;}
	    
	.videoCarousel { width: 960px; height: 171px; overflow: hidden; background: none;}
		.videoCarousel li {float: left;}
		.videoCarousel li img { height: 113px; width:200px;}
		.videoCarousel li .desc { float: left; width: 185px; margin: 0; padding: 10px 5px 10px 10px; font-size: 13px; font-weight: 400; line-height: 17px;}
	
	.backToPublication { width: 174px; height: 30px; background: transparent url(/_layouts/images/RA.ExternalWeb/multimedia/backToPublication.png) no-repeat left top; margin-left: 10px; margin-top: 10px;}
		.backToPublication a { width: 174px; height: 30px; text-indent: -999px; display: inline-block;}
		
	.multimedia {}
	.mediaWrapper { margin: 0; padding: 0;float: left;}
		.mediaWrapper h2.listTitle { float: left; font-family: "PT Sans"; font-size: 14px; font-weight: 700; line-height: 19px; margin: 20px 0 0 10px;text-transform: uppercase;}
		.mediaWrapper ul { margin: 10px 0 0 10px; width: 938px;  float: left;}
		.mediaWrapper li { float: left; width: 200px; height: 205px; margin-right: 20px;}
		.mediaWrapper li .mediaSection { float: left; width: 200px; }
		
		.mediaSection h3, .mediaSection p { float: left; font-size: 14px; font-weight: 400; line-height: 19px; padding-top: 8px; width: 199px;}
		.mediaSection h3 a{ text-decoration: none;font-size: 14px; font-weight: 700; line-height: 19px;}
		.mediaSection h3 a span { font-weight: 400;}
		.mediaSection p {font-size: 14px; color: #000; line-height: 17px;padding-top: 0px;}
		.mediaSection img { border: none; height:113px; width:200px;}
		.mediaWrapper li.viewAll { width:100%; height: auto; text-align: right; }
		.mediaWrapper li.viewAll a { text-decoration: none; }
		
		.topVideos { border-bottom: 1px solid #909090;}
		.topChartsandGraphs .mediaSection h3 a { /*font-family: "PT Sans";*/ }

/*
#footer{ width:960px; margin:auto; background:#00203f; padding: 35px 0 10px;}
	.footerLinks{ width:485px; margin:auto; margin-bottom:10px;}
		.footerLinks ul{ float:left;}
		.footerLinks ul li{ float:left; text-align:left; display:inline; margin-bottom:4px;}
		.footerLinks ul li a{ color:#fff; padding:0 15px; text-decoration:none; font-size:14px; font-weight:400;}
		.footerLinks ul li:first-child a{ border-left:none}
		.footerLinks ul li a:hover{ color:#fff; text-decoration:underline;}
		
	.disclaimerText{ width:555px; border-top:1px solid #6b3e2c; margin:auto;text-align:center;}		
		.disclaimerText ul li{ text-align:left; display:inline; margin-bottom:7px; color:#fff; font-size:10px;}
		.disclaimerText ul li a { padding:0 5px; border-left:1px solid #fff }
		.disclaimerText ul li:first-child a{ border-left:none }
		.disclaimerText ul li a{ color:#fff; text-decoration:none; font-size:11px; font-weight:400;}
		.disclaimerText ul li a:hover{ color:#fff; text-decoration:underline;}
*/
	   
		#innerContainer, #footerContainer #footerContainer1{width:960px; margin:auto; position:relative;}
		#innerContainer.bio{background: url("Images/bg_right_panel.gif") repeat-y scroll right top #FFFFFF;}
		#innerContainer.multiTab{margin-top:33px;}
		#breadcrum{ background:#ededee; display:none;}
		#breadcrum ul{ margin-left:25px;}
		#breadcrum ul li{ display:inline-block; margin-right:5px; color:#005293; line-height:30px;}
		#breadcrum ul li a{ color:#005293; font-size:13px; font-weight:bold; text-decoration:none; text-transform:uppercase}
		#breadcrum ul li a:hover{ text-decoration:underline;}
		#breadcrum{padding-left:25px;}
		#breadcrum > p {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:630px;}
		#breadcrum span span{ margin-right:2px; color:#005293; line-height:30px; text-transform:uppercase; font-size: 13px !important; }
		#breadcrum span span a{ color:#005293; font-size:13px; font-weight:bold; text-decoration:none;}
		#breadcrum span span a:hover{ text-decoration:underline;}
		#innerContainer.left,
		#innerContainer.micro { background-image:none }
		
		.breadcrumbCurrentNode{color:#005293; font-size:13px; font-weight:bold; text-decoration:none;}

			  
	  .userProfileArea{ position:relative; background: #E5E5E5; overflow:hidden }
			  .userprofileAreaTopContainer{height:30px; width:600px; margin-left:30px; margin-top:15px;}
			  .userprofileAreaTopContainer .userNameBlock{width:505px; float:left;}
			  .userprofileAreaTopContainer .downloadBioBlock{width:90px; float:right;}
			  
			  .userProfileArea p{text-align:justify; margin:20px 20px 0 35px; color:#01203f; font-size:12px; line-height:18px}          
			  .userProfileArea div.userProfileTextCollapse{ min-height:235px;margin: 20px 20px 0 35px; width: 600px; color:#333333; font-size:12px; line-height:18px; }
			  .userProfileTextCollapse .ms-rteFontSize-2 { font-size:12px }
					.userProfileArea div.userProfileTextCollapse .expand { display:none; margin-bottom:30px ;color:#333333;}
			  .userProfileArea div.userProfileTextExpand{height:auto; overflow:visible;}
			 .userProfileArea h3{color: #000000; font-family: "PT Sans"; font-size:15px; font-weight:bold;}
			 .userProfileArea h3 span {color: #000000; font-family: "PT Sans"; font-size:15px; font-weight:bold;}
			    .innerPageMainContentArea .userProfileArea h4{color: #000000; font-family: "PT Sans";font-size:13px; font-weight:bold;}
			      .innerPageMainContentArea .userProfileArea h4 >span {color: #000000; font-family: "PT Sans";font-size:13px; font-weight:bold;}
			  .downloadBio{background:url(Images/VIEW-PDF-Bio-INACTIVE.png) no-repeat left top; width:78px; height:33px; float:right;}
			  .downloadBio:hover { background:url("Images/VIEW-PDF-Bio-HOVER.png") no-repeat left top; width:78px; height:33px; float:right;}
			  .userProfileArea img{float:right; margin:0 0 0 30px;}
			  .userProfileArea .userText{ height:13px; float:right;}
			  .userProfileArea .userReadMore,              
			   
			  .userProfileArea .userReadClose {background: url("Images/icons_sprite.png") no-repeat scroll left -172px transparent;bottom: 10px;color: #7AA3C4;font-weight: bold;margin: 0;padding-left: 20px;position: absolute;right: 0;text-decoration: none;text-transform: uppercase; font-size:12px; padding-right:25px;line-height:22px;*line-height:21px; height:20px; cursor:pointer} 
			.linksContainer .userReadMore, .linksContainer .userReadClose {background: url("Images/icons_sprite.png") no-repeat scroll left -172px transparent;color: #7AA3C4;font-weight: bold;margin: 0;padding-left: 20px; float:right; text-decoration: none;text-transform: uppercase; font-size:12px; padding-right:25px;line-height:22px;*line-height:21px; height:20px; cursor:pointer} 
			  .userProfileArea .userReadClose, .linksContainer .userReadClose{background-position: 0 -189px}
			  .userProfileArea .userReadMore:hover, 
				.userProfileArea .userReadClose:hover,
				.linksContainer .userReadMore:hover,
				.linksContainer .userReadClose:hover	{ color: #005293;}
			
	   
	   .innerPageMainContentArea{position:relative;width:660px; float:left;}
	   .micro .innerPageMainContentArea { position:relative; width:auto; }
			 .bio .innerPageMainContentArea h2{ background:none repeat scroll 0 0 #DF692B;font-family:"PT Sans"; line-height:39px; 
					padding:0 10px; color:#fff; font-size:15px; font-weight:700; text-transform: uppercase;vertical-align:middle;} 
			  
	   .insightsBlock{ margin-left:30px; margin-bottom:20px; float:left; width:600px; }
			  .insightsBlock .topCategoryButton{ background:#005293; padding:2px 5px;font-weight:bold; text-align:center; color:#fff; font-size:11px; text-transform:uppercase;}
			  .insightsBlock .topCategoryLink{ display:block; cursor:default; }
			  .insightsBlock .topCategoryLink:first-child { margin-top:20px }
			  .topCategoryLink:first-child { margin:20px 0 0 30px; }
			  .insightsBlock h4{color:#005293; font-size:14px; line-height:18px; font-weight:bold; line-height:16px; margin-top:5px;}
					.insightsBlock h4 a{ text-decoration:none}
					.insightsBlock h4 a:hover { text-decoration:underline }
						.insightsBlock h4 a p{ color:#0072BC;display:inline;}
	#tabs .tabcontent .leftBlock .insightsBlock h4 a p{color:#0072BC;margin:0;padding:0;text-align:left;display:inline;}
			  .insightsBlock h5.insightsDate{ font-size:13px; font-weight:normal; color:#717171; margin-bottom:10px;}
			  .insightsBlock .insightBlockContent{font-size:12px; color:#303030; line-height:19px; text-align:justify; margin:10px 0 0 0}
			  .insightsBlock img{ float:left; margin:7px 20px 15px 0;}
			  .insightsBlock h3 img{float:none;margin:0;vertical-align:top;}
			  .insightsBlock h4 img {float:inherit;margin:0;padding-bottom:5px;vertical-align:bottom;}
			  .insightsBlock .topCategoryLink img { float:none }
		 h2 + .insightsBlock { margin-top:20px }
		 .insightsBlock .flRight > a { float: left; }
			  
		.insightBlockBottomInfo{ font-size:11px; color:#909090; }
		  .insightsBlock a:hover{ color:#0066AA; text-decoration:underline;}
		/*.debtOrangeText{ float:right; color:#d55c19; font-style:italic; font-size:11px; font-weight:bold;}*/
		.debtOrangeText:hover{ text-decoration:underline;}
		a.inlineLink,
		a.inlineLink:link { color:#666; font-weight:bold; text-decoration:none; white-space:nowrap }
		a.inlineLink:hover { color:#666; text-decoration:underline }

#rightpanel{ float:right; width:300px; padding-bottom:20px;}
	   #rightpanel h2{font-family:"PT Sans"; background: url("Images/bg_listings.png") no-repeat scroll 0 -36px; text-indent:-10000px; margin-bottom:25px; height:42px }
	   
	   #rightpanel h2.relatedReading{ xbackground-position: 0 -88px }
	   #rightpanel h2.multimedia{ xbackground-position: 0 -46px }
	   #rightpanel h2.connect { xbackground-position: 0 -264px;}
	   .rightBlock h2.connect { margin-top:-37px }
	   #rightpanel h2.dna { xbackground-position: 0 -308px }
	   #rightpanel h2.inquiries { xbackground-position: 0 -350px }
	   #aboutussection #rightpanel h2.dna,
	   #workingAtRasection #rightpanel h2.dna,
	   #inthenewssection #rightpanel h2, #mediasection #rightpanel h2, #awardssection #rightpanel h2 {font-family:"PT Sans"; margin-top:-36px; margin-bottom:5px; width:300px; overflow:hidden; }
	   #awardssection #rightpanel h2{background-position: 0 -1px;}
	   
	   .newsfooterContainer { display:none }
	   .newsfooter { border-top:1px dotted; padding-top:10px }
		.genericOverlayBackground.news .topHead { border-bottom:1px; margin-bottom:15px }
		.genericOverlayBackground.news .topHead .date { margin-top: 20px; }
			.genericOverlayBackground.news .genericOverlayPopup { top:50px !important;padding-right:25px }
		.genericContent.news { overflow:hidden; height:400px; }
			.genericContent.news  .jspContainer .jspPane p { margin-bottom:10px;text-align:justify; padding-right:10px }
	   
			  .eventBlock{ width:235px; border-bottom:1px solid #005293; padding-bottom:15px; margin:auto; margin-bottom:20px;}
			  .eventBlock h4 { color:#005293; font-size:16px; font-weight:bold; line-height:16px;}
			  .eventBlock h4 a { font-size: 16px; text-decoration: none;}
			  .eventBlock p{ font-size:12px; color:#427dad; line-height:13px;}
			  .eventBlock a.moreinfo{ background:#005293 url(Images/moreinfo_arrow.gif) no-repeat right center; padding:0 12px 0 7px; height:18px; line-height:16px; color:#FFF !important; font-size:11px; font-weight:bold; display:inline-block; text-decoration:none; margin-top:15px;}
			  .ms-WPBody .eventBlock a.moreinfo{font-size: 11px;}
			  .ms-WPBody .eventBlock p a {font-size: 12px;}
			  .ms-WPBody .eventBlock h4 a {font-size: 16px;}
	   
	   .bioEventOverlayPopup, .genericOverlayPopup,.genericOverlayPopup_dm { width:540px; background:#fff url(Images/header-event-overview.jpg) no-repeat 0 0; position:fixed; z-index:100; padding:50px 40px 15px; }
	   .genericOverlayPopup_dm{width:initial;}
		.genericOverlayPopup.contact { background-image: url(Images/header-contact-us.jpg) }
		.genericOverlayPopup.video { background-image: none; padding-top:25px }
		.external .genericOverlayPopup, .news .genericOverlayPopup,.genericOverlayPopup_dm { background-image:none; padding-top:20px }
		.chart .genericOverlayPopup { position:absolute; width:900px; height: 626px; background-image:none; padding:0; }
	  
	   .bioPopupClose{  position:absolute; background:url(Images/biopopup_close_btn.gif) no-repeat left top; top:10px; right:10px; width:20px; height:20px; margin-top:2px;}
	   .bioPopupButton.bioPopupClose {margin-top:0; position:static}
	   .chart .bioPopupClose, .external .bioPopupClose, .news .bioPopupClose, .video .bioPopupClose { background-image: url(Images/biopopup_close_btn_grey.gif); z-index:999 }
		.bioEventOverlayPopup .popupContentArea{ width:540px; float:left;}
		.eventInfo{ float:left; width:540px; margin-top:30px; font-size:14px; line-height:16px;}
	   .eventInfo label{ font-weight:bold; color:#015293; width:140px; float:left;}
	   .eventInfo  p{color:#015293; width:200px; float:left;}
	   .eventInfo img{ float:right;}
	   .popupContentArea h3{ color:#005293; font-size:18px; }
	   .bioEventOverview{ background:url(Images/bio_event_overview.gif) no-repeat left top; border-bottom:1px solid #01203f; width:520px; padding-left:20px; font-size:12px; color:#FFF;}
	   p.eventOverviewText{ color:#686868; font-size:12px; margin-top:10px; text-align:left;}
	   p.eventOverviewText p { text-align:left;}
	   .bioPopupButtonArea{ float:right; margin-top:15px; text-align:right;}
	   .bioPopupButton{ background:#005293; width:90px; text-align:center; color:#FFF; font-size:10px; margin-left:5px; border:none; height:25px; line-height:18px;} 
	   .bioEventOverlayPopup .genericContent { margin-top:10px }

	   /*  Team Page Styles  */                 
	   .topBannerArea{ float:left; width:960px;}
			  .teamBannerImage{ background:#d1d3d4 url(Images/team_banner_img.jpg) right top no-repeat;}
			  .insightsBannerImage{ background:#d1d3d4 url(Images/insights_banner_img.jpg) left top no-repeat;}
			  .bannerContent{background:#8b8c8e; margin-top:211px; width:960px; padding:0 0 15px;}
			  .bannerCurve{ background:url(Images/team_intro_bg.gif) no-repeat left top; width:200px; height:38px; line-height:38px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; font-size:28px;}
			  .bannerContent p{ width:860px; height:80px; margin:auto; padding-top:10px; line-height:20px; color:#FFF; font-weight:bold; text-align:justify;font-size:14px}
			  .bannerCurveLeft{margin:-38px 0 0 55px; float:left;}
			  .bannerCurveRight{margin:-38px 55px 0 0; float:right;}
					 
	.teamPageSubNav{ width:620px; margin:0 auto; text-align:center}
		.teamPageSubNav ul li{float:left;width:153px;background: #333 none no-repeat 0 0;}
		.ms-WPBody .teamPageSubNav ul li a{ color: #fff !important;font-family: "PT Sans" !important; font-size: 14px !important; font-weight: 700 !important;text-decoration: none; outline: none;text-transform: uppercase; margin: 0;width:100%;text-align:center;line-height: 54px;padding:0;float:left;background: transparent url(Images/bg/tabSep.png) no-repeat -3px 2px;}
		.ms-WPBody .teamPageSubNav ul li:first-of-type a{background:none}

		.teamPageSubNav ul li.ui-state-active{background: #df692b none no-repeat 0 0;}
		.teamPageSubNav ul li a.active{ color: #fff !important; outline: none; text-decoration: none; line-height: 54px; }
		.teamPageSubNav ul li.ui-state-active a{background:none}
		.teamPageSubNav ul li.ui-state-active+li a{background-position:-6px 2px}
		.teamPageSubNav ul li.ui-state-active:first-of-type a{background: none}
		.teamPageSubNav ul li:last-of-type a{vertical-align:middle;}
	   
	   .teamPagePeopleSection{ width:600px; margin:10px 0 0 35px;}
	   .teamPagePeopleSection ul.teamPeopleList{ display:none; width:600px; float:left;}
	   .teamPagePeopleSection ul.teamPeopleList.current { display:block; width:600px; float:left;background:none;height:inherit;}
	   .teamPagePeopleSection ul.teamPeopleList li{ width:151px; height:205px; float:left; margin-bottom:20px; margin-right:45px;}
	   .teamPagePeopleSection ul.teamPeopleList li h3{ color:#005293; font-size:15px; font-weight:bold;}
	   .teamPagePeopleSection ul.teamPeopleList li p{ color:#5d5d5d; font-size:11px; font-weight:bold; line-height:12px;}


	   /*  Insights Page Styles  */
	   
	   .insightsMainContentArea{width:659px; float:right;}
	   .insightsMainContentArea h2{font-family:"PT Sans"; color:#8a8c8e; font-size:20px; padding-bottom:7px; border-bottom:1px dotted #999; margin: 30px 0 0 30px; width:600px;}
	   .insightsMainContentArea .insightsBlock{ margin-left:30px; margin-top:20px; float:left; width:605px; height:200px;}
	   .insightsMainContentArea .insightsBlock .topCategoryButton{ background:#d55c19; padding:2px 5px;font-weight:bold; text-align:center; color:#fff; font-size:11px; text-transform:uppercase;}
	   .insightsMainContentArea .insightsBlock h4{color:#005293; font-size:14px; font-weight:bold; line-height:16px; margin-top:5px;}
	   .insightsMainContentArea .insightsBlock h5.insightsDate{ font-size:13px; font-weight:normal; color:#717171; margin-bottom:10px;}
	   .insightsMainContentArea .insightsBlock .insightBlockContent{font-size:12px; color:#303030; line-height:19px; text-align:justify; margin:10px 0 0;}
	   .insightsMainContentArea .insightsBlock img{ float:left; margin:5px 20px 0 0;}           
	   .insightsMainContentArea .insightBlockBottomInfo{ font-size:11px; color:#909090; }
			a.readArticle {background: url("Images/icons_sprite.png") no-repeat scroll left -87px transparent;color:#7aa3c4!important;display: inline-block; margin-top:5px; font-size: 12px;font-weight: bold;height: 23px;padding-left: 30px;text-decoration: none;text-transform: uppercase;}
			a.downloadPdf{ background: url("Images/icons_sprite.png") no-repeat scroll left -1px transparent;color:#7aa3c4!important;display: inline-block;font-size: 12px; margin-left:10px;margin-top:5px; font-weight: bold;height: 23px;padding-left: 30px;text-decoration: none;text-transform: uppercase;}
			 a[href=""].downloadPdf { display:none;}         
					 
			a.readArticle:hover, a.downloadPdf:hover { text-decoration: underline; color:#005293!important;}
	   .insightsMainContentArea .insightsBlock a:hover{ color:#0066AA; text-decoration:underline;}
					 .debtOrangeText, .working span.debtOrangeText { float:right; color:#d55c19; margin-top:5px; font-style:italic; font-size:11px; font-weight:bold;text-align:right;max-width:350px; cursor:pointer}
					 .nextTab .debtOrangeText { padding-right:25px;font-size:12px }
					 .nextTab .debtOrangeText:hover { text-decoration:underline }
	   
	   
	   #insightsLeftPanel{ float:left; width:300px; height:700px; background-color:#f5f5f5; padding-bottom:20px;}
			  #insightsLeftPanel h2{font-family:"PT Sans"; background:#7aa3c4; line-height:40px; padding-left:20px; color:#fff; font-size:20px; font-weight:bold;}
			  #insightsLeftPanel h4{ color:#8a8c8e; font-size:12px; margin-left:30px;}
					 #insightsLeftPanel ul.insightsFilterListing{ width:185px; margin:0 0 10px 35px;}
					 #insightsLeftPanel ul.insightsFilterListing li{ width:185px;}
					 #insightsLeftPanel ul.insightsFilterListing li a{ color:#005293; text-decoration:none; font-size:11px; line-height:12px;}
					 #insightsLeftPanel ul.insightsFilterListing li a:hover{ text-decoration:underline;}
					 
			  .insightsHaveQuestionBlock{ margin-left:25px; float:left; padding:8px 15px 8px 10px; background:#FFF; }
			  .insightsHaveQuestionBlock a{ color:#b0b0b0 !important; font-weight:bold; font-size:14px; text-decoration:none;}
			  .insightsHaveQuestionBlock a:hover{ text-decoration:underline;}
			  .insightsHaveQuestionBlock a span{ color:#005293; background:url(Images/havequestion_arrow.gif) no-repeat right center; padding-right:14px;}
	   

	   
	   /* Fundamental Page Styles*/
	   /*Newsletter - Articles*/
			  .fundamentalDownloadPdf a.DownloadBlock, .fundamentalDownloadPdf a.fundamentalDownloadPdfA { background:url(Images/downloadPDFicn.png) no-repeat left top; height:22px; text-decoration:none; font-weight:bold; padding-top:4px; padding-left:125px; color:#7aa3c4 !important;text-transform: uppercase;font-size: 12px}
            .fundamentalDownloadPdf a.moreInfo {background:url(Images/icon-article.png) no-repeat left top; height:22px; text-decoration:none; font-weight:bold; padding-top:4px; padding-left:125px; color:#7aa3c4 !important;text-transform: uppercase;font-size: 12px}
              .fundamentalDownloadPdf a.fundamentalDownloadPdfA { margin-left:15px;}
			  .fundamentalDownloadPdf a:hover { color:#005293 !important }
			  .fundamentalDownloadPdf a img{  display:none; }
			  .fundamentalDownloadPdfB { background:url(Images/subscribe.png) no-repeat left center; float:left; height:22px; text-decoration:none; font-weight:bold; margin-left:-40px;padding-left:25px;margin-top:10px; color:#7aa3c4 !important;text-transform: uppercase;font-size: 12px;}


       .articleContentArea h2 { color: #000; font-size: 24px; font-family: "PT Sans"; font-weight: 400; line-height: 30px;margin-top:14px;padding-right: 20px;}
	   .articleContentArea > h2 span {font-family: "PT Sans";}
	   .articleContentArea h2 div { color: #000; font-size: 24px; font-family: "PT Sans"; font-weight: 400; line-height: 30px;margin-top:14px;padding-right: 20px;}
	   .articleContentArea div.content{ text-align:justify; margin-top:15px; display: block;padding-right:18px}
	     
	   .articleContentArea div.content a{ text-decoration:none; font-size: 13px; font-weight: 400; line-height: 17px;}
	   .articleContentArea div.content a span {margin:0; padding: 0;}
	   .articleContentArea div.content .EndnotesText span a{font-size: 8pt;}
	   .ExternalClass .AutoGenerated span.pt-EndnotesText a{font-size:8pt !important;} 
	    
	   .articleContentArea div.content.bigImg img { border:1px solid #999; margin-bottom: 25px;}
        .articleContentArea .insightsBlock { margin:20px auto 0 0; border-top: 1px solid #999;}
        .articleContentArea .insightsBlock ul.insightsTags {margin-bottom:0; margin-top:0;}
		.articleContentArea .insightsBlock ul.insightsTags li {display: inline-block;margin: 6px 0 7px 0;}
		.articleContentArea  p.insightsshare { text-align: right; margin-top:0; }
		.articleContentArea p.insightsshare img { margin-top: 2px; margin-left: 10px;}
		
		
		div.insightsshare {  margin-top:0; display: block;}
                div.insightsshare table { float: right !important; margin: 0; padding: 5px 0 0 0;}
                div.insightsshare table td { vertical-align: top;}
                                .insightsshare .downloadBlock { height: 20px; }
                                .insightsshare .shareBlock { width: 90px; padding-left:20px; padding-right: 8px; height: 21px; display: inline-block;}
                                .insightsshare .shareBlock .shareonSocial {background: transparent url(Images/megaprofile/shareIcn.png) no-repeat left top; width: 68px; height:21px; text-decoration:none; display: inline-block;}
                                .insightsshare .shareBlock .addthisDivs { margin-top: 0;}
                                .insightsshare .shareBlock .addthisDivs .addthis_toolbox.addthis_default_style {margin: 0;}
                                /*.insightsshare .downloadBlock .fundamentalDownloadPdf a { text-decoration:none; background: none;} */
                                .insightsshare .downloadBlock .fundamentalDownloadPdf .fundamentalDownloadPdfA { background:url(Images/downloadPDFicn.png) no-repeat left top; width: 123px; height:21px; text-decoration:none; display: inline-block; margin: 0; padding: 0;}
                                .insightsshare .downloadBlock .fundamentalDownloadPdf a:hover {}

		
		.articleContentArea .content img{ margin:0 0 10px 0;}
	   .articleContentArea h4{color:#015293; font-size:14px; margin-top:15px; float:left;}  
	   .articleContentArea .content h4{float:none;}
       .articleRightPanelSection{ margin:0 10px 20px;} 
       .articleRightPanelSection h4{ color:#005293; font-size:14px; font-weight:400; line-height:17px; width:200px;}
	   .articleRightPanelSection h4 span{font-weight:700;}
                     .fundamentalRightPanelSection p, .articleRightPanelSection p{ font-size:13px; color:#000000; line-height:15px;}
                     .fundamentalRightPanelSection a.moreinfo{ background:url(Images/fundamental_moreinfo_icon.gif) no-repeat left center; padding:0 0 0 25px; height:25px; line-height:26px; color:#427dad; font-size:12px; font-weight:bold; display:inline-block; text-decoration:none; margin-top:15px;}
                     .fundamentalRightPanelSection a.readArticle{ background:url(Images/fundamental_readarticle_icon.gif) no-repeat left center; padding:0 0 0 25px; height:25px; line-height:26px; color:#427dad; font-size:12px; font-weight:bold; display:inline-block; text-decoration:none; margin-top:15px;}
                     .fundamentalRightPanelSection a.watchVedio{ background:url(Images/fundamental_watchvedio_icon.png) no-repeat left center; padding:0 0 0 25px; height:25px; line-height:26px; color:#427dad; font-size:12px; font-weight:bold; display:inline-block; text-decoration:none; margin-top:15px;}
					 
					 .articleRightPanelSection.lastLink { border: none;}
					 .articleRightPanelSection.viewAll, .articleRightPanelSection ul li.viewAll { margin-bottom: 0px; padding-bottom: 0px; text-align: right; }
					 .articleRightPanelSection.viewAll a { font-weight: 400; text-decoration: none; font-size:13px }
		
		
       .articleContentArea img{ margin-top:15px;}
	   .freezeBnr.article{height:42px;left:0;position:fixed;}
		.socialHeader.fundamental,.socialHeader.simplyStarted,.socialHeader.current,.socialHeader.whitePapers{display:inline-block;white-space:nowrap;position: fixed;z-index: 1;}
		.fundamental{background: transparent url(Images/bg/bgFundamentals.png) top left;height:0px;z-index:1;}
		.simplyStarted{background: transparent url(Images/bg/bgsimplyStarted.png) top left;height:0px;z-index:1;}
		.current{background: transparent url(Images/bg/bgCurrent.png) top left;height:0px;z-index:1;}
		.whitePapers {background: url("Images/bg/bgWhitePapers.png") repeat scroll left top transparent;height: 0px;z-index:1;}
		.fundamental h1,.simplyStarted h1,.current h1,.whitePapers h1{color:#fff;font-size:20px;font-weight:700;background:none;margin:0 0 0 20px;padding:0;line-height:42px;text-transform:uppercase;vertical-align:middle;font-family:"PT Sans";}
		.fundamental h1>span,.simplyStarted h1>span,.current h1>span,.whitePapers h1>span{color:#fff;font-size:20px;font-weight:400;line-height:42px;vertical-align:top;padding-left:5px;font-family:"PT Sans";}
        #tabs .rightBlock .articleRightPanelSection {width: 230px;}
		/*changing articleRight to multimediaRightPanel*/
	   .articleRight { width: 304px; margin-left: -4px; background: transparent;}
	   #rightpanel .articleRight h2{background-position:-30px -33px; height: 22px; padding-top: 20px; margin-bottom: 15px;}
	   .articleRight h2, .articleRight h4 { font-family: "PT Sans"; font-size: 14px; font-weight: 700; line-height: 30px; color: #000; position: relative; margin: 0;}
	   .articleRight h4 { line-height: 20px; padding-top:10px;width:200px;}
	   .articleRight h4 a { text-decoration: none;line-height: 20px; font-weight: 400;}
	   .articleRight h4 a span {font-weight: 700; text-transform: uppercase;font-family: "PT Sans";}
	   .articleRight .blockTitle {} 
        .genericVideo {font-family: "PT Sans";}
 
/* Added for correcting the padding and margin of top div  */

div.article,
div.welcome{	margin-left:-1px !important;padding-top: 1px !important;padding-left: 1px !important;padding-bottom: 0px !important}

.mainContainer{ width:960px; margin:auto; background:url(Images/mainContainer_bg.gif) repeat-y left top; margin-left:1px; } 
 
 .article-content, .welcome-content { margin:-3px 0 0 !important; }


.breadcrum .s4-titletext ul, .breadcrum .s4-titletext ul li{	display: inline !important;}
.breadcrum .s4-titletext ul.s4-breadcrumbRootNode, 
 .breadcrum .s4-titletext ul.s4-breadcrumbNode{margin-left: 5px !important;}
 
/*  Footer Styles  */
#footer{ width:960px; margin:auto; background:#00203f; padding: 35px 0 10px;text-align:center;}
	.footerLinks{ width:auto; margin:auto;display: inline-block;}
		.footerLinks ul{ float:left;}
		.footerLinks ul li{ float:left;text-align:left; display:inline; margin-bottom:4px;}
		.footerLinks ul li a{ color:#fff;  padding:0 18px; text-decoration:none; font-size:14px; border-left:1px solid #fff}
		.footerLinks ul li:first-child a{ border-left:none}
		.footerLinks ul li a:hover{ color:#fff; text-decoration:underline;}
		
	.disclaimerText{ width:600px; border-top:1px solid #6b3e2c; margin:auto;text-align:center;}		
		.disclaimerText ul li{ text-align:left; display:inline;  margin-bottom:7px; color:#fff; font-size:10px;}
			.disclaimerText ul li a { padding:0 5px; border-left:1px solid #fff }
			.disclaimerText ul li:first-child a{ border-left:none }
			
		.disclaimerText ul li a{ color:#fff; text-decoration:none; font-size:10px;}
		.disclaimerText ul li a:hover{ color:#fff; text-decoration:underline;}
		.ms-SPLink a.ms-menu-a span{ font-size:11px !important;}

.video-container iframe body{ z-index:1; position:relative; border:3px solid #F00;}

.moreAndShowLinks { margin: 0 auto auto; padding: 0 0 20px 50px; width: 540px; }
	.moreAndShowLinks a { display:inline-block;height:22px;color: #7aa3c4!important;font-weight: bold;text-decoration: none;text-transform: uppercase; padding-left: 30px; background: transparent url(Images/icons_sprite.png) no-repeat 0 0}
	.moreAndShowLinks a:hover { color:#005293!important }
	.moreAndShowLinks a.moreLink { background-position: 0 -22px }
	.moreAndShowLinks a.showLink  { background-position: 0 -44px }

	.ThreeDdHurricaneArea { height:723px; margin:20px auto auto 35px;}
	.ThreeDdHurricaneArea header { float: left; padding-right: 10px; width: 270px; }
		.ThreeDdHurricaneArea header h1 { margin:25px 0 15px; color:#58a618; font-family:Arial,sans-serif; font-size:24px; font-weight:bold; text-transform: uppercase}
		.ThreeDdHurricaneArea header h2 { background: none; color: #005293; font-size: 16px; line-height: 20px; padding: inherit; text-transform: none; }
	.ThreeDdHurricaneArea img {}

.ThreeDdHurricaneArea + #tabs,
 .solutionBanner + #tabs { margin-left: 20px;margin-top: -100px;position: relative;width: 615px;z-index: 99;}

.solutionBanner { height: 723px; margin:20px auto auto 30px; }

#tabs .tabcontent { padding:14px 25px 15px;}
		
		#tabs .tabcontent .leftBlock { float:left; height:495px; width:590px; overflow:hidden; padding-bottom:20px;}
		#tabs.solutions .tabcontent .leftBlock,
		#tabs.insights .tabcontent .leftBlock { width:560px; }		
			
			#tabs .tabcontent .leftBlock .insightsBlock { margin-left:0;margin-bottom:20px;padding-right:20px;width:auto}
				#tabs .tabcontent .leftBlock .insightsBlock .debtOrangeText { height:auto; margin-right:5px }
				#tabs .tabcontent .leftBlock .insightsBlock .debtOrangeText:hover { text-decoration:underline }
				#tabs .tabcontent .leftBlock h2 {font-family:"PT Sans"; margin:10px 0 10px; padding-right:20px;font-size:18px; color:#005293 }
				#tabs .tabcontent .leftBlock p { padding-right:20px; font-size:14px; color:#005293; margin-bottom:20px; text-align:justify }
				#tabs .tabcontent .leftBlock p.insightBlockContent { margin-bottom:0; margin-left:0 }
				#tabs .tabcontent .leftBlock p.researchHead {height:46px; padding-top:5px;line-height:17px; color:#eeeeee; background: transparent url(Images/Research-MASTHEAD.jpg) no-repeat; padding-left:135px; padding-right:20px; margin-right:20px; }
				#tabs .tabcontent .leftBlock img ~ p.insightBlockContent { margin-left:135px }
				#tabs .tabcontent .leftBlock ul { color:#005293; ; padding-bottom:50px;}
					#tabs .tabcontent .leftBlock ul  li{ list-style-type:none; list-style-position:inside }
					
			#tabs .tabcontent .leftBlock .insightsBlock .debtOrangeText { float:left }
			#tabs .tabcontent .leftBlock .insightsBlock .flRight > a { color:none }
				
		#tabs .tabcontent .rightBlock { float:right; margin-right:20px }
		#tabs.solutions .tabcontent .rightBlock,
		#tabs.insights .tabcontent .rightBlock { margin-right:0; }
		@media screen and (-webkit-min-device-pixel-ratio:0) {
		/*	#tabs.insights .tabcontent .rightBlock { margin-right:20px; } chrome*/
		}
			#tabs .tabcontent .rightBlock h2,.fullWidthContent .rightBlock h2{font-family:'PT Sans'; width:293px; height:37px; margin-top:20px; font-size:18px; font-weight:normal; line-height:36px; text-indent:40px; color:#fff}
			#tabs .tabcontent .rightBlock  .chartPopup img { width:293px }
			#tabs .tabcontent .rightBlock .box { width:293px }
				#tabs .tabcontent .rightBlock .box ul { padding:9px 9px; background:#5d87a8 }
				#tabs .tabcontent .rightBlock .box dl { padding:9px 9px; background:#5d87a8 }
					#tabs .tabcontent .rightBlock .box ul  li { margin-bottom:10px; padding-left:30px; background: transparent url(Images/icons_sprite.png) no-repeat 0 -150px; line-height:22px  }
						#tabs .tabcontent .rightBlock .box ul  li a { font-size:12px; text-decoration:none; color:#fff}						
						#tabs .tabcontent .rightBlock .box ul  li a:hover { text-decoration:underline }
						
						#tabs .tabcontent .rightBlock .box dl a { width:293px; font-size:14px; text-decoration:none; color:#fff}	
						#tabs .tabcontent .rightBlock .box dl a:hover { text-decoration:underline }						
						#tabs .tabcontent .rightBlock .box dl  dt{ margin-top:15px; font-weight:bold; }
						#tabs .tabcontent .rightBlock .box dl  dt:first-child { margin-top:0; }
			
			#tabs.insights .rightBlock h2 { background: transparent url(Images/orangeHeaderBg.png) no-repeat 0 -39px; font-size:16px  }
			#tabs.solutions .rightBlock h2 { background: transparent url(Images/orangeHeaderBg.png) no-repeat 0 0; font-size:16px  }
			#tabs.insights .rightBlock h2.partners,
			#tabs.solutions .rightBlock h2.partners { background: transparent url(Images/bg_listings.png) no-repeat 0 -225px; text-indent:-999px  }
			#tabs.insights .rightBlock h2.construction,
			#tabs.solutions .rightBlock h2.construction { background: transparent url(Images/bg_listings.png) no-repeat 0 -179px; text-indent:-999px  }
			#tabs.insights .rightBlock h2.philosophy,
			#tabs.solutions .rightBlock h2.philosophy { background: transparent url(Images/bg_listings.png) no-repeat 0 -135px; text-indent:-999px  }
			#tabs.insights .rightBlock h2.resources,
			#tabs.solutions .rightBlock h2.resources	{ background: transparent url(Images/bg_listings.png) no-repeat 0 -397px; text-indent:-999px  }
			#tabs.insights .rightBlock h2.closer,
			#tabs.solutions .rightBlock h2.closer { background: transparent url(Images/bg_listings.png) no-repeat 0 -440px; text-indent:-999px  }

		#tabs .tabcontent .dummyContent { height:450px }	
		
.expertSection { position:absolute; right:10px; top: 30px }

section.connect { background:#f5f5f5; font-size:14px;}
	section.connect li {margin-bottom:12px;} 
	section.connect p {xpadding-left: 30px;} 
	section.connect img { margin-bottom:20px;padding-left: 15px;} 
	section.connect ul li p a:hover { text-decoration:underline }

	
.fundamentalSubscription { text-align:center; width:300px; }

ul#insightsLanding { position:relative; background:#7aa3c4 url(Images/bg_insights_splash.png) no-repeat right 0}
	ul#insightsLanding li{ background:#7aa3c4 url(Images/splash.png) no-repeat 0 0; display:block; width:285px; height:35px; border-top:1px solid #aac4d9; text-indent:-999px }
			ul#insightsLanding li a{ display:block; width:285px; text-transform:uppercase; text-decoration:none; font-size:16px; font-weight:bold; color:#fff; line-height:35px }
		ul#insightsLanding li img{ display:none; position:absolute; top:10px; right:25px }
	ul#insightsLanding li.threeD { background-position: 0 0 }
	ul#insightsLanding li.threeD.hover, ul#insightsLanding li.threeD:hover { background-position: 0 -36px }
	ul#insightsLanding li.smart { background-position: 0 -72px }
	ul#insightsLanding li.smart.hover, ul#insightsLanding li.smart:hover { background-position: 0 -108px }
	ul#insightsLanding li.asset { background-position: 0 -144px }
	ul#insightsLanding li.asset.hover, ul#insightsLanding li.asset:hover { background-position: 0 -180px }
	ul#insightsLanding li.demo { background-position: 0 -216px }
	ul#insightsLanding li.demo.hover, ul#insightsLanding li.demo:hover { background-position: 0 -252px }
	
	
		ul#insightsLanding li:hover img,
		ul#insightsLanding li.hover img{ display:block}
		
ul.subSiteLinks { padding:15px 30px 0 65px }
	ul.subSiteLinks li { float:left; text-transform:uppercase }
		ul.subSiteLinks li a{ padding:2px 7px; text-decoration:none; font-size:14px; color:#8a8c8e; border-left:1px solid #8a8c8e }
		ul.subSiteLinks li:first-child a { padding-left:0 }
		ul.subSiteLinks li a:hover { text-decoration:underline; }
		ul.subSiteLinks li a.active { font-weight:bold }
	ul.subSiteLinks li:first-child a { border:none }
ul.subSiteLinks.right { float:right; margin:0 50px 10px 0 }
		
.fullWidthContent { padding:0 12px 30px 20px !important ; background:#fff }/*updated by Dharmendra -padding:0 8px 30px 20px !important ;*/
	.fullWidthContent .leftBlock { float:left; width:530px }
		.fullWidthContent .leftBlock  h3 { font-size:16px; font-weight:bold }
			.fullWidthContent .leftBlock  h3 a { color:#015293; text-decoration:none }
			.fullWidthContent .leftBlock  h3 a:hover { text-decoration:underline }
		.fullWidthContent .leftBlock  p { margin-bottom:20px; font-size:12px; line-height:18px; color:#8a8c8e }
	.fullWidthContent .rightBlock { float:right; width:300px; margin-top:-15px; margin-right:-30px; overflow:hidden }
		.fullWidthContent .rightBlock  h2 { margin-top:0; background: url("Images/orangeHeaderBg.png") no-repeat scroll 0 -39px transparent; font-size:16px; line-height:37px }
		.fullWidthContent .rightBlock  .box { padding:10px; text-align:center; background:#5d87a8 }
			.fullWidthContent .rightBlock  .box p { text-align:left; color:#fff; font-size:12px; margin-bottom:10px }
			.fullWidthContent .rightBlock  .box img { margin-bottom:10px }
		.fullWidthContent .rightBlock  h2.connect { width:300px;background: url("Images/bg_listings.png") no-repeat scroll 0 -267px transparent; text-indent:-10000px }
		.fullWidthContent .rightBlock  h2.connect + section.connect { padding:25px 0 }
#solutionsLanding + .fullWidthContent { background:none }

#rafibanner { position:relative }
	#rafibanner ul { position:absolute;top:20px;right:58px}		
		#rafibanner ul li {  }
			#rafibanner ul li a, section.rafi .explorepub > a { display:inline-block; background: transparent url("Images/btn-rafi-landing.png") no-repeat 0 0; height:41px; width:205px; text-indent:-9999px }
			#rafibanner ul li.performance a { background-position: 0 0; }
			#rafibanner ul li.performance a:hover { background-position: 0 -41px; }
			#rafibanner ul li.research a { background-position: 0 -82px; }
			#rafibanner ul li.research a:hover { background-position: 0 -123px; }
			#rafibanner ul li.smartbeta a { background-position: 0 -164px; }
			#rafibanner ul li.smartbeta a:hover { background-position: 0 -205px; }
			section.rafi .explorepub > a { position:absolute; top:10px; right:10px; background-position: 0 -246px; }
			section.rafi .explorepub > a:hover { background-position: 0 -288px; }
/*RAFI Related*/
.innerPageMainContentArea>.RAFI{margin-left:20px;}

.fullWidthContent section.rafi { margin:-15px 0 -50px -65px; width:960px }
	.fullWidthContent section.rafi h1 { margin-bottom:20px; background: url("Images/bg-rafi-gradient.png") repeat-x scroll 0 0 transparent; height: 31px; text-indent: -9999px; }
	.fullWidthContent section.rafi ul  { background: transparent none repeat-y 0 0; margin-bottom:10px }
	.fullWidthContent section.rafi ul li { float:left; width:260px; padding:5px 30px; }
		.fullWidthContent section.rafi ul li h2{ margin-bottom:10px;font-family: 'PT Sans';font-weight:normal;font-size:20px;color:#000; }
		.fullWidthContent section.rafi ul li h2>a{font-family: 'PT Sans';font-weight:normal;font-size:20px;color:#000 !important;text-decoration:none;}
		.fullWidthContent section.rafi ul li p{margin-bottom:10px;font-size:14px;color:#333333;line-height:21px;text-align:justify}
		.fullWidthContent section.rafi ul li>a{color:#005293;display:inline-block;font-size:12px;font-weight:700;height:21px;line-height:20px;text-decoration:none;text-transform:uppercase}
		.fullWidthContent section.rafi ul li>a:hover{color:#005293}
		.fullWidthContent section.rafi ul li>a.relatedLinks{width:99%;color:#005293;display:inline-block;font-size:16px;font-weight:400;height:auto;line-height:21px;text-decoration:none;text-transform:none;border-bottom:1px solid #acacac;padding:0 0 10px 0;margin-bottom:10px;}
		.fullWidthContent .explorepub {margin: 60px 0 0 0;}
		section.rafi .explorepub{position:relative;margin-bottom:-50px;}
		section.rafi .explorepub>p{position:absolute;top:39px;left:428px;background:none;}
		section.rafi .explorepub>p input[type='text']{width:340px;padding:7px 5px 8px;border:1px solid #8c8c8c;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border-bottom-color:#d6d6d6;border-left-color:#979797;border-right-color:#b8b8b8;}
		section.rafi .explorepub>p input[type='button'].btnSignup{border:none;color:#fff1f1;font-size:11px;font-weight:bold;background-color:#ef7534;margin-left:10px;padding:2px 15px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;text-transform:uppercase;}

		.sectionRow {display:block;margin:30px 0 -7px 20px;padding:0}
		.sectionRow a{font-weight:700;text-decoration:none;text-transform:uppercase;padding-top:10px;}
		.sectionRow h3{height:70px;margin-bottom:10px;}
		.sectionRow h3 a{font-size:23px !important;font-family:"PT Sans";font-weight:400;line-height:19px;text-decoration:none;color:#005293;text-transform:none}
		.col-lg-2 {display:inline-block;width:280px;vertical-align: top;background:#e5e5e5;margin-right:10px;padding:10px 9px; }
		.sectionRow .colContent{border-bottom:1px solid #b7b7b7;padding-bottom:14px;font-size:14px;font-weight:400;color:#000}
		ul.validListing,ul.arrowListing {margin:10px 12px;padding:0;list-style:none;}
		ul.validListing li,ul.arrowListing li{color:#333;font-size:14px;font-weight:400;line-height:21px;display:block;background:transparent url(Images/content/validListing.png) no-repeat top left;padding-left:22px;vertical-align:top}
		ul.arrowListing li{background:none;padding-left:0;}
		ul.arrowListing li:before{background:none;content:'> ';color:#005293;}
		ul.arrowListing li a{color:#005293;font-size:16px;font-weight:400;line-height:21px;text-decoration:none}

.sectionRow h2,h3.secExternalHeading,.secExternalHeading{font-size:24px;font-family:"PT Sans";font-weight:400;line-height:30px;margin-bottom:16px;}
.socialHeader.RAFI{min-height:77px;height:auto;overflow:hidden;}
.socialHeader.RAFI h1{width:635px;line-height:110%;padding:20px 0 14px 0;}
/*Dynamic Performance Page Update
#russellsection .fullWidthContent,
#fixedsection .fullWidthContent,
#ftse-rafisection .fullWidthContent,
#alternativessection .fullWidthContent { display:none }*/
			
.fullWidthContent .tableContainer { margin-top:15px; display:table}
	.fullWidthContent .tableContainer .row { display:table-row; }
		.fullWidthContent .tableContainer .row  .right{ width:300px; padding-left:50px; display:table-cell; vertical-align:middle; font-weight:bold; font-size:18px }
		.fullWidthContent .tableContainer .row .left{ width:500px; display:table-cell; padding-bottom:25px }
			.fullWidthContent .tableContainer .row .left h3{ font-size:18px; font-weight:bold; color:#015293}
			.fullWidthContent .tableContainer .row .left p { margin-bottom:10px; font-size:12px; line-height:16px; color:#686868; text-align:justify }
			.fullWidthContent h2 {font-family:"PT Sans"; color: #015293;font-size: 18px;text-transform: capitalize;}
			
	.footer-disclaimer, .disclaimerDescription { padding-right:10px;height:330px; width:540px;overflow:hidden; line-height:normal; font-size:10px }
		.footer-disclaimer p{ margin-bottom:20px; text-align:justify }
	#innerContainer .footer-disclaimer { display:none }
	#footerContainer .disclaimerDescription {display:none}
		#footerContainer1 .footer-disclaimer {display:none}
	.footer-disclaimer .footer-text, .disclaimerDescription .footer-text{ font-family: inherit; font-size: inherit; line-height: inherit; }
	.footer-disclaimer h3.footer-text { font-size: 120%; }
		
	table.indexes { font-family:arial, sans-serif; margin-bottom:20px; color:#005293; border-bottom:3px solid #005293; border-collapse:collapse; width: 447px; }
		table.indexes thead { background:#005293; color:#fff;text-transform:uppercase }
		table.indexes thead tr th { text-align:left; font-size:11px } 
			table.indexes thead tr { text-align:left }
				table.indexes thead th { padding:5px}
		table.indexes tbody { background:#fff;color:#000 }
			table.indexes tbody tr td { text-align:left; padding-left:30px; font-family:Arial,Geneva,sans-serif; font-size:12px }
			table.indexes tbody tr:nth-child(even) { background:#e5e5e5 }
			table.indexes tbody tr.odd td { background:#e5e5e5 }
	#tabs-indexes .leftBlock table { width:500px }


/* disclaimer */			
.disclaimer { display:none }
.external a.agreement { float:right;text-decoration:none; font-weight:bold; color:#7aa3c4 }
.external a.agreement:hover { color:#005293 }
.external .genericOverlayPopup h3, .news .genericOverlayPopup h3 {color:#005293 }
.external .genericOverlayPopup p, .news .genericOverlayPopup p { font-size:12px;line-height:18px }
.news .genericOverlayPopup .date { border-bottom: 1px dotted;}


/* comparison grid */
.comparisonGrid { display:none }
.compare-th { display:none;font-size:8pt;float:left; width:1.6em; margin-bottom:3px; white-space:nowrap;-moz-transform:rotate(-90deg); -ms-transform: rotate(-90deg); }
.countrybox { height:15px; width:15px; border:1px solid #000; }
.rot-neg-90 { -moz-transform:rotate(-270deg); -moz-transform-origin: bottom left; -webkit-writing-mode:vertical-rl; -webkit-transform: rotate(-270deg); -webkit-transform-origin: bottom left; -o-transform: rotate(-270deg); -o-transform-origin:  bottom left; filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); float:left; }
.countryName { font-size:12px;line-height:normal;text-align:right; margin-right:5px; width:120px; }
.countryName a, .compare-th a { text-decoration:none }
.demogracontainer  { position:relative;top:60px;right:-90px;}
img.h1 { position:absolute;top:60px }
img.h2 { position:absolute;right:150px;top:27px;}
.descriptionText { left: -90px; position: absolute; text-align: left; top: 54px; width: 220px; }
.descriptionText p { font-size:12px; padding:10px}
/* comparision grid end*/
	
/* product delivery */
#ValueChain { background: #fff }
	#ValueChain .graphic { text-align:center }
		#ValueChain .graphic img { margin:50px auto }
	#ValueChain .details { margin-bottom:50px; padding:0 25px }
		#ValueChain .details ul { }
			#ValueChain .details ul li{ display:none }
				#ValueChain .details ul li h4{ margin-bottom:10px; font-size:18px; font-weight:bold; color:#015293 }
				#ValueChain .details ul li p{ font-size:12px; line-height:20px; color:#8a8c8e }
			#ValueChain .details ul li.hover { display:block }
/* added by Harpreet */
#ValueChain .rightBlock { float:right; margin-right:0px } 
#ValueChain .rightBlock h2 {width:293px; height:37px; margin-top:20px; }
#ValueChain .rightBlock h2.closer { margin-top:7px;background: transparent url(Images/bg_listings.png) no-repeat 0 -440px; text-indent:-999px  }
#ValueChain .rightBlock .chartPopup img { width:293px }
#ValueChain .rightBlock .box {  }
			
/* working with us */		
.working { padding: 15px 40px 15px 65px }
.working.dSummary{padding:0;margin-left:20px;}
.working.dSummary>h3{margin-top:-5px;}
	.working ul.subSiteLinks { margin-bottom:20px }
	.working ul.subSiteLinks li:first-child a { padding-left:0 }
	.innerPageMainContentArea .working h4 { color:#015293 }
	.working p,.working p a {  margin-bottom:20px; line-height:19px; color:#333333 }
	.working p {font-size:12px;}
	.working p + img { margin-top:20px; margin-bottom:20px }
	.working span {  margin-bottom:20px; font-size:14px; line-height:19px; color:#333333 }
	
	.working .awardLinks h3 { margin-bottom:10px }
	
	.working .corevalues {  margin-bottom:20px; font-size:13px; line-height:19px; color:#333333 }
	.working .fundamentalRightPanelSection{border:none;}
	#videoContainer { width:580px; margin: 0 auto 20px auto }
		#videoContainer img {cursor:pointer;}
		#videoContainer img+#videoFile{display:none}
	#aboutussection  #videoContainer {}
		
#rightpanel section.dna {  }	
	#rightpanel section.dna h3 { font-size:18px; }
	#rightpanel section.dna p { margin-bottom:20px; font-size:12px; line-height:16px; }
	
.indexContainer { width:100%; margin:0 auto; line-height:14px}
	.indexContainer h3{color:#000;font-family:'PT Sans';font-size:24px;font-weight:400;line-height:27px;width:580px;border-bottom:none !important}
	.indexContainer .filterContainer {margin:27px 0 5px 2px}
	    .filterContainer > span { color: #005293; display: inline-block; font-size: 12px; font-weight: bold;line-height: 25px; padding-left: 10px; }
		.indexContainer .filterContainer ul { position:relative;  }
			.indexContainer .filterContainer ul  li {padding-left:10px; line-height:19px}
			.indexContainer .filterContainer ul  li:first-child {padding-left:0}
			.indexContainer .filterContainer ul li a:before{}
			.indexContainer .filterContainer > ul > li { }
			.indexContainer .filterContainer > ul > li:first-child { margin-left:0 }
				.indexContainer .filterContainer > ul li.list > a { }
				.indexContainer .filterContainer > ul > li.list.hasUl #ahead {display: none;}
				.indexContainer .filterContainer > ul li.button { background:none; border:none; height:26px; border-radius:10px; padding-right:7px; }
					.indexContainer .filterContainer > ul li.button button { color: #005293; display: inline-block; font-family: arial; font-size: 11px; font-weight: bold; line-height: 21px; margin: -1px 0 0; text-transform: uppercase; vertical-align: middle; outline:none; }
				    #resultarea > div#loading {background: url("Images/ajax-loader-white.gif") no-repeat scroll center center transparent;height: 700px;}
					
			.indexContainer .filterContainer ul  li:hover { }
			.indexContainer .filterContainer ul  li a.active { font-weight:700;}
				.indexContainer .filterContainer ul  li  ul {max-width: 550px; min-width: 550px;}
				.indexContainer .filterContainer ul li a#aCompleteSeries {font-size: 14px;margin-left:10px;}
				.indexContainer .filterContainer ul li a#aCompleteSeries:before {content:'|';padding-right:10px;}	
						.indexContainer .filterContainer ul  li.open  ul { display:inline-block; -moz-box-shadow: 1px 1px 2px 10px #ccc; -webkit-box-shadow: 1px 1px 2px 2px #ccc; box-shadow: 1px 1px 2px 2px #ccc; background:#f7f7f7 }				
					.indexContainer .filterContainer ul  li.open  ul  li{ border:none; background:#f7f7f7;width:auto; padding:0 10px }
						.indexContainer .filterContainer ul  li.open  ul  li a{ font-weight:400;color:#005293; font-size:12px; text-transform:none;white-space:nowrap }
					
					.indexContainer .filterContainer ul  li.open  ul  li:hover{  }
				.indexContainer .filterContainer ul  li a { display:inline;text-decoration:none;font-family:'PT Sans';font-size:16px;font-weight:400;text-transform:none}
				.indexContainer .filterContainer ul  li.open a { color:#fff }
	            .indexDate { background: none repeat scroll 0 0 #005293;color: #FFFFFF;float: right;line-height: 26px;position: relative;text-align: center;width: 180px;text-transform:uppercase;top:110px}
	            .tablesorter-header.sorter-false {cursor: default;}
	.indexContainer ul#selector {}
		.indexContainer ul#selector li { margin-left:2px; background: url("Images/bg_index_tab.png") no-repeat scroll 0 -29px transparent; color: #005293; float: left; font-weight: bold; height: 29px; line-height: 30px; text-align: center; width: 238px; cursor:pointer }
		.indexContainer ul#selector li:first-child { margin-left:0 }
		.indexContainer ul#selector li.active { background-position:0 0; color:#fff }
	
	.indexContainer .hide { display:none }
	.tablesorter-filter-row { display:none }
	.indexContainer h2 { font-family:"PT Sans";font-size:18px; color:#015293 }
		.indexContainer table { font-size:12px; border-bottom:2px solid #005293; float:left;border-spacing: 0;margin-top: 110px;}
			.indexContainer table thead { background:/*transparent url(Images/bg_index_table.png) repeat 0 0*/#005293; height:35px; color:#fff }
				.indexContainer table thead tr th { cursor:pointer;padding: 5px 17px 5px 20px; vertical-align:bottom; font-size:10px; font-weight:normal; text-transform:uppercase; text-align:center }
				.indexContainer table thead tr th.main { text-align:left;padding-left:10px; width:300px }
				.indexContainer table thead tr th.tablesorter-headerDesc { background:transparent url(Images/bg_sort_arrow_up.png) no-repeat 90% 81%; }
				.indexContainer table thead tr th.tablesorter-headerAsc { background:transparent url(Images/bg_sort_arrow_down.png) no-repeat 90% 81%; }
				.indexContainer table thead tr th.main.tablesorter-headerDesc, .indexContainer table thead tr th.main.tablesorter-headerAsc { background-position:100% 80%; }
				 
			.indexContainer table tbody tr { background:#f0f0f0; color:#606060; padding-left:10px;  }
			.indexContainer table tbody tr.lightblue { background:#fff;  }
			.indexContainer table tr td {padding: 2px 2px 2px 10px; text-align:center;font-family: Arial,​Geneva,​sans-serif;font-size: 12px; }
			.indexContainer table tr td.colG{text-align:left;}
			.indexContainer table tr td.colG .downloadFile{margin-left:33px;}
			.indexContainer table tr td:first-child {padding-left:10px; }
				.indexContainer table tr td sup { vertical-align:super; font-size:10px }
				.ms-WPBody .indexContainer table tr td sup a { vertical-align:super; font-size:10px }
			.indexContainer table tr.lightblue td {padding-left:10px; border-top:1px solid #8a8c8e; font-weight:bold }
			.indexContainer table tbody tr td.parentrow{ padding-left:10px; text-align:left; color:#005293 }
			.indexContainer table tbody tr td.childrow{ padding-left:30px; text-align:left }
			.indexContainer table tr  th:first-child , .indexContainer table tr  td:first-child { width:300px }
			.indexContainer .footnote { float:left;margin-left:0;margin-top: 6px;}
			.indexContainer .footnote a { display:inline-block;color: #7AA3C4 !important; font-weight: bold; height: 21px;text-decoration: none; text-transform: uppercase; font-size:14px; line-height:20px; }
			.indexContainer .footnote a:hover { color:#005293 }
	        .indexContainer .left.footnote { padding:10px 0 80px 0;text-align:left }
			.indexContainer .footnote.nxttoFilter {position: relative;float: left;margin-top: -25px;margin-left: 310px;}
			.indexContainer .footnote.nxttoFilter a{font-weight:400;font-family:'PT Sans';border-left:1px solid #005293;padding-left:15px;height:15px;line-height:15px;text-transform:none}
	        .footnote.right {float: right;padding: 10px 0 80px;}

.linksContainer { border-bottom:1px dotted #005293 }
	.linksContainer aside { float:right; width:300px;background:#5d87a8;  margin-bottom:20px;  }
		.linksContainer aside h3{ background: transparent url(Images/bg_listings.png) no-repeat 0 -351px; text-indent:-10000px; height:42px }
		.linksContainer .box { font-size:12px; padding:0 20px 25px; color:#fff }
		.linksContainer aside h4{ margin-top:25px; line-height:14px; font-size:12px;  }
		.linksContainer aside p{ line-height:14px; font-size:12px; }
			.linksContainer aside p a{ text-decoration:none; color:#d1d3d4 !important; }
			.linksContainer aside p a:hover { text-decoration:underline; }
	.linksContainer > h3 { height:28px; margin-bottom:10px;font-size:18px; font-weight:bold; color:#000; border-bottom:1px dotted }
	.linksContainer h3.AboutUsHead { font-size:18px; font-weight:bold; color:#005293;}
	.linksContainer dl { line-height:normal }
		.linksContainer dt { font-size:13px;margin-bottom:10px;font-style:normal;color:#333333; }
		.linksContainer dt h3 { font-size:14px;margin-top:10px;font-style:normal;color:#333333; }
		#media .linksContainer dt { margin-top:0;margin-bottom:5px; } 
		.linksContainer dd {  width:540px; font-size:12px; color:#005293; }
			.linksContainer dd  h3 { color:#005293; font-size:16px !important; line-height:20px }
				.ms-WPBody .linksContainer dd  h3 a, .ms-WPBody .linksContainer dd  h3 a:hover{ color:inherit !important;font-size:16px !important;}
		#press .linksContainer dd { margin-left: 0; }
			.linksContainer dd  span { color:#d55c19; text-transform:uppercase; font-weight:bold; font-size:11px }
			.linksContainer dd  a { text-decoration:none; }
			.linksContainer  dl.newsLinks dd  { margin-bottom:15px }
			.linksContainer  dl.newsLinks dd  a {  font-weight:bold; font-size:16px!important; line-height:20px;color:#005293!important; margin-right:-5px }
			.linksContainer  dl.newsLinks dd  p img {  vertical-align:bottom; padding-bottom:5px }
			.linksContainer dd  a:hover {  color:#005293;text-decoration:underline; }
		.linksContainer dd  p {  width:540px; margin-bottom:10px;text-align:justify;font-weight:normal; color:#333333; line-height:16px }
			.linksContainer dd table { color:#333333; font-weight:normal }
				.linksContainer dd table p { width:auto }
			.linksContainer dd ul { margin-bottom:10px }
				.linksContainer dd ul li { color:#333333; font-weight:normal }
			.linksContainer .content { display:none }
 .linksContainer dl dt.awards{color:#000; font-size:14px;}
		.topLink {display: block;font-weight: bold;text-align: right;text-transform: uppercase;}
   .linksContainer .userReadMore,
   .linksContainer .userReadClose{ background:url("Images/icons_sprite.png") no-repeat
									scroll left -172px transparent; color:#7AA3C4; float:right; font-size:12px; font-weight:bold; 
									height:20px; text-transform:uppercase;cursor: pointer; } 
   .linksContainer .userReadClose{background-position: 0 -189px}  
   
   /* added for Show More anchor*/
    .linksContainer .userReadMore2,
   .linksContainer .userReadClose2 {color: #005293 !important;font-size: 14px; font-weight: 700; text-transform: uppercase;margin: 0;padding-left: 20px; text-align:center;padding-right:25px;line-height:22px;*line-height:21px; height:20px; cursor:pointer} 
   .linksContainer .userReadClose2{background-position: 0 -189px} 
   
   
   
    /* added for Show More anchor*/
    
   .linksContainer .userReadMore:hover,
				.linksContainer .userReadClose:hover   { color: #005293;}
				
 h3.AboutUsHead { font-size:18px; font-weight:bold; color:#005293;}
 .linksContainerAside { position:relative; right:0px;top:-35px;} 
 .linksContainer.press { border:medium none; }
 
 .biggerList { display:none }
	.biggerList .dfwp-list .dfwp-item:first-child {border-top: 1px solid #000000; }
  
  .working .awardLinks {}
	 .working .awardLinks section {}
		.working .awardLinks section  h4 { padding-left:25px;color:#fff;font-weight:bold; font-size:12px; background:#5d87a8 url(Images/icons_expand_collapse.gif) no-repeat 5px -18px ;height:20px; margin-bottom:2px;cursor:pointer }
		.working .awardLinks section  h4.open { background-position:5px 3px }		
				
		.working .awardLinks section ul li h5 a{ color:#0066AA;}
		.working .awardLinks li h5,.working .awardLinks li h5 p,.working .awardLinks li h5 p a,.working .awardLinks li h5 div p a,.working .awardLinks li h5 a{ font-size:16px !important;color:#0066AA !important;font-weight:700 !important;}
		.working .awardLinks li h5,.working .awardLinks li h5 p{color:#333 !important}
		.working .awardLinks li h5+p a{font-size:12px}
		.working .awardLinks section li  ul { display:none; margin-bottom:30px }		
		.working .awardLinks section  h4 + ul { padding-top:20px; margin-bottom:30px }
		.working .awardLinks section  ul  li:first-child  + li ul {display:block}
		.working .awardLinks section  ul  li:first-child  ul {display:block}
			.working .awardLinks section  ul ul  li  { margin-bottom:15px }
				.innerPageMainContentArea .working .awardLinks section ul li p  { margin-bottom:0; }
				.working .awardLinks li h5, .working h5 p { font-size:16px;}/*14/16px*/
				.working .awardLinks section  ul  li span { margin-bottom:0;display:block;text-transform:uppercase;color:#D55C19;font-size:11px;line-height:13px;font-weight:bold }
 
 /*#mediaContacts { height:100px; padding:18px 30px 39px; background:#8a8c8e }
			#mediaContacts ul {}
				#mediaContacts ul li { float:left; width:450px }
					#mediaContacts ul li img { float:left; width:120px; height:120px; margin-right:25px } 
					#mediaContacts ul li h4,
					#mediaContacts ul li p { color:#fff; font-size:12px; line-height:14px  }
					#mediaContacts ul li h4 { margin-top:10px }
					#mediaContacts ul li h4 a{ color:inherit;}
						#mediaContacts ul li p a { color:#d1d3d4; text-decoration:none }
						#mediaContacts ul li p a:hover { text-decoration:underline }  */
		
section#press, section#media, section#workingAtRa { display:none }
section#russell, section#fixed {display:none }
/*section#aboutus:target, section#press:target, section#media:target, section#workingAtRa:target { display:block  }*/
#press a.topLink {display: block; font-style: normal; font-weight: bold; text-align: right; text-transform: uppercase; }

.pubbanner { float:right; position:relative }
	.pubbanner ul { position:absolute; bottom:5px; left:25px }
		.pubbanner ul li { float:left;margin-left:5px }

.main-content{line-height:20px;}
a.AuthorList { color:#005293 }
a.AuthorList:hover  { color:#005293; text-decoration:underline }
.error { color: #D8000C; }

.editordiv { position:relative; font-family:arial, helvetica, sans-serif; padding:0; line-height:15px }
	.editordiv ul {  }
	.editordiv ul li { background: #ccc; float: left; list-style-type: none; margin-left: 10px; padding: 5px; }
		.editordiv ul li a, .ms-WPBody .editordiv ul li a { text-decoration:none;color:#fff }
	.editordiv ul li.active { display:inline-block; background:#005293; color:#fff }
	
	.editordiv .preview, .editordiv .edit { padding:10px; border:1px solid #005293; clear:both }
	.editordiv .preview.hide, .editordiv .edit.hide { display:none }
	.editordiv input { font-size:11px; line-height: 15px }
	.preview.display {border: 0 none;padding: 0;}
	.editordiv .ms-ButtonHeightWidth{ width: 35px; }
			
/*********************************************************************************************************************/
/* Changes from Dev Team*/
/* SharePoint*/

.site-image-title{ float:left;margin: 15px 0 0 20px;}
.ms-siteactionsmenuinner, .ms-siteactionsmenuhover {background-color: #005293;border:0px solid #005293;}


.ribbonbackground { background: #005293 !important;  margin-top: 52px; /*width: 960px;*/ line-height: 15px;}

.addthis_toolbox.addthis_default_style { float: left; margin-top: 7px; }
.ThreeDdHurricaneArea .addthis_toolbox.addthis_default_style  { position:absolute; top:164px; left:60px; margin-top:0 }
.innerPageMainContentArea .addthis_floating_style.addthis_32x32_style { left:auto !important; top:50%!important; margin-top:-100px; position:fixed; 	margin-left:-47px }

.dfwp-item .insightsBlock { width: 570px; }

/*--Hide Quick Launch --*/

#s4-leftpanel{ display:none !important }
.s4-ca{ margin-left:0 !important; min-height: 0px;}
.s4-breadcrumb-anchor, .ms-qatbutton {padding: 0 5px;}
.ms-cui-TabRowLeft {margin-top: 16px;}
.nightandday .ms-cui-topBar2 { background: #005293; border: 1px solid #012A60; }

body { background-color:#fff !important; overflow:auto !important;}

#s4-bodyContainer { width: 960px !important; margin-left:auto; margin-right:auto; }

.nightandday .ribbonbackground { background: #05acc3;margin: auto;width: 960px;}
.nightandday .site-image-title { float: left; margin: 15px 0 0 20px; padding: 0 !important;}
.nightandday #s4-searcharea { margin-top: 0 !important;}
.nightandday .body-wrapper { padding-top: 0 !important; position: relative;}
.nightandday .s4-ca { background: #fff !important; margin-left: 185px;}
.nightandday .s4-trc-container {float: right;margin-top: 19px;}
.nightandday div.ms-cui-tabContainer { float: left;  }

.s4-search input.ms-sbplain{ border: none !important;border-style: none !important;}

.ms-sbLastcell, .ms-rightbodysectionsearchbox, td.ms-sbgo, td.ms-sbcell {   background: none }
.ms-sbtable {float: left;border: medium none; margin-left:5px; margin-top: 0px;}
.ms-PartSpacingVertical { font-size: 1pt; margin-top: 0!important;}
.ms-WPBody .teamPageSubNav ul li a, .ms-WPBody .teamPageSubNav ul li a:linkf { color:#8A8C8E }

.ms-SPLink a.ms-menu-a span{ font-size:11px !important;}

.ms-cui-topBar2 { height: 43px;}
body #s4-ribbonrow {background: none repeat scroll 0 0 transparent; clear: both;}


.slide iframe{z-index:10;}
.ms-wpContentDivSpace { margin:0 !important }

.srch-federationarea{padding:0px;}
.srchctr_mainleftcell {padding-top: 7px; vertical-align: top;}
.srch-Summary{padding-left: 46px;}
.srch-sb-results7{ margin: 0; padding-top: 150px; }
.srch-sb-results6{ margin:0 !important;}
.srch-sb-results2{padding-left:inherit;}
.srch-sb-results{display:none;}
.srch-sort-right2{ float:left }
.srch-maintopleft{margin: 0px;}	
td.ms-sbgo img {border-width:0px !important;}		
.EditModeTitleClass {width: 100%;}


  .Pagination.loading{  background:url("Images/ajax-loader-fundamentals.gif") no-repeat scroll center center transparent;  }
.ms-rtestate-field{display: inline-block !important;}


@media (min-device-width : 768px) and (max-device-width : 1024px) {
	.innerPageMainContentArea .addthis_floating_style.addthis_32x32_style { margin-left:0 }	
	.mainNavigation ul.firstlevel li div ul.secondLevel li.hasUl ul.thirdLevel li a.awards { background-position: 0 -78px !important; }
}

@media only screen and (max-device-width: 720px) and (orientation:portrait) {
  /*#cookie_container_bottom #cookies_tab{width:526px !important;height: 205px !important;}
  #cookies_tab_content {width: 330px !important;background:transparent;}*/
}
@media only screen and (max-device-width: 1280px) and (orientation:landscape) {
 /*#cookie_container_bottom #cookies_tab{width:952px !important;height: 126px !important;}
 #cookies_tab_content {width: 750px !important;background:transparent;}*/
}


/*Please Don't make Changes to tagsection properties while merging CSS */

 .tagSection{ float:right; font-size:12px; line-height:20px; color:#d55c19 !important;}
.tagSection .label{ color:#5d5d5d; font-weight:bold; }
.tagSection .tags{ color:#d55c19 !important;  font-style: italic;}

.ms-rtestate-field{display: inline-block !important;}

.publicationTitle{ font-family:arial;font-size:12px;font-style:italic;color:#686868;}

.Legal a:hover{ color:#0066AA; text-decoration:underline;}


#videoForGreetingContainer { width:768px; height:432px; margin: 0 auto; padding-top:100px }
.videobg { background-image: url('Images/ra-snow-bkg.png'); background-color: #00203f; width: 960px;  height: 700px; }

.footer-text {
	color: #2A2A2A;
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	line-height: 120%;
	text-decoration: none;
}

.imgSimplyStated
{
	margin-top: 50px;
	margin-left: 30px;
}


#dragContainer { padding-bottom:25px }
			#dragContainer ul {}
				#dragContainer ul li { padding:5px;  margin-bottom:5px; width:auto; }
					#dragContainer ul li .title { display:inline-block; width:250px; border-right:1px solid #fff }
					#dragContainer ul li .content { display:block; float:right;text-align:left; line-height:15px;width: 90px; }
					#dragContainer .rightBox ul li .content {line-height: 20px;}
			#dragContainer .leftBox { padding:10px; width:440px; float:left; border:1px solid; height:591px;overflow:auto; }
			#dragContainer .leftBox > div:first-child {font-size:16px; font-weight:bold; padding:0 6px 8px; text-align:center;}
						#dragContainer .rightBox { padding:10px; width:440px;float:right; margin-left:10px;margin-right:0px; border:1px solid }
			 #dragContainer #results   { height:550px; margin-top:20px; overflow:auto; position: relative;}
			 #dragContainer .added{border-color:green;}
			 #dragContainer .removed{border-color:red;}
			 #DeleteBox {padding-left:150px; float:right; width:40px;}
			 .ui-autocomplete-input { width: 250px;}
			 #dragContainer .leftBox ul li .title {width: 292px;}
			 #dragContainer .rightBox ul li .title:hover { background:none; border:none; color:inherit;}	
			 #dragContainer .rightBox ul li .title {width: 295px;}
			  /*#CloseModal{ float:right;}*/
			 #SaveList {float:left;}
			 .ui-button-text {color: #686868;}
			 #dragContainer .rightBox ul li {width: 400px;}
			 .hoverSortableList{background-color:red;}
#SaveList:active  { text-decoration:none; }
	#SaveList:hover{ text-decoration:none;}

.addthis_32x32_style a.subscribeFundamental { background:transparent url(Images/subscribe.png) no-repeat 0 0; 
											 text-indent:-10000px; overflow:hidden; margin:0 2px 4px; display:none; }
		.addthis_32x32_style a.subscribeFundamental:hover{ opacity:0.8}
.addthis_32x32_style a.pdfFundamental { background:transparent url(Images/PDF.png) no-repeat 0 0; 
									   text-indent:-10000px; overflow:hidden; margin: 0 2px 4px; display:none; }
		.addthis_32x32_style a.pdfFundamental:hover{ opacity:0.8}

.searchResultListing h2 img {vertical-align:top;}
.genericOverlayBackground.news  .downloadPDF{float:right;position:absolute;right:26px;top:68px;}		
.genericOverlayBackground.news  .downloadPDF img:hover { background-repeat:no-repeat; background-image: url('Images/VIEW-PDF-Document-HOVER.png'); }			
	/* Dynamic Performance Page Update
	#sortableTable { border:none;  }
	#sortableTable tr.lightblue td { background: #6699cc;  }
	#sortableTable childrow { padding-left: 10px; }
	/*#sortableTable tr th:first-child,
	 #sortableTable tr td:first-child { width: 25%; }
	#sortableTable.tablesorter-blue { width:860px; margin: 10px auto 15px; }
	
	#sortableTable.tablesorter-blue th, #sortableTable.tablesorter-blue td { border:none; background-color: transparent;font-size: 12px; font-family:arial,sans-serif; height:24px;vertical-align: bottom; }
	
	#sortableTable.tablesorter-header-inner { font-family:verdana,arial,helvetica,sans-serif }
	
	.tablesorter-blue tbody td.childrow { padding-left: 20px;}
	
	.tablesorter-blue .header, .tablesorter-blue .tablesorter-header{ padding-right:22px !important; }*/
	
.ms-searchref-catseparator {height: 5px;}
       #searchResultLeftPanel{ float:left; width:225px;}
              #searchResultLeftPanel h3{ background:#8a8c8e; width:195px; padding-left:30px; font-weight:bold; font-size:12px; color:#FFF;line-height: 20px;}
                               #searchResultLeftPanel h4{ color:#8a8c8e; font-size:11px; margin-left:30px;}
                               #searchResultLeftPanel ul{margin:0 0 10px 0}
                               #searchResultLeftPanel ul.searchResultFilterListing li{ padding-left:30px;}
                               #searchResultLeftPanel ul.searchResultFilterListing li.ms-searchref-selected { background:none repeat scroll 0 0 transparent;border: medium none }
                               #searchResultLeftPanel ul.searchResultFilterListing li a{ color:#005293; text-decoration:none; font-size:11px; line-height:12px;}
                               #searchResultLeftPanel ul.searchResultFilterListing li a:hover{ text-decoration:underline;}

       #searchResultContentArea{ float:right; width:735px;}
              .searchResultSearchBox, .ms-sbcell { margin:0;}
              .searchResultSearchBox input[type=text],
                        .ms-sbcell input[type=text] { width:285px !important ; height:22px; background: #fff url(Images/searchresult_searchbox.gif) no-repeat left top; border:none !important; float:left; font-family:arial,helvetica,sans-serif;padding:1px 2px 2px 7px; font-size:11px;margin-bottom:0;}                     
              .searchResultSearchBox .searchButton{ width:31px; height:22px; background:url(Images/searchresult_searchbtn.gif) no-repeat left top; float:left;border:none; text-indent:-1000px}
              .searchResultStatus{ font-size:13px; color:#8a8c8e; float:left; width:700px; margin:15px 0 0 30px;}
              .searchResultStatus a{ color:#005293; text-decoration:none;}         
              .searchResultListing{ width:575px; border-bottom:1px dotted #666;margin-left:10px; padding: 10px 5px 5px; float:left;}
				.insightsBlock.premium, .searchResultListing.premium { position:relative;background-color:#ccdce9 }
				.insightsBlock.premium  > span , .searchResultListing.premium  > span { position:absolute; top:0; right:5px; font-size:12px; font-weight:bold; color:#d55c19; text-transform:uppercase }

              .searchResultListing h2{ padding-right:30px;color:#005293; font-size:20px; font-weight:bold; float:left;width:100%;text-overflow:ellipsis;overflow:hidden;}
              .searchResultListing p.searchResultDateAuthor{ color:#3d3d3d; font-size:13px; float:left; margin-top:3px;}

              p.searchResultContent{ font-size:14px; text-align:justify; color:#333; margin-top:10px;width:100%}
              .searchResultListing a.bottomUrl{ color:#7aa3c4; font-size:12px; text-decoration:none; margin-top:5px; float:left; width:100%;}
              
              .searchResultListing h2.register { background: transparent url(Images/login.png) no-repeat 100% 50%;display: inline-block;float: none; width: auto; }
		.searchResultListing h2.award { background: transparent url(Images/medal.png) no-repeat 100% 50% }

              ul.searchResultPaging{ float:left; margin:10px 0 0 30px; color:#8a8c8e; font-size:13px; width:50%;}
              ul.searchResultPaging li a{ float:left; margin-right:5px; color:#8a8c8e; text-decoration:none;}
              ul.searchResultPaging li a:hover{ text-decoration:underline;}
              ul.searchResultPaging li a.pagingActive{ color:#7aa3c4; text-decoration:underline;}

.srch-stats{ font-size:13px; color:#8a8c8e; float:left; width:700px; margin:5px 0 0 33px;}
.ms-searchref-categoryname{ color:#8a8c8e; font-size:11px; margin-left:20px; margin-top:20px; line-height:20px;}

#searchResultLeftPanel ul {margin:0 0 10px 0}
                               ul.ms-searchref-filter li{ padding-left:35px;}
                               ul.ms-searchref-filter li.ms-searchref-selected { background:none repeat scroll 0 0 transparent;border: medium none }
                               ul.ms-searchref-filter li a{ color:#005293; text-decoration:none; font-size:11px; line-height:12px;}
                               ul.ms-searchref-filter li a:hover{ text-decoration:underline;}
                               ul.ms-searchref-filters{height:auto;}

                .srch-gosearchimg{width:31px; height:25px; background:url(Images/searchresult_searchbtn.gif) no-repeat left top; float:left;border:none; text-indent:-1000px}

                s4-search .ms-sbgo a{width:31px; height:22px; background:url(Images/searchresult_searchbtn.gif) no-repeat left top; float:left;border:none; text-indent:-1000px}
                .s4-search .srch-gosearchimg, .s4-search .ms-sbgo span{display:none; }
                .srchctr_leftcell {width: 225px;vertical-align: top; padding-top: 7px;}
                .ms-searchref-main{width: 225px;padding-top:0;border: medium none;}
                .ms-searchref-morelink{margin-left: 20px;font-size: 12px;padding: 0 0 3px 10px;}
                
                li.ms-searchref-filter, li.ms-searchref-filtermsg{font-size: 12px; margin-left:0;padding: 0 0 0 30px; line-height:20px; border: none; }
                li.ms-searchref-selected{background: none repeat scroll 0 0 transparent;border: medium none}

                .ms-searchref-categoryname{color: #000000;font-size: 14px;font-weight: 700;}

                .srch-maintop2{padding-right:0px;}
                .srch-maintopleft  td a {background: url(Images/searchresult_searchbtn.gif) no-repeat scroll -1px top transparent;border: medium none;float: left;height: 25px;width: 30px;} 
                .srch-maintopleft  td a img{display:none;}
                .srch-maintop{padding:20px;}
               /* .srchctr_mainleftcell{vertical-align:top;}*/
                /*.ms-WPBody .srch-Page { padding: 10px 0 10px 30px}*/
                
.ms-WPBody .srch-Page .srch-Page-img a { color:#8c8a8e; margin-right:5px; text-decoration:none; font-size:13px }
                                
.ms-WPBody .srch-Page a { color:#8c8a8e; margin-right:5px; text-decoration:none; font-size:13px }
.ms-WPBody .srch-Page a:hover { text-decoration:underline }
.ms-WPBody .srch-Page strong { color:#7AA3C4; margin-right:5px; text-decoration:underline; font-size:13px }

.srch-maincontent-seperator {border:none;height:0px;}

.srch-maintop {
    display: none;
    padding: 20px;
}
.ms-taxonomy-control-holder {display: none;}
.ms-taxonomy-browser-button {display: none;}
.ms-searchref-taxapply {display: none;}
.addthis_toolbox.addthis_default_style { margin-bottom:3px }
.addthis_toolbox_External.addthis_default_style { margin-bottom:3px }


.ms-WPBody a:link {color: #005293!important;font-size: 14px;text-decoration: none!important;}
.ms-WPBody a:hover { text-decoration: none!important;}
.ms-WPBody a:visited { color: #005293!important;}

.ms-searchref-count{color: #005293 !important;font-size: 14px;}
li.ms-searchref-selected span.ms-searchref-count {color: #999 !important;}
/*****************************  Header right section TODO move it to a common css place******************************/
#container { }
#header_login { position:relative; top:27px; right: 154px; width:340px; height:30px; padding: 1px 0; background: none repeat scroll 0 0 #CCCCCC; z-index:9999;font-family:arial, sans-serif; color:#005293;text-align:left;  border-radius:5px; box-shadow:3px 3px 2px #888; }
#header_login.hidden { display:none }   

#header_login form {  }
	#header_login form p { font-size:16px }
	#header_login form > section:first-child { margin-bottom:10px }
	#header_login section h2 {font-size:22px }
	#header_login form span { font-size:11px;line-height:14px; display:block;margin-bottom: 5px;width:250px; }
	#header_login form label { font-size:16px; margin: 10px 0 0; display:block }
	#header_login form label[for=remember] { font-size:11px; margin:5px 0 0; }
	#header_login form input[type=text] { clear:both; width:200px }
	#header_login form input[type=checkbox] { float:left }
	#header_login form input.btn_login ,
	#header_login form input.btn_register { float:right }
	#header_login section ul { margin-top:6px; }
		#header_login section ul li{ font-size:14px; float:left; }			
			#header_login section ul li a:hover{ text-decoration:underline }
			#header_login section ul li a{padding:0 12px; text-decoration:none; font-size:12px; border-left:1px solid #005293}
            #header_login section ul li:first-child a{ border-left:none}


#login_wrapper  { width:100%; height:100%; }
#login_wrapper.spinner { background: url(Images/ajax-loader-white.gif) no-repeat 50% 50%; }
.body-wrapper {display:none;}
.organisationlist {font-size: 10px;font-weight: bold;}

/*r6_megaprofile CSS*/
	.bannerWrapper { width: 960px; height: 171px; background: #d15e1c url(Images/banner_microsite.png) no-repeat top left;}
	.bannerWrapper img.bannerTitle {margin-left: 40px; margin-top: 17px;vertical-align: top;}
	 p.profileImage img {width:230px; height:171px; margin: 0; padding: 0; float: left;}
	.siteBnr { margin-top: 104px; position: relative;}


.megaProfile { overflow: hidden; position: relative; top: 345px;}
.megaProfiles { }
	/*.megaProfilesBnr { width: 960px; height: 250px;  background: transparent url(Images/megaprofile/video/banner_megaprofile.jpg) no-repeat top right;} */
	.megaProfilesBnr { width: 644px; height: auto;} 
	.megaProfilesBnr .megaVideo iframe { width: 644px; height: 250px; float: left;}
	.megaProfilesBnr .megaVideo img {margin: 0 0 5px 0;}
	.megaProfilesBnr .megaVideo .imgProfile{margin-left:20px}
	/*.megaProfilesBnr .megaVideo .videoPlay {position:absolute; background: transparent url(Images/megaprofile/video/videoPlay.png) no-repeat left top; bottom:13px; right:328px; width:98px; height:98px;}*/
	.megaProfilesBnr .megaVideo .videoPlay {position:absolute; background: transparent url(Images/megaprofile/video/videoPlay.png) no-repeat left top; width:98px; height:98px; right:0px;top:155px}
	.megaProfilesBnr .megaNxtVideo { width: 210px; float: left; margin: 8px 0 0 21px;}
	.megaProfilesBnr .megaNxtVideo img { width: 200px; height: 113px; margin-bottom: 18px;}
	.megaProfilesBnr .megaNxtVideo p.megaNxtVideoLnk a, .megaProfilesBnr .megaNxtVideo p.megaNxtVideoViewAll a { color: #fff !important; font-family: "PT Sans"; font-size: 16px; font-weight: 700; text-decoration: none; margin-bottom: 12px;}
	.megaProfilesBnr .megaNxtVideo p.megaNxtVideoLnk a:hover, .megaProfilesBnr .megaNxtVideo p.megaNxtVideoViewAll a:hover {  background: none;}
	.megaProfilesBnr .megaNxtVideo p.megaNxtVideoLnk span { text-transform: uppercase; color: #fff; font-family: "PT Sans"; font-size: 16px; font-weight: 700;}
	.megaProfilesBnr .megaNxtVideo p.megaNxtVideoViewAll {}
	.megaProfilesBnr .megaVideo .caption{text-decoration:none;color:#005293;font-family:"PT Sans";font-size:14px;font-weight:700;line-height:17px;background:transparent url(Images/megaprofile/video/videoCaption.png) no-repeat left center;padding-left:15px;}
	
	.megaProfile #rightpanel, .megaProfiles #rightpanel {position:relative;width:295px; float:left; height: 100%; background: transparent; padding-right: 10px; padding-top: 33px;}
	
	.hightlightBlock, .profileKit, .Speaking { display: block; float: left; margin-bottom: 20px;}
	/*.hightlightBlock { background: #e5e5e5; padding: 0 0 12px 10px;float:none; width:97%;}*/
	.hightlightBlock {padding: 0 0 12px 10px;float:none; width:97%;background:none repeat scroll 0 0 transparent;}
		.hightlightBlock h6 {color: #000; font-family: "PT Sans"; font-size: 14px; font-weight: 700; padding-top: 20px; text-transform: uppercase;display: inline-block;padding-right : 50px;}
		.hightlightBlock h6:first-child{padding-top:10px;margin-top: 0;}
		.hightlightBlock li, .hightlightBlock p {color: #333; font-family: Arial; font-size: 14px; font-weight: 400; line-height: 21px;}
		.hightlightBlock p { margin-top: 4px;margin-bottom: 8px;}
		.hightlightBlock p a { display: block; text-decoration: none; width: 92%;}
		.hightlightBlock li { list-style: disc inside;}
	
	.profileKit {background: #e6e6e6; padding-top: 12px; padding-bottom: 4px; margin-bottom: 0; padding-left: 4px;}
		.profileKit img, .profileKit a { float: left;}
		.rightPart.profileKit a { font-family: "PT Sans"; font-size: 13px; font-weight: bold;text-transform: uppercase;margin-bottom: 11px;
					text-decoration: none; text-indent: 17px;background: transparent url(Images/arrowDown.png) no-repeat center left; margin-left: 6px;}		
		.profileKit a.noArrow {background: none;}

	.Speaking{xborder:4px solid #e6e6e6;margin-top:4px;width:287px;margin-left:7px;margin-bottom:0}
		.Speaking h4{color:#000;font-family:"PT Sans";font-size:18px;font-weight:700;line-height:21px;margin:8px 0 5px 0;text-transform:uppercase;background: url("Images/bg_listings.png") no-repeat scroll -7px -7px;text-indent: -9999px;padding-top: 5px;}
		.Speaking ul{width:282px}
		.Speaking ul li{width:270px;margin-left:5px;color:#000;font-family:Arial;font-size:14px;font-weight:400}
		.Speaking ul li .speakingBlock{border-bottom:1px solid #999;padding:4px 0 7px;float:left}
		.Speaking ul li span{width:50px;float:left;text-transform:uppercase;font-weight:700;line-height:19px}
		.Speaking ul li .lastLink{border:0;padding-bottom:12px}
		.Speaking ul li a.speakTitle,.Speaking ul li span.speakTitle{width:200px;color:#005293;text-decoration:none;display:inline-block;margin-left:15px;line-height:20px}
		.Speaking ul li span.speakTitle{font-weight:400;text-transform:none}
	.megaProfiles .Speaking {border: 4px solid #e6e6e6;margin-left: 0;margin-top:-5px;width: 282px;}
	.megaProfiles .hightlightBlock{width:282px;padding-top: 0;background:#E5E5E5;margin-bottom:0;}/*margin-top:20px;Removed by Dharmendra*/
	.megaProfiles .Speaking h4{margin-top:15px;}
	.megaProfiles .profileKit{width:288px;background:#E5E5E5;margin-bottom:0;}
	.megaProfiles #rightpanel .seriesShr{margin-top:20px;}
	.megaProfiles #rightpanel .subSiteLinks {background:#E5E5E5;}	
	.megaProfiles #rightpanel a>img{margin-top:16px;}
		
	.latestBlog {padding-bottom:31px;}
	.latestBlog h4 {color: #000; font-family: "PT Sans"; font-size: 18px; font-weight: 700; margin: 18px 0 0 10px;text-transform: uppercase;}
		.latestBlog ul li { margin-left: 10px; padding: 5px 0 5px 0; color: #000; font-family: Arial; font-size: 14px; font-weight: 400;}
		.latestBlog ul li .blogBlock {border-bottom: 1px solid #999999;padding: 3px 0 5px 0;width: 96%;}
		.latestBlog ul li a {font-size: 16px; font-weight: 700; line-height: 20px; text-decoration: none; display: block;}
		.latestBlog ul li .lastLink { border: none;}
		.latestBlog ul li .viewAll, .relatedArticle ul li .viewAll { text-align: right; margin-bottom: 0px; padding-bottom: 0px; width: 96%;}
		.latestBlog ul li .viewAll a, .relatedArticle ul li .viewAll a { font-weight: 400; float :right ; text-decoration: none; width :50px; }
	
	.leadershipTeam, .relatedArticle {}
	.relatedArticle { margin-left: -5px;/*margin-top: 40px;*/}
		.leadershipTeam h4, .relatedArticle h4 { text-transform: uppercase;color: #000; font-family: "PT Sans"; font-size: 18px;line-height: 18px; font-weight: 700; margin: 19px 0 0 10px;}
		.relatedArticle h4{margin: 19px 0 0 -1px;background: url("Images/bg_listings.png") no-repeat scroll 0 -89px;text-indent: -10000px;padding-top: 10px;}
		.leadershipTeam ul li, .relatedArticle ul li {margin-left: 10px; margin-top: 9px; color: #000; font-family: Arial; font-size: 14px; line-height: 20px; font-weight: 400;}
		.leadershipTeam ul li .teamBlock, .relatedArticle ul li .articleBlock {border-bottom: 1px solid #999999;padding-bottom: 10px;width:97%}
		.relatedArticle ul li .articleBlock { width: 282px;}
		.leadershipTeam ul li span, .leadershipTeam ul li a[disabled="disabled"].leader, .leadershipTeam ul li a[disabled="disabled"].leader + span, .relatedArticle ul li span, .relatedArticle ul li a[disabled="disabled"].articleTitle, .relatedArticle ul li a[disabled="disabled"].articleDesig { color: #808080!important; cursor: text; font-family: Arial; font-size: 14px; font-weight: 400; line-height: 19px; display: block; pointer-events: none;}
		.leadershipTeam ul li span.leader, .relatedArticle ul li span.articleTitle { font-family: "PT Sans"; font-weight: 700;}
		.leadershipTeam ul li span.leaderDesig{color:#005293}
		.relatedArticle ul li span.articleDesig {}
		.leadershipTeam ul li a, .relatedArticle ul li a {  font-size: 16px; font-weight: 400; text-decoration: none; display: block;}
		.relatedArticle ul li .viewAll a {font-size: 13px;font-family: arial;}
		.leadershipTeam ul li a.leader, .leadershipTeam ul li a[disabled="disabled"].leader, .relatedArticle ul li a.articleTitle, .relatedArticle ul li a[disabled="disabled"].articleTitle {font-weight: 700;}
		.leadershipTeam ul li a.leaderDesig{}
		.relatedArticle ul li a.articleTitle { width: 260px;font-family: arial;font-size: 16px;}
		.leadershipTeam  ul li .lastLink, .relatedArticle  ul li .lastLink { border: none;}
		
.microSite { overflow: hidden; position: relative; top: 272px;}
.microSites { overflow: hidden;}
.microSites .hightlightBlock li { list-style: none inside; overflow:hidden; }
.microSites .hightlightBlock li a{text-align:left;float:left;}
.articleRight .hightlightBlock{width:294px}
	
	.tab-insights .tabcontent h2,.RAFI .tabcontent h2 {color: #000; font-family: Arial; font-size: 16px; font-weight: 700; margin: 0 0 0 10px;}
	.tab-insights .tabcontent p,.RAFI .tabcontent p { color: #333; font-family: Arial; font-size: 14px; font-weight: 400; line-height: 19px; margin: 0 20px 20px 10px;}
	.tab-insights .tabcontent .AutoGenerated,.RAFI .tabcontent .AutoGenerated{ margin: 27px 20px 20px 10px;}
	.tab-insights .tabcontent p:last-child,.RAFI .tabcontent p:last-child { margin-bottom: 40px;}
	.tab-insights .tabcontent img { border: 1px solid #999; margin-left: 0px;}
	.tab-insights .tabcontent p.contentImageView img,.RAFI .tabcontent p.contentImageView img { border: 1px solid #999; margin:0; width: 580px; height: 410px; }
	.tab-insights .tabcontent P.MsoNormal, .tab-insights .tabcontent P.MsoNormal span,.RAFI .tabcontent P.MsoNormal,.RAFI .tabcontent P.MsoNormal span { margin-left:0!important;}	
	.tab-insights .tabcontent p a,.RAFI .tabcontent p a{text-decoration:none}
	.tab-insights .tabcontent .blog-short-text p.MsoNormal,.tab-insights .tabcontent .blog-short-text p.MsoNormal span {line-height: 21px}
	/* media secton*/
	.tab-insights-media .tabcontent h2,.RAFI .tabcontent h2 {color: #000; font-family: Arial; font-size: 16px; font-weight: 700; margin: 0 0 0 10px;}
	.tab-insights-media .tabcontent p,.RAFI .tabcontent p { color: #333; font-family: Arial; font-size: 14px; font-weight: 400; line-height: 19px; margin: 0 20px 20px 0px;}
	.RAFI .tabcontent p:first-child{margin-top:0}
	.RAFI .tabcontent h2{margin-left:0}
	.tab-insights-media .tabcontent p:last-child,.RAFI .tabcontent p:last-child { margin-bottom: 40px;}
	.tab-insights-media .tabcontent img { border: 1px solid #999; margin-left: 10px;}
	.tab-insights-media .tabcontent p.contentImageView img,.RAFI .tabcontent p.contentImageView img { border: 1px solid #999; margin:0; width: 580px; height: 410px; }
	.tab-insights-media .tabcontent P.MsoNormal, .tab-insights-media .tabcontent P.MsoNormal span,.RAFI .tabcontent P.MsoNormal,.RAFI .tabcontent P.MsoNormal span { margin-left:0!important;}	
	.tab-insights-media .tabcontent p a,.RAFI .tabcontent p a{text-decoration:none}
	.tab-insights-media .tabcontent .blog-short-text p.MsoNormal,.tab-insights-media .tabcontent .blog-short-text p.MsoNormal span {line-height: 21px}
	
	.RAFI .tabcontent h3{color:#333;font-family:"PT Sans";font-size:20px;font-weight:400;line-height:24px;margin:0 0 26px 10px;border-bottom:1px solid #b2b2b2;padding-bottom:26px;}
	.RAFI .tabcontent h3 a{text-decoration:none;font-family:"PT Sans";font-size:20px;font-weight:400;}
	.RAFI+.hightlightBlock li{width:250px;display:block;border-bottom:1px solid #a5a5a5;}
	.RAFI+.hightlightBlock li a{font-size:14px;font-weight:400;padding-bottom:26px;line-height:21px;text-decoration:none;}
	.RAFI+.hightlightBlock li:last-child{border-bottom:none}
	.RAFI+.hightlightBlock li.active{color:#666;font-size:14px;font-weight:400;padding-bottom:26px;border-bottom:none}
	.insightsBlock:first-child, .profileBlog:first-child { }
	.insightsBlock, .profileBlog {margin: 27px 0 0 10px; border-bottom: 1px solid #999;}
	.insightsBlock h3, .insightsBlock h4, .insightsBlock h5, .profileBlog h3, .profileBlog h4, .profileBlog h5 { width: 580px; color: #000; font-size: 16px; font-weight: 700; line-height: 19px; margin-bottom: 0;}
	.insightsBlock h4, .profileBlog h4  { font-size: 14px; font-style: italic; font-weight: 400;}
	.insightsBlock h5, .profileBlog h5 { font-size: 13px; font-weight: 400; margin-bottom: 20px;}
	.insightsBlock h5 span.insightsDate, .profileBlog h5 span.profileBlogDate {font-weight: 700;}
	.insightsBlock  a, .profileBlog a { text-decoration: none;}
	.insightsBlock h3 a span { font-weight: 400;}
	.insightsBlock p.insightBlockContent, .profileBlog p.profileBlogContent { font-size: 14px;font-weight:400; margin-left: 0; margin-bottom: 0;}
	.profileBlog div.profileBlogContent { font-size: 14px; margin-left: 0; margin-bottom: 15px;}
	
	.insightsBlock p.insightBlockContent a, .profileBlog p.profileBlogContent a {  display: block; text-decoration: none;}
	.insightsBlock p.insightsshareThumnail { float: left; padding-bottom: 20px;}
	.insightsBlock p.insightsshareThumnail img { border: 1px solid #999;}
	.insightsBlock p.insightsshare { margin-top: 8px; margin-left: 0; overflow: hidden;}
	.insightsBlock p.insightsshare { margin-top: 18px; margin-left: 0; overflow: hidden;}
	.insightsBlock img, .insightsBlock p.insightsshare img { margin-left: 0; border: none; outline: none; margin-top: 3px;}
	.insightsBlock.lastBlock, .profileBlog.lastBlock { border-bottom: none;}
	.insightsBlock .Share{height:28px;margin-top:18px;margin-bottom: 5px;}
	
	
	.insightsBlock .insightsHeadingWrapper { height: 46px; overflow: hidden;display: inline;}
	.insightsBlock .insightsHeadingWrapperVideos { height: 90px; overflow: hidden;display: inline;}
	.insightsBlock ul.insightsTags { margin-top: 5px; margin-bottom: 15px;}
	.insightsBlock ul.insightsTags li {float: left;margin: 0 0px 15px 0;}
	.insightsBlock ul.insightsTags li a { text-decoration: none; background: transparent url(Images/tagBackground.png) repeat top left; width: auto; padding: 5px 8px; font-size: 12px; font-weight: 400; line-height: 17px; text-transform: uppercase; margin: 0px 2px 0 0;}
	
	.profileBlog {width: 570px;}
	.profileBlog h3 {color: #005293;}
	.profileBlog h5 { margin-bottom: 0;}
	.profileBlog p.profileBlogContent { margin-top: 16px;}
	.profileBlog p.profileBlogshare img {margin: 14px 0 -18px -10px; }
	.profileBlog.lastBlock { margin-bottom: 0px;}
	.profileBlog .blog1-show-more > a{font-weight:bold;}
	.showMore { display: inline-block; width: 570px; margin:15px 0 40px 10px; background: #e5e5e5; line-height: 32px; vertical-align: middle; text-align: center;}
	.showMore a {text-decoration: none; font-size: 14px; font-weight: 700; text-transform: uppercase;}
	
	
	.showMoreBlogs { display: inline-block; width: 570px; margin:15px 0 40px 10px; background: #e5e5e5; line-height: 32px; vertical-align: middle; text-align: center;}
	.showMoreBlogs a {text-decoration: none; font-size: 14px; font-weight: 700; text-transform: uppercase;}


	.microSite #rightpanel, .microSites #rightpanel {position:relative;width:290px; float:left; height: 100%; background: transparent; padding-right: 10px; padding-top: 0; padding-left: 6px;margin-top: 33px;}/*Done by dharmendra -padding-top: 59px;*/
	.microSites #rightpanel.indxPnl{margin-left:-5px;}
	
	.microSites #rightpanel .ms-WPBody div {margin: initial;}
	.microSites #rightpanel .ms-WPBody img[height="0"] {display: none;}
		.rightPart.solutionsBlock:first-child {margin-top:59px}/*Added by Dharmendra*/
		.solutionsBlock h4 {color: #000; font-family: "PT Sans"; font-size: 18px; font-weight: 700; line-height: 20px; margin: 15px 0 30px 0; text-transform: uppercase; padding-left: 10px;}
		.solutionsBlock p { width: 270px; color: #333; font-family: Arial; font-size: 14px; font-weight: 400; line-height: 20px; margin-bottom: 40px; padding: 0 10px;}
		.solutionsBlock p a { text-decoration: none; display: block;}
		.solutionsBlock p a.title { font-family: "PT Sans"; font-weight: 700;line-height:13px;margin-bottom: 12px;}
		.solutionsBlock p a:hover { background: transparent;}
		.solutionsBlock p .learnMore {line-height: 13px;}
		
/*Custom Popup*/
.microOverlayPopup { width:620px; background:#fff url(Images/megaprofile/popup/bg_popupHeader.png) no-repeat 0 0; position:fixed; z-index:100; padding: 0; }
	.microCloseIcn{  position:absolute; background:url(Images/megaprofile/popup/micropopup_close_btn.png) no-repeat left top; top:7px; right:12px; width:26px; height:26px;}
	.microOverlayPopup .popupContentArea{ width:560px; float:left;}
	.microOverlayPopup h1, .microOverlayPopup h3 { text-transform: uppercase; padding: 8px 0 12px 0; font-size: 18px; font-family: "PT Sans"; font-weight: 700; color: #fff; line-height: 20px;}
	/*Left Gap*/
	.microOverlayPopup h3, .microInfo, p.microOverviewText { margin-left: 27px;}
	.microOverlayPopup h1 { margin-left: 13px;}
	.microOverlayPopup h3 { color: #000; font-size: 24px; font-weight: 400;text-transform: none; margin-top: 16px;}
	.microInfo{ float:left; width:560px; margin-top:6px; font-size:14px; line-height:19px;}
       .microInfo label, .microInfo  p{ font-weight:normal; font-size: 13px; color:#000; width:100px; float:left; line-height: 26px; margin: 0; padding: 0;}
       .microInfo  p{font-weight:bold; font-size: 14px; color:#ca511a; width: 455px;}
	   .microInfo  p.date, .microInfo  p.time {color:#ca511a;}
	   .microInfo p.location {color:#999;}
	   .microInfo p.participants{ color:#005293;}
	p.microOverviewText{ color:#333; font-size:14px; margin:22px 0 15px 27px; padding: 0; text-align:left; width: 560px;line-height: 19px;}
	   p.microOverviewText p { text-align:left; margin-left: 0;}
	.microPopupButtonArea{ margin:15px 30px 20px; text-align:right;}
       .microPopupButton{ background:#005293; width:90px; text-align:center; color:#FFF; font-size:10px; margin-left:5px; border:none; height:25px; line-height:18px;text-transform: uppercase;} 
	   
	/*Publication Search*/
	#searchResultLeftPanel.publicationFilters { background: none; width: 264px;font-size: 14px; font-weight: 400; color: #000; line-height: 21px; margin-bottom: 10px; margin-right: 42px;}
		
		p.clearFilters{ width: 167px; background: transparent url(Images/megaprofile/clearFilters.png) no-repeat 10px top; height: 30px;  border-bottom: 1px solid #d6d6d6; margin-top: 33px; margin-left: 20px; padding-bottom: 10px; padding-top: 5px; padding-left: 11px;}
		p.clearFilters a.ms-searchref-clearfilterlink { color: rgba(0, 0, 0, 0) !important;padding: 7px 62px;position: relative;}
		p.clearFilters a:hover.clearFiltersLnk {  background: none;}
		
		#searchResultLeftPanel.publicationFilters h4 { font-size: 14px;font-weight: 700; color: #000;}
		#searchResultLeftPanel.publicationFilters ul.searchResultFilterListing li.ms-searchref-selected { background: none repeat scroll 0 0 transparent;}
		#searchResultLeftPanel.publicationFilters ul.searchResultFilterListing li.ms-searchref-selected a, #searchResultLeftPanel.publicationFilters ul.searchResultFilterListing li.ms-searchref-selected a span {color: #999 !important; }
		#searchResultLeftPanel.publicationFilters ul.searchResultFilterListing li a, #searchResultLeftPanel.publicationFilters ul.searchResultFilterListing li a span {font-size: 14px;}
		.ms-searchref-filterlink{color:#005293 !important}
		
		/*r6_megaprofile CSS Ends*/
		
		/* added by MS*/
.microSites .innerPageMainContentArea, .megaProfiles .innerPageMainContentArea, .articleWrapper .innerPageMainContentArea {position:relative;width:620px; float:left; background: transparent; padding: 0 34px 40px 0;}/*Done by dharmendra -33px 34px 40px 0*/
.microSites>.innerPageMainContentArea,.megaProfiles .innerPageMainContentArea,.articleWrapper .innerPageMainContentArea{padding-top:0;margin-top:33px}/*Done by dharmendra -8px*/
.microSites>.innerPageMainContentArea>.content{margin: 0px 0px 15px 12px;width: 605px;display: block;}
.microSites>.innerPageMainContentArea>.content,.microSites>.innerPageMainContentArea>.content td,.microSites>.innerPageMainContentArea>.content div, .microSites>.innerPageMainContentArea>.content *{font-family:'PT Sans';font-size: 14px;color: #333;font-weight: 400;}
.articleRight{margin-top:65px;}
.microSites .innerPageMainContentArea h2{ font-size: 16px;padding-right: 20px;background: none; text-indent: 0; text-transform: none; padding-left: 0;}
.microSites .innerPageMainContentArea h2:first-child {margin-top: 27px;}
.bioRight {
 margin-left: 0; padding-top: 15px; width: 300px;
}

.bioRight h2, .bioRight h4 {
 color: #000000; font-family: "PT Sans"; font-size: 14px; font-weight: 700; line-height: 30px; margin: 0; position: relative;
}
.bioRight h4 {
 line-height: 20px; padding-top: 10px;width:200px;
}
.bioRight h4 a {
 font-weight: 400; line-height: 20px; text-decoration: none;
}
.bioRight h4 a span {
 font-weight: 700; text-transform: uppercase;
}
.bioRight .blockTitle {

}
#rightpanel.bioRightPanel {
 padding-bottom: 0
}

.ourteamRight {
 background: none repeat scroll 0 0 transparent; margin:0 0 0 12px; padding-top: 0; width: 300px;
}
#rightpanel .ourteamRight h2, #rightpanel .bioRight h2 {
 background: url("Images/bg_listings.png") no-repeat scroll -8px -5px;text-indent: -9999px; height: auto;margin-bottom:15px; margin-top:15px; 
}
.ourteamRight h2, .ourteamRight h4 {
 color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 700; line-height: 30px; margin: 0; position: relative;
}
.ourteamRight h4 {
 line-height: 20px; padding-top: 10px;width:200px;background: url("Images/bg_listings.png") no-repeat scroll -7px -7px;text-indent: -9999px;
}
.ourteamRight h4 a {
 font-weight: 400; line-height: 20px; text-decoration: none;
}
.ourteamRight h4 a span {
 font-weight: 700; text-transform: uppercase;
}
.ourteamRight .blockTitle {

}
#rightpanel.ourteamRightPanel {
 padding-bottom: 0; background-color: transparent;
}
.ourteamRightPanel .Speaking {
	margin-top: 15px;
}
#rightpanel .articleRightPanelSection h4{background:none;text-indent:0}
.articleDesig {font-size: 13px;line-height:14px}

.srch-results{padding-top: 16px;padding-left:24px;max-width:630px;}
.srch-results .insightsBlock p.insightsshareThumnail {padding-bottom:0;}
.srch-results .insightsBlock.socialMedia:first-child {padding-top: 0;margin-top: 15px;}
.s4-wpcell-plain > table{padding-bottom: 0px;}
.publicationFilters .ms-searchref-categoryname {margin-top: 5px;}
.ms-WPBody .insightsBlock h3 a, .ms-WPBody .insightsBlock h3 a > p {font-size: 16px;font-weight: 700; line-height: 19px;}
.ms-WPBody .insightsBlock h3 a > p { display: inline; margin: 0; padding: 0; color: #005293; text-decoration: none;}
.ms-WPBody .insightsBlock h4 {font-size: 14px; font-weight: normal;}
.ms-WPBody .insightsBlock h5 a {font-size: 13px; font-weight: normal;}
.articleContentArea .insightsBlock ul.insightsTags { margin-bottom:0; margin-top:0;}
.publicationFilters .ms-searchref-categoryname {margin-top: 5px;text-transform: uppercase;}
.ms-WPBody .insightsBlock p.insightBlockContent {font-size: 14px;}
.ms-WPBody .insightsBlock h3,.ms-WPBody .insightsBlock h4,.ms-WPBody .insightsBlock h5 { width: 580px;}
.ms-WPBody .insightsshare a img, .imgInnerContainer .imgData div.imgShareOuter div.imgShare a img {font-size: 12px;}
.insightsBlock.socialMedia {width: 663px;padding:10px 5px 5px;margin:17px 0 0 5px;}
.ms-WPBody .eventBlock a.moreinfo {color: #fff!important;}

/*change password starts*/
#loginComponent { font-size: 14px;color: #464646; font-weight: normal;}
		#loginComponent { padding:25px 0 60px;background:#fff url(Images/bg_decorated.png) no-repeat 0 90px;height:430px;border-bottom:none; margin-bottom:0 }	
#mainContainerChangePassword{ width:960px; margin:auto; background:url(Images/mainContainer_bg.gif) repeat-y left top;}
	#mainContainerChangePassword table{ float:left;}
#loginComponent .login { padding-left:40px; background: #ccc; display:block; width:360px; min-height:210px; margin:0 auto 20px; padding-top:20px; box-shadow:3px 3px 5px #888 }
	#loginComponent .login h1, #loginComponent .register h1 { font-weight:normal; color:#005293; font-size:16px; font-weight:bold; line-height: 40px }
	#loginComponent input[type=text], #loginComponent input[type=password],#loginComponent textarea { width:310px; padding: 0 10px; margin:5px 0; height:30px; border:1px solid #bababa; color:#000 }
	#loginComponent textarea {min-width: 292px; max-width: 292px; min-height: 70px; max-height: 70px;}
	#loginComponent input.form-error {border:1px solid #DD4B39;}
	#loginComponent img.social { display:block; margin:0 auto }
	#loginComponent .controls .forgot { font-size:10px }
		#loginComponent .controls dl {}
			#loginComponent .controls dt { float:left; width:210px ; text-align:right; padding-right:10px }
				#loginComponent .controls span { font-size:12px; color:#2d2d2d }
			#loginComponent .controls dd { height: 40px; margin-right: 26px;text-align: right; }
				#loginComponent .controls p {font-size:16px; font-weight:bold; color:#005293 }
				#loginComponent .controls dd.subbtn { position: relative; left: 86px;}
/*change password ends*/


/*div:hover.box > a.viewEnlarge { background: url("/_layouts/images/RA.ExternalWeb/multimedia/enlargBtn.jpg") no-repeat scroll left top transparent; height: 40px; position: absolute; top: 1px; right: 1px; width: 40px; z-index: 9;}
  .box img {float:right;} */
li.ms-searchref-filter, li.ms-searchref-filtermsg{font-size: 12px; margin-left:0;padding: 0 0 0 30px; line-height:20px }
.RAFI #rightpanel{padding-top:0;}/*Commented by dharmendra*/
.solutionsBlock.RAFI {position: relative;margin-top: 34px;}
/* Start cookie Header Styles */
                /*cookie tab*/
                .cookieBox {display: none;}
                #cookie_container_bottom{width: 100%; position: fixed; bottom: 0px; left: 0px; z-index: 100;}
                                #cookie_container_bottom #cookies_tab{  margin: 0 auto; width:952px; height: 126px; position: relative;}
                #cookie_container_top{width: 100%; position: fixed; top: 0px; left: 0px; z-index: 10;}
                                #cookie_container_top #cookies_tab{ height:20px; margin: 0 auto; padding: 10px; width:940px; position: relative;}
                #cookie_container_right{height: 125px; position: fixed; top: 450px; right: 0px; z-index: 10;}
                                #cookie_container_right #cookies_tab{ margin: 0 auto; padding:10px; height:75px; width:140px; position: relative;}
                #cookie_container_left{height: 125px; position: fixed; top: 450px; left: 0px; z-index: 10;}
                                #cookie_container_left #cookies_tab{ margin: 0 auto; padding:10px; height:75px; width:140px; position: relative;}
                .cookie_tab_blue{ background: #E8F4FF;}
                .cookie_tab_yellow{ background: #464646 !important; color:#FFFFFF !important;}
                #cookie_tab_main{display:none;}            
                #cookies_tab_content{ width: 750px; margin-left: 46px;}
                #cookies_tab_content a, #cookies_tab_content span, #cookies_tab_content strong{ font-size: 11px; line-height: 120%;}
                #cookies_tab_content span { margin-top: 23px; float: left;}
                #cookies_tab_content a { color:#d4571d; text-decoration: underline;}
                .cookie_tab_close { cursor:pointer; position: absolute; right: 5px; top: 5px; background: transparent url(images/cookie_close.png) no-repeat top right; width: 22px; height: 22px;}
                .cookie_tab_close a {width: 22px; height: 22px; text-decoration: none;float: right;}
                .cookie_tab_close_btn {cursor:pointer; position: absolute; right: 46px; top: 50px; background: transparent url(images/cookie_close_btn.png) no-repeat top right; width: 84px; height: 27px;}
                .cookie_tab_close_btn a {width: 84px; height: 27px; text-decoration: none;float: right;}
				
/*For Cookie Page Content*/.cookieTxt{margin-top:15px;margin-left: 13px;}.cookieTxt p{font-size:11px;line-height:14px;padding:8px;}
/*Start - CSS for Rafi Symposium Sitelet*/

/*CSS for Full width Col*/
.col-lg-8,.col-lg-5,.col-lg-4,.col-lg-3 {display:inline-block;width:920px;vertical-align: top;}

/*CSS for Col width 580px*/
.col-lg-5 {width:582px}

/*CSS for Col width 450px*/
.col-lg-4 {width:450px}

/*CSS for Col width 315px*/
.col-lg-3 {width:313px}

#innerContainer.subNavTabs{background:transparent;}
.bnrwithNav{height:266px;overflow:hidden;}
.sunNavbar{width:100%;height:65px;background: transparent url(/_LAYOUTS/1033/STYLES/Themable/Images/rafi/subnavWrpr.png) repeat-x top left;overflow:hidden;position:relative;margin-top:-65px;}
.sunNavbar ul{width:523px;height:33px;margin:32px auto 0 auto;overflow:hidden;}

.ContWrappr{margin:0 0 0 0;padding-top:0;padding-bottom:0;}
.ContWrappr .col-lg-8{width:940px;}
.ContWrappr .col-lg-5{width:592px;margin-right:47px;}
.ContWrappr .col-lg-3{width:194px;}
.ContWrappr .col-lg-3 img{border:0;margin-bottom:13px;}

.ContWrappr h2{color:#cccccc;font-family:'PT Sans';font-size:36px; font-weight:400;text-transform:uppercase;margin:72px 0 25px 0;}
.ContWrappr h2.subHead{margin-top:32px;}
.ContWrappr h2:first-child{margin-top:22px;}
.ContWrappr p,.ContWrappr ul{color:#000;font-size:17px;font-weight:400;line-height:22.5px;margin-bottom:15px;}
.ContWrappr .tagged{font-weight:700;}
.ContWrappr ul{list-style-position:inside;margin-left:25px;}
.ContWrappr li{color:#000;font-size:18px;font-weight:400;list-style:disc;}
.ContWrappr .col-lg-3 ul{list-style-position:outside;margin-left:0}
.ContWrappr .col-lg-3 li{list-style:none;}
.favListng{margin:40px 0 0 0;}
.favListng ul{margin:0}
.favListng li{display:inline;list-style:none;list-style-position:outside;margin-right:5px;}

.ContWrappr .col-lst{width:276px;padding:20px;background:#e5e5e5;margin:0 auto;}
.col-lst h4{width:70px;color:#000;font-size:14px;font-weight:700;overflow:hidden;text-transform:uppercase;display:inline-block;vertical-align:top;line-height:17.5px;}
.col-lst p{width:165px;display:inline-block;color:#000;font-size:13px;font-weight:400;line-height:17.5px;vertical-align:top}
.ContWrappr .asideLst{width:210px;padding:0;background:transparent;margin:0 auto;}
.asideLst dl{display:block;margin: 0 0 22px 0;}
.asideLst h2:first-child{margin-top:40px !important;}
.asideLst h2{margin-top:55px !important;}
.asideLst p,.asideLst dt,.asideLst dd{display:block;color:#000;font-size:16px;font-weight:400;line-height:20.5px;vertical-align:top}
.asideLst dt{font-weight:700;}
.asideLst .list p {display: inline;}
.ContWrappr .topicsLst,.ContWrappr .thumbLst,.ContWrappr .blurbsLst{display:inline-block;width:600px;margin: 0 0 20px 0;}
.lstBlk{vertical-align:middle}
.topicsLst img{float:left;margin-right:20px;}
.topicsLst h3,.topicsLst p,.topicsLst .author{display:block;color:#000;font-size:14px;font-weight:400;line-height:17.5px;vertical-align:top}
.topicsLst p{margin:18px 0 0 0;padding:0}
.topicsLst h3{font-size:17px;font-weight:700;line-height:19.5px}
.topicsLst .author{}
.ContWrappr .thumbLst,.thumbLst ul{margin-bottom:0}
.thumbLst li{list-style:none;display:inline-block;width:100px;margin-right:40px;vertical-align:top;}
.thumbLst li img+span{float:left;color:#005293;font-size:14px;font-weight:400;padding:0;margin:0;line-height:1;width:100px;text-align:center;}
.ContWrappr .blurbsLst{margin-left:4px;}
.blurbsLst h3{color:#000;font-size:18px;font-weight:700;line-height:21.5px;}
.blurbsLst p{color:#000;font-size:14px;font-weight:400;line-height:17.5px;margin-bottom:5px;}

.ContWrappr .downloadLst{margin-top:25px;}
.ContWrappr .downloadLst li{list-style:none}
.downloadLst li a{color:#000;font-size:14px;font-weight:400;line-height:17.5px;margin-bottom:8px;text-decoration:none;display:inherit}
.downloadLst a[href$=".pdf"]{/*background:transparent url(/_layouts/1033/Styles/Themable/Images/rafi/pdf.png) no-repeat top left;padding-left:25px*/}
.downloadLst a[href$=".zip"]{/*background:transparent url(/_layouts/1033/Styles/Themable/Images/rafi/zip.png) no-repeat top left;padding-left:25px*/}
.downloadLst img {margin-top: 5px;margin-bottom: 5px !important;}

.ContWrappr .btnWrapper {margin:24px auto 0 auto;text-align:center}
.ContWrappr .btnWrapper input[type="button"],.ContWrappr .btnWrapper input[type="submit"],.ContWrappr .btnWrapper input[type="reset"],.ContWrappr .btnWrapper{width:164px;height:30px;cursor:pointer;border: none;line-height: 16px; font-size: 12px; font-weight: 700; color: #fff; text-transform: uppercase;text-decoration:none;background:transparent url(/_LAYOUTS/1033/STYLES/Themable/Images/rafi/registerBtn.png) no-repeat top left;text-align:center;}
.ContWrappr .btnWrapper a{text-align:center;font-size: 12px; font-weight: 700; color: #fff !important; text-transform: uppercase;padding: 0;/*7px 26px*/text-decoration:none;line-height:30px;}
.ContWrappr .btnWrapper.disabled input[type="button"],.ContWrappr .btnWrapper.disabled input[type="submit"],.ContWrappr .btnWrapper.disabled input[type="reset"],.ContWrappr .btnWrapper.disabled{background:transparent url(/_LAYOUTS/1033/STYLES/Themable/Images/rafi/downloadBtn.png) no-repeat top left;xpadding: 7px 38px 8px 38px;}
.ContWrappr .btnWrapper a:hover{text-decoration:none;}
/*End - CSS for Rafi Symposium Sitelet*/

/*Subscription Management*/
.subscription{overflow:hidden;padding-top:50px;width:835px;margin:0 auto;padding-bottom:150px;}
.subscription .innerPageMainContentArea{position:relative;width:100%;float:left;background:transparent;padding:0}
.subscription .innerPageMainContentArea  .heading{line-height:28px;color: #000;font-family:'PT Sans';font-size: 25px;font-weight:400;padding:0;margin:0 0 27px 0;}
.subscription .innerPageMainContentArea  .content{line-height:21px;color: #005293;font-family:Arial;font-size: 18px;font-weight:400;padding:0;margin:0 0 30px 0;}
.subscription .innerPageMainContentArea  .wrpr{width:835px; height:auto; display:block;margin:0;padding:12px 0 10px 22px;background: #d1d3d4;border-top:1px solid #eaeaeb;border-bottom:1px solid #eaeaeb;}
.subscription .wrpr .subsCont .heading{margin-bottom:25px;}
.subscription ul{width:100%;margin:0;padding:0}
	.subscription li {margin:10px 0 0 0;padding:0;display:inline-block;vertical-align: top}
	.subscription label,.subscription label {display:inline-block;font-size:14px;font-weight:700;line-height:24px;color:#000;}
	.subscription input [type="password"],.subscription  input[type="text"],.subscription select {height:38px;line-height:16px;color: #333;font-family:'PT Sans';font-size: 16px;font-weight:400;padding-left:8px;margin-right:6px;border:1px solid #c0bdb9;border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
	.subscription select{padding-left:4px;height:34px;}
	.subscription .form-line { width:800px}
	.subscription .form-input-wide{width:371px;}
	.subscription .form-line-column{width:400px;}
	.subscription .form-input-column{width:372px;}
	.subscription input.form-input-column{}
	.subscription input[disabled="disabled"]{background:#f0f0f0;color:#999}
	.subscription select.form-input-column{width:380px;}
	.subscription .btnWrapper {float: right;margin-top:30px;}
	.subscription .btnWrapper input[type="button"],.subscription .btnWrapper input[type="submit"],.subscription .btnWrapper input[type="reset"]{-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;background:#f96b21;cursor:pointer;height:33px; border: none; float: left; margin-right:17px;line-height: 16px; font-size: 12px; font-weight: 400; color: #fff; text-transform: uppercase;padding:0 30px}
	.subscription li.reqValidator{background: transparent url(Images/subscribe/required_icon_red.png) no-repeat top right;}
	.subscription .wrpr .subsCont{width: 100%;padding:0;margin: 0 0 26px 0;}
	.subscription .wrpr .subsCont .heading,.subscription .wrpr .heading{font-family:'PT Sans';font-size: 18px; font-weight:700;color:#000;line-height:21px;margin:0 0 12px 0;width:100%;}
	.subscription .wrpr .heading{margin-bottom:14px}
	.subscription .wrpr .subsCont .content{font-size: 15px; font-weight:400;color:#333;line-height:18px;margin:0 0 10px 0;padding:0;width:100%;}
	.subscription .wrpr .subsCont .content a{font-size: 15px; font-weight:700;color:#333; text-decoration:none;}
	.subscription .wrpr .subsCont .choice{margin:0;padding:0;line-height:13px}
	.subscription .wrpr .subsCont .choice input[type="checkbox"]{-webkit-appearance: checkbox;vertical-align:middle;margin: 0 3px 3px 0}
	.subscription .wrpr .subsCont .choice label{display:inline-block;font-family:'Arial';font-size:15px;font-weight:400;color:#005293;}
	.subscription .wrpr .subsCont .content table,.subscription .wrpr .subsCont .choice table{border-spacing:0}
	.subscription .unsbscribe{float:left;width:100%;margin:20px 0 40px 22px;}
	.subscription .unsbscribe li{margin-top:0}
	.subscription .unsbscribe input[type="checkbox"]{-webkit-appearance: checkbox;vertical-align:middle;margin: 0 3px 3px 0}
	.subscription .unsbscribe label{display:inline-block;font-family:'Arial';font-size:15px;font-weight:400;color:#333;}
	.subscription .unsbscribe .btnWrapper{float:left;margin-top:14px;}
	.subscription .unsbscribe .btnWrapper input[type="button"],.subscription .unsbscribe .btnWrapper input[type="submit"]{padding:0 14px}
	
.subscribeSection{margin:0 auto;padding:0;width: 960px;height: 97px;overflow: hidden;position:relative;text-align:center;}
/*Custom Popup*/
	.cusPopup{width:621px;position:fixed;z-index:100;padding:0;background: #fff url(Images/subscribe/hdrbg.png) no-repeat top left;min-height:200px;}
		.cusPopup a.closeIcn{position:absolute;top:10px;right:12px;width:17px;height:18px; z-index: 10;}
		.cusPopup .contentArea{margin:0;padding:0;}
		.cusPopup .contentArea .header{width:621px;height:43px;margin:0;padding:0;color:#fff;font-family:'PT Sans';font-size:18px;font-weight:700;line-height:21px;text-transform:uppercase;padding: 10px 0 0 12px;}
		.cusPopup .contentArea h1,.cusPopup .contentArea h3,.cusPopup .contentArea p{margin:0;padding:0}
		.cusPopup .info{width:515px;margin:20px auto 0 auto;display:block;}
		.cusPopup .info img{display:inline !important;}
		.cusPopup .info .title,.cusPopup .info .title *{color:#000;font-family:'PT Sans';font-size:24px;font-weight:400;line-height:27px;text-align:left;}
		.cusPopup .info .txt,.cusPopup .info .custxt,.cusPopup .info p{color:#333;font-family:Arial;font-size:14px;font-weight:400;line-height:17px;margin: 0 0 30px 0;text-align:center;}
		.cusPopup .info .txt{}
		.cusPopup .info .custxt{color:#000;margin:20px auto 15px auto;}
		.cusPopup .info .emailtxt,.cusPopup .info .emailtxt *{color:#333333;font-family:'PT Sans';font-size:18px;font-weight:700;margin-top:40px;margin-bottom:40px}
		.cusPopup .info .formField {display:block;width:515px;margin:25px auto;float:none;overflow:hidden}
		.cusPopup .info .formField input{width:380px; height:38px;line-height:19px;padding:2px 5px;border:1px solid #ddd;border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;color:#515150;font-weight:700;display:inline-block;float:left;}
		.cusPopup .info .formField input[type="text"],.cusPopup .info .formField input[type="email"]{font-weight:400}
		.cusPopup .info .formField .RadCaptcha_Default p {text-align:left;}
		.cusPopup .btnWrapper input[type="button"],.cusPopup .btnWrapper input[type="submit"]{-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;background:#f96b21;cursor:pointer;height:33px; border: none; float: left; margin-right:17px;line-height: 16px; font-size: 12px; font-weight: 400; color: #fff; text-transform: uppercase;padding:0 30px}
		.cusPopup .buttonArea{}
		.cusPopup .buttonArea {float: right;margin-top:14px;}
		.cusPopup .buttonArea input[type="button"],.cusPopup .buttonArea input[type="submit"],.cusPopup .buttonArea input[type="reset"],.cusPopup .info .formField .submit{-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;background:#f96b21;cursor:pointer;height:28px; border: none; float: left; margin-right:17px;line-height: 16px; font-size: 12px; font-weight: 400; color: #fff; text-transform: uppercase;padding:0 30px}
		.cusPopup .info .formField input[type="submit"].submit{width:auto;text-decoration:none;float:right;margin: 10px 0 0 10px;text-indent:0;line-height:16px;padding:6px 30px;height:auto;}
		.cusPopup .info .formFieldErr{color: #f00;display: block;float: left;left: 53px;position: absolute; text-align: left;top: 173px;}
		.cusPopup .info .formField+.formFieldErr{margin-top:-25px;margin-left:0;width: 100%;display: block;text-align: left;margin-bottom: 0;}
		.cusPopup .alignMiddle{margin:65px auto 0 auto;text-align:center}
		.cusPopup .alignMiddle .buttonArea{margin-bottom:60px;float:none;margin-top:0;text-align:center}
		.cusPopup .alignMiddle .buttonArea input{float:none;}
		.cusPopup .alignCenter{margin: 0 auto;text-align:center;display:inherit}
		.cusPopup .alignCenter .title{margin-top:20px}
		.cusPopup .alignCenter .title,.cusPopup .alignCenter .title *,.cusPopup .alignMiddle .title,.cusPopup .alignMiddle .title *{text-align:center}
		.cusPopup .alignCenter .buttonArea,.cusPopup .alignCenter .buttonArea input{float:none;text-align:center;margin-top:10px;}
		.cusPopup .alignCenter .txt{display:inline-block;text-align:left;margin:5px 0 30px 0}
		
	/*Release 7.0 Changes*/
	#ssection{display: block !important;}
	#rightpanel .subSiteLinks,#rightpanel .navTreeCtrl{display:block;background:#e5e5e5;padding:12px 7px 0 12px;width:271px;margin-bottom:0}
	#rightpanel .subSiteLinks li{width:100%;text-align:left;border-bottom:1px solid #a5a5a5}
	#rightpanel .subSiteLinks li a{border-left:0;padding-left:0;line-height:27px;color:#005293;font-family:'PT Sans';font-size:14px;font-weight:400;}
	#rightpanel ul.subSiteLinks li a:hover{text-decoration:none}
	#rightpanel ul.subSiteLinks li a.active{font-weight:700;color:#000;cursor:default;}
	#rightpanel .subSiteLinks li:last-child{border-bottom:none;margin-bottom: 5px;}
	#rightpanel .subSiteLinks li:last-child a{}
	#rightpanel .subSiteLinks li td img{display:none;width:0 !important;height:0 !important}
	#rightpanel .navTreeCtrl{width:272px;float:left;padding:12px 10px 0 10px;}/*Removed by Dharmendra*/
	#rightpanel .navTreeCtrl table{width:100%;border-spacing:0;}
	
	/* #rightpanel .navTreeCtrl table tr td{border-bottom:1px solid #a5a5a5} */
	#rightpanel .navTreeCtrl table tr td{border-bottom:1px solid #a5a5a5; white-space: normal!important;}
	#rightpanel .noTreeBodr .navTreeCtrl table tr td{border-bottom:none !important}
	
	
	#rightpanel .navTreeCtrl table tr td img,#rightpanel a.activeFirstlevel img {display: none;}
	#rightpanel .navTreeCtrl a.active{font-weight:700;color:#000 !important;cursor:default;}
	
	#rightpanel .navTreeCtrl table tr td:first-child{display:none;}
	#rightpanel .navTreeCtrl table tr td:last-child{left:0 !important;position:relative;xbackground:black}
	
	#rightpanel .navTreeCtrl > div {border-bottom: 1px solid #999;}
	#rightpanel .noTreeBodr .navTreeCtrl > div,#rightpanel .navTreeCtrl .activeFirstlevel,#rightpanel .navTreeCtrl .activeFirstlevel td{border-bottom:none !important}
	#rightpanel .navTreeCtrl .activeFirstlevel a,#rightpanel .navTreeCtrl .activeFirstlevel td a{color:#005293 !important;font-weight:700;}
	
	#rightpanel .navTreeCtrl > div:last-child {border-bottom:none;}
	
	#rightpanel .navTreeCtrl > div table tr td {border-bottom: medium none;}
	
	#rightpanel .navTreeCtrl>div table tr td>:last-child{color:#005293 !important;font-weight:400; margin-left:16px!important; }
	
	#rightpanel .navTreeCtrl>div table tr td a {color:#005293 !important;font-weight:400 !important; margin-left:16px!important; } /* Added by kk */
	#rightpanel .navTreeCtrl>div table tr td:nth-child(2) a{display:none;}
	#rightpanel .navTreeCtrl>div table tr td> .active:last-child,#rightpanel .navTreeCtrl .activeFirstlevel a.active{color:#000 !important;cursor: default;}
	#rightpanel .navTreeCtrl>div table+div table tr td>:last-child{margin-left: 32px!important;position:relative;xbackground:blue}
	#rightpanel .navTreeCtrl>div table+div table+div table tr td>:last-child{margin-left: 48px !important;position:relative;xbackground:yellow}
	#rightpanel .navTreeCtrl>div table+div table+div table+div table tr td>:last-child{margin-left: 64px !important;position:relative;xbackground:red}
	#rightpanel .navTreeCtrl td>div{width:0 !important;height:0 !important;display:none}
	/* #rightpanel .navTreeCtrl table a{border-left: 0;padding: 0;line-height: 27px;color: #005293;font-family: 'PT Sans';font-size: 14px;font-weight: 700;} */
	#rightpanel .navTreeCtrl table a{border-left:0;padding:0;margin:5px 0;line-height:15px; width:250px; display: block;color:#005293;font-family:'PT Sans';font-size:14px;font-weight:700}
	#rightpanel .navTreeCtrl table td.hashClk{border-bottom:none}
	#rightpanel .navTreeCtrl table td.hashClk a {font-weight: bold;color: #000!important;pointer-events: none;}
	#ssection #rightpanel .subSiteLinks{position:absolute;top:35px;right:10px}
	#rightpanel .navTreeCtrl table:last-child,#rightpanel .navTreeCtrl table:last-child td{border-bottom:none}
	#rightpanel.indxPnl .navTreeCtrl{margin:0 0 0 0;}/*Updated by Dharmendra margin:-26px 0 0 0;*/
	#rightpanel .noTreeBodr .navTreeCtrl{margin-bottom:20px;}
	.megaProfiles #rightpanel .navTreeCtrl{margin-bottom:40px;}
	   /*Working Area Start for .content-wrpr*/
	       .content-wrpr .blk{display:inline-block;margin:0;padding:25px 0 15px 10px;margin-left:10px;border-bottom:1px solid #999}
           .content-wrpr .blk:first-child,.content-wrpr .blk:last-child{border-bottom:none}
           .content-wrpr .blk:last-child {margin-bottom: -75px;}
           .content-wrpr .blk:first-child{padding-top:0;margin-top:0;}/*Updated by Dharmendra margin-top:13px;*/
           .content-wrpr .blk .heading{margin-bottom:10px;}
           .content-wrpr .blk .desc{width:580px;color:#000;font-family:'PT Sans';font-size:24px;font-weight:400;line-height:27px;margin:0;}
           .content-wrpr .blk .content{width:580px;color:#333;font-family:Arial;font-size:14px;font-weight:400;line-height:19px;margin:0;}
           .content-wrpr .blk .content a{color:#005293;font-family:Arial;font-size:14px;font-weight:700;line-height:17px;text-decoration:none;margin-left:5px;}
           .content-wrpr .blk:first-child .heading{margin-top:0;margin-bottom:20px;}
           .content-wrpr .blk dl{display:block;padding:15px 0 0 0;}
           .content-wrpr .blk dd{width:205px;float:left;margin-right:20px;}
           .content-wrpr .blk dd.features{width:330px;}
           .content-wrpr .blk dd img{border:1px solid #ccc}
           .content-wrpr .blk dd{font-family:Arial;font-size:16px;font-weight:700;line-height:19px;}
           .content-wrpr .blk dd li{list-style:disc;list-style-position:outside;color:#333;font-family:Arial;font-size:14px;font-weight:400;line-height:17px;margin-left:18px;}
           .content-wrpr .blk dd .caption{color:#000;font-family:'PT Sans';font-size:14px;font-weight:700;line-height:17px;margin:10px 0 0 0;}
           .content-wrpr .blk dd .caption a{color:#005293;font-family:'PT Sans';font-size:14px;font-weight:400;line-height:17px;text-decoration:none}

	   
    .content-wrpr {width:100%;height:100%;display:block;padding:0;background:transparent;margin:0 0 20px 0;float:left;}
	.content-wrpr .innerPageMainContentArea{margin:0;width:auto;}
	.content-wrpr .innerPageMainContentArea .working{position:relative;width:580px;float:left;background:transparent;margin: 0 20px 0 22px;padding:0;}
	    .content-wrpr .innerPageMainContentArea .working .img{border:0;margin:0;display: inline-flex;margin-bottom:15px;}
	    .content-wrpr .innerPageMainContentArea .working h3,.content-wrpr .working h3,.content-wrpr .innerPageMainContentArea .working .awardLinks h3{color:#000;font-family:Arial;font-size:16px;font-weight:700;line-height:19px;margin: 0 0 5px 0;}
	    .content-wrpr .innerPageMainContentArea h4,.innerPageMainContentArea h4{color:#000;font-family:Arial;font-size:15px;font-weight:700;line-height:18px;margin: 0 0 5px 0;}
		.content-wrpr .rightBlock h3.connect{color:#000;font-family:'PT Sans';font-size:18px;font-weight:700;line-height:21px;margin-top:15px;margin-left:10px;text-transform:uppercase}
		.content-wrpr .rightBlock .connect{margin:5px 0 0 10px}
		.content-wrpr .rightBlock .connect p {color:#333;font-family:'Arial';font-size:14px;font-weight:400;line-height:17px}
		.content-wrpr .rightBlock .connect p strong{font-family:'PT Sans';font-weight:700}
		.content-wrpr .rightBlock .connect p a {color:#005293;font-family:'Arial';font-size:14px;font-weight:400;line-height:17px;text-decoration:none}
	    #workingAtRasection.content-wrpr .innerPageMainContentArea .working #videoContainer{margin:0 auto 40px auto;}
	    .content-wrpr .innerPageMainContentArea .working p{margin: 0 0 25px 0;}
		.content-wrpr .innerPageMainContentArea .working h5 p{margin:0}
	    .content-wrpr .innerPageMainContentArea .working p,.content-wrpr .innerPageMainContentArea .working p a,.content-wrpr .innerPageMainContentArea .working ul.corevalues li{color:#333;font-family:Arial;font-size:14px;font-weight:400;line-height:17px;text-decoration:none}
	    .content-wrpr .innerPageMainContentArea .working .awardLinks li>p:first-child{margin-bottom:0}
	    .content-wrpr .innerPageMainContentArea ul.corevalues li span,.content-wrpr .innerPageMainContentArea ul.corevalues li strong{font-weight:700}
	    .content-wrpr .innerPageMainContentArea ul.corevalues li{width:520px;}
	.content-wrpr #rightpanel{width:292px;float:left;background:transparent;margin:0 10px 0 34px;}
	    .content-wrpr #rightpanel .imp{width:270px;margin: 15px 10px 0 10px;}
	    .content-wrpr #rightpanel .imp .subhead{color:#000;font-family:"PT Sans";font-size:18px;font-weight:700;line-height:21px;margin: -12px 0 10px 0;text-transform:uppercase;background: url("Images/bg_listings.png") no-repeat scroll  -11px -306px;text-indent: -10000px;padding-top: 10px;}
	    .content-wrpr #rightpanel .imp p{margin: 0 0 15px 0;}
	    .content-wrpr #rightpanel .imp p,.imp p span{color:#333;font-family:Arial;font-size:14px;font-weight:400;line-height:17px;}
	    .content-wrpr #rightpanel .imp p span{text-decoration:none;color:#000;font-weight:700;margin-bottom:5px;display:block;}
	    
	    .content-wrpr .linksContainer{border:none}
	    .content-wrpr .linksContainer dl.newsLinks,.content-wrpr .linksContainer #pressreleases{margin:0 0 0 10px;}
	    .content-wrpr .linksContainer dl.newsLinks dd,.content-wrpr .linksContainer #pressreleases dd{width:580px;padding-bottom:15px;margin-top:20px;border-bottom:1px solid #000}
	    .content-wrpr .linksContainer dl.newsLinks dd a,.content-wrpr .linksContainer #pressreleases dd h3 a{font-weight:700;font-size:16px !important;line-height:20px;color:#005293 !important;margin-right:-5px}
	    .content-wrpr .linksContainer dl.newsLinks dd p,.content-wrpr .linksContainer #pressreleases dd p{font-weight:400;font-size:13px !important;line-height:16px;color:#000 !important;margin:0;}
	    .content-wrpr .linksContainer dl.newsLinks dd p span,.content-wrpr .linksContainer #pressreleases dd dt{font-weight:700;font-size:11px !important;line-height:14px;color:#ca511a !important;text-transform:uppercase}
	    .content-wrpr .linksContainer dl.newsLinks dd p img,.content-wrpr .linksContainer #pressreleases dd p img{vertical-align:bottom;padding-bottom:5px;border:none;}
	     .content-wrpr .linksContainer dl.newsLinks li:last-child dd,.content-wrpr .linksContainer #pressreleases li:last-child dt{border-bottom:none}
	    
	    .content-wrpr .linksContainer #pressreleases dd{padding-bottom:0;border-bottom:0;}
	    .content-wrpr .linksContainer #pressreleases dt{padding-bottom:15px;border-bottom:1px solid #000;width:580px;}
	     #medianawardssection.content-wrpr #rightpanel .inquiries{margin-top: 202px;margin-left: 18px;}
	    .inquiries{display:inline-block;}
	    .inquiries h4{color: #000;font-family: "PT Sans";font-size: 18px;font-weight: 700;line-height: 21px;margin: 15px 0 5px 10px;text-transform: uppercase;}
	    .inquiries .inqur{margin:0 0 0 10px;padding:0;display:inline-block;}
	    .inquiries .inqur dd{display:inline-table;margin-bottom:0;}
	    .inquiries .inqur p{width:250px;margin:0;color:#000;font-size:14px;font-weight:400;line-height:17px;}
	    .inquiries .inqur p img{width:151px;height:151px;display:block;margin: 0 0 7px 0;}
	    .inquiries .inqur a{color:#005293;font-size:14px;font-weight:400;line-height:17px;text-decoration:none}
	    .teamContent{width:580px;color:#333;font-family:Arial;font-size:15px;font-weight:400;line-height:19px;margin:0 20px 50px 20px;}
	    /*Working Area End for .content-class*/
	   
		.profileContent { margin-left: 20px; margin-bottom: 40px;margin-top:14px;}
		.profileContent h3,.profileContent h3 .spanAccreditation, .profileContent h4, .profileContent h4 span, .profileContent h5 {color: #000; font-family: "PT Sans"; font-size: 24px; font-weight: 700;line-height:27px;}
		.profileContent .download{margin:0;padding:0;display:block;}
		.profileContent .download a{width:123px;height:21px;display:inline-block;cursor:pointer;margin:2px 0 0 0;text-decoration:none;border:none;background: transparent url(Images/downloadPDFicn.png) bottom left;position: relative;}
		.profileContent h4, .profileContent h4 span { font-size: 18px; margin-top: 2px; padding-bottom: 0;line-height:21px;}
		.profileContent h5 { font-size: 16px; line-height: 23px;}

		.profileContent .ms-rteFontSize-2,.profileContent p, .profileContent .profileContentDescription, .profileContent ul  li { width:583px; font-family: Arial; font-size: 14px; font-weight: 400; line-height: 19px; color: #333333; margin-top: 16px;}
		.profileContent p.blog { width: 485px; color: #ca511a; font-family: "Myriad Pro"; font-size: 18px; font-weight: normal; background: transparent url(Images/blogLfttop.png) no-repeat 0 0; margin-left: 36px; margin-bottom: 33px; padding-left: 26px;}
		.profileContent p.blog span { width: 455px; display: inline-block; background: transparent url(Images/blogBotrgt.png) no-repeat 80% 100%; padding-right: 26px;}
		.profileContent p.blog span.desc { width: auto; font-size: 12px; background: none; padding-top: 8px;}

		.profileContent ul {}
		.profileContent ul  li{ margin-top: 0;}
	   
	    /*contact section start*/
	    #contactussection .innerPageMainContentArea{}
	    .content-wrpr .contactContainer{}
	    .content-wrpr .contactContainer ul{margin: 30px 0 8px 0;border-bottom:1px solid #999; }
		.content-wrpr .contactContainer ul>ul{margin:0}
	    .content-wrpr .contactContainer ul li{padding:0;float:left;width:265px;margin:0 0 28px 10px;}
	    .content-wrpr .contactContainer ul.contacts li p,.content-wrpr .contactContainer ul.groups li p{color:#333;font-family:Arial;font-size:14px;font-weight:400;line-height:17px;margin: 0;}
	    .content-wrpr .contactContainer ul.contacts li p strong,.content-wrpr .contactContainer ul.groups li p strong{color:#000;font-size:16px;font-weight:700;line-height:19px;}
	    .content-wrpr .contactContainer ul.contacts li p.subtitle strong{color:#333;font-size:14px;font-weight:700;line-height:19px;}
	    .content-wrpr .contactContainer ul.contacts li p a{color:#005293;font-size:14px;font-weight:400;line-height:17px;text-decoration:none}
	    .content-wrpr .contactContainer ul.contacts li:first-child{}
	    .content-wrpr .contactContainer ul.groups{border-bottom:1px solid #999;padding:20px 10px 0 10px;}
	    .content-wrpr .contactContainer ul.groups li{width:550px;}
	    .content-wrpr .contactContainer ul.groups li p strong{float:left;width:228px;height:80px; margin:0;padding:0}
	    .content-wrpr .contactContainer ul.groups li p.sideTxt{font-size:16px;}
	    .content-wrpr .contactContainer ul.groups li p.infoTxt{margin-left:230px;padding:25px 0 20px 0;}
	    .content-wrpr .contactContainer ul.groups:last-child{border-bottom:none}
	      .content-wrpr .locMap{margin:0;z-index:4}
	    .content-wrpr .locMap #socialLayer{position:relative;z-index:6;margin-top:-5px;}
	    /*Contact Section end*/
	    .indexContainer h3{color:#000;font-family:'PT Sans';font-size:24px;font-weight:400;line-height:27px;width:580px;border-bottom:none !important;margin-top:0;}
	    .indexContainer .downloadFile {background:url(Images/downloadfiles.png) no-repeat center center transparent;position:absolute;text-indent:-9999px;width:16px;height:16px;margin-top:-7px;}
		.dDisclaimer{margin: -15px 20px 20px 20px;}
		.dDisclaimer h3{color:#000;font-size:14px;font-weight:400;line-height:17px;}
		.dDisclaimer p{color:#333;font-size:12px;font-weight:400;line-height:15px;}
        .Dmtableview th {cursor:text !important;}
		.indexContainer .titilebeforeTbl{margin-bottom:-34px;font-size: 17px;}
		.indexContainer .titilebeforeTbl+.filterContainer{margin-top:5px;}
		 .equitiescontainer {margin-left:20px;margin-top:-10px;margin-bottom: -45px;}
	    .equitiescontainer h3{font-size:17px;}
        .equitiescontainer li{background: url(/_layouts/1033/styles/themable/Images/AA/mlnk.png) no-repeat left center;line-height: 22.5px;padding-left:11px;margin-left:2px;}
        .equitiescontainer li a{font-family: PT Sans;font-size: 16px !important;font-weight: 700 !important;line-height: 20px;margin-bottom: 8px;}
/* added kk*/	    
	   .articleContentArea,.contentArea{margin:auto;margin-top:25px;color:#686868;position:relative;bottom:0;margin-left:20px}
.contentWrapper .innerPageMainContentArea{position:relative;width:620px;float:left;background:transparent;padding:10px 34px 40px 0}
.decoded {margin-top:20px;}
#rightpanel .decoded:first-child {margin-top:0;}/*Added by dharmendra*/
.signuppnl {margin-top:20px !important;}/*Updated by dharmendra*/

   
#rightpanel  h2.articleRight{background-position:-30px -33px; height: 22px; padding-top: 20px; margin-bottom: 15px;margin-top:-7px}
#rightpanel  .relatedArticle {margin-left: -3px;margin-top: -23px;}

/*styles related to canada subscription management changes*/
.form-input-canada{width:780px;margin-bottom:10px;}
.form-input-canada,.form-input-canada span{font-size: 12px;font-weight: 400;color: #333;line-height: 18px;padding:0;}
.chk_canada_consent{margin-top:10px;display:block;}
.chk_canada_consent label{color: #ff0000;vertical-align: top;max-width:750px;padding-left:10px;font-size: 15px;font-weight: 400 !important;line-height: 18px;margin-bottom: 10px;}
.chk_canada_consent input{padding: 0px;margin: 0px;outline-style: none;-webkit-appearance: checkbox;}
.subscription .btnWrapper .disabled,.subscription .btnWrapper .disabled,.subscription .btnWrapper .disabled{background:#959595 !important;cursor:default !important;}
 
.indicesListing {margin:0;padding:10px 0 0 0;}
.indicesListing li{list-style:none;margin-left:20px;padding:0;}
.indicesListing .sup,.indicesListing li{color:#606060;font-family: Arial,​Geneva,​sans-serif;font-size: 10px;font-weight:400;line-height:13px;}
.indexContainer .indicesListing+.left.footnote,.indexContainer .indicesListing+.left.footnote+.footnote.right{padding-top:0}

/*Demographics*/
.d-grpics-container.infoData .col-lg-2{width:315px;padding:0;background:transparent;margin: 0 7px 0 0}
.d-grpics-container.infoData .col-lg-2:last-child {margin-right:0;}
.d-grpics-container.infoData .col-lg-3{width:260px;}
.d-grpics-container.infoData .col-lg-5{width:700px;}
.d-grpics-container.infoData .col-lg-7{width:805px;float:left;}
.d-grpics-container.infoData .col-lg-1{width:154px;float:left;}
.d-grpics-container.infoData .ContWrappr .col-lg-8{width:970px;}
.d-grpics-container.infoData #header,.d-grpics-container.infoData #mainContainer,.d-grpics-container.infoData #mainContainer .socialHeader,.d-grpics-container.infoData #innerContainer{width:970px !important;}
.d-grpics-container.infoData h1.logo{margin-left:0;margin-right: 22px;}
.d-grpics-container.infoData #mainContainer .socialHeader h1{margin-left:0}
.d-grpics-container.infoData #mainContainer .socialGroup{right:0}
.d-grpics-container.infoData #innerContainer{overflow:hidden;z-index: 8;position: relative;}
.d-grpics-container.infoData .minimize+#mainContainer{margin-top:52px;}

.d-grpics-container.infoData #mainContainer.minimize{margin-top:0;z-index: 9;position: relative;}
.d-grpics-container.infoData #mainContainer.minimize .freezeBnr,.d-grpics-container.infoData #mainContainer.minimize .socialHeader{position:fixed;z-index:10;margin-top:52px;}
.d-grpics-container.infoData .row {margin-top:9px;}
.d-grpics-container.infoData .contHeading{width:100%;color:#000;font-family:'PT Sans';font-size:18px;font-weight:700;line-height:21px;border-top:2px solid #e6e6e6;padding-top:15px;margin-bottom:24px;float:left;}

.d-grpics-container .row {width:100%}

.d-grpics{}
.d-grpics .col-lg-4,.d-grpics .col-lg-2,.d-grpics .col-lg-3,.d-grpics .col-lg-5,.d-grpics .col-lg-6{float:left;}
.row.d-grpics .col-lg-2{width:160px !important;margin-right:60px !important;}
.d-grpics .col-lg-3{width:455px !important;}
.d-grpics .col-lg-5{width:515px !important;margin-right:0 !important;}
.d-grpics .col-lg-6{width:750px !important;overflow: hidden;}

.d-grpics{float:left;}
.row.d-grpics-first-child{padding-bottom:5px;margin-top:33px;margin-bottom:20px;border-bottom:2px solid #e6e6e6}

.d-grpics.d-info{}
.d-grpics.d-info .title{font-size:24px;font-family:"PT Sans";font-weight:700;color:#333;line-height:27px;margin-top:-5px;}

.d-grpics.d-info .data{margin-bottom:20px;}
.d-grpics.d-info .data,.d-grpics.d-info .data .sumarry{font-size:14px;font-family:"PT Sans";font-weight:400;color:#333;line-height:17px;}
.d-grpics.d-info .data .sumarry{margin-bottom:15px;padding-right:0;}

.d-grpics.d-info .relates{overflow:hidden;margin-bottom:27px;margin-top:7px;}
.d-grpics.d-info .relatesPos{margin-left:220px;}
.d-grpics.d-info .relates.relates-hr:last-child,.d-grpics.d-info .relates.relates-hr:last-of-type{border-bottom:2px solid #e6e6e6;padding-bottom:30px;}
.d-grpics.d-info.lastChild .relates:last-child,.d-grpics.d-info.lastChild .relates:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:30px;}
.d-grpics.d-info .relates .wrprPrt{border:1px solid #eee;margin:0 20px 0 0;padding:0;float:left;width:200px;height:112px;}
.d-grpics.d-info .relates .thumnail{margin:0;padding:0;width:initial;}
.d-grpics.d-info .relates .wrprPrt .wrprImg .magnfr{top:initial;bottom:0;background: transparent url(/_layouts/images/RA.ExternalWeb/interactiveTool.png) top right;}
.d-grpics.d-info .relates .title,.d-grpics.d-info .relates .title .lnk{padding:0;font-size:16px;font-family:"PT Sans";font-weight:700;color:#005293;line-height:19px;margin-bottom:5px;width:90%;margin-top: -4px;}
.d-grpics.d-info .relates .title .lnk{text-decoration:none;}
.d-grpics.d-info .relates .sumarry{width:90%;}
.d-grpics.d-info .relates .sumarry,.d-grpics.d-info .relates .sumarry>*{font-size:13px;font-family:"PT Sans";font-weight:400;color:#333;line-height:17px;margin-bottom:10px;}
.d-grpics.d-info .relates .launchTool{width:131px;height:21px;overflow:hidden;border:none;}
.d-grpics.d-info .relates .launchTool .lnk{text-indent:-10000px;float:left;width:131px;height:21px;background:transparent url(/_layouts/images/RA.ExternalWeb/launchTool.jpg) no-repeat top left;margin-top:0;}
.d-grpics.d-info .relates .Share{border:none;height:21px;}
.d-grpics.d-info .relates .tableauContent {margin-left:225px;}
.d-grpics.d-info .relates .tableauContent h2{margin-left:0;}
/*Article Widget related*/
.d-grpics-container .wrprPrt {width:100%;margin:0; padding:0;border:1px solid #ccc;display:inline-block;position:relative}
.d-grpics-container .wrprPrt p.wrprImg{width:313px;}
.d-grpics-container .wrprPrt .wrprImg img {margin:0 0 10px 0;padding:0;border:none;cursor:pointer}
.d-grpics-container .wrprPrt .wrprImg .playIcn,.wrprPrt .wrprImg .magnfr{width:40px;height:40px;cursor:pointer;display:block;background-image:url(Images/home/hSprites.png);background-position: -0px -764px; position:absolute;top:0;right:0;}
.d-grpics-container .wrprPrt .wrprImg .magnfr{background-image:url(Images/home/magnfr.png);}
.d-grpics-container .wrprPrt .content {margin:0;padding:0 16px;border:none;color:#333;font-family:'PT Sans';font-size:14px;font-weight:400;line-height: 19px;}
.d-grpics-container .wrprPrt .content .caption {margin:0 0 20px 0;color:#005293;font-family:'PT Sans';font-size:21px;font-weight:400;line-height: 24px;text-decoration:none;display:block;}
.d-grpics-container .wrprPrt .downloadpdf {margin:0 0 0 16px;float:left;position:relative;bottom:10px}
.d-grpics-container .wrprPrt .downloadpdf .lnk{color:#005293;font-family:'PT Sans';font-size:14px;font-weight:700;line-height: 19px;text-decoration:none;}
.d-grpics-container .wrprPrt .pubDate {margin: auto 10px auto 0;color:#333;font-family:'PT Sans';font-size:14px;font-weight:400;line-height: 19px;float:right;position:relative;bottom:10px}
.d-grpics-container .largePlate{margin-bottom:10px;}
.d-grpics-container .largePlate .content{height:202px;}
.d-grpics-container .midiumPlate{margin-bottom:25px;height: 328px;width: 316px;}
.d-grpics-container .midiumPlate .content{height:80px;}
.d-grpics-container .smlPlate {margin-bottom:10px;height: 158px;width: 316px;}
.d-grpics-container .smlPlate .content{height:142px;}
.d-grpics-container .smlPlate .content .caption{padding-top:16px;}
.d-grpics-container .ribbonbackground {margin-top: 52px;}

.d-grpics-container .updates {width:100%;margin:15px 0 0 0;padding:20px 0;display:inline-block;position:relative;border-bottom:1px solid #ccc;}
.d-grpics-container.infoData .row.updates{margin-top:0;}
.d-grpics-container .col-lg-8.updates{border:none;padding:0;}
.d-grpics-container .updates .col-lg-5{width:580px;margin-right:8px;}
.d-grpics-container .updates .col-lg-3{width:370px;margin:0}
.d-grpics-container .updates .wrprImg{width:580px;height:326px;display:inline-block;}
.d-grpics-container .updates .wrprImg img {margin:0;padding:0;border:none;}
.d-grpics-container .updates .wrprImg .playIcn{width:98px;height:98px;cursor:pointer;display:block;background: transparent url(/Images/AA/playIcon.png) top left;position:absolute;top:247px;left:481px;}
.d-grpics-container .updates .title {margin:0 auto 10px auto;text-align:center;color:#000;font-family:'PT Sans';font-size:22px;font-weight:700;line-height: 25px;text-decoration:none;display:block;}
.d-grpics-container .updates .subtitle {margin:0 auto 15px auto;text-align:center;padding:0;border:none;color:#000;font-family:'PT Sans';font-size:16px;font-weight:400;line-height: 19px;}
.d-grpics-container .updates .playvIcn{width:98px;height:98px;cursor:pointer;display:block;background: transparent url(Images/AA/playIcon.png) top left;position:absolute;top:247px;left:481px;}
.d-grpics-container .updates .data{display:inherit;}
.d-grpics-container .updates .data .title{margin:0;display:block;text-align:left;}
.d-grpics-container .updates .data .title,.d-grpics-container .updates .data .title .lnk {color:#005293;font-family:'PT Sans';font-size:16px;font-weight:700;line-height: 19px;text-decoration:none;text-transform:uppercase;}
.d-grpics-container .updates .data .subtitle{margin:0 0 23px 0;text-align:left;}
.d-grpics-container .updates .data .subtitle,.d-grpics-container .updates .data .subtitle .lnk {padding:0;border:none;color:#005293;font-family:'PT Sans';font-size:16px;font-weight:400;line-height: 19px;text-decoration:none}
.d-grpics-container .updates .data .sumarry {margin:0 0 25px 0;padding:0;border:none;color:#333;font-family:'PT Sans';font-size:14px;font-weight:400;line-height: 17px;}
.d-grpics-container .updates .data .sumarry .legend{font-weight:700;}
.d-grpics-container .updates .data .sumarry .authors{color:#005293;font-family:'PT Sans';font-size:14px;font-weight:400;line-height: 17px;text-decoration:none}

.d-grpics-container .doMore{float:left;margin:0 0 5px 0;}
.d-grpics-container .doMore .learnMore,.d-grpics-container .doMore .shareView{float:left;}
.d-grpics-container .doMore .lnk,.d-grpics-container .doMore .sharelnk{text-indent:-10000px;float:left;}
.d-grpics-container .doMore .lnk{width:131px;background:transparent url(Images/AA/learnMore.jpg) no-repeat top left;height:32px;margin-right:17px;}
.d-grpics-container .doMore .sharelnk{width:68px;background:transparent url(Images/megaprofile/shareIcn.png) no-repeat top left;height:21px;margin-top:8px;}
	
.d-grpics-container .updates .data .relatedArticle{display:inherit;border-top:1px dotted #ccc;padding-top:10px;margin-top:20px;}
.d-grpics-container .updates .data .relatedArticle .title{margin:0 0 22px 0;text-align:left;}
.d-grpics-container .updates .data .relatedArticle .title,.updates .data .relatedArticle .title .lnk,.updates .data .relatedArticle .title .legends {font-family:'PT Sans';font-size:16px;font-weight:700;line-height: 19px;text-decoration:none;text-transform:none;}
.d-grpics-container .updates .data .relatedArticle .title .legends{color:#333;margin-right:5px;}
.d-grpics-container .updates .data .relatedArticle .sumarry {margin:0;text-align:left;padding:0;border:none;color:#333;font-family:'PT Sans';font-size:14px;font-weight:400;line-height: 17px;}
.d-grpics-container .wrprPrt .downloadpdf .lnk{display:none;} /*hiding download pdf link in article widget webpart in demograhics and markets page*/
.genericOverlayBackground.iframe .genericOverlayPopup{width:1048px;height:650px;background-image:none;padding:0}
.genericOverlayBackground.iframe .genericOverlayPopup .bioPopupClose{background-image:url(Images/subscribe/popupClose.png);width:17px;height:18px;z-index:999;right:25px;}
.d-grpics-container .tableauOverlay{display:none}
.d-grpics-container .updates {border-bottom:none !important;}
.ms-ToolPaneOuter {margin-top:100px;}
.ms-ToolPaneOuter input[type="checkbox"]{-webkit-appearance: checkbox;}
#_atssh {line-height: 0;position:absolute;}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari only override */
    .d-grpics.d-info .relates .title{margin-left:222px;}
}
#Silverlight_Shared_MediaPlayer,#macSharePointPlugin
{ position: absolute !important; width: 0 !important; height: 0 !important; visibility: hidden; }
/*Responsive Reset*/
.navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-right: 5px;
  margin-left: 5px;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #ededed;
  background-image: -moz-linear-gradient(top,#f2f2f2,#e5e5e5);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));
  background-image: -webkit-linear-gradient(top,#f2f2f2,#e5e5e5);
  background-image: -o-linear-gradient(top,#f2f2f2,#e5e5e5);
  background-image: linear-gradient(to bottom,#f2f2f2,#e5e5e5);
  background-repeat: repeat-x;
  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);
}
.subsDeviceOnly,.deviceOnly,.minimize #header ul.headerRightPanelLinks li.deviceOnly.headerClose,.wrprPrt .downloadpdf,#onLoad,#link-toggler,.navbar .btn-navbar,.navbar .btn-navbar .icon-bar,
.toggle-btn,#riskWpr, .minimize #header .mainNavigation ul.firstlevel li div ul.secondLevel li a.contact,#indexPerformanceWrpr {
    display: none;
}
.cusPopup .info .formField .hidesubsinDesktop,.cusPopup .alignCenter .buttonArea.hidesubsinDesktop {
    display: none !important;
}
.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
    background-color: transparent;
}
.row {
    margin-left: 0;
}
.contentPrt .partnersLst {
    width: 100%;
}
.contentPrt .partnersLst ul {
    -webkit-column-width: 243px;
    -moz-column-width: 243px;
    column-width: 243px;
}
.contentPrt .partnersLst .dfwp-item {
    display: inherit;
    text-align: left;
}
.subscribeSection div {
    display: none;
}
.subscription input [type="password"],
.subscription input[type="text"] {
    height: 1.4em;
}
.d-grpics-container .wrprPrt p.wrprImg {
    width: 100%;
    max-width: 313px;
}
#macSharePointPlugin {
    position: absolute;
    height: 0;
}
#Silverlight_Shared_MediaPlayer {
    position: absolute;
    visibility: hidden;
}
.content-wrpr .locMap #socialLayer #deviceView,
#contactStaticImg {
    display: none;
}
[class*="span"] {
    float: none;
    margin-left: 0;
}
.charts-tooltip .summary .returns .value .label,.charts-tooltip .summary .returns .label{background:transparent;}

/* Preloader  for mobile*/
body {overflow: hidden;}
#preloader {
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#fff;
    z-index:99;
}
#status {
    width:200px;
    height:200px;
    position:absolute;
    left:50%;
    top:50%;
    background-image:url(/_layouts/IMAGES/RA.Base/status.gif);
    background-repeat:no-repeat;
    background-position:center;
    margin:-100px 0 0 -100px;
}
.filtersBlock {margin:25px 0 -15px 33px;box-sizing:border-box;width:100%;overflow:hidden;height:inherit;}
.filtersBlock ul.tags{margin-top:5px;margin-bottom:15px}
.filtersBlock ul.tags li{float:left;margin:0 0 15px 0;background:transparent url(Images/tagBackground.png) repeat top left;margin-right:1em;padding-left:1em;font-size: 12px;color: #005293;}
.filtersBlock ul.tags li a{display:inline-block;text-decoration:none;width:auto;padding:5px 8px;font-size:12px;font-weight: 700;line-height:17px;text-transform:uppercase;margin:0 2px 0 0;color: #fefefe !important;position: relative;}
.filtersBlock,.searchPageFilter {}

/*1735*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
     body{overflow-x:hidden !important;}

     #divSubscriptionOverlayPopup .cusPopup{
     	width: 100%;
     }
	
	 .cusPopup .contentArea .header{
	 	width: 100%;
	 }
	 
	 .cusPopup .info{
	 	width: 94%;
	 }

	 .cusPopup .info .formField{
	 	width: 100%;
	 	margin: 0 auto;
	 }

	 #divSubscriptionOverlayPopup .cusPopup .info .formField input[type=text]{
	 	width: 65%;
	 	box-sizing: border-box;
	 }
	 .cusPopup .info .formFieldErr{clear:left;}

    .cusPopup .info .formField .hidesubsinDesktop,.cusPopup .alignCenter .buttonArea.hidesubsinDesktop{display: block !important;}
    .cusPopup .info .formField .hidesubsinDesktop input{width:120px;margin-top:-5px;}

    #divSubscriptionOverlayPopup .cusPopup a.closeIcn,#divSubscriptionOverlayPopup .hideinDevice{display:none;}
}
.hideinDesktop{display:none;}
.articleContentArea .content li{ list-style:disc;margin-left:20px}

/*Solutions*/
.row.investblk{width:970px;height:auto;box-sizing:border-box;margin:0 auto; padding:0;color: #333;font-size:14px;font-weight:normal;line-height:1.3;}
.row.investblk.first-child{margin-top:33px;}
.row.investblk .heading{color:#005293;font-family: 'PT Sans';font-size: 18px;font-weight: 700;text-transform:uppercase;line-height:1.3;margin-bottom:20px;}
.row.investblk .heading img{border:none;}
.row.investblk p{margin-bottom:15px;}
.row.investblk .contentLink{margin: 10px;text-align: center;text-decoration:underline;}
.row.investblk .desc{color: #333;font-family: 'PT Sans';font-size: 24px;font-weight: 400;margin-bottom:25px;}
.row.investblk .highlighted,.row.investblk .desc  .highlighted{font-weight:bold;}
.row.investblk .col-lg-2{background:#f4f4f4;width:320px !important;height:560px;box-sizing:border-box;margin-bottom:40px;margin-right:0;padding:0;}
.row.investblk .secheading{background:#005293;color:#fff;font-size:24px;font-weight:normal;font-family:'PT Sans';line-height:50px;vertical-align:middle;text-align:center;}
.row.investblk .wrpr{width:100%;height:400px;padding:20px;display:block;box-sizing:border-box;}
.row.investblk .btnWrapper {-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;background:#f96b21;cursor:pointer;height:39px; border: none;margin:15px auto;text-align:center;line-height: 16px; font-size: 12px; font-weight: 400; color: #fff;padding:0;width:240px;box-sizing:border-box;}
.row.investblk .btnWrapper a{text-align:center;font-size: 14px; font-weight: 400; color: #fff !important;padding: 0;text-decoration:none;line-height:36px;}
.row.investblk .investBeliefs,.row.investblk .invstInfo{width:100%;box-sizing:border-box;background:#f4f4f4;padding:30px;margin-bottom:40px;}
.row.investblk .investBeliefs ul,.row.investblk .invstInfo ul{text-align:center;display:inline-block;margin-left:70px;}
.row.investblk .investBeliefs li{float:left;margin:20px 70px 20px 0;width:200px;height:200px;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;background:#fff;text-align:center;}
.row.investblk .investBeliefs .content{font-weight:bold;font-size:16px;}
.row.investblk .investBeliefs .beliefswrpr{display: block;margin: 28px}
.row.investblk .investBeliefs li .title{width:150px;font-size:18px;font-weight:bold;border-bottom:2px solid #ddd;margin-bottom:6px}
.row.investblk .investBeliefs li .content{width:150px;font-weight:normal;font-size:14px;}
.row.investblk .invstInfo.first-child{margin-bottom:2px;}
.row.investblk .invstInfo>ul{margin-left:130px;width:88%;padding:0;}
.row.investblk .invstInfo .infoWrpr ul.content{margin-left:0;}
.row.investblk .invstInfo ul>li{display:inline-block;float:left;margin:0 50px 0 0;width:215px;text-align:left;}
.row.investblk .invstInfo .infoWrpr{display: inline-block;width:100%;margin-bottom:40px !important;}
.row.investblk .invstInfo .infoWrpr .title{font-size:16px;font-weight:bold;border-bottom:1px solid #ddd;margin-bottom:6px}
.row.investblk .invstInfo .toPartners .icons,.row.investblk .invstInfo .toUs .icons{width:60px;height:60px;display:inline-block;background: #fcfcfc url(/Multimedia%20library/toPartners.png) no-repeat center center;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;float:left;margin-right:70px;}
.row.investblk .invstInfo .toPartners.content,.row.investblk .invstInfo .toUs.content{font-weight:bold;display:inline-block;line-height:5;vertical-align:middle;}
.row.investblk .invstInfo .toPartners a{text-decoration:underline !important;font-weight:bold !important;}
.row.investblk .invstInfo .toUs .icons{background-image: url(/Multimedia%20library/toUs.png)}
.content-wrpr.RAFIS .blk {padding-left: 0;padding-top: 0;  border-bottom: none;border-top: 1px solid #999;}
.content-wrpr.RAFIS .blk .heading,.content-wrpr.RAFIS .blk .heading a {font-size: 19px !important;}
#rightpanel .investblk{width:300px;margin-top:30px;margin-bottom:5px;}
#rightpanel .investblk .heading{background:none;text-indent:0;height:initial;margin-bottom:10px;}
#rightpanel .investblk .invstInfo{padding: 25px 5px 5px 15px;}
#rightpanel .investblk .invstInfo>ul{margin-left:30px;margin-top:30px;width:88%;padding:0;}
#rightpanel .investblk .invstInfo .toPartners .icons,#rightpanel .investblk .invstInfo .toUs .icons{margin-right:10px;zoom:.6;}
#rightpanel .investblk .invstInfo .toPartners.content,#rightpanel .investblk .invstInfo .toUs.content{line-height:1.3;}
#rightpanel .investblk .invstInfo .toUs.content .itext{margin-top:10px;display:inline-block;}

.accordion-insights .sheading,.tab-insights.ui-tabs .ui-tabs-panel .sheading,.accordion-insights .sdesc,.tab-insights.ui-tabs .ui-tabs-panel .sdesc,.tabcontent .sheading,.tabcontent .sdesc,.tab-insights.ui-tabs .ui-tabs-panel .scontent,.accordion-insights .scontent,.tabcontent .scontent,.tab-insights.ui-tabs .ui-tabs-panel .slisting,.accordion-insights .slisting,.tabcontent .slisting,.tab-insights.ui-tabs .ui-tabs-panel .slisting .highlighted,.accordion-insights .slisting .highlighted,.tabcontent .slisting .highlighted,.tab-insights.ui-tabs .ui-tabs-panel .subScript,.accordion-insights .subScript,.tabcontent .subScript{width:97%;background:transparent;height:auto;box-sizing:border-box;margin:0 0 15px 10px !important; padding:0;color: #333;font-size:14px;font-weight:normal;line-height:1.3;text-align:left;}
.accordion-insights .sheading:first-of-type,.tab-insights.ui-tabs .ui-tabs-panel .sheading:first-of-type{margin-top:15px !important;}
.accordion-insights .sheading{margin-bottom:10px !important;}
.accordion-insights .slisting,.tab-insights.ui-tabs .ui-tabs-panel .slisting,.tabcontent .slisting{width:94%;margin: 0 0 25px 25px;list-style:initial;}
.accordion-insights  .slisting li,.tab-insights.ui-tabs .ui-tabs-panel .slisting li,.tabcontent .slisting li{margin-bottom:5px;list-style:initial;margin-left:20px;}
.accordion-insights .sheading,.tabcontent .sheading,.tab-insights.ui-tabs .ui-tabs-panel .sheading,.tab-insights.ui-tabs .ui-tabs-panel .sdesc,.accordion-insights .sdesc,.tab-insights.ui-tabs .ui-tabs-panel .slisting .highlighted,.accordion-insights .slisting .highlighted,.tabcontent .sdesc,.tabcontent .slisting .highlighted{font-weight:bold;}
.tab-insights.ui-tabs .ui-tabs-panel .slisting .highlighted,.tabcontent .slisting .highlighted,.accordion-insights .slisting .highlighted{margin-left:0 !important;}
.tab-insights.ui-tabs .ui-tabs-panel .subScript,.tabcontent .subScript,.tabcontent .subScript{text-align:right;display: block;font-size:12px;}


/*Related Article Content section*/
.relatedArticleContent { background-color: #F5F5F5;padding: 25px;margin-bottom: 20px;}
.content a.caption{display: inline-block;font-family: 'PT Sans';font-weight: bold;font-family: 'PT Sans';font-weight: bold;font-size: 18px;margin-bottom: 10px;margin-bottom: 10px;}
.relatedArticleContent h1 {margin-bottom: 15px;line-height: 20px;color: #474747;font-size: 20px;font-family: 'PT Sans';}
.articleContent {width: 29%;display: inline-table;padding: 10px;vertical-align: top;background-color: white;margin-right: 5px;margin-bottom: 10px;font-family: 'PT Sans';position: relative;min-height: 290px;}
.articleContent:last-child { margin-right: 0px; }
.content p {line-height: 15px;font-size: 13px;font-family: 'PT Sans';margin-bottom: 20px;}
aside.pubDate{position: absolute;bottom: 5px;right: 10px;}
.sharebuttons {display: inline-block;background-color: #F5F5F5;width: 100%;padding-top: 5px;padding-bottom: 5px;}
.sharebuttons h1 {font-size: 20px;text-transform: uppercase;font-weight: bold;margin: 0px 0 0 20px;font-family: 'PT Sans';color: #474747;}
.shareHeader {float:left;margin-top: 13px;margin-bottom: 5px;}
.fundamentalDownloadPdf {float: right;margin-top: 10px;}
.spanFollowUs{float:right;margin-right: 55px;}