/* hacks for getting the new masthead to function correctly in community! */

#branding {
	height: 99px;
	width: 980px;
	background:#43B1E6;
	position: relative;
	/*margin-top:10px;*//*removed b/c of padding issue*/
	z-index: 11000;
	display: block;
}

#branding h1 {
position: absolute;
text-indent: -9000px;
}


   
#branding-logo {
float: left;
}

#branding-logo a {
	background:transparent url(http://content.nasdaq.com/images/NASDAQ_KO-3.gif) no-repeat;
	display:block;
	height:47px;
	left:17px;
	position:relative;
	top:18px;
	width:214px;
	z-index:130;
}

#branding-logo img {
	display: block;
	visibility: hidden;
}


#branding a {
color: #fffffe;
}

#branding a:hover {
text-decoration: none;
}


#quick-find {
	height: 27px;
	width: 980px;
	background: url("http://content.nasdaq.com/images/quick-find-bg.png") repeat-x;
	position: relative;
	z-index:22000; 
}

.register-login a:hover {
	text-decoration: underline !important;
}

.register-login p {
	font-size: 11px;
}

.register-login {
	background:url("http://content.nasdaq.com/images/register-login-bg.png") repeat-x scroll 0 0 transparent;
	color:#FFFFFF;
	float:right;
	font-size:12px;
	margin-right:5px;
	margin-top:0;
	padding-right:8px;
	width:auto;
}

.register-login .register {
	padding:7px 0 0 13px;
}

.register-login .register a#registerlink {
	background: url('http://content.nasdaq.com/images/avatar-small-icon-g.gif') no-repeat left top; 
	padding-left:15px;
}

.register-login .register a#loginlink {
	background: url('http://content.nasdaq.com/images/profile-login-i.gif') no-repeat left top;
	padding-left:17px;
}

.register-login .login {
	padding: 5px;
}

.register-login a, .register-login a:visited, .register-login a:active  {
	color: #fff !important;
	text-decoration: none !important;
}

.register-login a:hover  {
	text-decoration: underline;
}


.quick-find-text {
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
	margin-top:5px;
	width:450px;
}

.quick-find-links a, .quick-find-links a:visited, .quick-find-links a:active {
	color: #fff !important;
	font-weight: normal !important;
	text-decoration: none;
}

.quick-find-links a:hover {
	text-decoration: underline;
}

.search-social-box {
	height: 27px;
	width: 270px;
	margin-top:1px;
	float:right;
	background: url("http://content.nasdaq.com/images/search-social-bg.png")
}

.search-social-box a {text-decoration:none !important;}

img.social-media-icon {
	margin: 5px 0 0 4px;
	border: none;
}

.ad728x90 {
	position: absolute;
	right:8px;
	width: 728px;
	height: 90px;
	top: 4px;
	z-index: 11000;

}


#searchDiv {
	background:transparent url(http://content.nasdaq.com/images/toplinks-bg1.png) no-repeat scroll 0 0;
	float:left;
	font-size:11px;
	height:28px;
	left:29px;
	position:relative;
	width:737px;
}


#searchDiv form {
	display: inline;

}

.onlineop {
	left:10px;
	position:absolute;
	top:6px;
}


.search_container .searchText {
	left:-7px;
	position:relative;
	top:-2px;
	color:#215D69;
	font-size:10px;
}

.search_container {
	font-size:11px;
	height:15px;
	position:absolute;
	top:9px;
	vertical-align:middle;
	width:195px;
	right:0px;
}

.search_container .searchBox {
	margin: 0px;
	font-size:10px;
	position:relative;
	top:-3px;	
	padding-left:2px;
}

input.searchgo {
	position:relative;
	top:3px;
}


div.search-box {
	display:block;
	position:relative;
	/*right:-60px !important;*/
	top:-5px !important;
	height:16px;
}

input.searchButton {
	border-color:#848685 #C1C1C1 #E1E1E1 -moz-use-text-color;
	border-style:solid solid solid none;
	border-width:1px 1px 1px medium;
	left:-4px;
	position:relative;
	top:4px;
}

img.searchButton {
	border-color:#848685 #C1C1C1 #E1E1E1 -moz-use-text-color;
	border-style:solid solid solid none;
	border-width:1px 1px 1px medium;
	left:-4px;
	position:relative;
	top:4px;
}
input.searchRadio {
	position:relative;
	top:1px;
	left:-5px;
}

input.searchBox {
	border-color:#848685 #C1C1C1 #E1E1E1;
	border-style:solid;
	border-width:1px;
	width:125px;
	height:16px;
}

.IR {
	background:url("http://content.nasdaq.com/images/indexrow_bg2.png") no-repeat scroll 0 0 transparent;
	position:absolute;
	top:163px;
	width:980px;
	left:0px;
}
html > body div#container div#wrapper div#header div.IR {*top:168px;} /*ie 7 space hack */
html > body div#container div#wrapper div#header div.IR {top:163px;}  /*ie 8 space hack */

table.indextext {
	font-size: 10px;
}

#index_row_home {
	clear:both;
	float:left;
	height:35px;
	left:10px;
	padding-bottom:5px;
	width:830px;
	font-size:10px;
}

#index_row_home #index_row_time {
	font-size:10px;
	padding-left:10px;
}

#index_row_home td {
	width:auto !important;
}

#index_row_home td {
	font-weight:bold;
	padding-top:0;
}


#index_row, #index_row_ad {
display: none !important
}

#index_row_us {
	clear: both;
	background:transparent url(http://content.nasdaq.com/images/indexrow_bg2.png) no-repeat scroll 0 0;
	height:35px;
	left:10px;
	padding-bottom:5px;
	float: left;
	width:980px;
	z-index:9999;
}
#index_row_us td {
font-weight:bold;
padding-top:0;
}
#index_row_us .indextext {
font-size:10px;
width:99%;
*vertical-align: top;
}
#index_row_time {
font-size:10px;
padding-left:15px;
*line-height: 28px;
*vertical-align: top;
width: 125px;
}
#index_row_us .indexmktstatus {
font-size:10px;
vertical-align:middle !important;
*position: relative;
*top: 1px
}
#index_row_ad_us {
	position:absolute;
	right:0;
	top:0;
	width:185px;
	z-index:9999;
}

/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
/* hacks for getting the new masthead to function correctly in community! */

#branding {
	height: 99px;
	width: 980px;
	background:#43B1E6;
	position: relative;
	margin-top:10px;
	z-index: 11000;
	display: block;
}

#branding h1 {
position: absolute;
text-indent: -9000px;
}


   
#branding-logo {
float: left;
}

#branding-logo a {
	background:transparent url(http://content.nasdaq.com/images/NASDAQ_KO-3.gif) no-repeat;
	display:block
	height:47px;
	left:17px;
	position:relative;
	top:18px;
	width:214px;
	z-index:130;
}

#branding-logo img {
	display: block;
	visibility: hidden;
}


#branding a {
color: #fffffe;
}

#branding a:hover {
text-decoration: none;
}


#quick-find {
	height: 28px;
	width: 980px;
	background: url("http://content.nasdaq.com/images/quick-find-bg.png") repeat-x;
	position: relative;
	z-index:22000;
}

.register-login a:hover {
	text-decoration: underline !important;
}

.register-login p {
	font-size: 11px;
}

.register-login {
	background:url("http://content.nasdaq.com/images/register-login-bg.png") repeat-x scroll 0 0 transparent;
	color:#FFFFFF;
	float:right;
	font-size:12px;
	margin-right:5px;
	margin-top:0;
	padding-right:8px;
	width:auto;
}

.register-login .register {
	padding:7px 0 0 13px;
}

.register-login .register a#registerlink {
	background: url('http://content.nasdaq.com/images/avatar-small-icon-g.gif') no-repeat left top; 
	padding-left:15px;
}

.register-login .register a#loginlink {
	background: url('http://content.nasdaq.com/images/profile-login-i.gif') no-repeat left top;
	padding-left:17px;
}

.register-login .login {
	padding: 5px;
}

.register-login a, .register-login a:visited, .register-login a:active  {
	color: #fff !important;
	text-decoration: none !important;
}

.register-login a:hover  {
	text-decoration: underline;
}


.quick-find-text {
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
	margin-top:5px;
	width:450px;
}

.quick-find-links a, .quick-find-links a:visited, .quick-find-links a:active {
	color: #fff !important;
	font-weight: normal !important;
	text-decoration: none;
}

.quick-find-links a:hover {
	text-decoration: underline;
}

.search-social-box {
	height: 27px;
	width: 270px;
	margin-top:1px;
	float:right;
	background: url("http://content.nasdaq.com/images/search-social-bg.png")
}

img.social-media-icon {
	margin: 5px 0 0 4px;
	border: none;
}

.ad728x90 {
	position: absolute;
	right:8px;
	width: 728px;
	height: 90px;
	top: 4px;
	z-index: 11000;

}


#searchDiv {
	background:transparent url(http://content.nasdaq.com/images/toplinks-bg1.png) no-repeat scroll 0 0;
	float:left;
	font-size:11px;
	height:28px;
	left:29px;
	position:relative;
	width:737px;
}


#searchDiv form {
	display: inline;

}

.onlineop {
	left:10px;
	position:absolute;
	top:6px;
}


.search_container .searchText {
	left:-7px;
	position:relative;
	top:-2px;
	color:#215D69;
	font-size:10px;
}

.search_container {
	font-size:11px;
	height:15px;
	position:absolute;
	top:9px;
	vertical-align:middle;
	width:195px;
	right:0px;
}

.search_container .searchBox {
	margin: 0px;
	font-size:10px;
	position:relative;
	top:-3px;	
	padding-left:2px;
}

input.searchgo {
	position:relative;
	top:3px;
}


div.search-box {
	display:block;
	position:relative;
	/*right:-60px !important;*/
	top:-5px !important;
	height:16px;
}

input.searchButton {
	border-color:#848685 #C1C1C1 #E1E1E1 -moz-use-text-color;
	border-style:solid solid solid none;
	border-width:1px 1px 1px medium;
	left:-4px;
	position:relative;
	top:4px;
}

img.searchButton {
	border-color:#848685 #C1C1C1 #E1E1E1 -moz-use-text-color;
	border-style:solid solid solid none;
	border-width:1px 1px 1px medium;
	left:-4px;
	position:relative;
	top:4px;
}
input.searchRadio {
	position:relative;
	top:1px;
	left:-5px;
}

input.searchBox {
	border-color:#848685 #C1C1C1 #E1E1E1;
	border-style:solid;
	border-width:1px;
	width:125px;
	height:16px;
}

.IR {
	background:url("http://content.nasdaq.com/images/indexrow_bg2.png") no-repeat scroll 0 0 transparent;
	position:absolute;
	top:163px;
	width:980px;
	left:0px;
}
html>body div#wrapper div.IR {*top:170px;} /*ie 7 space hack */
html>body .IR {top:163px\0/;}  /*ie 8 space hack */

table.indextext {
	font-size: 10px;
}

#index_row_home {
	clear:both;
	float:left;
	height:35px;
	left:10px;
	padding-bottom:5px;
	width:830px;
	font-size:10px;
}

#index_row_home #index_row_time {
	font-size:10px;
	padding-left:10px;
}

#index_row_home td {
	width:auto !important;
}

#index_row_home td {
	font-weight:bold;
	padding-top:0;
}


#index_row, #index_row_ad {
display: none !important
}

#index_row_us {
	clear: both;
	background:transparent url(http://content.nasdaq.com/images/indexrow_bg2.png) no-repeat scroll 0 0;
	height:35px;
	left:10px;
	padding-bottom:5px;
	float: left;
	width:980px;
	z-index:9999;
}
#index_row_us td {
font-weight:bold;
padding-top:0;
}
#index_row_us .indextext {
font-size:10px;
width:99%;
*vertical-align: top;
}
#index_row_time {
font-size:10px;
padding-left:15px;
*line-height: 28px;
*vertical-align: top;
width: 125px;
}
#index_row_us .indexmktstatus {
font-size:10px;
vertical-align:middle !important;
*position: relative;
*top: 1px
}
#index_row_ad_us {
	position:absolute;
	right:0;
	top:0;
	width:185px;
	z-index:9999;
}

/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */


/* start new main-nav styles (mega menus)*/
	#main-nav-container {
		float:left;
		z-index:99999;
		display:block;
		margin-bottom: 35px; /*changed for breadcrumb positioning*/
		width:990px;
		height:36px;
	}	
	
	#main-nav, #main-nav ul {
		font-size: 16px;
		z-index: 99999999;
		margin:0;
		margin-left: 0px ! important;
		display: block;
	}
		
	#main-nav li {
		background: url(http://content.nasdaq.com/images/topTab.png) top left no-repeat;
		display:inline;
	}

	#main-nav li:hover, #main-nav li.nhover {
		background: #fff;
	}

	ul#main-nav span#liQuotes-span.hilite,
	ul#main-nav span#liMarket-span.hilite,
	ul#main-nav span#liNews-span.hilite,
	ul#main-nav span#liInvesting-span.hilite,
	ul#main-nav span#liCommunity-span.hilite,
	div#main-nav-container ul#main-nav li.mega:hover a span#liQuotes-span.hilite,
	div#main-nav-container ul#main-nav li.mega:hover a span#liMarket-span.hilite,
	div#main-nav-container ul#main-nav li.mega:hover a span#liNews-span.hilite,
	div#main-nav-container ul#main-nav li.mega:hover a span#liInvesting-span.hilite,
	div#main-nav-container ul#main-nav li.mega:hover a span#liCommunity-span.hilite,
	div#main-nav-container ul#main-nav li.nhover a span#liQuotes-span.hilite,
	div#main-nav-container ul#main-nav li.nhover a span#liMarket-span.hilite,
	div#main-nav-container ul#main-nav li.nhover a span#liNews-span.hilite,
	div#main-nav-container ul#main-nav li.nhover a span#liInvesting-span.hilite,
	div#main-nav-container ul#main-nav li.nhover a span#liCommunity-span.hilite {
		background-color:#efeff7;
		background-image: url("http://content.nasdaq.com/images/arrow_qw.gif");
		background-repeat: no-repeat;
		color:#006699;
		width:193px; 
		height:29px;
		border-left: 2px solid #4598C6;
		border-right: 2px solid #4598C6;
		padding-top: 11px;
		margin-top: -1px;
		margin-bottom: -2px;
		margin-left:-1px;
		text-decoration:none;
	}

	div#main-nav-container ul#main-nav li.mega:hover a span#liQuotes-span.hilite,
	div#main-nav-container ul#main-nav li.mega:hover a span#liMarket-span.hilite,
	div#main-nav-container ul#main-nav li.mega:hover a span#liNews-span.hilite,
	div#main-nav-container ul#main-nav li.mega:hover a span#liInvesting-span.hilite,
	div#main-nav-container ul#main-nav li.mega:hover a span#liCommunity-span.hilite,
	div#main-nav-container ul#main-nav li.nhover a span#liQuotes-span.hilite,
	div#main-nav-container ul#main-nav li.nhover a span#liMarket-span.hilite,
	div#main-nav-container ul#main-nav li.nhover a span#liNews-span.hilite,
	div#main-nav-container ul#main-nav li.nhover a span#liInvesting-span.hilite,
	div#main-nav-container ul#main-nav li.nhover a span#liCommunity-span.hilite {
		background-color:#fff;
	}

	ul#main-nav span#liQuotes-span.hilite, 
	div#main-nav-container ul#main-nav li.mega:hover a span#liQuotes-span.hilite, 
	div#main-nav-container ul#main-nav li.nhover a span#liQuotes-span.hilite {
	background-position: 14px 16px;
	}

	ul#main-nav span#liMarket-span.hilite, 
	div#main-nav-container ul#main-nav li.mega:hover a span#liMarket-span.hilite, 
	div#main-nav-container ul#main-nav li.nhover a span#liMarket-span.hilite {
	background-position: 30px 16px;
	}

	ul#main-nav span#liNews-span.hilite, 
	div#main-nav-container ul#main-nav li.mega:hover a span#liNews-span.hilite, 
	div#main-nav-container ul#main-nav li.nhover a span#liNews-span.hilite {
	background-position: 10px 16px;
	}

	ul#main-nav span#liInvesting-span.hilite, 
	div#main-nav-container ul#main-nav li.mega:hover a span#liInvesting-span.hilite, 
	div#main-nav-container ul#main-nav li.nhover a span#liInvesting-span.hilite {
	background-position: 20px 16px;
	}

	ul#main-nav span#liCommunity-span.hilite, 
	div#main-nav-container ul#main-nav li.mega:hover a span#liCommunity-span.hilite, 
	div#main-nav-container ul#main-nav li.nhover a span#liCommunity-span.hilite {
	background-position: 40px 16px;
	}

	div#main-nav-container ul#main-nav li.mega:hover a span#liQuotes-span, div#main-nav-container ul#main-nav li.nhover a span#liQuotes-span,
	div#main-nav-container ul#main-nav li.mega:hover a span#liMarket-span, div#main-nav-container ul#main-nav li.nhover a span#liMarket-span,
	div#main-nav-container ul#main-nav li.mega:hover a span#liNews-span, div#main-nav-container ul#main-nav li.nhover a span#liNews-span,
	div#main-nav-container ul#main-nav li.mega:hover a span#liInvesting-span, div#main-nav-container ul#main-nav li.nhover a span#liInvesting-span,
	div#main-nav-container ul#main-nav li.mega:hover a span#liCommunity-span, div#main-nav-container ul#main-nav li.nhover a span#liCommunity-span {
		background: #fff;
		background-image: url("http://content.nasdaq.com/images/arrow_qw.gif");
		background-repeat: no-repeat;
		color:#006699;
		text-decoration:none !important;
		border-left: 2px solid #4598C6;
		border-right: 2px solid #4598C6;
		width:193px; 
		height:29px;
		padding-top: 12px;
		margin-top: -1px;
		margin-left: -1px;
	}

	div#main-nav-container ul#main-nav li.mega:hover a span#liQuotes-span, 
	div#main-nav-container ul#main-nav li.nhover a span#liQuotes-span {
	background-position: 14px 16px;
	}

	div#main-nav-container ul#main-nav li.mega:hover a span#liMarket-span, 
	div#main-nav-container ul#main-nav li.nhover a span#liMarket-span {
	background-position: 30px 16px;
	}

	div#main-nav-container ul#main-nav li.mega:hover a span#liNews-span, 
	div#main-nav-container ul#main-nav li.nhover a span#liNews-span {
	background-position: 10px 16px;
	}

	div#main-nav-container ul#main-nav li.mega:hover a span#liInvesting-span, 
	div#main-nav-container ul#main-nav li.nhover a span#liInvesting-span {
	background-position: 20px 16px;
	}
 
	div#main-nav-container ul#main-nav li.mega:hover a span#liCommunity-span, 
	div#main-nav-container ul#main-nav li.nhover a span#liCommunity-span {
	background-position: 40px 16px;
	}

	html > body div#main-nav-container ul#main-nav li.nhover a span#liQuotes-span,
	html > body div#main-nav-container ul#main-nav li.nhover a span#liMarket-span,
	html > body div#main-nav-container ul#main-nav li.nhover a span#liNews-span,
	html > body div#main-nav-container ul#main-nav li.nhover a span#liInvesting-span,
	html > body div#main-nav-container ul#main-nav li.nhover a span#liCommunity-span {
	*height:auto;
	}

	div#main-nav-container ul#main-nav li.nhover a span#liQuotes-span {*width:194px;}/*ie6*/

	html > body div#main-nav-container ul#main-nav li.nhover a span#liQuotes-span {*width:193px;}/*ie7 reset*/
			
	div#main-nav-container ul#main-nav li a {text-decoration:none;}
	
	div#main-nav-container ul#main-nav li a:hover {text-decoration:none !important;}

	div#main-nav-container ul#main-nav li div.mega-open a:hover {text-decoration:underline !important;}

	#main-nav li a span {
		padding-top: 10px; /* controls height for horizontal tabs */ 
		padding-bottom:0px;
		background: url(http://content.nasdaq.com/images/topTab.png) top right no-repeat;
		float:left;
		display:block;
		padding-left: 0px; /*TAB LEFT PADDING*/
		color:#fffffe;
		font-weight: bold;
		height: 31px;
		padding-right: 0px; /* TAB RIGHT PADDING */
		cursor: pointer;
		width:196px;
		text-align:center;
		font-size:15px;
	}
	
	html > body #main-nav li a span {*padding-top: 10px;}

/* Start ipad fix */
	@media only screen and (max-device-width: 1024px) and (orientation:portrait){
   	#main-nav li a span {width:195px;border-left: 1px solid #fff;}
	div#main-nav-container ul#main-nav li.mega:hover a span#liQuotes-span,
	div#main-nav-container ul#main-nav li.mega:hover a span#liMarket-span,
	div#main-nav-container ul#main-nav li.mega:hover a span#liNews-span,
	div#main-nav-container ul#main-nav li.mega:hover a span#liInvesting-span {
		border-right:none; /*padding-right:4px*/}
	ul#main-nav span#liQuotes-span.hilite,
	ul#main-nav span#liMarket-span.hilite,
	ul#main-nav span#liNews-span.hilite,
	ul#main-nav span#liInvesting-span.hilite,
	ul#main-nav span#liCommunity-span.hilite {
		border-right: none; width:195px;
	}
	ul#main-nav span#liCommunity-span.hilite {
		border-right: none; width:195px; border-right: 2px solid #4598C6;
	}
	}

	@media only screen and (max-device-width: 1024px) and (orientation:landscape){
   	#main-nav li a span {width:195px;border-left: 2px solid #fff;}
	div#main-nav-container ul#main-nav li.mega:hover a span#liQuotes-span,
	div#main-nav-container ul#main-nav li.mega:hover a span#liMarket-span,
	div#main-nav-container ul#main-nav li.mega:hover a span#liNews-span,
	div#main-nav-container ul#main-nav li.mega:hover a span#liInvesting-span {
		border-right:none; /*padding-right:4px*/}
	ul#main-nav span#liQuotes-span.hilite,
	ul#main-nav span#liMarket-span.hilite,
	ul#main-nav span#liNews-span.hilite,
	ul#main-nav span#liInvesting-span.hilite,
	ul#main-nav span#liCommunity-span.hilite {
		border-right: none; width:195px;
	}
	}

	/* End ipad fix */

/* end new main-nav styles */

/* start new mega menu styles (mega menus)*/
	div#container div#main-nav-container ul#main-nav div.mega-open {display:none;}
	
	div#container div#main-nav-container ul#main-nav li.mega div.mega-open {
		width: 410px;
		height:320px;
		border:2px solid #4598C6;
		border-top:none;
		padding-top:25px; *padding-top:15px;
		background: #fff;
		position:absolute;
		z-index: 999999;
		left:10px;
		margin-top:33px;
		margin-left:-1px;
	}
	
	html>body div#container div#main-nav-container ul#main-nav li.mega div.mega-open {*margin-top:33px;}

	div#container div#main-nav-container ul#main-nav li.mega:hover div.mega-open, div#container div#main-nav-container ul#main-nav li.nhover div.mega-open {
		display: block;
	}
	div#container div#main-nav-container ul#main-nav li#liQuotes:hover div.mega-open, div#container div#main-nav-container ul#main-nav li#liQuotes.nhover div.mega-open {
		left:0;
	}

	html > body div#container div#main-nav-container ul#main-nav li#liQuotes:hover div.mega-open, div#container div#main-nav-container ul#main-nav li#liQuotes.nhover div.mega-open {
		*left:0px; /*ie7 reset*/
	}
	
	div#container div#main-nav-container ul#main-nav li#liMarket:hover div.mega-open, div#container div#main-nav-container ul#main-nav li#liMarket.nhover div.mega-open {
		left:196px;
	}
	div#container div#main-nav-container ul#main-nav li#liNews:hover div.mega-open, div#container div#main-nav-container ul#main-nav li#liNews.nhover div.mega-open {
		left:392px;
	}
	div#container div#main-nav-container ul#main-nav li#liInvesting:hover div.mega-open, div#container div#main-nav-container ul#main-nav li#liInvesting.nhover div.mega-open {
		left:370px;margin-left:0;
	}
	div#container div#main-nav-container ul#main-nav li#liCommunity:hover div.mega-open, div#container div#main-nav-container ul#main-nav li#liCommunity.nhover div.mega-open {
		left:566px;margin-left:0;
	}
	
	/* Start ipad fix */
	@media only screen and (max-device-width: 1024px) and (orientation:landscape){
	div#container div#main-nav-container ul#main-nav li#liMarket:hover div.mega-open, div#container div#main-nav-container ul#main-nav li#liMarket.nhover div.mega-open {
		left:197px;
	}
	
   	div#container div#main-nav-container ul#main-nav li#liNews:hover div.mega-open, div#container div#main-nav-container ul#main-nav li#liNews.nhover div.mega-open {
		left:393px;
	}
	div#container div#main-nav-container ul#main-nav li#liInvesting:hover div.mega-open, div#container div#main-nav-container ul#main-nav li#liInvesting.nhover div.mega-open {
		left:372px;margin-left:0;
	}
	div#container div#main-nav-container ul#main-nav li#liCommunity:hover div.mega-open, div#container div#main-nav-container ul#main-nav li#liCommunity.nhover div.mega-open {
		left:569px;margin-left:0;
	}
	}

	div#container div#main-nav-container div.mega-open li ul { margin:0 1.5em; }
	
	div#container div#main-nav-container div.mega-open ul { margin: 0 0 0 0; }
	
	div#container div#main-nav-container div.mega-open ul { list-style-type: disc; line-height:1.5em; }
	
	div#container div#main-nav-container div.mega-open a {text-decoration: none;}
	
	div#container div#main-nav-container div.mega-open a:hover {
		text-decoration: underline;
		background:none;
	}
		
	div#container div#main-nav-container div.mega-open a:link {color: #006699;}
		
	div#container div#main-nav-container div.mega-open a:visited {color: #006699;}
		
	div#container div#main-nav-container div.mega-open h3 {
		font-weight:bold;
		font-size:14px !important;
		color: #006699;
		padding-bottom:3px;
		margin-top:0;
	}
	

	div#container div#main-nav-container div.mega-open ul.mega-open-list {margin-bottom:0 !important;}
	
	div#container div#main-nav-container div.mega-open ul.mega-open-list li {
		list-style-type: none; *padding-left:5px;
		display:list-item;
		background:none;
		font-size:10px; /*sets margin-bottom in FF*/
	}

	div#container div#main-nav-container div.mega-open ul.mega-open-list li:hover {background:none;}
	
	div#container div#main-nav-container div.mega-open li.mega_bb {
		border-bottom: 1px dotted #999999;
		margin-bottom: 5px;
		display:list-item;
		background:none;
	}

	div.mega-open p {
		padding-bottom:10px;
		line-height:normal !important;
	}
	
	a.a-mega{font-size:12px;color: black !important;}
		
	#main-nav-container ul#main-nav .mega-open-column1 {
		float:left;
		z-index:9;
		padding-left: 25px; *padding-left: 15px;
	}
		
	#main-nav-container ul#main-nav .mega-open-column2 {
		float:right;
		z-index:9;
		margin-right: 30px; *margin-right:15px;
	}

	html>body div#wrapper div#header div#main-nav-container ul#main-nav div.mega-open div.mega-open-column1, html>body div#wrapper div#header div#main-nav-container ul#main-nav div.mega-open div.mega-open-column2 {*padding-left: 15px;} /* ie7 Community 1st Dropdown menu Padding Hacks */
	
		
	#main-nav-container ul#main-nav div.mega-open ul.sub-mega-open-list {
		list-style-image: url("http://content.nasdaq.com/images/arrow_qw.gif");
		margin-top: 0;
		margin-bottom: 0;
	}

	#main-nav-container ul#main-nav div.mega-open ul.sub-mega-open-list li{
		display:list-item;
		background:none;
		font-size:12px;
		margin-left:15px;
	}

	#main-nav-container ul#main-nav div.mega-open ul.sub-mega-open-list li:hover {background:none;}

	#main-nav-container ul#main-nav li#liQuotes.mega div.mega-open div.mega-open-column2 { *padding-left: 7px;} /* This style was added to correct image clipping in IE 6 and 7 of the list icon images in the second (right) column of the Quotes and Research DD */

/* end new mega menu styles */	
	
/* start news and commentary css (mega menus)*/

	.background { 
			background: url("http://content.nasdaq.com/images/home-headers-bg.png") repeat-x scroll 0 0 transparent;
			padding: 5px;
			position: relative;
			text-shadow: 0 1px 0 #EEEEEE;
			border-bottom: 1px solid #00669E;
		} /* this class name may need to be updated to 'background-text' */

	#main-nav-container ul#main-nav #CommunityNewID { 
		clear:both; 
		margin:10px 10px 10px 20px; *margin: 0 20px 0 20px;
		padding-top:10px; *padding-top:5px;
	}
	
	#main-nav-container ul#main-nav #CommunityNewID ul {
    	list-style-image: none !important;
    	margin-left: 0 !important;
		margin-right: 0;*margin-top:-10px;
	}
	#main-nav-container ul#main-nav #CommunityNewID ul {list-style: none outside none;}
	
	#main-nav-container ul#main-nav #CommunityNewID ul li {
    	height: 43px;
    	margin-bottom: 15px; *margin-bottom:0px;
		background:none;
		display:list-item;
	}
				
	#main-nav-container ul#main-nav #CommunityNewID ul li:hover {background:none;}
				
	#main-nav-container ul#main-nav #CommunityNewID ul li img {
   		height: 45px;
    	padding-right: 10px;
    	width: 45px; 
		float:left;
	}
	
	#main-nav-container ul#main-nav #CommunityNewID ul li {line-height:16px;}
	
	#main-nav-container ul#main-nav #CommunityNewID ul li a {color: #000000;font-size:12px;}
				
	#main-nav-container ul#main-nav #CommunityNewID ul li h5 {font-size: 12px;font-weight: bold;color:#000 !important;}

	#main-nav-container ul#main-nav #CommunityNewID ul li span {
		color: #666666;
		font-size:11px;
		padding:0;
		margin:0;
		background:none;
		font-weight:normal;
		text-align:left;
		height:auto;	
	}
	#main-nav-container ul#main-nav #CommunityNewID h3 {
		padding-bottom:0;
		padding-top:0;
		margin-bottom:10px;
	}
	#main-nav-container ul#main-nav ul.mega-open-list li.mega-community-text p {font-size: 12px !important;}
	
/* end news and commentary css*/

/* start css added for the top border for the mega menu main nav */

	span.mega-open-top-border { 
		width:217px; 
		border-top: 2px solid #4598C6;
		margin-top:-25px; *margin-top:-15px;
		height:10px; *line-height: 12px;
	}
	li#liQuotes.nhover div.mega-open span.mega-open-top-border{*width:216px;}/*ie6*/

	html > body li#liQuotes.nhover  div.mega-open span.mega-open-top-border{*width:217px;}/*ie7 reset*/
	

	span.span-right {float:right;}
	span.span-left {float:left; *position:absolute;*left:0;}
	
/* start css added for the top border for the mega menu main nav */

	div#container div#main-nav-container ul#main-nav div.mega-open li.no-border-dotted {border-bottom: none;}

	div#container div#main-nav-container ul#main-nav a.no-link-no-hover:hover, 
	div#container div#main-nav-container ul#main-nav a.no-link-no-hover:hover span 
	{text-decoration:none !important;}

	#Summary-Quotes-li {list-style-image: url('http://content.nasdaq.com/images/qh_quotes_on1_small.png')}

	#Charts-li {list-style-image: url('http://content.nasdaq.com/images/qh_charts_on1_small.png')}

	#Company-News-li {list-style-image: url('http://content.nasdaq.com/images/qh_news_on1_small.png')}

	#Company-Profile-li {list-style-image: url('http://content.nasdaq.com/images/qh_news_on1_small.png')}

	#Fundamental-li {list-style-image: url('http://content.nasdaq.com/images/qh_fundamentals_on1_small.png')}

/* start My NASDAQ Styles (mega menus)*/

	#main-nav-container ul#main-nav div.mega-open div#communityLoggedIn {float:right;text-align:center;}

	#main-nav-container ul#main-nav div.mega-open div#communityLoggedIn ul#communityLoggedIn-ul {
		*padding-left: 10px; 
	}

	#main-nav-container ul#main-nav div.mega-open div#communityLoggedIn ul#communityLoggedIn-ul li h3{
		*padding-left: 40px; 
	}
	.mega-open-column-bg {
		border:1px dotted #666666;
		background: url("http://content.nasdaq.com/images/mega-background1.jpg") 0px 0px repeat-x;
		padding-top:30px;
		padding-bottom: 30px; *padding-bottom: 20px; *padding-left:0px;
		float:right;
		margin-right:15px;
	}

	div#communityLoggedIn div.mega-open-column-bg ul.mega-open-list {padding-left:10px;*padding-left:0;}

	div#communityLoggedIn div.mega-open-column-bg ul.mega-open-list li.mega_bb img {
		width:80px;
		height:80px;
	}

	#main-nav-container ul#main-nav div.mega-open div.mega-open-column2 ul.mega-open-list li.mega-community-btn a.button, #main-nav-container ul#main-nav div.mega-open div.mega-open-column-bg ul.mega-open-list li.mega-community-btn a.button {
		background: transparent url('http://community.nasdaq.com/common/images/bg_button_a.gif') no-repeat scroll top right;
		color: #444;
		display: block;
		float: left;
		font: normal 12px arial, sans-serif;
		height: 24px;
		margin-right: 6px;
		padding-right: 25px; /* sliding doors padding */ *padding-right: 15px;
		text-decoration: none;
		text-shadow: 0px 1px #fff;
		padding-top:0px;
		padding-left:0px;
		box-shadow:0px 0px 0px;
		border-radius: 0; *padding-bottom: 0					
	}
	
	#main-nav-container ul#main-nav div.mega-open div.mega-open-column2 ul.mega-open-list li.mega-community-btn a#join-today {*width:76px;}
	
	html>body #main-nav-container ul#main-nav div.mega-open div.mega-open-column2 ul.mega-open-list li.mega-community-btn a#join-today {*padding-right:30px;}
	
	#main-nav-container ul#main-nav div.mega-open div.mega-open-column2 ul.mega-open-list li.mega-community-btn a.button span,  #main-nav-container ul#main-nav div.mega-open div.mega-open-column-bg ul.mega-open-list li.mega-community-btn a.button span{
		background: transparent url('http://community.nasdaq.com/common/images/bg_button_span.gif') no-repeat;
		display: block;
		line-height: 14px;
		padding: 5px 0 5px 15px;
		width:100%;
		color: #444444;
		font-size: 12px;
		height: 14px;
	}
	
	#main-nav-container ul#main-nav div.mega-open div.mega-open-column2 ul.mega-open-list li.mega-community-btn a.button:active, #main-nav-container ul#main-nav div.mega-open div.mega-open-column-bg ul.mega-open-list li.mega-community-btn a.button:active {
		background-position: bottom right;
		color: #000;
		outline: none; /* hide dotted outline in Firefox */
	}
	
	#main-nav-container ul#main-nav div.mega-open div.mega-open-column2 ul.mega-open-list li.mega-community-btn a.button:active span, #main-nav-container ul#main-nav div.mega-open div.mega-open-column-bg ul.mega-open-list li.mega-community-btn a.button:active span {
		background-position: bottom left;
		padding: 6px 0 5px 15px; /* push text down 1px */
		/* background: transparent url('http://community.nasdaq.com/common/images/bg_button_span.gif') no-repeat; */
	}
	
	#main-nav-container ul#main-nav div.mega-open div.mega-open-column2 ul.mega-open-list li.mega-community-btn .bold, #main-nav-container ul#main-nav div.mega-open div.mega-open-column-bg ul.mega-open-list li.mega-community-btn .bold { font-weight: bold !important }

/* end My NASDAQ Styles */



/*--start mega menu iframe styles --*/

	ul#main-nav li#liQuotes iframe {position:absolute;top:171px;left:0px;width:412px;height:338px;z-index:9;display:none;}

	ul#main-nav li#liMarket iframe {position:absolute;top:171px;left:194px;width:412px;height:338px;z-index:9;display:none;}

	ul#main-nav li#liNews iframe {position:absolute;top:171px;left:392px;width:412px;height:338px;z-index:9;display:none;}

	ul#main-nav li#liInvesting iframe {position:absolute;top:171px;left:392px;width:372px;height:338px;z-index:9;display:none;}

	ul#main-nav li#liCommunity iframe {position:absolute;top:171px;left:566px;width:412px;height:338px;z-index:9;display:none;}

	ul#main-nav li#liNews.nhover iframe {display:block !important;}

	ul#main-nav li#liQuotes.nhover iframe {display:block !important;}

	ul#main-nav li#liMarket.nhover iframe {display:block !important;}

	ul#main-nav li#liInvesting.nhover iframe {display:block !important;}

	ul#main-nav li#liCommunity.nhover iframe {display:block !important;}

/*--end mega menu iframe styles --*/

/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */


#dropdown-look {
width:153px;
height:64px;
list-style-type:none;
padding:0;
margin:0;
}

.arrow-dropdown {
height:16px;
width:16px;
float:left;
cursor:pointer;
}

#dropdown-container {
height:16px;
width:183px;
border-style:solid;
border-color:rgb(190,220,228);
border-width:2px;
border-collapse:collapse;
background-color:white;
}

/*----start iPad CSS (Searchbox)----*/
@media only screen and (max-device-width: 1024px) and (orientation:portrait) { 
   #dropdown-container { width: 187px; }
}
@media only screen and (max-device-width: 1024px) and (orientation:landscape) { 
   #dropdown-container { width: 187px; }
}
/*----end iPad CSS (Searchbox)----*/


.type-search {
border:0px;
background-color:transparent;
position:absolute;
width:82px;
height:16px;
padding-top:1px;
border-collapse:collapse;
}

.searchbox_submit{
border:0px;
background-color:transparent;
width:16px;
height:16px;
border-collapse:collapse;
float:left;
}

.see-option { 
width:153px;
height:20px;
background-color:#ACE0F4;
border-style:solid;
border-color:rgb(190,220,228);
border-width:0 2px 1px 2px;
border-collapse:collapse;
}

.see-highlight { 
width:153px;
height:20px;
background-color:#D5EEF9;
border-style:solid;
border-color:rgb(190,220,228);
border-width:0 2px 1px 2px;
border-collapse:collapse;

}

.see-option, .see-highlight
{
cursor:pointer;
text-indent:5px;
color:#00669E;
font-weight:bold;
}

#input-search-text {
width:145px;
height:14px;
padding-left:2px;
border:0 none;
float:left;
}



