<!--
body {
  text-align:center;
  background-color: #ffffff;
  padding: 0px;
  margin: 0px;
}

#mastercontent {
	width:778px;
	margin:0px auto;
	text-align:left;
	padding:0px;
	}

h1 { font-size: 9pt; font-family: tahoma,arial; font-weight: bold; color: #000000; }
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 { margin:0px; padding-left: 1.25em; } 
li { list-style-type: square; }

/* BODY */
table,body,tr,td { font-size: 9pt; font-family: arial; color: #030303; }
table.content { border-collapse: collapse; }
.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,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,A.white_bold_link_8:visited { font-size: 8pt; font-family: arial; color: #FFFFFF; font-weight:bold; }
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 */
.headline { font-size: 10pt; font-weight: bold; color: #49694E; text-decoration: none; }
A.headline:link, A.headline:visited { font-size: 10pt; font-weight: bold; color: #49694E; text-decoration: none; }
.headline_lt { font-size: 10pt; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.headline_content { font-size: 10pt; font-weight: bold; color: #000099; text-decoration: none; }
.headline_content:link, .headline_content:visited { font-size: 10pt; font-weight: bold; color: #000099; text-decoration: none; }
.headline_content:hover, .headline_content:visited:hover { font-size: 10pt; font-weight: bold; color: #000099; text-decoration: underline; }
.sm_hdr { font-size: 8pt; font-family: arial; font-weight: normal; color: #49694E; text-decoration: none; }
.bold { font-weight: bold; color: #030303; }
.content { color: #030303; }
.content_pt { font-size: 8pt; color: #030303;}
.content_sm { font-size: 8pt; color: #030303; font-style: italic; }
.fineprint { font-size: 8pt; color: #808080; }
.hdr { color: #3C4A3C; text-decoration: none; }
.today_hdr { font-size: 10pt; font-weight: normal; color: #49694E; text-decoration: none; }
.error { font-weight: bold; color: red; }
.commentary { font-weight: normal; color: #030303; }
A.commentary { color: #030303; text-decoration: none; }
A.commentary:hover { text-decoration: underline; }
A.commentary:visited { color: #030303; text-decoration: none; }
A.commentary:visited:hover { text-decoration: underline; }
a.teaser, #commentary a.teaser:visited, #commentary a.teaser:link { color:#000; text-decoration: none; }
a.teaser:hover { text-decoration: underline; }

.small { font-size: 8pt; color: #030303; }
.small_bold { font-size: 8pt; font-weight: bold; color: #030303; }
A.small, A.small:hover, A.small:visited { font-size: 8pt; color: #030303; text-decoration:none; }
/* DATA DISPLAY */
.port_hdr { font-weight: bold; color: #3C4A3C;}
A.port_hdr:link, A.port_hdr:visited  { font-weight: bold; color: #3C4A3C; text-decoration: none; }
.port_data { color: #1E241E; text-decoration: none; }
A.port_data:link { font-weight: bold; color: #000099; text-decoration: underline; }
A.port_data:visited { font-weight: bold; color: #660099; text-decoration: underline; }
.port_up { color: GREEN; }
.port_dn { color: RED; }
/* LEFT CONTENT AND NAV */
.left_content { font-size: 12px; text-decoration: none; color: #333333;}
A.left_content:link { font-size: 12px; text-decoration: none; color: #333333;}
A.left_content:visited { font-size: 12px; text-decoration: none; color: #333333;}
.left_hdr { font-size: 12px; font-weight: bold; text-decoration: none; color: #010101;}
.left_hdr_lt { font-size: 12px; font-weight: bold; text-decoration: none; color: #EFEFEF;text-align:left;}
.left_nav { 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-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF; }

/* NAVIGATION */
.nav { font-weight:bold; }
.nav_current, a.nav_current:link, a.nav_current:visited { font-size: 9pt; font-weight:bold; color: #FFFFFF; text-decoration: none; }
A.nav:link, A.nav:visited { font-size: 9pt; font-weight:bold; color: #333333; text-decoration: none; }
A.nav:hover { color: #EDEDED; text-decoration: underline; }
.nav_underline, a.nav_underline, a.nav_underline:hover, a.nav_underline:visited  { font-size: 9pt; font-weight:bold; font-family: arial; color: #333333; text-decoration: none; }
.ticker_lookup { font-size: 11pt; font-weight: bold; text-decoration: none; color: #EFEFEF;}
A.subnav:link,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; }
.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; }

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; }

/* NEWS CONTENT */
.news_hdr { font-size: 8pt; font-weight: bold; color: #0C38EB;}

/* BUTTONS AND FORM ELEMENTS */
#button		{font-weight:bold; 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-size:9pt; color:#FFFFFF; background-color:#49694E;}
A.sponsor1:link,A.sponsor1:visited{font-family: arial; font-size:8pt; color:#40674F; 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;}

/* 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; text-align: center; padding: 2px; }
#mod_table .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: 0px 5px 5px 0px; border:0px;}
#module img.right { float: right; margin: 0px 0px 5px 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; }

#offer { display: block; background-color: #FFC; border: 1px solid #CCC; padding: 6px; margin: 10px 0px 10px 0px; }


/*   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: #49694e; text-decoration: none; font-weight: bold; }
table.datatable .theader3 a:visited {
  color: #49694e; text-decoration: none; font-weight: bold; }
table.datatable .theader3 a:active {
  color: #49694e; text-decoration: none; font-weight: bold; }
table.datatable .theader3 a:hover {
  color: #49694e; 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       */

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;
    }


/* 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 */


/* CSS for CNN Money module*/

.cnnmoney_article_container {
  font-weight:bold;
}

.cnnmoney_top_story {
  margin:5px 0px;
  font-size:15px;
}

.cnnmoney_sub_story {
  margin:0px 0px 5px 0px;
  font-size:13px;
}

/* End CSS for CNN Money module*/

/* Class added for my zacks story content whic is display in zacks.com home page [related eventum ticket : 6188] */
.zst_conent{font-family:Arial,Helvetica,sans-serif; border: 2px solid blue; width: 325px; margin: 0; padding: 1px 0 4px 0;}
.zst_conent h1{color: #017316; font-size: 13pt; font-weight: bold; text-align: center; margin: 0; padding: 0 0 5px 0;}
.zst_conent p{color: #000000; font-size: 10pt; font-weight:normal; margin: 0; padding: 0 0 0 20px;}
.zst_conent p a{color: #000000; text-decoration: none;}
.zst_conent p a:hover{color: #000000; text-decoration: underline;}
.zst_conent span{color: #000000; font-size: 10pt; font-weight:bold;}

//-->




