.dark #content .logo-container .right-menu {
	position: absolute;
	right: 1px;
	top: 85px; /* 69 */
	overflow: hidden;
}

.dark .ie9 #content .logo-container .right-menu {
	position: absolute;
	right: 18px;
	top: 70px; /* 69 */
	overflow: hidden;
}
.dark .ie8 #content .logo-container .right-menu {
	position: absolute;
	right: 18px;
	top: 75px; /* 69 */
	overflow: hidden;
}

.dark .ie7 #content .logo-container .right-menu {
	position: absolute;
	right: 17px;
	top: 70px; /* 69 */
	overflow: hidden;
}

.dark #content .logo-container .left-menu ul li,.dark #content .logo-container .right-menu ul li
{
	float:			left;
	margin-right:	8px;
}

 .dark #content .logo-container .right-menu ul {
	margin-bottom:		7px;
	overflow:			hidden;
	padding-top: 15px;
}

.dark #content .logo-container .right-menu ul li {
		margin-right:	5px;
}

.dark .elastic-page #content .logo-container .right-menu ul {

	overflow:			hidden;
	padding-right: 		6px;
}

.dark .ie7 .elastic-page #content .logo-container .right-menu ul {
	margin-top: 5px;
	overflow:			hidden;
	padding-right: 		6px;
}

.dark .add-compilation-icon{
    background: url("../images/ui/HP-sprite.png") no-repeat scroll -885px -327px transparent;
	width: 22px;
	height: 20px;
}

.dark .compilation-icon {
    background: url("../images/ui/HP-sprite.png") no-repeat scroll -978px -327px transparent;
    height: 14px;
    width: 14px;
}

.dark .total-compilation-icon {
    background: url("../images/ui/HP-sprite.png") no-repeat scroll -1005px -327px transparent;
    height: 14px;
    width: 14px;
	padding-left: 2px;
}

.dark a.warning-link
{
	
	width:					14px;
	height:					12px;
	color:					#FFCC00 !important;
	padding-left:			3px;
	text-transform:			uppercase;
	cursor:					pointer;
}


.dark a.warning-link-disabled
{
	
	width:					14px;
	height:					12px;
	color:					#CCC !important;
	padding-left:			2px;
	text-transform:			uppercase;
	cursor:					pointer;
}

.dark .alert-warning-link{
	background-image:	url(../images/ui/HP-sprite.png) ;
	background-position: -72px -31px;
	background-repeat:no-repeat;
	padding-left:11px;
	padding-right:-4px;
	width:15px; 
	height:13px;
}
.dark .alert-warning-link-disabled{
	background-image:	url(../images/ui/HP-sprite.png) ;
	background-position: -71px -45px;
	background-repeat:no-repeat;
	padding-left:11px;
	padding-right:-4px;
	width:15px; 
	height:13px;
	top:2px;
}

.dark .tool-link-img{
	background:	url(../images/ui/HP-sprite.png) -38px 1px no-repeat ;
	padding-left:13px;
	width:13px;
	height:11px;
}
.dark .ie .tool-link-img{
	background:	url(../images/ui/HP-sprite.png) -38px 1px no-repeat ;
	padding-left:9px;
	width:13px;
	height:11px;
}

.dark a.tool-link
{
	width:					10px;
	height:					10px;
	color:					#CCC !important;
	padding-left:			2px;
	text-transform:			uppercase;
}

.dark .ie a.tool-link
{
	width:					10px;
	height:					10px;
	color:					#CCC !important;
	padding-left:			2px;
	text-transform:			uppercase;
}

.dark span.tool-link
{
	background:				no-repeat transparent url(../images/ui/baml-portal-sprite-v2.png) 0px -236px; /* -238 */
	width:					10px;
	height:					10px;
	color:					#CCC !important;
	padding-left:			13px;
	text-transform:			uppercase;
	text-decoration:		underline;
}

.dark .ie span.tool-link
{
	background:				no-repeat transparent url(../images/ui/baml-portal-sprite-v2.png) 0px -236px;
}

.dark a.grey-link
{
	color:					#CCC !important;
}

.dark a.grey-link-normal
{
	color:					#CCC !important;
}

.dark #content {
	position: 				relative;
	/*width:  				1263px;*/
	float: none;
	border-right: 1px solid #122734;
	border-left: 1px solid #122734;
	min-height: 768px;
	margin: 0px auto;
	text-align:left;
	height: auto !important;
	height: 768px;
	/*background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -1482px #001A28;*/
	height:					auto !important;
	height:					768px;
}

.dark .ie7 #content
{
	/*width: 1263px;*/
	top: 0px;
}

.dark #content .inner
{
	position:				relative;
	top:					-150px;
	margin:					auto;
	width:					1263px;
	min-height:				718px;
}

.dark #content .top-gradient
{
	height:					120px;
	width:					100%;
	position:				absolute;
}

.dark .ie #content .top-gradient
{
	height:					120px;
	background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 0 transparent;
	width:					100%;
	position:				absolute;
	margin-top: 			-5px;
}
.dark #content .logo-container .env-label
{
	background: url("../images/ui/HP-sprite.png") no-repeat scroll -956px -197px transparent;
	position:				absolute;
	top:					65px;
	left:					400px;
	padding:				3px;
	height: 45px;
	width: 100px;
}

.dark #content .logo-container .sit-env-label {
    background: url("../images/ui/HP-sprite.png") no-repeat scroll -892px -197px transparent;
    height: 50px;
    left: 400px;
    padding: 3px;
    position: relative;
    top: 65px;
    width: 52px;
}

.dark #content .logo-container .pp-env-label {
    background: url("../images/ui/HP-sprite.png") no-repeat scroll -805px -197px transparent;
    height: 50px;
    left: 400px;
    padding: 3px;
    position: relative;
    top: 65px;
    width: 62px;
}

.dark #content .logo-container
{
	margin:					auto;
	position:				relative;
	width:					100%;
	height:					110px;
	margin-bottom:			50px;
	min-width: 				1263px;
	
}

.ie7 .dark #content .logo-container
{
	position:				static !important;
}


.dark .ie7 #content .logo-container
{
	margin:					auto;
	position:				relative;
	width:					100%;
	height:					110px;
	margin-bottom:			50px;
	margin-top:				-5px;
}
.dark .ie8 #content .logo-container
{
	margin:					auto;
	position:				relative;
	width:					100%;
	height:					110px;
	margin-bottom:			50px;
	margin-top:				-5px;
}

.dark #content .logo-container .gmp-logo
{
	position:				absolute;
	left:					10px;
	top:					72px; /* 69 */
	background:				no-repeat transparent url(../images/ui/HP-sprite.png) -373px -203px;
	width:					370px;
	height:					57px;
}

.dark .ie7 #content .logo-container .gmp-logo {
	margin-top: -22px;
	top: 93px;
}

.dark .ie8 #content .logo-container .gmp-logo
{
	position:				absolute;
	left:					10px;
	top:					74px; /* 69 */
	background:				no-repeat transparent url(../images/ui/HP-sprite.png) -373px -203px;
	width:					370px;
	height:					57px;
}

.dark #content .logo-container .left-menu
{
	position:				absolute;
	left:			14px;
	top:					70px; /* 69 */
}
.dark .left-bar{left:5px !important;}

.dark .ie8 #content .logo-container .left-menu {
	position: absolute;
	left: 10px;
	top: 60px; /* 69 */
}

.dark #content .logo-container .right-menu {
	position: absolute;
	right: 1px;
	top: 70px; /* 69 */
	overflow: hidden;
}

.dark .ie9 #content .logo-container .right-menu {
	position: absolute;
	right: 18px;
	top: 70px; /* 69 */
	overflow: hidden;
}
.dark .ie8 #content .logo-container .right-menu {
	position: absolute;
	right: 18px;
	top: 75px; /* 69 */
	overflow: hidden;
}

.dark .ie7 #content .logo-container .right-menu {
	position: absolute;
	right: 17px;
	top: 70px; /* 69 */
	overflow: hidden;
}

 .dark #content .logo-container .right-menu ul
{
	margin-bottom:		7px;
	overflow:			hidden;
}

.dark #content .logo-container .search-block
{
		position:				absolute;
		right:					6px;
		top:					90px; /* 69 */
		overflow:				visible;
		
}

.dark .ie7 #content .logo-container .search-block
{
		position:				absolute;
		right:					25px;
		top:					90px; /* 69 */
		overflow:				visible;
		
}

.dark #content .logo-container .search-block .search-bar-table
{
	float:						right;
}

.dark #content .logo-container .bofa-logo
{
	position:				absolute;
	right:					20px;
	top:					71px;
	background:				no-repeat transparent url(../images/ui/bofaml-portal-sprite.png) 0px -193px;
	width:					158px;
	height:					42px;
}

.dark .header-background 
{
	min-width:				1002px;
	width:					100% !important;
	width:					100%;
	height: 				82px; /*131*/
	overflow:				hidden;
	border-bottom:			0px solid #3f3f3f;
}

.dark .header-background .top
{
	width:					1263px;
	height:					45px; /* 100px; */ 
	margin:					auto;
	background:				no-repeat #000508 url(../images/ui/HP-sprite.png) -0px -269px;	
}

.dark .elastic-page .header-background .top {
	width: 100%;
}

.dark .header-background .bottom {
	height:					120px;
	/*background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 0 transparent;*/
}

/*New Class added to reolve IE search ICON issue*/

.dark .search-right-cap a div
{
	background:    no-repeat #4d4d4d url(../images/ui/HP-sprite.png) -18px -13px;
	height: 21px;
} 

.dark .search-right-cap a:hover div
{
	background:    no-repeat #4d4d4d url(../images/ui/HP-sprite.png) -41px -13px;	
}
/* NOTE: main_navigation.css is for the NEW big box navigation style. These styles and the associated markup are meant to replace the #navigation styles found in navigation_custom.css
	Once this new nav has been implemented, it will be possible to remove most if not all of the navigation_custom.css declarations 
 */
 .dark .site-breadcrumbs {
	height:						21px;
	-moz-border-radius:			4px 4px 0px 0px;
	border-radius:				4px 4px 0px 0px;
	padding-top:				5px;
	padding-bottom:				5px;
	margin-top:					-3px;
 }
 .dark .user-name-display {
	color: #FFFFFF;
	float:						right;
	font-size:					12px;
	font-weight:				bold;
	position: absolute;
    overflow:hidden;
    top:88px;
    right:12px;
    margin-right:0px;
	-webkit-margin-end:-5px;
}
.dark .ie .user-name-display{
	margin-right:12px;
}

.dark .ie8 .user-name-display{
	margin-top: 4px;
}
.dark .clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.dark #main_navigation{
	width: 				100%;
	font-size: 			12px;
	font-weight: 		bold;
	background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -669px transparent;
	text-align:			left;
	margin-bottom: 		5px;
	z-index: 			100;
	position: 			absolute;
	top: 				113px;
	height:				28px;
	min-width:          1263px;
}

.dark .ie #main_navigation{
	width: 				100%;
	font-size: 			12px;
	font-weight: 		bold;
	background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -669px transparent;
	margin-bottom: 		0px;
	position: 			absolute;
	top: 				138px;
	height:				28px;
	margin-top:			-25px;
	left: 0;
}


.dark .ie8 #main_navigation {
	width: 				100%;
	font-size: 			12px;
	font-weight: 		bold;
	background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -669px transparent;	
	margin-bottom: 		0px;
    z-index: 			100;
	position: 			absolute;
	top: 				138px;
	height:				28px;
	
}

.dark .ie9 #main_navigation {
	width: 				100%;
	font-size: 			12px;
	font-weight: 		bold;
	background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -669px transparent;
	margin-bottom: 		0px;
	 z-index: 			100;
	position: 			absolute;
	top: 				138px;
	height:				28px;	
}


.dark #main_navigation  #primary_nav {
	position: relative;
	margin: auto;
}


.dark .ie #main_navigation  #primary_nav {
	position: relative;
	margin: auto;
}
/* Primary Nav */
.dark #primary_nav
{
	width:				100%;
	margin:				auto;
	list-style-position: outside;
    list-style-type: none;
}

.dark.elastic-page #main_navigation {
	top: 45px;
}

.dark .ie7 .elastic-page  #main_navigation {	
	top:	67px;

}
.dark .ie9 .elastic-page  #main_navigation {	
	top:	67px;

}
.dark .ie8 .elastic-page  #main_navigation {	
	top:	67px;

}

/*
.elastic-page #main_navigation
{
	margin-right:			1px;
}

.elastic-page #primary_nav 
{
	min-width:				995px;
	width:					100% !important;
	width:					100%;
	margin:					0px;
}
*/

.dark #primary_nav li.primary_nav
{
	float:				left;
	line-height:		28px;
	background: url("../images/ui/HP-sprite.png") no-repeat scroll right -423px transparent;
	margin: 0;
}

.dark .ie8 #primary_nav li.primary_nav
{
	float:				left;
	line-height:		28px;
	background: url("../images/ui/HP-sprite.png") no-repeat scroll right -423px transparent;
	margin: 0;
}
.dark .ie9 #primary_nav li.primary_nav
{
	float:				left;
	line-height:		28px;
	background: url("../images/ui/HP-sprite.png") no-repeat scroll right -423px transparent;
	margin: 0;
}

.dark #primary_nav li.primary_nav.selected
{
	background: url("../images/ui/HP-sprite.png") no-repeat scroll right -461px transparent;
}

.dark #primary_nav li.primary_nav:hover
{
	background:			url("../images/ui/HP-sprite.png") no-repeat scroll right -461px transparent;
}

.dark #primary_nav li.primary_nav.selected:hover
{
	background: url("../images/ui/HP-sprite.png") no-repeat scroll right -461px transparent;
}

.dark #primary_nav li.primary_nav.has_child:hover
{
	background: url("../images/ui/HP-sprite.png") no-repeat scroll right -387px transparent;
}

.dark #primary_nav li.primary_nav.has_child.selected:hover
{
	background: url("../images/ui/HP-sprite.png") no-repeat scroll right -461px transparent;
}

.dark #primary_nav li.primary_nav.has_child.show
{
	background: url("../images/ui/HP-sprite.png") no-repeat scroll right -387px transparent;
}
.dark #primary_nav a.primary_nav
{
	padding:			0px 14px;
	text-shadow:		1px 1px 1px #999;
	color:				#000000;
	text-decoration:	none;
	line-height:		28px;
	display:			block;
}

.dark #primary_nav li.primary_nav.selected a.primary_nav,.dark  #primary_nav li.primary_nav:hover a.primary_nav
{
	color:				#FFF;
	text-shadow:		1px 1px 1px #000;	
}
.dark #primary_nav li.primary_nav.show a.primary_nav
{
	color:				#FFF;
	text-shadow:		1px 1px 1px #000;
}
/*primary_nav_2 settings*/
.dark #m_secondarynav
{
	margin-left:10px;
	left:0px;
	width:99.4%;
}

.dark ul.primary_nav_2
{
	width:				100%;
	height: 28px;
	margin:				auto;
	list-style-position: outside;
    list-style-type: none;
    display:			block;	
}
.dark .ie ul.primary_nav_2
{
	width:				100%;
	height: 28px;
	margin:				auto;
	list-style-position: outside;
    list-style-type: none;
    display:			block;
	top: 28px !important;
	
}

.dark #primary_nav li.primary_nav.show
{
	background:			url("../images/ui/HP-sprite.png") no-repeat scroll right -461px transparent;
}

.dark #primary_nav li.primary_nav.show ul.primary_nav_2
{
	display:			block;
	z-index:			200;
	/*top:				28px;*/
	/*overflow:			hidden;*/
	position:			absolute;
	left: 0px;
	margin-left: 0px;
}

.dark #primary_nav li.primary_nav.active_secondary ul.primary_nav_2
{
	display:			block;
	z-index:			200;
	/*top:				28px;*/
	/*overflow:			hidden;*/
	position:			absolute;
	left: 0px;
	margin-left: 0px;
}

.dark #secondary_nav_div {
    background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -632px transparent;
    height: 28px;
    left: 0;
    margin-left: 0;
    position: absolute;
    width: 100%;
    top: 28px;
}

.dark .ie #secondary_nav_div {
    background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -632px transparent;
    height: 28px;
    left: 0;
    margin-left: 0;
    position: static !important;
    width: 100%;
    z-index:1;
}

.dark .elastic-page #secondary_nav_div {
    background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -632px transparent;
    height: 28px;
    left: 0;
    margin-left: 0;
    position: absolute;
    width: 100%;
    top: 28px;
}

.dark .ie .elastic-page #secondary_nav_div {
   background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -632px transparent;
    height: 28px;
    left: 0;
    margin-left: 0;
    position: static !important;
    width: 100%;
    top: 83px;
    z-index:1;
}
.dark ul.primary_nav_2 li.primary_nav_2
{
	float: left;
    line-height: 18px;
    margin: 0;
    width: auto;
}

.dark .ie8 ul.primary_nav_2 li.primary_nav_2
{
	float:				left;
	line-height:		18px;
	margin: 0;
}
.dark .ie9 ul.primary_nav_2 li.primary_nav_2
{
	float:				left;
	line-height:		18px;
	margin: 0;
}

.dark ul.primary_nav_2 li.primary_nav_2 a.primary_nav_2
{
	color: #D2D2D2;
    display: block;
    font-size: 10px;
    line-height: 18px;
    padding-left: 14px;
    padding-right: 20px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #000000;
    text-transform: uppercase;
}

.dark ul.primary_nav_2 li.primary_nav_2.show a.primary_nav_2 {
    color: #ffffff;
}
.dark ul.primary_nav_2 li.primary_nav_2:hover a.primary_nav_2 {
    color: #ffffff;
}
.dark ul.primary_nav_2 li.primary_nav_2.primary_nav_2_selected a.primary_nav_2,.dark  ul.primary_nav_2 li.primary_nav_2.has_child.primary_nav_2_selected a.primary_nav_2 {
    color: #FFFFFF;
    text-shadow: 1px 1px 1px #000000;
    border-bottom: 2px solid #ffffff;
    display: block;
}
.dark ul.primary_nav_2 li.primary_nav_2.has_child.show a.primary_nav_2
{
    color: #FFF;
    text-shadow: 1px 1px 1px #000;
    background: url("/MercuryPortal-theme/images/ui/nav/blue-right-arrow.png") no-repeat scroll 100% 50% transparent;
    border-right: 1px solid #006CA4;
    margin-right: -1px;
}
.dark ul.primary_nav_2 li.primary_nav_2.has_child.show
{
      background: url("/MercuryPortal-theme/images/ui/nav/black-right-door-w-arrow.png") no-repeat top left;
      background-color: #1e1e1e;
}
.dark .ie ul.primary_nav_2 li.primary_nav_2.has_child.show
{
	background: url("/MercuryPortal-theme/images/ui/nav/black-right-door-w-arrow.png") no-repeat top left;
	background-color: #1e1e1e;
	border-right: 1px solid #006ca4;
	margin-right: -1px;
}
.dark ul.primary_nav_2 li.primary_nav_2 div.secondary_nav
{
	display:			none;
	float:				left;
}

.dark ul.primary_nav_2 li.primary_nav_2.show div.secondary_nav
{
	display:			block;
	z-index:			200;
	overflow:			hidden;
	left: 0px;
	margin-left: 0px;
	border: 1px solid #006CA4;
	border-top: none;
}
.dark .ie8 ul.primary_nav_2 li.primary_nav_2.show div.secondary_nav
{
	margin-top: 0px;
}
.dark .ie9 ul.primary_nav_2 li.primary_nav_2.show div.secondary_nav
{
	margin-top: 0px;
}

.dark ul.primary_nav_2 li.primary_nav_2 div.secondary_nav_last
{
	display:			none;
	float:				left;
	z-index:			200;
	top:				28px;
	overflow:			hidden;
	position:absolute;
	right: 0;
}

.dark ul.primary_nav_2 li.primary_nav_2.show div.secondary_nav_last
{
	display:			block;
	right: 0;
}
.dark .ie ul.primary_nav_2 li.primary_nav_2.show div.secondary_nav_last
{
	margin-top: 78px;
	right: 130px;
}
.dark .ie8 ul.primary_nav_2 li.primary_nav_2.show div.secondary_nav_last
{
	margin-top: 0px;
	right: 130px;
	
}
.dark .ie9 ul.primary_nav_2 li.primary_nav_2.show div.secondary_nav_last
{
	margin-top: 0px;
	right: 130px;
}

.dark div.secondary_nav.baml-control, .dark div.secondary_nav_last.baml-control
{
	border-bottom: 1px solid #006CA4;
    border-right: 1px solid #006CA4;
}

.dark div.secondary_nav ul, .dark div.secondary_nav_last ul
{
	list-style-type:	none;
	
}

.dark div.secondary_nav li.secondary_nav,.dark div.secondary_nav_last li.secondary_nav
{
	line-height:		17px;
	margin-bottom:		0px;
}

.dark div.secondary_nav li.secondary_nav a,.dark div.secondary_nav_last li.secondary_nav a
{
	font-weight:		normal;	
}

.dark div.secondary_nav li.secondary_nav img,.dark div.secondary_nav_last li.secondary_nav img
{
	vertical-align:		middle;
	border: none;
}

.dark div.secondary_nav .baml-control-column,.dark div.secondary_nav_last .baml-control-column
{
	
	border-right:		0px !important;
	border-left:		0px !important;
	height:				100%;
	padding-bottom:		9000px;
	margin-bottom:		-9000px;
}

.dark div.secondary_nav .baml-control-column.first-column,.dark div.secondary_nav_last .baml-control-column.first-column
{
	border-left:		0px solid #303030;
}

.dark div.secondary_nav .baml-control-column.last-column,.dark div.secondary_nav_last .baml-control-column.last-column
{
	border-right:		0px solid #303030;
}

.dark div.secondary_nav .baml-control-section-body,
.dark div.secondary_nav_last .baml-control-section-body
{
	padding-left:		10px;
}

.dark .baml-control .baml-control-body .baml-control-section .baml-control-section-body {
    margin-left: 8px;
    margin-top:   12px;
 }

.dark div.secondary_nav .baml-control-divider,.dark div.secondary_nav_last .baml-control-divider
{
	width:				90%;
	border-top:	1px dotted #4D4D4D !important
}

.dark div.secondary_nav .baml-control-body .baml-control-section .baml-control-section-header,.dark div.secondary_nav_last .baml-control-body .baml-control-section .baml-control-section-header
{
	height:				27px;

	background-color:	#232323;

	background: -moz-linear-gradient(top, #232323, #000);

    background: -webkit-gradient(linear, left top, left bottom, from(#232323), to(#000));

				/*
	color:				#fff;
	
	font-size:			12px;
	
	font-weight:		bold;
	*/
}

.dark div.secondary_nav .baml-control-body table tr td,.dark div.secondary_nav_last .baml-control-body table tr td
{
	vertical-align: top;
}

.dark div.secondary_nav .baml-control-body table tr td.showleftborder,.dark div.secondary_nav_last .baml-control-body table tr td.showleftborder
{
	border-left:		1px solid #303030 !important;
	border-right:		0px !important;
}

.dark div.secondary_nav .baml-control-body table tr td.noborder,.dark div.secondary_nav_last .baml-control-body table tr td.noborder
{
	border-left:		0px !important;
	border-right:		0px !important;
}

.dark div.secondary_nav .baml-control-body .baml-control-section .baml-control-section-header .baml-label,.dark div.secondary_nav_last .baml-control-body .baml-control-section .baml-control-section-header .baml-label
{
	line-height:		27px;
}

.dark .ie div.secondary_nav.baml-control .baml-control-body .baml-control-section .baml-control-section-header,.dark .ie div.secondary_nav_last.baml-control .baml-control-body .baml-control-section .baml-control-section-header
{
	background:			repeat-x url(../images/ui/baml-subnav-header.png) 0px 0px;
	height:				27px;
}


.dark .baml-control .baml-control-body {
    background: #1E1E1E !important;
    border: none !important;
}
.dark .searchTopNav
{
	float:right;
	margin-right:10px;
	position:relative;
	margin-top:-26px;
	 z-index:2;
}
.dark .ie7 .searchTopNav
{
	float:right;
	margin-right:20px;
	position:relative;
	margin-top:-26px;
	z-index:2;
}
/*Added for the page level Nav*/
.dark div.in_page_nav ul li.in_page_primary.has_separator {
	/* todo */
	background:			no-repeat url(../images/ui/nav/in-page-divider.png) right 6px !important;
}

/*MERCURY NAVIGATION OVERRIDE FIX*/

/*CHANGE BACKGROUND COLOR OF TOP NAVIGATION HOVER*/
.dark #primary_nav li.primary_nav:hover, .dark #primary_nav li.primary_nav.has_child:hover {
    /* background: url(../images/ui/HP-sprite.png) no-repeat scroll right -387px transparent; */
   background:none;
   background: #004687;
}

.dark #primary_nav li.primary_nav.has_child.show, .dark #primary_nav li.primary_nav.show {
   background:none;
   background: #004687;
}

/*REMOVE TOP NAVIGATION TEXT SHADOW*/
.dark #primary_nav li.primary_nav.show a.primary_nav, .dark #primary_nav li.primary_nav.selected a.primary_nav, .dark #primary_nav li.primary_nav:hover a.primary_nav  {
    text-shadow:none;
}

.dark ul.primary_nav_2 li.primary_nav_2 a.primary_nav_2 {
    text-shadow:none;
}

.dark ul.primary_nav_2 li.primary_nav_2 a.primary_nav_2 {
    padding-top:3px; 
    padding-bottom:3px; 
}

.dark #secondary_nav_div {
    background: #004687;
    border-bottom:1px solid #006EA5;
    height: 23px;
}

.dark .site-breadcrumbs {
 padding-top: 10px;
}

.primary_nav_2.has_child > .secondary_nav.baml-control {
   top:24px !important;
}.dark .baml-control{
	position:			relative;
	overflow:			hidden;
}

.dark .portlet-column .baml-control{
 border: 1px #2d3c44 solid;
}

.dark .baml-control .baml-control-column{
	float:				left;
}

/*.baml-control .baml-control-header {
	height:30px;
	background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -200px transparent;
	color:#fff;
	font-size:14px;
	font-weight:700;
	font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
	border-top:1px solid #134B66;
	border-left:1px solid #134B66;
	border-right:1px solid #031B28;
	border-bottom:1px solid #000;
}

.ie .baml-control .baml-control-header
{
	background:			repeat-x url(../images/ui/ie-baml-control-sprite.png) 0px 0px;
}

.baml-control .baml-control-header .baml-label
{
	margin-left:		8px;
	line-height:		30px;
	vertical-align:		middle;
	font-weight:		normal;
}*/


.dark .baml-control .baml-control-body {
	border-top:1px solid #333f45;
	border-left:1px solid #2f2f2f;
	border-right:1px solid #202020;
	border-bottom:1px solid #161d22;
	background-color:#232323;
	background: -moz-linear-gradient(top, #070f14, #232323);
	background: -webkit-gradient(linear, left top, left bottom, from(#232323), to(#070f14));
	padding-bottom:5px;
}

.dark .ie .baml-control .baml-control-body{
	background:			repeat-x #171b1d url(../images/ui/ie-baml-control-bg-tile.png) 0px bottom;
}

.dark .baml-control .baml-control-body .baml-control-section .baml-control-section-header {
	height:18px;
	background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -1133px transparent;
	/*background-color:#131313;
	background: -moz-linear-gradient(top, #131313, #212121);
	background: -webkit-gradient(linear, left top, left bottom, from(#212121), to(#131313));*/
	color:#fff;
	font-size:12px;
	font-weight:700;
}

.dark .baml-control-section-w200{
	width:200px;
}

.dark .baml-control-section-w400{
	width:400px;
}

.dark .baml-control-section-w600{
	width:600px;
}
/*
.ie .baml-control .baml-control-body .baml-control-section .baml-control-section-header
{
	background:			repeat-x url(../images/ui/ie-baml-control-sprite.png) 0px -45px;
}
*/

.dark .baml-control .baml-control-body .baml-control-section .baml-control-section-header .baml-label
{
	margin-left:		8px;
	line-height:		18px;
}

.dark .baml-control .baml-control-body .baml-control-section .baml-control-section-body .baml-control-section-subhead {
	text-transform:uppercase;
	color:#CCCCCC;
	font-weight:400;
	font-size: 12px;
	border-bottom: 1px dotted #454545;
	width: 175px;
}

.dark .baml-control .baml-control-body .baml-control-section .baml-control-section-body ul li 
{
	margin-bottom:		5px;
}

.dark .baml-control .baml-control-body .baml-control-section .baml-control-section-body ul li ul
{
	margin-left:		8px;
	list-style-type:	none;
}

.dark .baml-control .baml-control-divider
{
	padding-top:			4px;
	border-top:				1px dotted #363636;
	width:					96%;
}

.dark .baml-control a, .dark .baml-control-header, .dark .baml-control ul, .dark .baml-control .li, .dark .baml-control-body, .dark .baml-control-section, .dark .baml-control-section-body
{
	/*width:					100%; */
}
.dark .gems-events-header,.dark .ie .gems-events-header {
	background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -272px transparent;
}

.dark .baml-control-section-additional-resource-subhead {
	text-transform: uppercase;
	color: #ccc;
	font-weight: 400;
	font-size: 11px;
}.dark .autocomplete-w1 {
	position:absolute; 
	width: 237px; 
	top:0px; 
	left:0px; 
	margin:6px 0 0 6px; 
	/* IE6 fix: */ _background:none; _margin:1px 0 0 0; 
}

.dark .autocomplete { 
	border:1px solid #999; 
	background:#474747; 
	cursor:default; 
	text-align:left; 
	max-height:550px !important; 
	overflow:auto; margin:-6px 6px 6px -6px; 
	/* IE6 specific: */ _height:350px;  
	_margin:0; 
	_overflow-x:hidden; 
}

.dark .autocomplete .selected { 
	background:#003C5A; 
}

.dark .autocomplete div { 
	padding:2px 5px; 
	white-space:wrap; 
	overflow:hidden; 
}

.dark .autocomplete strong { 
	font-weight:normal; 
	color:#64C9FD; 
}

.dark .category div{
	padding:2px 5px; 
	white-space:nowrap; 
	overflow:hidden; 
	font-weight:bold; 
	border:1px solid #3399FF;
}

.dark .autocomplete .subcategoryselected {
	margin-left: 9px; 
	border-top: 0px !important;
}
 
.dark .mainSrchLay{
	overflow:hidden;
	margin:40px auto;
}

.dark .mainSrchLay div{
	float:left;
}

.dark .mainSrchLay div.nameSrch{
	padding:0 15px 0 10px;
	font-size:10px;
}

.dark .mainSrchLay div.textSrch input{
	width:100px;
}

.dark .autocomplete-category-label-border {
    border-bottom: 1px solid #191919;
    margin-left: -6px;
    margin-right: -6px;
    margin-top: 1px;
}

.dark .autocomplete-category-label {
    background: none repeat scroll 0 0 #323232;
    border-bottom: 1px double #8A8A8A;
    border-top: 1px double #8A8A8A;
    color: #E1E1E1;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 16px !important; /* header width fix */
    text-align: left;
    box-sizing: content-box;
}

.dark .autocomplete-subcategory-label {
	text-transform:		uppercase;
	color:				#FFBF40;
	font-weight:		normal;
	text-align:			left;
	padding: 			5px;
	/* border-top: 1px solid #2D3C44; */
	border-bottom: 0px;
}

.dark .arrow{
 background:url("/MercuryPortal-theme/js/extjs3.4/resources/images/default/tree/arrows.gif") no-repeat scroll -2px -3px transparent !important;
 background-repeat:no-repeat;
 width:12px;
 height:12px;
}
.light #content .logo-container .right-menu {
	position: absolute;
	right: 1px;
	top: 85px; /* 69 */
	overflow: hidden;
}

.light .ie9 #content .logo-container .right-menu {
	position: absolute;
	right: 18px;
	top: 70px; /* 69 */
	overflow: hidden;
}
.light .ie8 #content .logo-container .right-menu {
	position: absolute;
	right: 18px;
	top: 75px; /* 69 */
	overflow: hidden;
}

.light .ie7 #content .logo-container .right-menu {
	position: absolute;
	right: 17px;
	top: 70px; /* 69 */
	overflow: hidden;
}

.light #content .logo-container .left-menu ul li,.light #content .logo-container .right-menu ul li
{
	float:			left;
	margin-right:	8px;
}

 .light #content .logo-container .right-menu ul
{
	margin-bottom:		7px;
	overflow:			hidden;
	padding-top: 15px;
}

.light #content .logo-container .right-menu ul li
{
		color: #fff;
		margin-right:	5px;
}

.light .elastic-page #content .logo-container .right-menu ul {

	overflow:			hidden;
	padding-right: 		6px;
}

.light .ie7 .elastic-page #content .logo-container .right-menu ul {
	margin-top: 5px;
	overflow:			hidden;
	padding-right: 		6px;
}

.light .add-compilation-icon{
    background: url("../images/ui/HP-sprite-light.png") no-repeat scroll -885px -327px transparent;
	width: 22px;
	height: 20px;
}

.light .compilation-icon {
    background: url("../images/ui/HP-sprite-light.png") no-repeat scroll -978px -327px transparent;
    height: 14px;
    width: 14px;
}

.light .total-compilation-icon {
    background: url("../images/ui/HP-sprite-light.png") no-repeat scroll -1005px -327px transparent;
    height: 14px;
    width: 14px;
	padding-left: 2px;
}

.light a.warning-link
{
	
	width:					14px;
	height:					12px;
	color:					#FFCC00 !important;
	padding-left:			3px;
	text-transform:			uppercase;
	cursor:					pointer;
}


.light a.warning-link-disabled
{
	
	width:					14px;
	height:					12px;
	color:					#CCC !important;
	padding-left:			2px;
	text-transform:			uppercase;
	cursor:					pointer;
}

.light .alert-warning-link{
	background-image:	url(../images/ui/HP-sprite-light.png) ;
	background-position: -72px -31px;
	background-repeat:no-repeat;
	padding-left:11px;
	padding-right:-4px;
	width:15px; 
	height:13px;
}
.light .alert-warning-link-disabled{
	background-image:	url(../images/ui/HP-sprite-light.png) ;
	background-position: -71px -45px;
	background-repeat:no-repeat;
	padding-left:11px;
	padding-right:-4px;
	width:15px; 
	height:13px;
	top:1px;
}

.light .tool-link-img{
	background:	url(../images/ui/HP-sprite-light.png) -38px -0px no-repeat ;
	padding-left:13px;
	width:13px;
	height:11px;
}
.light .ie .tool-link-img{
	background:	url(../images/ui/HP-sprite-light.png) -38px -0px no-repeat ;
	padding-left:9px;
	width:13px;
	height:11px;
}

.light a.tool-link
{
	width:					10px;
	height:					10px;
	color:					#CCC !important;
	padding-left:			2px;
	text-transform:			uppercase;
}

.light .ie a.tool-link
{
	width:					10px;
	height:					10px;
	color:					#CCC !important;
	padding-left:			2px;
	text-transform:			uppercase;
}

.light span.tool-link
{
	background:				no-repeat transparent url(../images/ui/baml-portal-sprite-v2-light.png) 0px -236px; /* -238 */
	width:					10px;
	height:					10px;
	color:					#CCC !important;
	padding-left:			13px;
	text-transform:			uppercase;
	text-decoration:		underline;
}

.light .ie span.tool-link {
	background:				no-repeat transparent url(../images/ui/baml-portal-sprite-v2-light.png) 0px -236px;
}

.light a.grey-link {
	color:					#CCC !important;
}

.light a.grey-link-normal
{
	color:					#666 !important;
}

.light #content {
	position: 				relative;
	width:  				1263px;
	float: none;
	border-right: 1px solid #122734;
	border-left: 1px solid #122734;
	min-height: 768px;
	margin: 0px auto;
	text-align:left;
	height: auto !important;
	height: 768px;
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -1482px #001A28;
	height:					auto !important;
	height:					768px;
}

.light .ie7 #content
{
	width: 1263px;
	top: 0px;
}

.light #content .inner
{
	position:				relative;
	top:					-150px;
	margin:					auto;
	width:					1263px;
	min-height:				718px;
}

.light #content .top-gradient
{
	height:					120px;
	width:					100%;
	position:				absolute;
}

.light .ie #content .top-gradient
{
	height:					120px;
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 0 transparent;
	width:					100%;
	position:				absolute;
	margin-top: 			-5px;
}
.light #content .logo-container .env-label
{
	background: url("../images/ui/HP-sprite-light.png") no-repeat scroll -956px -197px transparent;
	position:				absolute;
	top:					65px;
	left:					400px;
	padding:				3px;
	height: 45px;
	width: 100px;
}

.light #content .logo-container .sit-env-label {
    background: url("../images/ui/HP-sprite-light.png") no-repeat scroll -892px -197px transparent;
    height: 50px;
    left: 400px;
    padding: 3px;
    position: relative;
    top: 65px;
    width: 52px;
}

.light #content .logo-container .pp-env-label {
    background: url("../images/ui/HP-sprite-light.png") no-repeat scroll -805px -197px transparent;
    height: 50px;
    left: 400px;
    padding: 3px;
    position: relative;
    top: 65px;
    width: 62px;
}

.light #content .logo-container
{
	margin:					auto;
	position:				relative;
	width:					100%;
	height:					110px;
	margin-bottom:			50px;
	min-width: 				1263px;
	
}

.ie7 .light #content .logo-container
{
	position:				static !important;
}

.light .ie7 #content .logo-container
{
	margin:					auto;
	position:				relative;
	width:					100%;
	height:					110px;
	margin-bottom:			50px;
	margin-top:				-5px;
}
.light .ie8 #content .logo-container
{
	margin:					auto;
	position:				relative;
	width:					100%;
	height:					110px;
	margin-bottom:			50px;
	margin-top:				-5px;
}

.light #content .logo-container .gmp-logo
{
	position:				absolute;
	left:					10px;
	top:					72px; /* 69 */
	background:				no-repeat transparent url(../images/ui/HP-sprite-light.png) -373px -203px;
	width:					370px;
	height:					57px;
}

.light .ie7 #content .logo-container .gmp-logo {
	margin-top: -22px;
	top: 93px;
}

.light .ie8 #content .logo-container .gmp-logo
{
	position:				absolute;
	left:					10px;
	top:					74px; /* 69 */
	background:				no-repeat transparent url(../images/ui/HP-sprite-light.png) -373px -203px;
	width:					370px;
	height:					57px;
}

.light #content .logo-container .left-menu
{
	position:				absolute;
	left:			14px;
	top:					70px; /* 69 */
}
.light .left-bar{left:5px !important;}

.light .ie8 #content .logo-container .left-menu {
	position: absolute;
	left: 10px;
	top: 60px; /* 69 */
}

.light #content .logo-container .right-menu {
	position: absolute;
	right: 1px;
	top: 70px; /* 69 */
	overflow: hidden;
}

.light .ie9 #content .logo-container .right-menu {
	position: absolute;
	right: 18px;
	top: 70px; /* 69 */
	overflow: hidden;
}
.light .ie8 #content .logo-container .right-menu {
	position: absolute;
	right: 18px;
	top: 75px; /* 69 */
	overflow: hidden;
}

.light .ie7 #content .logo-container .right-menu {
	position: absolute;
	right: 17px;
	top: 70px; /* 69 */
	overflow: hidden;
}

 .light #content .logo-container .right-menu ul
{
	margin-bottom:		7px;
	overflow:			hidden;
}

.light #content .logo-container .search-block
{
		position:				absolute;
		right:					6px;
		top:					90px; /* 69 */
		overflow:				visible;
		
}

.light .ie7 #content .logo-container .search-block
{
		position:				absolute;
		right:					25px;
		top:					90px; /* 69 */
		overflow:				visible;
		
}

.light #content .logo-container .search-block .search-bar-table
{
	float:						right;
}

.light #content .logo-container .bofa-logo
{
	position:				absolute;
	right:					20px;
	top:					71px;
	background:				no-repeat transparent url(../images/ui/bofaml-portal-sprite-light.png) 0px -193px;
	width:					158px;
	height:					42px;
}

.light .header-background 
{
	min-width:				1002px;
	width:					100% !important;
	width:					100%;
	height: 				82px; /*131*/
	overflow:				hidden;
	border-bottom:			0px solid #3f3f3f;
}

.light .header-background .top
{
	width:					1263px;
	height:					45px; /* 100px; */ 
	margin:					auto;
	background:				no-repeat #000508 url(../images/ui/HP-sprite-light.png) -0px -269px;	
}

.light .elastic-page .header-background .top {
	width: 100%;
}

.light .header-background .bottom {
	height:					120px;
	/*background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 0 transparent;*/
}

/*New Class added to reolve IE search ICON issue*/

.light .search-right-cap a div
{
	background:    no-repeat #4d4d4d url(../images/ui/HP-sprite-light.png) -18px -13px;
	height: 21px;
} 

.light .search-right-cap a:hover div
{
	background:    no-repeat #4d4d4d url(../images/ui/HP-sprite-light.png) -41px -13px;	
}/* NOTE: main_navigation.css is for the NEW big box navigation style. These styles and the associated markup are meant to replace the #navigation styles found in navigation_custom.css
	Once this new nav has been implemented, it will be possible to remove most if not all of the navigation_custom.css declarations 
 */
 
 .light .site-breadcrumbs {
	height: 21px;
	padding-bottom: 5px;
 }
 
 .light .user-name-display {
	color: #FFFFFF;
	float:						right;
	font-size:					12px;
	font-weight:				bold;
	position: absolute;
    overflow:hidden;
    top:88px;
    right:12px;
    margin-right:0px;
}

.light .ie .user-name-display {
	margin-right:12px;
}

.light .ie8 .user-name-display {
	margin-top: 4px;
}

.light .clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.light #main_navigation {
	width: 				100%;
	font-size: 			12px;
	font-weight: 		bold;
	background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -669px #002d4e;
	text-align:			left;
	margin-bottom: 		5px;
	z-index: 			100;
	position: 			absolute;
	top: 				113px;
	height:				29px;
	min-width:          1263px;
}

.light .ie #main_navigation {
	width: 				100%;
	font-size: 			12px;
	font-weight: 		bold;
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -1461px #002D4E;
	margin-bottom: 		0px;
	position: 			absolute;
	top: 				138px;
	height:				29px;
	margin-top:			-25px;
	left: 0;
}


.light .ie8 #main_navigation {
	width: 				100%;
	font-size: 			12px;
	font-weight: 		bold;
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -1461px #002D4E;	
	margin-bottom: 		0px;
    z-index: 			100;
	position: 			absolute;
	top: 				113px;
	height:				29px;
	margin-top:			0px;
}

.light .ie9 #main_navigation {
	width: 				100%;
	font-size: 			12px;
	font-weight: 		bold;
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -1461px #002D4E;
	margin-bottom: 		0px;
	 z-index: 			100;
	position: 			absolute;
	top: 				113px;
	height:				29px;
	margin-top:			0px;
}


.light #main_navigation  #primary_nav {
	position: relative;
	margin: auto;
}


.light .ie #main_navigation  #primary_nav {
	position: relative;
	margin: auto;
}

/* Primary Nav */
.light #primary_nav {
	width:				100%;
	margin:				auto;
	list-style-position: outside;
    list-style-type: none;
}

.light.elastic-page #main_navigation {
	top: 45px;
}

.light .ie7 .elastic-page #main_navigation {	
	top:	67px;
}

.light .ie8 .elastic-page #main_navigation {	
	top:	45px;
}


.light .ie9 .elastic-page #main_navigation {
	top: 45px;
}

.light .ie10 .elastic-page #main_navigation {
    top: 68px;
}

/*
.elastic-page #main_navigation
{
	margin-right:			1px;
}

.elastic-page #primary_nav 
{
	min-width:				995px;
	width:					100% !important;
	width:					100%;
	margin:					0px;
}
*/

.light #primary_nav li.primary_nav {
	float:				left;
	line-height:		28px;
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll right -422px #002D4E;
	margin: 0;
}

.light .ie8 #primary_nav li.primary_nav {
	float:				left;
	line-height:		28px;
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll right -422px #002D4E;
	margin: 0;
}

.light .ie9 #primary_nav li.primary_nav {
	float:				left;
	line-height:		28px;
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll right -422px #002D4E;
	margin: 0;
}

.light #primary_nav li.primary_nav.selected {
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -1539px #002D4E;
}

.light #primary_nav li.primary_nav:hover {
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -1539px #002D4E;
}

.light #primary_nav li.primary_nav.selected:hover {
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -1539px #002D4E;
}

.light #primary_nav li.primary_nav.has_child:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll right -386px transparent;
}

.light #primary_nav li.primary_nav.has_child.selected:hover {
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -1539px #002D4E;
}

.light #primary_nav li.primary_nav.has_child.show {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll right -386px transparent;
}

.light #primary_nav a.primary_nav {
	padding:			0px 14px;
	text-shadow: 1px 1px 1px #b0b0b0;
	color:				#000000;
	text-decoration:	none;
	line-height:		29px;
	display:			block;
}

.light #primary_nav li.primary_nav.selected a.primary_nav, #primary_nav li.primary_nav:hover a.primary_nav {
	color:				#FFF;
	text-shadow:		1px 1px 1px #000;
}

.light #primary_nav li.primary_nav.show a.primary_nav {
	color:				#FFF;
	text-shadow:		1px 1px 1px #000;
}

/*primary_nav_2 settings*/
.light #m_secondarynav {
	margin-left:10px;
	left:0px;
	width:99.4%;
}

.light ul.primary_nav_2 {
	width:				100%;
	height: 28px;
	margin:				auto;
	list-style-position: outside;
    list-style-type: none;
    display:			block;	
}

.light .ie ul.primary_nav_2 {
	width:				100%;
	height: 23px;
	margin:				auto;
	list-style-position: outside;
    list-style-type: none;
    display:			block;
	background: 	url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -147px transparent;
	top: 28px !important;
	
}

.light #primary_nav li.primary_nav.show {
	 background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -1539px #002D4E;
}

.light #primary_nav li.primary_nav.show ul.primary_nav_2 {
	display:			block;
	z-index:			200;
	position:			absolute;
	left: 0px;
	margin-left: 0px;
}

.light #primary_nav li.primary_nav.active_secondary ul.primary_nav_2 {
	display:			block;
	z-index:			200;
	position:			absolute;
	left: 0px;
	margin-left: 0px;
}

.light #secondary_nav_div {
    background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -147px transparent;
    height: 23px;
    left: 0;
    margin-left: 0;
    position: absolute;
    width: 100%;
    top: 29px;
}

.light .ie #secondary_nav_div {
    background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -147px transparent;
    height: 23px;
    left: 0;
    margin-left: 0;
    width: 100%;
}

.light .ie7 #secondary_nav_div {
	position: absolute !important;
	z-index:-1;	
}

.light .ie9 #secondary_nav_div {
	position: absolute !important;
	z-index:-1;	
}


.light .elastic-page #secondary_nav_div {
     background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -147px transparent;
    height: 23px;
    left: 0;
    margin-left: 0;
    position: absolute;
    width: 100%;
    top: 29px;
}

.light .elastic-page .ie #secondary_nav_div {
     background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -147px transparent;
    height: 23px;
    left: 0;
    margin-left: 0;
    position: absolute;
    width: 100%;
    top: 84px;
    z-index:1;
}

.light ul.primary_nav_2 li.primary_nav_2 {
	float: left;
    line-height: 18px;
    margin: 0;
    width: auto;
}
.light .ie8 ul.primary_nav_2 li.primary_nav_2 {
	float:				left;
	line-height:		18px;
	margin: 0;
}
.light .ie9 ul.primary_nav_2 li.primary_nav_2 {
	float:				left;
	line-height:		18px;
	margin: 0;
}

.light ul.primary_nav_2 li.primary_nav_2.primary_nav_2_selected,.light ul.primary_nav_2 li.primary_nav_2:hover {
	/*background:			url(../images/ui/nav-light/ie/blue-right-door.gif) no-repeat right top;*/
}

.light ul.primary_nav_2 li.primary_nav_2 a.primary_nav_2 {
	color: #D2D2D2;
    display: block;
    font-size: 10px;
    line-height: 18px;
    padding-left: 14px;
    padding-right: 20px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #000000;
    text-transform: uppercase;
}

.light ul.primary_nav_2 li.primary_nav_2:hover a.primary_nav_2 {
    color: #ffffff;
}

.light ul.primary_nav_2 li.primary_nav_2.primary_nav_2_selected a.primary_nav_2,.light  ul.primary_nav_2 li.primary_nav_2.has_child.primary_nav_2_selected a.primary_nav_2 {
    color: #FFFFFF;
    text-shadow: 1px 1px 1px #000000;
    border-bottom: 4px solid #FA7D16;
    display: block;
}

.light ul.primary_nav_2 li.primary_nav_2.has_child.show a.primary_nav_2 {
      color:                        #000000;
      text-shadow:            1px 1px 1px #cdcdcd;
      background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") repeat-x scroll right -238px transparent;
    border-right: 1px solid #D1C9C0;
    margin-right: -1px;
}

.light .ie ul.primary_nav_2 li.primary_nav_2.primary_nav_2_selected a.primary_nav_2,.light  ul.primary_nav_2 li.primary_nav_2:hover a.primary_nav_2
{
    /*border-right: 1px solid #006CA4;*/
}

.light ul.primary_nav_2 li.primary_nav_2.has_child.show {
      background: #F9F8F5;   
}

.light .ie ul.primary_nav_2 li.primary_nav_2.primary_nav_2_selected a.primary_nav_2, ul.primary_nav_2 li.primary_nav_2:hover a.primary_nav_2
{
   /*border-right: 1px solid #006CA4;*/
}

.light .ie ul.primary_nav_2 li.primary_nav_2.has_child.show {
	background: #F9F8F5;
	border-right: 1px solid #D1C9C0;
	 margin-right: -1px;
    /*border-left: 1px solid #006ca4;*/
}

.light ul.primary_nav_2 li.primary_nav_2 div.secondary_nav {
	display:			none;
	float:				left;
}

.light ul.primary_nav_2 li.primary_nav_2:hover div.secondary_nav {
	display:			block;
	z-index:			200;
	overflow:			hidden;
	left: 0px;
	margin-left: 0px;
	border: 1px solid #D1C9C0;
	border-top: none;
}

.light .ie ul.primary_nav_2 li.primary_nav_2:hover div.secondary_nav {
	/*margin-top: 57px;*/
}

.light .ie8 ul.primary_nav_2 li.primary_nav_2:hover div.secondary_nav {
	margin-top: 0px;
}

.light .ie9 ul.primary_nav_2 li.primary_nav_2:hover div.secondary_nav {
	margin-top: 0px;
}

.light ul.primary_nav_2 li.primary_nav_2 div.secondary_nav_last {
	display:			none;
	float:				left;
	z-index:			200;
	top:				28px;
	overflow:			hidden;
	position:absolute;
	right: 0;
}

.light ul.primary_nav_2 li.primary_nav_2:hover div.secondary_nav_last {
	display:			block;
	right: 0;
}

.light .ie ul.primary_nav_2 li.primary_nav_2:hover div.secondary_nav_last {
	margin-top: 78px;
	right: 130px;
}

.light .ie8 ul.primary_nav_2 li.primary_nav_2:hover div.secondary_nav_last {
	margin-top: 0px;
	right: 130px;
}

.light .ie9 ul.primary_nav_2 li.primary_nav_2:hover div.secondary_nav_last {
	margin-top: 0px;
	right: 130px;
}

.light div.secondary_nav.baml-control,.light div.secondary_nav_last.baml-control {
	border-bottom: 1px solid #006CA4;
    border-right: 1px solid #006CA4;
    border-top: none;
}

.light div.secondary_nav ul,.light div.secondary_nav_last ul {
	list-style-type:	none;
}

.light div.secondary_nav li.secondary_nav,.light div.secondary_nav_last li.secondary_nav {
	line-height:		17px;
	margin-bottom:		0px;
}

.light div.secondary_nav li.secondary_nav a,.light div.secondary_nav_last li.secondary_nav a {
	font-weight:		normal;
}

.light div.secondary_nav li.secondary_nav img,.light div.secondary_nav_last li.secondary_nav img {
	vertical-align:		middle;
	border: none;
}

.light div.secondary_nav .baml-control-column, .light div.secondary_nav_last .baml-control-column {
	background: #F9F8F5;
	border-right:		0px !important;
	border-left:		0px !important;
	height:				100%;
	padding-bottom:		9000px;
	margin-bottom:		-9000px;
}

.light div.secondary_nav .baml-control-column.first-column,
.light div.secondary_nav_last .baml-control-column.first-column
{
	border-left:		0px solid #303030;
}

.light div.secondary_nav .baml-control-column.last-column,.light div.secondary_nav_last .baml-control-column.last-column {
	border-right:		0px solid #303030;
}

.light div.secondary_nav .baml-control-section-body,.light div.secondary_nav_last .baml-control-section-body {
	padding-left:		10px;
}

.light .baml-control .baml-control-body .baml-control-section .baml-control-section-body {
    margin-left: 8px;
    margin-top:   12px;
 }

.light div.secondary_nav .baml-control-divider,.light div.secondary_nav_last .baml-control-divider {
	width:				90%;
	border-top:	1px dotted #4D4D4D !important
}

.light div.secondary_nav .baml-control-body .baml-control-section .baml-control-section-header,.light div.secondary_nav_last .baml-control-body .baml-control-section .baml-control-section-header {
	height:				27px;
	background-color:	#232323;
	background: -moz-linear-gradient(top, #232323, #000);
    background: -webkit-gradient(linear, left top, left bottom, from(#232323), to(#000));
}

.light div.secondary_nav .baml-control-body table tr td,.light div.secondary_nav_last .baml-control-body table tr td {
	vertical-align: top;
}

.light div.secondary_nav .baml-control-body table tr td.showleftborder,.light div.secondary_nav_last .baml-control-body table tr td.showleftborder {
	border-left:		1px solid #303030 !important;
	border-right:		0px !important;
}

.light div.secondary_nav .baml-control-body table tr td.noborder,.light div.secondary_nav_last .baml-control-body table tr td.noborder {
	border-left:		0px !important;
	border-right:		0px !important;
}

.light div.secondary_nav .baml-control-body .baml-control-section .baml-control-section-header .baml-label,.light div.secondary_nav_last .baml-control-body .baml-control-section .baml-control-section-header .baml-label {
	line-height:		27px;
}

.light .ie div.secondary_nav.baml-control .baml-control-body .baml-control-section .baml-control-section-header,.light .ie div.secondary_nav_last.baml-control .baml-control-body .baml-control-section .baml-control-section-header {
	background:			repeat-x url(../images/ui/baml-subnav-header-light.png) 0px 0px;
	height:				27px;
}


.light .baml-control .baml-control-body {
    background: #DAE0E9 !important;
    border: none !important;
}

.light .searchTopNav {
	float:right;
	margin-right:10px;
	position:relative;
	margin-top:-26px;
}

.light .ie7 .searchTopNav {
	float:right;
	margin-right:20px;
	position:relative;
	margin-top:-26px;
}

/*Added for the page level Nav*/
.light div.in_page_nav ul li.in_page_primary.has_separator {
	/* todo */
	background:			no-repeat url(../images/ui/nav-light/in-page-divider.png) right 6px !important;
}




/*MERCURY NAVIGATION OVERRIDE FIX*/

/*CHANGE BACKGROUND COLOR OF TOP NAVIGATION HOVER*/
.light #primary_nav li.primary_nav:hover, .light #primary_nav li.primary_nav.has_child:hover {
    /* background: url(../images/ui/HP-sprite.png) no-repeat scroll right -387px transparent; */
   background:none;
   background: #004687;
}

.light #primary_nav li.primary_nav.has_child.show, .light #primary_nav li.primary_nav.show {
   background:none;
   background: #004687;
}

/*REMOVE TOP NAVIGATION TEXT SHADOW*/
.light #primary_nav li.primary_nav.show a.primary_nav, .light #primary_nav li.primary_nav.selected a.primary_nav, .light #primary_nav li.primary_nav:hover a.primary_nav  {
    text-shadow:none;
}

.light ul.primary_nav_2 li.primary_nav_2 a.primary_nav_2 {
    text-shadow:none;
}

.light ul.primary_nav_2 li.primary_nav_2 a.primary_nav_2 {
    padding-top:3px; 
    padding-bottom:3px; 
}

.light #secondary_nav_div {
    background: #004687;
    border-bottom:1px solid #006EA5;
    height: 23px;
}

.light .site-breadcrumbs {
 padding-top: 10px;
}

.primary_nav_2.has_child > .secondary_nav.baml-control {
   top:24px !important;
}.light .baml-control{
	position:			relative;
	overflow:			hidden;
}

.light .portlet-column .baml-control {
    border: 1px solid #C9C9C9 !important;
}

.light .baml-control .baml-control-column{
	float:				left;
}

/*.baml-control .baml-control-header {
	background: #0075BE;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 30px;
}

.ie .baml-control .baml-control-header
{
	background: #0075BE;
}

.baml-control .baml-control-header .baml-label
{
	margin-left:		8px;
	line-height:		30px;
	vertical-align:		middle;
}*/


.light .baml-control .baml-control-body {
    padding-bottom: 5px;
}

.light .relatedLinks-portlet .baml-control-body {
    background: #FFFFFF !important;
}

.light .ie .relatedLinks-portlet .baml-control-body {
     background: #FFFFFF !important;
}


.light .baml-control .baml-control-body .baml-control-section .baml-control-section-header {
	 background: #F2F2F2;
    border-bottom: 1px solid #AFAFAF;
    color: #000000;
    font-size: 12px;
    /*font-weight: 900;*/
    height: 18px;
}

.light .baml-control-section-w200{
	width:200px;
}

.light .baml-control-section-w400{
	width:400px;
}

.light .baml-control-section-w600{
	width:600px;
}

.light .ie .baml-control .baml-control-body .baml-control-section .baml-control-section-header
{
    border-bottom: 1px solid #AFAFAF;
}





.light .baml-control .baml-control-body .baml-control-section .baml-control-section-header .baml-label
{
	margin-left:		8px;
	line-height:		18px;
}



.light .baml-control .baml-control-body .baml-control-section .baml-control-section-body .baml-control-section-subhead {
	text-transform:uppercase;
	color:#454545;
	font-weight:bold;
	border-bottom: 1px dotted #999999;
	width: 175px;
}

.light .baml-control .baml-control-body .baml-control-section .baml-control-section-body ul li 
{
	margin-bottom:		5px;
}

.light .baml-control .baml-control-body .baml-control-section .baml-control-section-body ul li ul
{
	margin-left:		8px;
	list-style-type:	none;
}

.light .baml-control .baml-control-divider
{
	padding-top:			4px;
	border-top:				1px dotted #363636;
	width:					96%;
}


.light .baml-control a,.light  .baml-control-header,.light  .baml-control ul,.light  .baml-control .li,.light  .baml-control-body,.light  .baml-control-section,.light  .baml-control-section-body
{
	/*width:					100%; */
}
.light .gems-events-header,.light .ie .gems-events-header {
	background: #545454;
	border-bottom: 1px solid #939393;
    color: #FFFFFF;
	font-family: "Myriad Pro",Arial,Helvetica,sans-serif;
    font-size: 14px;
}

.light .baml-control-section-additional-resource-subhead {
	text-transform: uppercase;
	color: #454545;
	font-weight: 400;
	font-size: 11px;
}.light .autocomplete-w1 {  
	position:absolute; 
	top:0px; 
	left:0px; 
	margin:6px 0 0 6px; 
	/* IE6 fix: */ _background:none; _margin:1px 0 0 0; 
}

.light .autocomplete { 
	border:1px solid #999; 
	background:#EFEBEF; 
	cursor:default; 
	text-align:left;  
	max-height:550px !important; 
	overflow:auto; 
	margin:-6px 6px 6px -6px; 
	/* IE6 specific: */ _height:350px;  
	_margin:0; 
	_overflow-x:hidden; 
}

.light .autocomplete .selected { 
	background:#D4D4D4; 
}

.light .autocomplete div { 
	padding:2px 5px; 
	white-space:wrap; 
	overflow:hidden; 
}

.light .autocomplete strong { 
	font-weight:bold; 
	color:#2B6EA5; 
}

.light .category div{
	padding:2px 5px; 
	white-space:nowrap; 
	overflow:hidden; 
	font-weight:bold; 
	border:1px solid #3399FF;
}
	
.light .autocomplete .subcategoryselected {
	margin-left: 9px; 
	border-top: 0px !important;
}
 
.light .mainSrchLay{
	overflow:hidden;
	margin:40px auto;
}

.light .mainSrchLay div{
	float:left;
}

.light .mainSrchLay div.nameSrch{
	padding:0 15px 0 10px;
	font-size:10px;
}

.light .mainSrchLay div.textSrch input{
	width:100px;
}

.light .autocomplete-category-label-border {
    margin-left: -6px;
    margin-right: -6px;
    margin-top: 1px;
}


.light .autocomplete-category-label {
    background: none repeat scroll 0 0 #C7C7C7;
    border-bottom: 1px double #8A8A8A;
    border-top: 1px double #8A8A8A;
    color: #003964;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 22px !important; /* header width fix */
    padding: 5px 0px 5px 0px;/* autocomplete width issue */
    text-align: left;
}

.light .autocomplete-subcategory-label {
	text-transform:		uppercase;
	color:				#FF6600;
	font-weight:		normal;
	text-align:			left;
	padding: 			5px;
	border-bottom: 0px;
}


.light .arrow{
 background:url("/MercuryPortal-theme/js/extjs3.4/resources/images/default/tree/arrows.gif") no-repeat scroll -2px -3px transparent !important;
 background-repeat:no-repeat;
 width:12px;
 height:12px;
}

/*----------------------- Mercury-ICONS ---------------------*/

.plusIcon, .minusIcon {
	width: 8px;
	height: 8px;
	float: left;
	margin: 3px;
}

.edit-plus-icon {
	height: 16px;
	width: 20px;
}

.submit-icon {
	padding-left: 15px;
}

.reject-icon {
	padding-left: 15px;
}

.comment-icon {
	height: 15px;
	width: 16px;
}

.save-icon, .audio-icon, .help-icon, .video-icon, .rsch-icon, .play-icon, .xml-icon, .info-icon, .notepad-icon, .schedule-icon, .clock-icon, 
.analytics-icon, .manage-icon, .print-icon, .print-small-icon, .download-icon, .chart-excel-icon, .delete-icon, .delete-circle-icon, .pin-icon, .pin-icon-active {
	display: inline-block;
	height:15px;
	width: 15px;
	cursor:	pointer;
}

.csv-report-icon, .text-icon, .import-icon, .alert-icon, .email-icon, .excel-icon, .ppt-icon, .word-icon {
	display: inline-block;
	height:15px;
	width: 15px !important;
	cursor:	pointer;
}

.pdf-icon {
	display: inline-block;
	padding-bottom:1px;	
	height:14px;
	width: 15px !important;
}

.html-icon {
      height: 16px;
      padding-bottom: 1px;
      padding-left: 14px;
      text-decoration: none;
      cursor: pointer;
}
    
.product-layout-fixed-width-ar {
	width: 195px;
}

.clipboard-icon {
	height: 15px;
	width: 15px;
	padding-bottom:1px;
	padding-left: 16px;
	cursor: pointer;
}

.print-med-icon {
    display: inline-block;
    height: 20px;
    width: 20px;
}

.shared-icon {
	display: inline-block;
	height:15px;
	width: 15px;
	margin-left: 10px;
}

.sync-icon, .locates-icon, .availability-icon {
    height: 16px;
	width: 16px;
	display: inline-block;
    text-decoration: none;
	cursor: pointer;
}

.reset-default-icon {
      width:25px;
      height:27px;
      right:10px;
	  display: inline-block;
	  cursor: pointer;      
}

.set-homepage-icon {
      width:25px;
      height:27px;
      right:30px;
	  display: inline-block; 
	  height: 28px;
	  cursor: pointer;
}

.navigationIcons {
	float:right;
	padding: 0px 10px 0px 0px;
}

.navigationIcons .resetIcon2,.navigationIcons .vantageTimeStamp,.navigationIcons .vantageTimeStamp,.navigationIcons .resetIcon,
.navigationIcons .homeIcon2,.navigationIcons .homeIcon,.navigationIcons .emailIcon,.navigationIcons .printIcon,
.navigationIcons .clear-checks-icon,.navigationIcons .view-combo-icon,.navigationIcons .chartist-icon,.navigationIcons .dark-theme-icon,
.navigationIcons .download-data-icon,.navigationIcons .pdf-big-icon,.navigationIcons .impersonateDarkThemeImg, .navigationIcons .page-schedule-icon
{
	float:left;
	margin-left: 2px;
}

.homeIcon, .printIcon, .clear-checks-icon, .view-combo-icon, .chartist-icon {
    display: inline-block;
    height: 28px;
    width: 25px;	
    cursor:	pointer;
}

.impersonateDarkThemeImg {
    height: 27px;
    width: 27px;
}

.emailIcon {
    display: inline-block;
    height: 28px;
    width: 25px;  
    margin-top: 2px;
    cursor:	pointer;
}

.email-med-icon, .manage-med-icon, .excel-med-icon, .email-med-icon, .save-med-icon, .video-med-icon, .audio-med-icon, .analytics-med-icon, 
.import-med-icon, .notepad-med-icon, .reset-med-icon, .shared-med-icon, .alert-med-icon, .word-med-icon, .pdf-med-icon, .help-med-icon, 
.csv-med-icon, .book-med-icon, .ppt-med-icon, .exit-med-icon, .confirm-med-icon, .copy-med-icon, .undo-med-icon, 
.send-med-icon, .clock-med-icon, .chartist-med-icon, .viewcombo-med-icon, .schedule-med-icon, .run-med-icon, .text-med-icon, .grid-chart-icon, 
.edit-chart-icon, .plot-icon, .delete-big-icon, .run-big-icon, .schedule-big-icon, .viewcombo-big-icon, .chartist-big-icon, .clock-big-icon, 
.send-big-icon, .undo-big-icon, .copy-big-icon, .confirm-big-icon, .exit-big-icon, .ppt-big-icon, .book-big-icon, .csv-big-icon, 
.help-big-icon, .word-big-icon, .alert-big-icon, .shared-big-icon, .notepad-big-icon, .notepad-big-icon, .import-big-icon, .analytics-big-icon, 
.audio-big-icon, .video-big-icon, .save-big-icon, .excel-big-icon, .email-big-icon, .manage-big-icon {
    display: inline-block;
    height: 20px;
    width: 20px;
    cursor: pointer;
}

.pdf-big-icon {
	width: 25px;
	height: 27px;
	cursor: pointer;
	cursor: pointer;
}

.up-arrow-icon, .down-arrow-icon {
    display: inline-block;
    height: 16px;
	width: 16px;
	cursor: pointer;
}

.aui-icon {
    display: inline-block;
    height: 16px;
    overflow: hidden;
    text-indent: -99999em;
    width: 16px;
}

.download-data-icon {
    display: inline-block;
    height: 28px;
    width: 25px;
    cursor: pointer;
 }

.cancel-icon-black {
    height: 16px;
    width: 15px;
	cursor: pointer;
}

.checked-circle-icon {
    height: 16px;
    width: 16px;
	display: inline-block;
}

.dark-theme-icon {
    display: inline-block;
    height: 27px;
    width: 27px;      
    cursor:	pointer;
}

.set-dark-theme-icon {
	display: inline-block;
    height: 26px;
    width: 26px;
    cursor:	pointer;
}

.expand-icon {
	display: inline-block;
    height: 19px;
    width: 19px;
}

.collapse-icon {
	display: inline-block;
    height: 19px;
    width: 19px;
}

.search-icon, .up-arrow--icon, .chart-icon, .chart-edit-icon, .copy-icon, .move-up-icon, .move-down-icon, .action-icon {
    height: 16px;
    width: 16px;
	display: inline-block;
	cursor: pointer;
}

.basket-missing-icon, .failed-validation-icon, .fax-failed-icon, .fax-progress-exception-icon {
	width: 23px;
	height: 16px;
}

.basket-available-icon {
	width: 23px;
	height: 15px;
	cursor: pointer;
}

.noresponse-icon, .fax-progress-icon, .fax-exception-icon, .stp-processing-on-icon, .stp-processing-off-icon, .noacknowledgement-icon, 
.noconfirmreject-icon, .warning-icon, .alert-exception-icon {
    height: 16px; 
    width: 16px; 
}

.amend-req-icon {
    height: 16px;
    width: 18px;
}

.new-chart-icon, .plot-icon {
    height: 20px;
    width: 20px !important;
}

.fav-icon-off, .fav-icon-on, .partial-status-icon, .panding-status-icon, .completed-status-icon, .excel-icon-new {
     width: 15px;
     height: 15px;
}

.gcas-edit-icon {
    height: 16px;
    margin-left: 5px;
    width: 15px;
    cursor: pointer;
}

.view-icon {
    margin-left: 5px;
    float: left;
    width: 18px;
    height: 14px;
	cursor: pointer;
}

.approval-icon, .super-approval-icon {
    height: 16px;
    width: 15px;
    display: inle-block;
	cursor: pointer;
}
.single-approve-icon, .multi-approve-icon{
	height: 16px;
    width: 24px;
    display: inle-block;
	cursor: pointer;
}
.shared-icon-active {
    margin-left: 10px;
    height: 16px;
    cursor: pointer;
    margin-left: 10px;
}

.search-dropdown, .chart-filter-dropdown {
    height: 22px;
    line-height: 0;
    width: 43px;
}

.search-dropdown-active, .chart-filter-dropdown-active {
    height: 30px;
    line-height: 0;
    margin-bottom: -8px;
    width: 43px;
}

.remove-icon {
    height: 15px;
    width: 10px;
}

.rightArrw, .leftArrw {
    height: 23px;
    width: 23px !important;
	cursor: pointer;
}

.colStatus ul li {
    display: inline;
    padding: 5px 10px;
	cursor:pointer;
}

.undo-icon, .add-icon  {
	width: 15px;
	height: 15px;
	cursor: pointer;
}

.authorization-icon {
	width: 18px;
	height: 15px;
	cursor: pointer;
}

.audioblast-icon {
	padding-left: 15px;
	height: 16px;
	text-decoration: none;
}

.btn_right {
	background: #393939 url("../images/btn_direction_right.png") no-repeat left top;
}

.btn_left {
	background: #393939 url("../images/btn_direction_left.png") no-repeat left top;
}

.alerts-icon {
	margin-right: 8px;
	float: left;
}

.alerts-on-icon {
	background: no-repeat transparent url("../images/ui/alerts-sprite-light.png") 0 -18px;
	height: 17px;
	width: 60px;
}

.alerts-off-icon {
	background: no-repeat transparent url("../images/ui/alerts-sprite-light.png") 0 0;
	height: 17px;
	width: 60px;
}

.alerts-trash-icon {
	background: no-repeat transparent url("../images/ui/alerts-sprite-light.png") 0 -72px;
	height: 19px;
	width: 17px;
}

.alerts-edit-icon {
	background: no-repeat transparent url("../images/ui/alerts-sprite-light.png") 0 -54px;
	height: 17px;
	width: 15px;
}

.toolsCollapse, .toolsExpand {
    width: 8px;
	height: 8px;
	float: left;
	margin: 3px;
}

.save-icon:hover, .csv-report-icon:hover, .text-icon:hover, .import-icon:hover, .alert-icon:hover, .audio-icon:hover, .email-icon:hover, 
.help-icon:hover, .excel-icon:hover, .pdf-icon:hover, .html-icon:hover, .clipboard-icon:hover, .ppt-icon:hover, .video-icon:hover, 
.play-icon:hover, .xml-icon:hover, .info-icon:hover, .notepad-icon:hover, .schedule-icon:hover, .analytics-icon:hover, .manage-icon:hover, 
.word-icon:hover, .print-icon:hover, .print-med-icon:hover, .shared-icon:hover, .download-icon:hover, .sync-icon:hover, 
.print-small-icon:hover, .chart-excel-icon:hover, .reset-default-icon:hover, .set-homepage-icon:hover, .homeIcon:hover, .emailIcon:hover, 
.printIcon:hover, .clear-checks-icon:hover, .view-combo-icon:hover, .chartist-icon:hover, .manage-big-icon:hover, .email-big-icon:hover, 
.excel-big-icon:hover, .save-big-icon:hover, .video-big-icon:hover, .audio-big-icon:hover, .analytics-big-icon:hover, .import-big-icon:hover, 
.notepad-big-icon:hover, .shared-big-icon:hover, .alert-big-icon:hover, .word-big-icon:hover, .pdf-med-icon:hover, .help-big-icon:hover, 
.csv-big-icon:hover, .book-big-icon:hover, .exit-big-icon:hover, .ppt-big-icon:hover, .confirm-big-icon:hover, .copy-big-icon:hover, 
.undo-big-icon:hover, .send-big-icon:hover, .clock-big-icon:hover, .chartist-big-icon:hover, .viewcombo-big-icon:hover, 
.schedule-big-icon:hover, .run-big-icon:hover, .manage-med-icon:hover, .email-med-icon:hover, .excel-med-icon:hover, .email-med-icon:hover, 
.save-med-icon:hover, .video-med-icon:hover, .audio-med-icon:hover, .analytics-med-icon:hover, .import-med-icon:hover, 
.notepad-med-icon:hover, .reset-med-icon:hover, .shared-med-icon:hover, .alert-med-icon:hover, .word-med-icon:hover, .pdf-med-icon:hover, 
.pdf-big-icon:hover, .help-med-icon:hover, .csv-med-icon:hover, .book-med-icon:hover, .ppt-med-icon:hover, .exit-med-icon:hover, 
.confirm-med-icon:hover, .copy-med-icon:hover, .delete-big-icon:hover, .undo-med-icon:hover, .send-med-icon:hover, .clock-med-icon:hover, 
.chartist-med-icon:hover, .viewcombo-med-icon:hover, .schedule-med-icon:hover, .run-med-icon:hover, .audioblast-icon:hover, 
.delete-icon:hover, .grid-chart-icon:hover, .edit-chart-icon:hover, .up-arrow-icon:hover, .down-arrow-icon:hover, .search-icon:hover, 
.tool-link-img:hover, .download-data-icon:hover, .plot-icon:hover, .clock-icon:hover, .expand-icon:hover, .checked-circle-icon:hover, 
.alert-warning-link:hover, .rsch-icon:hover, .text-med-icon:hover   {
	text-decoration:none;
}

.download-data-icon:hover{
    cursor: pointer;
}

.silk-import {
    height: 16px !important;
}

.x-panel-collapsed .panel-collapse-tool , .panel-collapse-tool {
	height: 13px;
	width: 13px;
	cursor: pointer;
}

/* Toggle Menu icons */
.changeSkinColorIcon {
	background: url('../images/ui/HP-sprite.png') no-repeat -761px -719px;
	width: 22px;
	height: 22px;
	display: inline-block;
	vertical-align: middle;
	padding-left: 3px;
	*display: inline;
	zoom: 1;
}

.prefIcon{
	background: url('../images/ui/HP-sprite.png') no-repeat -683px -674px;
	width: 21px;
	height: 21px;
	display: inline-block;
	vertical-align: middle;
	padding-left: 3px;
	*display: inline;
	zoom: 1;
}

.supportIcon{
	background: url('../images/ui/HP-sprite.png') no-repeat -716px -673px;
	width: 21px;
	height: 22px;
	display: inline-block;
	vertical-align: middle;
	padding-left: 3px;
	*display: inline;
	zoom: 1;
}
.logOutIcon {
	background: url('../images/ui/HP-sprite.png') no-repeat -655px -674px;
	width: 20px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	padding-left: 3px;
	*display: inline;
	zoom: 1;
}
.userIcon {
	background: url('../images/ui/HP-sprite.png') no-repeat -623px -674px;
	width: 23px;
	height: 23px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -5px;
	margin-right: 5px;
	margin-left: 3px;
	*display: inline;
	zoom: 1;
}
.userArrow {
	background: url('../images/ui/HP-sprite.png') no-repeat -824px -722px;
	width: 9px;
	height: 4px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px;
	padding-left: 2px;
	cursor: pointer;
	margin-left: 4px;
}
.lightThemeIcon:hover {
	background: url('/MercuryPortal-theme/images/ui/HP-sprite-light.png') no-repeat -817px -669px !important;
	height: 33px !important;
	margin-bottom: 0px !important;
}
.darkThemeIcon:hover {
	background: url('/MercuryPortal-theme/images/ui/HP-sprite.png') no-repeat -753px -669px !important;
	height: 33px !important;
	margin-bottom: 0px !important;
}

.whats-new-button {
    width: 100px;
    height: 25px;
    display: inline-block;
    cursor: pointer;
    margin-top: 2px;
}

.stp-processing-on-icon, .stp-processing-off-icon{
	cursor: pointer;
}
.noti-bubble {
    width: 6px;
    float: left;
    padding: 0 2px 0 2px;
    margin: 1px 0 0 -31px;
    background-color: red;
    color: #fff;
    font-weight: bold;
    font-size: .85em;
    border-radius: 30px;
    box-shadow: 1px 1px 1px gray;
    cursor:pointer;
}
.noti-bubble-disable{
	cursor:default !important;
}
.disable-icon{
	opacity:0.3;
	cursor:default;
}

/*************************Full Screen Background Mode ***********************/
:-webkit-full-screen {
  width: 100%;
  height: 100%;
  background-color:inherit;
}

:-moz-full-screen {
  width: 100%;
  height: 100%;
 background-color:inherit;
}

:-ms-fullscreen {
  width: 100%;
  height: 100%;
  background-color:inherit;
}

:fullscreen {
  width: 100%;
  height: 100%;
  background-color:inherit;
}

.viewIcon {
	width: 16px;
	height: 16px;
	display: inline-block;
}
.x-export-big-icon {
    height: 20px;
    width: 17px;
	cursor:pointer;
}
.excel-page-level-icon{
 	height: 27px;
    width: 27px;
	cursor:pointer;


}


/* ---------- Actions button ---------- */

.lfr-actions {
    display:inline-block;
    text-decoration:none;
}

.lfr-actions .lfr-trigger, .lfr-actions .lfr-trigger strong {
	background: none;
	min-width: 0;
	padding: 0;
}

.lfr-actions.portlet-options {
	background: none;
	border: none;
	float: left;
	padding: 0;
}

.lfr-actions.portlet-options .lfr-trigger {
	padding: 0;
}

.lfr-actions.portlet-options .lfr-trigger strong a {
	background-image: url(../images/portlet/options.png);
	background-position: 0 0;
	font-size: 0;
	display: block;
	height: 16px;
	padding: 0;
	width: 16px;
}


.visible.portlet-options .lfr-trigger strong a {
	background-image: url(../images/portlet/options_selected.png);
}

/* ---------- Option dorpdown menu ----------*/
.lfr-menu-list li {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
}

/*----------- Liferay control wundow-------------*/
.results-header {
	background: none;
}

.results-header th, .results-header td {
	padding: 5px 10px;
	background:				none;
}

.results-header .sort-column .result-column-name {
	background: url(../images/arrows/05_up.png) no-repeat 100% 50%;
	display: inline-block;
	font-style: italic;
	padding-right: 15px;
}

.results-header .sort-desc .result-column-name {
	background-image: url(../images/arrows/05_down.png);
}

.results-row td {
	 background: none;
	 padding:   10px;
	 height: 21px;
}

.results-row.alt td {
	background: none;
}

.results-row.hover td {
	 background:  none;
	 border-bottom:  none;
	 border-bottom:1px solid #242f35;
}

/*Mercury*/

#content {
	height: auto;
	width: 1263px;
}

#main-content {
    margin-left: 6px;
    margin-right: 4px;
}

/*HEADER*/

.header {
    background: url("../images/ui/HP-sprite.png") no-repeat scroll 0 -269px transparent;
}

.mercury-logo {
    background: url("../images/ui/HP-sprite.png") no-repeat scroll -373px -203px transparent;
}

.env-label {
    background: url("../images/ui/HP-sprite.png") no-repeat scroll -956px -202px transparent;
    height: 45px;
}



/*CUSTOM*/
.dockbar .aui-toolbar > li {
    display: inline-block;
	margin: 0 0 0 10px;
}

.user-portrait.use-dialog > img {
    vertical-align: middle;
    width: 25px;
}

.dockbar {
	background: #97A1AE url(../images/dockbar/dockbar_bg.png) repeat-x 0 0;
	border-bottom: 1px solid #636364;
	font-size: 13px;
	padding: 1px 5px;
	position: relative;
	z-index: 300;
}

.dockbar:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}


.dockbar a {
	font-weight:	bold !important;
	text-shadow:	none !important;
}

.dockbar .menu-button-active {
	background: #5C94DA url("../images/dockbar/button_active_bg.png") repeat-x 0 0;
}

.dockbar .menu-button-active a {
	color: #FFF;
	text-shadow: -1px -1px #2C2F34;
}

.dockbar .user-avatar .sign-out {
	font-size: 0.8em;
	padding-left: 0;
}

.dockbar ul {
	margin: 0;
	padding: 0;
}

.dockbar li li {
	margin-left: 0;
	display: block;
}

html > .lfr-dockbar-pinned {
	padding-top: 3.45em;
}

.lfr-dockbar-pinned .dockbar {
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
}

.dockbar .pin-dockbar {
	margin-left: 0;
}

.pin-dockbar img {
	background: url(../images/dockbar/pin.png) no-repeat 0 0;
	height: 27px;
	vertical-align: middle;
	width: 27px;
}

.lfr-dockbar-pinned .pin-dockbar img {
	background-image: url(../images/dockbar/unpin.png);
}

.dockbar .user-portrait {
	text-decoration: none;
}

.dockbar .user-avatar img {
	vertical-align: middle;
	width: 25px;
}

.dockbar .impersonating-user {
	background: url(../images/messages/alert.png) no-repeat 0 50%;
	padding-left: 20px;
}

.dockbar .impersonating-user .user-links a {
	color: #999;
}

/* ---------- Menus ---------- */

.aui-dockbarmenu-hidden {
	visibility: hidden;
}

.dockbar .aui-toolbar {
	float: left;
}

.dockbar .user-toolbar {
	float: right !important;
}

.aui-underlay .portal-add-content {
	background-color: transparent;
	font-size: 11px;
	color:#000;
}

.aui-underlay .portal-add-content .portlet-dd-placeholder {
	display: none;
}

.add-application .aui-widget-bd, .dockbar-messages .aui-widget-bd {
	padding: 0 10px 10px;
}

.add-application {
	left: 10px !important;
}

.lfr-has-sidebar #main-content {
	padding-left: 220px;
}

.manage-layouts {
	left: 60px !important;
}

.dockbar .toggle-controls a {
	background: url(../images/dockbar/checked.png) no-repeat 0 50%;
	padding-left: 20px;
}

.controls-hidden .toggle-controls a {
	background-image: url(../images/dockbar/unchecked.png);
}

.dockbar .menu-button {
	background: url(../images/arrows/05_down.png) no-repeat 93% 50%;
	display: inline-block;
	padding: 5px 20px 5px 5px;
	text-decoration: none;
}

.dockbar .menu-button span {
	background: url("../images/dockbar/places.png") no-repeat scroll 0 50% transparent;
	padding-left: 20px;
}

.dockbar .add-content .menu-button span {
	background-image: url(../images/common/add.png);
}

.dockbar .manage-content .menu-button span {
	background-image: url(../images/dockbar/settings.png);
}

.dockbar .staging-options .menu-button span {
	background-image: url(../images/dockbar/staging.png);
}

.dockbar-messages-container {
	left: 50%;
	margin-left: -150px;
}

.dockbar-messages {
	width: 300px;
}

.showing-messages .dockbar-messages {
	display: block;
}

.multiple-messages .dockbar-message {
	border-top: 1px solid #CCC;
	padding: 5px 0;
}

.multiple-messages .first {
	border-top-width: 0;
	padding-top: 0;
}

.add-content-menu .add-page a {
	background: url(../images/navigation/add_page.png) no-repeat 3px 50%;
	padding-left: 25px;
}

.add-content-menu .add-application a {
	background: url(../images/common/portlet.png) no-repeat 3px 50%;
	padding-left: 25px;
}

.manage-content-menu li a {
	background: url() no-repeat 3px 50%;
	padding-left: 25px;
}

.manage-content-menu .manage-page a {
	background-image: url(../images/dock/page_settings.png);
}

.manage-content-menu .page-layout a {
	background-image: url(../images/dock/layout.png);
}

.manage-content-menu .sitemap a {
	background-image: url(../images/common/sitemap.png);
}

.manage-content-menu .settings a {
	background-image: url(../images/common/configuration.png);
}

.manage-content-menu .control-panel a {
	background-image: url(../images/dock/control_panel.png);
}

div.in_page_nav ul {
	margin-top:			8px;
}

div.in_page_nav ul li.in_page_primary {
	float:  				left;
	margin-left:			5px;
	/*margin-bottom:			15px;*/
/*	margin-right:			10px;*/
	height:					24px;
	position:				relative;
	z-index:				99;
}

div.in_page_nav ul li.in_page_primary a {
	padding:				10px 18px;
	line-height:			24px;
	border:					1px solid transparent;
	font-size: 				11px !important;
}

div.in_page_nav ul li.in_page_primary.has_separator {
	/* todo */
	background:			no-repeat url(../images/ui/in-page-divider.png) right 6px;
}

div.in_page_nav ul li.in_page_primary a.selected {
	color:					#ffffff;
}


div.in_page_nav ul li.in_page_primary.has_child a {
	z-index:				100;
	position:				relative;
	margin-bottom:			-1px;
	background:				no-repeat url(../images/ui/in-page-arrow.png) transparent right 14px;
}

div.in_page_nav ul li.in_page_primary.has_child:hover a {
	background:				no-repeat url(../images/ui/in-page-arrow.png) #2e2e2e right 14px;
	border:					1px solid #2E5C75;
	border-bottom:			0px solid #2E5C75;
	border-radius: 			5px 5px 5px 0px;
	-moz-border-radius:		5px 5px 5px 0px;
	-webkit-border-radius:	5px 5px 5px 0px;
	z-index:				100;
	
}

div.in_page_nav ul li.in_page_primary.has_child .in_page_flyout {
	display:				none;
	position:				relative;
	z-index:				98;
	top:26px;
	left:0;
}


div.in_page_nav ul li.in_page_primary.has_child:hover .in_page_flyout {
	
	display:				inline-block;
	padding:				8px;
	position:				absolute;
	overflow:				hidden;
	width:					130%;
}



.ie div.in_page_nav ul li.in_page_primary.has_child:hover .in_page_flyout {
	display:				block;
	top:					28px;
	left:					0px;	
}

div.in_page_nav ul li.has_child:hover .in_page_flyout li {
	list-style-type: 		none;
}

.in_page_flyout ul li a {
	background:				none !important;
	border:					none !important;
	padding:				0px !important;
	margin:					0px !important;
	padding-left:			10px !important;
}

/*
div.in_page_nav ul li.in_page_primary.selected a {
	color:					#FFF;
}

.ie7 div.in_page_nav ul li.in_page_primary {
	float:  				left;
	margin-left:			5px;
	margin-right:			10px;
	height:					24px;
	position:				relative;
	z-index:				99;
}
*/

/*Class for Navigation Header -----------------------------------------------------Main MENU*/
div.nav-header         
{
min-height: 24px;
font: 20px arial;
color: #00A4EF; 
background-color: #00569A;
border-top: 1px solid #002F6D;
border-bottom: 1px solid #006BB5;
padding: 11px 43px 11px 33px;
word-wrap: break-word;
}

/*Class for Navigation parent inactive -------------------------- PRODUCTS and Markets, Research and Library*/
div.nav-parent-inactive
{ 
min-height: 20px;
font-family:"helvetica light", helvetica; 
font-size: 16px;
color: #FFF;
background-color: #00569A;
padding: 10px 33px 10px 33px; 
cursor: pointer;
word-wrap: break-word;
}

/*Class for Navigation parent active --------------------------HOME */
div.nav-parent-active
{
 
min-height: 20px;
font-family:"arial";  
font-size: 16px;
color: #F7AE00;
background-color: #004692;
padding: 10px 33px 10px 33px; 
cursor: pointer;
word-wrap: break-word;
}

div.nav-parent-active-noDispaly
{
 
min-height: 20px;
font-family:"arial"; 
font-size: 16px;
color: #F7AE00;
display: none;
background-color: #004692;
padding: 10px 33px 10px 33px; 
cursor: pointer;
word-wrap: break-word;
}


/*Class for Navigation parent when expanded - applices for parent----------------------------------------Analytics and tools*/
div.nav-parent-expanded-parent
{
 
min-height: 20px;
font-family:"helvetica light", helvetica; 
font-size: 16px;
color: #FFF;
background-color: #00316B;
padding: 10px 33px 10px 33px; 
cursor: pointer;
word-wrap: break-word;
}

/*Class for main - level expanded - applies for expanded selection------------------------------------Cross Assets, Equities*/
div.nav-parent-expanded
{
 
min-height: 20px;
font-family:"Helvetica"; 
font-size: 16px;
color: #FFFFFF;
background-color: #004483;
padding: 9px 33px 9px 33px; 
cursor: pointer;
border-top: 1px solid #003A79;
border-bottom: 1px solid #0065AC;
word-wrap: break-word;
}

/*Back Navigation when child expanded --------------------------------------------BACK*/
div.nav-back-header         
{
 
min-height: 20px;
font-size: 14px;
font-family:"Helvetica"; 
color: white;
background-color: #002346;
text-transform:uppercase;
padding: 10px 33px 10px 33px; 
cursor: pointer;
word-wrap: break-word;
font-weight:bold;
}

/*Child not expanded --------------------------------------Reports, Tools*/
div.nav-child-notexpanded
{
 
min-height: 14px;
font-size: 12px;
font-family:"Helvetica"; 
font-weight:bold;
color: white;
background-color: #00569A;
text-transform:uppercase;
border-top: 1px solid #004287;
border-bottom: 1px solid #0067AA;
padding: 6px 33px 6px 33px; cursor: pointer;
word-wrap: break-word;
}

/*child expanded - properties for parent --------------------Portfolio Management*/
div.nav-child-expanded-parent
{
 
min-height: 14px;
font-family:"arial"; 
font-size: 12px;
font-weight:bold;
text-transform:uppercase;
color: white;
background-color: #003569;
border-top: 1px solid #004287;
border-bottom: 1px solid #0067AA;
padding: 6px 33px 6px 33px; 
cursor: pointer;
word-wrap: break-word;
}

/*child expanded - properties for child-----------------Dashboard*/
div.nav-child
{
 
min-height: 20px;
font-family:"arial"; 
font-size: 16px;
color: white;
background-color: #00569A;
padding: 10px 33px 10px 33px; cursor: pointer;
word-wrap: break-word;
}

/*child expanded - properties for child no display-----------------Dashboard*/
div.nav-child-noDispaly
{
width: 238px;
min-height: 40px;
font-family:"Helvetica"; 
font-size: 16px;
display: none;
color: white;
background-color: #00569A;
word-wrap: break-word;
}

/*child expanded - properties for child when child is selected----------------------OTC prior day view.*/
div.nav-child-selected
{
width: 238px;
min-height: 40px;
font-family:"Helvetica"; 
font-size: 16px;
color: white;
background-color: #004890;
word-wrap: break-word;
}

/*Sprite for Menu Image*/
div.sprite-menuheader
{
background: url(../images/navigation/navsprite.png) no-repeat scroll -9px -4px transparent;
height:33px;
width: 25px;
float: right;
position: absolute;
top: 40px;
left: 205px;
cursor: pointer;
}

div.sprite-menuheader-mainPage
{
background: url(../images/navigation/navsprite.png) no-repeat scroll -9px -4px transparent;
height:33px;
width: 25px;
position: absolute;
top: 1px;
left: 7px;
 cursor: pointer;
}

/*sprite for parent menu expand*/
div.sprite-menuexpand-parent
{
width: 25px;
    height: 25px;
    background: url(../images/navigation/navsprite.png) no-repeat scroll -46px -11px transparent;
float:left;
position: relative;
top: 12px;
left: 5px;
cursor: pointer;
}

/*sprite for parent menu collapse*/
div.sprite-menucollapse-parent
{
width: 25px;
    height: 25px;
    background: url(../images/navigation/navsprite.png) no-repeat scroll -71px -11px transparent;
float:left;
position: relative;
top: 12px;
left: 5px;
cursor: pointer;
}

/*sprite for child menu expand*/
div.sprite-menucollapse-child
{
width: 15px;
    height: 15px;
    background: url(../images/navigation/navsprite.png) no-repeat scroll -118px -14px transparent ;
background-repeat: no-repeat;
float:left;
position: relative;
top: 7px;
left: 15px;
cursor: pointer;
}

/*sprite for child menu collapse*/
div.sprite-menuexpand-child
{
width: 15px;
    height: 15px;
    background: url(../images/navigation/navsprite.png) no-repeat scroll -98px -14px transparent ;
background-repeat: no-repeat;
float:left;
position: relative;
top: 7px;
left: 13px;
cursor: pointer;
}

/*sprite for Right Arrow ICON*/
div.sprite-rightarrow
{
width: 15px;
height: 15px;
background: url(../images/navigation/navsprite.png) no-repeat scroll -148px -14px transparent ;
background-repeat: no-repeat;
float:right;
position: relative;
top: -28px;
left: -8px;
}

/*sprite for left arrow icon*/
div.sprite-leftarrow
{
width: 15px;
 height: 15px;
    background: url(../images/navigation/navsprite.png) no-repeat scroll -138px -14px transparent ;
background-repeat: no-repeat;
float:left;
position: relative;
top: 13px;
left: 13px;
}

div.nav-menufixedwidth
{
width: 238px;
}

div.nav-menufixedwidth-noDisplay
{
width: 238px;
display: none;
} 
div.nav-menufixedwidth-hover:hover
{
	background-color: #004890;
	color: #FFF;
	display: block;
}
.portlet {
	-moz-border-radius: 0 0 6px 6px; 
	border-radius: 0 0 6px 6px; 
	margin-top: 5px;
	margin-bottom: 3px;
}

.portlet-body {
    font-size: 11px;
}

.portlet-left-nav li {
    border-radius: 2px;
    list-style: outside none none;
    position: relative;
    text-indent: 4px;
    width: 165px;
	height: 22px;
	cursor: pointer;
}

.portlet-left-nav li a:hover {
	text-decoration:underline;
}

.portlet-left-nav li a {
    font: bold 12px Arial,Helvetica,sans-serif;
    text-decoration: none;
	line-height: 20px;
}

.portlet-left-nav li:after, .portlet-left-nav li:before {
    border: medium solid transparent;
    content: "";
    height: 0;
    left: 100%;
    position: absolute;
    width: 0;
}

.portlet-left-nav .active:before {
    border-width: 11px;
}

.portlet-topper {
    margin-bottom: 0;
	height: 25px;
	border-bottom: 1px solid #2D3C44;
	display: block;
	padding: 2px 0;
}

.portlet-topper-toolbar {
    float: right;
    margin: 0;
    padding: 0;
    display: block !important;
    padding: 4px 0 0;
}

.portlet-title {
	color: #FFFFFF;
    font-family: "Myriad Pro",Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0.02em;
    margin-left: 10px;
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 3px;
}

.portlet-content {
    padding: 5px !important;
}

section {
    margin-bottom: 3px;
    margin-top: 5px;
	display: block;
}

.portlet-layout {
    border-collapse: collapse;
    border-spacing: 0;
    clear: both;
    display: table;
    table-layout: auto;
    width: 100%;
}

.portlet-column-content {
    padding-right: 5px;
}

.portlet-column {
    display: table-cell;
    vertical-align: top;
}

.portlet-minimize-icon, .portlet-maximize-icon, .portlet-close-icon {
    display: inline-block;
}

.portlet table {
    width: 100%;
    border-collapse: collapse;
}

.portlet-icon-back {
    background: url("../images/arrows/01_left.png") no-repeat scroll 0 50% transparent;
    font-weight: bold;
    padding: 5px 5px 5px 18px;
}

.portlet-title .icon {
    display: none;
}

.product-layout-fixed-width {
    float: right;
    width: 250px;
	padding-left: 10px;
}

.portlet-no-shell .portlet-topper{
	background: none !important;
}

.portlet-no-shell .portlet {
    border: 0 none !important;
    background: none !important;
}

.portlet-section-selected, .portlet-section-selected a {
	background: #727c81;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

.portlet-msg-success {
	background: #f4fdef url(../images/messages/success.png) no-repeat 6px 50%;
	border: 1px solid #acdfa7;
	color: #384f34;
	display: block;
	font-weight: bold;
	margin: 2px auto 14px;
	padding: 6px 6px 6px 30px;
	text-align: left;
}

.portlet-msg-error {
	background: #000 url(../images/messages/error.png) no-repeat 6px 50%;
	border: 1px solid #444;
	display: block;
	font-weight: bold;
	margin: 2px auto 14px;
	padding: 6px 6px 6px 30px;
	text-align: left;
	color: #FFF;
}
/*
.portlet-column-content-only, .ltr .portlet-column-content-first, .rtl .portlet-column-content-last {
    padding-left: 0;
}

.portlet-column-content-only, .ltr .portlet-column-content-last, .rtl .portlet-column-content-first {
    padding-right: 0;
}
*/
.portlet .portlet-options-item, .portlet .portlet-menu-item {
	float: right;
}

/*.portlet-topper, .related-link-title .portlet-topper {
    border-radius: 6px 6px 0 0;
}*/

.related-link-title .portlet-topper {
	height: 100%;
}
/*Mercury*/


input, button, textarea {
    font-family: Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	outline: none;
}


textarea {
    text-indent: 2px;
}


input[type="text"], input[type="text"], input[type="password"], input[type="file"] {
    text-indent: 4px;
    height: 22px;
    line-height: 20px;
}

input[type="submit"] {
	background: url("../images/ui/x-sprite.png") repeat-x scroll 0 -900px #2889b5 ;
	border: medium none;
	/*border-radius: 4px 4px 4px 4px;*/
	color: #fff!important;
	cursor: pointer;
	display: inline-block;
	font: 10px Arial,Helvetica,Verdana,sans-serif;
	margin: 0;
	overflow: visible;
	padding: 2px 8px;
	text-decoration: none;
	text-shadow: none!important;
	text-transform: uppercase;
	width: auto;
}

input[type="button"], input[type="submit"], input[type="reset"]{
    border: none;
    height: 20px;
    border-radius: 2px;
    font-size: 10px;
    padding: 2px 5px;
    text-transform: uppercase;
	cursor: pointer;
	outline: none;
}

.disabled {
    /*background: #FFFFFF !important;*//*Commenting for Gcas Edit Settlement Instructions page*/
	background:#FFFFFF;
    color: #898686;
    cursor: text !important;
    opacity: 0.7;
	filter: alpha(opacity=70);
}

.readonly {
    opacity: 0.7;
	filter: alpha(opacity=70);
}

select:disabled {
    color: #999fa2 !important;
}

select {
	font: 1em Arial,Helvetica,Verdana,sans-serif;
	padding: 1px;
	height: 22px;
    -webkit-border-radius: 0;
    border-radius: 0;
}

/* -------- Combo-Box ---------- */

.selectContainer{
	    	padding: 0 15px 0 0px;
	    	min-width: 75px;
	    	display: inline-block;
	    	position: relative;
	    	cursor:pointer;
	    	margin-right: 5px;
	    	margin-bottom: 5px;
	    	z-index:inherit 100;
	    	right: 0px;
	    	overflow: visible;
	    	font-size: 10px;
	    	
}

.selectBox{
	height: 22px;
	line-height: 22px;
	text-indent: 5px;
}

.selectBoxCss{
	height: 22px;
	line-height: 22px;
	width:75px;
	text-indent: 5px;
}

.selectContainer:hover{
	background-position:-375px -22px;
}

.selectContainer:hover span{
	background-position:-802px -22px;
}

.selectContainer span{
	height:22px;
	right: -5px;
	top:0;
	position:absolute;
	width:20px;
	z-index:inherit 100;
}

.selectContainer ul{
	left: 0px !important;
	list-style: none outside none;
	position: absolute;
	right: -1px;
	top: 22px;
	z-index:inherit 100;
	max-height:200px;
	overflow-y:auto;
	}

.selectContainer li{
	line-height: 12px;
    overflow: visible;
    padding: 5px;
	z-index:inherit 100;
}

.selectContainer li:hover{
	background: #003C5A;
}

.selectContainerOther{
	padding: 0 15px 0 0px;
	min-width: 75px;
	display: inline-block;
	position: relative;
	cursor:pointer;
	margin-right: 5px;
	z-index:inherit 100;
	right: 0px;
	overflow: visible;
	
}

.ie7 .selectContainerOther{
	padding: 0 15px 0 5px;
	min-width: 75px;
	display: inline-block;
	position: relative;
	cursor:pointer;
	margin-right: 6px;
	z-index:inherit 100;
	right: 0px;
	overflow: visible;
	margin-top: 0px;
}

.selectContainerOther:hover{
	background-position:-375px -22px;
}

.selectContainerOther:hover span{
	background-position:-801px -22px;
}

.selectContainerOther span{
	height:22px;
	right: -5px;
	top:0;
	position:absolute;
	width:20px;
	z-index:inherit 100;
}

.selectContainerOther ul{
	left: 0px;
	list-style: none outside none;
	position: absolute;
	right: -1px;
	top: 22px;
	z-index:inherit 100;
}

.selectContainerOther li{
	height: 22px;
	line-height: 22px;
    overflow: visible;
    padding: 0 5px;
	z-index:inherit 100;
}

.selectContainerOther li:first-child{
	border-top:0px solid transparent;
}

.selectContainerOther li:first-child:hover{
	border-top:0px solid transparent;

}

a.multiSelect {
	position: relative;
	cursor: pointer;
	text-decoration: none;
	color: #d2d2d2;
	display: inline-block;
	vertical-align: middle;
}

a.multiSelect:link, a.multiSelect:visited, a.multiSelect:hover, a.multiSelect:active {
	text-decoration: none;
    outline: none;
}

a.multiSelect span.topSelect {
	height: 22px;
	display: inline-block;
	white-space: nowrap;
	text-indent: 4px;
	line-height: 22px;
}

.multiSelectDropDown {
    height: 22px;
    width: 17px;
    position: absolute;
    right: 0px;
}

.multiSelectDropDown:hover {
    background-position: -801px -22px;
}	

.multiSelectOptions {
	margin-top: -1px;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 2px 0 0;
	width: auto;
	left:0px;
	
}

.multiSelectOptions LABEL {
	padding: 0px 3px;
	display: block;
	line-height: 22px;
	width: auto;
	white-space: nowrap;
	box-shadow: -1px 0 0 #282828, 1px 0 0 #282828;
    cursor:pointer;
	
}

.multiSelectOptions LABEL.optGroup {
	font-weight: bold;
}

.multiSelectOptions .optGroupContainer LABEL {
	padding-left: 10px;
}

.multiSelectOptions.optGroupHasCheckboxes .optGroupContainer LABEL {
	padding-left: 18px;
}

.multiSelectOptions input{
	vertical-align: middle;
}

/*
select:hover {
    background: url("../images/ui/HP-sprite.png") no-repeat scroll right -352px transparent;
	color: #FFFFFF;
}

Select > option {
    background: none repeat scroll 0 0 #474747;
    height: 20px;
    line-height: 22px;
    overflow: visible;
    padding: 0 5px;	
}

.btn {
    background: url("../images/ui/x-sprite.png") repeat-x scroll 0 -876px #393939;
    border: medium none;
    border-radius: 2px 2px 2px 2px;
    cursor: pointer;
    font-size: 10px;
    height: 20px;
    padding: 2px 5px;
    text-transform: uppercase;
}

.btn:hover {
    background: url("../images/ui/x-sprite.png") repeat-x scroll 0 -900px #006295;
}

input[type="file"] {
    background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -877px #4D4D4D;
    border: 1px solid #666666;
}
*/


.input-dropdown {
	border: none !important;
	height: 22px !important;
	padding-left: 2px !important;
}

.dropDownReport {
    padding-bottom: 6px !important;
    padding-left: 25px !important;
    padding-top: 4px !important;
    cursor: pointer !important;
}



.dropDownOthers {
    padding-bottom: 6px !important;
    padding-left: 25px !important;
    padding-top: 4px !important;
    cursor: pointer !important;
}

fieldset {
border: 1px solid #bfbfbf;
}

.loading-animation {
    margin-top: 10px;
    padding-top: 40px;
    text-align: left
}

/* IE11 */

option:hover {
    background:#3399FF;
}

/***Drop drown***/
.input-dropdown.focus, .input-dropdown:focus{
    box-shadow: inset 0px 0px 0 1px #04a6f9;
}

/*** Multiselect***/
.ms-parent{
	height: 23px !important;
}
.ms-drop ul, .ms-choice {
    padding: 0 !important;
}
.ms-drop ul {
    padding: 0 !important;
}
.ms-drop ul > li {
    padding: 0 3px !important;
    line-height: 22px !important;
}
.ms-drop ul > li label{
	margin: 0px !important;
	display: block !important;
    line-height: 22px !important;
    padding: 0 3px !important;
}
.ms-drop.bottom{
    box-shadow: none !important;
    border: 0 !important;
    border-radius: 0px !important;
}

.ms-drop input[type="checkbox"] {
    vertical-align: sub !important;
    margin: 2px 4px 0 0px !important;
}
.ms-choice > div, .ms-choice > div.open {
    height: 22px !important;
    width: 17px !important;
}
.ms-choice{
    border: none !important;
    height: 22px !important;
    display: inline-block !important;
    white-space: nowrap !important;
    text-indent: 4px !important;
    line-height: 22px !important;
}
.ms-choice > span {
	right: 17px !important;
}
button.ms-choice:focus>span {
    box-shadow: inset 0 0 0 1px #04a8f9;
}
button.ui-multiselect.ui-widget.ui-state-default.ui-corner-all.ui-state-active {
    border: 1px solid #04a8f9 !important;
}
button.ui-multiselect.ui-widget.ui-state-default.ui-corner-all.ui-state-active span.ui-icon.ui-multiselect-dropdown-trigger {
    height: 20px;
    width: 26px;
}﻿.graybackground_all_border {
	border: none;
}

.hrline {
    border-bottom: 1px solid #252F35;
}

span.filter-up, span.filter-down {
    padding-right: 10px;
}

.boundary_box {
    border: 1px solid #666666;
    font-size: 10px;
    height: 13px;
	padding: 3px;
    text-align: center;
    /*margin-bottom: 4px;
    margin-top: 5px;*/
}

.tb_lft {
    border: 0 none;
    display: inline-block;
    margin: 0;
    text-align: right;
    width:auto!important;
}

.tb_rgt {
    border: 0 none;
    display: inline-block;
    margin: 0;
    text-align: left;
    width:auto!important;
}

.portlet-column .baml-control {
	border-radius: 0;
}

.baml-control-header {
	background:	#014386;
    font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
    height: 25px;
    line-height: 25px;
    padding-left: 5px; 
	border-radius: 0 0 0 0;
}

.baml-control-body {
    background: #010b10;
}

li.outgoing-link {
    padding-left: 10px;
}

.popup-close {
    background: url("../images/ui/HP-sprite.png") no-repeat scroll -1px -124px transparent !important;
    padding: 2px 2px 2px 17px;
}

.popup-close:hover {
    background: url("../images/ui/HP-sprite.png") no-repeat scroll -1px -102px transparent !important;
	text-decoration: none;
	cursor: pointer;
}

/*---------- expand -collapse arrow -------------*/
#upArrw, #downArrw, #upArrw:hover, #downArrw:hover {
    background-color: transparent !important;
    background-repeat: no-repeat !important;
    height: 19px !important;
    width: 19px !important;
    border: none;
	padding: 0;
}

#upArrw {
    background-position: -1075px -37px;
}
#downArrw {
    background-position: -1075px -77px;
}
#upArrw:hover {
    background-position: -1075px -57px !important;
}
#downArrw:hover {
    background-position: -1075px -97px !important;
}

/*------------- Sections --------------*/
.baml-control-section-header {
    background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -1133px #030b0f;
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
    padding: 2px 0;
    text-indent: 5px;
}

/*------------- Bullet tetxt --------------*/
li.bulleted-text:before {
	content: "■";
	color: #9C660C;
	margin-right: 5px;
	margin-left: -12px;
	float: left;
}

/*------------- Dashboard -Slidedeck --------------*/
#spineno_1 {
    padding-right: 3px !important;
    position: absolute;
    width: 9px;
    z-index: 3;
    left: 0;
    display: block;
    padding: 0 10px;
}

#textRotate1 {
    margin-left: -30px;
    margin-top: 142px;
    position: absolute;
    text-align: right;
    transform: rotate(270deg);
    transform-origin: 15px 0 0;
    filter: "progid:DXImageTransform.Microsoft.BasicImage ( rotation = 0.270 )"; /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.270)";
 /* IE8 */
    writing-mode: tb-rl;
}

.popular-searches {
	border-bottom: 1px solid #454545;
	margin-bottom: 10px;
	padding-bottom: 5px;

}

.row-seperator {
    border-bottom: 1px dashed #2f3e47!important;
}

/* --------- RL Investment theme styles --------------*/
ul#investment-menu, ul#investment-menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

ul#investment-menu a {
  display: block;
  text-decoration: none;	
}

ul#investment-menu li {
  margin-top: 1px;
}

.horzToolBoxSeparator {
	padding-left: 15px;
}

#breadcrumbs {
	color: #989898;
	vertical-align: top;
	float: left;
	margin-top:3px;
}

#excelSubmit {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -352px -473px transparent;
	height: 20px;
	width: 20px;
	border:0;
}
#excelSubmit:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -352px -444px transparent;
	cursor: pointer;
	text-decoration: none;
}
.elastic-page #content {
	width: 100%;
}

.elastic-page #content .inner {
	min-width: 1263px;
	width: auto!important;
	width: 1263px;
}

.elastic-page .header-background .top {
    width: 100%
}

.elastic-page #content .logo-container {
    min-width: 1263px;
    width: 100%!important;
    width: 100%
}

/*added for staging bar buttons*/
.elastic-page .staging-bar .staging-tabview-list >li{
z-index:10;
}

.elastic-page #wrapper {
	position: relative;
	/*min-width: 995px;*/
	text-align: left;
	width: auto!important;
	/*overflow: visible!important;*/  /* commenting to avoid the horizontal Scroll Bar to the page*/
	width: 995px;
}

#wrapper {
	position: relative;
	min-width: 1259px;
	text-align: left;
	width: auto!important;
	overflow: hidden;
	margin: 0 auto;
}

.divided-list li {
	padding: 4px 0 7px 0;
}

.form-box{
    font:1em Arial,Helvetica,Verdana,sans-serif;
    padding:7px 3px;
    margin:0;
    font-size:10px;
}

.tools-spacer, .header_field_bar {
	padding-bottom: 5px;
}

.tb_cbx {
	width: 9px;
}

.tb_bs td {
    padding-left: 0!important;
    white-space: nowrap;
}

.tb_innertb td {
	padding-right: 0!important;
}

.algoBorder {
	padding-top: 10px;
}

.section-Sub-Header {
	color: #fc6;
}

#LRACCORDION #accordion h3 a {
	padding-left: 5px;
}

.buttonActive {
	text-decoration: none;
}

.grey-subheader {
	border: none!important;
	font-weight: bold;
}

.dashboard-layout-fixed-width {
	float: right;
	width: 282px;
}

.place-holder {
	visibility: hidden!important;
}

.xtb-sep {
	display: block;
	font-size: 1px;
	height: 14px;
	width: 4px;
	overflow: hidden;
	cursor: default;
	margin: 0 2px 0;
	border: 0;
}

.ie9 .impersonationSearch {
	margin-top: 16px !important;
}

.ie8 .impersonationSearch {
	margin-top: 17px !important;
}

.impersonationSearch {
	margin-top: 16px !important;
}

.contributor-popup {
	display: none;
	width: Auto;
}

.green-status-1, .green-status-2, .blue-status-1, .blue-status-2, .yellow-status-1, .yellow-status-2,.orange-status-1,.orange-status-2,.red-status-1, .red-status-2, .grey-status-1, .grey-status-2   {
	  color: #FFFFFF;
	  text-transform: uppercase;
	  font-weight: bold;
	  font-size: 11px;
	  text-align: center;
  }
  
 .table-cell-intense-red-gradient, .intense-red {
	font-weight: bold;
	background: #1b75bb;
}

.alertsTextOff {
	color: #666666 !important;	
}

.hover-popup {
	display: none;
	left: 226.5px;
	margin-left: 10px;
	padding: .3em;
	position: absolute;
	top: -64.5px;
	width: 800px;
	z-index: 1001;
}

.pcmt-popup-header {
	height: 25px;
	margin-top: -5px;
	margin-left: -10px;
	margin-right: -10px;
}

.pcmt-popup-header-name {
	font-size: 12px!important;
	font-weight: bold;
	padding-left: 3px;
	margin-top: -20px;
}

.pcmt-popup-content {
	margin-top: 5px;
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: -5px;
	padding-left: 10px;
	padding-right: 5px;
	color: #000;
	background: #e4e7e9;
	padding-bottom: 5px;
}

.portfolioBorder {
	padding: 10px;
}

.activeArrow {
    background: url("/MercuryPortal-theme/images/slidedeck/slidedecksprite.png") no-repeat scroll -519px -328px transparent;
    left: 26px;
}

.dropDownOthersMang {
	padding-bottom: 6px;
	padding-left: 25px!important;
	padding-top: 4px!important;
	cursor: pointer!important;
}

ul.contact-show li{
	list-style-type:none;
	font-size:8pt
}

ul.contact-show{
	margin-left:40px;
	margin-bottom:20px;
}

.ux-mselect-selected {
	border: none !important;
}

nav.site-breadcrumbs {
	box-sizing:content-box;
}
.GlobalCustady-logo {   
    height: 182px;
    width: 662px;
}

.grey-subheader{
	border: none !important;
    color: grey;
    font-weight: bold;
}

#p_p_id_MarketSummary_WAR_vantage_ .header_field_bar {
	height: 25px;
}

/*for search img icon in RL pages*/

.rlSearchIconImage{
    vertical-align: middle; 
}

.ie7 .search-right-cap A IMG {
	margin-top: 1px;
}

/*Adding new survey image*/

.survey-image{
	background: url('/MercuryPortal-theme/images/ui/logo_bg_239_201.png') 0px -5px no-repeat;
	background-position: center;
	padding-bottom: 20px;
}

#maps_toolbar_icons {
	margin-right: 5px;
	margin-top: 1px;
}
/*564451: Analytics: No space between the bread•crumb and the dropdown in Analytics pages.*/
.portlet-borderless-container {
    margin-top: 5px;
}
/*591658:Bond RV | Text alignment*/
button.ui-multiselect.ui-widget.ui-state-default.ui-corner-all {
    line-height: 1.2em;
}
.x-monthpicker-item-inner{
	color:black !important;	
}

/*692701:Add expand-collapse class(maximize icon) in main.css to make it available in all pages. */

.maximize-icon {
    vertical-align: middle;
    padding: 3px;
    border-radius: 5px;
    margin-right: 5px;
    top: 210px;
    z-index: 999;    
    margin-left: -8px;
}
.pull-right {
    float: right!important;
}

/*694219:Top Nav - Apply some padding before any sub category in second level navigation for better user experience*/
.secondary_nav.baml-control ul li.baml-control-section-subhead:not(:first-child){
	padding-top : 10px;
} 
/*TOP HEADER RIGHT MENU TEXT SIZE AND FOOTER LINKS TEXT SIZE NEEDS TO BE SET To 10px when mercury-ui-theme enabled*/
#content .logo-container .right-menu {
    font-size: 10px;
}
.footer-links {
   font-size: 10px;
}
.highcharts-container tspan {
    stroke: none;
}
input[type=text]::-ms-clear {
	display: none; width : 0; height: 0; 
}
input[type=text]::-ms-reveal {
	display: none; width : 0; height: 0;
}
#sr-container {
    overflow: hidden;
}

#sr-filter-column .sr-filter-column-inner select, #sr-filter-column .sr-filter-column-inner .button-container {
    margin-bottom: 30px;
    width: 100%;
}

#sr-filter-column .sr-filter-column-inner {
    padding: 35px 5px 5px;
}

.sr-expand-collapse-column {
    width: 20px;
}
.sr-expand-collapse-column, #sr-results-column {
    float: left;
}

#sr-filter-column {  
    float: left;
	width: 130px;
}

#sr-results-column {
    padding: 5px 10px;
    width: 55%;
}

.sr-title {
    font-size: 18px;
}


#sr-results-column .controls div {
    float: left;
}

#sr-results-column .sr-range-label {
    margin-bottom: 15px;
    margin-right: 5px;
	color: #999999;
}

.pagination-control {
    float: right !important;
}

#sr-results-column .sr-results-row {
    clear: both;
    margin-bottom: 14px;
    padding-top: 2px;
    overflow: hidden;
    width: 100%;
}

blockquote, ul, ol, dl {
	margin:0;
	}

.sr-group {
    margin-bottom: 15px;
    margin-left: 10px;
    overflow: hidden;
}

.sr-group-header {
    font-size: 14px;
    margin-bottom: 5px;
    overflow: hidden;
    padding: 3px;
}

.sr-group-header-title a {
    padding-left: 2px;
}

.sr-expand-collapse-arrow-icon {
    height: 10px;
    margin: 10px 7px 0;
}

.sr-expand-collapse-column-label {
    height: 130px;
    margin: 10px 6px 0;
}

.sr-group-header-title {
    float: left;
}

.sr-group-header-icon > a {
	display: block;
    float: right;
    height: 10px;
    margin-top: 4px;
    width: 20px;
}

#sr-group-column {
   float: left;
   width: 215px;
   margin-top: 10px;
   margin-left: 10px;
}

.search-highlight-bg {
    font-weight: bold;
}

.sr-view-all {
    float: right;
    padding-right: 5px;
}

#sr-results-column .sr-results-row .row-attributes ul li.last-attr {
    border: none !important;
}
#sr-results-column .sr-results-row .row-attributes ul li {
    float: left;
    height: 12px;
    margin-right: 10px;
    padding-right: 10px;
}

#sr-results-column .sr-results-row .row-attributes {
    overflow: hidden;
    padding: 0 0 2px;
    width: 100%;
}

.sr-body {
   padding: 0 5px;
}

#sr-results-column .pagination-control span {
    border-right: 1px solid #555555;
    float: left;
    padding: 0 5px;
}

.pagination-index-container {
    float: left;
}

.pagination-right-arrow {
    height: 10px;
    margin-left: 5px;
    float: right;
    width: 5px;
}

.pagination-left-arrow {
    height: 10px;
    width: 5px;
    float: left;
}

#sr-group-column .sr-body li {
padding: 2px 0;
}

.sr-group-header-title a:hover {
	text-decoration:none;
}
.rl-hover {
    background: #E4E7E9;
	border: 1px solid #35639E;
	padding: 0!important;
	color:#000000;
}

.rl-popup-header {
    background: url("../images/ui/x-sprite.png") repeat-x scroll 0 -805px #01293D;
    color: #B6B6B6;
    height: 25px;
}
.light .rl-hover-new{
background: #E4E7E9;
	border: 1px solid #35639E;
	padding: 0!important;
	color:#000000;
}
.dark .rl-hover-new{
background: #666;
	border: 1px solid #35639E;
	padding: 0!important;
	color:#000000;
}

.rl-popup-head {
    color: #24566F;
    font-size: 13px;
    font-weight: bold !important;
    padding-left: 5px;
}

.rl-popup-head a {
    color: #3169B5 !important;
}

.rl-popup-subhead {
    color: #000000;
    font-size: 12px;
    font-weight: bold !important;
    padding-left: 5px;
}

.rl-popup-content {
    font-size: 11px;
    padding: 0 5px;
	color: #000000 !important;
}

.rl-popup-content-title {
    color: #000000;
    font-weight: bold;
	padding-top: 10px;
    padding-left: 5px;
}

.rl-popup-content-title a {
    color: #3169B5;
}

.rl-popup-header-name {
    color: #CCCCCC;
    font-size: 12px !important;
    font-weight: bold;
	padding-left: 3px;
}

.rl-popup-header-date {
    color: #CCCCCC;
    font-size: 11px !important;
    padding-right: 5px;
}

.rl-popup-label {
    color: #F0F296;
    font-weight: bold;
    padding-left: 5px;
}

.rl-popup-label-name {
    color: #FFFFFF;
    font-size: 11pt;
}

body .rl-hover {
    scrollbar-highlight-color:#cecece;
	scrollbar-3dlight-color:#cecece;
	scrollbar-arrow-color:#959595;
	scrollbar-face-color:#f9f9f9;
	scrollbar-shadow-color:#d8d8d8;
	scrollbar-track-color:#cecece;
	scrollbar-darkshadow-color:#cecece;
}

.rl-popup-header-text {
	color: #ccc;
	font-size: 11px !important;
	margin-left: 6px;
}

.whats-new-image {
	padding-left: 22px;
	width: 201px;
	height: 227px;
	margin-top: 18px;
}

.whats-new-banner {
	width: 102px;
	height: 104px;
	margin-top: 16px;
}

.relatedLinkBorder {
	position: relative;
	overflow: hidden;
    border: 1px solid #2D3C44;	
}

/*conf call edit changes*/

.confCallEditForm{
	font-size:11px;
}

.confCallFormSubmitResponse{
	height:20px;
}

.confCallFormDeleteResponse{
	height:20px;
}

.conference_call_delete_section{
    padding:10px;
    width:300px;
    display:none;
}

.conference_call_edit_section_main{
    padding-top:50px;
    padding-left:50px;
}

.conference_call_edit_section{
    display:none;
    width:90%;
    padding: 10px;
}

/* ------------------------ RL left navigaiton -----------------------*/

.portlet-left-nav li {
    list-style: outside none none;
    position: relative;
    text-indent: 4px;
    width: 130px;
	height: 22px;
	cursor: pointer;
}

.portlet-left-nav li a:hover {
	text-decoration:underline;
}

.portlet-left-nav li a {
    font: bold 12px Arial,Helvetica,sans-serif;
    text-decoration: none;
	line-height: 20px;
}

.portlet-left-nav li:after, .portlet-left-nav li:before {
    border: medium solid transparent;
    content: "";
    height: 0;
    left: 100%;
    position: absolute;
    width: 0;
}

.portlet-left-nav .active:before {
    border-width: 11px;
}

.research-top-nav li {
    display: inline-block;
    padding: 0 15px;
    position: relative;
	height: 20px;
	cursor: pointer;
}

.research-top-nav li a {
    font: bold 12px Arial,Helvetica,sans-serif;
    text-decoration: none;
	line-height: 20px;
}

.research-top-nav li a:hover {
    color: #FFFFFF;
	text-decoration:underline;
}

.research-top-nav li:after, .research-top-nav li:before {
    border: medium solid transparent;
    content: "";
    height: 0;
    position: absolute;
    width: 0;
    left: 37%;
    top: 100%;
}

.research-top-nav .active:before {
    border-width: 10px;
}

.icon-left-nav {
    margin-right: 5px;
}

.featured-research-icon, .conference-calls-icon, .recording-icon, .must-read-research-icon {
    border: 1px solid transparent !important;
    cursor: pointer;
    height: 44px;
    margin: 3px 0px!important;
    width: 55px!important;
    padding: 8px 0;
}

.ie9 .aui-state-default.aui-overlaycontextpanel-pointer {
       border-top-left-radius : 1px !important;
       border-top-right-radius : 0px !important;
       border-bottom-right-radius :0px !important;
       border-bottom-left-radius :0px !important;
}

.separator-gems{
    border: medium none !important;
    width: 2px !important;
}

.ie9 .aui-overlaycontextpanel-pointer-inner{
      border-right: 12px solid transparent !important;
  }
  
.DynarchCalendar-tooltip {
    display:none;
 }

.calDayDisplay {
       font-size: 14px;
       font-weight: bold;
       padding-left: 5px;
}

.nonSelected_Item, .nonSelected_Item.on, .bluenonSelected_Item, .blueselected_Item.on {
       text-align: center;
       height: 51px;
       width: 53px;
       font-size:20px;
       cursor: pointer;
}

.hidedatepicker {
       border:0;
       background-color: transparent !important;
       color: transparent !important;
       z-index: -100 ;
       position: absolute;
       height:1px;
       width:1px;
}

.dateBgImage {
       text-align: center;
       font-size: 12px;
       font-weight:bold;
       height: 28px;
       width: 29px;
       cursor: pointer;
       padding-top: 3px;
       float:left;
}

#rightScroll {
       text-align: center;
       font-size: 20px;
       height: 18px;
       width: 15px;
       float:left;
       cursor: pointer
}

#leftScroll {
       text-align: center;
       font-size: 20px;
       height: 18px;
       float:left;
       width: 15px;
       cursor: pointer
}

.verticalScroll#rightScroll {
       text-align: center;
       font-size: 20px;
       height: 30px;
       width: 17px;
       float:left;
       cursor: pointer
}

.verticalScroll#leftScroll {
       text-align: center;
       font-size: 20px;
       height: 30px;
       float:left;
       width: 17px;
       cursor: pointer
}

.selectedDate {
       text-align: center;
       font-size: 12px;
       font-weight:bold;
       height: 28px;
       width: 29px;
       padding-top: 3px;
       cursor: pointer;
       float: left;
}


.off-status-icon, .on-status-icon, .calendar-icon {
    height: 17px;
    width: 60px;
}


.undo-icon {
	width: 15px;
	height: 15px;
}

.undo-icon:hover {
	width: 15px;
	height: 15px;
}


.learnmoreButton {
	height: 21px;
	float: left;
}

ul#investment-menu li a {
  font-weight: bold;
  padding: 0.5em 0.5em 0.5em 20px;
}

ul#investment-menu li ul li a {
    font-size: 12px;
    padding-left: 60px;
}

.people-theme {
	margin-top: 10px;
}

.innovation-theme {
	margin-top: 10px;
}

.markets-theme {
	margin-top: 10px;
}

.government-theme {
	margin-top: 10px;
}

.earth-theme {
	margin-top: 10px;
}

.btn_right, .btn_left{
	height: 24px;
	width: 23px;
	cursor:pointer;
}

/*---------------------Data-Table -----------------------*/
.data-table, .data-table-divided {
	width:					100%;
	font-size:				11px;
	padding:				0px;
}

.data-table, .data-table-divided th {
	vertical-align:			middle;
	height:					20px;
	color:					#999;
	
}

td.data-table-divider {
	vertical-align:			middle;
	height:					20px;
	color:					#999;
}

.data-table th {
	padding-top:			5px;
	padding-bottom:			5px;
}

/*---------------Data-table td -----------*/
.data-table{
	margin-bottom:			0px;
	height:					23px;
	padding-right:			5px;
	color: #FFFFFF;
}

.data-table td:last-child {
	padding-right:			0px;
}

.data-table-divided td {
	border:					none;
	margin-bottom:			0px;
	vertical-align:			middle;
	height:					20px;
}
.complex-data-table {
    border-collapse: collapse;
}

.complex-data-table th {
    text-align: center;
	padding: 0 2px;
	font-weight: normal;
}

.complex-data-table th a:link, .complex-data-table th a:visited {
    text-decoration: none;
}

.complex-data-table td {
    padding: 0 5px;
	text-align: center;
}

.data-table-total {
	padding: 2px 0;
    text-transform: uppercase;
	font-weight: bold;
}

td.complex-data-table-left {
	text-align:				left;
	padding-left:			5px;
	padding-right:			5px;
}

td.complex-data-table-right {
	text-align:				right;
	padding-left:			5px;
	padding-right:			5px;
}

.data-table td{
	height: 23px;
	padding-right: 5px;
}

.data-table td td{
    border-bottom:none !important;
}

.complex-data-table .divider-column {
  border-right: 1px solid #666 !important;
}/*Top banner search panel parent div*/
div .topbanner-searchpanel
{
	border: 1px solid #434345;
	width: 465px;
}

/*Top banner search panel site menu dropdown*/
.topbanner-searchpanel-menu
{
	background-color:#222;
	border: 1px solid #434345;
	width: 104px;
	color: #FFF;
	height:23px
}

.topbanner-dropdown-arrow {
	height: 14px;
	background: no-repeat url(../images/ui/HP-sprite.png) -432px -390px;
	width: 16px;
	position: absolute;
	top: 9px;
	left: 88px;
}

.topbanner-search-arrow {
	background:no-repeat url(../images/ui/HP-sprite.png) -0px -64px;
	background-position-x: 90px;
	cursor: pointer;
	background-position-y: -64px;
}

.topbanner-filter-prodlabel
{
	font: bold 12px Arial, helvetica;
	color: #ccc;
	padding-left:25px
}

.topbanner-filter-prodvalue
{
	font: 12px Arial, helvetica;
	color: #ccc;
	padding-left:10px;
}

.topbanner-filter-searchlabel
{
	font: bold 12px Arial, helvetica;
	padding-top: 5px;
}

/*Top banner search panel input search*/
div .topbanner-searchpanel-searchinput
{
	width: 324px;
}

/*Rule line for  toolbar*/
.topbanner-toolbar
{
	border-top: 1px solid #145A83;
}

/*Height of the panel search by product , region and currency*/
div .topbanner-searchheight
{
	height:112px;
	padding-top: 5px;
	position: absolute;
	width: 1255px;
	background-color: #003258;
	display:none;
	padding-left:5px;
	z-index: 100;
}

/*Styling for the pills selected*/
div .topbanner-pills-selected
{
	background: #044571;
	border-radius:2px;
	color:#FCAD00;
	font: bold 12px arial,helvetica;
	margin-top:4px;
	float: left;
	margin-right:6px;
	line-height:23px;
	padding-left:15px;
	padding-right:15px;
	width:auto;
	cursor: pointer;
}

/*Styling for the pills not selected*/
div .topbanner-pills-notselected
{
	background: #000D23;
	border-radius:2px;
	color:#999;
	font: bold 12px arial,helvetica;
	margin-top:4px;
	float: left;
	margin-right:6px;
	line-height:23px;
	padding-left:15px;
	padding-right:15px;
	width:auto;
	cursor: pointer;
}

#main-search {
		width: 268px;
		height: 22px;
		border: 0px solid #919191;
		font-size: 11px;
		padding: 0;
		font-weight: bold;
}

.search-right-cap {
	width:					21px;
	height:					22px;
}

.topBanner-selectContainer{
	    	background:url('../images/ui/HP-sprite.png') no-repeat -696px -115px;
	    	padding: 0 15px 0 10px;
	    	min-width: 75px;
	    	display: inline-block;
	    	position: relative;
	    	cursor:pointer;
	    	margin-right: 2px;
	    	z-index:inherit 100;
	    	left: 1px;
	    	right: 0px;
	    	overflow: visible;
	    	font-size: 10px;
	    	
}

.topBanner-selectContainer:hover{
	background-position:-696px -115px;
}

.topBanner-selectContainer:hover span{
	background-position:-802px -115px;
}

.topBanner-selectContainer span{
	background:url('../images/ui/HP-sprite.png') no-repeat -802px -115px;
	height:22px;
	right: -5px;
	top:0;
	position:absolute;
	width:25px;
	z-index:inherit 100;
}

.topBanner-selectContainer ul{
	left: 1px;
	list-style: none outside none;
	position: absolute;
	right: -5px;
	top: 22px;
	z-index:inherit 100;
	}

.topBanner-selectContainer li{
	background: #474747;
	height: 22px;
	line-height: 22px;
    overflow: visible;
    padding: 0 10px;
    text-shadow: 1px 1px 0 #333333;
	z-index:inherit 100;
	-moz-box-shadow: -1px 0 0 #282828, 1px 0 0 #282828;
	-webkit-box-shadow: -1px 0 0 #282828, 1px 0 0 #282828;
	box-shadow: -1px 0 0 #282828, 1px 0 0 #282828;
}

.topBanner-selectContainer li:hover{
	background: #003C5A;
}
/***********************Pending Using existing styles*****************************/

/* Section Label for search extended panel (By Base, region and product)*/
/* Section Label for search top panel*/


.menuItems {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	padding-left:5px;
	font-weight: bold;
}						

.menuItems a {
	padding-left:5px;
}

.menuHeaderBg {
	margin-left:2px;
	margin-right:2px;
}

.centerdiv {
     margin-left: 28px;
}
.centerdiv ul {
     display: inline-table;
}

/* .menuBackground:after {
	bottom: 100%;
	left: 66%;
	border: solid transparent;
	position: absolute;
	pointer-events: none;
	content: '';
	display: block;
	top: -5px;
	right: -7px;
	width: 10px;
	height: 10px;
	-moz-transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-0.70710678, M12=0.70710678, M21=-0.70710678, M22=-0.70710678,sizingMethod='auto expand')";
} */

#arrowMenu{
	height:10px; 
	width: 10px;  
	margin-left: 100px;
	display: block;
	margin-top: -7px;
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	
}
.user-name-new {
	font: 12px Arial;
	font-weight: bold;
	color: #46c5ff !important;
}

.menuBackground{
	display:none;
	position:absolute; 
	top:112px;
	z-index:999;
	right: 10px;
	width: 150px;
}

.ie8 #arrowMenu{
	margin-top: -9px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-0.70710678, M12=0.70710678, M21=-0.70710678, M22=-0.70710678,sizingMethod='auto expand')";
}


.ie7 #arrowMenu{
	margin-top: -9px;
	display: none !important;
}

 
.skin-slidedeck dl.slidedeck {
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0
}

.skin-slidedeck dl {
	background: url('/MercuryPortal-theme/images/slidedeck/background_sliver.png') 0px -0px
		repeat-x
}

.skin-slidedeck dl.slidedeck>dd {
	position: relative;
	height: 294px;
	background: url('/MercuryPortal-theme/images/slidedeck/background_sliver.png') 0px -0px	repeat-x;
	margin: 0;
	overflow: hidden
}

.back-image {
	background: url('/MercuryPortal-theme/images/slidedeck/background.png') 0px -5px no-repeat
}
.skin-slidedeck dl.slidedeck>dt {
	width: 28px;
	color: #CCC;
	margin: 0;
	padding: 0;
	position: relative;
	cursor: pointer;
	line-height: 30px;
	font-size: 11px;
	font-weight: bold;
	font-family: "Arial";
	text-transform: uppercase;
	letter-spacing: 1px;
}

.skin-slidedeck dl.slidedeck dt.spine:hover {
	color: #CCC;
	background-position: 0 96px #232323
}

.skin-slidedeck dl.slidedeck dt.spine.active,.skin-slidedeck dl.slidedeck dt.spine.active:hover
	{
	cursor: default;
	color: #fff;
	font-weight: bold;
}

.skin-slidedeck dl.slidedeck dt.spine .index {
	margin-bottom: 2px;
	font-size: 14px;
	font-weight: bold;
	font-family: "Arial";
	color: #CCC;
	line-height: 30px
}

.skin-slidedeck dl.slidedeck dt.spine.active .index {
margin-bottom:0;
color:#fff;
}

.skin-slidedeck dl.slidedeck dt.spine:hover .index {
	color: #CCC
}


/*
	UTILITY STYLES
*/


.slider-wrap {
	width: 150px;
	position: relative;
	/*position: absolute;*/
}

.stripViewer .panelContainer.panel ul {
	text-align: left;
	margin: 0 15px 0 30px;
}

.stripViewer {
	position: relative;
	overflow: hidden;
	width: 160px;
	height: 314px;
}

.stripViewer .panelContainer {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	float: none;
	clear: both;
}

.stripViewer .panelContainer .panel {
	float: left;
	height: 100%;
	position: relative;
	width: 160px;
}

.stripNavL,.stripNavR,.stripNav {
	display: none;
}

.nav-thumb {
	border: 1px solid black;
	margin-right: 5px;
	cursor: pointer;
}

#movers-row {
	margin: -43px 0 0 62px;
}

#movers-row div {
	width: 20%;
	float: left;
}

#movers-row div a.cross-link {
	float: right;
}

.cross-link {
	display: block;
	margin-top: -14px;
	position: relative;
	padding-top: 15px;
	z-index: 9999;
	outline: none;
}

.ie .cross-link{
	cursor: pointer;
}

.active-thumb {
	background: transparent url("/MercuryPortal-theme/images/slider/icon-uparrowsmallwhite.png")	top center no-repeat;
}

.baml-control-section .baml-control-section-header {
	height: 18px;
	background-color: #131313;
	background: #131313;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

.contentItems {
	overflow: hidden;
	display: block;
	height: 43px;
	padding: 5px 0 4px 5px;
}

.contentItems ul {
	overflow: hidden;
	list-style: none;
	margin-left: 3px;
}

.contentItems ul li {
	padding-bottom: 1px;
	clear: both;
}

.contentItems ul li.applyPaddingEvent {
	padding-left: 23px;
}

.contentItems ul li div.myEventDate,.contentItems ul li div.availStartDate
	{
	float: left;
}

.contentItems ul li div.clockIcon {
	float: left;
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -66px -12px;
	width: 17px;
	height: 17px;
	margin: 2px 7px 0 0;
}

.contentItems ul li div.clockIcon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") repeat scroll -85px -12px transparent;
	cursor: pointer;
}

.contentItems ul li div.calendarIcon {
	float: left;
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -67px -13px;
	width: 16px;
	height: 16px;
	margin: 2px 7px 0 0;
	cursor: pointer;
}

.contentItems ul li div.calendarIcon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -86px -13px;
}

.smallCalendarIcon {
	width: 14px;
	height: 12px;
	display: inline-block;
	margin: 0px 2px 0px 2px;
}

.availableSubText {
	border-bottom: 1px dotted #363636;
    font-size: 11px;
    margin: 3px;
}

.calender-clickIcon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -105px -12px transparent;
	width: 14px;
	height: 14px;
}

.contentItems ul li div.invitedBig {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -1075px -20px transparent;
    height: 9px;
    margin: 3px 0 0 8px;
    width: 9px;
}

.contentItems ul li div.myeventBig {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -1075px -3px transparent;
    height: 9px;
    margin: 3px 0 0 8px;
    width: 9px;
}

.contentItems ul li div.myeventBig, .contentItems ul li div.invitedBig, .contentItems ul li div.myEventDate, .contentItems ul li div.clockIcon, .contentItems ul li div.availStartDate {
    float: left;
}

div.dividerCont {
	margin-bottom: 5px;
}

div.bottomSectCont {
	overflow: hidden;
	padding: 0 3px;
}

div.bottomSectCont div.viewAllSect {
	float: right;
	font-size: 11px;
}

.ajaxDiv {
	width:100%;
	height:333px;
	margin: auto;
}

.popUP-back-image {
      background-color: #191919;
}

.skin-slidedeck {
    border: 5px solid #232323;
    position: relative;
}

.SearchPanel {
    margin-top: -4px;
}

.footer-content{
	border-top: 1px solid #1a313e; 
	font-size: 8px;
	margin-top: 68px;
	padding: 0 30px;
	width: auto;
} 

.footerInner {
	padding: 20px 0 0;
	width: auto;
	margin: auto;
}

.aui-tab-active .aui-tab-label, .aui-tab-content .aui-tab-label, .aui-focus {
    outline: 0 none !important;
}

.aui-tab-label {
    padding: 4px 4px 4px;
	float:left !important;
}

.aui-dialog-content .aui-toolbar .aui-state-default {
    background: none;
    border: none;
}
.aui-icon-closethick {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1px -124px #393939 !important;
}

.aui-dialog-hd .aui-state-hover span {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1px -102px transparent !important;
}

.aui-tabview-list, .aui-tabview-list-content{
	margin-bottom:0;
}


.aui-carousel-menu-index {
    background: #a3a4a5;
}

.aui-carousel menu a {
    border-radius: 0;
}
    
.aui-carousel-menu-pause {
    background: url("/MercuryPortal-theme/images/aui/pause.png") no-repeat 4px 4px transparent;
}

.aui-carousel-menu-prev {
    background: url("/MercuryPortal-theme/images/aui/prev.png") no-repeat 0 4px transparent;
}	

.aui-carousel-menu-next {
    background: url("/MercuryPortal-theme/images/aui/next.png") no-repeat 1px 4px transparent;
}

.aui-carousel-menu-play {
    background: url("/MercuryPortal-theme/images/aui/play.png") no-repeat 0 0 transparent;
}

.aui-column-content, .aui-column-content-center {
    padding: 0;
}

.aui-menu-item {
    padding: 2px 5px;
}

.aui-menu-item:hover {
    background: #00517F;
}

.aui-menu-item a {
    color: #FFFFFF;
    text-decoration: none;
}

.aui-menugroup-content .aui-menu-label {
    background: #D2D6DE;
    color: #5B677D;
    display: block;
    font-weight: bold;
    padding: 4px 5px;
    text-shadow: 1px 1px #FFFFFF;
}

.aui-menu-content {
     border-top: none;
}

/*aui-tabs*/
.aui-tab {
	border-bottom: none !important;
	border-radius: 4px 4px 0 0 !important;
	margin-right: 2px;
}

.aui-tab-label, .aui-tab-label a {
    text-shadow: none;
	font-weight: bold;
	line-height: 13px;
	padding-top: 0;
}


.aui-tab-active {
    margin-bottom: -1px;
}

.aui-tab-active .aui-tab-content {
    box-shadow: none;
}

.aui-tab-active .aui-tab-content, .aui-tab-active .aui-tab-content:hover {
    background: none;
}

.aui-tab-active .aui-tab-label {
    color: #FFB30F;
    text-shadow: none;
}

.aui-tab-content {
	border: none !important;
	}

.aui-tabview-list, .aui-tab-content {
	background: none;
    border: none;
	border-radius: 0;
    padding: 0;
	margin-top: 3px;
}

.aui-underlay-content {
	background: #F4F3F3;
	border: 0 solid #AEAFB1;
	border-width: 0 1px 1px;
}

.aui-carousel-menu-pause, .aui-carousel-menu-play{
	margin-right:5px !important;
}

.ie7 .aui-tabview-list, .ie7 .aui-tabview-list-content {
	overflow: visible;
}

.aui-fieldset.aui-widget-bd {
    border: none;
    padding: 10px;
}
.aui-dialog .yui3-widget-hd {
    border: none;
    font-size: 14px;
    font-weight: 500;
    padding: 3px 10px;
    text-shadow: none;
}span.blue-button {
	background: url("../images/ui/x-sprite.png") repeat-x scroll 0 -900px #2889b5 !important;
}

span.bofa-button {
	text-transform: uppercase;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color: #fff!important;
	text-shadow: 2px 2px 2px #000;
	padding: 2px 8px;
	display: inline-block;
	font-size: 10px;
	text-decoration: none;
}


span.disabled-button {
	text-transform: uppercase;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color: #ccc!important;
	text-shadow: 2px 2px 2px #000;
	padding: 2px 16px;
	display: inline-block;
	font-size: 10px;
	text-decoration: none;
	background-color: #363636;
	background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -874px transparent;
}

.pbgreyButton {
	background: url("/MercuryPortal-theme/images/ui/pb-sprite.png") !important;
	background-position: -143px -48px !important;
	background-repeat: no-repeat;
	width: 202px;
	height: 30px;
	vertical-align: middle;
	color: #fff;
	padding-top: 8px;
}

.pbgreyButton:hover {
	background: url("/MercuryPortal-theme/images/ui/pb-sprite.png") !important;
	background-position: -143px -8px !important;
	background-repeat: no-repeat;
}

input.mercury-button[type="button"] {
    border: none;
    outline: none;
}

a.bofa-button {
	text-transform: uppercase;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color: #fff!important;
	text-shadow: 2px 2px 2px #000;
	padding: 2px 8px;
	display: inline-block;
	font-size: 10px;
	text-decoration: none;
}

.action-button, .blue-button {
    border: none;
    outline: none;
}
@media print {
	.DynarchCalendar-day-selected {
		border: 1px solid #000;
		margin: 0 !important;
		padding: 2px 3px
	}
}

.DynarchCalendar {
	-webkit-user-select: none;
	user-select: none;
	line-height: 14px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 207px;
	height: 174px;
	-moz-user-select: none;
	border: none;
	cursor: default;
	font: 11px/14px "lucida grande", tahoma, verdana, sans-serif;
	position: relative;
}
.DynarchCalendar table {
	border-collapse: collapse;
	font: 11px "lucida grande", tahoma, verdana, sans-serif;
	line-height: 14px
}


.DynarchCalendar-topBar {
border-bottom:none;
background:none;
-moz-border-radius:4px 4px 0 0;
-webkit-border-radius:4px;
border-radius:4px 4px 0 0;
margin-left:4px;
padding:5px 0 0;
}

table.DynarchCalendar-titleCont {
	color: #ffffff;
	font-size: 90%;
	font-weight: bold;
	margin-top: -6px;
	position: relative;
	text-align: center;
	text-shadow: none;
	z-index: 9;
}

.DynarchCalendar-title div {
	padding: 5px 17px;
}

.DynarchCalendar-bottomBar {
	border-top: none;
	background: none;
	position: relative;
	text-align: center;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	padding: 2px;
	display: none;
}

.DynarchCalendar-bottomBar-today {
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
display:none !important;
padding:2px 15px;
}

.DynarchCalendar-hover-bottomBar-today {
	border: 1px solid #000;
	background-color: #fff;
	padding: 1px 14px;
}

.DynarchCalendar-body {
	width: 196px;
	height: 120px;
	margin-left: 6px;
	background-color: #cccccc;
	overflow: hidden;
	padding-bottom: 5px;
	padding-top: 0;
	position: relative
}

.DynarchCalendar-first-col {
	padding-left: 0
}

.DynarchCalendar-last-col {
	padding-right: 0
}


.DynarchCalendar-dayNames div {
	background-image: url(/MercuryPortal-theme/images/ui/HP-sprite.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: -1043px -2px;
	width: 19px;
	height: 14px;
	text-shadow: none;
	color: #4C5359;
	font-family: Calibri;
	font-size: 11px;
	font-style: italic;
	font-weight: bold
}

.DynarchCalendar-navBtn {
	position: absolute;
	top: 5px;
	z-index: 10
}

.DynarchCalendar-navBtn div {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	height: 15px;
	width: 16px;
	padding: 1px
}

.DynarchCalendar-navDisabled {
	opacity: 0.3;
	filter: alpha(opacity = 30)
}

.DynarchCalendar-prevMonth {
	left: 5px
}

.DynarchCalendar-nextMonth {
	left: 100%;
	margin-left: -23px
}

.DynarchCalendar-dayNames div,.DynarchCalendar-day,.DynarchCalendar-weekNumber
	{
	width: 1.7em;
	text-align: center;
	padding: 3px 4px
}

.DynarchCalendar-day {
	text-align: right;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-image: url(/MercuryPortal-theme/images/ui/HP-sprite.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: -1043px -2px;
	width: 19px;
	height: 14px;
	color: #4C5359;
	font-family: Calibri;
	font-weight: bold
}

.DynarchCalendar-weekend {
	color: #4C5359;
	background-image: url(/MercuryPortal-theme/images/ui/HP-sprite.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: -1043px -2px;
	width: 19px;
	height: 14px;
}

.DynarchCalendar-day-today {
	background-image: url(/MercuryPortal-theme/images/ui/HP-sprite.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: -1043px -83px;
	width: 19px;
	height: 14px;
	color: #0000FF;
	font-weight: bold
}

.DynarchCalendar-day-disabled {
	opacity: 0.5;
	text-shadow: 2px 1px 1px #fff;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0
}

.DynarchCalendar-hover-date {
	background-color: #eef;
	border: 1px solid #88c;
	color: #000;
	margin: 0 !important;
	padding: 2px 3px
}

.DynarchCalendar-day-othermonth.DynarchCalendar-hover-date {
	color: #888;
	border-color: #aaa
}

.DynarchCalendar-day-othermonth.DynarchCalendar-weekend {
	color:#888888 !important;
}

.DynarchCalendar-day-selected {
	color:#ffffff !important;
	background-image:url(/MercuryPortal-theme/images/ui/HP-sprite.png);
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:-1043px -84px;
	width:19px;
	height:14px;
	font-weight: bold;
	margin:1px;
	padding:2px 3px;
}

.DynarchCalendar-day-today.DynarchCalendar-day-selected {
	background-color: #1864fc;
	color: #fff !important
}

.DynarchCalendar-focusLink {
	position: absolute;
	opacity: 0;
	filter: alpha(opacity = 0)
}

.DynarchCalendar-focused .DynarchCalendar-topBar,.DynarchCalendar-focused .DynarchCalendar-bottomBar
	{
	border-color: #336
}

.DynarchCalendar-tooltip {
	position: absolute;
	top: 100%;
	width: 100%
}

.DynarchCalendar-tooltipCont {
	border: 1px solid #aaa;
	border-top: 0;
	background: none;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 5px;
	margin: 0 5px;
	padding: 3px 6px
}

.DynarchCalendar-focused .DynarchCalendar-tooltipCont {
	border-color: #000
}

.DynarchCalendar-title,.DynarchCalendar-title div {
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px
}

.DynarchCalendar-menu {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.DynarchCalendar-dayNames {
	background-color: #CCCCCC;
	padding-left: 0;
	padding-right: 0;
	margin-left: 2px;
	width: 196px
}

.DynarchCalendar-nextMonth div {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -1047px -141px transparent;
}

.DynarchCalendar-prevMonth div {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -1047px -103px transparent;
}

.DynarchCalendar-nextMonth:hover div {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -1047px -160px transparent;
}

.DynarchCalendar-prevMonth:hover div {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -1047px -122px transparent;
}

.DynarchCalendar-focused, .DynarchCalendar-focused.DynarchCalendar-topBar,.DynarchCalendar-focused.DynarchCalendar-bottomBar {
	background-color: none;
	border-color: #336
}

.DynarchCalendar-dayNames.DynarchCalendar-weekend {
	color: none
}

.DynarchCalendar-navBtn,.DynarchCalendar-navBtn div,.DynarchCalendar-menu table td div {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px
}


div.DynarchCalendar-dayNames {
	padding-left: 0;
	padding-right: 0;
	margin-left: 2px;
	width: 196px;
}

.DynarchCalendar-day-othermonth {
	color: #888888;
}

.DynarchCalendar-hover-navBtn div {
	border: none;
	background-color: none;
}


.DynarchCalendar-nextYear div,.DynarchCalendar-prevYear div {
	background-image: none;
	display: none;
}


.gemsDropdowns {
	overflow: visible;
	padding-bottom: 3px;
        padding-top: 3px;
}

.gemsDropdowns div.lobPadd {
	padding-left: 3px;
	position: absolute;
	margin-left: 66px;
}

.ie7 .gemsDropdowns div.lobPadd {
	position: absolute;
	margin-left: 2px;
}

.ie9 .gemsDropdowns div.lobPadd {
	position: absolute;
	margin-left: 75px;
}

.ie8 .gemsDropdowns div.lobPadd{
	padding-left:3px;
	/*left:77px;*/
	position:absolute;
	/*margin-left: 3px;*/
}

.gemsDropdowns div span.selectContainerOther {
	min-width: 40px;
}

.gemsDropdowns div#lobData span.selectContainer {
	min-width: 89px;
}


div.bottomSectCont div.downUpSect,.gemsDropdowns div {
	float: left;
}

ul.inviteeCont li div {
	float: left;
}

ul.inviteeCont li div.myeventSmall {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -1074px -2px transparent;
	width: 7px;
	height: 7px;
	margin: 4px 4px 0 0;
}

ul.inviteeCont li div.invitedSmall {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -1074px -29px transparent;
	width: 7px;
	height: 7px;
	margin: 4px 4px 1px 5px;
}

.gemsCont {
	overflow: hidden;
	margin: auto;
	width: 207px;
	padding-top:1px;
}

table.gemsTable tr td {
	padding-left: 5px;
}

.drpDwnCont {
	overflow: hidden;
	display: block;
	padding: 0 0 0 15px;
}

.calCont div {
	display: block;
}

.ie table.gemsTable tr td.applypaddingright {
	padding-right: 22px;
}

ul.inviteeCont {
	list-style: none;
	overflow: hidden;
	margin-left: 3px;
	
}

.drpDwnCont div,ul.inviteeCont li {
	float: left;
	padding-left: 3px;
}

/* Tooltip for Gems*/
#lobtooltip {
	position: absolute;
	z-index: 19999;
	color: #000;
	font-size: 12px;
	width: 180px;
}

#lobtooltip .lobtipBody {
	background-color: #FFC;
	padding: 5px 5px 5px 5px;
}

#lobtooltip .lobtipHeader,#lobtooltip .lobtipFooter {
height:8px;
}


.FO-contactus {
    margin-left: -5px;
    margin-right: -5px;
	}
	
.FO-contactus .x-panel-body {
    border: none;
}

.FO-contacts-name {
    font-weight: bold;
}

.FO-contactus-title {
    color: #FBC965;
    font-weight: bold;
}

.FO-contacts-content {
    padding-left: 20px !important;
    padding-bottom: 10px;
}

.FO-contacts-panel {
    border-bottom: 1px dashed #666666;
    margin-bottom: 10px !important;
}

.FO-contactus .x-accordion-hd {
    border: none;
}
body {
    background: #000F17;
    font: 62.5%/1.4 Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
}

a {
    color: #64C9FD;
	text-decoration: none;
	cursor: pointer;
}

a:hover {
    text-decoration: underline;
}

a:active, a:focus, a:selected, a:hover, a:visited {
    outline: 0 none !important;
}

ul {
    list-style: none;
}

ul ul {
    list-style-type: none;
}

th {
    border: 0 none;
    border-collapse: collapse;
    font-style: normal;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-align: left;
}

td, tr, thead, tfoot, tbody, tf {
    border: 0 none;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
}

footer a {
	text-decoration: underline !important;
} 

table {
    border: 0 none;
    border-collapse: collapse;
    border-spacing: 0;
    clear: both;
    margin: 0;
    padding: 0;
}

footer {
    background: url("../images/ui/HP-sprite.png") no-repeat scroll 100% -525px #002940;
    border-top: 1px solid #1A313E;
    color: #999999;
	height: 125px;
}

.contentBox {
	box-sizing: content-box;
}

/*------------------ Highchart ---------------------*/

rect.highcharts-background {
	fill: none;
}

.highcharts-tooltip path{
	fill:#078bcd;
	font-size: 10px;
	font-weight: normal;
}

.highcharts-button{
	font-size: 10px;			
} 

tspan {
    font-size: 10px;
    font-weight: normal;      
    cursor: pointer;   
}
/*** JQuery Tabs ***/
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
	background: none;
}

.ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.ui-tabs .ui-tabs-nav {
	background: none;
    margin: 0;
    padding: 0 5px;
	border: none;
	border-bottom: 1px solid #666666;
	border-radius: 0;
}

.ui-tabs .ui-tabs-nav li {
	background: #222222;
	border: 1px solid #666666;
	border-bottom: none;
	border-radius: 4px 4px 0 0;
	float: left;
    font-size: 11px;
    font-weight: bold;
	margin: 1px 1px 0;
}

.ui-tabs .ui-tabs-nav li a {
    color: #848484;
    line-height: 22px;
    margin: 0 8px;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-state-active {
	background: url("../images/ui/x-sprite.png") repeat-x scroll 0 -1099px #010B10;
    border-bottom: 1px solid #010B10;
    margin-bottom: -1px;
	color: #FFB30F;
}

.ui-tabs .ui-tabs-selected a, .ui-state-active a, .ui-state-active a {
    color: #FFB30F !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}

.ui-tabs-hide {
  display:none !important;
}
/*added the below class for calendar pre dates disable*/
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
 opacity: .35; 
filter: Alpha(Opacity=35);
background-image: none;
}

/*** JQuery Popup ***/
.ui-dialog .ui-dialog-titlebar-close {
    margin: -7px 5px 0;
    padding: 0;
    position: absolute;
    right: 0.3em;
    top: 50%;
}

.ui-widget-header a {
    color: #FFFFFF;
}

.ui-dialog {
    overflow: hidden;
    position: absolute;
    width: 300px;
	border-radius: 2px;
}

.ui-dialog-title {
    font: bold 11px tahoma,arial,verdana,sans-serif;
    font-weight: bold;
}

.ui-widget-overlay {
    background: #000000;
    opacity: 0.5;
    filter:Alpha(Opacity=30);
	position: absolute;
    top: 0;
    left: 0;
}

.ui-widget-header.ui-widget-header .ui-icon {
	height: 16px;
    width: 16px;
	overflow: hidden;
    text-indent: -99999px;
    cursor: pointer;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: url("../images/ui/x-sprite.png") repeat-x scroll 0 -900px #006295;
    border: medium none;
    color: #FFFFFF;
    font-weight: bold;
}

.ui-dialog .ui-dialog-titlebar {
	border: none;
	border-radius: 0;
    padding: 8px 0 4px 5px;
    position: relative;
}

.ui-dialog .ui-dialog-titlebar-close span.ui-button-text {
    display: none;
}

.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
}

.ui-dialog .ui-dialog-buttonpane button {
    cursor: pointer;
    margin: 0.5em 0.4em 0.5em 0;
}

.ui-dialog .ui-dialog-content {
    border: 0 none;
    overflow: auto;
    padding: 5px;
    position: relative;
}

.ui-dialog .ui-dialog-buttonpane {
    background: #172127;
    border: none;
	/*border-top: 1px solid #454545;*/
    text-align: left;
}

.ui-widget-header {
    font-weight: bold;
    border-radius: 4px 4px 0 0!important;
    margin: -2px -2px 0!important;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}

.ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -876px #393939;
    border: 0 none;
    border-radius: 2px;
    height: 18px;
}

.ui-corner-all {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1.1em !important;
	font-weight: normal !important;
	text-decoration: none !important;
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

/*** UI Date Picker ***/
.ui-datepicker-calendar .ui-state-default.ui-state-highlight {
    background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -900px #006295 !important;
    border: none;
    color: #FFFFFF;
}

.ui-icon.ui-icon-circle-triangle-e {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1269px -61px transparent !important;
}

.ui-icon.ui-icon-circle-triangle-w {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1270px -79px transparent !important;
}

.ui-datepicker-week-end .ui-state-default {
    opacity: 0.5;
	filter:alpha(opacity=70);
}

.ui-datepicker .ui-state-default.ui-state-hover {
    background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -900px #006295;
}

.ui-datepicker .ui-datepicker-header {
    background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -1133px #030B0F;
    padding: 0.2em 0;
    position: relative;
}

.ui-helper-clearfix {
	display: block;
}

.ui-datepicker  {
    width: 17em;
    padding: .2em .2em 0;
    display: none; 
}

.ui-datepicker .ui-datepicker-header {
    position:relative;
    padding:.2em 0;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next  {
    position:absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em; 
}

.ui-datepicker .ui-datepicker-prev  {
    left:2px; 
}

.ui-datepicker .ui-datepicker-next  {
    right:2px;
 }
 
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span  {
    display: block; 
    position: absolute; 
    left: 50%; 
    margin-left: -8px; 
    top: 50%; 
    margin-top: -8px;  
}

.ui-datepicker .ui-datepicker-title  {
    margin: 0 2.3em;
    line-height: 1.8em; 
    text-align: center; 
}

.ui-datepicker .ui-datepicker-title select  {
    font-size:1em; 
    margin:1px 0; 
}

.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%;
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin:0 0 .4em; 
}

.ui-datepicker th {
    padding: .7em .3em; 
    text-align: center; 
    font-weight: bold; 
    border: 0;  
}

.ui-datepicker td {
    border: 0; 
    padding: 1px; 
}

.ui-datepicker td span, .ui-datepicker td a  {
    display: block; 
    padding: .2em; 
    text-align: right; 
    text-decoration: none; 
    color: #ffffff;
 }
 
.ui-datepicker .ui-datepicker-buttonpane  {
    background-image: none; 
    margin: .7em 0 0 0; 
    padding:0 .2em; 
    border-left: 0; 
    border-right: 0;
    border-bottom: 0; 
}

.ui-datepicker .ui-datepicker-buttonpane button  {
    float: right; 
    margin: .5em .2em .4em; 
    cursor: pointer; 
    padding: .2em .6em .3em .6em; 
    width:auto; 
    overflow:visible; 
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current  {
    float:left; 
}




/*** UI Accordion ***/
.ui-accordion .ui-accordion-header {
	background-color: #303030;
	background: repeat-x #303030 url(url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -1133px #030b0f) 0 0;
	border: 0;
	color: #666;
	font-size: 1em;
	font-weight: 700;
	position: relative;
	padding: 1px;
}

.ui-accordion h3 {
	margin: 0;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #eee;
	text-decoration: none;
}

.ui-accordion .ui-state-active .ui-icon {
	background: no-repeat transparent url(../images/ui/ui-sprite.png) 0 -74px;
	height: 20px;
	width: 15px;
	display: block;
	position: absolute;
	right: 3px;
	margin-top: 0;
}

.ui-accordion .ui-state-default .ui-icon {
	background: no-repeat transparent url(../images/ui/ui-sprite.png) 0 -63px;
	display: block;
	height: 8px;
	width: 10px;
	position: absolute;
	right: 5px;
	margin-top: 5px;
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: -1.7;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-button-text{
    text-transform:uppercase;
    font-size:10px;
}

/**Load Mask Css from Gfdcs Portlet**/
.loadmask {
    z-index: 100;
    position: absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
    background-color: #CCC;
    width: 100%;
    height: 100%;
    zoom: 1;
}
.loadmask-msg {
    z-index: 20001;
    position: absolute;
    top: 0;
    left: 0;
    border:1px solid #6593cf;
    background: #c3daf9;
    padding:2px;
}
.loadmask-msg div {
    padding:5px 10px 5px 25px;
    background: #fbfbfb url('/MercuryPortal-theme/js/extjs/resources/themes/images/default/grid/loading.gif') no-repeat 5px 5px;
    line-height: 16px;
	border:1px solid #a3bad9;
    color:#222;
    font:normal 11px tahoma, arial, helvetica, sans-serif;
    cursor:wait;
}
.masked {
    overflow: hidden;
}
.masked-relative {
    position: relative !important;
}
.masked-hidden {
    visibility: hidden !important;
}

.ui-datepicker-calendar .ui-state-hover, .ui-datepicker-calendar .ui-widget-content .ui-state-hover{
    font-size:10px !important;
}

.ui-datepicker-calendar .ui-state-default.ui-state-hover {
 font-weight:normal !important;
}

.ui-datepicker-calendar td a{
    padding-left:2px !important;
    padding-bottom: 2px;
}
/*Dates in Calendar are Right & Top aligned across PriceServe:585313*/
.ui-datepicker-calendar td .ui-state-default {
    text-align: center;
    line-height: 1.6em !important;
}
/*Chart Tool: display issue in jQuery pop-up overlay */
.ui-widget-overlay.ui-front {
    width: 100%;
    height: 1410px;
    position:fixed;
}
/*592019 : jQuery Upgrade: Alerts Popup: misalignments in popups*/
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all {
    top: 210px;
    left: 400px;
}
/****Site Tools******/
.site_tools .single_node .single_node .node_header {
	background: 0;
	border-bottom: 1px solid #333;
	color: #cfcfd0;
	padding: 2px 10px;
}

.site_tools .single_node .node_header {
	border: 1px solid #212121;
	color: #c8c8c8;
	padding: 3px 0 3px 5px;
}

.site_tools .single_node {
    width: 100%;
}

.site_tools .single_node .single_node {
    background: #252525 !important;
}

.site_tools .tab_container {
    padding: 10px;
}
.single_node .single_node .node_icon, .single_node.expanded .single_node .node_icon {
	background: no-repeat transparent url("/MercuryPortal-theme/images/ui/ui-sprite.png") 0 -54px;
	width: 7px;
	float: left;
	height: 7px;
	padding-right: 5px;
}
.site_tools .single_node .node_icon {
	background: no-repeat transparent url("/MercuryPortal-theme/images/ui/ui-sprite.png") 0 -37px;
	width: 9px;
	float: left;
	height: 9px;
	padding-right: 10px;
	margin-top: 2px;
}

.site_tools .node_body .node_body {
	background: none repeat scroll 0 0 #222;
	border-bottom: medium none;
	padding: 5px 20px;
}

.single_node .single_node .node_icon {
	background:					no-repeat transparent url("/MercuryPortal-theme/images/ui/ui-sprite.png") 0px -55px;
	width:						7px;
	float:						left;
	height:						7px;
	padding-right:				5px;
}
	
.single_node.expanded .single_node .node_icon {
	/*background:					url("../../images/ui/accordion/site-tools/secondary-expand-icon.gif") no-repeat scroll 0 4px transparent;*/
	background:					no-repeat transparent url("/MercuryPortal-theme/images/ui/ui-sprite.png") 0px -55px;
	width:						7px;
	float:						left;
	height:						7px;
	padding-right:				5px;
}#moreTabList a.white-text{
  color: #fff ; 
}

.vertical-text {
     display:  inline-block;
    -moz-transform: rotate(270deg);  /* FF3.5+ */
    -o-transform: rotate(270deg);  /* Opera 10.5 */
    -webkit-transform: rotate(270deg);  /* Saf3.1+, Chrome */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);  /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; /* IE8 */
    writing-mode: tb-rl;
    white-space: nowrap;
    width: 16px;
    writing-mode: horizontal-tb;
}
 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
 	.vertical-text { 
	 	-ms-transform: rotate(180deg) !important; /* IE 11 */
	}
 }

.bulleted-text {
	margin-left: 12px;
	margin-bottom: 5px;
	padding-bottom: 2px;
}

.subIndexText {
	padding:0px 5px;
}

.authorText {
	font-weight: bold;
}

.trader-trends-text {
	padding-top: 5px;
}

.bold-text {
    font-weight: bold;
}

.section-label {
	color:#4cc5ff;
	/*font:bold 11px arial;*/
	font-size: 16px;
}

.current-page-title {
	color:#f8ac00;
	/*font:bold 11px arial;*/
	font-size: 16px;
}

.bold-white-label {
	font-weight: bold;
	font-size: 12px;
}

.sub-heading-market {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.research-portlet-label {
	text-transform: uppercase;
	color: #777;
}
body.dark {
    color: #ffffff;
}

.dark #content{
	background: #000F17;
	border-left:1px solid #122734;
	border-right:1px solid #122734;
}

.dark a, .dark .highlight-text {
	color:#64c9fd;
}

.dark .dockbar a {
	color:#000 !important;
}

.dark .aui-menu-item a {
	color:#fff;
}

.dark .dockbar .aui-menu-item:hover {
    background:#e1f1f7;
}

.dark .aui-tooltip-content {
	background:#000;
}

.dark .data-table th {
	background: #111314;
	border-top: 1px solid #414446;
	border-bottom: 1px solid #414446;
	color:#fff;
}

.dark .data-table td {
	border-bottom: 1px solid #252f35;
	color:#fff;
}

.dark .SearchPanel {
	background:#323c42;
	border: 1px solid #454545;
}

.dark .lfr-menu-list ul {
	background:#171b1e;
	border:1px solid #2d3c44;
}

.dark .lfr-menu-list li {
	border-bottom:1px solid #2d3c44;
}

.dark .lfr-menu-list li:hover {
	background:#002940;
}

.dark .lfr-menu-list li a {
	color:#ccc;
}

.dark .aui-panel-hd {
	color:#000;
}

.dark .aui-menu-content {
	background:#181f23;
	border:1px solid #005582;
}

.dark div.in_page_nav ul li.in_page_primary a.selected,.dark .ui-widget-header a {
	color:#fff;
}

.dark div.in_page_nav ul li.in_page_primary.has_child:hover a {
	border-color: #2e5c75;
	border-bottom-color:#2e5c75;
}

.dark div.in_page_nav ul li.in_page_primary.has_child:hover .in_page_flyout {
	background-color:#2e2e2e;
	border: 1px solid #2e5c75;
}

.dark .ui-state-hover,.dark .ui-widget-content .ui-state-hover,.dark .ui-widget-header .ui-state-hover,.dark .ui-state-focus,.dark .ui-widget-content .ui-state-focus,.dark .ui-widget-header .ui-state-focus {
    color:#fff;
    background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -900px #006295!important; 
    text-decoration: underline;
    font-size: 11px;
}

.dark .ui-state-default.ui-dialog-titlebar-close.ui-state-hover, .dark .ui-widget.ui-state-default.ui-dialog-titlebar-close.ui-state-hover .ui-icon.ui-icon-closethick, .dark .ui-widget.ui-state-default.ui-dialog-titlebar-close.ui-state-focus .ui-icon.ui-icon-closethick{
    background: url("../images/ui/HP-sprite.png") no-repeat scroll -1px -102px transparent !important;
}

.dark input[type="text"], .dark input[type="number"], .dark input[type="password"], .dark input[type="file"], .dark .cell{
    background: url("/MercuryPortal-theme/images/ui/input-tile.gif") repeat-x scroll 0 0 #4D4D4D;
    border: 1px solid #666666;
    text-indent: 4px;
}

.dark input[type="text"]:focus, dark input[type="number"].focus, .dark input[type="password"]:focus, .dark input[type="password"].focus, .dark input[type="file"]:focus,.dark input[type="file"].focus, .dark .cell:focus, .dark .cell.focus{
    border: 1px solid #04A8F9 !important;
    text-indent: 4px;
}

.dark textarea, .dark .comment-box {
    background: url("/MercuryPortal-theme/images/ui/input-tile.gif") repeat-x scroll 0 0 #4D4D4D;
    border: 1px solid #666666;
    color: #FFF;
}
.dark textarea:focus, .dark textarea.focus, .dark .comment-box:focus, .dark .comment-box:focus {
	border: 1px solid #04A8F9 !important;
}
.dark input[type="button"], .dark input[type="reset"] {
	background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -876px #393939;
}

.dark input[type="button"]:hover, .dark input[type="reset"]:hover{
	background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -900px #006295;
}
.dark input[type="button"]:focus, .dark input[type="reset"]:focus, .dark input[type="button"].focus, .dark input[type="reset"].focus{
	background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -900px #006295;
}

.dark input[type="button"].blue-button:hover, .dark input[type="submit"].blue-button:hover, .dark button.blue-button:hover, .dark .aui-button-input.blue-button:hover {
	background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -900px #006295 !important;

}
.dark input[type="button"].blue-button:focus, .dark input[type="submit"].blue-button:focus, .dark button.blue-button:focus, .dark .aui-button-input.blue-button:focus, .dark input[type="button"].blue-button.focus, .dark input[type="submit"].blue-button.focus, .dark button.blue-button.focus, .dark .aui-button-input.blue-button.focus {
	background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -900px #006295 !important;

}
.dark .action-button, .dark .blue-button, .dark input.mercury-button[type="button"],.dark input.blue-button[type="button"], .dark input.action-button[type="button"] {
    background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -927px #086995 !important;
}

.dark .action-button:hover, .dark .blue-button:hover, .dark input.mercury-button[type="button"]:hover {
     background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -900px #2889b5 !important
}
.dark .action-button:focus, .dark .blue-button:focus, .dark input.mercury-button[type="button"]:focus, .dark .action-button.focus, .dark .blue-button.focus, .dark input.mercury-button[type="button"].focus {
     background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -900px #2889b5 !important
}
.dark .aui-tab {
	background:#222;
	border:1px solid #666666 !important;
	border-bottom: none !important;
}

.dark input[type="button"].disabled:hover {
	background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -876px #393939 !important;
}
.dark input[type="button"].disabled:focus,.dark input[type="button"].disabled.focus {
	background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -876px #393939 !important;
}

.dark .aui-tab-label, .dark .aui-tab-label a {
	color:#848484;
}

.dark .aui-tab-label:hover,.dark .aui-state-hover .aui-tab-label,.dark .aui-tab-label a:hover {
	color:#848484;
}

.dark .aui-tab-active {
    border-bottom: 1px solid #010b10 !important;
    background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -1099px #010b10;
}

.dark .aui-tab-active .aui-tab-label {
	color:#ffb30f !important;
}

.dark .aui-tab-active .aui-tab-label a {
	color: #ffb30f!important;
}




.dark .aui-tabview-list,.dark .aui-tab-content {
	border-bottom:1px solid #666;
}

.dark .graybackground_all_border {
	BORDER: 1px solid #2d3c44 ;
}

.dark .positivea, .dark .decreased-red, .dark .table-cell-decreased-red-gradient {
	background:#4e1c21 !important;
	color: #fff;
}

.dark .positiveb, .dark .medium-red, .dark .table-cell-medium-red-gradient {
	background:#8d1925 !important;
	color: #fff;
}

.dark .positivec, .dark .intense-red, .dark .table-cell-red-gradient, .dark .table-cell-intense-red-gradient {
	background:#bf1123 !important;
	color: #fff;
}

.dark .positived {
	background:#fc0404;
	color: #fff;
}

.dark .negativea, .dark .decreased-blue, .dark .table-cell-decreased-blue-gradient {
	background:#002c4a !important;
	color: #fff;
}

.dark .negativeb, .dark .medium-blue, .dark .table-cell-medium-blue-gradient {
	background:#00416c !important;
	color: #fff;
}

.dark .negativec, .dark .intense-blue, .dark .table-cell-blue-gradient, .dark .table-cell-intense-blue-gradient {
	background:#0074c1 !important;
	color: #fff;
}

.dark .negatived {
	background:#0092f4;
	color: #fff;
}

.dark .green-text {
	color:#3c3!important;
}

.dark .red-text {
	color:#fe0101!important;
}

.dark .trader-trends-text {
	color: #8D8C8F;	
}	
	
.dark .grey-text {
	color:#bdbdbd;
}

.dark .white-text{
	color:#fff;
}

.dark .authorText {
	color:#FFFF66;
}

.dark .sub-heading-market {
    color:#f1bf1f;
}

.dark .sub-heading {
	color: #f1bf1f;
}

.dark .market-index-text{
	color:#e1e1e1;
}

.dark .highlight-row {
    background-color:#0b3a5e;
}

.dark .highlight-row-ctd {
	background-color:#073812!important;
}

.dark .main-row-blue {
	background:#454545;
	font-weight: bold;
}

.dark .vertical-row-blue {
	background:#000;
	color: #fff;
}

.dark .tb_sld {
	border-right-color: #7e8354!important;
	border-bottom-color: #7e8354!important;
}

.dark .tb_sldl {
	border-right-color: #7e8354!important;
}

.dark .tb_sldt {
	border-bottom-color:#7e8354!important;
}

.dark .green-status-1 {
	background-color:#007b03!important;
}

.dark .green-status-2 {
	background-color:#005114!important;
}

.dark .blue-status-1 {
	background-color:#00679a!important;
}

.dark .blue-status-2 {
	background-color:#004b71!important;
}

.dark .yellow-status-1 {
	background-color:#d7ac02!important;
}

.dark .yellow-status-2 {
	background-color:#ac8d05!important;
}

.dark .orange-status-1 {
	background-color:#f0900a!important;
}

.dark .orange-status-2 {
	background-color:#bd740b!important;
}

.dark .red-status-1 {
	background-color:#ae0203!important;
}

.dark .red-status-2 {
	background-color:#830406!important;
}

.dark .grey-status-1 {
	background-color:#646464!important;
}

.dark .grey-status-2 {
	background-color:#484848!important;
}

.dark .selectBox{
	text-shadow: 1px 1px 0 #333333;
}

.dark .selectBoxCss {
	color:#fff;
	text-shadow: 1px 1px 0 #333333;
}

.dark .selectContainerOther ul {
	border:1px solid #666;
}

.dark .multiSelectDropDown {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -809px 0 transparent;
}

.dark a.multiSelect span.topSelect {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") repeat scroll -378px 0 transparent;
    color:#fff;
}

.dark a.multiSelect.hover span.topSelect, .dark a.multiSelect.active span.topSelect{
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") scroll -378px -27px transparent!important;
}

.dark .multiSelectOptions LABEL {
	background: #474747;
}

.dark .multiSelectOptions LABEL:hover {
    background:#053049;
    color:#d2d2d2 !important;
}

.dark .selectContainer, .dark .selectContainerOther{
	background:url("/MercuryPortal-theme/images/ui/HP-sprite.png") -377px -0px no-repeat transparent;
}

.dark .selectContainer span, .dark .selectContainerOther span{
	background:url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -810px -0px;
}

.dark .selectContainerOther li,.dark .topBanner-selectContainer li {
    background:#474747;
    text-shadow: 1px 1px 0 #333333;
    -moz-box-shadow: -1px 0 0 #282828, 1px 0 0 #282828;
	-webkit-box-shadow: -1px 0 0 #282828, 1px 0 0 #282828;
	box-shadow: -1px 0 0 #282828, 1px 0 0 #282828;
}

.dark .selectContainer li{
    background:#474747;
    text-shadow: 1px 1px 0 #333333;
    -moz-box-shadow: -1px 0 0 #282828, 1px 0 0 #282828;
	-webkit-box-shadow: -1px 0 0 #282828, 1px 0 0 #282828;
	box-shadow: -1px 0 0 #282828, 1px 0 0 #282828;
}

.dark .selectContainer li:hover,.dark .selectContainerOther li:hover,.dark .topBanner-selectContainer li:hover {
	background:#003c5a;
}

.dark .ui-widget-content {
    background:#000 !important;
    color:#fff;
    font-size: 11px;
    z-index:999;
}


.dark .ui-dialog .ui-dialog-titlebar {
    border-bottom:1px solid #353535;
}

.dark .ui-widget-header {
     background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -1133px #030B0F;
    border: 1px solid #333;
    border-bottom: 1px solid #413f44;
    color: #fff;
}

.dark .ui-widget{
	border: 1px solid #666666;
}

.dark .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick {
    background: url("../images/ui/HP-sprite.png") no-repeat scroll -1px -124px transparent;
}

.dark .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick:hover {
    background: url("../images/ui/HP-sprite.png") no-repeat scroll -1px -102px transparent;
}

.dark .ui-state-hover{
    /*background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -900px #2889b5 !important*/
}

.dark #upArrw, .dark #downArrw, .dark #upArrw:hover, .dark #downArrw:hover {
    background-image: url("/MercuryPortal-theme/images/ui/HP-sprite.png");
}

.dark .section-label {
	color:#95d9fe;
}

.dark .current-page-title {
	color:#fff;
}

.dark li.bulleted-text:before {
	color:#9c660c;
}

.dark #sr-results-column {
	border-right-color:#2c3b44;
}

.dark #sr-results-column .sr-results-row {
	border-top: 1px solid #2c3b44;
}

.dark #sr-results-column .sr-results-row .row-attributes ul li {
    border-right: 1px solid #919191;
    color: #999999;
}

.dark .sr-group-header {
	background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -1133px #030B00;
	border-bottom: 1px solid #2D3C45;
	color: #FFFFFF;
}

.dark .research-portlet-title {
	/*color:#ff9!important;*/
    color: #FFF !important; /* CHANGED TO WHITE AS PER REQUEST FROM JON AND BUSINESS - 3/17/2016 */
}

.dark .complex-data-table {
	background:#0d161a;
	border: 1px solid #333333;
}

.dark .complex-data-table th {
	color: #dbdbdb;
	border: 1px solid #454545;
	background: #252525;
}

.dark .complex-data-table .thirdHeader TH {
    background:#2a3236;
}

.dark .complex-data-table .secondHeader TH {
    background:#153347;
    color:#dbdbdb;
}

.dark .complex-data-table .firstHeader TH {
    background: #252525;
    color:#dbdbdb;
}

.dark .complex-data-table td {
    border: 1px solid #333;
}

.dark .complex-data-table TH.white-gradient-header {
    background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -1004px #5B5B5B;
	color:#dbdbdb;
}

.dark .complex-data-table TH.red-gradient-header {
    background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -775px #7B0203;
	color:#dbdbdb;
}

.dark .complex-data-table TH.green-gradient-header {
    background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -835px #004509;
	color:#dbdbdb;
}

.dark .complex-data-table TH.blue-gradient-header {
    background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -805px #00273A;
	color:#dbdbdb;
}

.dark .complex-data-table .cell-row-over {
    color:#fff!important;
}

.dark .complex-data-table th a:link {
	color:#fff;
}

.dark .complex-data-table th a:visited {
	color:#fff;
}

.dark #main-search {
	background: #4d4d4d !important;
	color: #fff;
}

.dark .data-table {
	border-bottom:1px solid #252f35;
	color:#999;
}
s
.dark .green-background, .dark .table-cell-green-gradient, .dark tr.table-cell-green-gradient .x-grid-cell {
	background:#073812 !important;
}

.dark .blue-background {
	background:#075182;
}

.dark .red-background {
	background:#4a0514;
}

.dark .table-cell-mustard-gradient {
    background: #d5dca6;
    color: green !important;
}

.dark .wrapper1,.dark .wrapper2,.dark .wrapper3,.dark .wrapper4,.dark .wrapper5,.dark .wrapper6,.dark .wrapper7,.dark .wrapper8	{
    background-image: url("/MercuryPortal-theme/images/ui/trader-sprite.png");
}

.dark .wrapper1 {
	background-position: 0px -272px;
} 

.dark .wrapper2 {
	background-position: 0px -364px;
}

.dark .wrapper3 {
	background-position: 0px -2839px;
}

.dark .wrapper4 {
	background-position: 0px -2647px;
}

.dark .wrapper5 {
	background-position: 0px -3030px;
}

.dark .wrapper6 {
	background-position: 0px -2742px;
}

.dark .wrapper7 {
	background-position: 0px -557px;
}

.dark .gems-events-header {
    background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -1133px #030b0f;
    border-top: 1px solid #454545;
}


.dark .aui-carousel-menu-active {
    background: #000000;
    border: 1px solid #a3a4a5;
	margin-top:3px !important;
}

.dark .GlobalCustady-logo {
    background: url("/MercuryPortal-theme/images/slidedeck/GCAS_Slide_Deck.png") no-repeat scroll -79px -423px transparent; 
}

.dark .whats-new-banner {
	background: url("/MercuryPortal-theme/images/ui/whats_new_bg.png") no-repeat -3px top transparent;
}

.dark .whats-new-image {
	background: url("/MercuryPortal-theme/images/ui/whats_new_bg.png") no-repeat -1px -105px transparent;
	border-bottom: 1px solid #00AEDA;
}

.dark .learnmoreButton {
	background: url('/MercuryPortal-theme/images/slidedeck/darkSlidedecksprite.png') no-repeat -866px -32px;
	width: 97px;
}

.dark .learnmoreButton:hover {
	background: url('/MercuryPortal-theme/images/slidedeck/darkSlidedecksprite.png') no-repeat -866px -61px;
}

.dark ul#investment-menu li a {
  background: #2C2F35;
  color: #FFFFFF;	
}

.dark ul#investment-menu li a:hover {
    background: #2C2F35;
    color: #F8AC00;
}

.dark ul#investment-menu li ul li a {
	background: 0;
	color: #b9b9b9;
}

.dark ul#investment-menu li ul li a:hover,.dark ul#investment-menu li ul .current a {
	background: none;
	color: #F8AC00;
}

.dark ul#investment-menu ul li a.menu-selected{
	background: none;
}


.dark .people-theme {
	background: url("/MercuryPortal-theme/images/ui/invest-sprite-dark.png") no-repeat scroll center -13px transparent;
	height: 150px !important;
}

.dark .innovation-theme {
	background: url("/MercuryPortal-theme/images/ui/invest-sprite-dark.png") no-repeat scroll center -270px transparent;
	height: 150px !important;
}

.dark .markets-theme {
	background: url("/MercuryPortal-theme/images/ui/invest-sprite-dark.png") no-repeat scroll center -525px transparent;
	height: 150px !important;
}

.dark .government-theme {
	background: url("/MercuryPortal-theme/images/ui/invest-sprite-dark.png") no-repeat scroll center -773px transparent;
	height: 150px !important;
}

.dark .earth-theme {
	background: url("/MercuryPortal-theme/images/ui/invest-sprite-dark.png") no-repeat scroll center -1023px transparent;
	height: 150px !important;
}

.dark .menu-selected {
	color: #F8AC00 !important;
}

.dark .textheader, .dark .indicatorField, .dark .yellow-text {
	color: #fc0;
}
.dark .positiveb.yellow-text{
	color: #FFFF00;
}

.dark .column-header {
	background: #185777;
}

.dark .portlet-left-nav li a:hover {
	color: #ffffff;
}

.dark .portlet-left-nav li:active {
    background: #f7ab1f;
}

.dark .portlet-left-nav .active {
	background: #f7ab1f;
}

.dark .portlet-left-nav .active a {
	color: #000000 !important;
}

.dark .portlet-left-nav li a {
    color: #7f7f7f;
}

.dark .portlet-left-nav .active:before {
    border-color: rgba(194, 225, 245, 0) rgba(194, 225, 245, 0) transparent #f7ab1f;
}

.dark .research-top-nav li a {
    color: #7f7f7f !important;
    padding-top: 0px !important;
}

.dark .research-top-nav li a:hover {
    color: #FFFFFF;
}

.dark .research-top-nav .active {
    background: #f7ab1f;
}

.dark .research-top-nav .active a {
    color: #000000 !important;
}

.dark .research-top-nav .active:before {
    border-color: #f7ab1f rgba(194, 225, 245, 0) transparent rgba(194, 225, 245, 0);
}

.dark .icon-left-nav {
    background: #00152B;
    border: 1px solid #2D3C44;
}

.dark .bofa-analytics-icon {
    background: url("/MercuryPortal-theme/images/ui/BofA_Analytics_White.png") no-repeat scroll transparent!important;
    cursor: pointer;
    height: 200px;
    margin: auto;
    width: 320px;
    padding: 5px 0;
}

.dark .first200-icon {
    background: url("/MercuryPortal-theme/images/ui/SMI-02-17-0036_LtGrey_Blue2.png") no-repeat scroll transparent !important;
    border: 1px solid transparent;
    cursor: pointer;
    height: 72px;
    margin: 10px 0px;
    width: 60px;
    padding: 5px 0;
}

.dark .first200-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/SMI-02-17-0036_LtGrey_Gold2.png") no-repeat scroll transparent !important;
}

.dark .first200-icon.active {
    background: url("/MercuryPortal-theme/images/ui/SMI-02-17-0036_LtGrey_Gold2.png") no-repeat scroll #111314 !important;
  	border: 1px solid #2D3C44 !important;
	border-right: none !important;
}

.dark .featured-research-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -2px -626px transparent !important;
}

.dark .featured-research-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -2px -677px transparent !important;
}

.dark .featured-research-icon.active {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -2px -677px #111314 !important;
  	border: 1px solid #2D3C44 !important;
	border-right: none !important;
}

.dark .conference-calls-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -58px -625px transparent !important;
}

.dark .conference-calls-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -58px -676px transparent !important;
}

.dark .conference-calls-icon.active {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -58px -676px #111314 !important;
	border: 1px solid #2D3C44 !important;
	border-right: none !important;
}

.dark .recording-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -110px -627px transparent !important;
}

.dark .recording-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -110px -677px transparent !important;
}

.dark .recording-icon.active {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -110px -677px #111314 !important;
	border: 1px solid #2D3C44 !important;
	border-right: none !important;
}

.dark .must-read-research-icon{
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -233px -625px transparent!important;
}

.dark .must-read-research-icon:hover{
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -233px -675px transparent!important;
}

.dark .must-read-research-icon.active{
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -233px -675px #111314 !important;
	border: 1px solid #2D3C44 !important;
	border-right: none !important;
}

.dark .fav-icon-off {
  background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -60px -39px transparent;
}

.dark .fav-icon-on {
  background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -77px -39px transparent;
}
  
.dark .view-icon {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -193px -289px transparent !important;
}

.dark .view-icon:hover {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -193px -309px transparent !important;
}
.dark .approval-icon {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -2px -623px transparent !important;
}

.dark .approval-icon:hover {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -2px -640px transparent !important;
}
.dark .single-approve-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -552px -380px transparent !important;
}

.dark .single-approve-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -577px -380px transparent !important;
}
.dark .multi-approve-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -606px -380px transparent !important;
}

.dark .multi-approve-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -638px -380px transparent !important;
}

.dark .super-approval-icon {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -162px -286px transparent !important;
}

.dark .gcas-edit-icon {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -60px -292px transparent !important;
}

.dark .gcas-edit-icon:hover {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -82px -292px transparent !important;
}

.dark .shared-icon-active {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -75px -223px transparent !important;
}

.dark .search-dropdown {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -170px -124px transparent;
}

.dark .search-dropdown-active {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -170px -152px transparent;
}

.dark .chart-filter-dropdown {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -171px -533px transparent;
}

.dark .chart-filter-dropdown-active {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -171px -561px transparent;
}

.dark .authorization-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -557px -380px transparent;
}

.dark .authorization-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -582px -380px transparent;
}

.dark .authorize-icon {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") repeat scroll -196px -512px transparent !important;
}

.dark .promote-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -372px -329px transparent !important;
}

.dark .rightArrw {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -891px -442px transparent !important;
}

.dark .rightArrw:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -863px -442px transparent !important;
}

.dark .leftArrw {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -891px -472px transparent !important;
}

.dark .leftArrw:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -863px -472px transparent !important;
}

.dark .silk-save {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -196px -675px transparent!important;
}

.dark .silk-import {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -195px -718px transparent !important;
}

.dark .silk-add {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -195px -596px transparent !important;
}

.dark .silk-delete {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -195px -616px transparent !important;
	
}

.dark .silk-cross {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -192px -635px transparent !important;
}

.dark .silk-application-edit {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -39px -59px transparent !important;
}

.dark .folder-linked {
    background-image: url("/MercuryPortal-theme/images/ui/HP-sprite.png");
    background-position: -851px -327px;
    background-color: transparent;
}

.dark .folder-linked:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -871px -358px transparent !important;
}

.dark .folder-published {
    background-image: url("/MercuryPortal-theme/images/ui/HP-sprite.png");
    background-position: -851px -345px;
    background-color: transparent;
}

.dark .chart-book-linked {
    background-image: url("/MercuryPortal-theme/images/ui/HP-sprite.png");
    background-position: -757px -397px;
    background-color: transparent;
}

.dark .chart-book-linked:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -757px -417px transparent !important;
}

.dark .chart-book-published {
    background-image: url("/MercuryPortal-theme/images/ui/HP-sprite.png");
	background-position: -732px -397px;
    background-color: transparent;
}

.dark .chart-book-page {
    background-image: url("/MercuryPortal-theme/images/ui/HP-sprite.png");
	background-position: -819px -326px;
    background-color: transparent;
}

.dark .chart-book-page:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -819px -346px transparent!important
}

.dark .chart-book-page-linked:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -819px -410px transparent !important;
}

.dark .chart-book-page-linked {
    background-image: url("/MercuryPortal-theme/images/ui/HP-sprite.png");
	background-position: -819px -389px;
    background-color: transparent;
}

.dark .save-blue-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -718px -354px transparent !important;
}

.dark .x-popup-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1263px -346px transparent;
}

.dark .x-popup-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1263px -365px transparent;
}

.dark .plusIcon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -10px -1px transparent;
}

.dark .minusIcon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1px -1px transparent;
}

.dark .submit-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -637px -333px transparent;
}

.dark .reject-icon {
    background:url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -196px -496px transparent !important;
}

.dark .comment-icon {
	background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -198px -255px transparent;
}

.dark .save-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -279px -192px transparent;
}

.dark .save-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -279px -211px transparent;
}

.dark .csv-report-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -279px -154px transparent;
}

.dark .csv-report-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -279px -173px transparent;
}

.dark .text-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -237px -138px transparent;
}

.dark .text-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -257px -138px transparent;
}

.dark .import-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -278px -115px transparent;
}

.dark .import-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -278px -134px transparent;
}

.dark .alert-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -338px -44px transparent;
}

.dark .alert-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -358px -44px transparent;
}

.dark .audio-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -297px -44px transparent;
}

.dark .audio-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -317px -44px transparent;
}

.dark .email-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -257px -44px transparent;
}

.dark .email-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -277px -44px transparent;
}

.dark .help-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -278px -229px transparent;
}

.dark .help-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -278px -248px transparent;
}

.dark .excel-icon, .dark .excel-icon-new  {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -218px -43px transparent;
}
.dark .excel-icon:hover, .dark .excel-icon-new:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -238px -43px transparent;
}

.dark .pdf-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -138px -43px transparent;
}

.dark .pdf-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -158px -43px transparent;
}

.dark .html-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -239px -155px transparent ;
}

.dark .html-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -256px -155px transparent ;
}

.dark .clipboard-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -925px -326px transparent;
}

.dark .clipboard-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -948px -326px transparent;
}

.dark .ppt-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -178px -43px transparent;
}

.dark .ppt-icon:hover {
 	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -198px -43px transparent;
}

.dark .video-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -98px -44px transparent;
}

.dark .video-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -118px -44px transparent;
}

.dark .play-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -300px -97px transparent;
}

.dark .play-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -320px -97px transparent;
}

.dark .xml-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -297px -138px transparent;
}

.dark .xml-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -317px -138px transparent;
}

.dark .info-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -297px -115px transparent;
}

.dark .info-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -317px -115px transparent;
}

.dark .notepad-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -297px -154px transparent;
}

.dark .notepad-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -316px -154px transparent;
}

.dark .schedule-icon, .dark .clock-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -298px -172px transparent;
}

.dark .schedule-icon:hover, .dark .clock-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -318px -172px transparent;
}

.dark .analytics-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -298px -191px transparent;
}

.dark .analytics-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -317px -191px transparent;
}

.dark .manage-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -297px -212px transparent;
}

.dark .manage-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -317px -212px transparent;
}

.dark .word-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -239px -116px transparent;
}

.dark .word-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -258px -116px transparent;
}

.dark .print-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -297px -249px transparent;
}

.dark .print-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -316px -249px transparent;
}

.dark .print-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -4px -474px transparent;
}

.dark .print-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -4px -445px transparent;
}

.dark .shared-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -297px -228px transparent;
}

.dark .shared-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -316px -228px transparent;
}

.dark .download-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") repeat-x scroll -280px -116px transparent;
}

.dark .download-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") repeat-x scroll -280px -135px transparent;
}

.dark .sync-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -257px -248px transparent;
}

.dark .sync-icon:hover{
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -238px -248px transparent;
}

.dark .remove-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") repeat-x scroll -472px -383px transparent;
}

.dark .remove-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") repeat-x scroll -489px -383px transparent;
}

.dark .add-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -202px -173px transparent;
}

.dark .add-icon:hover, .dark .add-icon:focus, .dark .add-icon.focus {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -182px -173px transparent;
}

.dark .locates-icon, .dark .availability-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") repeat-x scroll -204px -112px transparent;
}

.dark .locates-icon:hover, .dark .availability-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") repeat-x scroll -183px -113px transparent;
}

.dark .partial-status-icon {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") repeat scroll -21px -458px transparent !important;
}

.dark .panding-status-icon {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") repeat scroll -3px -458px transparent !important;
}

.dark .completed-status-icon {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") repeat scroll -38px -458px transparent !important;
}

.dark .print-small-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -297px -247px transparent;
}

.dark .print-small-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -316px -247px transparent;
}

.dark .chart-excel-icon  {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -218px -42px transparent;
}

.dark .chart-excel-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -238px -42px transparent;
}

.dark .reset-default-icon {
      background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -1108px -2px transparent;    
}

.dark .reset-default-icon:hover {
      background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -1137px -2px transparent;
}

.dark .set-homepage-icon:hover {
      background-image: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -1137px -32px transparent;
}

.dark .homeIcon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1108px -32px transparent;
}

.dark .homeIcon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1137px -32px transparent;
}

.dark .impersonateDarkThemeImg {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1165px -94px transparent;
}

.dark .impersonateDarkThemeImg:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1196px -94px transparent;
}

.dark .emailIcon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1108px -94px transparent;
}

.dark .emailIcon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1137px -94px transparent;
}

.dark .printIcon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1108px -62px transparent;
}

.dark .printIcon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1137px -62px transparent;
}

.dark .clear-checks-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1108px -121px transparent;
}

.dark .clear-checks-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1137px -120px transparent;
}

.dark .view-combo-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1108px -149px transparent;
}

.dark .view-combo-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1137px -149px transparent;
}

.dark .chartist-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1108px -178px transparent;
}

.dark .chartist-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1137px -178px transparent;
}

.dark .manage-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -219px -474px transparent;
}

.dark .manage-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -219px -445px transparent;
}

.dark .email-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -30px -473px transparent;
}

.dark .email-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -30px -445px transparent;
}

.dark .excel-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -353px -473px transparent;
}

.dark .excel-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -352px -445px transparent;
}

.dark .save-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -84px -474px transparent;
}

.dark .save-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -84px -445px transparent;
}

.dark .video-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -111px -474px transparent;
}

.dark .video-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -111px -445px transparent;
}

.dark .audio-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -140px -474px transparent;
}

.dark .audio-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -140px -445px transparent;
}

.dark .analytics-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -57px -474px transparent;
}

.dark .analytics-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -57px -445px transparent;
}

.dark .import-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -166px -474px transparent;
}

.dark .import-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -166px -445px transparent;
}

.dark .notepad-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -193px -474px transparent;
}

.dark .notepad-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -193px -445px transparent;
}

.dark .shared-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -404px -474px transparent;
}

.dark .shared-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -404px -445px transparent;
}

.dark .alert-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -247px -474px transparent;
}

.dark .alert-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -247px -445px transparent;
}

.dark .word-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -327px -474px transparent;
}

.dark .word-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -327px -445px transparent;
}
/*
.dark .pdf-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -381px -473px transparent;
}

.dark .pdf-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -381px -444px transparent;
}
*/
.dark .help-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -459px -474px transparent;
}

.dark .help-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -459px -445px transparent;
}

.dark .csv-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -274px -474px transparent;
}

.dark .csv-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -274px -445px transparent;
}

.dark .book-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -300px -474px transparent;
}

.dark .book-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -300px -445px transparent;
}

.dark .ppt-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -595px -474px transparent;
}

.dark .ppt-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -595px -445px transparent;
}

.dark .exit-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -650px -473px transparent;
}

.dark .exit-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -650px -444px transparent;
}

.dark .confirm-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -677px -474px transparent;
}

.dark .confirm-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -677px -445px transparent;
}

.dark .copy-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -705px -474px transparent;
}

.dark .copy-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -705px -445px transparent;
}

.dark .undo-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -510px -380px transparent;
}

.dark .undo-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -531px -380px transparent;
}

.dark .undo-big-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -760px -474px transparent;
}

.dark .undo-big-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -760px -445px transparent;
}

.dark .send-big-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -788px -474px transparent;
}

.dark .send-big-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -788px -445px transparent;
}

.dark .clock-big-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -814px -473px transparent;
}

.dark .clock-big-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -814px -444px transparent;
}

.dark .chartist-big-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -486px -474px transparent;
}

.dark .chartist-big-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -486px -445px transparent;
}

.dark .viewcombo-big-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -514px -474px transparent;
}

.dark .viewcombo-big-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -514px -445px transparent;
}

.dark .schedule-big-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -813px -474px transparent;
}

.dark .schedule-big-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -813px -445px transparent;
}

.dark .run-big-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -541px -474px transparent;
}

.dark .run-big-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -541px -445px transparent;
}

.dark .manage-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -219px -474px transparent;
}

.dark .manage-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -219px -445px transparent;
}

.dark .email-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -30px -474px transparent;
}

.dark .email-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -30px -445px transparent;
}

.dark .excel-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -352px -473px transparent;
}

.dark .excel-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -352px -444px transparent;
}

.dark .save-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -84px -474px transparent;
}

.dark .save-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -84px -445px transparent;
}

.dark .video-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -111px -474px transparent;
}

.dark .video-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -111px -445px transparent;
}

.dark .audio-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -140px -474px transparent;
}

.dark .audio-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -140px -445px transparent;
}

.dark .analytics-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -57px -474px transparent;
}

.dark .analytics-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -57px -445px transparent;
}

.dark .import-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -166px -474px transparent;
}

.dark .import-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -166px -445px transparent;
}

.dark .notepad-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -193px -474px transparent;
}

.dark .notepad-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -193px -445px transparent;
}

.dark .reset-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -569px -473px transparent;
}

.dark .reset-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -569px -444px transparent;
}

.dark .shared-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -404px -474px transparent;
}

.dark .shared-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -404px -445px transparent;
}

.dark .alert-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -247px -474px transparent;
}

.dark .alert-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -247px -445px transparent;
}

.dark .word-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -327px -474px transparent;
}

.dark .word-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -327px -445px transparent;
}

.dark .pdf-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -381px -474px transparent;
}

.dark .pdf-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -381px -444px transparent;
}

.dark .pdf-big-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -1108px -207px transparent;
}

.dark .pdf-big-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -1137px -207px transparent;
}

.dark .help-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -459px -474px transparent;
}

.dark .help-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -459px -445px transparent;
}

.dark .text-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -274px -474px transparent;
}

.dark .text-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -274px -445px transparent;
}

.dark .book-med-icon, .dark .csv-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -300px -474px transparent;
}

.dark .book-med-icon:hover, .dark .csv-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -300px -445px transparent;
}

.csv-med-icon


.dark .ppt-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -430px -474px transparent;
}

.dark .ppt-med-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -430px -445px transparent;
}

.dark .exit-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -650px -473px transparent;
}

.dark .exit-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -650px -444px transparent;
}

.dark .confirm-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -677px -474px transparent;
}

.dark .confirm-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -677px -445px transparent;
}

.dark .copy-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -705px -473px transparent;
}

.dark .copy-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -705px -444px transparent;
}

.dark .delete-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") repeat-x scroll -204px -130px transparent;
}

.dark .delete-icon:hover, .dark .delete-icon:focus, .dark .delete-icon.focus {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") repeat-x scroll -183px -130px transparent;
}

.dark .delete-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -733px -474px transparent;
}

.dark .delete-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -733px -445px transparent;
}

.dark .undo-med-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -760px -474px transparent;
}

.dark .undo-med-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -760px -445px transparent;
}

.dark .send-med-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -788px -473px transparent;
}

.dark .send-med-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -788px -444px transparent;
}

.dark .clock-med-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -813px -474px transparent;
}

.dark .clock-med-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -813px -445px transparent;
}

.dark .chartist-med-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -486px -474px transparent;
}

.dark .chartist-med-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -486px -445px transparent;
}

.dark .viewcombo-med-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -514px -474px transparent;
}

.dark .viewcombo-med-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -514px -445px transparent;
}

.dark .schedule-med-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -813px -474px transparent;
}

.dark .schedule-med-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -813px -445px transparent;
}

.dark .run-med-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -541px -473px transparent;
}

.dark .run-med-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -541px -445px transparent;
}

.dark .grid-chart-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -33px -328px transparent;
}

.dark .edit-chart-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -33px -353px transparent;
}

.dark .up-arrow-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -99px -324px transparent;
}

.dark .up-arrow-icon:hover, .dark .up-arrow-icon:focus, .dark .up-arrow-icon.focus {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -99px -347px transparent;
}

.dark .down-arrow-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -116px -325px transparent;
}

.dark .down-arrow-icon:hover, .dark .down-arrow-icon:focus, .dark .down-arrow-icon.focus {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -116px -348px transparent;
}

.dark .plot-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -27px -186px transparent;
}
		
.dark .aui-icon-circle-close {
    background-position: -32px -192px !important;
}

.dark .aui-icon {
    background: url("../images/aui/icon_sprite.png") no-repeat scroll 0 0 transparent;
}

.dark .download-data-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1166px -2px transparent;
 }

.dark .download-data-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1195px -2px transparent;
}

.dark .cancel-icon-black {
    background: url("../js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -161px -256px transparent;
}

.dark .cancel-icon-black:hover {
    background: url("../js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -145px -256px transparent;
}

.dark .cancel-icon:active {
    background: url("../js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -177px -256px transparent;
}

.checked-circle-icon {
    background: url("../js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -196px -72px transparent;
}

.delete-circle-icon {
    background: url("../js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -196px -99px transparent;
}

.dark-theme-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1197px -32px transparent;
}

.dark .dark-theme-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1197px -62px transparent;
    text-decoration:none;
}

.dark .set-dark-theme-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1197px -32px transparent;
}

.dark .set-dark-theme-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1197px -62px transparent;
    text-decoration:none;
}

.dark .expand-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1075px -97px transparent;
}

.dark .collapse-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1075px -37px transparent;
}

.dark .up-arrow--icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1px -157px transparent;
}

.dark .search-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -3px -327px transparent;
}

.dark .search-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -3px -351px transparent;
}

.dark .chart-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -57px -510px transparent;
}

.dark .chart-edit-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -86px -510px transparent;
}

.dark .copy-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -70px -326px transparent;
}

.dark .copy-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -70px -350px transparent;
}

.dark .copy-icon:focus {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -70px -350px transparent;
}

.dark .move-up-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -163px -512px transparent;
}

.dark .move-up-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -200px -512px transparent;
}

.dark .move-down-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -180px -512px transparent;
}

.dark .move-down-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -216px -512px transparent;
}

.dark .action-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -238px -512px transparent;
}

.dark .action-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -300px -512px transparent;
}

.dark .basket-missing-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -668px -382px transparent;
}

.dark .basket-available-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -668px -356px transparent;
}

.dark .noresponse-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -215px -352px transparent;
}

.dark .failed-validation-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -271px -351px transparent;
}

.dark .fax-failed-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -469px -356px transparent;    
}

.dark .fax-progress-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -435px -331px transparent;    	
}

.dark .fax-exception-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -469px -331px transparent;      
}

.dark .fax-progress-exception-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -435px -356px transparent;    
}

.dark .stp-processing-on-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -347px -353px transparent;      
} 

.dark .stp-processing-off-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -396px -353px transparent;
}

.dark .noacknowledgement-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -548px -359px transparent;
}

.dark .noconfirmreject-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -548px -335px transparent;
}

.dark .confirmed-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -612px -329px transparent !important;
}

.dark .warning-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -576px -333px transparent;
}

.dark .amend-req-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -508px -333px transparent;                     
}
 
.dark .amend-req-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -508px -357px transparent;                   
}

.dark .alert-exception-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -576px -356px transparent;
}

.dark .new-chart-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -718px -328px transparent !important;
}

.dark .plot-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -34px -328px transparent !important;
}

.dark .audioblast-icon {
	background: url("../images/ui/HP-sprite.png") no-repeat scroll -297px -44px transparent;
}

.dark .audioblast-icon:hover {
	background: url("../images/ui/HP-sprite.png") no-repeat scroll -317px -44px transparent;
}

.dark .rsch-icon {
  background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -511px -406px transparent;
}

.dark .rsch-icon:hover {
  background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -530px -406px transparent;
}

.dark .pin-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -900px -357px transparent;
}

.dark .pin-icon-active {
     background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -921px -357px transparent;
}

.dark .searchbtn {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -170px -677px transparent!important;
}

.dark .sr-group {
    border: 1px solid #2C3B44;
}

.dark .sr-expand-collapse-column {
	background: #2D363C;
    border-bottom: 1px solid #2C3B44;
    border-top: 1px solid #2C3B44;
}

.dark .sr-expand-collapse-column-label {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1274px -99px transparent;
}

.dark .sr-group-header-icon > a {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1263px -43px transparent;
}

.dark .sr-expand-collapse-arrow-icon {
  background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1277px -5px transparent;
}

.dark .isExpanded .sr-expand-collapse-arrow-icon {
  background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1277px -14px transparent; 
 }
 
.dark .pagination-right-arrow {
  background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1278px -14px transparent;
}

.dark .pagination-left-arrow {
  background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll right -4px transparent;
}

.dark .search-right-cap a img {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -18px -13px #4d4d4d;
}

.dark .search-right-cap a:hover img {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -41px -13px #4d4d4d;
}

.dark .img_cbx_off {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -124px 3px transparent !important;
}

.dark .img_cbx_over {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -109px 3px transparent !important;
}

.dark .img_cbx_on {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -95px 3px transparent !important;
}

.dark .xtb-sep {
	background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -79px -121px transparent!important;
}

.dark .loading-animation {
    background: url("/MercuryPortal-theme/images/ui/loading_animation.gif") no-repeat top center transparent;
}

.dark .cell-row-over {
   background: #014386 !important;
   color: #FFFFFF !important;
}

.dark .aui-buttonitem-icon-only {
	 background:url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -18px -13px #4D4D4D !important;
	 border: 1px solid #666 !important;
}
.dark .impersonationSearch {
	background-image:url("/MercuryPortal-theme/images/ui/HP-sprite.png");
	background-position:-40px -14px;
}

.dark .input-dropdown {
	background:	url("/MercuryPortal-theme/images/ui/HP-sprite.png")	no-repeat scroll -378px 0 transparent !important;
}

.dark .dropDownReport {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -809px 0 transparent;
}

.dark .dropDownOthers {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -809px 0 transparent;
}

.dark span.filter-up {
    background: url("/MercuryPortal-theme/images/ui/filter-arrow-up.png") no-repeat scroll 98% 75% transparent;
}

.dark span.filter-down {
    background: url("/MercuryPortal-theme/images/ui/filter-arrow-down.png") no-repeat scroll 98% 75% transparent;
}

.dark .colStatus ul li {
    background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x 0 -604px transparent;
    border: none;
    border-right: 1px solid #333333;
}

.dark .colStatus ul li:hover {
    background: #08223A;
	
}

.dark .contributor-popup {
	background-color: #172127;
	border: 1px solid #666;
	color: #fff;
	position: absolute;
}

.dark .tb_a {
	color: #FFFFFF;
}

.dark .benchmark-row {
	background: #333;
}

.dark div.dividerCont {
	border-bottom: 1px solid #363636;
}

.dark .contentItems {
	border-bottom: 1px dotted #363636;
}

.dark .availableSubText {
	border-bottom: 1px dotted #363636;
    color: #808080;
}

.dark .hover-popup {
	background-color: #000;
	border: 1px solid #003f60;
}

.dark .pcmt-popup-header {
	background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -810px #0f204f!important;
}

.dark .pcmt-popup-header-name {
	color: #ccc;
}

.dark .portfolioBorder {
	border: 5px groove #fff;
}

.dark .popular-searches {
	background: #252525;
}

.dark .sr-title {
    color: #FFFF99;
}

.dark .buttonActive a, .dark .buttonActive, .dark .colStatus ul li.selected {
	background: #0D2E52 !important;
	color: #FFFFFF !important;
}

.dark .algoBorder {
	border-bottom: #575552 1px solid;
	border-top: #575552 1px solid;
}

/*---------------- jQuery Calender -------------------*/

.dark  .calDayDisplay{
       color: #f2980d;
}

.dark .nonSelected_Item.on{
       background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -356px -643px;
       color:#f2980d;
}

.dark  .nonSelected_Item{
       background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -415px -643px;
       color:#FFFFFF;
}

.dark .blueselected_Item.on{
       background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") n-repeat 0px -2px;
       color:#f2980d;
}

.dark .bluenonSelected_Item{
       background: url("//MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -60px -2px;
       color:#FFFFFF;;
}

.dark .dateBgImage{
       background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -474px -643px;
       color: #FFFFFF;
}

.dark #rightScroll {
       background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -485px -670px;
       color: #FFFFFF;
}

.dark #leftScroll {
       background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -475px -670px;
       color: #FFFFFF;
} 

.dark .verticalScroll#rightScroll {
       background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -579px -644px;
       color: #FFFFFF;
}

.dark .verticalScroll#leftScroll {
       background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -554px -644px;
       color: #FFFFFF;
}

.dark .selectedDate{
       background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -514px -643px;
       color: #FFFFFF;
}

.dark .off-status-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -170px -639px transparent;
}

.dark .on-status-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -170px -639px transparent;
}

.dark .calendar-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -219px -719px transparent;
} 

.dark .calendar-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -198px -719px transparent;
}

.dark .search-highlight-bg {
    background: #757575;
}

.dark .form-box{
    background-color: #4D4D4D;
    color:#fff;
    border:1px solid #444
}

.dark .results-header th,.dark .results-header td {
	border-top:				1px solid #414446;
	border-bottom:			1px solid #414446;
	color: 					#7E8354;
}

.dark .results-row td {
	 border-bottom:1px solid #252f35;
}

.dark .divided-list li {
	border-bottom: 1px solid #252f35;
}

.dark .portlet {
	background: #111314;
	border: 1px solid #2d3c44;
}
	
.dark .horzToolBoxSeparator {
	border-left: 1px solid #404345;
}

.dark .site_tools .single_node.expanded .node_icon{
	background:  url("/MercuryPortal-theme/images/ui/ui-sprite.png") no-repeat 0px -27px transparent;
}

.dark .site_tools .single_node .node_body {
    background: #252525;
}


.dark .site_tools .single_node {
    background: url("/MercuryPortal-theme/images/ui/ie-baml-control-sprite.png") repeat-x scroll 0 -46px #151515;
}

.dark .site_tools .tab_container {
    border: 1px solid #4b4b4b;
    border-top: 0;
    background-color: #293135;
    background: -moz-linear-gradient(100% 100% 90deg,#10181e,#293135);
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#293135),to(#10181e));
    color: #ccc;
}

.dark .verToolBoxSeparator, .dark .tabbook_tabs {
	border-bottom: 1px solid #404345 !important;
}

.dark li.outgoing-link {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1275px -491px transparent;
}

.dark .smallCalendarIcon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -105px -13px;
}

.dark .dropDownOthersMang {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -809px 0 transparent;
} 

.dark .related-link-title .portlet-topper {
    /*background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -1211px #003c5a;*/
	background:	#014386;
}


.dark .portlet-topper {
    background: url("../images/ui/x-sprite.png") repeat-x scroll 0 -1133px #030B0F;
}
	
.dark .DynarchCalendar {
	background:url("/MercuryPortal-theme/images/ui/HP-sprite.png") -834px -2px no-repeat transparent;
}

.dark .DynarchCalendar-title div {
	/*text-shadow: 1px 1px 1px #777;*/
	
}

.dark .ux-mselect-selected {
	background: #053049 !important;
}

.dark .footer-content {
	background: #001a28;
}

.dark .results-row.hover td {
	 background-color: #242f35;
}

.dark .data-table-total {
	background: #002940;
	border-bottom: 1px solid #054c71!important;
	border-top: 1px double #054c71!important;
}

.dark a.tooltip:hover span {
	color: #fff
} 

.dark .sr-group-header-title a {
    color: #FFFFFF !important;
}

.dark  .btn_right{
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -891px -440px;
}

.dark  .btn_right:hover{
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -863px -440px;
}

.dark  .btn_left{
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -891px -470px;
}

.dark  .btn_left:hover{
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat -863px -470px;
}

.dark .colStatus ul li.selected a {
    color: #fff;
}

.dark .toolsExpand{
    background:  url("/MercuryPortal-theme/images/ui/ui-sprite.png") 0 -37px no-repeat transparent;
}

.dark .toolsCollapse{
    background: url("/MercuryPortal-theme/images/ui/ui-sprite.png") no-repeat 0 -27px transparent;
}

.dark .portlet-icon-back{ 
 color: #64c9fd;
} 

body.dark{
	scrollbar-highlight-color:#4c4c4c;
	scrollbar-3dlight-color:#4c4c4c;
	scrollbar-arrow-color:#a9a9a9;
	scrollbar-face-color:#4c4c4c;
	scrollbar-shadow-color:#4c4c4c;
	scrollbar-track-color:#1f1f1f;
	scrollbar-darkshadow-color:#323232;
}

.dark .linkSelected {
  color: #fff !important;
  cursor: pointer !important;
}

.dark .grey-subheader{
	background:#282828;
}

.dark .disabled {
	color:#fff !important;
}

.edit-plus-icon {
	background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -190px -457px transparent;
}

/*** Only Dark ***/
.dark section {
	background:#010b10;
	border-color: #2d3c44;
	color:#fff;
}

.dark select {
  	border: 1px solid #666666;
	color: #FFF;
	background:#484848;
}

.dark input,button,textarea {
	color:#fff;
}

.k-ie .dark .k-textbox:-ms-input-placeholder {
	color:#fff !important;
}

.dark .selectContainerOther li:first-child {
	border-top-color:#666;
}

.dark body .rl-hover {
	scrollbar-highlight-color:#cecece;
	scrollbar-3dlight-color:#cecece;
	scrollbar-arrow-color:#959595;
	scrollbar-face-color:#f9f9f9;
	scrollbar-shadow-color:#d8d8d8;
	scrollbar-track-color:#cecece;
	scrollbar-darkshadow-color:#cecece;
}

.dark .aui-menu-item {
	background: #efefef;
}

.dark .baml-control.volTradeFinderTools .baml-control-body{
  background: #010b10 !important;
  border: 1px solid #2d3c44;
}

.dark .complex-data-table .grey1, .dark .table-cell-white-gradient {
	background-color: #4d4d4d;
}

.dark .submenuitem {
	background: #474747;
	border: 1px solid #666666;
	padding: 5px;
}

.dark .dropdown-menu {
    background: #474747!important;
}

.dark div.summaryPanel{
	margin:0px;
	padding:5px;
	text-align:left;
	margin-left:15px;
	width:155%;
	background-color: gray;
}

.dark p.summary{
	margin:0px;
	padding:5px;
	text-align:left;
	margin-left:15px;
	width:155%;
	background-color: black;
}

#p_p_id_MarketSummary_WAR_vantage_ .header_field_bar {
	background: url(/MercuryPortal-theme/images/ui/x-sprite.png) repeat-x scroll 0 -1133px #030b0f;
	color: #fff; 
}

/* Research Library Calendar styles for New Home Page */

.dark .rl-confCallEditForm{
       font-size:11px;
}

.dark .rl-confCallFormSubmitResponse{
       height:20px;
}

.dark .rl-confCallFormDeleteResponse{
       height:20px;
}

.dark .rl-conference_call_delete_section{
    padding:10px;
    width:300px;
    display:none;
}

.dark .rl-conference_call_edit_section_main{
    padding-top:50px;
    padding-left:50px;
}

.dark .rl-conference_call_edit_section{
    display:none;
    width:90%;
    padding: 10px;
}

.dark .rl-calDayDisplay{
       font-size: 14px;
       font-weight: bold;
       color: #f2980d;
       padding-left: 5px
}

.dark .rl-verticalScroll{     
              text-align: center;  
              /*background: url("../images/ui/HP-sprite.png") no-repeat -531px -680px;*/
              height: 2px;
              width: 10px;                 
              cursor: pointer;    
}

.dark .rl-verticalScroll.rl-down{       
              text-align: center; 
       background: url("../images/ui/HP-sprite.png") no-repeat -531px -680px;               
          height: 2px;
          width: 10px;
}

.dark .rl-verticalScroll.rl-up{       
          text-align: center; 
       background: url("../images/ui/HP-sprite.png") no-repeat -531px -670px;               
          height: 2px;
          width: 10px;         
}

.dark .rl-nonSelected_Item{
       text-align: center;
       background: url("../images/ui/HP-sprite.png") no-repeat -415px -643px;
       font-size:20px;
       color:#FFFFFF;
       height: 50px;
       width: 53px;
       cursor: pointer;
}

.dark .rl-calItemDisplay{                  
              font-size:20px;            
              cursor: pointer;
}

.dark .rl-on{     
              color:#f2980d;                    
              cursor: pointer;
}

.dark .rl-blueselected_Item .rl-on1{
       text-align: center;
          background: url("../images/Calendar_Sprite.png") no-repeat 0px -2px;       
       height: 50px;
       width: 53px;
       font-size:20px;
       color:#f2980d;
       cursor: pointer;
}

.dark .rl-bluenonSelected_Item{
       text-align: center;
          background: url("../images/ui/HP-sprite.png") no-repeat -356px -643px;
       font-size:20px;
       color:#f2980d;
       height: 50px;
       width: 53px;
       cursor: pointer;
}
.dark .rl-hidedatepicker{
       border:0;
       background-color: transparent !important;
       color: transparent !important;
       z-index: -100 ;
       position: absolute;
       height:1px;
       width:1px;
}
#rl-ui-datepicker-div{
       z-index: 100 !important;
}
.dark .rl-dateBgImage{
       text-align: center;
       background: url("../images/ui/HP-sprite.png") no-repeat -474px -643px;
       font-size: 12px;
       font-weight:bold;
       color: #FFFFFF;
       height: 28px;
       width: 29px;
       cursor: pointer;
       padding-top: 3px;
       float:left;
}
.dark #rl-rightScroll{
       text-align: center;
       background: url("../images/ui/HP-sprite.png") no-repeat -485px -670px;
       font-size: 20px;
       color: #FFFFFF;
       height: 18px;
       width: 15px;
       float:left;
       cursor: pointer
}
.dark #rl-leftScroll{
       text-align: center;
       background: url("../images/ui/HP-sprite.png") no-repeat -475px -670px;
       font-size: 20px;
       color: #FFFFFF;
       height: 18px;
       float:left;
       width: 15px;
       cursor: pointer
}
.dark .rl-selectedDate{
       text-align: center;
       background: url("../images/ui/HP-sprite.png") no-repeat -514px -643px;
       font-size: 12px;
       font-weight:bold;
       color: #FFFFFF;
       height: 28px;
       width: 29px;
       padding-top: 3px;
       cursor: pointer;
       float: left;
}

.dark .rl-setting-icon {
    background: url("../images/ui/HP-sprite.png") no-repeat scroll -218px -697px transparent;
    height: 14px;
    width: 14px;
}

.dark .rl-setting-icon:hover {
    background: url("../images/ui/HP-sprite.png") no-repeat scroll -198px -696px transparent;
}

.dark .rl-trash-icon {
    background: url("../images/ui/HP-sprite.png") no-repeat scroll -219px -679px transparent;
    height: 14px;
    width: 14px;
}

.dark .rl-trash-icon:hover {
    background: url("../images/ui/HP-sprite.png") no-repeat scroll -200px -679px transparent;
}

.dark .rl-off-status-icon {
    background: url("../images/ui/HP-sprite.png") no-repeat scroll -170px -639px transparent;
    height: 17px;
    width: 60px;
}

.dark .rl-on-status-icon {
    background: url("../images/ui/HP-sprite.png") no-repeat scroll -170px -639px transparent;
    height: 17px;
    width: 60px;
}

.dark .rl-calendar-icon {
    background: url("../images/ui/HP-sprite.png") no-repeat scroll -219px -719px transparent;
    height: 17px;
    width: 60px;
} 

.dark .rl-calendar-icon:hover {
    background: url("../images/ui/HP-sprite.png") no-repeat scroll -198px -719px transparent;
    height: 17px;
    width: 60px;
}

.dark .panel-collapse-tool {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -470px -409px transparent !important;;
}

.dark .x-panel-collapsed .panel-collapse-tool {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -490px -409px transparent !important;;
}
 
/*JQuery Load Mask css for dark theme*/ 
.dark  .loadmask-msg {
background-color: #333;
border: 1px solid #919191;
}

.dark  .loadmask-msg div {
background-color: #454545;
border: 1px solid #666;
color:#fff;
}

.dark .loadmask {
background: #222;
}

/*dark css for Publish page popup */

.dark #_88_pane, .dark #_88_publishOptions .lfr-panel-container, .dark #_88_publishOptions   {
background: rgb(0, 15, 23);
}
/* Header Fix */
 .dark #_88_publishOptions .lfr-panel-container .lfr-extended.lfr-collapsible .lfr-panel-titlebar
{
background:#393939 ;
}
.dark  #_88_pane .aui-tree-node-selected .aui-tree-label {
background: grey;
}

.dark .darkThemeIcon {
	background: url('/MercuryPortal-theme/images/ui/HP-sprite.png') no-repeat -753px -669px;
	width: 26px;
	height: 33px;
	display: inline-block;
	cursor: text;
}

.dark .lightThemeIcon {
	background: url('/MercuryPortal-theme/images/ui/HP-sprite.png') no-repeat -849px -669px;
	width: 26px;
	height: 26px;
	display: inline-block;
	margin-left: 15px;
	margin-bottom: 7px;
}

.dark .menuToggleText a{
	color: #46c5ff;
}

.dark .menuBackground {
	background-color:#002742;
	color: #FFFFFF;
	border: 1px solid #384E5A;
}

.dark .menuHeaderBg {
	background-color:#001b2e;
}

.dark #arrowMenu {
	border:1px solid #384e5a;
	border-left-color: #002742;
	border-top-color: #002742;
	background-color: #002742;
}
	
.dark .report-title {
    background-color: #06364B;
}

.dark tspan {
    fill: #FFF;
}

.dark .highcharts-legend-item, .dark .highcharts-title, .dark .highcharts-subtitle {
    fill: #fff !important;
}

.dark .whats-new-button {
	background: url('/MercuryPortal-theme/images/ui/HP-sprite.png') no-repeat -1041px -353px;
}

.dark .whats-new-button:hover {
	background: url('/MercuryPortal-theme/images/ui/HP-sprite.png') no-repeat -1147px -353px; 
}

.dark .aui-panel-content.aui-dialog-content {
    padding: 0px;
}

.dark .aui-dialog .yui3-widget-hd {
    background: #252525;
    color: #FFF!important;
}	


.dark .aui-panel-bd {
    padding: 5px;
    background: #000f17;
}

.dark .aui-dialog-iframe-bd {
    background: none !important;
    padding: 0px !important;
}

.dark .action-button.x-btn-focus {
    background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -900px #2889b5!important;
}
.dark .selectBox.expanded, .dark .selectBoxCss.expanded {
    box-shadow: inset 0px 0px 0px 1px #04a8f9;
    width: 100%;
}
.dark a.multiSelect.active {
    outline: 1px solid #04a6f9 !important;
}

.dark .viewIcon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -871px -394px transparent;
}
.dark .ui-state-default, .dark .ui-widget-content .ui-state-default, .dark.ui-widget-header .ui-state-default {
    line-height: 0.6em;
}
.dark .excel-page-level-icon{
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1164px -121px transparent;
}
.dark .excel-page-level-icon:hover{
	background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1195px -121px transparent;
}
.dark .x-export-big-icon{
	background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -58px -776px transparent;
}
.dark .x-export-big-icon:hover{
	background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -75px -776px transparent;
}

/***Mutliselect***/
.dark .ms-drop ul, .dark .ms-choice {
    background: #474747;
    color: #FFF;
}
.dark .ms-drop ul > li:hover {
    background: #053049;
    color: #d2d2d2!important;
}
.dark .ms-choice > div, .dark .ms-choice > div.open {
    background: url(/MercuryPortal-theme/images/ui/HP-sprite.png) no-repeat scroll -809px 0 transparent;
}
.dark .ms-choice{
	background: url(/MercuryPortal-theme/images/ui/HP-sprite.png) scroll -378px -27px transparent!important;
}
.dark .bg-secondary{
	background-color:#000;
	color:#FFF; 
}
.dark .big-help-icon {
	background: url(/MercuryPortal-theme/images/ui/HP-sprite.png) no-repeat scroll -1166px -152px transparent!important;
    width:  26px;
	height: 26px
}
.dark .big-help-icon:hover {
	background: url(/MercuryPortal-theme/images/ui/HP-sprite.png) no-repeat scroll -1197px -152px transparent!important;
    width:  26px;
	height: 26px
}
.dark .big-help-icon:active, .big-help-icon .active {
	background: url(/MercuryPortal-theme/images/ui/HP-sprite.png) no-repeat scroll -1197px -152px transparent!important;
    width:  26px;
	height: 26px
}
/*692701:Add expand-collapse class(maximize icon) in main.css to make it available in all pages. */
.dark .maximize-icon .fullscreen{
	background: url(/MercuryPortal-theme/images/ui/HP-sprite.png) no-repeat scroll -973px -720px transparent!important;
   	width:  25px;
	height: 25px;
	display: inline-block;
}
.dark .maximize-icon .fullscreen:hover, .dark .maximize-icon .fullscreen.active{
	background: url(/MercuryPortal-theme/images/ui/HP-sprite.png) no-repeat scroll -973px -689px transparent!important;
   	width:  25px;
	height: 25px;
	display: inline-block;
}

.dark .expand-arrow-icon {
	background: url(/MercuryPortal-theme/images/ui/HP-sprite.png) no-repeat scroll -906px -717px transparent!important;
   	width:  25px;
	height: 25px;
	display: inline-block;
}
.dark .expand-arrow-icon:hover{
	background: url(/MercuryPortal-theme/images/ui/HP-sprite.png) no-repeat scroll -906px -692px transparent!important;
   	width:  25px;
	height: 25px;
	display: inline-block;
}

.dark .collapse-arrow-icon {
	background: url(/MercuryPortal-theme/images/ui/HP-sprite.png) no-repeat scroll -935px -717px transparent!important;
   	width:  25px;
	height: 25px;
	display: inline-block;
}
.dark .collapse-arrow-icon:hover{
	background: url(/MercuryPortal-theme/images/ui/HP-sprite.png) no-repeat scroll -935px -692px transparent!important;
   	width:  25px;
	height: 25px;
	display: inline-block;
}

.dark .page-schedule-icon{
	background: url(/MercuryPortal-theme/images/ui/HP-sprite.png) no-repeat scroll -1166px -180px transparent!important;
   	width:  25px;
	height: 25px;
	margin-top: 2px;
	cursor:pointer;
}
.dark .page-schedule-icon:hover{
	background: url(/MercuryPortal-theme/images/ui/HP-sprite.png) no-repeat scroll -1197px -180px transparent!important;
   	width:  25px;
	height: 25px;
	margin-top: 2px;
	cursor:pointer;
}


/*Basic HTML dropdown menu used in rates page under productions and markets*/

.dark .action-menu {
	position: absolute;
    z-index: 101;
    padding-left:10px;
}
.dark .action-menu ul{	
    border:1px solid #666; 
    background:#474747;
}
.dark .action-menu ul li{
	padding-left: 2px;
    text-align: left;
    height: 20px;
    padding-top: 2px;  
}
.dark .action-menu ul li:hover{
	background:#003c5a;
    cursor: default;
} 
.dark .glyphicon-option-vertical{   
	background: url(/MercuryPortal-theme/images/ui/HP-sprite.png) no-repeat scroll -855px -716px transparent!important;
   	width:  15px;
	height: 22px;
	display:inline-block;
	cursor:pointer;
}
.dark .glyphicon-option-vertical:hover{
	background: url(/MercuryPortal-theme/images/ui/HP-sprite.png) no-repeat scroll -871px -716px transparent!important;
   	width:  15px;
	height: 22px;
	display:inline-block;
	cursor:pointer;
}
.dark .info-phone-icon{
	background: url(/MercuryPortal-theme/images/ui/HP-sprite.png) no-repeat scroll -241px -192px   transparent!important;
   	width:  15px;
	height: 20px;
	display:inline-block;
}
.dark .info-phone-icon:hover{
	background: url(/MercuryPortal-theme/images/ui/HP-sprite.png) no-repeat scroll -258px -192px  transparent!important;
   	width:  15px;
	height: 20px;
	display:inline-block;
}

/*UIB-modal button to make available for mercuryportal-theme and mercury-ui-theme*/

.dark .ui-dialog .ui-dialog-buttonpane button {
  width: 60px;
  border: 1px solid #666666;
  background: url("/MercuryPortal-theme/images/ui/x-sprite.png") repeat-x scroll 0 -876px #393939;
}
.dark .ui-dialog .ui-dialog-buttonpane button:hover {
  background: url("/MercuryPortal-theme/images/ui/xx-sprite.png") repeat-x scroll 0 -927px #086995;
  color:#fff;
}

/*fix for UM page companyname issue*/
.dark .companySelectedDiv {
	background-color: #222222;
}


/*RL Audiocast icon changes*/
.dark .audioCast-icon-rsch {
    height: 16px;
    padding-bottom: 5px;
    padding-left: 10px;
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") -165px -115px no-repeat scroll transparent!important;
    text-decoration: none;
}

.dark .audioCast-icon-rsch:hover {
    height: 16px;
    padding-bottom: 5px;
    padding-left: 10px;
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") -145px -115px no-repeat scroll transparent!important;
    text-decoration: none;
}body.light {    
    color: #000;
}
  
.light #content {
    background: #fff !important;
	border-left: none !important;
	border-right: none !important;
}

.light a, .light .highlight-text {
	color: #20709b;
}

.light .dockbar a{
	color:#000;
}

.light .aui-menu-item a {
	color:#000;
}

.light .dockbar .aui-menu-item:hover {
    background:#e1f1f7;
}

.light .aui-tooltip-content{
	color:#000;
}

.light .data-table th {
	background: #efefef;
	border-bottom: 1px solid #c0c0c0;
	border-top: 1px solid #c0c0c0;
	color: #666;
}

.light .data-table td {
	border-bottom: 1px solid #E1E1E1;
}

.light .SearchPanel {
	background: #E9F2F9;
	border: 1px solid #ccc;
}

.light .lfr-menu-list ul{
    background:#E4E4E4;
    border:1px solid #b6b6b6;
}

.light .lfr-menu-list li {
    border-bottom:1px solid #b6b6b6;
}

.light .lfr-menu-list li:hover {
	background:#cfcfd2;
}

.light .lfr-menu-list li a {
	color: #000;
}

.light .aui-panel-hd {
	color:#000;
}

.light .aui-menu-content{
    background:#E4E4E4;
    border:1px solid #b6b6b6;
}

.light div.in_page_nav ul li.in_page_primary a.selected {
	color: #000;
}

.light div.in_page_nav ul li.in_page_primary.has_child:hover a{
    background:#efefef;
    border-color:#ccc;
}

.light div.in_page_nav ul li.in_page_primary.has_child:hover .in_page_flyout{
    background-color: #efefef;
    border: 1px solid #d8d8d8;
}

.light .ui-state-default, .light .ui-widget-content .ui-state-default, .light .ui-widget-header .ui-state-default {
	/*background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -1018px #393939;*/
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -717px #393939;
	border: 1px solid #b3b3b3;
	color: #555;
	line-height: 0.6em;
}

.light .ui-state-hover, .light .ui-widget-content .ui-state-hover, .light .ui-widget-header .ui-state-hover, .light .ui-widget-header .ui-state-focus {
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -753px #006295!important;
	color: #fff !important;
}

.light .ui-widget.ui-state-default.ui-dialog-titlebar-close.ui-state-hover, .light .ui-widget.ui-state-default.ui-dialog-titlebar-close.ui-state-hover .ui-icon.ui-icon-closethick, .light .ui-widget.ui-state-default.ui-dialog-titlebar-close.ui-state-focus .ui-icon.ui-icon-closethick {
    background: url("../images/ui/HP-sprite-light.png") no-repeat scroll -1px -102px transparent !important;
}

.light input[type="text"], .light input[type="number"], .light input[type="password"], .light input[type="file"], .light .cell {
	background: url("/MercuryPortal-theme/images/ui/input-tile-light.gif") repeat-x scroll 0 0 #ffffff;
	border: 1px solid #C5C5C5;
	color:#000;
}
.light input[type="text"]:focus, .light input[type="number"]:focus, .light input[type="password"]:focus, .light input[type="file"]:focus, .light .cell:focus {
	border: 1px solid #04A8F9 !important;
	color:#000;
}
.light textarea, .light .comment-box {
	background: url("/MercuryPortal-theme/images/ui/input-tile-light.gif") repeat-x scroll 0 0 #ffffff;
	border: 1px solid #C5C5C5;
	color: #000 !important;
}
.light textarea:focus, .light textarea.focus, .light .comment-box:focus, .light .comment-box:focus {
	border: 1px solid #04A8F9 !important;
}
.light input[type="button"], .light input[type="reset"]{
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -717px #E0E0E0;
	border: 1px solid #B3B3B3;
	color: #555555 !important;
}

.light input[type="button"]:hover, .light input[type="reset"]:hover, .light input[type="button"]:focus, .light input[type="reset"]:focus, .light input[type="button"].focus, .light input[type="reset"].focus{
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -789px #224487;
	color: #FFFFFF !important;
	border: none;
}

.light .action-button, .light .blue-button, .light input.mercury-button[type="button"],.light input.blue-button[type="button"], .light input.action-button[type="button"]    {
    background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -789px #224487 !important;
    color: #FFFFFF !important;
    box-shadow: 0 0 0 1px #2153b5 inset;
	border-radius: 2px;
	border: none;
}

.light .action-button:hover, .light .blue-button:hover, .light input.mercury-button[type="button"]:hover {
    background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -753px #006295 !important;
}
.light .action-button:focus, .light .blue-button:focus, .light input.mercury-button[type="button"]:focus, .light .action-button.focus, .light .blue-button.focus, .light input.mercury-button[type="button"].focus {
    background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -753px #006295 !important;
}

.light input[type="button"].blue-button, .light input[type="submit"].blue-button, .light button.blue-button, .light .aui-button-input.blue-button {
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -789px #224487 !important;
	color:#000;
}

.light input[type="button"].blue-button:hover, .light input[type="submit"].blue-button:hover, .light button.blue-button:hover, .light .aui-button-input.blue-button:hover {
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -753px #3e88af !important;
	color:#000;
}
.light input[type="button"].blue-button:focus, .light input[type="submit"].blue-button:focus, .light button.blue-button:focus, .light .aui-button-input.blue-button:focus, .light input[type="button"].blue-button.focus, .light input[type="submit"].blue-button.focus, .light button.blue-button.focus, .light .aui-button-input.blue-button.focus {
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -753px #3e88af !important;
	color:#000;
}

.light input[type="button"].disabled:hover {
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -717px #E0E0E0 !important;
	color: #555!important;
}

.light input[type="button"].disabled:focus, .light input[type="button"].disabled.focus {
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -717px #E0E0E0 !important;
	color: #555!important;
}

.light .aui-tab-label, .light .aui-tab-label a {
    color: #666666 !important;
}

.light .aui-tab-label:hover,.light .aui-state-hover .aui-tab-label,.light .aui-tab-label a:hover {
	color:#000000 !important;
}

.light .aui-tab-active .aui-tab-label, .light .aui-tab-active:hover .aui-tab-label, .light .aui-tab-active .aui-tab-label a{
	color:#ffffff !important;
}

.light .aui-tab {
	background: #E1DFDF;
	border: 1px solid #D5D5D5 !important;
	border-bottom: none !important;
}

.light .aui-tab-active {
	border-bottom: 1px solid #FFFFFF !important;
	 background: #1E3F8A;
}

.light .aui-tabview-list,.light .aui-tab-content {
	border-bottom: 1px solid #ccc;
}

.light .graybackground_all_border{
    border:1px solid #ccc;
}

.light .positivea, .light .decreased-red, .light .table-cell-decreased-red-gradient {
    background-color: #bf1123 !important;
    color: #000;
}

.light .positiveb, .light .medium-red, .light .table-cell-medium-red-gradient {
    background-color: #df4755 !important;
    color: #000;
}

.light .positivec, .light .intense-red, .light .table-cell-red-gradient, .light .table-cell-intense-red-gradient {
    background-color: #df6f7a !important;
    color: #000;
}

.light .positived {
    background-color: #f3b1bb;
    color: #000;
}

.light .negativea, .light .decreased-blue, .light .table-cell-decreased-blue-gradient {
    background: #399ae5 !important;
    color: #000;
}

.light .negativeb, .light .medium-blue, .light .table-cell-medium-blue-gradient {
    background-color: #67aee5 !important;
    color: #000;
}

.light .negativec, .light .intense-blue, .light .table-cell-blue-gradient, .light .table-cell-intense-blue-gradient {
    background: #8ec7f2 !important;
    color: #000;
}

.light .negatived {
    background-color: #a9d2f2;
    color: #000;
}

.light .green-text {
    color: #009302;
}

.light .red-text {
    color: #c00;
}

.light .trader-trends-text {
	color: #b94700;
}

.light .grey-text {
    color: #857363;
}

.light .white-text {
    color: #000;
}

.light .authorText {
    color:#000;  
}

.light .sub-heading-market {
	color: #FF6600;
}

.light .sub-heading {
	color: #B94700;
}

.light .market-index-text{
	color:#003964;
}

.light .highlight-row {
     background-color: #a9d2f2;
}

.light .highlight-row-ctd {
    background-color: #A7EAB6 !important;
}

.light .main-row-blue{
	background: #EBE7DD;
	font-weight: bold;
}

.light .vertical-row-blue{
	background: #f2f2f2;
	color: #000000;
}

.light .tb_sld {
    border-bottom: 1px solid #000000 !important;
    border-right: 1px solid #000000 !important;
}

.light .tb_sldl {
    border-right: 1pt solid #000000 !important;
}

.light .tb_sldt {
    border-bottom: 1pt solid #000000 !important;
}

.light .green-status-1 {
    background-color: #19881C !important;
}

.light .green-status-2 {
    background-color: #19622B !important;
}

.light .blue-status-1 {
    background-color: #1976A4 !important;
}

.light .blue-status-2 {
    background-color: #195D7F !important;
}

.light .yellow-status-1 {
    background-color: #DBB41B !important;
}

.light .yellow-status-2 {
    background-color: #B4981E !important;
}

.light .orange-status-1 {
    background-color: #F19B22 !important;
}

.light .orange-status-2 {
    background-color: #C38223 !important;
}

.light .red-status-1 {
    background-color: #B61C1D !important;
}

.light .red-status-2 {
    background-color: #8F1D1E !important;
}

.light .grey-status-1 {
    background-color: #737373 !important;
}

.light .grey-status-2 {
    background-color: #5A5A5A !important;
}

.light .selectBox{
	text-shadow:none;
}

.light .selectBoxCss{
	color:#000;
	text-shadow: none;
}

.light .selectContainerOther ul {
	border:1px solid #ccc !important;
}

.light .multiSelectDropDown {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -810px 0;
}

.light a.multiSelect span.topSelect {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -377px 0 transparent;
	color: #000!important;
}

.light a.multiSelect.hover span.topSelect,.light a.multiSelect.active span.topSelect{
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -377px -27px transparent !important;
}

.light .multiSelectOptions LABEL{
	background-color: #eaebed;
}

.light .multiSelectOptions LABEL:hover {
	background: #cfcfd2 ;
}


.light .selectContainer, .light .selectContainerOther{
	background:url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") -377px -0px no-repeat transparent;
}

.light .selectContainer span, .light .selectContainerOther span{
	background:url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -810px -0px;
}

.light .selectContainerOther li {
	background: #eaebed;
	text-shadow: 0 0 0 #333;
	-moz-box-shadow: -1px 0 0 #ccc,1px 0 0 #ccc;
	-webkit-box-shadow: -1px 0 0 #ccc,1px 0 0 #ccc;
	 box-shadow: -1px 0 0 #ccc,1px 0 0 #ccc; 
}

.light .selectContainer li {
    background: #eaebed;
    text-shadow: 0 0 0 #333;
	box-shadow: none;
}



.light .selectContainer li:hover, .light .selectContainerOther li:hover {
	background: #cfcfd2;
}

.light .ui-widget-content {
	background: #f9f9f9!important;
	color: #000;
	font-size: 11px;
    z-index:999;
	/*border:1px solid #d8d8d8;*/
}

.light .ui-dialog .ui-dialog-titlebar {
    border-bottom:1px solid #CCCCCC;
}

.light .ui-widget-header {
	border: none!important;
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 0 #dcdcdc!important;
	color: #000;
}


.light .ui-widget{
	border: 1px solid #d8d8d8;
}

.light .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick {
    background: url("../images/ui/HP-sprite-light.png") no-repeat scroll -1px -124px transparent;
}

.light .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick:hover {
    background: url("../images/ui/HP-sprite-light.png") no-repeat scroll -1px -102px transparent;
}

.light .ui-state-hover{
    background: url("../images/ui/HP-sprite-light.png") no-repeat scroll -1px -102px transparent;
}

.light #upArrw, .light #downArrw, .light #upArrw:hover, .light #downArrw:hover {
	background-image: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") !important;
}

.light .section-label {
	color:#666;
}

.light .current-page-title {
	color:#003a64;
}

.light li.bulleted-text:before, .light .header_field_bar a {
	color: #4c96be;
	
}

.light #sr-results-column {
    border-right: 1px solid #B6B6B6;
}

.light #sr-results-column .sr-results-row {
    border-top: 1px solid #B6B6B6;
}

.light #sr-results-column .sr-results-row .row-attributes ul li {
    border-right: 1px solid #B6B6B6;
    color: #666666;
}

.light .sr-group-header {
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -499px #E6E6E6;
	border-bottom: 1px solid #B6B6B6;
	color: #000000;
}

.light .research-portlet-title {
    color: #2a61ae !important;
}

.light .complex-data-table{
	border: 1px solid #CCCCCC;
	background:#fff;
}

.light .complex-data-table th{
	color: #0b4c66;
	border: 1px solid #b3b3b3;
	background: #cbcccc;
}

.light .complex-data-table .thirdHeader TH {
    background:#E9F2F9;
}

.light .complex-data-table .secondHeader TH {
    background:#EEEEEE;
    color:#000000;
}

.light .complex-data-table .firstHeader TH {
    background: #CBCCCC;
    color:#000000;
}

.light .complex-data-table td {
    border: 1px solid #CCCCCC;
}

.light .complex-data-table TH.white-gradient-header {
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -1108px #959595;
	color:#fff!important;
}

.light .complex-data-table TH.red-gradient-header {
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -1372px #410101;
	color:#fff!important;
}

.light .complex-data-table TH.green-gradient-header {
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -1342px #004509;
	color:#fff!important;
}

.light .complex-data-table TH.blue-gradient-header {
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -40px #006495;
	color:#fff!important;
}

.light .complex-data-table .cell-row-over {
    color:#fff!important;
}

.light .complex-data-table th a:link {
    color: #000000 ;
}

.light .complex-data-table th a:visited {
    color: #ffffff ;
}

.light #main-search {
	background: #EFEFEF !important;
	color: #454545;
}

.light .data-table {
	border-bottom: 1px solid #e1e1e1 !important;
	color: #000;
}

.light .green-background, .light .table-cell-green-gradient, .light tr.table-cell-green-gradient .x-grid-cell {
    background:  #b1ffa0 !important;
}

.light .blue-background {
    background: #afd5fc;
}

.light .red-background {
    background: #fea3a3;
}

.light .table-cell-mustard-gradient {
    background: #f2ffae;
    color: #333 !important;
}

.light .wrapper1,.light .wrapper2,.light .wrapper3,.light .wrapper4,.light .wrapper5,.light .wrapper6,.light .wrapper7,.light .wrapper8{
    background-image: url("/MercuryPortal-theme/images/ui/trader-sprite.png");
}

.light .wrapper1 {
	background-position: 0px -272px;
} 

.light .wrapper2 {
	background-position: 0px -364px;
}

.light .wrapper3 {
	background-position: 0px -2839px;
}

.light .wrapper4 {
	background-position: 0px -2647px;
}

.light .wrapper5 {
	background-position: 0px -3030px;
}

.light .wrapper6 {
	background-position: 0px -2742px;
}

.light .wrapper7 {
	background-position: 0px -557px;
}

.light .gems-events-header{ 
    background: #F7F3EF;
    border-bottom: 1px solid #D8D8D8;
    color: #656565;
}

.light .aui-carousel-menu-active{
    margin:3px;
	border: 1px solid #a3a4a5;
    background: #FFFFFF;
}

.light .GlobalCustady-logo {
    background: url("/MercuryPortal-theme/images/slidedeck/GCAS_Slide_Deck.png") no-repeat scroll -810px -423px #ece8e1;
}

.light .whats-new-banner {
		background: url("/MercuryPortal-theme/images/ui/whats_new_bg-light.png") no-repeat -3px top transparent;
}

.light .whats-new-image {
	background: url("/MercuryPortal-theme/images/ui/whats_new_bg-light.png") no-repeat -1px -105px transparent;
	border-bottom: 1px solid #ECECEC;
}

.light .learnmoreButton {
	background: url('/MercuryPortal-theme/images/ui/slidedecksprite-light.png') no-repeat -597px -329px;
	width: 87px;
}

.light .learnmoreButton:hover {
	background: url('/MercuryPortal-theme/images/ui/slidedecksprite-light.png') no-repeat -597px -358px;
}

.light ul#investment-menu li a {
  background: #DEDEDE;
  color: #000000;	
}

.light ul#investment-menu li a:hover {
    background: #858585;
    color: #F8AC00;
}

.light ul#investment-menu li ul li a {
	background: 0;
	color: #b9b9b9;
}

.light ul#investment-menu li ul li a:hover,.dark ul#investment-menu li ul .current a {
	background: none;
	color: #F8AC00;
}

.light ul#investment-menu ul li a.menu-selected {
	background: none;
	color: #B94700 !important;
}

.light .people-theme {
	background: url("/MercuryPortal-theme/images/ui/invest-sprite-light.png") no-repeat scroll center -13px transparent;
	height: 150px !important;
}

.light .innovation-theme {
	background: url("/MercuryPortal-theme/images/ui/invest-sprite-light.png") no-repeat scroll center -270px transparent;
	height: 150px !important;
}

.light .markets-theme {
	background: url("/MercuryPortal-theme/images/ui/invest-sprite-light.png") no-repeat scroll center -525px transparent;
	height: 150px !important;
}

.light .government-theme {
	background: url("/MercuryPortal-theme/images/ui/invest-sprite-light.png") no-repeat scroll center -773px transparent;
	height: 150px !important;
}

.light .earth-theme {
	background: url("/MercuryPortal-theme/images/ui/invest-sprite-light.png") no-repeat scroll center -1023px transparent;
	height: 150px !important;
}

.light .menu-selected {
	color: #f8ac00 !important;
}

.light .textheader, .light .indicatorField, .light .yellow-text {
	color: #f60;
}
.light .positiveb.yellow-text{
	color: #FFFF00;
}


.light .column-header-disabled-state{
    color:#000 !important;
}

.light .portlet-left-nav li a:hover {
	color: #000000;
}

.light .portlet-left-nav li:active {
    background: #f7ab1f;
}

.light .portlet-left-nav .active {
	background: #f7ab1f;
}

.light .portlet-left-nav .active a {
	color: #000000 !important;
}

.light .portlet-left-nav li a {
    color: #7f7f7f;
}

.light .portlet-left-nav .active:before {
    border-color: rgba(194, 225, 245, 0) rgba(194, 225, 245, 0) transparent #f7ab1f;
}

.light .research-top-nav li a {
    color: #7f7f7f !important;
    padding-top: 0px !important;
}

.light .research-top-nav li a:hover {
    color: #000000;
}

.light .research-top-nav .active {
    background: #f7ab1f;
}

.light .research-top-nav .active a {
    color: #000000 !important;
}

.light .research-top-nav .active:before {
    border-color: #f7ab1f rgba(194, 225, 245, 0) transparent rgba(194, 225, 245, 0);
}

.light .icon-left-nav {
    background: #F7F3EF;
    border: 1px solid #ccc;
}

.light .bofa-analytics-icon {
    background: url("/MercuryPortal-theme/images/ui/BofA_Analytics_Blue.png") no-repeat scroll transparent!important;
    cursor: pointer;
    height: 200px;
    margin: auto;
    width: 320px;
    padding: 5px 0;
}

.light .first200-icon {
    background: url("/MercuryPortal-theme/images/ui/SMI-02-17-0036_DkGrey_Blue2.png") no-repeat scroll transparent!important;
    border: 1px solid transparent;
    cursor: pointer;
    height: 72px;
    margin: 10px 0px;
    width: 60px;
    padding: 5px 0;
}

.light .first200-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/SMI-02-17-0036_DkGrey_Brown2.png") no-repeat scroll transparent!important
}

.light .first200-icon.active {
    background: url("/MercuryPortal-theme/images/ui/SMI-02-17-0036_DkGrey_Brown2.png") no-repeat scroll #FFFFFF!important;
    border: 1px solid #CCCCCC !important;
	border-right: none !important;
}

.light .featured-research-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -2px -626px transparent!important;
}

.light .featured-research-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -2px -677px transparent!important
}

.light .featured-research-icon.active {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -2px -677px #FFFFFF!important;
    border: 1px solid #CCCCCC !important;
	border-right: none !important;
}

.light .conference-calls-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -58px -625px transparent !important;
}

.light .conference-calls-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -58px -676px transparent!important
}

.light .conference-calls-icon.active {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -58px -676px #FFFFFF !important;
    border: 1px solid #CCCCCC !important;
	border-right: none !important;
}

.light .recording-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -110px -627px transparent!important;
 }

.light .recording-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -110px -677px transparent!important;
}

.light .recording-icon.active {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -110px -677px #FFFFFF !important;
    border: 1px solid #CCCCCC !important;
	border-right: none !important;
}

.light .must-read-research-icon{
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -233px -625px transparent!important;
}

.light .must-read-research-icon:hover{
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -233px -675px transparent!important;
}

.light .must-read-research-icon.active{
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -233px -675px #FFFFFF !important;
	border: 1px solid #CCCCCC !important;
	border-right: none !important;
}

.light .fav-icon-off {
  background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") no-repeat scroll -60px -39px transparent;
}

.light .fav-icon-on {
  background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") no-repeat scroll -77px -39px transparent;
}
  
.light .view-icon {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") no-repeat scroll -193px -289px transparent !important;
}

.light .view-icon:hover {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") no-repeat scroll -193px -309px transparent !important;
}
.light .approval-icon {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") no-repeat scroll -2px -623px transparent !important;
}

.light .approval-icon:hover {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") no-repeat scroll -2px -640px transparent !important;
}
.light .single-approve-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -552px -380px transparent !important;
}

.light .single-approve-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -577px -380px transparent !important;
}

.light .multi-approve-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -606px -380px transparent !important;
}

.light .multi-approve-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -638px -380px transparent !important;
}

.light .super-approval-icon {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -162px -286px transparent !important;
}

.light .gcas-edit-icon {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") no-repeat scroll -60px -292px transparent !important;
}

.light .gcas-edit-icon:hover {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") no-repeat scroll -82px -292px transparent !important;
}

.light .shared-icon-active {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") no-repeat scroll -75px -223px transparent !important;
}

.light .search-dropdown {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") no-repeat scroll -170px -124px transparent;
}

.light .search-dropdown-active {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") no-repeat scroll -170px -152px transparent;
}

.light .chart-filter-dropdown {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") no-repeat scroll -171px -533px transparent;
}

.light .chart-filter-dropdown-active {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") no-repeat scroll -171px -561px transparent;
}

.light .authorization-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -557px -380px transparent;
}

.light .authorization-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -582px -380px transparent;
}

.light .authorize-icon {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") repeat scroll -196px -512px transparent !important;
}

.light .promote-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -372px -329px transparent !important;
}

.light .rightArrw {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -891px -442px transparent !important;
}

.light .rightArrw:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -863px -442px transparent !important;
}

.light .leftArrw {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -891px -472px transparent !important;
}

.light .leftArrw:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -863px -472px transparent !important;
}

.light .silk-save {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") no-repeat scroll -196px -675px transparent!important;
    color:#FFFFFF;
}

.light .silk-import {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") no-repeat scroll -195px -718px transparent !important;
}

.light .silk-add {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") no-repeat scroll -195px -596px transparent !important;
}

.light .silk-delete {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") no-repeat scroll -195px -616px transparent !important;
	color:#fff;
}

.light .silk-cross {
	background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") no-repeat scroll -192px -328px transparent!important;
}

.light .silk-application-edit {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -39px -59px transparent !important;
}

.light .folder-linked {
    background-image: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png");
    background-position: -851px -327px;
    background-color: transparent;
}

.light .folder-linked:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -871px -358px transparent !important;
}

.light .folder-published {
    background-image: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png");
    background-position: -851px -345px;
    background-color: transparent;
}

.light .chart-book-linked {
    background-image: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png");
    background-position: -757px -397px;
    background-color: transparent;
}

.light .chart-book-linked:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -757px -417px transparent !important;
}

.light .chart-book-published {
    background-image: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png");
	background-position: -732px -397px;
    background-color: transparent;
}

.light .chart-book-page {
    background-image: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png");
	background-position: -819px -326px;
    background-color: transparent;
}

.light .chart-book-page:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -819px -346px transparent!important
}

.light .chart-book-page-linked:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -819px -410px transparent !important;
}

.light .chart-book-page-linked {
    background-image: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png");
	background-position: -819px -389px;
    background-color: transparent;
}

.light .save-blue-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -718px -354px transparent !important;
}

.light .x-popup-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1263px -346px transparent;
}

.light .x-popup-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1263px -365px transparent;
}

.light .plusIcon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -10px -1px transparent;
}

.light .minusIcon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1px -1px transparent;
}

.light .submit-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -637px -333px transparent;
}

.light .reject-icon {
    background:url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") no-repeat scroll -196px -496px transparent !important;
}

.light .comment-icon {
	background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") no-repeat scroll -198px -255px transparent;
}

.light .save-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -279px -192px transparent;
}

.light .save-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -279px -211px transparent;
}

.light .csv-report-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -279px -154px transparent;
}

.light .csv-report-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -279px -173px transparent;
}

.light .text-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -237px -138px transparent;
}

.light .text-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -257px -138px transparent;
}

.light .import-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -278px -115px transparent;
}

.light .import-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -278px -134px transparent;
}

.light .alert-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -338px -44px transparent;
	
}
.light .alert-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -358px -44px transparent;
}

.light .audio-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -297px -44px transparent;
}

.light .audio-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -317px -44px transparent;
}

.light .email-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -257px -44px transparent;
}

.light .email-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -277px -44px transparent;
}

.light .help-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -278px -229px transparent;
}

.light .help-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -278px -248px transparent;
}

.light .excel-icon, .light .excel-icon-new  {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -218px -43px transparent;
}
.light .excel-icon:hover, .light .excel-icon-new:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -238px -43px transparent;
}

.light .pdf-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -138px -43px transparent;
}

.light .pdf-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -158px -43px transparent;
}

.light .html-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -239px -155px transparent ;
}

.light .html-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -256px -155px transparent ;
}

.light .clipboard-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -925px -326px transparent;
}

.light .clipboard-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -948px -326px transparent;
}

.light .ppt-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -178px -43px transparent;
}

.light .ppt-icon:hover {
 	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -198px -43px transparent;
}

.light .video-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -98px -44px transparent;
}

.light .video-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -118px -44px transparent;
}

.light .play-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -300px -97px transparent;
}

.light .play-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -320px -97px transparent;
}

.light .xml-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -297px -138px transparent;
}

.light .xml-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -317px -138px transparent;
}

.light .info-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -297px -115px transparent;
}

.light .info-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -317px -115px transparent;
}

.light .notepad-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -297px -154px transparent;
}

.light .notepad-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -316px -154px transparent;
}

.light .schedule-icon, .light .clock-icon  {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -298px -172px transparent;
}

.light .schedule-icon:hover, .light .clock-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -318px -172px transparent;
}

.light .analytics-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -298px -191px transparent;
}

.light .analytics-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -317px -191px transparent;
}

.light .manage-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -297px -212px transparent;
}

.light .manage-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -317px -212px transparent;
}

.light .word-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -239px -116px transparent;
}

.light .word-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -258px -116px transparent;
}

.light .print-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -297px -249px transparent;
}

.light .print-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -316px -249px transparent;
}

.light .print-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -4px -474px transparent;
}

.light .print-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -4px -445px transparent;
}

.light .shared-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -297px -228px transparent;
}

.light .shared-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -316px -228px transparent;
}

.light .download-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") repeat-x scroll -280px -116px transparent;
}

.light .download-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") repeat-x scroll -280px -135px transparent;
}

.light .sync-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -257px -248px transparent;
}

.light .sync-icon:hover{
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -238px -248px transparent;
}

.light .remove-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") repeat-x scroll -472px -383px transparent;
}

.light .remove-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") repeat-x scroll -489px -383px transparent;
}

.light .add-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -202px -173px transparent;
}

.light .add-icon:hover, .light .add-icon:focus, .light .add-icon.focus {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -182px -173px transparent;
}

.light .locates-icon, .light .availability-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") repeat-x scroll -204px -112px transparent;
}

.light .locates-icon:hover, .light .availability-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") repeat-x scroll -183px -113px transparent;
}

.light .partial-status-icon {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") repeat scroll -21px -458px transparent !important;
}

.light .panding-status-icon {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") repeat scroll -3px -458px transparent !important;
}

.light .completed-status-icon {
    background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") repeat scroll -38px -458px transparent !important;
}

.light .print-small-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -297px -247px transparent;
}

.light .print-small-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -316px -247px transparent;
}

.light .chart-excel-icon  {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -218px -42px transparent;
}

.light .chart-excel-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -238px -42px transparent;
}

.light .reset-default-icon {
      background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -1108px -2px transparent;    
}

.light .reset-default-icon:hover {
      background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -1137px -2px transparent;
}

.light .set-homepage-icon:hover {
      background-image: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -1137px -32px transparent;
}

.light .homeIcon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1108px -32px transparent;
}

.light .homeIcon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1137px -32px transparent;
}

.light .impersonateDarkThemeImg {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1165px -94px transparent;
}

.light .impersonateDarkThemeImg:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1196px -94px transparent;
}

.light .emailIcon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1108px -94px transparent;
}

.light .emailIcon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1137px -94px transparent;
}

.light .printIcon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1108px -62px transparent;
}

.light .printIcon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1137px -62px transparent;
}

.light .clear-checks-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1108px -121px transparent;
}

.light .clear-checks-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1137px -120px transparent;
}

.light .view-combo-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1108px -149px transparent;
}

.light .view-combo-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1137px -149px transparent;
}

.light .chartist-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1108px -178px transparent;
}

.light .chartist-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1137px -178px transparent;
}

.light .manage-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -219px -474px transparent;
}

.light .manage-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -219px -445px transparent;
}

.light .email-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -30px -473px transparent;
}

.light .email-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -30px -445px transparent;
}

.light .excel-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -353px -473px transparent;
}

.light .excel-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -352px -445px transparent;
}

.light .save-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -84px -474px transparent;
}

.light .save-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -84px -445px transparent;
}

.light .video-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -111px -474px transparent;
}

.light .video-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -111px -445px transparent;
}

.light .audio-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -140px -474px transparent;
}

.light .audio-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -140px -445px transparent;
}

.light .analytics-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -57px -474px transparent;
}

.light .analytics-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -57px -445px transparent;
}

.light .import-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -166px -474px transparent;
}

.light .import-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -166px -445px transparent;
}

.light .notepad-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -193px -474px transparent;
}

.light .notepad-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -193px -445px transparent;
}

.light .shared-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -404px -474px transparent;
}

.light .shared-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -404px -445px transparent;
}

.light .alert-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -247px -474px transparent;
}

.light .alert-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -247px -445px transparent;
}

.light .word-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -327px -474px transparent;
}

.light .word-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -327px -445px transparent;
}


.light .help-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -459px -474px transparent;
}

.light .help-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -459px -445px transparent;
}

.light .csv-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -274px -474px transparent;
}

.light .csv-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -274px -445px transparent;
}

.light .book-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -300px -474px transparent;
}

.light .book-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -300px -445px transparent;
}

.light .ppt-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -595px -474px transparent;
}

.light .ppt-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -595px -445px transparent;
}

.light .exit-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -650px -473px transparent;
}

.light .exit-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -650px -444px transparent;
}

.light .confirm-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -677px -474px transparent;
}

.light .confirm-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -677px -445px transparent;
}

.light .copy-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -705px -474px transparent;
}

.light .copy-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -705px -445px transparent;
}

.light .undo-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -510px -380px transparent;
}

.light .undo-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -531px -380px transparent;
}

.light .undo-big-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -760px -474px transparent;
}

.light .undo-big-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -760px -445px transparent;
}

.light .send-big-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -788px -474px transparent;
}

.light .send-big-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -788px -445px transparent;
}

.light .clock-big-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -814px -473px transparent;
}

.light .clock-big-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -814px -444px transparent;
}

.light .chartist-big-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -486px -474px transparent;
}

.light .chartist-big-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -486px -445px transparent;
}

.light .viewcombo-big-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -514px -474px transparent;
}

.light .viewcombo-big-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -514px -445px transparent;
}

.light .schedule-big-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -813px -474px transparent;
}

.light .schedule-big-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -813px -445px transparent;
}

.light .run-big-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -541px -474px transparent;
}

.light .run-big-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -541px -445px transparent;
}

.light .manage-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -219px -474px transparent;
}

.light .manage-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -219px -445px transparent;
}

.light .email-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -30px -474px transparent;
}

.light .email-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -30px -445px transparent;
}

.light .excel-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -352px -473px transparent;
}

.light .excel-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -352px -444px transparent;
}

.light .save-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -84px -474px transparent;
}

.light .save-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -84px -445px transparent;
}

.light .video-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -111px -474px transparent;
}

.light .video-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -111px -445px transparent;
}

.light .audio-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -140px -474px transparent;
}

.light .audio-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -140px -445px transparent;
}

.light .analytics-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -57px -474px transparent;
}

.light .analytics-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -57px -445px transparent;
}

.light .import-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -166px -474px transparent;
}

.light .import-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -166px -445px transparent;
}

.light .notepad-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -193px -474px transparent;
}

.light .notepad-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -193px -445px transparent;
}

.light .reset-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -569px -473px transparent;
}

.light .reset-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -569px -444px transparent;
}

.light .shared-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -404px -474px transparent;
}

.light .shared-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -404px -445px transparent;
}

.light .alert-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -247px -474px transparent;
}

.light .alert-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -247px -445px transparent;
}

.light .word-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -327px -474px transparent;
}

.light .word-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -327px -445px transparent;
}

.light .pdf-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -381px -474px transparent;
}

.light .pdf-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -381px -444px transparent;
}

.light .pdf-big-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -1108px -207px transparent;
}

.light .pdf-big-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -1137px -207px transparent;
}

.light .help-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -459px -474px transparent;
}

.light .help-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -459px -445px transparent;
}

.light .text-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -274px -474px transparent;
}

.light .text-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -274px -445px transparent;
}

.light .book-med-icon, .light .csv-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -300px -474px transparent;
}

.light .book-med-icon:hover, .light .csv-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -300px -445px transparent;
}

.light .ppt-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -429px -474px transparent;
}

.light .ppt-med-icon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -430px -445px transparent;
}

.light .exit-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -650px -474px transparent;
}

.light .exit-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -649px -444px transparent;
}

.light .confirm-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -677px -474px transparent;
}

.light .confirm-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -677px -445px transparent;
}

.light .copy-med-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -705px -473px transparent;
}

.light .copy-med-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -705px -444px transparent;
}

.light .delete-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") repeat-x scroll -204px -130px transparent;
}

.light .delete-icon:hover, .light .delete-icon:focus, .light .delete-icon.focus {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") repeat-x scroll -183px -130px transparent;
}

.light .delete-big-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -733px -474px transparent;
}

.light .delete-big-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -733px -445px transparent;
}

.light .undo-med-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -760px -474px transparent;
}

.light .undo-med-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -760px -445px transparent;
}

.light .send-med-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -788px -473px transparent;
}

.light .send-med-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -788px -444px transparent;
}

.light .clock-med-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -813px -474px transparent;
}

.light .clock-med-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -813px -445px transparent;
}

.light .chartist-med-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -486px -474px transparent;
}

.light .chartist-med-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -486px -445px transparent;
}

.light .viewcombo-med-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -514px -474px transparent;
}

.light .viewcombo-med-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -514px -445px transparent;
}

.light .schedule-med-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -813px -474px transparent;
}

.light .schedule-med-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -813px -445px transparent;
}

.light .run-med-icon {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -541px -473px transparent;
}

.light .run-med-icon:hover {	
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -541px -445px transparent;
}

.light .grid-chart-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -33px -328px transparent;
}

.light .edit-chart-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -33px -353px transparent;
}

.light .up-arrow-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -99px -324px transparent;
}

.light .up-arrow-icon:hover, .light .up-arrow-icon:focus, .light .up-arrow-icon.focus {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -99px -347px transparent;
}

.light .down-arrow-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -116px -325px transparent;
}

.light .down-arrow-icon:hover, .light .down-arrow-icon:focus, .light .down-arrow-icon.focus {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -116px -348px transparent;
}

.light .plot-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -27px -186px transparent;
}
		
.light .aui-icon-circle-close {
    background-position: -32px -192px !important;
}

.light .aui-icon {
    background: url("../images/aui/icon_sprite.png") no-repeat scroll 0 0 transparent;
}

.light .download-data-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1166px -2px transparent;
 }

.light .download-data-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1195px -2px transparent;
}

.light .cancel-icon-black {
    background: url("../js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -161px -256px transparent;
}

.light .cancel-icon-black:hover {
    background: url("../js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -145px -256px transparent;
}

.light .cancel-icon:active {
    background: url("../js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -177px -256px transparent;
}

.light .checked-circle-icon {
    background: url("../js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -196px -72px transparent;
}

.delete-circle-icon {
    background: url("../js/extjs/resources/themes/images/ext-js-sprite.png") no-repeat scroll -196px -99px transparent;
}

.light .light-theme-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1197px -32px transparent;
}

.light .light-theme-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1197px -62px transparent;
    text-decoration:none;
}

.light .set-light-theme-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1197px -32px transparent;
}

.light .set-light-theme-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1197px -62px transparent;
    text-decoration:none;
}

.light .expand-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1075px -97px transparent;
}

.light .collapse-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1075px -37px transparent;
}

.light .up-arrow--icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1px -157px transparent;
}

.light .search-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -3px -327px transparent;
}

.light .search-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -3px -351px transparent;
}

.light .chart-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -57px -510px transparent;
}

.light .chart-edit-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -86px -510px transparent;
}

.light .copy-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -70px -326px transparent;
}

.light .copy-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -70px -350px transparent;
}

.light .copy-icon:focus {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -70px -350px transparent;
}

.light .move-up-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -163px -512px transparent;
}

.light .move-up-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -200px -512px transparent;
}

.light .move-down-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -180px -512px transparent;
}

.light .move-down-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -216px -512px transparent;
}

.light .action-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -238px -512px transparent;
}

.light .action-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -300px -512px transparent;
}

.light .basket-missing-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -668px -382px transparent;
}

.light .basket-available-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -668px -356px transparent;
}

.light .noresponse-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -215px -352px transparent;
}

.light .failed-validation-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -271px -351px transparent;
}

.light .fax-failed-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -469px -356px transparent;    
}

.light .fax-progress-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -435px -331px transparent;    	
}

.light .fax-exception-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -469px -331px transparent;      
}

.light .fax-progress-exception-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -435px -356px transparent;    
}

.light .stp-processing-on-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -347px -353px transparent;      
} 

.light .stp-processing-off-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -396px -353px transparent;
}

.light .noacknowledgement-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -548px -359px transparent;
}

.light .noconfirmreject-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -548px -335px transparent;
}

.light .confirmed-icon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -612px -329px transparent !important;
}

.light .warning-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -576px -333px transparent;
}

.light .amend-req-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -508px -333px transparent;                     
}
 
.light .amend-req-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -508px -357px transparent;                   
}

.light .alert-exception-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -576px -356px transparent;
}

.light .new-chart-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -718px -328px transparent !important;
}

.light .plot-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -34px -328px transparent !important;
}

.light .audioblast-icon {
	background: url("../images/ui/HP-sprite.png") no-repeat scroll -297px -44px transparent;
}

.light .audioblast-icon:hover {
	background: url("../images/ui/HP-sprite-light.png") no-repeat scroll -317px -44px transparent;
}

.light .rsch-icon {
  background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -511px -406px transparent;
}

.light .rsch-icon:hover {
  background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -530px -406px transparent;
}

.light .pin-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -900px -357px transparent;
}

.light .pin-icon-active {
     background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -921px -357px transparent;
}

.light .searchbtn {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -170px -677px transparent!important;
}

.light .sr-group {
	border: 1px solid #B6b6B6;
}

.light .sr-expand-collapse-column {
	background: #D8D8D8;
	border-bottom: 1px solid #B6B6B6;
	border-top: 1px solid #B6B6B6;
}

.light .sr-expand-collapse-column-label {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1274px -99px transparent;
}

.light .sr-group-header-icon > a {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite.png") no-repeat scroll -1263px -43px transparent;
}

.light .sr-expand-collapse-arrow-icon {
  background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1277px -5px transparent;
}

.light .isExpanded .sr-expand-collapse-arrow-icon {
  background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1277px -14px transparent; 
 }
 
 .light .pagination-right-arrow {
  background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1278px -14px transparent;
 }

.light .pagination-left-arrow {
  background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll right -4px transparent;
}

.light .search-right-cap a img {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -18px -13px #EFEFEF;
}

.light .search-right-cap a:hover img {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -41px -13px #EFEFEF;
}

.light .img_cbx_off {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -124px 3px transparent !important;
}

.light .img_cbx_over {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -109px 3px transparent !important;
}

.light .img_cbx_on {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -95px 3px transparent !important;
}

.light .xtb-sep {
	background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") no-repeat scroll -79px -121px transparent!important;
}

.light .loading-animation {
    background: url("/MercuryPortal-theme/images/ui/loading_animation.gif") no-repeat top center transparent;
}

.light .cell-row-over {
   background: #0076D8 !important;
   color: #FFFFFF !important;
}

.light .aui-buttonitem-icon-only {
	 background:url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -17px -13px #efefef !important;
	 border: 1px solid #c5c5c5 !important;
}

.light .impersonationSearch {
	background-image:url("/MercuryPortal-theme/images/ui/HP-sprite-light.png");
	background-position:-40px -14px;
}

.light .input-dropdown {
	background:	url("/MercuryPortal-theme/images/ui/HP-sprite-light.png")	no-repeat scroll -377px 0 transparent !important;
}

.light .dropDownReport {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -809px 0 transparent;
}

.light .dropDownOthers {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -809px 0 transparent;
}

.light span.filter-up {
    background: url("/MercuryPortal-theme/images/ui/filter-arrow-up-light.png") no-repeat scroll 98% 75% transparent;
}

.light span.filter-down {
    background: url("/MercuryPortal-theme/images/ui/filter-arrow-down-light.png") no-repeat scroll 98% 75% transparent;
}

.light .colStatus ul li {
    background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x 0 -1707px;
    border: none;
    border-right: 1px solid #D2D2D2;
}

.light .colStatus ul li:hover {
    background: #E9F2F9;
    text-decoration: underline;
}

.light .contributor-popup {
	background-color: #f9f9f9;
	border: 1px solid #777;
	color: #000;
	position: absolute;
}

.light .tb_a {
	color: black;
}

.light .benchmark-row {
	background: #e1f1f7;
}

.light div.dividerCont {
	border-bottom: 1px solid #ccc;
}

.light .contentItems{
	border-bottom: 1px dotted #d7d7d7;
}

.light .availableSubText{
	color: #888;
	border:none !important;
}

.light .hover-popup {
	background-color: #fff;
	border: 1px solid #151515;
}

.light .pcmt-popup-header {
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 0 #dcdcdc!important;
}

.light .pcmt-popup-header-name {
	color: #000;
}

.light .portfolioBorder {
	border: 5px groove #b8b8b8;
} 

.light .popular-searches {
	background: #efefef;
}

.light .sr-title {
    color: #2a61ae;
}

.light .buttonActive a, .light .buttonActive, .light .colStatus ul li.selected {
	background: #009CDE !important;
	color: #FFFFFF !important;
}

.light .algoBorder {
	border-bottom: #ccc 1px solid;
	border-top: #ccc 1px solid;
}

/*---------------- jQuery Calender -------------------*/

.light .calDayDisplay {
       color: #b94700;
}

.light .nonSelected_Item.on {
       background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -356px -643px;
       color:#fff;
}

.light .nonSelected_Item{
       background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -415px -643px;
       color:#FFFFFF;
}

.light .blueselected_Item.on {
       background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat 0px -2px;
       color:#f2980d;
}

.light .bluenonSelected_Item {
       background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -60px -2px;
       color:#FFFFFF;
}

.light .dateBgImage {
       background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -474px -643px;
       color: #FFFFFF;
}

.light #rightScroll {
       background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -485px -670px;
       color: #FFFFFF;
}

.light #leftScroll {
       background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -475px -670px;
       color: #FFFFFF;
} 

.light .verticalScroll#rightScroll {
       background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -579px -644px;
       color: #FFFFFF;
}

.light .verticalScroll#leftScroll {
       background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -554px -644px;
       color: #FFFFFF;
} 

.light .selectedDate {
       background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -514px -643px;
       color: #FFFFFF;
}

.light .off-status-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -170px -639px transparent;
}

.light .on-status-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -170px -639px transparent;
}

.light .calendar-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -219px -719px transparent;
} 

.light .calendar-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -198px -719px transparent;
} 

.light .search-highlight-bg {
    background: #FFFF26;
}

.light .form-box {
	color: #000;
	background: #FFFFFF;
	border: 1px solid #ccc;
}

.light .results-header th,.light .results-header td {
	border-top: 1px solid #414446;
	border-bottom: 1px solid #414446;
	color: #7e8354;
}

.light .results-row td {
	border-bottom: 1px solid #ccc;
}

.light .divided-list li {
	border-bottom: 1px solid #ccc;
}

.light .portlet {
	border: 1px solid #ccc;
	background: #fff;
}

.light .horzToolBoxSeparator {
	border-left:1px solid #d7d7d7;
}

.light .site_tools .single_node.expanded .node_icon {
	background: url("/MercuryPortal-theme/images/ui/ui-sprite-light.png") no-repeat scroll 0 -55px transparent;
}

.light .site_tools .single_node .node_body{
	background: #ffffff;
	border: 1px solid #CDCDCD;
}

.light .site_tools .single_node{
	background: #F7F3EF !important;
}

.light .site_tools .tab_container{
	border:	1px solid #d8d8d8;
	border-top: none !important;
    background:#ffffff;
	color:#000000;
}



.light .verToolBoxSeparator, .light .tabbook_tabs  {
	border-bottom: 1px solid #d7d7d7;
}

.light li.outgoing-link {
	background: transparent url("/MercuryPortal-theme/images/ui/outgoing-link-light.png") no-repeat 0px 6px;
}

.light .smallCalendarIcon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -105px -13px;
}

.light .dropDownOthersMang {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -809px 0 transparent;
} 

.light .related-link-title .portlet-topper {
	background: #0075be;
	border-bottom: 1px solid #98a4b3;
	color: #fff;
}

.light .portlet-topper {
   	background:#003A64;
}

.light .DynarchCalendar{
	background:url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") -834px -2px no-repeat transparent;
}

.light .DynarchCalendar-title div{
	color: #4d4b4b;
	/*text-shadow: 1px 1px 1px #c1bfbf;*/
}

.light .ux-mselect-selected {
	background: #D7D7D7;
}

.light .footer-content{
	background: #fff; 
}

.light .results-row.hover td {
	 background-color: #fff;
}

.light .data-table-total {
	background: #c6deef;
    border-bottom: 1px solid #CCCCCC !important;
    border-top: 1px double #CCCCCC !important;
}

.light a.tooltip:hover span {
	color: #000
} 

.light .sr-group-header-title a {
    color: #000000 !important;
}

.light .btn_right{
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -891px -440px;
}

.light .btn_right:hover{
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -863px -440px;
}

.light .btn_left{
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -891px -470px;
}

.light .btn_left:hover{
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat -863px -470px;
}

.light .colStatus ul li.selected a {
    color: #666;
}

.light .toolsExpand{
  background: url("/MercuryPortal-theme/images/ui/ui-sprite-light.png") no-repeat scroll 0 -47px;
}

.light .toolsCollapse {
	background: url("/MercuryPortal-theme/images/ui/ui-sprite-light.png") no-repeat scroll 0 -55px transparent;
}

.light .portlet-icon-back {
  color: #64c9fd ;
}

body.light {
	scrollbar-highlight-color:#cecece;
	scrollbar-3dlight-color:#cecece;
	scrollbar-arrow-color:#959595;
	scrollbar-face-color:#f9f9f9;
	scrollbar-shadow-color:#d8d8d8;
	scrollbar-track-color:#cecece;
	scrollbar-darkshadow-color:#cecece;
}

.light .linkSelected {
  color: #000 !important;
  cursor: pointer !important;
}

.light .grey-subheader{
	background:#cfdaf3;
}

.light .disabled {
	color:#000 !important;
}

.edit-plus-icon {
	background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") no-repeat scroll -190px -457px transparent;
}

/*** Only LIGHT ***/
.light .research-portlet-title  .portlet-title-text {
	/*color: #fce554 !important;*/
    color: #FFF !important; /* CHANGED TO WHITE AS PER REQUEST FROM JON AND BUSINESS - 3/17/2016 */
}

.light select {
  	border: 1px solid #b0b0b0;
	color: #000;
	background:#fff;
}

.light .header a{
    color:#fff;   
}

.light .portlet-content {
	border-top: 0 solid #ccc;
}

.light .research-portlet-label {
    color: #777;
}

.light .portlet-body {
	color:#000;
}

.light .aui-tab-active .aui-tab-label:hover{
	text-shadow:none;
}

.light .baml-control .baml-control-header{
	background:#0075be;
	color:#fff;
}

.light .baml-control-section .baml-control-section-header{
	background:#F2F2F2;
	border-bottom: 1px solid #afafaf;
	color:#000;
}

.light .baml-control .baml-control-body .baml-control-section .baml-control-section-header{
	font-weight:0;
}

.light .baml-control .baml-control-body{
	background: #fff !important;
}

.light .complex-data-table .grey1, .light .table-cell-white-gradient {
	background-color: #efefef;
}

.light .header{
    background-color:#001a28;
}

.light .node_title {
    background: #F7F3EF;
}

.light .altgrayp2{
	background: #f2f2f2;
}

.light .qtip-content.qtip-content {
    background: #f1f2f2 !important;
    color: #000 !important;
}

.light .qtip-contentWrapper {
    border-color: #c7c7c7 !important;
}

.light .button1, .light .button2, .light .button3, .light .button4, .light .button5, .light .button6, .light .button7, .light .button8, .light .buttoff1, .light .buttoff2, .light .buttoff3, .light .buttoff4, .light .buttoff5, .light .buttoff6, .light .buttoff7, .light .buttoff8{
	background-image: url("/MercuryPortal-theme/images/ui/x-sprite-light-trader.png");
	background-repeat: no-repeat;
	float: left;
	width: 17px;
	height: 17px;
}

.light .button1 {
	background-position: 0 -743px;
	background-color: #ccc;
}

.light .button2 {
	background-position: 0 -775px;
	background-color: #ccc;
}

.light .button3 {
	background-position: 0 -807px;
	background-color: #ccc;
}

.light .button4 {
	background-position: 0 -839px;
	background-color: #ccc;
}

.light .button5 {
	background-position: 0 -871px;
	background-color: #ccc;
}

.light .button6 {
	background-position: 0 -903px;
	background-color: #ccc;
}

.light .button7 {
	background-position: 0 -935px;
	background-color: #ccc;
}

.light .button8 {
	background-position: 0 -967px;
	background-color: #ccc;
}

.light .buttoff1 {
	background-position: 0 -727px;
	background-color: #ccc;
}

.light .buttoff2 {
	background-position: 0 -759px;
	background-color: #ccc;
}

.light .buttoff3 {
	background-position: 0 -791px;
	background-color: #ccc;
}

.light .buttoff4 {
	background-position: 0 -823px;
	background-color: #ccc;
}

.light .buttoff5 {
	background-position: 0 -855px;
	background-color: #ccc;
}

.light .buttoff6 {
	background-position: 0 -887px;
	background-color: #ccc;
}

.light .buttoff7 {
	background-position: 0 -919px;
	background-color: #ccc;
}

.light .buttoff8 {
	background-position: 0 -951px;
	background-color: #ccc;
}

.light .myclass{
	border-color: #F7F3EF;
}

.light .contentItems ul li div.myeventBig, .light .contentItems ul li div.invitedBig, .light .contentItems ul li div.myEventDate, .light .contentItems ul li div.clockIcon, .light .contentItems ul li div.availStartDate {
	color: #8d8c8f;
}

.light .sections p {
	color: #000!important;
}

.light .npButtonDeActive {
	background-color: #989595;
}

.light .npButtonActive {
	background-color: #656565;
}

.light .npButSection ul li {
	list-style: none;
	float: left;
	margin: 1px;
	width: 16px;
	height: 16px;
	border: 1px solid #656565;
	padding-left: 0;
	color: #fff;
}

.light .ui-datepicker-calendar a.ui-state-default {
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 0 #ccc;
	border: 1px solid #b7b7b7;
	color: #656565;
}

.light .ui-datepicker th {
	background: #e4f6fe;
	border: 1px solid #b7b7b7;
	color: #666;
	padding: .4em .3em;
}

.light .ui-datepicker-current-day .ui-state-default.ui-state-active {
	background: #757575;
	color:#fff;
}

.light .mainNewsPress {
	overflow: hidden;
	height: 310px;
	padding: 4px;
	position: relative;
}

.light .newsSection {
	overflow: hidden;
	clear: both;
	display: block;
}

.light .newsPress {
	width: 98% !important;
}

.light .table-cell-white-gradient {
    background: #E5E5E5;
    color: #333333;
}

.light .tb_bs {
    background-color: transparent;
}

.light .negatived a:link,.light .negativec a:link,.light .negativeb a:link,.light .negativea a:link,.light .negatived a:hover,.light .negativec a:hover,.light .negativeb a:hover,.light .negativea a:hover, .negatived a:visited,.light .negativec a:visited, .negativeb a:visited,.light .negativea a:visited,.light .negatived a:active,.light .negativec a:active,.light .negativeb a:active,.light .negativea a:active {
    color: #000;
}

.light .neutral {
    background-color: #F5F5F5;
	color: #000000;
}

.light .neutral a:link, .light .neutral a:hover, .light .neutral a:visited,.light .neutral a:active {
    color: #fff;
}

.light .positived a:link, .light .positivec a:link, .light .positiveb a:link,.light .positivea a:link,.light .positived a:hover,.light .positivec a:hover, .light .positiveb a:hover,.light .positivea a:hover,.light .positived a:visited,.light .positivec a:visited,.light .positiveb a:visited,.light .positivea a:visited,.light .positived a:active,.light .positivec a:active,.light .positiveb a:active,.light .positivea a:active {
    color: #000;
}

.light element.style {
	border: 1px solid #ccc;
}

.light #p_p_id_MarketSummary_WAR_vantage_ .header_field_bar 
{
	background: #003a64!important;
	color: #fff;
}

.light .set-homepage-icon , .light .home-icon, .light .homeIcon{
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1108px -32px transparent;
	height: 28px;
}

.light .set-homepage-icon:hover, .light .home-icon:hover, .light .homeIcon:hover {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1137px -32px transparent;
}

.light .sections {
	overflow: hidden;
	padding: 0px;
	margin-top: 0px;
	float: left;
	position: absolute;
}

.light .npButSection {
	overflow: hidden;
	clear: both;
	float: right;
	margin-top: 285px;
}

.light .bulleted-text {
	/*background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1278px 6px transparent;*/
	/*padding-left: 8px; */
	color: #000000;
}

.light .aui-autocomplete-selected {
	background: #e1f1f7 !important;
	border: none !important;
}

.light .aui-autocomplete-list-item {
	background: #fff;
	color:#000;
}

.light .aui-autocomplete-results-content {
	border: 1px solid #ccc;
}

.light .back-image1 {
	background-position: 0;
	background-image: url("/MercuryPortal-theme/images/slidedeck/lightbackground.png");
}

.light .messageCenterGrid{
	color:#000;
	background:#fff;
}

.light .skin-slidedeck dl.slidedeck > dd {
    background: #ece8e1;
}

.light footer a {
    color: #64c9fd;
}

/*------------ Chart fill for Research-library/macro-research---------*/
.light text[fill^="#"] {
    fill: #20709B!important;
}

/**** Site Tools ******/
.light .site_tools .single_node .node_header{
	color:#000000;
    border: 0;
}

.light .site_tools .single_node .node_title {
	color: #000;
}

.light .single_node .node_icon,.light .single_node.expanded .node_icon {
	background: url("/MercuryPortal-theme/images/ui/ui-sprite-light.png") no-repeat scroll 0 -47px;
}

.light .usTrading {
	color: #000;
}

.light .user-name {
	color: #64c9fd;
}

/***Cancel/OK Button ******/
.light .ui-state-hover,.light .ui-widget-content .ui-state-hover,.light .ui-widget-header .ui-state-hover,.light .ui-state-focus,.light .ui-widget-content .ui-state-focus,.light .ui-widget-header .ui-state-focus {
	color:#fff;
	background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png.png") repeat-x scroll 0 -900px #006295!important; 
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}

.light .portlet-no-shell .portlet-title-text {
	color: #003a64;
	font-weight: bold;
}

.light .aui-carousel menu{
	background:#fff;
}

.light .grey-subheader {
	border-right:1px solid #ccc !important;
	border-left:1px solid #ccc !important;
    background: #F9F9F9;
    color: #222222;
}

.light .vertical-text {
   background: #f2f2f2;
}

.light .multiSelectOptions LABEL.checked{
	background-color: #cfcfd2;
}

.light .selectContainer ul {
    border: 1px solid #B8B8B8;
}

.light ul#investment-menu li a.menu-selected {
	background: #525252; 
}

.light .setting-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -218px -697px transparent;
}

.light .setting-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -198px -696px transparent;
}

.light .trash-icon {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -219px -679px transparent;
}

.light .trash-icon:hover {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -200px -679px transparent;
}

.light .submenuitem {
	background: #F9F9F9;
	border: 1px solid #CCCCCC;
	padding: 5px;
}

.light .dropdown-menu {
    background: #F9F9F9 !important;
}

body.portal-popup.light {
 background: #fff;
}

.light .intense-red a {
	color: #64c9fd;
}

.light div.summaryPanel {
	margin:0px;
	padding:5px;
	text-align:left;
	margin-left:15px;
	width:155%;
	background-color: #EFEFEF !important;
	border: 1px solid #C9C9C9;
}
	
.light p.summary {
	margin:0px;
	padding:5px;
	text-align:left;
	margin-left:15px;
	width:155%;
	background-color: #C9C9C9 !important;
	border: 1px solid #C9C9C9;
	font-weight: bold !important;
}

/* Research Library Calendar styles for New Home Page */
.light .rl-confCallEditForm{
       font-size:11px;
}

.light .rl-confCallFormSubmitResponse{
       height:20px;
}

.light .rl-confCallFormDeleteResponse{
       height:20px;
}

.light .rl-conference_call_delete_section{
    padding:10px;
    width:300px;
    display:none;
}

.light .rl-conference_call_edit_section_main{
    padding-top:50px;
    padding-left:50px;
}

.light .rl-conference_call_edit_section{
    display:none;
    width:90%;
    padding: 10px;
}

.light .rl-calDayDisplay{
       font-size: 14px;
       font-weight: bold;
       color: #f2980d;
       padding-left: 5px
}

.light .rl-verticalScroll{     
              text-align: center;  
              /*background: url("../images/ui/HP-sprite-light.png") no-repeat -531px -680px;*/
              height: 2px;
              width: 10px;                 
              cursor: pointer;    
}

.light .rl-verticalScroll.rl-down{       
              text-align: center; 
       background: url("../images/ui/HP-sprite-light.png") no-repeat -531px -680px;               
          height: 2px;
          width: 10px;
}

.light .rl-verticalScroll.rl-up{       
          text-align: center; 
       background: url("../images/ui/HP-sprite-light.png") no-repeat -531px -670px;               
          height: 2px;
          width: 10px;         
}

.light .rl-nonSelected_Item{
       text-align: center;
       background: url("../images/ui/HP-sprite-light.png") no-repeat -415px -643px;
       font-size:20px;
       color:#FFFFFF;
       height: 50px;
       width: 53px;
       cursor: pointer;
}

.light .rl-calItemDisplay{                  
              font-size:20px;            
              cursor: pointer;
}

.light .rl-on{     
              color:#f2980d;                    
              cursor: pointer;
}

.light .rl-blueselected_Item .rl-on1{
       text-align: center;
          background: url("../images/Calendar_Sprite.png") no-repeat 0px -2px;       
       height: 50px;
       width: 53px;
       font-size:20px;
       color:#f2980d;
       cursor: pointer;
}

.light .rl-bluenonSelected_Item{
       text-align: center;
          background: url("../images/ui/HP-sprite-light.png") no-repeat -356px -643px;
       font-size:20px;
       color:#f2980d;
       height: 50px;
       width: 53px;
       cursor: pointer;
}
.light .rl-hidedatepicker{
       border:0;
       background-color: transparent !important;
       color: transparent !important;
       z-index: -100 ;
       position: absolute;
       height:1px;
       width:1px;
}
#rl-ui-datepicker-div{
       z-index: 100 !important;
}
.light .rl-dateBgImage{
       text-align: center;
       background: url("../images/ui/HP-sprite-light.png") no-repeat -474px -643px;
       font-size: 12px;
       font-weight:bold;
       color: #FFFFFF;
       height: 28px;
       width: 29px;
       cursor: pointer;
       padding-top: 3px;
       float:left;
}
.light #rl-rightScroll{
       text-align: center;
       background: url("../images/ui/HP-sprite-light.png") no-repeat -485px -670px;
       font-size: 20px;
       color: #FFFFFF;
       height: 18px;
       width: 15px;
       float:left;
       cursor: pointer
}
.light #rl-leftScroll{
       text-align: center;
       background: url("../images/ui/HP-sprite-light.png") no-repeat -475px -670px;
       font-size: 20px;
       color: #FFFFFF;
       height: 18px;
       float:left;
       width: 15px;
       cursor: pointer
}
.light .rl-selectedDate{
       text-align: center;
       background: url("../images/ui/HP-sprite-light.png") no-repeat -514px -643px;
       font-size: 12px;
       font-weight:bold;
       color: #FFFFFF;
       height: 28px;
       width: 29px;
       padding-top: 3px;
       cursor: pointer;
       float: left;
}

.light .rl-setting-icon {
    background: url("../images/ui/HP-sprite-light.png") no-repeat scroll -218px -697px transparent;
    height: 14px;
    width: 14px;
}

.light .rl-setting-icon:hover {
    background: url("../images/ui/HP-sprite-light.png") no-repeat scroll -198px -696px transparent;
}

.light .rl-trash-icon {
    background: url("../images/ui/HP-sprite-light.png") no-repeat scroll -219px -679px transparent;
    height: 14px;
    width: 14px;
}

.light .rl-trash-icon:hover {
    background: url("../images/ui/HP-sprite-light.png") no-repeat scroll -200px -679px transparent;
}

.light .rl-off-status-icon {
    background: url("../images/ui/HP-sprite-light.png") no-repeat scroll -170px -639px transparent;
    height: 17px;
    width: 60px;
}

.light .rl-on-status-icon {
    background: url("../images/ui/HP-sprite-light.png") no-repeat scroll -170px -639px transparent;
    height: 17px;
    width: 60px;
}

.light .rl-calendar-icon {
    background: url("../images/ui/HP-sprite-light.png") no-repeat scroll -219px -719px transparent;
    height: 17px;
    width: 60px;
} 

.light .rl-calendar-icon:hover {
    background: url("../images/ui/HP-sprite-light.png") no-repeat scroll -198px -719px transparent;
    height: 17px;
    width: 60px;
}

.light .panel-collapse-tool {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -470px -409px transparent !important;
}

.light .x-panel-collapsed .panel-collapse-tool {
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -490px -409px transparent !important;
}
/*JQuery Load Mask css for light theme*/

.light .loadmask-msg {
background-color: #f9f9f9;
border: 1px solid #ccc;
}

.light .loadmask-msg div {
background-color: #eee;
border: 1px solid #ccc;
color: #000;
}

.light .lightThemeIcon {
	background: url('/MercuryPortal-theme/images/ui/HP-sprite-light.png') no-repeat -817px -669px;
	width: 26px;
	height: 33px;
	display: inline-block;
	margin-left: 15px;
	cursor: text;
}

.light .darkThemeIcon {
	background: url('/MercuryPortal-theme/images/ui/HP-sprite-light.png') no-repeat -785px -669px;
	width: 26px;
	height: 26px;
	display: inline-block;
	margin-bottom: 7px;
}

.light .menuToggleText a{
	color: #1f709a;
}

.light .menuBackground {
	background-color:#F9F8F5;
	color: #FFFFFF;
	border: 1px solid #D1C9C0;
}

.light .menuHeaderBg {
	background-color:#EBE7DD;
}

.light #arrowMenu {
	border:1px solid #d1c9c0;
	border-left-color: #F9F8F5;
	border-top-color: #F9F8F5;
	background-color: #F9F8F5;
}

.light .report-title  {
    background-color:#efefef;
}

.light .negativea.green-text, .light .negativeb.green-text, .light .negative.green-text, .light .positivea.green-text, .light .positiveb.green-text {
	color: #06F22D
}

.light .highcharts-legend-item, .light .highcharts-title, .light .highcharts-subtitle {
	fill: #000 !important;
}

/* Commenting out this class to fix bug #483177 */
/*.light .highcharts-tooltip tspan, .light rect:hover, .light tspan:hover {
    fill: #00877A !important;                                       
}*/

.light tspan {
    fill: #000;
}

.light .whats-new-button {
	background: url('/MercuryPortal-theme/images/ui/HP-sprite-light.png') no-repeat -1041px -353px;
}

.light .whats-new-button:hover {
	background: url('/MercuryPortal-theme/images/ui/HP-sprite-light.png') no-repeat -1147px -353px;
}

.light .aui-panel-content.aui-dialog-content {
    background: #FFF;
}

.light .aui-dialog .yui3-widget-hd {
    background: #0075be;
    color: #FFF!important;
}
.light .action-button.x-btn-focus {
    background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -753px #006295 !important;
}
.light .selectBox.expanded, .light .selectBoxCss.expanded{
    box-shadow: inset 0px 0px 0px 1px #04a8f9;
    width: 100%;
}

.light a.multiSelect.active {
    outline: 1px solid #04a6f9 !important;
}

.light .viewIcon {
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -871px -394px transparent;
}
.light :-webkit-full-screen {
    background-color: white;
}
.light :-moz-full-screen{
    background-color: white;
}
.light :-ms-fullscreen{
    background-color: white;
}
.light .excel-page-level-icon{
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1163px -122px transparent;
}
.light .excel-page-level-icon:hover{
	background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") no-repeat scroll -1194px -122px transparent;
}
.light .x-export-big-icon{
	background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") no-repeat scroll -58px -776px transparent;
}
.light .x-export-big-icon:hover{
	background: url("/MercuryPortal-theme/js/extjs/resources/themes/images/ext-js-sprite-light.png") no-repeat scroll -75px -776px transparent;
}
/***Mutliselect***/
.light .ms-drop ul, .light .ms-choice {
    background: #eaebed;
    color: #000;
}
.light .ms-drop ul > li:hover {
    background: #cfcfd2;
    color: #000 !important;
}
.light .ms-choice > div, .light .ms-choice > div.open {
    background: url(/MercuryPortal-theme/images/ui/HP-sprite-light.png) no-repeat scroll -810px 0 transparent;
}
.light .ms-choice{
	background: url(/MercuryPortal-theme/images/ui/HP-sprite-light.png) scroll -378px -27px transparent !important;
}
.light .bg-secondary{
	background-color:#FFF;
	color:#000; 
}
.light input[role="radio"] {
    border: 0 !important;
}
.light .big-help-icon {
	background: url(/MercuryPortal-theme/images/ui/HP-sprite-light.png) no-repeat scroll -1166px -152px transparent!important;
    width:  26px;
	height: 26px
}
.light .big-help-icon:hover {
	background: url(/MercuryPortal-theme/images/ui/HP-sprite-light.png) no-repeat scroll -1197px -152px transparent!important;
    width:  26px;
	height: 26px
}

.light .big-help-icon:active, .big-help-icon .active {
	background: url(/MercuryPortal-theme/images/ui/HP-sprite-light.png) no-repeat scroll -1197px -152px transparent!important;
    width:  26px;
	height: 26px
}
/*692701:Add expand-collapse class(maximize icon) in main.css to make it available in all pages. */
.light .maximize-icon .fullscreen{
	background: url(/MercuryPortal-theme/images/ui/HP-sprite-light.png) no-repeat scroll -973px -720px transparent!important;
   	width:  25px;
	height: 25px;
	display: inline-block;
}
.light .maximize-icon .fullscreen:hover, .dark .maximize-icon .fullscreen.active{
	background: url(/MercuryPortal-theme/images/ui/HP-sprite-light.png) no-repeat scroll -973px -689px transparent!important;
   	width:  25px;
	height: 25px;
	display: inline-block;
}

.light .expand-arrow-icon {
	background: url(/MercuryPortal-theme/images/ui/HP-sprite-light.png) no-repeat scroll -906px -717px transparent!important;
   	width:  25px;
	height: 25px;
	display: inline-block;
}
.light .expand-arrow-icon:hover{
	background: url(/MercuryPortal-theme/images/ui/HP-sprite-light.png) no-repeat scroll -906px -692px transparent!important;
   	width:  25px;
	height: 25px;
	display: inline-block;
}

.light .collapse-arrow-icon {
	background: url(/MercuryPortal-theme/images/ui/HP-sprite-light.png) no-repeat scroll -935px -717px transparent!important;
   	width:  25px;
	height: 25px;
	display: inline-block;
}
.light .collapse-arrow-icon:hover{
	background: url(/MercuryPortal-theme/images/ui/HP-sprite-light.png) no-repeat scroll -935px -692px transparent!important;
   	width:  25px;
	height: 25px;
	display: inline-block;
}
.light .page-schedule-icon{
	background: url(/MercuryPortal-theme/images/ui/HP-sprite-light.png) no-repeat scroll -1166px -180px transparent!important;
   	width:  25px;
	height: 25px;
	margin-top: 2px;
	cursor:pointer;
}
.light .page-schedule-icon:hover{
	background: url(/MercuryPortal-theme/images/ui/HP-sprite-light.png) no-repeat scroll -1196px -180px transparent!important;
   	width:  25px;
	height: 25px;
	margin-top: 2px;
	cursor:pointer;
}

/*Basic HTML dropdown menu used in rates page under productions and markets*/
.light .action-menu {
	position: absolute;
    z-index: 101;
    padding-left:10px;
}
.light .action-menu ul{	
    border:1px solid #b8b8b8; 
    background:#eaebed;
}
.light .action-menu ul li{
	padding-left: 2px;
    text-align: left;
    height: 20px;
    padding-top: 2px;   
}
.light .action-menu ul li:hover{
	background:#cfcfd2;
    cursor: default;
}
.light .glyphicon-option-vertical{
	background: url(/MercuryPortal-theme/images/ui/HP-sprite-light.png) no-repeat scroll -855px -716px transparent!important;
   	width:  15px;
	height: 22px;
	display:inline-block;
	cursor:pointer;
}
.light .glyphicon-option-vertical:hover{
	background: url(/MercuryPortal-theme/images/ui/HP-sprite-light.png) no-repeat scroll -871px -716px transparent!important;
   	width:  15px;
	height: 22px;
	display:inline-block;
	cursor:pointer;
}
.light .info-phone-icon{
	background: url(/MercuryPortal-theme/images/ui/HP-sprite-light.png) no-repeat scroll -241px -192px   transparent!important;
   	width:  15px;
	height: 20px;
	display:inline-block;
}
.light .info-phone-icon:hover{
	background: url(/MercuryPortal-theme/images/ui/HP-sprite-light.png) no-repeat scroll -258px -192px  transparent!important;
   	width:  15px;
	height: 20px;
	display:inline-block;
}

/*UIB-modal button to make available for mercuryportal-theme and mercury-ui-theme*/

.light .ui-dialog .ui-dialog-buttonpane button {
  width: 60px;
  border: 1px solid #b3b3b3;
  background: url("/MercuryPortal-theme/images/ui/x-sprite-light.png") repeat-x scroll 0 -876px #393939;
}
.light .ui-dialog .ui-dialog-buttonpane button:hover {
  background: url("/MercuryPortal-theme/images/ui/xx-sprite-light.png") repeat-x scroll 0 -753px #006295;
  color:#fff;
}

/*fix for UM page companyname issue*/
.light .companySelectedDiv {
	background-color: #FFF;
}

/*RL Audiocast icon changes*/
.light .audioCast-icon-rsch {
    height: 16px;
    padding-bottom: 5px;
    padding-left: 10px;
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") -165px -115px no-repeat scroll transparent!important;
    text-decoration: none;
}

.light .audioCast-icon-rsch:hover {
    height: 16px;
    padding-bottom: 5px;
    padding-left: 10px;
    background: url("/MercuryPortal-theme/images/ui/HP-sprite-light.png") -145px -115px no-repeat scroll transparent!important;
    text-decoration: none;
}/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/* Icons */
@font-face { font-family: "slick"; src: url("./fonts/slick/slick.eot"); src: url("./fonts/slick/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick/slick.woff") format("woff"), url("./fonts/slick/slick.ttf") format("truetype"), url("./fonts/slick/slick.svg#slick") format("svg"); font-weight: normal; font-style: normal; }
/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background: transparent; color: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 0px; line-height: 1; color: white; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: 0; }
.slick-prev:before { content: "\2190"; }

.slick-next { right: 0; }
.slick-next:before { content: "\2192"; }

/* Dots */
.slick-slider { margin-bottom: 0px; }

.slick-dots { position: absolute; bottom: 45px; list-style: none; display: block; text-align: center; padding: 0; width: 94%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 15px; cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { position: absolute; top: 25; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 17px; line-height: 20px; text-align: center; color: #646473; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { color: white; }

[dir="rtl"] .slick-next {right: auto;left: 0;}/*-25px*/
[dir="rtl"] .slick-next:before {content: "\2190";}
[dir="rtl"] .slick-prev {right: 0;left: auto;}/*-25px*/
[dir="rtl"] .slick-prev:before {content: "\2192";}
[dir="rtl"] .slick-slide {float: right;}