/* cssreset-context-min.css styles has been moved Here */
.yui3-cssreset html{color:#000;background:#FFF}.yui3-cssreset dl,.yui3-cssreset dt,.yui3-cssreset dd,.yui3-cssreset ul,.yui3-cssreset ol,.yui3-cssreset li,.yui3-cssreset h1,.yui3-cssreset h2,.yui3-cssreset h3,.yui3-cssreset h4,.yui3-cssreset h5,.yui3-cssreset h6,.yui3-cssreset pre,.yui3-cssreset code,.yui3-cssreset form,.yui3-cssreset fieldset,.yui3-cssreset legend,.yui3-cssreset input,.yui3-cssreset textarea,.yui3-cssreset p,.yui3-cssreset blockquote,.yui3-cssreset th,.yui3-cssreset td{margin:0;padding:0}.yui3-cssreset table{border-collapse:collapse;border-spacing:0}.yui3-cssreset fieldset,.yui3-cssreset img{border:0}.yui3-cssreset address,.yui3-cssreset caption,.yui3-cssreset cite,.yui3-cssreset code,.yui3-cssreset dfn,.yui3-cssreset em,.yui3-cssreset strong,.yui3-cssreset th,.yui3-cssreset var{font-style:normal;font-weight:normal}.yui3-cssreset ol,.yui3-cssreset ul{list-style:none}.yui3-cssreset caption,.yui3-cssreset th{text-align:left}.yui3-cssreset h1,.yui3-cssreset h2,.yui3-cssreset h3,.yui3-cssreset h4,.yui3-cssreset h5,.yui3-cssreset h6{font-size:100%;font-weight:normal}.yui3-cssreset q:before,.yui3-cssreset q:after{content:''}.yui3-cssreset abbr,.yui3-cssreset acronym{border:0;font-variant:normal}.yui3-cssreset sup{vertical-align:text-top}.yui3-cssreset sub{vertical-align:text-bottom}.yui3-cssreset input,.yui3-cssreset textarea,.yui3-cssreset select{font-family:inherit;font-size:inherit;font-weight:inherit}.yui3-cssreset input,.yui3-cssreset textarea,.yui3-cssreset select{*font-size:100%}.yui3-cssreset legend{color:#000}#yui3-css-stamp.cssreset-context{display:none}
/* End of cssreset-context-min.css Styles*/
/* Main.css Styles has been moved Here */

 /*HEADER PLACEHOLDER*/
 body{
 	margin: 0px;
 }

.headerPlaceholder{
 	background-image: url("https://developer-content.emc.com/ecn/UX/image/header-placeholder.jpg");
 	background-position: center;
 	background-repeat: no-repeat;
 	width: 100%;
 	height: 78px;
 	cursor: pointer;
}
a{text-decoration:none;}
/*GLOBAL SETTINGS*/
body{
	color: #000000;
	font-family: arial,sans-serif; 
}
.ecnWrapper{
	width: 980px;
	margin: 35px auto;
}
.clear{clear:both;}

.hidden{
	display: none;
}
/*COLORS*/
.mainblueText{
	color: #2C95DD;
}
.mainblue{
	background-color: #2C95DD;	
}
.mainDarkblue, a:link, a:visited{
	color: #005596;
}
div.mainDarkblue{
	background-color: #005596;	
}
.contentText, .username{
	color: #333333;
}
.infoCopyText, .navHover{
	color: #666666 !important;
	background-image: url("https://developer-content.emc.com/ecn/UX/image/nav-arrow.png");
	background-repeat: no-repeat;
	background-position: bottom center;
}
}
.mediumGrey{
	color: #888888;
}
.lightGrey{
	color: #CCCCCC;
}
.secondWhite{
	background-color: #EFEFEF;
}
.secondBlue{
	background-color: #9ACCFE;
}
.secondLightBlue{
	background-color: #DEE7F0;
}
/*FONTS*/
/*Headers*/
.ecnWrapper .largeHeader{
	font-size:23px;
	color:#2C95DD;
	font-weight:bold;
}
.ecnWrapper .contentHeader{
	font-size:23px;
	color:#000000;
	text-transform:uppercase;
}
.ecnWrapper .sideboxHeader,
.jiveNavControls .sideboxHeader{
	font-size:12px;
	color:#888888;
	font-weight:bold;
	text-transform:uppercase;
}
.ecnWrapper .actionsHeader{
	font-size:12px;
	color:#2C95DD;
	font-weight:bold;
	text-transform:uppercase;	
}
/*Text*/
.ecnWrapper .categoryIndicator{
	font-size:10px;
	color:#888888;
	text-transform:uppercase;	
}
.ecnWrapper .ecnNavText{
	font: bold 13px 'Arial Narrow', sans-serif;
	text-transform:uppercase;
	color:#005596;
}
.ecnWrapper .ecnNavText.on,
.ecnWrapper .ecnNavText:hover{
	color:#666666;
}
.ecnWrapper .bodyText1{
	font-size: 11px;
	color: #666666;
	line-height:15px;
}
.ecnWrapper .bodyText2{
	font-size: 10px;
	color: #333333;
	line-height:16px;
}
.ecnWrapper .breadcrumb{
	font-size: 10px;
	color: #000000;
}
/*RULE BLOCKS*/
/*PAGE ELEMENTS*/
/*JIVE NAVIGATION*/
.jiveNav{
	width: 100%;
	height: 35px;
	background-color: #ffffff;
	position: relative;
	-webkit-box-shadow: 0px 2px 5px rgba(102, 102, 102, 0.75);
	-moz-box-shadow:    0px 2px 5px rgba(102, 102, 102, 0.75);
	box-shadow:         0px 2px 5px rgba(102, 102, 102, 0.75);
	z-index: 90;
	border-bottom: 1px solid #b9b9b9;
}
.jiveNavControls{
	width:1000px; 
	margin: auto;
	height: 35px;
}
.ie8 .jiveOuterContainer{
	width: 100%;
	background-color: rgb(68,68,68); /* Needed for IEs */

	-moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
	box-shadow: 5px 5px 5px rgba(68,68,68,0.6);

	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
	zoom: 1;
}


.jiveNavControls li a:link, .jiveNavControls li a:visited,
.jiveNavControls li a:hover{
	text-decoration: none;
}
.jiveNavControls .secondMenu{
	float: right;
}
.jiveNavControls .secondMenu li{
	float: left;
	line-height: 33px;
}
.jiveNavControls .secondMenu li:first-child{
	margin-right: 15px;
}
.jiveNavControls .secondMenu li.mail{
    margin-right: 8px;
}
.jiveNavControls .secondMenu li.mail a{
	background-image: url("https://developer-content.emc.com/ecn/UX/image/sprite1.jpg");
    background-position: -16px 0px;
    background-repeat: no-repeat;
    text-indent: -9999px;
    display: block;
    width: 27px;
    margin-top: 5px !important;
    height: 19px;/*32*/
}
.jiveNavControls .secondMenu li.mail a:hover{
	background-position: -16px -21px;
}
.jiveNavControls .secondMenu li.userProfile{
	padding-right: 15px;
	position: relative;
	height: 35px;
}

.jiveNavControls .secondMenu li.userProfile:hover > a{
	background-position: 79px -19px;
}
.jiveNavControls .secondMenu li.userProfile:hover ul.profileBox{
	display: block;
}
.jiveNavControls .secondMenu li.search{
	width: 166px;
	position: relative;
}
.jiveNavControls .secondMenu li.search img{
	position: absolute;
    top:5px;
    cursor: pointer;
}
.ie .jiveNavControls .secondMenu li.search img,
.safari .jiveNavControls .secondMenu li.search img{
	right: 2px;
}

.jiveNavControls .secondMenu li.search input{
	outline: 0px;
	border:0px;
	background-image: url("https://developer-content.emc.com/ecn/UX/image/search1.jpg");	
	background-position: center;
	width: 135px;
	height: 19px;
	padding-left: 8px;
	font-size: 11px;
}
.ie8 .jiveNavControls .secondMenu li.search input{
	height: 27px;
	background-position: 0 0;
	top: -6px;
	
}
.safari .jiveNavControls .secondMenu li.search input{
	height: 24px;
	background-position: 0 0;
	top: 0px;
	position: relative;
}
.jiveNavControls .menu{
	padding-left: 12px;
}
.jiveNavControls .menu li{
	float: left;
	text-transform: uppercase;
	line-height: 33px;
	font-size: 13px;
	margin-right: 26px;
	position: relative;
}
.jiveNavControls ul:first-child li a{
	display: block;
	height: 35px;
}

.jiveNavControls .menu li ul{
    background-color: #ffffff;
    padding-left: 13px;
    padding-right: 15px;
    position: absolute;
    top: 35px;
    width: 147px;
   -webkit-box-shadow: 2px 4px 5px rgba(102, 102, 102, 0.75);
	-moz-box-shadow:    2px 4px 5px rgba(102, 102, 102, 0.75);
	box-shadow:         2px 4px 5px rgba(102, 102, 102, 0.75);
	z-index: -1px;
	overflow: hidden;
	padding-bottom: 15px;
	display: none;
	border: 1px solid #CCCCCC;
}
.jiveNavControls .menu li ul li{
	text-transform: none;
}
.jiveNavControls .menu li:hover ul{
	display: block;
}


.jiveNavControls .menu li a.home{
    width: 28px;
    height: 25px;
	background-position:-633px -1px;
	margin-top: 1px !important;
}
.jiveNavControls .menu li a.home:hover{
	background-position: -633px 32px;	
}



.jiveNavControls .community:hover,
.jiveNavControls .community.hover{
	background-position:0 35px;
}
.jiveNavControls .explore {
	width:52px;
	background-position:-132px 0;
}
.jiveNavControls .explore:hover{
	background-position:-132px 35px;
}
.jiveNavControls .eventLi {
	width:45px;
	background-position:-211px 0;
}
.jiveNavControls .eventLi:hover{
	background-position:-211px 35px;
}
.jiveNavControls .createLi {
	width:57px;
	background-position:-282px 0;
}
.jiveNavControls .createLi:hover{
	background-position:-282px 35px;
}
.jiveNavControls .login {
	width:87px;
	background-position:-526px 0;
}
.jiveNavControls .login:hover{
	background-position:-526px 35px;
}
.jiveNavControls .userProfile {
	width:103px;
	background-position:-368px 0;
}
.jiveNavControls .userProfile:hover{
	background-position:-368px 35px;
}
.jiveNavControls .menu li.community1 .jiveNavButton:hover,
.jiveNavControls .menu li.explore1 .jiveNavButton:hover,
.jiveNavControls .menu li.eventLi1 .jiveNavButton:hover{
	background-image: url("https://developer-content.emc.com/ecn/UX/image/nav-arrow.png");
	background-repeat: no-repeat;
	background-position: bottom center;
}


.showArrow{
	background-image: url("https://developer-content.emc.com/ecn/UX/image/nav-arrow.png");
	background-repeat: no-repeat;
	background-position: bottom center;
}


.jiveNavControls .menu li ul li a{
	width: 147px;
	font-size: 12px;
	height: 20px !important;
}
.jiveNavControls .menu li ul li a:hover{
	color: #666666;
}
ul#createMenu,
ul#eventsMenu,
ul#exploreMenu{
	padding-top: 13px;
	padding-bottom: 15px;
	text-indent:0;
}
ul#exploreMenu,
ul#eventsMenu{
	padding-top:2px;
}
ul#createMenu li.sideboxHeader,
.sidebox li.sideboxHeader{
	display: block;
    height: 13px;
    line-height: 13px;
    margin-bottom: 10px;
    text-transform: uppercase;	
	font-weight:normal;
	font-size:13px;
}
ul#createMenu li a,
ul#exploreMenu li a{
	height: 26px !important;
	width: 150px;
	float: left;
	display: block;
}

ul#createMenu li span,
ul#exploreMenu li span{
	display: block;
	width: 26px;
	height: 26px;
	background-image: url("https://developer-content.emc.com/ecn/UX/image/sprite-create.jpg");
	background-repeat: no-repeat;
	float: left;
	margin-right: 10px;
	background-position: -30px 0px;
}
ul#createMenu li.discuss span{background-position: -30px 0px;}
ul#createMenu li.upload span{background-position: -30px -29px;}
ul#createMenu li.docs span{background-position: -30px -58px;}
ul#createMenu li.post span{background-position: -30px -88px;}
ul#createMenu li.poll span{background-position: -31px -119px;}
ul#createMenu li.task span{background-position: -31px -150px;}
ul#createMenu li.bmark span{background-position: -31px -181px;}
ul#createMenu li.status span{background-position: -31px -209px;}
ul#createMenu li.msg span{background-position: -31px -240px;}
ul#createMenu li.idea span{background-position: -30px -270px;}
ul#createMenu li.grp span{background-position: -33px -333px;}
ul#createMenu li.prjt span{background-position: -33px -363px;}

ul#createMenu li.discuss:hover span{background-position: -1px 0px;}
ul#createMenu li.upload:hover span{background-position: -1px -29px;}
ul#createMenu li.docs:hover span{background-position: -1px -58px;}
ul#createMenu li.post:hover span{background-position: -1px -88px;}
ul#createMenu li.poll:hover span{background-position: -2px -119px;}
ul#createMenu li.task:hover span{background-position: -2px -150px;}
ul#createMenu li.bmark:hover span{background-position: -2px -181px;}
ul#createMenu li.status:hover span{background-position: -2px -209px;}
ul#createMenu li.msg:hover span{background-position: -2px -240px;}
ul#createMenu li.idea:hover span{background-position: -1px -270px;}
ul#createMenu li.grp:hover span{background-position: -4px -333px;}
ul#createMenu li.prjt:hover span{background-position: -4px -363px;}

ul#exploreMenu li.content span{background-position: -30px -58px;}
ul#exploreMenu li.people span{background-position: -33px -333px;}
ul#exploreMenu li.places span{background-position: -31px -302px;}

ul#exploreMenu li.content:hover span{background-position: -1px -58px;}
ul#exploreMenu li.people:hover span{background-position: -4px -333px;}
ul#exploreMenu li.places:hover span{background-position: -3px -302px;}


/*DIVIDERS*/
.divider2{
	display: block;
	width: 100%;
}
.divider2 hr{
	background-color: #DDDDDD;
    border: 0 none;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
}
span.divider1{
	clear: both;
	display: block;
}
.divider1 hr{
	background-color: #CCCCCC;
    border: 0 none;
    height: 1px;
    margin-top: 15px;
    margin-bottom: 10px;
}
/*PROFILE BOX*/
ul.profileBox{
	text-indent:0;
	display: none;
	width: 366px;
	padding:2px 10px 15px;
	position: absolute;
	-webkit-box-shadow: 2px 4px 5px rgba(102, 102, 102, 0.75);
	-moz-box-shadow:    2px 4px 5px rgba(102, 102, 102, 0.75);
	box-shadow:         2px 4px 5px rgba(102, 102, 102, 0.75);
	z-index: -1px;
	overflow: hidden;
	top: 35px;
	left: -120px;
	color: #666666;
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
}

ul.profileBox h4{
	font-size: 12px;
	width: 245px;
	float: left;
}
ul.profileBox h4 span{
	color: #333333
}
ul.profileBox .logout{
	float: right;
	font-size: 11px;
	width: 100px;
	text-align: right;
	font-weight:bold;
}
ul.profileBox .logout a:hover{
	color:#666666;
}
ul.profileBox .summary{
	width: 155px;	
	float: left;
}
ul.profileBox .summary li img{
	margin-bottom: 20px;
}
ul.profileBox .summary li,
ul.profileBox .sidebox li{
	line-height: 1;
}
ul.profileBox .sidebox{
	width: 195px;
	float: right;
}
ul.profileBox .sidebox li a:hover{
	color:#666666;
}
ul.profileBox .summary .user{
	font-size: 14px;
	color: #333333;
	margin-bottom: 11px;
}
ul.profileBox .summary .role{
	margin-bottom: 10px;
}
ul.profileBox .summary .email{
	margin-bottom: 16px;
}
ul.profileBox .summary .role,
ul.profileBox .summary .email,
ul.profileBox .summary .visualSignal{
	font-size: 11px;
}
ul.profileBox .summary .visualSignal{
	background: transparent url(https://developer-content.emc.com/ecn/UX/image/ECN_Navigation_progressBar.jpg) 0 0 no-repeat;
	padding-left:50px;
}
ul.profileBox .sidebox{
	font-size: 12px;
}
ul.profileBox .sidebox li{
	display: block;
	width: 100%;
	margin-bottom: 9px;
}
ul.profileBox .sidebox li.sideboxHeader{
	margin-top: 6px;
}
/*COMMUNITY MENU*/
.jiveNavControls .menu .community{
	position: relative;
}

.communityMenu{
	height: 340px !important;
	width: 100%;
	background-image: url("https://developer-content.emc.com/ecn/UX/image/big-menu-bg.jpg");
	background-repeat: repeat-x;
	background-position: bottom;
	display: none;
	position: absolute;
	z-index:2;
}
.communityMenu .ecnWrapper{
	margin:22px auto 0;
}
.communityMenu .ecnWrapper .findComBy{
	color:#888888;
	font-size:15px;
	margin:0;
}
.communityMenu .ecnWrapper .communityMenuTabButton{
	color:#005596;
	padding:5px;
}
.communityMenu .ecnWrapper .communityMenuTabButton:hover{
	color:#666666;
	cursor:pointer;
}
.communityMenu .ecnWrapper .communityMenuTabButton.active{
	color:#333333;
	font-weight:bold;
}
.communityMenu .ecnWrapper .communityMenuTabButton.active:hover{
	text-decoration:none;
}
.communityMenuTab{
	width:980px;
}
#categoryTab .categoryIcons{
	padding:0 20px 0 0;
	margin:27px 0 0 -19px;
	width:800px!important;
	float:left;
}
/*Changed for ECN Day 1 changes - Suman*/
#categoryTab .categoryIcons li{
	float:left;
	list-style:none;
	width:160px !important;
	height:40px !important;
	font-size:12px !important;
	line-height:14px;
	text-align:left !important;
}
#categoryTab .categoryIcons li a{
	color:#333333;
	display:block;
	padding-left:20px !important;
}
#categoryTab .categoryIcons li a img{
	display:block;
	margin:0 auto 1px;
	border:0;
}
#categoryTab .categorySidebox{
	width:170px;
	padding-left:40px;
	float:left;
	border-left:2px groove white;
	height: 250px;
}
#categoryTab .categorySidebox h3{
	margin:0;
	margin-bottom:15px;
}
#categoryTab .categorySidebox .highlightedCommunities{
	margin:0; padding:0;
}
#categoryTab .categorySidebox .highlightedCommunities li{
	list-style:none;
	font-size:13px;
	margin-top:15px;
}
#categoryTab .categorySidebox .highlightedCommunities li a:hover{
	color:#666666;
}
#productTab{
	overflow: hidden;
	padding-bottom: 39px;
}
#productTab div{
	float: left;
	width: 195px;
}
#productTab ul{
	width: 196px;
	display: block;
	margin:5px 0 0;
}
#productTab li{
	list-style: none;
	display: block;
	width: 196px;
	float: left;
	font-size: 11px;
	line-height: 19px;
	margin-left: -38px;
}
#productTab li a.caption{
	font-size: 16px;
	font-weight: bold;
	color: #888888;
	margin-top: 16px;
	display: block;
	cursor: default;
}
#productTab li a.caption:hover{
	cursor:default;
	color: #888888;
}

#productTab li a:hover{
	color: #666666;
	cursor:pointer;
}
/* End of Main.css*/
/* custom-css */

body {
width:100% !important;
padding:0px 0px;
background-color:white;
color: #494848;
font-family: Arial,Helvetica,Verdana;
font-size: 9pt;
}

body a:hover {
color:#0B5890 !important;
text-decoration: none;
}

.j-body-home #jive-alert {
  margin: 0px 30px !important;
}

#searchFormWrapperECN {
width:200px !important;
}

#j-main {
    display: block;
    min-height: 300px;
    position: relative;
    z-index: 1;
    padding: 2% 0 2% 0;
    width:983px;
}

jiveNavControls {
    height: 35px;
    margin: auto;
    padding: 0% 15% 0% 14.3% !important;
}

#siteSelectButton { 
   display: none; 
} 

#searchFormWrapper { 
 display: none; 
} 
#loginButton { 
display: none; 
}

h1.customHeader{
    color: #2C95DD;
    font-size: 23px;
    font-weight: bold;
    padding: 0px 0px;
   }

/* .jive-warn-box{clear:both;overflow:hidden;padding:0;margin:10px 0px 20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; margin-top:50px;display:none;} */

.jive-create-large.jive-emptydiscussion-content {
    margin: 140px 0px 0;
       
}
#searchFormWrapperECN {
width: 140px
}
/* .header {
    height: 0px;
    width: 100%;
    font-size: 16px;
    font-weight: normal;
} */

.jiveNavControls li.userProfile {
    font-size: 12px;
    text-indent: 0;
    width: 110px;
}
/*
.jive-create-large.jive-discussion-content {
    margin: 10px 0px 0;
    padding: 0px;
    
}
*/
.jive-create-large.jive-custom-content {
    margin: 6% 0px 0;
    padding: 24px;
    
 }

.jive-create-large.jive-overlay-custom-content {
    margin: 0px 0px 0;
    padding: 0px;
    width:982px;
    height:82.2%;
    
 }
.jive-custom-content{position:relative;padding:12px 16px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.12);-moz-box-shadow:0 1px 1px rgba(0,0,0,.12);box-shadow:0 1px 1px rgba(0,0,0,.12);*z-index:1}

.jive-overlay-custom-content{padding:12px 16px;border:1px solid #b9b9b9;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.12);-moz-box-shadow:0 1px 1px rgba(0,0,0,.12);box-shadow:0 1px 1px rgba(0,0,0,.12);z-index:100;position:absolute;
    background:transparent url(https://developer-content.emc.com/ecn/UX/images/white-transparency.png) 0 0 repeat;}


.jive-emptybox-content{padding:12px 16px;border:1px solid #b9b9b9;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.12);-moz-box-shadow:0 1px 1px rgba(0,0,0,.12);box-shadow:0 1px 1px rgba(0,0,0,.12);margin: 20px 0px 0;}

.jive-custom-content .j-byline{clear:both;margin-top:5px;line-height:1.4em;font-size:12px}

.j-poweredby-activity {
    background: url("../images/bridgeport/powered-by-jive_activity.png") no-repeat scroll 0 0 transparent;
    height: 27px;
    margin: 60px 10px;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    width: 140px;
    display:none;
}
/*
#create-discussion .j-publishbar, #create-discussion .jive-body-formpage, #create-discussion .jive-composebuttons, #create-discussion .jive-body-formpage, #create-discussion .j-rte-message {
    margin: 20px 0 0;
    width: auto;
}
*/

ul#createMenu li a, ul#exploreMenu li a {
    display: block;
    float: left;
    height: 26px !important;
    width: 150px;
}


.jiveNavControls .menu li ul li a {
    font-size: 12px;
    height: 20px !important;
}

.jiveNavControls ul:first-child li a {
    height: 35px;
}

.jiveNavControls li a:link, .jiveNavControls li a:visited, .jiveNavControls li a:hover {
    text-decoration: none;
}

.mainDarkblue, a:link, a:visited {
    color: #005596;
}


.jiveNavControls .menu li ul li {
    text-transform: none;
}

.jiveNavControls .menu li {
    line-height: 33px;
}

ul#createMenu, ul#eventsMenu, ul#exploreMenu {
    text-indent: 0;
}

ul#createMenu li.sideboxHeader, .sidebox li.sideboxHeader {
   display: block;
   height: 13px;
   line-height: 13px;
   margin-bottom: 10px;
   text-transform: uppercase;
   font-weight: normal;
   font-size: 13px;
}

#dropDowns {
    background-image: url("https://www.emc.com/images/header/dd-bg-2012.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
    font-family: Arial,Helvetica,sans-serif;
    left: 0;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
    top: 77px !important;
    width: 100%;
    z-index: 90;
}


#jive-widget-content .jive-body-layout-l1 .scrollable .items div h1 {
    color: #3398DE;
    font-family: VegurRegular,Arial,sans-serif;
    font-size: 45px;
    height: 82px;
    line-height: 42px;
    margin: 10px 0 0 27px;
    text-transform: none;
    width: 480px;
}

.jiveNavControls li.userProfile {
  font-size: 12px;
  text-indent: 0;
  width: 140px;
}

#productTab li {
   list-style: none;
   display: block;
   width: 196px;
   float: left;
   font-size: 11px;
  line-height: 19px;
   margin-left:0px !important;
}

#jive-breadcrumb {
 padding: 0px 0px !important;
}

#social-icons {
position: relative!important;
top: -15px !important;
}

.j-publishbar h3 {
font-weight: bold;
font-size: 15px;
margin-bottom: 15px;
}
.j-publishbar .categoryIndicator {
   margin-bottom: 15px;
   font-size: 10px;
   color: #888;
   text-transform: uppercase;
}

.j-publishbar .bodyText1 {
font-size: 11px;
color: #666;
line-height: 15px;
}

.j-publishbar .j-tag-input {
max-width: 500px;
}

#jive-compose-categories {
margin: 15px 0 !important;
}

/*div.j-pop.js-pop.popover{top:115px !important;left:900px !important;}*/

h1.largeHeader{margin: 0 0 25px 20px}

.wCurtainContainer{position:relative}
.moduleBox .wCurtain{
	left: 0;
	right: 0;
	height: 1120px;
	width: 960px;
	margin: 0 auto;
}
.wCurtain{
	background-color: rgb(255, 255, 255);
	height:200px;
	width:100%;
	position: absolute;
	-webkit-opacity: 0.5;
	-moz-opacity: 0.5;
	opacity: 0.5;
	z-index:1;
}

.wCurtainCustom{
	background-color: rgb(255, 255, 255);
	position: absolute;
	-webkit-opacity: 0.5;
	-moz-opacity: 0.5;
	opacity: 0.5;
	z-index:1;
        width:900px;
        height:965px;
        background:transparent url(https://developer-content.emc.com/ecn/UX/images/white-transparency.png) 0 0 repeat;
        
}

/* .jive-body-formpage-discussion #autosave-prompt { display: none !important; } */

.jive-editor-panel.jive-large-editor-panel {
    margin: 0;
    position: relative;
    z-index: 0;
}

.ie .wCurtain{
	background:transparent url(https://developer-content.emc.com/ecn/UX/images/white-transparency.png) 0 0 repeat;
}
/* moduleBoxes */
.moduleBox{
	border:6px solid #F6F6F6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 0px 1px #CCCCCC;
	-moz-box-shadow:    0px 0px 0px 1px #CCCCCC;
	box-shadow:         0px 0px 0px 1px #CCCCCC;
}
.ie8 .moduleBox{outline:1px solid #CCCCCC;}

/* postSelector */
#postSelector .moduleBox {
	width:26.6%;
	float:left;
	padding:16px 55px 27px 152px;
	cursor: pointer;
}
#postSelector .moduleBox:hover {
	-webkit-box-shadow: 0px 0px 0px 1px #2C95DD;
	-moz-box-shadow:    0px 0px 0px 1px #2C95DD;
	box-shadow:         0px 0px 0px 1px #2C95DD;
}
.ie8 #postSelector .moduleBox:hover {
	outline:1px solid #2C95DD;}
	
#postSelector .moduleBox.on {
	-webkit-box-shadow: 0px 0px 0px 3px #2C95DD;
	-moz-box-shadow:    0px 0px 0px 3px #2C95DD;
	box-shadow:         0px 0px 0px 3px #2C95DD;
}
.ie8 #postSelector .moduleBox.on {
	outline:3px solid #2C95DD;
}

#postSelector .moduleBox#selectConversation {
	margin-right:20px;
	background: white url(https://developer-content.emc.com/ecn/UX/images/conversationIcon.jpg) 59px 12px no-repeat;
}

#postSelector .moduleBox#selectQuestion {
	background: white url(https://developer-content.emc.com/ecn/UX/images/questionIcon.jpg) 59px 12px no-repeat;
}

#postSelector h2{
	font-weight: bold;
	font-size:17px;
	margin-bottom:5px;
	color:#333333;
}

/* content module */
.whiteCurtain{
}
.ecnWrapper .content.moduleBox{
	margin:20px auto 25px;
}
.ecnWrapper .content .jiveInputModule{
	padding:20px;
}
.ecnWrapper .content .jiveInputModule input.jiveInputTitle{
	width: 912px;
	line-height: 30px;
	padding: 0 5px;
	margin-bottom:20px;
}
.ecnWrapper .content .jiveRadios{
	margin:25px 0 10px;
}
.ecnWrapper .content .jiveRadios strong{
	font-weight:bold;
	font-size:13px;
	color:#666666;
}
.ecnWrapper .content .jiveRadios label{
	margin-left:10px;
	margin-bottom:10px;
}
.ecnWrapper .content .jiveRadios #namePlace{
	width: 320px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #CCCCCC;
	margin: 10px 15px 20px 22px;
	padding: 5px;
}

.ecnWrapper .moduleInnerSection{
	border-top:6px solid #F6F6F6;
	padding:20px;
}

.ecnWrapper .moduleInnerSection h3{
	font-weight:bold;
	font-size:15px;
}
.ecnWrapper .moduleInnerSection .categoryIndicator{
	margin-bottom:15px;
}

.moduleInnerSection.tags h3{
	margin-bottom:15px;
}
.ecnWrapper .moduleInnerSection .tagSelector {
	overflow:hidden;
	margin-top: 20px;
}

.ecnWrapper .moduleInnerSection .tagSelector .scrollArea{
	font-size:12px;
	color:#333333;
	width:250px;
	height:90px;
	margin:0 20px 20px 0;
	background:#F6F6F6;
	border:1px solid #CCCCCC;
	padding:10px;
	float: left;
}
.ecnWrapper .moduleInnerSection .tagSelector .scrollArea li{
	line-height:18px;
}
.ecnWrapper .moduleInnerSection .addTags {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #CCCCCC;
	height:40px;
	padding:5px;
	margin-bottom:10px;
	width:916px;
	background: url(../images/tagIcon.jpg) 5px 5px no-repeat;
	background-attachment:scroll;
	text-indent:20px;
	resize:none;
	overflow:auto;
	
}

.ecnWrapper .moduleInnerSection .addTags .tagIcon {
	background-image: url(../images/tagIcon.jpg);
	height:16px;
	width:16px;
	display:inline-block;
}

.ecnWrapper .popularTags {
	overflow: hidden;
}
.ecnWrapper .popularTags li {
	margin-right: 15px;
	float: left;
	font-size:12px;
}

/* Categories Innermodule*/
.ecnWrapper .categoriesCheckboxes{
	overflow:hidden;
	margin-top:15px;
	font-size:12px;
	color:#333333;
}
.ecnWrapper .categoriesCheckboxes li{
	float:left;
	width:220px;
	margin-bottom:10px;
}
.ecnWrapper .categoriesCheckboxes li input{
	height:12px;
	width:12px;
	margin-right:5px;
}
.ecnWrapper .postButton{
	margin-right:20px;
	width:69px;
	height:27px;
	background-image:url(../images/grey-blue-button.jpg);
	border:0;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.ecnWrapper .postButton:hover{background-position:0 27px;}
.ecnWrapper .cancelButton{font-size:12px;}
.ecnWrapper .cancelButton:hover{text-decoration:underline;}
/*div.j-pop {
top:115px;
}*/

/* New Customization Code*/
.jiveNavControls .secondMenu{	
	margin-right: 7px;
}
.jiveNavControls .secondMenu li.search{
	padding-top:6px;
}

.jiveNavControls .secondMenu li.search img{
	float:left;
 top: 6px;
}
.jiveNavControls .secondMenu li.search input{
	background-position: 0 0;
	height: 23px;
	line-height:24px;
	float:left;
        position:relative;
        z-index:2;
}
input.searchECN.placeholder{
	color:#999999;
}
.jiveNavControls .menu li a.home {
    width: 20px;
	background-position: -639px -1px;
}

.jiveNavControls .menu li a.home:hover {
	background-position: -639px 32px;	
}

.jiveNavControls .menu li a.home,
.jiveNavControls  li.community,
.jiveNavControls  li.explore,
.jiveNavControls  li.eventLi,
.jiveNavControls  li.createLi,
.jiveNavControls  li.login,
{
	text-indent:-9999px;
	cursor:pointer;
}

ul#createMenu,
ul#eventsMenu,
ul#exploreMenu{
	margin-left: -14px;
}
ul.profileBox{
left: -107px;
}
.communityMenu .ecnWrapper .findComBy{
	padding-left: 3px;
}
.ie8 .jiveNavControls .secondMenu li.search input{
	height: 23px;
	background-position: 0 0;
	top: 6px;
}
/*Changes for ECN Day 1 */
/* #categoryTab .categoryIcons{
	margin:27px 0 0 -19px;
	width:800px !important;
} */
/* Commented as the class already exists
#categoryTab .categoryIcons li{
	width:120px;
}*/
#categoryTab .categorySidebox{
	width: 110px;
	padding: 19px 0 0 26px;
	margin-top: -21px;
	height: 274px;
        border-left: 0 groove white;
	background: transparent url("https://developer-content.emc.com/ecn/UX/images/menu_divider.gif") no-repeat 0 0;
}
#categoryTab .categorySidebox h3{
	margin: 0 0 23px;
	line-height: 17px;
}
#categoryTab .categorySidebox .highlightedCommunities li{
        width: 120px;
        font-weight: bold;
	margin-top:12px;
}



/* Community Search Styles */
.searchModule {
    background-color: #F5F5F5;
    border-radius: 4px 4px 4px 4px;
    float: left;
    height: 25px;
    margin: 0;
    padding: 20px;
    width: 730px;
}

.searchModule p {
    color: #333333;
    display: block;
    float: left;
    font-size: 17px;
    line-height: 23px;
    margin: 0 30px 0 0;
    position: relative;
}


.searchCommunities {
    background: url("https://developer-content.emc.com/ecn/UX/images/ECN_Home_Page_searchCom_left.jpg") no-repeat scroll 0 0 

transparent;
    padding-left: 5px;
 float: left;
position: relative;
}

.searchCommunities input {
    background: url("https://developer-content.emc.com/ecn/UX/images/ECN_Home_Page_searchCom_main.jpg") repeat scroll 0 0 transparent;
    border: 0 none;
    color: #666666;
    float: left;
    font-size: 12px;
    height: 24px;
    line-height: 22px;
    outline: 0 none;
    padding-left: 4px;
    padding-top: 2px;
    width: 430px;
}
a {
    text-decoration: none;
}

/* Made changes for navigation */

.jiveNav {
  width: 100%;
  margin:0px;
  height: 35px;
  background-color: #ffffff;
  position: relative;
  -webkit-box-shadow: 0px 2px 5px rgba(102, 102, 102, 0.75);
  -moz-box-shadow: 0px 2px 5px rgba(102, 102, 102, 0.75);
  box-shadow: 0px 2px 5px rgba(102, 102, 102, 0.75);
  z-index: 90;
  border-bottom: 1px solid #b9b9b9;
 /* padding:0px 0px 30px 0px; */
}

/*#j-header, #j-compact-header {
background: #ffffff; !important;
}*/

#j-globalNav-bg {
background: #ffffff repeat-x 0 0;
height: 35px;
position: relative;
padding: 0% 15% 0% 15%;
}

/*Header Changes with Out of box userMenu*/
#j-satNav{
font-size: 12px;
color:#005596
}
.j-globalNav li{
float: right;
}
.jiveNavControls .secondMenu li{
float: left;
}
.jiveNavControls .secondMenu li.userProfile{
padding-right: 0;
}

#searchpopupanchor {
    float: left;
    height: 35px;
    left: 0;
    position: absolute;
    top: 0;
    width: 88%;
    z-index: 1;
}

div.j-pop {
    background-color: #ffffff;
    /*padding-left: 13px;
    padding-right: 15px;
    position: absolute;
    top: 35px;
    width: 147px;*/
   -webkit-box-shadow: 2px 4px 5px rgba(102, 102, 102, 0.75);
   -moz-box-shadow:    2px 4px 5px rgba(102, 102, 102, 0.75);
    box-shadow:         2px 4px 5px rgba(102, 102, 102, 0.75);
    /*z-index: -1px;
    overflow: hidden;
    padding-bottom: 15px;
    display: none; */
    border: 1px solid #CCCCCC;
    -webkit-border-radius: 0; 
    -moz-border-radius: 0; 
    border-radius: 0;
}

.j-pop > div.j-pop-main {  
    border: 0px;
    -webkit-border-radius: 0; 
    -moz-border-radius: 0; 
    border-radius: 0;
}

#j-satNav {
height:35px;
float:left;
margin-right: 26px;
}
.j-pop .belowArrow { 
  background-image:url("https://developer-content.emc.com/ecn/UX/image/nav-arrow.png");
  width:16px;
  height:8px;
  top:-9px;
  background-position: 0 0;
}

#menuCreate .j-pop-desc,
.jive-spotlight-search-result .j-pop-desc { display: none; 
}

.j-pop-main .j-menu-quick-sectionlabel { 
    font-size: 13px;
    text-transform: uppercase;
    font-weight: normal;
}

.j-quick-menu .j-icon-list li a { font-size: 12px; } 

#menuCreate.j-small-view li .jive-icon-med {
    top: 7px;
}
#j-satNav:hover {
    color: #494848 !important;
}
/* Hide people tab */

#jive-place-link-people {
  display:none;
}
.j-act-header .header {
   display:none;
}
/* User menu Display Changes */
.j-pop .j-menu li a:active, .j-pop .j-menu li a:focus, .j-pop .j-menu li a.j-selected {
    background: none repeat scroll 0 0 transparent !important;
    border-bottom: 0 none;
    border-top: 0 none;
    box-shadow: none !important;
    outline: 0 none;
    text-decoration: none;
color: #666666;
text-shadow:none;
}

body a:link {
    color: #666666;
}

.j-pop .j-menu li a {
    padding: 6px 12px;
    text-align: left;
    border-bottom: 0 none;
    border-top: 0 none;
}

.j-pop .j-menu li, .j-pop .j-menu li a {
    font-weight: normal;
font-size: 12px;
}
#j-satNav-menu .j-pop-desc .j-welcome {
    color: #333333;
    font-weight: normal;
}
#j-satNav-menu .j-user-profile .j-user-name {
    color: #333333;
    font-size: 14px;
}
.logout {
    float: right;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
}

.j-contained #jive-widget-container {
    padding: 7px 0 0 0;
}

#jive-body-layout-ls .jive-body-layout-l .jive-widget-container-large {
margin-right:240px !important;
}

#jive-body-layout-ls .jive-body-layout-s {
  float:right;
  padding-left:0px !important;
}

/*WR#246504 Customization Starts*/
#jive-body-layout-tls .jive-body-layout-s1 {
    padding-left: 20px !important;
}
#jive-body-layout-sl .jive-body-layout-s {
    float: left;
    padding-right: 20px !important;
}

#jive-body-layout-lss .jive-body-layout-s1, #jive-body-layout-lss .jive-body-layout-s2 {
    float: left;
    padding-left: 20px !important;
}

.jive-body-layout-s, .jive-body-layout-s1, .jive-body-layout-s2 {
width: 220px !important;
}
/*WR#246504 Customization Ends*/
/*WR#246503 Customization Starts*/
.jive-rendered-content img.jive-image {
margin:0px;
}
/*WR#246503 Customization Starts*/

#jive-body-layout-sls .jive-body-layout-s1 {
float: left;
padding-right:20px !important;
}

#jive-body-layout-sls .jive-body-layout-s2 {
float: left;
padding-left:20px !important;
}

.j-body-welcome .jive-body-layout-s {
  padding-left:30px !important;
}

.j-body-welcome .j-layout #jive-widget-container {
    padding:0px 0px 30px 30px;
}

.j-contained {
  border:0px;
}
/*.j-body-welcome .j-contained {
  border:1px solid #CCCCCC;
}*/

.j-body-yourplaces  .j-contained {
  border:1px solid #CCCCCC;
}

.extended-scrollable {
  height:265px !important;
}

.scrollable {
 height:265px !important;
 width:800px !important;

}

.extended-scrollable .items div {
    float: left;
    height: 265px;
    width: 980px !important;
}



#j-activity-page.j-stream {
    padding-right:200px;
}

.j-body-home .j-layout-sl .j-column-s {
  background:none;
}

.scrollable .items div {
   width:800px !important;
   height:265px !important;
}

.scrollable {
  height:265px;
  width:800px;
}

#j-browse-filters {
  margin-right:0px;
}

.j-browse-details table {
  padding-right:0px;
}

.j-body-yourplaces .j-contained {
    border:0px;
}

#jive-body > header.j-page-header h1 {
    color:#005596;
}

.jive-widget {
    margin-bottom: 14px;
    margin-top: 4px;
}

.jive-table td.jive-table-cell-title a {
 color:#005596 !important;
 font-size:12px !important;
 font-weight: bold;
 text-decoration:none;
}

.jive-widget a {
    color:#0B5890 !important;
}

.jive-table td.jive-table-cell-title span strong {
  font-weight:normal !important;
}

.jive-table td.jive-table-cell-title span a {
  color:#777 !important;
}

#communitiesMenuButton {
    background-color: #2285CB;
}

/* Home page styles changes */

.j-body-welcome .j-homenav-item.selected {
border-left:none;
}
.j-body-home .j-layout-sl .j-column-s {
 border-right:none;
}

.j-body-welcome .j-js-side-nav-item.j-homenav-item.j-rc5 {
  border-radius:0px;
}

.j-homenav-item.selected {
  background:#e9e9e9;
}

.j-homenav-item {
border-bottom: solid 1px #DDDDDD;
}

.j-homenav-item.selected::before {
  border-bottom:0px;
  border-top:0px;
}

.jive-table tr.jive-table-row-even td {
    background-color:#ffffff !important;
    border-top: solid 1px #DDDDDD;
    border-bottom: solid 1px #DDDDDD;
}

.jive-widget-body {
  padding: 5px 0;
}

.login-logout-title {
text-transform:uppercase !important;
font-weight:bold;
font-size:12px;
color: #333333;
font-family: Arial;
line-height:18px;
}

#jive-body > header.j-page-header h1 {
    color: #005596 !important;
}

.j-page-header .font-color-normal {
  color : #2C95DD !important;
  font-size:23px;
}

.scrollable .items div a.view-demo {
   margin-left:42px !important;
}

.extended-scrollable .items div a.view-demo {
   margin-left:55px !important;
}
#footerLeftText1st ul li.emcSocial { }
#footerLeftText1st ul li.rsaSocial { display: none; }
/* Its Related to Document Header changes*/
.jive-communitylist-med {
    background: url("https://developer-content.emc.com/images/ecn/blue_arrow.gif") no-repeat scroll 2px -2px transparent;
    padding-left: 25px !important;
}

/* custom-css */
#jive-place-link-manage-create-space {
   display:none;
}

.categorySubCommunitiesContainer{
	position: relative;
	float: left;
	height:160px;
	width:220px;
	padding:10px 10px 20px 10px;
}

/* no color on the top bar */
.categorySubCommunitiesSubDiv {
     border:1px solid;
	width:100%;
	height:100%;
	border-color:#CCCCCC;
  }
  
/* hover color for the border 005596 */
.categorySubCommunitiesSubDivDeveloper {
     border:1px solid;
	width:100%;
	height:100%;
	border-color:#CCCCCC;
	background:#005596;
  }

.categorySubCommunitiesSubDivSupport {
     border:1px solid;
	width:100%;
	height:100%;
	border-color:#CCCCCC;
	background:#2C95DD;
  }
  
 .categorySubCommunitiesSubDivInnovation {
     	border:1px solid;
	width:100%;
	height:100%;
	border-color:#CCCCCC;
	background:#9ACCFE;
  }
  
 .categorySubCommunitiesSubDivConnect {
     	border:1px solid;
	width:100%;
	height:100%;
	border-color:#CCCCCC;
	background:#DEE7F0;
  }  
  
 .categorySubCommunitiesSubDivPartners {
     	border:1px solid;
	width:100%;
	height:100%;
	border-color:#CCCCCC;
	background:#DEE7F0;
  }
  
 .categorySubCommunitiesSubDivOpenExchange {
     border:1px solid;
	width:100%;
	height:100%;
	border-color:#CCCCCC;
	background:#DEE7F0;
  }
  
 .categorySubCommunitiesInnerDiv {
     position:relative;
     top:7px;
	width:100%;
	height:153px;
	background:white;
  }

/*category indicator in style guide */
 .categoryGroupTitle {
    padding:10px 0px 14px 10px;
	font-size:10pt;
	line-height:15px;
	font-weight:bold;
	font-family:Arial, Regular;
	color:#888888;

 }

/* content headline in style guide */
 .categorySubCommunityTitle {
    padding:0px 0px 24px 10px;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	font-family:Arial, Regular;

 }

.categorySubCommunityTitle a {
	color: black !important;
	text-decoration:none;
 }

.categorySubCommunityTitle a:hover {
	color: #005596 !important;
	text-decoration:none;
 }
 
 .categorySubCommunityTitleLong {
    padding:0px 0px 6px 10px;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	font-family:Arial, Regular;

 }

.categorySubCommunityTitleLong a {
	color: black !important;
	text-decoration:none;
 }

.categorySubCommunityTitleLong a:hover {
	color: #005596 !important;
	text-decoration:none;
 }
 
 .categorySubCommunitiesInnerGreyDiv {
	width:100%;
	height:72px;
	background:#EFEFEF;
         overflow:auto;
  }

.bodyText2 {
    font-size: 10pt;
    color: #333333;
    line-height: 17px;
    font-family:Arial, Regular;
    padding:10px 10px 10px 10px;
}

#jive-body-layout-ls .jive-body-layout-l .scrollable .items div h1 {
    color: #3398DE;
    font-family: VegurRegular,Arial,sans-serif;
    font-size: 45px;
    height: 82px;
    line-height: 42px;
    margin: 10px 0 0 27px;
    text-transform: none;
    width: 480px;
}

.j-form input[type="checkbox"], .j-form input[type="radio"] {
    margin-left: 3px;
    margin-right: 10px;
    margin-top: 3px;
}
.jive-attachments ul li { width: 225px !important;}

#footerLeftText1st, #footerRightText1st {
width:50% !important;
}

/* WR#248648  Customization starts*/
.j-thread-info-block.font-color-meta a:link {
    color: #3778C7;
    font-weight: bold;
}
/* WR#248648  Customization Ends*/

/* The below CSS added to use categories images sprite on ECN custom header similar to .com communities menu */
.ecnDropdownIconCssSprite {
  margin: 0px auto;
  /*background-image: url(/themes/ecn/i/dropdown-menu-sprites.png);*/
 background-image: none;
 width: 74px;
 /*Changed as part of ECN Day 1
 height: 75px;*/
 height: 0px !important;
}
/*temp style for Converged platforms - Removed bg image as part of ECN Day 1*/
.ecnDropdownIconCssTemp {
  margin: 0px auto;
  /*background-image: url(/themes/ecn/i/converged_platforms.png);*/
  background-image: none;
 width: 74px;
 /*height: 75px;*/
 height: 0px !important;
} 

/* Search Result style changes - 6.0.1.2 Change*/
.jive-spotlight-search-result .j-spotlight-find .j-listitem.j-selected a, .jive-spotlight-search-result .j-spotlight-find .j-listitem.j-active a, .jive-spotlight-search-result .j-spotlight-find .j-listitem a:active {
    background: none repeat scroll 0 0 transparent !important;
    border-bottom: medium none;
    border-top: medium none;
    box-shadow: none !important;
    color: #005596;
    outline: medium none;
    text-decoration: none;
    text-shadow: none;
}

.jive-spotlight-search-result .j-spotlight-find .j-listitem.j-selected a .font-color-meta-light {
    color: #005596;
}

/*On hover color change for HELP and LoginRegister Links*/
.login1 > a {
    color: #005596 !important;
}

.secondMenu.mainDarkblue li a:hover {
    color: #666666 !important;
}

/*WR 255709 */
.highlightedCommunities li a {
    color: #005596 !important;
}
/* WR-264305 Implementation - Spanish Translation */
.j-homenav-link.j-js-side-nav-link.j-ui-elem {
    padding: 9px 1px 7px 36px;
}
.selected .j-homenav-link{
 	padding: 9px 1px 7px 36px;
}
.j-homenav-link.j-ui-elem{
	padding: 9px 1px 7px 36px;
}
.login1 > a:hover {
    color: #666666 !important;
}
.login1 > a {
    color: #005596 !important;
}

.explore1 > a, .eventLi1 > a, .createLi1 > a, .community1 > a   {
  font-family: Arial,Helvetica,Verdana !important;
  font-size: 12px !important;
  background-position : 0 35px;
  color: #005596 !important;
}

.eventLi1 > a:hover, .createLi1 > a:hover, .explore1 > a:hover, .community1 > a:hover{
  font-family: Arial,Helvetica,Verdana !important;
  font-size: 12px !important;
  background-position : 0 35px;
  color: #666666 !important;
}

.jiveNavControls .menu li a.home,
.jiveNavControls  li.explore,
.jiveNavControls  li.eventLi,
.jiveNavControls  li.createLi,
.jiveNavControls  li.login,
.jiveNavControls  li.userProfile{
	background-image:url(https://developer-content.emc.com/ecn/UX/image/ECN_Navigation_sprite.jpg);
	text-indent:-99999px;
	cursor:pointer;
}

.jiveNavControls .menu .community {
    font-family:  Arial,Helvetica,Verdana !important;
    font-size: 12px;
}

.jiveNavControls .menu .community :hover {
	font-family:  Arial,Helvetica,Verdana !important;	
	font-size: 12px !important;
    color: #666666;
}

.jiveNavControls .menu .community > a{
    color: #005596 !important;
}
/* 404 Error customization */
.titleBlack{
    color: #494848;
    font-size: 20px;
    font-weight: bold;
    line-height: 23px;
}

.dblBorderWideBody {
    background-image: url("/themes/ecn/i/dbl_border_wide_body.gif");
    background-repeat: repeat-y;
    vertical-align: top;
    width: 784px;
}
.dblBorderWideBodyInner {
    border-top: 1px solid #FFFFFF;
    margin: 7px 0 0 24px;
    width: 736px;
}
.dblBorderWideBottom {
    background-image: url("/themes/ecn/i/dbl_border_wide_bottom.gif");
    background-repeat: no-repeat;
    height: 22px;
    width: 784px;
}
.dblBorderWideTop {
    background-image: url("/themes/ecn/i/dbl_border_wide_top.gif");
    background-repeat: no-repeat;
    border-top: 3px solid #FFFFFF;
    height: 11px;
    margin-top: -3px;
    overflow: hidden;
    padding-top: 0;
    width: 784px;
    padding : 0;
}
.halfTextPaddedRight {
    width: 480px;
}
.marginTop10 {
    margin-top: 10px;
}
.marginLeft20 {
    margin-left: 20px;
}
.paddingBottom6 {
    padding-bottom: 6px;
}
ul {
    list-style: none outside none;
}
.marginTop15 {
    margin-top: 15px;
}
.subTitleBlack {
    color: #494848;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
}
.dblBorderWideBodyInner p {
    margin-right: 5px;
    margin-top: 5px;
}
.marginTop30 {
    margin-top: 70px;
}
.marginTop5 {
    margin-top: 5px;
}
.topSearchInput {
    margin-right: 5px;
    width: 157px;
}
/* 404 Custom Error Ends */
.jive-rendered-content a:link {
    color: #005596;
}


/* jive onboarding customization: Start */
/*FONT ADJUSTMENTS*/
.font-color-j-highlight,
.j-how-jworks h4 { color: inherit; }
a.j-do-step, a.j-do-step:link, a.j-do-step:visited,
.j-onb-post a, .j-onb-post a:link, .j-onb-post a:visited { color: #0077AA; }
a.j-do-step.completed, a.j-do-step.completed:link, a.j-do-step.completed:visited { color: #33cc33; } 
body a.j-do-step.completed:hover { color: #33cc33 !important; }
.j-how-jworks strong,
.j-onboarding-tryit h5,
.j-o-crt strong, .j-o-shr strong { color: #333; }
.font-face-deco { font-family: inherit; }
.j-do-step.completed { text-decoration: none; }

/*JIVE MODALS*/
.jive-modal { background: #2C95DD none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; padding: 0; border: 0; }
.jive-modal > header:first-child h2, 
.jive-modal header.j-modal-header h2, 
.jive-modal > div > header:first-child h2 { padding: 15px; font-size: 18px; font-weight: bold; text-shadow: none; }
.jive-modal-content { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: 0; padding: 40px; }

.jive-modal .j-modal-close-top { padding: 0; top: 20px; right: 20px; margin: 0; overflow: hidden; text-indent: -999em; width: 16px; height: 16px; display: block; background-image: url(../i/icon-close.png); background-position: 0 0; }
.jive-modal .j-close-icon { display: none; }

#onboarding-whatisecn,
#onboarding-basics.step-1 { width: 760px; }

/*ONBOARDING*/
#j-onboarding { font-weight: normal; }
.j-onboarding-tryit,
.j-how-jworks,
.j-onb-buttons,
.j-onb-vp,
#j-onb-followable-suggestions .j-follow-user-link,
.j-onb-newfeature-msg { text-align: center; }
.j-onb-quest-header { margin: 0; padding: 0; }
.j-onb-quest-header > h2 { font-size: 20px; margin: 0 0 15px 0; text-transform: uppercase; font-weight: normal; }
.j-onb-quest-header > .j-onb-intro { margin: 0 0 40px 0; }
.j-onb-qlist { border-bottom: 1px solid #ccc; margin: 0 0 20px 0; }
.j-quest-header > h4 { color: #2c94dc; font-size: 14px; font-weight: bold; margin: 0 0 15px 0; padding: 0; text-transform: uppercase; }
.j-quest-header > h4 span { color: #8B8B8B; }
.j-quest-header > .j-quest-text { margin: 0 0 40px 0; padding: 0; }
.j-quest-body { margin-bottom: 40px; }
.j-quest-step { border: 0; color: #0077aa; font-weight: normal; margin: 0 0 20px 20px; padding: 0px; }
.j-onboarding-modal { text-align: left; }
.j-tour-modal h3, 
.j-onboarding-modal h3 { padding-left: 0; padding-right: 0; padding-top: 0; font-weight: normal; }
.j-key-point { padding-left: 0; padding-right: 0; text-align: left; }
.j-onboarding-tryit { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-width: 1px 0 0 0; border-style: solid; border-color: #ccc; padding: 20px 0 0 0; margin: 0; background: none transparent; }
.j-onb-intro-modal .j-onboarding-tryit { text-align: left; }
.j-onb-profile-recos { width: 520px; }
#onboarding-basics.step-1 .j-onboarding-tryit,
#onboarding-basics.step-2 .j-onboarding-tryit { border-bottom: 1px solid #ccc; padding-bottom: 20px; margin-bottom: 20px; }
#onboarding-basics.step-2 .j-onboarding-tryit { padding-left: 5px; padding-right: 10px; }
.j-onboarding-tryit h5 { font-weight: normal; font-family: inherit; font-size: 20px; }
.j-onboarding-tryit .cards.tour .card,
.j-how-jworks  { width: 145px; }
.j-onboarding-tryit .j-basics-people-container { left: 0; width: 100%; }
.j-onb-buttons { margin-bottom: 0; clear: both; }
.j-onb-vp { width: 130px; }
.j-o-cnt { margin-top: 0; }
.j-o-crt, 
.j-o-shr { margin-top: 80px; }
.j-onb-vp .j-hdicon { margin: 0 auto; }
.j-how-jworks .j-hdicon,
.j-how-jworks h4,
.j-how-jworks strong { top: auto; left: auto; }
.j-how-jworks strong,
.j-onboarding-tryit h5,
.j-o-crt strong, .j-o-shr strong { font-size: 14px; font-weight: normal; }
.j-hdicon.j-tourarrow { z-index: 999; }

/* icons */
.j-onboarding-tryit .j-hdicon { background-image: url(../i/onboarding-icons-sprite.png); margin: 0 auto; position: relative; }
.j-onb-vp .j-hdicon-email { background-position: 0 0; }
.j-onb-vp .j-hdicon-content { background-position: -100px 0; }
.j-onb-vp .j-hdicon-experts { background-position: -200px 0; }
.j-onb-vp .j-hdicon-social { background-position: 0 -100px; }
.j-how-jworks .j-hdicon-people { background-position: -200px -200px; }
.j-how-jworks .j-hdicon-content { background-position: 0 -300px; }
.j-how-jworks .j-hdicon-places { background-position: -100px -300px; }
.j-hdicon-navigation { background-position: -200px -300px; }
.j-hdicon-create { background-position: 0 -400px; }
.j-hdicon-activity { background-position: -100px -400px; }
.j-onboarding-icon-home { background: url(../i/icon-home.png) 0 0 no-repeat; width: 20px; height: 15px; display: inline-block; *display: inline; zoom: 1.0; }

/* arrows & lassos */
.j-hdicon.j-tourarrow,
.j-hdicon.j-tourlasso1,
.j-hdicon.j-tourlasso2,
.j-tiparrow-e { background-image: url(../i/onboarding-sprite.png); }
.j-hdicon.j-tourarrow { background-position: -50px 0; }
.j-hdicon.j-tourlasso1 { background-position: 0 -180px; }
.j-hdicon.j-tourlasso2 { background-position: 0 -288px; }
.j-tiparrow-e { background-position: -100px -50px; width: 45px; height: 17px; }
.j-o-crt .j-tarrow, 
.j-o-shr .j-tarrow { left: 50%; margin-left: -22px; }

/* carousel */
.j-prev-tip{position:absolute;top:25px;left:20px;overflow:hidden;text-indent:100%;white-space:nowrap}
.j-next-tip{position:absolute;top:25px;right:20px;overflow:hidden;text-indent:100%;white-space:nowrap}
.j-onb-scrollarrow.prev,
.j-onb-scrollarrow.next { background-image: url(../i/onboarding-sprite.png); width: 15px; height: 23px; }
.j-onb-scrollarrow.prev,
.j-onb-scrollarrow.prev.disabled, 
.j-onb-scrollarrow.prev.disabled:hover,
.j-onb-scrollarrow.prev.disabled:focus { background-position: 0 -23px; }
.j-onb-scrollarrow.prev:hover, 
.j-onb-scrollarrow.prev:focus { background-position: 0 0; }
.j-onb-scrollarrow.next,
.j-onb-scrollarrow.next.disabled, 
.j-onb-scrollarrow.next.disabled:hover,
.j-onb-scrollarrow.next.disabled:focus { background-position: -15px -23px; }
.j-onb-scrollarrow.next:hover, 
.j-onb-scrollarrow.next:focus { background-position: -15px 0; }
.j-onboarding-tryit .j-onb-scrollarrow.prev { left: -10px; }
.j-onboarding-tryit .j-onb-scrollarrow.next { right: -10px; }
/*  CAIRO */
.bvviz-card .bvviz-picture {width:64px;}
.badgeville-player-info .bvviz-card {
  
}




/*  Spring 321 - Begin Badgeville Customization  */

/* CAIRO */
.j-view-profile .bv-level-reward,
.bv-progress-container { display: inline-block; zoom: 1; *display: inline; vertical-align: top; }

#bv-player-progress h3, 
#bv-player-meta h3,
#bv-mission-progression h3, 
#bv-unlocked-achievements h3 { margin-bottom: 10px; }

/* community expert */
#bv-player-meta { margin-left: 10px; min-height: 110px; }
#bv-mission-progression,
#bv-unlocked-achievements { margin-left: 32px; margin-right: 22px; }
.bv_playerMeta .bv_trackIcon,
#bv-player-meta .bv-tracks img { width: 64px; height: 64px; margin-right: 5px; }
#bv-player-meta .bv-tracks p img { width: auto; height: auto; margin: 0; }

/* player progress */
#bv-player-progress { float: right; margin: 0 20px 0 0; width: 360px; height: 105px; }
.j-view-profile .bv-level-reward { width: 64px; margin-right: 10px; }
.j-view-profile .bv-progress-container {width: auto; }
.j-view-profile .bv-progress-container .bv-level-name,
.j-view-profile .bv-progress-container .bv-points,
.j-view-profile .bv-progress-container .bv-progress-bar { margin-bottom: 7px; font-weight: bold; }
.bv_progressBG { width: 130px; }

/* achievments & missions slider */
.bv-missions .loading,
.bv-achievements .loading { margin-left: -30px; }
.bv-achievements .slides > li,
.bv-missions .slides > li { width: 73px !important; }
.bv-achievements .slides > li img,
.bv-missions .slides > li img { height: 64px; width: 64px; }
.bv-achievements .slides > li img:first-child { margin-bottom: 5px; }
.bv-achievements .flex-direction-nav li a { height: 133px !important; line-height: 133px; }
.flex-direction-nav a:not(.flex-disabled):hover { color: #ffffff !important; }
.bv-achievements .slides > li br { display: none; }

/* user menu */
#j-satNav-menu section { min-height: 400px; }
#navBar-badgeville-meta { padding-top: 7px; margin-right: 26px; }
#navBar-badgeville-meta .bv_playerMeta .bv_unitDisplay .bv_unitContainer,
.j-badgeville-view-profile-short .bv_playerMeta .bv_unitDisplay .bv_unitContainer { color: #494848 !important; font-size: 1em; }
#navBar-badgeville-meta .bv_playerMeta .bv_unitDisplay .bv_unitContainer .bv_normal,
.j-badgeville-view-profile-short .bv_playerMeta .bv_unitDisplay .bv_unitContainer .bv_normal { font-weight: bold; font-style: italic; }
#j-satNav-menu .bv_playerMeta .bv_trackIcon { width:48px; height:48px; }
#j-satNav-menu .bv_progressBG { width: 180px; }
#j-satNav-menu .j-user-profile ul { padding: 0; }
#j-satNav-menu .j-user-profile .badgeville-player-info br { display: none; }
#j-satNav-menu .j-user-profile .badgeville-player-info #tracks,
#j-satNav-menu .j-user-profile .badgeville-player-info #meta,
#j-satNav-menu .j-user-profile .badgeville-player-info .bv_progressBarContainer { margin: 10px 0; }

/* player tracks - thread */
.j-thread-post header .j-post-avatar .badgeville-tracks { text-align: center; }
.j-thread-post header .j-post-avatar .badgeville-tracks > span { position: relative; display:block; }
.j-thread-post header .j-post-avatar .badgeville-tracks > span img { width: 32px; height: 32px; margin-top: 5px; display: none; margin: 5px auto 0 auto; }
.j-thread-post header .j-post-avatar .badgeville-tracks > span:first-child img, 
.j-thread-post header .j-post-avatar .badgeville-tracks > span:first-child + span img { display: block; }
.j-thread-post header .j-post-avatar .badgeville-tracks > span:first-child img { margin-top: 0; }
.j-thread-post header .j-post-avatar .badgeville-tracks .bv_rewardStatus .bv_reward { width: 52px; height: 52px; }
.j-thread-post header .j-post-avatar .badgeville-tracks .bv_mainBackground { bottom: 100%; left: 50%; margin-bottom: 13px; }

/* player tracks - comments */
#jive-comments .badgeville-tracks { top: 37px; text-align: center; width: 32px; left: -50px; position: absolute !important; }
#jive-comments .badgeville-tracks > span { position: relative; display: block; }
#jive-comments .badgeville-tracks > span img { display: block; margin: 5px auto 0 auto; width: 20px; height: 20px; }
#jive-comments .badgeville-tracks > span:first-child { margin-top: 0; }
#jive-comments .badgeville-tracks > span:first-child,
#jive-comments .badgeville-tracks > span:first-child + span { display: block; }
#jive-comments .badgeville-tracks > span:first-child img { margin-top: 0; }
#jive-comments .badgeville-tracks .bv_rewardStatus .bv_reward { width: 52px; height: 52px; }
#jive-comments .badgeville-tracks .bv_mainBackground { bottom: 100%; left: 50%; margin-bottom: 13px; }

/* player tracks - none */
.bv-no-tracks { position: relative; padding: 15px 0 0 80px; min-height: 64px; }
.bv-no-tracks img { width: 64px; position: absolute; top: 0; left: 0; }

/* player tracks - images */
.bv-tracks img { display: none; width: 64px; height: 64px; margin: 0 0 0 5px; }
.bv-tracks img:first-child { margin-left: 0; }
.bv-tracks img:first-child,
.bv-tracks img:first-child + img,
.bv-tracks img:first-child + img + img,
.bv-tracks img:first-child + img + img + img,
.bv-tracks img:first-child + img + img + img + img,
.bv-tracks img:first-child + img + img + img + img + img { display: inline-block; }

/* player tracks - user menu */
.badgeville-player-info #tracks img,
.badgeville-player-info #tracks span { display: block; margin-left: 4px; width: 64px; height: 64px; }
.badgeville-player-info #tracks span { display: inline-block; }
.badgeville-player-info #tracks span img,
.badgeville-player-info #tracks span:first-child { margin-left: 0; }

/* hover card */
.j-mini-modal-user .j-modal-content h5.simple { padding-top: 0; }
.j-mini-modal-user .j-modal-content .bv_progressBar { height: 10px; width: 194px; }
.j-mini-modal-user .j-modal-content .bv_progressBG { height: 10px; width: 194px; margin-top: 3px; }
.bvviz-notify .bvviz-close:hover { background-color: transparent !important;}
/*  End Badgeville Customization  */

.j-thumb-view > li {display: block; float: left; position: relative; z-index: auto;} 
.j-thumb {position: relative; z-index: 1; width: 224px; } 
.j-thumb-view > li {position: relative;overflow: hidden; width: 237px;height: 286px; padding: 14px 16px 18px; margin: -14px -8px -9px -16px;}
.j-browse-history .j-thumb-view > li { height: 286px; }
.j-browse-content .j-thumb-view > li { height: 251px;}
.j-thumb-back.j-thumb-back-small {width: 215px; height: 229px; background-position: -235px -532px; margin: -7px 0 0 -6px;}
.j-bottom-row {position:relative; float:left; width:100%;}
#dropDowns {background-image: none; background-position: none;}
.jive-widgets-buttons #reset-defaults {display: none;}

/*Rule duplicated here because header.css was loading slowly*/
.overlayContentTempHolder { display: none; }

/*Cairo Leader Board Changes Anand--*/

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.bvviz {
    z-index: 1 !important;
}

.bvviz.ui-dialog .ui-button-icon-only.ui-dialog-titlebar-close{position: absolute !important}

.bvviz-unitbar-container.ui-draggable {
    left: 10px !important;
    color: #858585 !important;
}

.bvviz.bvviz-unitbar .bvviz-unitbar-items .bvviz-unit{
border-right: 2px dashed #858585 !important;
}

.bvviz-cards.bvviz-row {
height: 250px !important;
}

.bvviz-leaderboard .bvviz-card .bvviz-rank {
    position: absolute;
    right: .3em;
    top: .7em;
    color: #fff;
    background-color: #76c6e1;
    -webkit-border-radius: .25em;
    -moz-border-radius: .25em;
    border-radius: .2em;
    padding: .2em .4em .2em .4em;
}

div#ui-id-3{
height: 440px !important;
}

.bvviz .bvviz-cards.bvviz-row .bvviz-card {
width: 9.3em !important;
} 

.ui-dialog-content.ui-widget-content.bvviz.bvviz-playerProfile {
    height: 440px !important;
}

.bvviz-playerMissions .bvviz-card .bvviz-progress{
height: 4.3em !important;
}
.communityMenu {height: 357px !important;}
#globalnav-header-wrap, body.use-compatibility-header-fill #globalnav-header {
    height: 77px !important;
}

/*Categories WIDGET CHANGES for ECN Day 1*/

/*change from 4 columns to 5 columns*/

#ecnhp-lists #ecnhp-lists-tab-categories ul li {
  background-image: url("https://community.emc.com/resources/statics/551363/ecn-hp-sprites.gif");
  background-position: -210px -310px;
  background-repeat: no-repeat;
  height: 120px !important;
  width: 20% !important;
}

.ecnhp-icon {
  background-image: none !important;
}

#ecnhp-lists h3 {
  font-size: 14px !important;
  font-weight: normal;
  line-height: 20px;
  margin: 30% 20% !important;
  text-align: center;
  width: 60%;
}

#categoryTab .categoryIcons li.hideIcon{
background: rgba(0, 0, 0, 0) repeat scroll 0 0;
}


#categoryTab .categoryIcons li.emcIcon{
background: rgba(0, 0, 0, 0) url("/themes/ecn/i/icon-emc.jpg") repeat scroll 0 0;
content: "";
  display: block; 
  background-repeat: no-repeat;
}

#categoryTab .categoryIcons li.dellIcon{
background: rgba(0, 0, 0, 0) url("/themes/ecn/i//icon-dell.jpg") repeat scroll 0 0;
content: "";
  display: block; 
  background-repeat: no-repeat;
}

#categoryTab .menuhelpbar ul li.emcIconHelp{
background: rgba(0, 0, 0, 0) url("/themes/ecn/i/icon-emc.jpg") repeat scroll 0 0;
content: "";
  display: inline !important; 
  background-repeat: no-repeat;
  padding-right:30px;
}

#categoryTab .menuhelpbar ul li.dellIconHelp {
background: rgba(0, 0, 0, 0) url("/themes/ecn/i//icon-dell.jpg") repeat scroll 0 0;
content: "";
  display: inline !important; 
  background-repeat: no-repeat;
  padding-right:30px;
}

/* #categoryTab .categoryIcons li.emcIconHelp a{
pointer-events:none;
cursor:default;
}

#categoryTab .categoryIcons li.dellIconHelp a{
pointer-events:none;
cursor:default;
} */

.menuhelpbar {
    border-top: 1px solid #444;
    bottom: 0;
    clear: both;
    left: 0;
    padding-bottom: 10px;
    padding-top: 10px;
    position: absolute;
    width: 100%;
}

.menuhelpbar ul {
    list-style: outside none none;
    margin-left: auto;
    margin-right: auto;
    width: 1024px;
    }

.menuhelpbar ul li {
list-style: intial;

}

.menuhelpbar ul li a{
padding-left:20px;
pointer-events:none;
cursor:default;
color:black;
}

/*ECN header changes*/
body>.jiveNav { 
	padding-top: 9px !important;
}