/*
<!-- {{{{{{{{{{{{{{{{{{{ 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;
}

/* 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;
}

/* ---------------------------------------------- START MASTHEAD ----------------------------------------- */

#branding {
	height: 99px;
	width: 980px;
	background:url(http://content.nasdaq.com/images/masthead-bg.png) 0px 0px repeat-x;
	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/nasdaqlogo.png) no-repeat scroll 0 0;
	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;

}

/*----------------------- TOPLINKS -----------------------*/


 /* --------------------------------------- END MASTHEAD ----------------------------------------- */


/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */



#navigation, #navigation ul { /* all lists */
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 1;
    font-size: .99em;
    z-index: 99999;
    color: #fff;
    font-family: Arial, sans-serif;
    margin-left: 10px;
display: block;
    }

#navigation {
margin-bottom: 80px; /* pushes content down past index row */
}

#navigation a {
    display: block;
    float: left;
    color: #fff; /* color of top horizontal tabs text */
    padding: 0;
    margin: 0;
    height: 38px;
    text-decoration:none;
    cursor: pointer;
}

#navigation a {
    background: none;
   
}

#navigation li {
    float: left;
    margin:0;
    padding:0;
    height: 38px;
    display: block;
    color: #fff; /* color of top horizontal tabs text */
    background: url(http://content.nasdaq.com/images/topTabs2.png) top left no-repeat;
    padding-left: 3px; /* allow left side shadow to show, not clickable, keep small */
    margin: 0;
    height: 38px;
    text-decoration:none;
    position: relative;
    cursor: pointer;
}

#navigation li a span {
    padding-top: 12px; /* controls height for horizontal tabs */
    *padding-top: 13px; /* controls height for horizontal tabs */
    padding-bottom: 0px;
    background: url(http://content.nasdaq.com/images/topTabs2.png) top right no-repeat;
    float:left;
    display:block;
    padding-left: 12px; /*TAB LEFT PADDING*/
    padding-right: 11px;
    color:#fffffe;
    font-weight: bold;
    height: 27px;
    padding-right: 36px; /* TAB RIGHT PADDING */
    cursor: pointer;
}

/* -------------------------- TOP LAST TAB ADJ -------------------------------- */
#navigation li#liPersonal a span {
background: url(http://content.nasdaq.com/images/topTabs2_last.png) top right no-repeat;
}

#navigation li#liPersonal a span:hover, #navigation li#liPersonal.sfhover a span, #navigation li#liPersonal:hover a span {
    color: #00496e;
    background: url(http://content.nasdaq.com/images/topTabs2_last.png) 100% -37px no-repeat;
}
/* ------------------------------------------------------------------------------*/

#varPadding {
padding-left: 15px !important; padding-right:34px !important;
}

#navigation li:hover, #navigation li.sfhover {
    background: url(http://content.nasdaq.com/images/topTabs2.png) 0 -37px no-repeat;
}

#navigation li a span:hover, #navigation li.sfhover a span, #navigation li:hover a span {
    color: #00496e;
    background: url(http://content.nasdaq.com/images/topTabs2.png) 100% -37px no-repeat;
	text-shadow:0 1px #FFFFFF;
}

#navigation li:hover ul, #navigation li.sfhover ul {
    left: auto;
    margin-left: -8px; /* pushes dropdown left to have it line up with top horizontal tab */
    top: 129px;
    background: url(http://content.nasdaq.com/images/dropdown_bg2.gif) 0px 100% no-repeat !important; /* GIF FOR IE6 */
    z-index: 99999;
}

html > body #navigation li:hover ul, #navigation li.sfhover ul {
    background: url(http://content.nasdaq.com/images/dropdown_bg4.png) 0px 100% no-repeat !important; /* PNG FOR better browsers */
}

#navigation li ul li a:hover, #navigation li ul li a.sfhover  {
    background: url(http://content.nasdaq.com/images/dropdown_hilite2.png) 1px 0px no-repeat !important; /* hilite */
}



/* -------------------------- FIRST TAB ADJ --------------------------------*/
#navigation li#liHome:hover ul, #navigation li#liHome.sfhover ul {
    background-position: -5px 100% !important;
}

#navigation li#liHome:hover ul, #navigation li#liHome.sfhover ul {
    margin-left: -3px; /* pushes dropdown left to have it line up with top horizontal tab */
}

#navigation li#liHome ul li:hover, #navigation li#liHome ul li.sfhover  {
    background-position: -1px 0 !important; /* hilite */
}

#navigation li#liPersonal:hover ul, #navigation li#liPersonal.sfhover ul {
    margin-left: -36px;
    background-position: 8px 100% !important;
}

/* LAST TAB ADJ OF THE HOVER BOX  ||Personal Investing ||
--------------------------------------------------------------------------*/
html > body #navigation li#liPersonal:hover ul, #navigation li#liPersonal.sfhover ul {
    margin-left: -39px;
    background-position: 8px 100% !important;
}

#navigation li#liPersonal ul li:hover, #navigation li#liPersonal ul li.sfhover  {
    background-position: 12px 0 !important; /* hilite */
}
/*--------------------------------------------------------------------------*/



#navigation li:hover, #navigation li.sfhover  { /* ie7 hack */
    position: static;
}


/* ---------------------------------  2nd LEVEL ---------------------------------- */


#navigation li ul { /* second-level lists */
    position: absolute;
    left: -999em;
    width: 184px;
    margin-top: 35px; /* top positioning of dropdowns */
    padding-top: 5px;
    padding-bottom: 20px;
    padding-left: 0px;
    clear: both;
}

#navigation li ul li {
    float: none;
    padding-top: 4px; /* reset */
    padding-bottom: 0px;
    background-image: none; /* reset */
    height: 19px; /* reset */
    *height: 15px; /* reset */

}

#navigation li ul li.doubleline
{
	height: 33px; /* reset */
    *height: 30px; /* reset */
}

* html #navigation li ul li { 
 padding-top: 0px; /* for ie6 */
    padding-bottom: 0px;
    }

* html #navigation li ul li a {
    height: 0px; /* for ie6 */
    padding:5px 0px;
    
}

html > body #navigation li ul li a {
display: block;    
height: 19px; /* reset */
line-height: 20px;
text-shadow:0 1px #FFFFFF;
}

html > body #navigation li ul li.doubleline a
{
height: 28px;
line-height: 12px !important;
padding-top: 5px;

}


#navigation li ul li a span {
    height: 0px;
    padding-top: 0px;
    font-size: 11px;
    padding-bottom: 0px;
    background-image: none !important;
    width: 135px;
    padding-left: 17px; /* list padding */
}

#navigation li#liPersonal ul li a:hover { /* fixes right-most tab */
background-position: 9px 0px !important;
width: 180px;
}


#navigation li#liHome ul li a:hover { /* fixes left-most tab */
background-position: -1px 0px !important;
width: 180px;
}

* html #navigation li#liHome ul li a:hover { /* fixes left-most tab */
background-position: 0px 0px !important;
width: 180px;
}

#navigation li#liHome ul li a {
margin-left: -3px;
}

* html #navigation li#liHome ul li a {
margin-left: -2px;
}


html > body #navigation li#liPersonal ul li a span {
padding-left: 40px; /* list padding */
}

html > body #navigation li ul li a span {
    width: 135px;
}

#navigation li ul li:hover, #navigation li ul li.sfhover {
    background-image: none; /* reset */
}

#navigation li ul li.bot_link {
   
}

/*------------------------------------------------------------*/

#navigation iframe { /* ie6 hack */
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

/* breadcrumb down state */

#navigation li.on {
	background: url(http://content.nasdaq.com/images/topTabs2.png) 0 -37px no-repeat;
} 

#navigation li.on span  {
	background: url(http://content.nasdaq.com/images/topTabs2.png) 100% -37px no-repeat;
	color: #00496e;
} 

#navigation li#liPersonal.on span  {
	background: url(http://content.nasdaq.com/images/topTabs2_last.png) 100% -37px no-repeat;
	color: #00496e;
	text-shadow:0 1px #FFFFFF !important;
} 



/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */








.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 a, p.feedTitle a:visited, p.feedTitle a:active {
	font-weight: bold;
	color: #2A3749;
}

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;
	border-left: 0;
	border-right: 0;
}




.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   
}

.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 -------------- */

#textLinkFooter {
    clear: both;
    position: relative;
    font-size: 11px;
    line-height: 14px;
    margin-top: 10px;
*margin-top: 0px;
    padding-top: 5px;
    *padding-top: 0px;
    border-top: #54C24F 3px solid;
margin-left: 12px;
margin-right: 10px;
}

#textLinkFooter p {
    margin: 0;
}

#textLinkFooter span {
    font-weight: normal;
    color: #003366;
    padding-left:4px;
}
   
#textLinkFooter ul {
    margin: 0px 8px 0px 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    list-style: none;
    border-bottom: #DDDDDD 1px solid;
}
   
#textLinkFooter li {
    display: inline;
    padding: 0 1px 0 1px;
}
       
#textLinkFooter a {
    font-size: 11px;
    line-height: 11px;
    color: #666;
    font-weight: bold;
    text-decoration: none;
}
   
#textLinkFooter a:hover {
    color: #000;
    text-decoration: underline;
}
   
#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 #fa9e0d; height: 360px; margin-bottom: 10px;
}

html>body #footer_leftCOL {
clear: both; width: 140px; float: left;  border-right: 1px dotted #fa9e0d; height: 360px; margin-bottom: 10px;
}

#footer_a #footer_leftCOL { /*2 column layout, google ads are  */
clear: both; width: 0px; float: left;  border-right: 0px; height: 360px; margin-bottom: 10px;
}

#footer_b #footer_leftCOL {
clear: both; width: 193px; float: left;  border-right: 1px dotted #fa9e0d; height: 360px; margin-bottom: 10px;
}

html>body #footer_b #footer_leftCOL {
clear: both; width: 177px; float: left;  border-right: 1px dotted #fa9e0d; height: 360px; margin-bottom: 10px;
}


#footer_left160 #footer_leftCOL {
clear: both; width: 180px; float: left;  border-right: 1px dotted #fa9e0d; height: 360px; margin-bottom: 10px;
}

html>body #footer_left160 #footer_leftCOL {
clear: both; width: 180px; float: left;  border-right: 1px dotted #fa9e0d; height: 360px; 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:164px;
	width:980px;
}

#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.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;}
	.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;}
	

.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: 28px;
	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: 11px;
	padding-right: 5px;
}

.register-login a:hover {
	text-decoration: underline;
}

.register-login .register {
	padding:7px 0 0 4px;
}

.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:11px;
	font-weight:bold;
	margin-left:5px;
	margin-top:6px;
	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;
}
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: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;
}

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: 11px;
}

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;
}

