/* BODY */
body {
  text-align:center;
  background-color: #ffffff;
  padding: 0px;
  margin: 0px;
}

#mastercontent {
	width:778px;
	margin:0px auto;
	text-align:left;
	padding:0px;
	}

h1 { background-color:#49694E; color:#FFF; font-weight: bold; font-size:10pt; padding:px2 2px 2px 5px; margin:0px; }
h2 { background-color:#49694E; color:#FFF; font-weight: bold; font-size:10pt; padding:2px 2px 2px 5px; margin:0px; }
h3 { background-color:#EDF2ED; color:#49694E; font-weight: bold; font-size:10pt; padding:2px 2px 2px 5px; margin:0px; text-transform: uppercase;}
h4 { font-weight:bold; font-size: 14px; padding: 0px; margin: 0px; }

ul {  }
li { list-style-type: square; }

A:link, A:visited { color:#009; text-decoration: none; }
A:hover { text-decoration: underline; }
A.bold:link, A.bold:visited { color:#000099; font-weight: bold; }
form { display:inline; }

/* CONTENT */
td.std_hdr { background-color:#49694E; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-decoration: none; text-indent:5px;}
td.lt_hdr { background-color:#EDF2ED; font-size: 10pt; font-weight: bold; color: #49694E; text-decoration: none; text-indent:5px;}
.tbl264	{ width: 264; }
.tbl336	{ width: 336; }
.headline { font-size: 10pt; font-family: arial; font-weight: bold; color: #49694E; text-decoration: none; }
a.headline:link, a.headline:visited	{ font-size: 10pt; font-family: arial; font-weight: bold; color: #49694E; text-decoration: none; }
.headline { font-size: 10pt; font-family: arial; font-weight: bold; color: #49694E; text-decoration: none; }
.headline_blog { font-size: 12pt; font-weight: bold; font-color: #000000; text-decoration: none; }
.headline_lt { font-size: 10pt; font-family: arial; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.headline_content { font-size: 10pt; font-family: arial; font-weight: bold; color: #000099; text-decoration: none; }
.headline_content:link, .headline_content:visited { font-size: 10pt; font-family: arial; font-weight: bold; color: #000099; text-decoration: none; }
.headline_content:hover, .headline_content:visited:hover { font-size: 10pt; font-family: arial; font-weight: bold; color: #000099; text-decoration: underline; }
.bold { font-size: 9pt; font-family: arial; font-weight: bold; color: #030303; }
.content { font-size: 9pt; font-family: arial; font-weight: normal; color: #030303; }
.content_sm { font-size: 8pt; font-family: arial; font-weight: normal; color: #030303; font-style: italic; }
.fineprint { font-size: 8pt; font-family: arial; font-weight: normal; color: #808080; }
.hdr { font-size: 9pt; font-family: arial; font-weight: normal; color: #3C4A3C; text-decoration: none; }
.today_hdr { font-size: 10pt; font-family: arial; font-weight: normal; color: #49694E; text-decoration: none; }
.error { font-size: 9pt; font-family: arial; font-weight: bold; color: red; }
.small { font-size: 8pt; font-family: arial; font-weight: normal; color: #030303; }
.small_bold { font-size: 8pt; font-family: arial; font-weight: bold; color: #030303; }
a.small, a.small:hover, a.small:visited { font-size: 8pt; font-family: arial; font-weight: normal; color: #030303; text-decoration:none; }
a.teaser:link, a.teaser:visited { color:#000; text-decoration: none; }
a.teaser:hover { text-decoration: underline; }


/* DATA DISPLAY */
.port_hdr { font-size: 9pt; font-family: arial; font-weight: bold; color: #000000; text-decoration: none; }
A.port_hdr:link  { font-size: 9pt; font-family: arial; font-weight: bold; color: #000000; text-decoration: none; }
A.port_hdr:visited  { font-size: 9pt; font-family: arial; font-weight: bold; color: #000000; text-decoration: none; }
.port_data { font-size: 9pt; font-family: arial; font-weight: normal; color: #1E241E; text-decoration: none; }
A.port_data:link { font-size: 9pt; font-family: arial; font-weight: bold; color: #000099; text-decoration: underline; }
A.port_data:visited { font-size: 9pt; font-family: arial; font-weight: bold; color: #660099; text-decoration: underline; }
.port_up { font-size: 9pt; font-family: arial; font-weight: normal; color: GREEN; text-decoration: none; }
.port_dn { font-size: 9pt; font-family: arial; font-weight: normal; color: RED; text-decoration: none; }

/* LEFT CONTENT AND NAV */
.left_content { font-family: arial; font-size: 12px; text-decoration: none; color: #333333;}
A.left_content:link { font-family: arial; font-size: 12px; text-decoration: none; color: #333333;}
A.left_content:visited { font-family: arial; font-size: 12px; text-decoration: none; color: #333333;}
.left_hdr { font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #010101;}
.left_hdr_lt { font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #EFEFEF;}
.left_nav { font-family: arial; font-size: 12px; color: #333333;}
A.left_nav:link, A.left_nav:visited { font-family: arial; font-size: 12px; color: #000099; text-decoration: underline;}
#A.left_nav:visited:hover { font-family: arial; font-size: 12px; text-decoration: underline; color: #000099;}
.left_nav_white, A.left_nav_white:link, A.left_nav_white:visited  { font-family: arial; font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF; }

/* NAVIGATION */
.nav { font-family: arial; color: #333333; font-weight:bold; text-decoration: none; }
A.nav:link { font-family: arial; color: #333333; font-weight:bold; text-decoration: none; }
A.nav:visited { font-family: arial; color: #333333;  font-weight:bold; text-decoration: none; }
A.nav:hover { color: #EDEDED; text-decoration: underline; }
.login_nav_white, A.login_nav_white:link, A.login_nav_white:visited  { font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF; }
A.login_nav_white:hover { text-decoration: underline; }


.nav_underline { font-family: arial; color: #333333; font-weight:bold; }
A.nav_underline:link { font-family: arial; color: #333333; font-weight:bold; text-decoration: none; }
A.nav_underline:visited { font-family: arial; color: #333333;  font-weight:bold; text-decoration: none; }
A.nav_underline:hover { color: #EDEDED; text-decoration: underline;}

A.nav_current:link { font-family: arial; color: #FFFFFF; font-weight:bold; text-decoration: none; }
A.nav_current:visited { font-family: arial; color: #FFFFFF;  font-weight:bold; text-decoration: none; }
A.nav_current:hover { color: #FFFFFF; }
A.subnav:link { font-family: arial; font-size: 10pt; color: #FFFFFF; font-weight:normal; text-decoration: none; }
A.subnav:visited { font-family: arial; font-size: 10pt; color: #FFFFFF; font-weight:normal; text-decoration: none; }
A.subnav:hover { color: #DEDEDE; text-decoration: underline; }
.ticker_lookup { font-family: arial; font-size: 11pt; font-weight: bold; text-decoration: none; color: #EFEFEF;}

/* NEWS CONTENT */
.news_hdr { font-size: 8pt; font-family: arial; font-weight: bold; color: #0C38EB;}
/* TICKER REPORT RELATED */
.ticker { font-size: 10pt; font-family: arial; font-weight: normal; color: #393939; text-decoration: none; }
.tickerBold { font-size: 10pt; font-family: arial; font-weight: bold; color: #393939; text-decoration: none; }
.tickerHdr { font-size: 10pt; font-family: arial; font-weight: normal; color: #49694E; text-decoration: none; }
.tickerUp { font-size: 10pt; font-family: arial; font-weight: normal; color: #007D00; text-decoration: none; }
.tickerDn { font-size: 10pt; font-family: arial; font-weight: normal; color: #BD0000; text-decoration: none; }
.tickerLg { font-size: 10pt; font-family: arial; font-weight: normal; color: #393939; text-decoration: none; }
.tickerSm { font-size: 9pt; font-family: arial; font-weight: normal; color: #393939; text-decoration: none; }
.tickerNav { font-size: 9pt; font-family: arial; font-weight: normal; color: #030303; text-decoration:none }
#A.tickerNav:link { font-size: 9pt; font-family: arial; font-weight: normal; color: #030303; text-decoration:underline }
#A.tickerNav:visited { font-size: 9pt; font-family: arial; font-weight: normal; color: #030303; text-decoration:underline }
.tickerNavMain { font-size: 9pt; font-family: arial; font-weight: bold; color: #030303; text-decoration:none }
A.tickerNavMain:link { font-size: 9pt; font-family: arial; font-weight: bold; color: #030303; text-decoration:none }
A.tickerNavMain:visited { font-size: 9pt; font-family: arial; font-weight: bold; color: #030303; text-decoration:none }
.sm_hdr { font-size: 8pt; font-family: arial; font-weight: normal; color: #49694E; text-decoration: none; }
A.sm_hdr:link { font-size: 8pt; font-family: arial; font-weight: normal; color: #49694E; text-decoration: underline; }
A.sm_hdr:visited { font-size: 8pt; font-family: arial; font-weight: normal; color: #49694E; text-decoration: underline; }
.sm_hdr_lt { font-size: 8pt; font-family: arial; color: #EDF2ED; }
A.sm_hdr_lt:link { font-size: 8pt; font-family: arial; font-weight: bold; color: #EDF2ED; text-decoration: underline; }
A.sm_hdr_lt:visited { font-size: 8pt; font-family: arial; font-weight: bold; color: #EDF2ED; text-decoration: underline; }
.sm_hdr_bold { font-size: 8pt; font-family: arial; font-weight: bold; color: #49694E; text-decoration: none; }
A.sm_hdr_bold:link, A.sm_hdr_bold:visited	{ font-size: 8pt; font-family: arial; font-weight: bold; color: #49694E; text-decoration: underline; }

/* DAILY JOURNAL */
.journal_headline { font-size: 12pt; font-family: arial; font-weight:bold; color: #030303; }
A.journal_headline,A.journal_headline:link,A.journal_headline:visited  { font-size: 12pt; font-family: arial; font-weight:bold; color: #000099; }

/* BUTTONS AND FORM ELEMENTS */
#button		{font-weight:bold; font-family:Arial; font-size:10pt; color:000000; background-color:#EDF2ED;}
#combo		{font-family:Arial; font-size:10pt; color:000000; background-color:#FFFFFF;}
#green_button	{font-weight:bold; font-family:Arial; font-size:9pt; color:FFFFFF; background-color:#49694E;}

/* BODY */
table,body,tr,td { font-size: 9pt; font-family: arial; color: #030303; }

.white_bold_8	{ font-size: 8pt; font-family: arial; font-weight: bold; color: #FFFFFF;}
.white_bold_9	{ font-size: 9pt; font-family: arial; font-weight: bold; color: #FFFFFF;}
.white_bold_10	{ font-size: 9pt; font-family: arial; font-weight: bold; color: #FFFFFF;}
.red_8 { font-size: 8pt; font-family: arial;  color: red;}
A.white_bold_link_nu8:link 	{ font-size: 8pt; font-family: arial; color: #FFFFFF; font-weight:bold; text-decoration: none; }
A.white_bold_link_nu8:visited 	{ font-size: 8pt; font-family: arial; color: #FFFFFF; font-weight:bold; text-decoration: none; }
A.white_bold_link_8:link 	{ font-size: 8pt; font-family: arial; color: #FFFFFF; font-weight:bold; }
A.white_bold_link_8:visited 	{ font-size: 8pt; font-family: arial; color: #FFFFFF; font-weight:bold; }

/* PPort Left Nav */
.navlink {font-family: arial; color: #3C4A3C; font-size: 12px; text-decoration: none;}

a.navlink, a.navlink:visited {font-family: arial; color: #3C4A3C; font-size: 12px; text-decoration: none;}

a.navlink:visited {font-family: arial; color: #3C4A3C; font-size: 12px; text-decoration: none;}

a.navlink:hover {font-family: arial; color: #3C4A3C; font-size: 12px; text-decoration: underline;}

a.delete_port {font-family: arial; color: #3C4A3C; font-size: 12px; text-decoration: none;}

a.delete_port:visited {font-family: arial; color: #3C4A3C; font-size: 12px; text-decoration: none;}

a.delete_port:hover {font-family: arial; color: #ff0000; font-size: 12px; text-decoration: underline;}

.navlink2 {font-family: arial; color: #3C4A3C; font-size: 12px; font-weight: bold; text-decoration: none;}

a.navlink2 {font-family: arial; color: #3C4A3C; font-size: 12px; font-weight: bold; text-decoration: none;}

a.navlink2:visited {font-family: arial; color: #3C4A3C; font-size: 12px; font-weight: bold; text-decoration: none;}

a.navlink2:hover {font-family: arial; color: #3C4A3C; font-size: 12px; font-weight: bold; text-decoration: underline;}

.warning_lg {font-family: arial; color: #ff0000; font-size: 18px; font-weight: bold; text-decoration: none;}

.warning_md {font-family: arial; color: #ff0000; font-size: 16px; font-weight: bold; text-decoration: none;}

.warning_sm {font-family: arial; color: #ff0000; font-size: 12px; font-weight: bold; text-decoration: none;}

.bio
{
font-size : 8pt; font-family : tahoma,verdana,arial; font-weight : normal;
color : #222222; text-decoration : none; background-color : #FBF9CF;
margin:10px;
}

A.sponsor1:link,A.sponsor1:visited{font-family: arial; font-size:8pt; color:#EFF0EF; font-weight: normal; text-decoration:none;}
A.sponsor2:link,A.sponsor2:visited{font-family: arial; font-size:8pt; color:#40674F; font-weight: normal; text-decoration:none;}
A.sponsor3:link,A.sponsor3:visited{font-family: arial; font-size:8pt; color:#40674F; font-weight: normal; text-decoration:none;}

.container{
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT: 11px/12px "Tahoma", "Arial"; padding-top:5px; padding-left:5px; padding-bottom:5px; padding-right:5px; border-color:#49694e;
}



#module { margin:5 0 5 0px; font-size: 9pt; font-family: arial; color: #030303; }
#module img { display: block; float: left; margin: 0 5 5 0px; border:0px;}
#module img.right { float: right; }
#module .bold { font-weight: bold; }
#module a.teaser, #commentary a.teaser:visited, #commentary a.teaser:link { color:#000; text-decoration: none; }
#module a.teaser:hover { text-decoration: underline; }

#offer { display: block; background-color: #FFC; border-top: 1px solid #CCC; border-right: 2px solid #AAA; border-bottom: 2px solid #AAA; border-left: 1px solid #CCC; padding: 3px 6px; margin: 10px 0px; }
#offer2 { display: block; background-color: #EDF2ED; border: 1px solid #49694E; padding: 3px 6px; margin: 10px 0px; }

ol li { list-style-type: decimal; }
li { list-style-type: square; }

#header { display: block; font: bold 10pt; padding: 2 2 2 5px; text-decoration: none; }
#header.head1 { background-color:#49694E; color:#FFF; }
#header.head2 { background-color:#EDF2ED; color:#49694E; }

/*   start   table.datatable specific css   added by JWARD       */
.noborder { border-width: 0px; }
table.datatable {
  border: 1px solid #8B9F8E; border-collapse: collapse; background-color: white; }

table.datatable td {
  border: 1px solid #8B9F8E; border-collapse: collapse;
  padding: 3px 2px 3px 2px; background-color: white; color: black; }

table.datatable td.theader1 {
  background-color: #49694e; color: white; font-weight: bold; }
table.datatable td.theader2 {
  background-color: #edf2ed; color: #49694e; font-weight: bold; }
table.datatable td.theader3 {
  background-color: #cccccc; color: black; font-weight: bold; }
table.datatable td.theader4 {
  background-color: #99b09d; color: black; font-weight: bold; }

table.datatable td.tdata1 { background-color: white; }
table.datatable td.tdata2 { background-color: #edf2ed; }

table.datatable .theader1 a:link {
  color: #ffffff; text-decoration: none; font-weight: bold; }
table.datatable .theader1 a:visited {
  color: #ffffff; text-decoration: none; font-weight: bold; }
table.datatable .theader1 a:active {
  color: #ffffff; text-decoration: none; font-weight: bold; }
table.datatable .theader1 a:hover {
  color: #ffffff; font-weight: bold; text-decoration: underline; }

table.datatable .theader2 a:link {
  color: #49694e; text-decoration: none; font-weight: bold; }
table.datatable .theader2 a:visited {
  color: #49694e; text-decoration: none; font-weight: bold; }
table.datatable .theader2 a:active {
  color: #49694e; text-decoration: none; font-weight: bold; }
table.datatable .theader2 a:hover {
  color: #49694e; font-weight: bold; text-decoration: underline; }

table.datatable .theader3 a:link {
  color: #000000; text-decoration: none; font-weight: bold; }
table.datatable .theader3 a:visited {
  color: #000000; text-decoration: none; font-weight: bold; }
table.datatable .theader3 a:active {
  color: #000000; text-decoration: none; font-weight: bold; }
table.datatable .theader3 a:hover {
  color: #000000; font-weight: bold; text-decoration: underline; }
/*   end   table.datatable specific css   added by JWARD       */

/*   start   table header css   added by JWARD       */
.theader1 {
  color:white; font-weight:bold; background-color:#49694e; padding:2px 5px 2px 5px; vertical-align: bottom; }
.theader2 {
  color:#49694e; font-weight:bold; background-color:#edf2ed; padding:2px 5px 2px 5px; vertical-align: bottom; }
.theader3 {
  color:black; background-color:#cccccc; padding:2px 5px 2px 5px; vertical-align: bottom; }
.theader4 {
  color:black; background-color:#edf2ed; padding:2px 5px 2px 5px; vertical-align: bottom; }
/*   end     table header css   added by JWARD       */
.bold { font-weight: bold;}
/* Module Table */
#mod_table  { font-family: arial; font-size: 8pt; width: 100%; border-collapse: collapse; }
#mod_table .even  { background-color: #EDF2ED; }
#mod_table th { text-indent: 3px; border:1px solid #8B9F8E; vertical-align: bottom; padding: 2px; background-color: #CCC; font-weight: bold; }
#mod_table td { text-indent: 3px; border:1px solid #8B9F8E; padding: 2px; }
#mod_table td .left  { text-align: left; }
#mod_table .right { text-align: right; }
#mod_table .center { text-align: center; }
#mod_table .up { color: GREEN; }
#mod_table .dn { color: RED; }

#module { padding:5px; color: #030303; }
#module img.premium { float:none; display: inline; margin: 0px; }
#module img { display: block; float: left; margin: 0 5 5 0px; border:0px;}
#module img.right { float: right; margin: 0 0 5 5px;}
#module .bold { font-weight: bold; }
#module a.teaser, #commentary a.teaser:visited, #commentary a.teaser:link { color:#000; text-decoration: none; }
#module a.teaser:hover { text-decoration: underline; }

a.loginButton, a:visited.loginButton {
	border-left: 2px solid #f4ab7a;
	border-top: 2px solid #f4ab7a;
	border-right: 2px solid #be5713;
	border-bottom: 2px solid #be5713;
    background: #DF6514;
	width:90%;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	}

a:hover.loginButton {
    color:#fff;
    text-decoration: underline;
    }

a.logoutButton, a:visited.logoutButton {
	border-left: 2px solid #7f9983;
	border-top: 2px solid #7f9983;
	border-right: 2px solid #2e4f33;
	border-bottom: 2px solid #2e4f33;
	background: #49694e;
	width:90%;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	}

a:hover.logoutButton {
    text-decoration: underline;
    }

.hand { cursor: pointer; }


/* Report page question mark mouse overs - AS 2/07 */

.qPlace {
	vertical-align: sub;
	}

* html .qPlace {
	vertical-align: middle;
	}

#premium, #rank, #recommendation, #pnp_help, #target, #industry, #rankindustry, #research {
	visibility: hidden;
	position: absolute;
	margin-left:-3px;
	width: 400px;
	background: #fff;
	border: 1px solid #49694e;
	display: inline;
	padding: 10px;
	background: #eee;
	}

* html #premium, * html #rank, * html #recommendation, * html #target, * html #industry, * html #rankindustry, * html #research {
	margin-left: -5px;
	}

#zrankTable td {
	padding: 2px 5px;
	}

/* sponsor bar styles */

#sponsor_bar { width: 775px; border:1px solid #99B09D;
background-color: #EDF2ED;}
#sponsor_bar td { font-family: arial; font-size: 8pt; text-align:
center; font-weight: bold; color:#99B09D}


/* audio commentary styles - AS 4/26/07 */

.audioComTable td {
	vertical-align: bottom;
	padding-bottom: 5px;
	}

/* new styles for no tables main content section */

#mainContent {
	width: 775px;
	}

#mainContent h3 {
	margin: 10px 0px;
	}

#leftNavCol {
	width: 140px;
	float: left;
	padding-left: 10px;
	}

#leftNavCol table {
	margin-bottom: 10px;
	}

#leftNavCol table table {
	margin-bottom: 0px;
	}

#mainBody {
	margin-left: 150px;
	}

#mainFooter {
	clear: left;
	}

.left {
	float: left;
	}

.right {
	float: right;
	}

/* for Brent 121907 */
.mktgcopy {
    font-size: 14px;
    line-height: 20px;
    }


/* CSS for Special Coverage */

.sc {width:275px; white-space:normal; text-align: left;}
.sc_headline {background-color: rgb(223, 101, 20);}
.sc_top_article {margin:8px 2px 0px 0px; font-size:11pt; font-weight:bold;}
.sc_other_article {margin:8px 0px 0px 0px; font-size:10pt; font-weight:bold;}
.sc_video_link {cursor:pointer;}
.sc_top_by_line {font-size:8pt; font-weight:normal; line-height:20px;}
.sc_other_by_line {font-size:8pt; font-weight:normal; line-height:21px; margin:0px 2px 8px 0px;}
.sc_teaser {margin:4px 2px 8px 0px;}

/* End CSS for Special Coverage */

/* datatable mutual funds */

table.mf_datatable {
  border: 1px solid #8B9F8E; border-collapse: collapse;}

table.mf_datatable td {
  border: 1px solid #8B9F8E; border-collapse: collapse;
  padding: 3px 2px 3px 2px; color: black; }

table.mf_datatable td.theader1 {
  background-color: #49694e; color: white; font-weight: bold; }
table.mf_datatable td.theader2 {
  background-color: #edf2ed; color: #49694e; font-weight: bold; }
table.mf_datatable td.theader3 {
  background-color: #cccccc; color: black; font-weight: bold; }
table.mf_datatable td.theader4 {
  background-color: #99b09d; color: black; font-weight: bold; }

table.mf_datatable td.tdata1 { background-color: white; }
table.mf_datatable td.tdata2 { background-color: #edf2ed; }

table.mf_datatable .theader1 a:link {
  color: #ffffff; text-decoration: none; font-weight: bold; }
table.mf_datatable .theader1 a:visited {
  color: #ffffff; text-decoration: none; font-weight: bold; }
table.mf_datatable .theader1 a:active {
  color: #ffffff; text-decoration: none; font-weight: bold; }
table.mf_datatable .theader1 a:hover {
  color: #ffffff; font-weight: bold; text-decoration: underline; }

table.mf_datatable .theader2 a:link {
  color: #49694e; text-decoration: none; font-weight: bold; }
table.mf_datatable .theader2 a:visited {
  color: #49694e; text-decoration: none; font-weight: bold; }
table.mf_datatable .theader2 a:active {
  color: #49694e; text-decoration: none; font-weight: bold; }
table.mf_datatable .theader2 a:hover {
  color: #49694e; font-weight: bold; text-decoration: underline; }

table.mf_datatable .theader3 a:link {
  color: #000000; text-decoration: none; font-weight: bold; }
table.mf_datatable .theader3 a:visited {
  color: #000000; text-decoration: none; font-weight: bold; }
table.mf_datatable .theader3 a:active {
  color: #000000; text-decoration: none; font-weight: bold; }
table.mf_datatable .theader3 a:hover {
  color: #000000; font-weight: bold; text-decoration: underline; }

/* end datatable mutual funds */

a.navorange:link {font-size: 9pt; font-weight:bold !important; color: #EDEDED !important; text-decoration: none; }
a.navorange:visited {font-size: 9pt; font-weight:bold !important; color: #EDEDED !important; text-decoration: none; }
a.navorange:hover {color: #EDEDED !important; text-decoration: underline; }
a.navorange:active {color: #EDEDED !important; text-decoration: underline; }


/* Class added for Quote page premium research help mouse over */
.zpr_details {z-index:20000}

/* Class added for ticket 4859 */
.zacks_header_ad_ignore a:link {font-weight:bold;}

