/*
<!-- {{{{{{{{{{{{{{{{{{{ NOTE: update includes/consolidated/base_08-partner.css with new changes as well }}}}}}}}}}}}}}}}}}}}}}}} -->
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;

}

/* remember to define focus styles! */

:focus {
	outline: 0;
}


/*------------------------------------*\
	IPHONE
\*------------------------------------*/
@media screen and (max-device-width: 480px){
	body{
	  -webkit-text-size-adjust:none;
	  font-family:Helvetica, Arial, Verdana, sans-serif;
	  padding:5px;
	}
}


body {
	line-height: 1;
	color: black;
	background: white;
	background-attachment:fixed !important;
}

ol, ul {
	list-style: none;
}


/***********************************
	another button styling
***********************************/
a.status 		{ 
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 12px/100% Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 6px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

a.status :hover { text-decoration: none; }
a.status :active { position: relative; top: 1px; }

a.status span.view-profile { background: url("/common/images/view-profile-button.png") no-repeat scroll 0 0 transparent; padding-left:20px; }
a.status span.edit-settings { background: url("/common/images/edit-profile-button.png") no-repeat scroll 0 0 transparent; padding-left:20px; }
	
.follow-user { 
		background: -webkit-gradient(linear, left top, left bottom, from(#7DB72F), to(#4E7D0E));
		background:-moz-linear-gradient(center top , #7DB72F, #4E7D0E) repeat scroll 0 0 transparent;
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7DB72F', endColorstr='#4E7D0E');
		border:1px solid #538312; 
		color:#E8F0DE; 
	}	
.follow-user:hover { 
	background: -webkit-gradient(linear, left top, left bottom, from(#6B9D28), to(#436B0C));
	background:-moz-linear-gradient(center top , #6B9D28, #436B0C) repeat scroll 0 0 transparent; 
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6B9D28', endColorstr='#436B0C');
}		
.follow-user:active { 
	background: -webkit-gradient(linear, left top, left bottom, from(#4E7D0E), to(#7DB72F));
	background:-moz-linear-gradient(center top , #4E7D0E, #7DB72F) repeat scroll 0 0 transparent; 
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4E7D0E', endColorstr='#7DB72F');
	color:#ddd; 
}	

.unfollow-user {
	background: -webkit-gradient(linear, left top, left bottom, from(#ED1C24), to(#ED1C24));
	background:-moz-linear-gradient(center top , #ED1C24, #AA1317) repeat scroll 0 0 transparent;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ED1C24', endColorstr='#AA1317');
	border:1px solid #980C10;
	color:#FADDDE;
}	

.unfollow-user:hover { 
	background: -webkit-gradient(linear, left top, left bottom, from(#C9151B), to(#A11115));
	background:-moz-linear-gradient(center top , #C9151B, #A11115) repeat scroll 0 0 transparent; 
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#C9151B', endColorstr='#A11115');
	
	
}					
.unfollow-user:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#AA1317), to(#ED1C24));
	background:-moz-linear-gradient(center top , #AA1317, #ED1C24) repeat scroll 0 0 transparent;color:#DE898C; 
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#AA1317', endColorstr='#ED1C24');
}

.blue-button { 
	background: -webkit-gradient(linear, left top, left bottom, from(#6abaeb), to(#2390d5));
	background:-moz-linear-gradient(center top , #6abaeb, #2390d5) repeat scroll 0 0 transparent;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6abaeb', endColorstr='#2390d5');
	border:1px solid #1c8bd1; 
	color:#f7f7f7 !important; 
}	
.blue-button:hover { 
	background: -webkit-gradient(linear, left top, left bottom, from(#5dabdb), to(#2087c8));
	background:-moz-linear-gradient(center top , #5dabdb, #2087c8) repeat scroll 0 0 transparent; 
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5dabdb', endColorstr='#2087c8');
}		
.blue-button:active { 
	background: -webkit-gradient(linear, left top, left bottom, from(#2390d5), to(#6abaeb));
	background:-moz-linear-gradient(center top , #2390d5, #6abaeb) repeat scroll 0 0 transparent; 
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2390d5', endColorstr='#6abaeb');
	color:#f7f7f7 !important; 
}

.grey-button { 
	background: -webkit-gradient(linear, left top, left bottom, from(#888888), to(#575757));
	background:-moz-linear-gradient(center top , #888888, #575757) repeat scroll 0 0 transparent;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
	border:1px solid #555; 
	color:#E9E9E9 !important; 
}	
.grey-button:hover { 
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4B4B4B));
	background:-moz-linear-gradient(center top , #757575, #4B4B4B) repeat scroll 0 0 transparent; 
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4B4B4B');
}		
.grey-button:active { 
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888888));
	background:-moz-linear-gradient(center top , #575757, #888888) repeat scroll 0 0 transparent; 
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
	color:#f7f7f7; 
}

.button-smaller {
	font-size:11px !important;
}

.fixed-95 {
	width:95px !important;
}	

.fixed-125 {
	width:125px !important;
}	

.fixed-175 {
	width:175px !important;
}	

.bottom-space {
	margin-bottom:5px; !important
}

/* tables still need 'cellspacing="0"' in the markup */

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	/*text-align: left;*/
	/*font-weight: normal;*/
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

body {
background: url(http://content.nasdaq.com/images/bg7_opt.png) repeat-y fixed 50% 0pt; 
*background: url(http://content.nasdaq.com/images/bg7_opt.png) center repeat-y;
text-align: center;
	 
}





p {
line-height: normal;
margin-bottom: 10px;
}

.container {
font: 12px Arial;
margin: 0 auto;
  width: 997px;
text-align: left;
position: relative;
}

#container {
font: 12px Arial;
margin: 0 auto;
  width: 997px;
text-align: left;
position: relative;
}

#page_heading {
position: absolute;
top: 235px;
left: 10px;
}

.background { 
	background: url("http://www.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' */

/* ---------------------------------------------- START MASTHEAD ----------------------------------------- */

#branding {
	height: 99px;
	width: 980px;
	background:#43B1E6;
	position: relative;
	margin-top:10px;
	z-index: 11000;
	margin-left: 10px;
	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;
}


.ad728x90 {
position: absolute;
left: 244px;
width: 728px;
height: 90px;
top: 32px;
z-index: 11000;

}
/* standard button styling ! */
a.button {
    background: transparent url('http://content.nasdaq.com/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: 18px; /* sliding doors padding */
    text-decoration: none;
	text-shadow: 0px 1px #fff;
}

a.button span {
    background: transparent url('http://content.nasdaq.com/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

.smaller {
	font-weight: bold !important;
	font-size:11px !important;
}

.bold {
	font-weight: bold !important;
}

.nobold { 
	font-weight: normal !important;
}

.green { color:#357d2d !important; } 
.blue { color: #235a7f !important }
.green span {}

.red { color:#9f4848 !important; }
.red span {}

/*----------------------- TOPLINKS -----------------------*/


 /* --------------------------------------- END MASTHEAD ----------------------------------------- */


/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */


/* start new main-nav styles (mega menus)*/
	#main-nav-container {
		float:left;
		z-index:99999;
		display:block;
		margin-bottom:35px;
	}	
	
	#main-nav, #main-nav ul {
		font-size: 16px;
		z-index: 99999999;
		margin:0;
		margin-left: 10px ! 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: 12px;
		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 14px;
	}


	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 18px;
	}

	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 18px;
	}

	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 18px;
	}

	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 18px;
	}
 
	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 18px;
	}

	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;
	}
	
	/* 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;
	}
	}

	@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:335px;
		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:10px;*left:9px;
	}

	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:10px; /*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:206px;*left:205px;
	}

	html > body 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:206px;/*ie7 reset*/
	}

	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:402px;*left:401px;
	}

	html > body 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:402px;/*ie7 reset*/
	}

	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:380px;*left:379px;margin-left:0;
	}

	html > body 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:380px;/*ie7 reset*/
	}

	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:576px;*left:575px;margin-left:0;
	}


	html > body 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:576px;/*ie7 reset*/
	}
	
	/* 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:207px;
	}
	
   	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:403px;
	}
	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:382px;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:579px;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 1.5em 1.5em 1.5em; }
	
	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;
	}
	

	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;
	}
	
	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: 15px; *padding-left: 5px;
	}
		
	#main-nav-container ul#main-nav .mega-open-column2 {
		float:right;
		z-index:9;
		margin-right: 10px; *margin-right:5px;
	}
		
	#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)*/
	#main-nav-container ul#main-nav #CommunityNewID { 
		clear:both; 
		margin:10px 10px 10px 20px; *margin: 0 20px 0 20px;
		padding-top:10px;	
	}
	
	#main-nav-container ul#main-nav #CommunityNewID ul {
    	list-style-image: none !important;
    	margin-left: 0 !important;
		margin-right:0;
	}
	
	#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;
		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;}

	#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;}
	
	div#container div#main-nav-container ul#main-nav h3 a.no-link-no-hover:hover 
	{color:#006699;}

	#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;
	}

	.mega-open-column-bg {
		border:1px dotted #666666;
		background: url("http://www.nasdaq.com/images/mega-background1.jpg") 0px 0px repeat-x;
		padding-top:30px;
		padding-bottom: 30px; *padding-bottom: 20px; *padding-left:10px;
		float:right;
		margin-right:15px;
	}

	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:8px;width:413px;height:338px;z-index:9;display:none;}

	ul#main-nav li#liMarket iframe {position:absolute;top:171px;left:205px;width:413px;height:338px;z-index:9;display:none;}

	ul#main-nav li#liNews iframe {position:absolute;top:171px;left:400px;width:414px;height:338px;z-index:9;display:none;}

	ul#main-nav li#liInvesting iframe {position:absolute;top:171px;left:379px;width:414px;height:338px;z-index:9;display:none;}

	ul#main-nav li#liCommunity iframe {position:absolute;top:171px;left:575px;width:414px;height:338px;z-index:9;display:none;}

	ul#main-nav li#liMarket.nhover iframe {display:block !important;}

	ul#main-nav li#liQuotes.nhover iframe {display:block !important;}

	ul#main-nav li#liNews.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 --*/

/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */








.hline {
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
    color: #FA9E0D;
    position: relative;
}

#time {

position: absolute;
top: 62px;
left: 70px;
*top: 63px;
width: 800px;
display: none;
}





.links {
list-style: none;
}

.links li a {color: #00669E; }

.links li a:visited { color: #00669E; }

.links li a:hover { color: #FA9E0D; }



.company_symbol {
font-weight: bold;
font-size: 18px;
}
.company_name {
font-weight: bold;
font-size: 14px;
}

.market_name {
font-weight: normal;
font-size: 14px;
}

.news_title a {
font-size: 14px;
color: #006699;
padding-top: 10px;
}

.news_title a:hover {
color: #FF9900;
}

.news_source {
font-size: 10px;
color: #000000;
padding-left: 0px;
}

.lowernav {
margin-bottom: 20px;
}

.lower_nav a {
font-size: 14px;
color: #006699;
text-decoration: none;
}

.lower_nav a:hover {
text-decoration: underline;
color: #FF9900;
}

#siteinfo {
    clear: both;
   
   
    border-top: 4px solid #fff;
    position: relative;
    font-size: 11px;
    line-height: 14px;
    margin-top: 10px;
}
    #siteinfo p { margin: 0; }
   
    #siteinfo ul {
        margin: 0px 8px 0px 10px;
        padding-top: 8px;
        list-style: none;
        border-top: #54C24F 3px solid
       
    }
   
    #siteinfo li {
        display: inline;
        border-left: 1px solid #666;
        padding: 0 5px 0 7px;
    }
        #siteinfo li:first-child,
        #siteinfo li.first-child { border-left: 0; }
       
       
   
    #siteinfo a {
        font-size: 11px;
        line-height: 11px;
        color: #666;
        font-weight: bold;
    }
        #siteinfo a:hover { color: #000; }
   

    #siteinfo-legal ul { text-align: center; }
   
    #siteinfo-legal p {
        color: #333;
        position: absolute;
        top: 64px;
        left: 18px;
        width: 961px;
    }

#siteinfo span
{
position: relative;
left: 772px;
bottom: 13px;
*bottom: 14px;
}

.pubfooter_adj1
{
border-left: 0px !important; /*for ie6 lack of first-child support*/
}

.pubfooter_adj2
{
position: relative;
left: 676px !important;
bottom: 13px;
*bottom: 14px;
}

.goog_ad {
border: 1px solid #999999;
padding: 10px;
background: #CCCCCC;
margin-top: 10px;
}

.goog_ad1 {

margin-top: 10px;
width: 120px !important;
overflow: hidden;
}


#contentcontainer {
width: 980px;
position: relative;
left: 10px;
margin-top: 90px;
}

#content_middle {
width: 467px;
*width: 500px;
}

.newsstory {
position: relative;
height: 600px;
min-height: 600px;
float: left;
width: 655px;
*width: 680px;
padding: 0px 10px;
margin-right: 10px;
border-right: 1px dotted #FF9900;
border-left: 1px dotted #FF9900;
}



#centercolumn {
float: left;
}

#rightcolumn {
float: right;
margin-left: 10px


}

#footercontent {
clear: both;
margin: 0 auto;

}



#content {
width: 990px;
position: relative;
left: 10px;
clear: both;
}




#panel_left {
clear: both;
float: left;
margin-right: 0px;
width: 120px;
}

.left_ad_container {
position: absolute;
}

#center_home_panel_left {
clear: both;
float:left;
width: 240px;
border-right: 1px dotted #FF9900;
height: 280px;
}

p.feedTitle {
    border-bottom: 2px solid #00669E;
    color: #00669E;
    font-size: 16px;
    font-weight: bold;
    margin:10px 0;
	padding-top: 5px;
    padding-bottom: 3px;
}

p.feedTitle a:hover {
	text-decoration: none;
}

#panel_content_ads ul {
	list-style:disc outside none;
	/*margin-left:15px;*/
}

#panel_content_ads {
	width: 838px;
	position: relative;
	float: left;
	margin-left: 10px;
	padding-left: 10px;
}

#panel_content_ads_qt {
width: 838px;
position: relative;
float: left;
border-left: 0px;
margin-left: 0px;
padding-left: 0px;
}

.quotes_content {/*allow quote page content to stretch to the bottom and vertical flexibility*/
min-height: 1020px;
}

* html .quotes_content {

height: 1020px;

}



#ads_right {
float: right;
margin-left: 10px;
position: relative;
}


.ads_right {
float: right;
margin-left: 10px;
position: relative;
}

.withquotestrip {
position: relative;
top: 10px;
margin-bottom: 42px;
}


#ad_topright {
position: absolute;
right: -200px;
top: -1px;
}


#content_main {
	padding: 0px 10px 0px 0px;
	overflow: hidden;
	margin-bottom: 15px;
	position: relative;
}

.masterdataentry {
clear: left; width: 480px; padding-right: 0px !important;
}

html>body .masterdataentry {
clear: left; width: 490px; padding-right: 0px !important;
}


/* mac hide \*/
* html #content_main {
height: 1%
}
/* end hide */


h1 {
font-weight:bold;
font-size:16px;
color:#064367;
line-height:20px; 
font-family:Arial,Helvetica,Sans-Serif;
}

#content_main a          { color: #005B7F; }
#content_main a:visited  { color: #005B7F; }
#content_main a:hover    { color: #FA9E0D; }




#content_main h2 {
    font-size: 16px;
   
    font-weight: bold;
    color: #00669E;
    padding-bottom: 3px;
    padding-top: 5px;
    border-bottom: 3px solid #009FC3;
    margin: 10px 0px 0px 0px;
}



#content_main h3, .ads_right h3 {
    font-size: 14px;
   
    font-weight: bold;
    color: #000000;
    margin: 10px 0px 0px 0px;
}

.white_header{color:white;font-size:11pt;font-weight:bold;}

#content_main p {
    margin: 0px 0px 10px 0px;
}

#content_main ul {
list-style: square;
padding-left: 20px;
}

ul.listpadding li {
margin-top: 5px;
}


/*--------------------------STATIC TABLES------------------*/

.dataGrid{
   
    border: 1px solid #CEDFF0;
    border-collapse: collapse;

}
.dataGrid a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #006699;
    margin: 0px;
    padding: 0px;
}
.evengr td, td.evengr, .evengr th, th.evengr{
    border: 1px solid #CEDFF0;
   
    border-collapse: collapse;
   
    background-color: #ecf3f9;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
   
   
    }

.oddgr td, td.oddgr, .oddgr th, th.oddgr{
    border: 1px solid #CEDFF0;

    background-color: #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
   

    border-collapse: collapse;
    }
   
.oddgr td, td.oddgr, .oddgr th, th.oddgr,
.evengr td, td.evengr, .evengr th, th.evengr{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #006699;
    padding-top: 4px;
    padding-right: 2px;
    padding-bottom: 4px;
    padding-left: 8px;
}
.evengr a:hover, .oddgr a:hover {
    text-decoration: none;
}

/* up color - needs to come after grid default color setting */
.green {color:#009900;}
.Green {color:#009900;}

/* down color - needs to come after grid default color setting */
.red {color:#ff0000;}
.Red {color:#ff0000;}


/*--------------------------COB FORMATTING---------*/

.calloutbox a, .calloutboxwide a, .blcalloutbox a         { color: #005B7F; }
.calloutbox a:visited, .calloutboxwide a:visited, .blcalloutbox a:visited { color: #5A007F; }
.calloutbox a:visited, .calloutboxwide a:visited, .blcalloutbox a:visited  { color: #005B7F; }
.calloutbox a:hover, .calloutboxwide a:hover, .blcalloutbox a:hover   { color: #FA9E0D; }

/* Ryan Thrash method http://www.modxcms.com/simple-rounded-corner-css-boxes.html */
.calloutbox, .calloutbox_body, .calloutbox_head, .calloutbox_head h2 {
    background: transparent url(http://content.nasdaq.com/images/consolidated/callout_green.gif) no-repeat bottom right;
}

.calloutboxwide, .calloutboxwide_body, .calloutboxwide_head, .calloutboxwide_head h2 {
    background: transparent url(http://content.nasdaq.com/images/consolidated/callout_NasdaqBlue.gif) no-repeat bottom right;
}

.blcalloutbox, .blcalloutbox_body, .blcalloutbox_head, .blcalloutbox_head h2 {
    background: transparent url(http://content.nasdaq.com/images/consolidated/callout_NasdaqBlue.gif) no-repeat bottom right;
}

.calloutbox, .blcalloutbox {
    width: 200px !important; /* intended total box width - padding-right(next) */
    /* IE Win = width - padding */
    padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
   /* margin: 20px auto;*/ /* use to position the box */
    float: left;
}

.calloutboxwide {
    width: 525px !important; /* intended total box width - padding-right(next) */
    /* IE Win = width - padding */
    padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
   /* use to position the box */
   margin-top: 15px;
}


.cob_2 { /* Special width for Glossary callout box*/
width:430px !important;}

.cob_1{
position: relative; left: 5px; width:168px !important;}

.cob_3 {
position: relative; left: 15px; width:490px !important;}

.cob_ads_right {width:336px !important;}

.cob_content_half1 {
width:318px !important;
*width: 330px !important;
}

.cob_content_half {
width:398px !important;
*width:380px !important;
}


/* set the top-right image */
.calloutbox_head, .blcalloutbox_head, .calloutboxwide_head {
    background-position: top right; margin-right: -15px; /* pull the right image over on top of border */
    padding-right: 10px; /* right-image-gap + right-inside padding */
}



/* set the top-left image */
.calloutbox_head h2, .blcalloutbox_head h2, .calloutboxwide_head h2 {
    background-position: top left;
    margin: 0 !important; /* reset main site styles*/
    border: 0 !important; /* ditto */
    padding: 10px 0 8px 10px !important; /* padding-left = image gap + interior padding ... no padding-right */
    height: auto !important; height: 1%; /* IE Holly Hack */
    color: #FFFFFE !important;
    border: none !important;
    font-size: 14px !important;
    margin-top: 0px !important;
    line-height: 18px !important;
  
}

/* set the lower-left corner image */
.calloutbox_body, .blcalloutbox_body, .calloutboxwide_body {
    background-position: bottom left;
    margin-right: 0px; /* interior-padding right */
    padding: 10px 0 25px 10px; /* mirror .calloutbox_head right/left */
    margin-top: 0px;
 
}


hr {
border-top: 1px dotted #FF9000;
      border-bottom: 1px solid #fff;
      color: #fffffe;
      background-color: #fff;
      height: 4px;
    margin: 10px auto 0 0;
    text-align: left;
	/* start side border fix */
	border-left: 0;
	border-right: 0;
	/* end side border fix */

}




.indexWidgetOpen {font-size:10px; font-family:Arial,Helvetica,Sans-Serif; white-space:nowrap; width:120px;
background: url("http://content.nasdaq.com/images/IndexWidget1a.jpg") 0 0 no-repeat; height: 180px;}
.indexWidgetClosed {font-size:10px; font-family:Arial,Helvetica,Sans-Serif; white-space:nowrap; width:120px;
background: url("http://content.nasdaq.com/images/IndexWidget2a.jpg") 0 0 no-repeat; height: 168px;}
.indexmktstatus {color: #000; font-size:10px; font-weight:bold; white-space:nowrap; padding: 9px 0px 0px 5px;width:95px;}
.indexmkttime {text-align: center; font-size:10px; color:#000; font-weight:bold; white-space:nowrap; padding: 12px 0px 0px 0px;}
.indexmkthour {text-align: center; font-size:10px; color:#000; font-weight:bold; white-space:nowrap; padding: 2px 0px 2px 0px;}
.indexmkt {font-weight:bold; white-space:nowrap; margin-top: 5px; padding: 7px 12px 0px 10px; text-align: right;}
.indexmktdata {font-weight:bold; white-space:nowrap; padding: 0px 12px 0px 10px; text-align: right;  }
.indexWidgetClosed .indexmkttime {padding-bottom: 3px;}

dl.termdefs
{
margin: 5px 0px 10px 0px;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
}

.termdefs dt
{
width: 150px;
float: left;
margin: 0 0 0 0;
padding: 5px;
font-weight: bold;
border-top: 1px solid #009fc3;

}

/* commented backslash hack for mac-ie5 \*/
.termdefs dt { clear: both; }
/* end hack */

.termdefs dd
{
width: 300px;
float: left;
margin: 0 0 0 0;
padding: 5px;
border-top: 1px solid #009fc3;

}

#homepageIndexRow {
margin-bottom: 12px;
font-weight: bold;
								display: none;
}


#homepageIndexRow .indexmktstatus {
font-size: 12px;
padding-bottom: 1px;
}

#homepageIndexRow #homepageIndexRowTime {
padding-top: 9px;
padding-left: 20px;
font-size: 10px;
font-family: Arial,Helvetica,Sans-Serif;
font-weight: bold;
}

.hover a
{
    display: block;
    background: url(http://content.nasdaq.com/images/RSSButton.jpg) 0 0 no-repeat;
    width: 55px;
      height: 23px;
    overflow: hidden;
    text-decoration: none;
    color: white;
    font-weight: bold;
    text-indent: -9000px;
}

.hover a:hover {
    background: url(http://content.nasdaq.com/images/RSSButton.jpg) 0 -23px no-repeat;
    display: block;
    text-indent: -9000px;
}

.feed {
position: relative;
font: 12px Arial;
margin-top: 10px;
}

h2.rss {
font: 16px Arial;
font-weight: bold;
margin: 0;
padding: 0;
color: #FA9E0D;
width: 100%;
border-bottom: 1px dotted #fa9e0d;
}

.bcMTitle a {
color: White !important;
}

input.btnGoNow {
display: block;
overflow: hidden;
text-decoration: none;
color: white; font-weight: bold;
text-indent: -9000px;
height: 25px;
background: url(http://content.nasdaq.com/images/btn_gonow2.gif) 0 0 no-repeat;
width: 72px;
border: none;
margin-top: 5px;
*font-size: 500px;
}


input.btnhovGoNow {
display: block;
text-indent: -9000px;
background: url(http://content.nasdaq.com/images/btn_gonow2.gif) 0 -28px no-repeat;
border: none;
cursor: pointer;
}

.container160x600 {
	float: right; margin-right: 0px;
}

html>body .container160x600 {
float: right; margin-right: 0px;
}


.genTable table
{
    border-collapse: collapse;
    border: 1px solid #CEDFF0;
    color: #006699;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 100%;
   
}



.genTable th
{
    border-style: inset;
    background-color: #ECF3F9;
    border: 1px solid #CEDFF0;
    padding: 8px;
line-height: normal;
    text-align: left;
 
    font-weight: bold;
}

.genTable td
{
    border-style: inset;
    border: 1px solid #CEDFF0;
    padding: 8px;
  
    vertical-align: top;
    line-height: normal
    }

.genTablealt td
{
    border-style: inset;
    background-color: #ECF3F9;
    border: 1px solid #CEDFF0;
    padding: 8px;
     
    vertical-align: top;
    line-height: normal   
}

.td_genTable td {
  border: 0 none;
  padding: 0;
}

.thin th, .thin td {padding:4px;}

.videonews_btn {
position: absolute;
top: -2px;
right: 10px;
}

.index_ad_topright {
position: absolute;
top: 2px;
right: 10px;
}

.rightcol_seg {
margin-top: 18px;
padding-top: 15px;
border-top: 1px dotted #fa9e0d;
margin-left: 6px;
}

.rightcol_seg h2 {
font-size: 16px;
font-weight: bold;
color: #00669E;
padding-bottom: 3px;
padding-top: 0px;
border-bottom: 3px solid #009FC3;
margin: 0px 0px 10px 0px;
}

#rightcol_topseg {
padding-top: 35px;
*padding-top: 0px;
border-top: 0px;
}

.abs_clearingdiv {
clear: both;
line-height: 0px;
}

/* ------------- Text Link Footer Styles -------------- */
	/*mega footer styles*/

div.clear-fix {clear:both;}

/*top footer css */

h3 {
	color: #006699;
	font-size: 14px;
	font-weight: bold;
}
.border-bottom { border-bottom: 2px solid #00669E; padding-bottom: 3px;} /* this class name may need to be updated to 'border-bottom-text' */

#wrapper div#mega-footer-wrap a {color:#000;}/*added for community */

div#mega-footer-wrap a {color:#000; font-size:12px;text-decoration:none;}/* color added for clarity */

div#mega-footer-wrap span {font-size:12px;color:#2A3749;}

div#mega-footer-wrap  a:hover {text-decoration:underline !important;}

div#mega-footer-wrap {
	clear:both;
	margin-bottom:10px;
	margin-left:10px;
	position:relative;
	width:980px;
}

/* start footer columns */

div#mega-top-wrap {
	border-top:none;
	height:180px;
	width:980px;
}

div.mega-footer-about {margin-left:50px;*margin-left:26px;}

div.mega-footer-about, div.mega-footer-key-links {
	float:left;
	margin-right:60px;
	width:220px;
	height:180px;
}

div.footer-social {
	float:left;
	height:180px;
	width:316px;
}

.footer-social-links a {text-decoration:none !important;}

div#mega-footer-wrap div.mega-footer-about a, 
div#mega-footer-wrap div.mega-footer-key-links a{
		display:list-item;
		line-height:1.5em;
		list-style-type:none;
		background-position:left center;
		text-decoration:none;
		margin-top:12px;
}

//* end footer columns general - start 3rd column - social/twitter */

.footer-social-links img.social-media-icon {/*height:20px;width:20px;*/}

.footer-social-links {
	display:block;
	float:left;
	margin-bottom:10px;
	margin-top:10px;
	width:326px;*width:316px;
}

div.footer-social p.footer-latest-tweet {
	font-size:14px;
	color:#555;
	margin-bottom:5px;
}

div#mega-footer-wrap #mega-top-wrap div.footer-social h3.twitter-header {
	background:none !important;
	border-bottom:none;
	display:inline;
	height:18px;
	line-height:18px;
	margin-left:5px;
	text-indent:none;
	width:200px;
}

div.footer-social .twitter-icon {float:left;margin-right:5px;}

.comment_hook_image {
	margin-bottom:-12px;*margin-bottom:-15px;
	position:relative;
}

div.footer-social .twitter-tweet-wrap {
	background:#fff;
	margin-left:10px;
	margin-top:5px;
	height:80px;
	width:300px;
}

/* styles added to remove/update twitter api styles */

div.footer-social #twtr-widget-1 .twtr-doc  {
	background-color:none !important;
	width:290px;
	height120px;
}

div.footer-social #twtr-widget-1 .twtr-doc .twtr-hd {
	height:0;
	margin:0;
	overflow:hidden;
	padding:0;
	width:290px;
}

div.footer-social #twtr-widget-1 .twtr-avatar, div.footer-social .twtr-user, div.footer-social #twtr-widget-1 .twtr-doc .twtr-ft, 
div.footer-social .twtr-widget a img, div.footer-social #tweet-id-2 {display:none;visibility:hidden;}

div.footer-social #twtr-widget-1 .twtr-doc .twtr-bd .twtr-timeline {
	background:none !important;
	border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;
	margin:0;
	position:absolute;
	width:290px;
}

div.footer-social .tweet-time-stamp {color:#000;font-size:9px;margin-bottom:5px;}
div.footer-social .icon-tweet-wrap {clear:both;}

div#mega-footer-wrap div#mega-top-wrap .twtr-hd h3 {
	border-bottom:none;
	color:#006699 !important;
}

div.footer-social .footer-twitter-bird {
	float:left;
	margin-left:10px;
	margin-top:-5px;
}

div.footer-social #twtr-widget-1 .twtr-new-results, div.footer-social #twtr-widget-1 .twtr-results-inner {background:none !important;}
div.footer-social .twitter-tweet-wrap #twtr-widget-1 .twtr-bd, 
div.footer-social #twtr-widget-1 .twtr-timeline i a, div.footer-social .twitter-tweet-wrap #twtr-widget-1 .twtr-bd p {
	color:#333 !important;
	font-size:14px;
}

div.footer-social .twitter-tweet-wrap #twtr-widget-1 .twtr-tweet a {color:#999 !important;}
div.footer-social .twitter-tweet-wrap #twtr-widget-1 em {font-size:11px;color:#999;}
div.footer-social .twitter-tweet-wrap #twtr-widget-1 .twtr-tweet-text {margin-left:10px !important;}
 div.footer-social #tweet-id-1 {border:none !important;}


/* end top 3rd column - social/twitter - start search section */


#wrapper div#footer-search {margin-top:-15px;}/* added for community */

div#footer-search {
	clear:both;
	float:left;
	height:30px;
	margin-bottom:10px;
	width:980px;
}

div#footer-search h3 {
	margin-left:260px;*margin-left:257px;
	margin-right:10px; *margin-right:0;
	*width:118px;
}

div#footer-search h3, div.search_container_bottom, div.key-word-lookup {
	display:inline;
	float:left;
}

div.footer-search-wrap {
	height:80px;
	margin-top:40px;
	width:980px;
} 

	/* alpha-list */   

#wrapper .footer-alpha-list-wrap {*padding-bottom:3px;}
.footer-alpha-list-wrap {
	float:left;
	margin-bottom:20px;
	margin-top:20px;
	width:980px;
}

#wrapper #alpha-list {margin-top:10px;}

.footer-alpha-list-wrap #alpha-list {
	display:inline-block;
	float:left;
	height:20px;
	margin-bottom:0;
	margin-top:0;
	width:650px;
}

.footer-alpha-list-wrap h3 {
	display:inline-block;
	float:left;
	*margin-left:40px;
	margin-right:10px; *margin-right:0;
	*width:227px;
}
html > body .footer-alpha-list-wrap h3 {margin-left:70px;}

#wrapper #alpha-list ul {height:25px;line-height:25px;}
#alpha-list ul {
	display:inline-block; 
	margin-bottom:0;
	margin-left: 0 !important;
	padding-left: 0 !important;
	white-space: no-wrap;
	*line-height:25px;
}

#wrapper #alpha-list li {*height:25px;*line-height:25px;}

#alpha-list li {
	display: inline;
	list-style-type: none;
}

div#alpha-list a, div#alpha-list span {font-size:11px;}

#alpha-list a:link, #alpha-list a:visited,#alpha-list a:hover,
#alpha-list a:active {color: #00669E !important;}

#alpha-list span {
	border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;
	color:#00669E;
	font-weight: bold;
	padding:3px 5px;
	text-align:center;
	text-decoration:none;
	width:15px;
}

#alpha-list a {
	border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;
    background:#EEE;border:1px solid #CCC;
	color:#00669E !imortant;
	padding:3px 5px;
	text-align:center;
	text-decoration:none;
	width:15px;
}

#alpha-list a:hover {border: 1px solid #00669E;}

	/* end alpha-list - start search */

div.key-word-lookup {width:200px;border:1px solid #999;}

div.key-word-lookup input#footer_search_keywords {
	background:none;
	border:none !important;
	height:16px;
	width:175px;
}
/* start mobile/tablet css */
@media screen and (max-device-width: 480px){
    div.key-word-lookup input#footer_search_keywords {
		width:165px;
	}
}
@media only screen and (device-width: 768px) {
 	div.key-word-lookup input#footer_search_keywords {
		width:165px;
	}
}
/* end mobile/tablet css */

.footer_search_submit {
	display:inline;
	line-height:16px;
	margin-right:2px;
	vertical-align:bottom;
}

#wrapper div.search_container_bottom, #wrapper div.key-word-lookup {margin-top:10px;}/*added for community */
div.search_container_bottom {
	font-size:12px;
	height:15px;
	width:150px;
}

	/* end start search - start general footer */

div.app-link-div {
	float:left;
	height:30px;
	*margin-top:10px;
	text-align:center;
	width:980px;
}
html > body div.app-link-div {margin-top:0;}

#footer-mega div.app-link-div a, div.app-link-div span {
	line-height:35px;
	vertical-align:top;
}

div.app-link-div img {margin-top:10px;*margin-top:0;}

#footer-mega #footer-link-container a, 
#mega-footer-wrap #footer-mega span {font-size: 12px;}

#mega-footer-wrap #footer-mega {
	border:none;height:100px;
	margin:0 !important;
}

#footer-mega #footer-link-container #footer-section-links-wrap-top, 
#footer-mega #footer-link-container #footer-section-links-wrap-bottom {
	float:left;
	height:30px;
	line-height:30px;
	text-align:center;
	width:980px;
}

#footer-mega #footer-link-container #footer-section-links-wrap-top {margin-top:0;} 
#wrapper #footer-mega #footer-link-container #footer-section-links-wrap-top {margin-top:10px;}
html > body #footer-mega #footer-link-container #footer-section-links-wrap-top {*margin-top:20px;}/*ie7 space increase*/
html > body #wrapper #footer-mega #footer-link-container #footer-section-links-wrap-top {*margin-top:20px;}/*ie7 space increase*/
#footer-mega #footer-link-container #footer-section-links-wrap-bottom {margin-bottom:0;}
/*end mega footer styles */
  
#footerLines ul {
    text-align: left;
    line-height:22px;
padding-left: 0px;
margin-left: 0px;
}
   
#footerLogo {
    vertical-align: middle;
    }

.footerHeading {
    color: #000;
    font-weight: bold;
       padding-left:0;
}

/* ------------- END Text Link Footer Styles -------------- */



#footer_leftCOL {
clear: both; width: 140px; float: left;  border-right: 1px dotted #fff; height: 220px; margin-bottom: 10px;
}

html>body #footer_leftCOL {
clear: both; width: 140px; float: left;  border-right: 1px dotted #fff; height: 220px; margin-bottom: 10px;
}

#footer_a #footer_leftCOL { /*2 column layout, google ads are  */
clear: both; width: 0px; float: left;  border-right: 0px; height: 220px; margin-bottom: 10px;
}

#footer_b #footer_leftCOL {
clear: both; width: 193px; float: left;  border-right: 1px dotted #fff; height: 220px; margin-bottom: 10px;
}

html>body #footer_b #footer_leftCOL {
clear: both; width: 177px; float: left;  border-right: 1px dotted #fff; height: 220px; margin-bottom: 10px;
}


#footer_left160 #footer_leftCOL {
clear: both; width: 180px; float: left;  border-right: 1px dotted #fff; height: 220px; margin-bottom: 10px;
}

html>body #footer_left160 #footer_leftCOL {
clear: both; width: 180px; float: left;  border-right: 1px dotted #fff; height: 220px; margin-bottom: 10px;
}

#footer_ads {  width: 740px; float: left; padding-left: 12px; padding-top: 10px;}



.footer_120sA { /*margin-left: 50px;*/ }
.footer_120sB { margin-left: 50px; }

.footer_googAd {
padding-top: 15px;
}

.footer_googAd_header {
text-align: left;
font-size: 12px;
font-weight: bold;
color: #00669E;
padding-bottom: 5px;
border-bottom: 0px solid #009FC3;

}


.footer_100 .footer_googAd_header {
width: 980px;
}

.footer_100 .footer_120sA {
margin-left: 320px;
}

.footer_100 #footer_ads {
width: 900px;
}

.footer_50 .footer_googAd_header {
width: 490px;
}

.footer_50 .footer_120sA {
margin-left: 90px;
}

.footer_65 #footer_ads {
width: 800px;
}

.footer_65 .footer_googAd_header {
width: 655px;
}

.footer_65 .footer_120sA {
margin-left: 165px;
}

.footer_75 #footer_ads {
width: 800px;
}

.footer_75 .footer_googAd_header {
width: 700px;
}

.footer_75 .footer_120sA {
margin-left: 170px;
}

.footer_60 #footer_ads {
width: 800px;
}

.footer_60 .footer_googAd_header {
width: 625px;
}

.footer_60 .footer_120sA {
margin-left: 165px;
}

#ceo_sig_series td {
padding: 10px;
padding-bottom: 0px;
}

.IR {
	background:url("http://content.nasdaq.com/images/indexrow_bg2.png") no-repeat scroll 0 0 transparent;
	left:10px;
	position:absolute;
	top:163px;
	width:980px;
}

html>body div.IR {*top:170px !important;}

#index_row_home {
	clear:both;
	float:left;
	height:35px;
	left:10px;
	padding-bottom:5px;
	width:830px;
}

#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;
}

.no120s .footer_120sA, .no120s .footer_120sB {
display: none;
}

.no728 .ad728x90 {
visibility: hidden;
}
   
.floatimgleft {
	float:left;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
    }

.gggl a {
  color: #00669E !important;
  }

.gggl a:hover {
  color: #fa9e0d !important;
  }

/*more button styles*/
.more_btn a { display:block; overflow: hidden; text-decoration: none; color: white; font-weight: bold; text-indent: -9000px; height: 19px;
     	background: url(http://content.nasdaq.com/images/more_btn.png) 0 0 no-repeat; 
    	width: 57px; 
  	    	
}

.more_btn a:hover { display:block; text-indent: -9000px;
     	background: url(http://content.nasdaq.com/images/more_btn.png) 0 -19px no-repeat;
}

.allnews_btn a { display:block; overflow: hidden; text-decoration: none; color: white; font-weight: bold; text-indent: -9000px; height: 19px;
     	background: url(http://content.nasdaq.com/images/allnews_btn.png) 0 0 no-repeat; 
    	width: 140px; 
  	    	
}

.allnews_btn a:hover { display:block; text-indent: -9000px;
     	background: url(http://content.nasdaq.com/images/allnews_btn.png) 0 -19px no-repeat;
}
		
/* added as part of cleanup */

span.passport_img { position: absolute; top: 4px; left: 115px; }
span.feedback_link { position: relative; top: -2px; right: 5px; }
input.searchbox_mast { width: 130px; height: 12px; font-size: 10px; margin-top: 5px; margin-left: 12px; }
span.searchbutton_mast { position: relative; top: 6px; left: 3px; }
div.searchradio_mast { margin-top: 3px; *margin-top: 0px; margin-left: 10px; }

	.breadcrumb{z-index:21; left:-5px; visibility:visible; width:1000px; border-right:2px solid; background-image:url(http://content.nasdaq.com/images/breadNavBG.gif); background-repeat:repeat; background-color:#3398cc; position:absolute; top:110px; height:22px;}
	.breadnav{font-size:11px; line-height:13px; z-index:21; left:150px; color:#ffffff; font-family:Arial,Helvetica,Sans-Serif; position:absolute; top:3px;}
	.contentlayer {z-index:5; left:140px; width:600px; position:absolute;top:137px;}
	.contentlayerdataentry{z-index:5; left:140px; width:600px; position:absolute; }
	.indexrow{background-color:#ffffff; z-index:20; left:0px; position:absolute; top:94px; height:13px; width:645px; vertical-align:middle; padding-top:1px; padding-bottom:1px;}
	.inpagewidget{z-index:30; left:135px; position:absolute; top:160px;}
	.masthead{left:0px; visibility:visible; width:770px; position:absolute; top:0px; height:85px; background-color:#1e5395;}
	.mastheadad{z-index:10; left:165px; visibility:visible; width:468px; position:absolute; top:6px;}
	.newsindexrow{z-index:25; left:0px; position:absolute; top:94px;}
	.tickerlinkrt{z-index:500; float:right; visibility:hidden; position:absolute;}
	.widget{z-index:30; left:800px; width:140px; position:absolute; top:133px; height:130px;}
	a:link	{color:#2a3749;}
    a:visited {color:inherit;}
	a.headnavlink {font-weight:bold; font-size:11px; color:#536990; font-family:Arial,Helvetica,Sans-Serif; text-decoration:none;}
	a.headnavlinklight {font-weight:bold; font-size:11px; color:#e3e8ec; font-family:Arial,Helvetica,Sans-Serif; text-decoration:none;}
	a.headnavmynasdaq {font-weight:bold; font-size:12px; color:#ffffff; font-family:Arial,Helvetica,Sans-Serif; text-decoration:none;}
	.advertisement {font-size:9px; color:#3398cc; font-family:verdana,Arial,Helvetica,Sans-Serif; text-align:center;}
	.body1 {font-size:12px; color:#000000; line-height:15px; font-family:Arial,Helvetica,Sans-Serif;}
	.body2 {font-size:11px; color:#000000; line-height:13px; font-family:Arial,Helvetica,Sans-Serif;}
	.body3 {font-size:9px; color:#000000; line-height:12px; font-family:Arial,Helvetica,Sans-Serif;}
	.body4 {font-size:12px; color:#ffffff; line-height:13px; font-family:Arial,Helvetica,Sans-Serif;}
	.body1wh {font-size:12px; color:#ffffff; line-height:15px; font-family:Arial,Helvetica,Sans-Serif;}
	.body2wh {font-size:11px; color:#ffffff; line-height:13px; font-family:Arial,Helvetica,Sans-Serif;}
	.body3wh {font-size:9px; color:#ffffff; line-height:12px; font-family:Arial,Helvetica,Sans-Serif;}
	.body1bgbl {font-size:12px; font-family:Arial,Helvetica,Sans-Serif; background:#CCE5F2;}
	.body1bl {font-size:12px; color:#000000; line-height:15px; font-family:Arial,Helvetica,Sans-Serif;}
	.bodymktevent {font-weight:normal; font-size:11px; color:#445E75; line-height:16px; font-family:Arial,Helvetica,Sans-Serif;}
	.breadnav a:link 	{color:#ffffff;}
	.breadnav a:hover	{color:#fecc01;}
	.breadnav a:visited	{color:#ffffff;}
	.body1bgbl {font-size:12px; font-family:Arial,Helvetica,Sans-Serif; background:#CCE5F2;}
	.bubbleleft {background-image:url(http://content.nasdaq.com/images/bubbleleft.gif); height:24px;}
	.bubbleright {background-image:url(http://content.nasdaq.com/images/bubbleright.gif); background-repeat:repeat; height:24px;}
	.bubblemiddle {font-weight:bold; font-size:12px; background-image:url(http://content.nasdaq.com/images/bubblemiddle.gif); color:#445f76; line-height:12px; font-family:Arial,Helvetica,Sans-Serif; height:24px;}
	.datadisclaimer {font-size:9px; line-height:11px; color:#000000; font-family:Arial,Helvetica,Sans-Serif;}
	.dropdown {font-size:10px; font-family:arial, helvetica, sans-serif;}
	.footer {font-size:11px; color:#000000; line-height:13px; font-family:Arial,Helvetica,Sans-Serif;}
	.footer a:link {color:#1e5395}
	.grayli {padding-right:0px; padding-left:0px; font-size:11px; padding-bottom:0px; color:#445e75; text-indent:10px; padding-top:0px; font-family:Arial,Helvetica,Sans-Serif; list-style-type:square;}
	.green {color:#009900;}
	.Green {color:#009900;}
	.headnav {font-weight:bold; font-size:9px; color:#83d7fc; line-height:9px; font-family:Arial,Helvetica,Sans-Serif;}
	.headnavlink {font-weight:bold; background:#D9E0E9; font-size:11px; color:#536990; font-family:Arial,Helvetica,Sans-Serif; text-decoration:none;}
	.headnavlinkqqq {font-weight:bold; font-size:11px; color:#536990; font-family:Arial,Helvetica,Sans-Serif; text-decoration:none;}
	.headnavlinklight {font-weight:bold; font-size:11px; color:#e3e8ec; font-family:Arial,Helvetica,Sans-Serif; text-decoration:none;}
	.homequotestextsm {font-size:9px; font-family:Arial,Helvetica,Sans-Serif; width: 6em; height:2em;}
	.quotesboxtextsm {font-size:9px; font-family:Arial,Helvetica,Sans-Serif; width: 6em; height:2em;}
	.homequotestextsm1 {font-size:9px;	font-family:Arial,Helvetica,Sans-Serif;	height:2em; width : 4em;}
	.inlinetext {font-family:Arial,Helvetica,Sans-Serif; font-size:12px;}
	.indexshadow {background-image:url(http://content.nasdaq.com/images/spacer.gif); height:0px;}
	.indexmktstatus {font-size:11px; line-height:11px; font-family:Arial,Helvetica,Sans-Serif; color:#445E75; font-weight:bold; white-space:nowrap;}
	.indextext {font-size:10px; font-family:Arial,Helvetica,Sans-Serif; white-space:nowrap; width:100%;}
	input.widgetinput {width:1.1em; letter-spacing:-0.25em; height:1.1em;}
	.lism {list-style-image:url(http://content.nasdaq.com/images/gray_square.jpg)}
	.ltbluhead {font-weight:bold; font-size:11px; background:#cce5f2; color:#445e75; font-family:Arial,Helvetica,Sans-Serif; height:18px;}
	.mainhead{font-weight:bold; font-size:21px; color:#064367; line-height:27px;  font-family:Arial,Helvetica,Sans-Serif;}
	.marketstatus{font-weight:bold; font-size:11px; color:#000000; font-family:Arial,Helvetica,Sans-Serif;}
	.red {color:#ff0000;}
	.Red {color:#ff0000;}
	.search {font-size:9px; line-height:12px; font-family:Arial,Helvetica,Sans-Serif;}
	.separatorbar {height:2px; background-color:#9e9e9e;}
	.separatorbarsm {height:1px; background-color:#9e9e9e;}
	.sidebar {font-size:11px; color:#000000; line-height:13px; font-family:Arial,Helvetica,Sans-Serif;}
	.subhead {font-weight:bold; font-size:15px; color:#000000; line-height:16px; font-family:Arial,Helvetica,Sans-Serif;}
	.subheadbl {font-weight:bold; font-size:15px; color:#064367; line-height:16px; font-family:Arial,Helvetica,Sans-Serif;}
	.tablefooter {font-size:9px; color:#000000; font-family:Arial,Helvetica,Sans-Serif;}
	td.green {color:#009900}
	td.Green {color:#009900}
	td.red {color:#ff0000}
	td.Red {color:#ff0000}
	.tickerlinktab {border-right:#01386a 1px solid; border-top:#01386a 1px solid; border-left:#01386a 1px solid; border-bottom:#01386a 1px solid;}
	.tickerlinktaball {border-right:#01386a 1px solid; border-top:#01386a 1px solid; border-left:#01386a 1px solid; border-bottom:#01386a 1px solid;}
	.tickerlinktext {padding-right:1px; padding-left:1px; font-weight:bold; font-size:10px; padding-bottom:1px; line-height:9px; padding-top:1px; font-family:Arial,Helvetica,Sans-Serif; text-decoration:none;}
	.tickerlinksep{background-color:#01386a;}
	.tickerlinkcon{z-index:500;}
	.tickerlinklt{float:left;}
	div.ticker-info {float:left;}
	.title {font-weight:bold; font-size:16px; color:#000000; line-height:19px; font-family:Arial,Helvetica,Sans-Serif;}
	.titlebl {font-weight:bold; font-size:16px; color:#000000; line-height:19px; font-family:Arial,Helvetica,Sans-Serif;}
	.topnav {font-weight:bold; font-size:12px; color:#000000; font-family:Arial,Helvetica,Sans-Serif;}
	.widgetsm {font-size:9px; color:#000000; line-height:12px; font-family:Arial,Helvetica,Sans-Serif;}
	.widgetmed {font-size:11px; color:#000000; line-height:13px; font-family:Arial,Helvetica,Sans-Serif;}
	.widgetlg {font-size:12px; color:#000000; line-height:15px; font-family:Arial,Helvetica,Sans-Serif;}
	.widgetinput {height:1.4em; font-size:12px; line-height:11px; font-family:Arial,Helvetica,Sans-Serif;}
	.widgetlabel {font-weight:bold; font-size:11px; color:#8bbbd3; line-height:11px; font-family:Arial,Helvetica,Sans-Serif;}
	.widgetlabellg {font-weight:bold; font-size:14px; color:#8bbbd3; line-height:11px; font-family:Arial,Helvetica,Sans-Serif;}
	.widgetboxtextlg {font-size:12px; line-height:12px; font-family:Arial,Helvetica,Sans-Serif; width: 4em; height:1.7em;}
	.inlinelinksbox {border:solid; border-color:#CCE5F2; border-width:2px; font-size:13px; color:#ff0000; line-height:27px;  font-family:Arial,Helvetica,Sans-Serif;}
	.leftnav {position:absolute; z-index:100; top:120px; left:0px; width:120px;}
	.leftnavframe {position:absolute; z-index:100; top:-10px; left:0px; width:120px;}
	.leftnavad {position:absolute; left:1px; top:340px; z-index:10; width:120px;}
	.leftnavad2 {position:absolute; left:1px; top:355px; z-index:10; width:120px;}
	.leftnavadframe {position:absolute; left:1px; top:240px; z-index:10; width:120px;}
	.th4 {font-size:11px; font-family:Arial,Helvetica,Sans-Serif; font-weight:bold; background:#445E75; height:18px; color:#ffffff;}
	.msgDataEntry{position:absolute; top:0;left:0;}
	.navcellpri{font-size:9pt; color:#314F6B; font-family:Arial,Helvetica,Sans-Serif; text-decoration:none; text-indent:5px; background-color:#C0D6EC; font-weight:bold; height:20px; border-color:#A5B7C9; border-top:solid 1px; border-bottom:solid 1px;}
	.navcellpri a:link { border-bottom:solid 0px; text-decoration:none; color:#314F6B;}
	.navcellpri a:visited { border-bottom:solid 0px; text-decoration:none; color:#314F6B;}


.KonaBody table li {list-style: disc inside;}
.KonaBody table li#sharethisicon {list-style:none;margin:0 0 0 20px;*margin:0 0 0 5px;}
	

.left_160 #panel_content_ads {
width: 798px !important;
}

.left_160 #panel_left  {
width: 160px !important;
}

.left_160 #footer_leftCOL {
width: 180px !important;
}

a.gen_search_button {
    background: transparent url(http://content.nasdaq.com/images/genbutton-s.gif) no-repeat scroll top right;
    display: block;
    float: left;
    height: 19px;
    padding-right: 20px; /* sliding doors padding */
    text-decoration: none;
font-size: 10px;
font-weight: bold;
}

a.gen_search_button span {
    background: transparent url(http://content.nasdaq.com/images/genbutton-search-span.gif) no-repeat;
    display: block;
    line-height: 12px;
    padding: 2px 0 5px 7px;
color: #fff;
} 

a.gen_search_button:hover {
    background-position:  100% -19px;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}

a.gen_search_button:hover span {
    background-position: 0 -19px ;
} 

.proceed_btn {
float: right;
}

.search_container .proceed_btn {
position:absolute;
right:-71px;
top:2px;
}

/*-- Articles
----------------------------*/

#logo-linkboxglobal
{
float:right;
margin:0px;
padding:0 10px 10px 10px;
width:210px;
}

#linksboxglobal {
position:relative;
border:1px solid #ccc;
padding:5px;
width:197px;
margin:0;
}

#logo-linkboxglobal img {
margin-bottom: 10px;
}

#logo-linkboxglobal .seeall {
margin-top: 5px;
float:right;
}

.article-credit-global {
	color:#666666;
	display:block;
	font-size:12px;
	font-style:italic;
	margin-bottom:10px;
}

div.readMoreIn {
	color:#A1A1A1;
	float:right;
	font-size:11px;
	margin-top:5px;
	text-align:right;
	width:260px;
}

div.newsStory {
	margin-bottom:15px;
	padding-bottom:12px;
	width:447px;
	float:left;
	border-bottom: 1px solid #B1D8F1;
}

div.newstitle {
	float:left;
	font-weight:bold;
	width:315px;
}


div.newsmore {
	float:left;
	width:325px;
	margin-top:5px;
}

div.newssource {
	color:#A1A1A1;
	float:left;
	font-size:11px;
	width:295px;
}

div.newsImage {
	float:left;
	height:130px;
	margin-right:8px;
	width:102px;
}

h1.topStoryTitle {
	float:left;
	font-size:14px;
	line-height:16px;
	margin-bottom:3px;
	margin-top:10px;
	width:265px;
}

#topStoryReadMore {
	color:#A1A1A1;
	float:left;
	font-size:11px;
	margin: 10px 0px 10px 0px;
	width:265px;
	
}

#topStory {
	-moz-border-radius:3px 3px 3px 3px;
	background:url('/images/top-story-bg.jpg') repeat-x;
	border:1px solid #B1D8F1;
	float:left;
	margin-bottom:20px;
	margin-top:8px;
	width:448px;
}

#topStoryImage {
	float:left;
	margin:10px 10px 5px 5px;
	width:150px;
}

div.newsdate {
	float:left;
	width:265px;
	font-size: 11px;
	color: #a1a1a1;
}

div.storyTeaser {
	float:left;
	width:265px;
	margin-top: 5px;
}

#pager {
	margin-bottom: 20px;
}

#pager li {
	display: inline;
	list-style-type: none;
}

#pager li a{
	background:none repeat scroll 0 0 #DFEDF7;
	border:1px solid #90C2E1;
	-moz-border-radius:3px 3px 3px 3px;
	color:#22465A !important;
	font-weight:bold;
	margin:0 8px 0 0;
	padding:6px;
	text-decoration:none;
	width:auto;
}

#pager li a:hover {
	background:none repeat scroll 0 0 #C1DAEC;
	border:1px solid #0D3556;
}

#pager li span.pagerlinkd {
	background:none;
	border:none;
	-moz-border-radius:3px 3px 3px 3px;
	color:#000 !important;
	font-weight:bold;
	margin:0 5px 0 0;
	padding:6px;
	text-decoration:none;
	width:auto;
}



span.newssource {
	color: #A1A1A1;
	font-size: 11px;
}

#top-bar .links {
	float:right;
	margin: 2px 12px 0 0;
}

#top-bar {
	background:url("http://content.nasdaq.com/images/black-bar-bg.png") repeat-x scroll 0 0 transparent;
	height:20px;
	margin-left:10px;
	position:relative;
	width:980px;
	color: #fff;
	font-size: 10px;
}

#top-bar a, #top-bar a:visited, #top-bar a:active {
	text-decoration: none;
	color: #fff;
}

#top-bar a:hover {
	text-decoration: underline;
}

#quick-find {
	height: 27px;
	width: 980px;
	background: url("http://content.nasdaq.com/images/quick-find-bg.png") repeat-x;
	position: relative;
	margin-left: 10px;
	z-index:22000;
}

.register-login {
	background:url("http://content.nasdaq.com/images/register-login-bg.png") repeat-x scroll 0 0 transparent;
	color:#FFFFFF;
	float:right;
	height:26px;
	margin-right:5px;
	margin-top:0;
	width:auto;
	font-size: 12px;
	padding-right: 5px;
}

.register-login a:hover {
	text-decoration: underline;
}

.register-login .register {
	padding:7px 0 0 4px;
}

.register-login .register a#registerlink {
		background: url('http://www.nasdaq.com/images/avatar-small-icon-g.gif') no-repeat left top; 
		padding-left:15px;
	}

.register-login .register a#loginlink {
	background: url('http://www.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") repeat-x;
}

.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;
}

.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:-2px;	
	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;
}

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;
}

#dropdown-look {
width:110px;
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:110px;
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:110px;
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;
}

p.feedTitle a, p.feedTitle a:visited, p.feedTitle a:active {
	font-weight: bold;
	color: #2A3749;
}

p.feedTitle a:hover {
	text-decoration: none;
}

span.qbreadcrumb, span.qbreadcrumb a:link, span.qbreadcrumb a:visited, 
span.qbreadcrumb a:hover, span.qbreadcrumb a:active {
    color: #555555;
    font-size: 10px;
}

div.mbreadcrumb {
left:0px;
z-index:9;
margin-left:10px;
}

div.qbreadcrumb {
    height: 20px;
    left: 152px;
    position: absolute;
    width: 800px;
}
div.cbreadcrumb {
    margin:0 0 10px 0 !important;
}

div.rbreadcrumb {
    height: 20px;
    position: absolute;
    width: 800px;
	left: 0px;
}  
#promoBlurb {
    background: url("http://content.nasdaq.com/images/promo-blurb-bg.png") repeat-x scroll 0 100% transparent;
    border: 5px solid #99B2CA;
    height: 20px;
    margin-bottom: 20px;
	margin-top: 1px;
    padding: 15px;
	text-align: center;
	width: 260px;
	text-shadow:1px 1px #FFF;
}

#promoBlurb a {
	font-weight:bold;
}
#promoBlurb a:hover {
	color: #FA9E0D;
}

/*---------- start tooltip -----------*/
	a.show-link {text-decoration:underline !important;}
	a.show-link:hover {text-decoration:none !important;}
	a.tt{position:relative;z-index:24;color: #005B7F !important;cursor:help;text-decoration: none;}
	a.tt:hover{z-index:25; color: #aaaaff; background:;}
	a.tt span{display: none; text-decoration: none !important; font-weight: bold;}
	a.tt:hover span.tooltip, a.tt:hover span.tooltipLG{
	    display:block;
	    position:absolute;
	    top:1.2em; 
		left:100%; *left:20px;
		padding: 0px 0px 0px 0px; 
		color: #000;
	    text-align: left;
		filter: alpha(opacity:100);
		KHTMLOpacity: 1.0;
		MozOpacity: 1.0;
		opacity: 1.0;
		text-decoration:none !important;
		visibility: hidden;
	}
	a.tt:hover span.tooltip {width:200px;}
	a.tt:hover span.tooltipLG {width:400px;}
	a.tt:hover span.top, a.tt:hover span.topLG{display: block;padding: 30px 8px 0;}
	a.tt:hover span.top {background: url('http://content.nasdaq.com/images/bubble_other.gif') no-repeat top;}
	a.tt:hover span.topLG {background: url('http://content.nasdaq.com/images/bubble_other_lg.gif') no-repeat top;}
	a.tt:hover span.middle, a.tt:hover span.middleLG {display: block;text-decoration:none !important;}
	a.tt:hover span.middle {background: url('http://content.nasdaq.com/images/bubble_filler_other.gif') repeat bottom;padding: 0 8px;}
	a.tt:hover span.middleLG {background: url('http://content.nasdaq.com/images/bubble_filler_other_lg.gif') repeat bottom;padding: 5px 15px 8px 15px;}
	a.tt:hover span.bottom, a.tt:hover span.bottomLG{display: block;padding:3px 8px 10px;}
	a.tt:hover span.bottom {background: url('http://content.nasdaq.com/images/bubble_other.gif') no-repeat bottom;}
	a.tt:hover span.bottomLG {background: url('http://content.nasdaq.com/images/bubble_other_lg.gif') no-repeat bottom;}
/*---------- start tooltip -----------*/

/* Start Tab Styles *//*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/


	div.tab-wrap {height:28px;*margin-top:10px;}/*ie6,7 style */

	ul#tabs-new li, ul.tabs li {display: inline;}
	
	ul#tabs-new a, ul.tabs li a {text-decoration: none; cursor:pointer;}

	ul#tabs-new a span, ul.tabs li a span {
		float:left;
		display: block;
		font-size: 14px;
		font-weight:bold;
		margin-right:2px;
		border: 1px solid #72c167;
		border-bottom:none;
	}

	ul#tabs-new a span.normal-width, ul#tabs-new a span, ul.tabs li a span.normal-width {padding:5px;}

	ul#tabs-new a span.wide-width, ul.tabs li a span.wide-width {padding:5px 30px;}

	ul#tabs-new a.tab-new-a span, ul.tabs a span {
		background:url('http://content.nasdaq.com/images/tab-sprite.gif') repeat-x 0 -93px;
		color: #fffffe;	
	}

	ul#tabs-new a.tab-new-a-mo span, html ul.tabs li.active a span, html ul.tabs li.active a:hover span, ul#tabs-new a.tab-new-a-mo-current span {
		background:url('http://content.nasdaq.com/images/tab-sprite.gif') repeat-x 0 -62px;
		color: #007c2b;
	}

/* start new tabs */
	ul#header-tabs li, ul.header-tabs li {display: inline;}
	ul#header-tabs a, ul.header-tabs li a {text-decoration: none; cursor:pointer;}
	ul#header-tabs a span, ul.header-tabs li a span {
		float:left;
		display: block;
		font-size: 14px;
		font-weight:bold;
		margin-right:2px;
		border: 1px solid #00669e;
		border-bottom:none;
	}
	ul#header-tabs a span.normal-width, ul#header-tabs a span, ul.header-tabs li a span.normal-width {padding:5px;}
	ul#header-tabs a span.wide-width, ul.header-tabs li a span.wide-width {padding:0 30px;height:28px;line-height:28px;}
	ul#header-tabs a.tab-header-a span, ul.header-tabs a.tab-header-a span {
		background:url('http://content.nasdaq.com/images/tab-sprite.gif') repeat-x 0 -31px;
		text-shadow:none;
		color:#fff;
	}
	ul#header-tabs a.tab-header-a-mo span, html ul.header-tabs li.active a span, html ul.header-tabs li.active a:hover span, ul#header-tabs a.tab-header-a-mo-current span, ul#header-tabs a.tab-header-a-mo-current span:hover {
		background:url('http://content.nasdaq.com/images/tab-sprite.gif') repeat-x 0 0;
		color: #00669e;
	}	
	ul#tabs-feature li, ul.tabs-feature li {display: inline;}
	ul#tabs-feature a, ul.tabs-feature li a {text-decoration: none; cursor:pointer;}
	ul#tabs-feature a span, ul.tabs-feature li a span {
		float:left;
		display: block;
		font-size: 14px;
		font-weight:bold;
		margin-right:2px;
		border: 1px solid #aaaaaa;
		border-bottom:none;
	}
	ul#tabs-feature a span.normal-width, ul#tabs-feature a span, ul.tabs-feature li a span.normal-width {padding:5px;}
	ul#tabs-feature a span.wide-width, ul.tabs-feature li a span.wide-width {padding:0 30px;height:28px;line-height:28px;}
	ul#tabs-feature a.tab-feature-a span, ul.tabs-feature a.tab-feature-a span {
		background:url('http://content.nasdaq.com/images/tab-sprite.gif') repeat-x 0 -155px;
		color:#444;
	}
	ul#tabs-feature a.tab-feature-a-mo span, html ul.tabs-feature li.active a span, html ul.tabs-feature li.active a:hover span, ul#tabs-feature a.tab-feature-a-mo-current span {
		background:url('http://content.nasdaq.com/images/tab-sprite.gif') repeat-x 0 -124px;
	}
/* end new tabs */			
/* End Tab Styles *//*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

/* ---quote top object----- 

div.quotes-symbol-discription {
	width:820px;
	background: url('http://www.nasdaq.com/images/quote-background-1b.png') repeat-x;
	height:70px;
	border-bottom:1px solid #006699;	
}
div.quotes-symbol-discription p{margin-bottom:0px;line-height:12px;}
div.quote-symbol-discription-icon-info-left-wrap {width:300px;float:left;margin-top:15px;}
img.quote-symbol-discription-icon {width:auto;float:left;}	
div.quote-symbol-discription-info-left {width:auto;margin-left:5px;}	
table.quote-symbol-discription-info-left-top {border-collapse:collapse;border:none;}
table.quote-symbol-discription-info-left-top tr {
	border-collapse:collapse;
	border:none;
	color:black;
	font-size:18px;
	line-height: 1;
}
table.quote-symbol-discription-info-left-top td {border-collapse:collapse;border:none;padding-right:5px;}
span.quote-symbol-discription-icon-replacement {
	width:75px;
	height:40px;
	float:left;
	text-align:center;
	padding-top:10px;
	font-size: 18px;
	font-weight: bold;
	color:black;		
}	
.text-red{color:red;}
.text-green{color:green;}
.image-down {background: url('http://content.nasdaq.com/images/RedArrowSmall_tp.gif')no-repeat center; width:10px;}
.image-up {background: url('http://content.nasdaq.com/images/Greenarrowsmall_tp.gif')no-repeat center; width:10px;}
.bullish {background: url('http://content.nasdaq.com/images/bullish-icon-small.png')no-repeat center;}
.bearish {background: url('http://content.nasdaq.com/images/bearish-icon-small.png')no-repeat center;}
table.quote-symbol-discription-info-left-top td.arrow {margin-right:10px;}
table.quote-symbol-discription-info-left-top td.percent {margin-right:none !important;}
.strong-orange { color: #fa9e0d;font-weight:bold;}
div.quote-symbol-discription-info-right {float:left;margin-left:5px;margin-top:10px;}
span.bullish-or-bearish {width:16px;height:16px;padding:0 10px}
span.time-data {font-style:italic;font-weight:600;}

 ---end quote top object----- */