/*Begin 160 Content Width (162 pixels with border)*/
.pane_160column_section
{
  width:162px;
}

.pane_160column_header
{
  font-size:14px;
  font-family:arial;
  font-weight:bold;
  color:#1B60A1;
  text-decoration:none;
  width:160px;
  text-align:left;
  padding-top:3px;
}

.pane_160column_table
{
  width:160px;
  border-top-color:#1B60A1;
  border-top-style:solid;
  border-top-width:3px;
  border-bottom-color:#C0C0C0;
  border-bottom-style:solid;
  border-bottom-width:1px;
}
/*End 160 Content Width (162 pixels with border)*/

/*Begin 180 Content Width (182 pixels with border)*/
.pane_180column_section
{
  width:182px;
}

.pane_180column_header
{
  font-size:14px;
  font-family:arial;
  font-weight:bold;
  color:#1B60A1;
  text-decoration:none;
  width:180px;
  text-align:left;
  padding-top:3px;
}

.pane_180column_table
{
  width:180px;
  border-top-color:#1B60A1;
  border-top-style:solid;
  border-top-width:3px;
  border-bottom-color:#C0C0C0;
  border-bottom-style:solid;
  border-bottom-width:1px;
}
/*End 180 Content Width (182 pixels with border)*/

/*Begin 370 Content Width (372 pixels with border)*/
.pane_370column_section
{
  width:372px;
}

.pane_370column_header
{
  font-size:14px;
  font-family:arial;
  font-weight:bold;
  color:#1B60A1;
  text-decoration:none;
  width:370px;
  text-align:left;
  padding-top:3px;
}

.pane_370column_table
{
  width:370px;
  border-top-color:#1B60A1;
  border-top-style:solid;
  border-top-width:3px;
  border-bottom-color:#C0C0C0;
  border-bottom-style:solid;
  border-bottom-width:1px;
}
/*End 370 Content Width (372 pixels with border)*/

/*Begin 400 Content Width (402 pixels with border)*/
.pane_400column_section
{
  width:402px;
}

.pane_400column_header
{
  font-size:14px;
  font-family:arial;
  font-weight:bold;
  color:#1B60A1;
  text-decoration:none;
  width:400px;
  text-align:left;
  padding-top:3px;
}

.pane_400column_table
{
  width:400px;
  border-top-color:#1B60A1;
  border-top-style:solid;
  border-top-width:3px;
  border-bottom-color:#C0C0C0;
  border-bottom-style:solid;
  border-bottom-width:1px;
}
/*End 400 Content Width (402 pixels with border)*/

/*Begin 510 Content Width (516 pixels with border)*/
.pane_510column_section
{
  width:516px;
}

.pane_510column_header
{
  font-size:14px;
  font-family:arial;
  font-weight:bold;
  color:#1B60A1;
  text-decoration:none;
  width:516px;
  text-align:left;
  padding-top:3px;
}

.pane_510column_table
{
  width:516px;
  border-top-color:#1B60A1;
  border-top-style:solid;
  border-top-width:3px;
  border-bottom-color:#C0C0C0;
  border-bottom-style:solid;
  border-bottom-width:1px;
}
/*End 510 Content Width (516 pixels with border)*/

/*Begin 600 Content Width (605 pixels with border)*/
.pane_600column_section
{
  width:605px;
}

.pane_600column_header
{
  font-size:14px;
  font-family:arial;
  font-weight:bold;
  color:#1B60A1;
  text-decoration:none;
  width:605px;
  text-align:left;
  padding-top:3px;
}

.pane_600column_table
{
  width:605px;
  border-top-color:#1B60A1;
  border-top-style:solid;
  border-top-width:3px;
  border-bottom-color:#C0C0C0;
  border-bottom-style:solid;
  border-bottom-width:1px;
}
/*End 600 Content Width (605 pixels with border)*/

/*Begin 200 Content Width (202 pixels with border)*/
.pane_200column_section
{
  width:202px;
}

.pane_200column_header
{
  font-size:14px;
  font-family:arial;
  font-weight:bold;
  color:#1B60A1;
  text-decoration:none;
  width:200px;
  text-align:left;
  padding-top:3px;
}

.pane_200column_table
{
  width:200px;
  border-top-color:#1B60A1;
  border-top-style:solid;
  border-top-width:3px;
  border-bottom-color:#C0C0C0;
  border-bottom-style:solid;
  border-bottom-width:1px;
}
/*End 200 Content Width (202 pixels with border)*/

/*Begin 240 Content Width (242 pixels with border)*/
.pane_240column_section
{
  width:242px;
}

.pane_240column_header
{
  font-size:14px;
  font-family:arial;
  font-weight:bold;
  color:#1B60A1;
  text-decoration:none;
  width:240px;
  text-align:left;
  padding-top:3px;
}

.pane_240column_table
{
  width:240px;
  border-top-color:#1B60A1;
  border-top-style:solid;
  border-top-width:3px;
  border-bottom-color:#C0C0C0;
  border-bottom-style:solid;
  border-bottom-width:1px;
}
/*End 240 Content Width (242 pixels with border)*/

/*Begin 640 Content Width (644 pixels with border)*/
.pane_640column_section
{
  width:644px;
}

.pane_640column_header
{
  font-size:14px;
  font-family:arial;
  font-weight:bold;
  color:#1B60A1;
  text-decoration:none;
  width:644px;
  text-align:left;
  padding-top:3px;
}

.pane_640column_table
{
  width:644px;
  border-top-color:#1B60A1;
  border-top-style:solid;
  border-top-width:3px;
  border-bottom-color:#C0C0C0;
  border-bottom-style:solid;
  border-bottom-width:1px;
}
/*End 640 Content Width (644 pixels with border)*/

/*Begin 800 Content Width (806 pixels with border)*/
.pane_800column_section
{
  width:806px;
}

.pane_800column_header
{
  font-size:14px;
  font-family:arial;
  font-weight:bold;
  color:#1B60A1;
  text-decoration:none;
  width:806px;
  text-align:left;
  padding-top:3px;
}

.pane_800column_table
{
  width:806px;
  border-top-color:#1B60A1;
  border-top-style:solid;
  border-top-width:3px;
  border-bottom-color:#C0C0C0;
  border-bottom-style:solid;
  border-bottom-width:1px;
}
/*End 800 Content Width (806 pixels with border)*/

/*begin quote styles*/
.quote_no_change
{
  font-family:arial;
  color:#000000;
}
.quote_up
{
  font-family:arial;
  color:#008000;
}

.quote_down
{
  font-family:arial;
  color:#FF0000;
}

.quote_in
{
  padding:2px;
  font-size:8pt;
  font-family:arial;
  color:#000000;
  background-color:#eee8db;
  text-align:right;
}

.quote_out
{
  padding:2px;
  font-size:8pt;
  font-family:arial;
  color:#000000;
  background-color:#ffffff;
  text-align:right;
}

.quote_at
{
  padding:2px;
  font-size:8pt;
  font-family:arial;
  color:#000000;
  background-color:#c8ffff;
  text-align:right;
}

.quote_null
{
  padding:2px;
  font-size:8pt;
  font-family:arial;
  color:#000000;
  background-color:#f5f5f5;
  text-align:right;
}

.quote_strike
{
  padding:2px;
  font-size:8pt;
  font-family:arial;
  font-weight:600;
  color:#000000;
  background-color:#c0c0c0;
  text-align:center;
}

.quote_snap_date
{
  font-size:7pt;
  font-family:arial;
  color:#000000;
}
/*end quote styles*/

/*begin table styles*/
.data_table_columnheader
{
padding:2px;
font-size: 8pt;
font-family:arial;
color:#000000;
border-top-style:solid;
border-top-color:#76A0C7;
border-top-width:1px;
border-bottom-style:solid;
border-bottom-color:#76A0C7;
border-bottom-width:1px;
background-color: #d8d8d8;
text-align: center;
}

.data_table
{
  border:1px solid #cccccc;
}

.data_table_row
{
	padding-top:2px;
	padding-right:4px;
	padding-bottom:2px;
	padding-left:4px;
	font-family:arial;
	font-size:12px;
	color:#222222;
	background-color:#FFFFFF;
}

.data_table_rowshaded
{
	padding-top:2px;
	padding-right:4px;
	padding-bottom:2px;
	padding-left:4px;
	font-size:12px;
	font-family:arial;
	color:#000000;
	background-color:#F8F8F8;
}

.data_table_data
{
  text-align:right;
}

.data_table_last
{
  text-align:right;
  font-weight:bold;
}

.data_table_info
{
  text-align:center;
}
/*end table styles*/

/*Begin Composite Styles*/
.composite_header
{
  padding-top:2px;
  font-size:8pt;
  font-family:arial;
  font-weight:bold;
  color:#000000;
  background-color:#ffffff;
  text-align:center;
}

.composite_subheader
{
  padding-bottom:2px;
  font-size:7pt;
  font-family:arial;
  color:#000000;
  background-color:#ffffff;
  text-align:center;
}

.composite_columnheader
{
  padding:2px;
  font-size:8pt;
  font-family:arial;
  color:#000000;
  border-top-style:solid;
  border-top-color:#76A0C7;
  border-top-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#76A0C7;
  border-bottom-width:1px;
  background-color:#d8d8d8;
  text-align:center;
}

.composite_row
{
  padding:2px;
  font-size:8pt;
  font-family:arial;
  color:#000000;
  background-color:#FFFFFF;
  border-top:1px solid #000000;
  text-align:right;
}

.composite_rowshaded
{
  padding:2px;
  font-size:8pt;
  font-family:arial;
  color:#000000;
  background-color:#f1f1f1;
  border-top:1px solid #000000;
  text-align:right;
}
/*End Composite Styles*/

/*Begin Instant Styles*/
.instant_reverse
{
  width:15px;
  text-align:center;
  background-color:#000000;
  color:#FFFFFF;
}

.instant_manage_text {
  font-family:arial;
  font-size:10pt;
}

.instant_manage_text_small {
  font-family:arial;
  font-size:9pt;
}

.instant_manage_text_tiny {
  font-family:arial;
  font-size:8pt;
}

.instant_pane_400column_header_delay
{
  font-size:13px;
  font-family:arial;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}

.button
{
  font-family:arial;
  font-size:10px;
}

/* Causes error on article page inputs */
/*.field, #input, #select
{
  font-family:arial;
  font-size:11px;
  text-align:left;
}*/

.field_label
{
  font-family:arial;
  font-size:12px;
}

.page_heading
{
  font-family:arial;
  font-size:14px;
  text-align:center;
}

/*End Instant Styles*/

/*Begin News Styles*/
.popular_text {
       font: 11px/15px Arial, Helvetica, Geneva, sans-serif;
       color: #129049;
       text-decoration: none;
       padding: 3px 10px 3px 10px;
}

.popular_odd_text {
       font: 11px/15px Arial, Helvetica, Geneva, sans-serif;
       color: #129049;
       text-decoration: none;
       padding: 3px 10px 3px 10px;
       background-color: #EFEFEF;
}

.news_caption
{
  float:right;
  padding:2px;
  border:1px solid #1B60A1;
  margin:5px;
  font-family:Arial,Verdana,sans-serif;
  font-size:7pt;
  line-height:1.2em;
}

.news_content
{
  font-family:LatoRegular, sans-serif;
  font-size:14px;
  color:#222222;
  line-height:1.3;
  margin-top:12px;
  margin-left:0px;
  margin-bottom:9px;
}

.news_content_big
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#222222;
  line-height: 1.3;
  margin-top:3px;
  margin-left:0px;
  margin-bottom:9px;
}

.news_content strong {
  font-weight: bold;
}

.news_area
{
  font-family:arial;
  font-size:10pt;
  color:#000000;
  padding:3px;
}

.news_heading
{
  font-family:arial;
  font-size:11pt;
  font-weight:600;
  color:#000000;
}

.news_summary_headline
{
  font-family:arial;
  font-size:13px;
  font-weight:bold;
  color:#222222;
  padding-top:0px;
  margin-bottom:3px;
}

#news_summary_headline a
{
  font-family:arial;
  font-size:13px;
  font-weight:bold;
  color:#129049;
}

.news_headline
{
  font-family:arial;
  font-size:11px;
  color:#000000;
  padding-left:2px;
}

#news_headline a
{
  font-family:arial;
  font-size:11px;
  color:#129049;
}

.news_hot_headline
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:17px;
  padding-left:2px;
  color: #129049;
}

#news_hot_headline a
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:17px;
  padding-left:2px;
  color: #129049;
}

.news_summary_heading
{
  font-family:arial;
  font-size:11pt;
  font-weight:bold;
  color:#000000;
}

.news_highlight1
{
  font-family:arial;
  font-size:10pt;
  font-weight:bold;
  color:#000000;
  margin-top:5px;
  margin-left:0px;
  margin-bottom:5px;
}

.news_highlight2
{
  font-family:arial;
  font-size:10pt;
  font-weight:bold;
  color:#000000;
  margin-top:5px;
  margin-left:0px;
  margin-bottom:5px;
}

.news_highlight3
{
  font-family:arial;
  font-size:10pt;
  font-weight:bold;
  color:#000000;
  margin-top:5px;
  margin-left:0px;
  margin-bottom:5px;
}

.news_highlight4
{
  font-family:arial;
  font-size:10pt;
  font-weight:bold;
  color:#000000;
  margin-top:5px;
  margin-left:0px;
  margin-bottom:5px;
}

.news_header1
{
  font-family:LatoBold, sans-serif;
  font-size:17px;
  line-height: 1.3;
  color:#000000;
  margin-top:18px;
  margin-left:0px;
  margin-bottom:6px;
}

.news_header2
{
  font-family:LatoBold, sans-serif;
  font-size:15px;
  line-height: 1.3;
  color:#000000;
  margin-top:9px;
  margin-left:0px;
  margin-bottom:6px;
}

.news_header3
{
  font-family:LatoBold, sans-serif;
  font-size:14px;
  color:#000000;
  line-height: 1.3;
  margin-top:6px;
  margin-left:0px;
  margin-bottom:6px;
}

.news_header4
{
  font-family:LatoBold, sans-serif;
  font-size:.8em;
  font-weight:bold;
  color:#000000;
  margin-top:6px;
  margin-left:0px;
  margin-bottom:6px;
}

.news_intro1
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  line-height:16px;
  font-weight:bold;
  margin-top:18px;
  margin-left:0px;
  margin-bottom:6px;
}

.news_intro2
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  line-height:16px;
  font-weight:bold;
  margin-top:9px;
  margin-left:0px;
  margin-bottom:6px;
}

.news_intro3
{
  font-family:arial;
  font-size:.8em;
  font-weight:bold;
  color:#000000;
  margin-top:9px;
  margin-left:0px;
  margin-bottom:6px;
}

.news_intro4
{
  font-family:arial;
  font-size:.8em;
  font-weight:bold;
  color:#000000;
  margin-top:9px;
  margin-left:0px;
  margin-bottom:6px;
}

.news_byline
{
  font-family:arial;
  font-size:.9em;
  font-weight:bold;
  color:#000000;
  margin-top:3px;
  margin-left:0px;
  margin-bottom:14px;
}

.news_author
{
  font-family:LatoBold;
  font-size:14px;
  color:#000000;
  margin-top:3px;
  margin-left:0px;
  margin-bottom:14px;
}

.news_authortitle
{
  font-family:arial;
  font-size:.9em;
  font-weight:bold;
  color:#000000;
  margin-top:3px;
  margin-left:0px;
  margin-bottom:14px;
}

.news_copyright
{
  font-family:arial;
  font-size:9px;
  line-height:12px;
  color:#505050;
  margin-top:15px;
  margin-left:0px;
  margin-bottom:5px;
}

.news_editor
{
  font-family:arial;
  font-size:.6em;
  font-style:italic;
  color:#505050;
  margin-top:12px;
  margin-left:0px;
  margin-bottom:12px;
}

.news_date
{
  font-family:arial;
  font-size:9px;
  color:#505050;
  padding-top:5px;
  padding-bottom:5px;
}

.news_date_format_normal {
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	color:#000000;
}

.news_date_format_ago {
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	color: #EF4B22;
}

.news_link
{
  font-family:arial;
  font-size:0.9em;
}

.full_screen_news_story
{
  padding-left:2px;
}

.pane_news_story
{
  padding-left:0px;
}

.pane_news_header
{
  font-size:14px;
  font-family:arial;
  font-weight:bold;
  color:#1B60A1;
  text-decoration:none;
  text-align:left;
  padding:2px;
  border-top-color:#1B60A1;
  border-top-style:solid;
  border-top-width:3px;
  border-bottom-color:#C0C0C0;
  border-bottom-style:solid;
  border-bottom-width:1px;
}

.pane_news_content
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#222222;
  line-height:16px;
}

#news_content_section td {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#222222;
  line-height:16px;
}

#news_content_section_big td {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11.5px;
  color:#222222;
  line-height:16px;
}

.news_summary_title {
  font-family:arial;
  font-size:11px;
  padding-left:2px;
  color:#129049;
}

.news_sub_masthead_text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    color: #000000;
    text-align: left;
}

.news_summary2_normal_headline {
	color: #000000;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	padding: 3px 0px;
	display: block;
}

.news_summary2_normal_subtitle {
	color: #000000;
	font: bold 15px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	padding: 3px 0px;
	display: block;
}

.news_summary2_normal_subheadline {
	color: #000000;
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	padding: 0px 0px;
	display: block;
	margin-bottom: 3px;
	padding-bottom: 3px;
}

.news_summary2_normal_sub_subtitle {
	color: #000000;
	font: 12px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	padding: 0px 0px;
	display: block;
}

.news_summary2_wide_headline {
	color: #000000;
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	padding: 3px 0px;
	display: block;
}

.news_summary2_wide_subtitle {
	color: #000000;
	font: bold 18px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	padding: 3px 0px;
	display: block;
}

.news_summary2_hot_headline {
	color: #0A3E6D;
	font: bold 22px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	padding: 3px 0px;
	display: block;
}

.news_summary2_lined_inset_img {
	float: right;
	border: 1px solid #000;
	margin: 3px 0px 10px 10px;
}

.news_summary2_separator {
	padding-bottom: 10px;
	background: url(../../images/news/big_div_dots.gif) repeat-x left bottom;
}

#news_top_headlines_article {
}

#news_top_headlines_article .title {
	padding-top: 5px;
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin-bottom: 5px;
}

#news_top_headlines_article .subtitle {
	font: bold 18px Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding: 3px 0px;
	display: block;
}

#news_top_headlines_article .summary {
	font: 11px Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	margin-bottom: 10px;
}

#news_top_headlines_article_list {
	margin-top: 0px;
	background-color: #EFEFEF;
	border: 1px solid #A8A7A5;
	padding: 5px;
	font: 11px Verdana, Arial, Helvetica, Geneva, sans-serif;
}

#news_top_headlines_article_list a {
	font: bold 11px Verdana, Arial, Helvetica, Geneva, sans-serif;
	display: block;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	min-height: 14px;
}

#news_top_headlines_article_list a:hover {
	text-decoration: underline;
}

#news_top_headlines_article_list dt {
	margin: 0px 10px 0px 0px;
}

#news_top_headlines_article_list dd {
	color: #000;
	margin: 0px 10px 8px 0px;
}

#news_top_headlines_article_list dt.current {
	padding: 3px 3px 0px 13px;
	background-color: #fff;
	margin: 0px 0px 0px -6px;
	border-top: 1px solid #A8A7A5;
	border-right: 1px solid #A8A7A5;
}

#news_top_headlines_article_list dd.current {
	padding: 0px 3px 3px 13px;
	background-color: #fff;
	margin: 0px 0px 8px -6px;
	border-right: 1px solid #A8A7A5;
	border-bottom: 1px solid #A8A7A5;
}

#news_most_recent_headlines {
	margin-top: -3px;
	border: 1px solid #A8A7A5;
}

#news_most_recent_headlines dl {
	padding: 5px;
	display: block;
}

#news_most_recent_headlines dt {
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	color: #0A3E6D;
}

#news_most_recent_headlines dd.subhead {
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	display: block;
	text-decoration: none;
}

#news_most_recent_headlines dd a {
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #0A3E6D;
	display: block;
	margin-bottom: 0px;
	text-decoration: none;
	margin-bottom: 10px;
}

#news_most_recent_headlines dd a.last {
	margin-bottom: 0px;
}

#news_most_recent_headlines dd a:hover {
	text-decoration: underline;
}

#news_most_recent_headlines_footer {
	background-color: #A9A8A6;
	height: 14px;
	padding: 5px;
}

#news_most_recent_headlines_footer a.arrowdn {
	height: 14px;
	width: 14px;
	float: right;
	background: #A9A8A6 url(../../images/news/rnow_arrow_dn.gif) no-repeat;
}

#news_most_recent_headlines_footer a:hover.arrowdn {
	background: #A9A8A6 url(../../images/news/rnow_arrow_dn_o.gif) no-repeat;
}

#news_most_recent_headlines_footer a.arrowup {
	height: 14px;
	width: 14px;
	float: right;
	padding: 0px 2px 0px 0px;
	background: #A9A8A6 url(../../images/news/rnow_arrow_up.gif) no-repeat;
}

#news_most_recent_headlines_footer a:hover.arrowup {
	background: #A9A8A6 url(../../images/news/rnow_arrow_up_o.gif) no-repeat;
}

#news_quick_view {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 100%;
	background: url(../../images/news/blue_grad_100.gif) repeat-x bottom left;
}

#news_quick_view .container {
  border: 1px solid #5C5C5C;
  float: left;
	width: 100%;
  height: 90px;
  position: relative;
  overflow: hidden;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 1px -1px 1px -1px;
}

#news_quick_view ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 240px;
  list-style:none;
}

#news_quick_view img {
	float: left;
	margin-right: 10px;
	border: 1px solid #000;
}

#news_quick_view li {
  width: 200px;
  height: 240px;
  text-align: left;
  padding:0px 10px 5px 5px;
  float:left;
	color: #000;
	font: 10px Verdana, Arial, Helvetica, Geneva, sans-serif;
}

#news_quick_view li span {
	color: #0A3E6D;
	display: block;
	margin-bottom:5px;
	padding-left: 10px;
	border-bottom: 1px solid #DEE5EB;
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	background: url(../images/arrows_1pxor.gif) no-repeat left center;
}

#news_quick_view li a {
	color: #0A3E6D;
	font-weight: bold;
	display: block;
}

#news_quick_view span.controls {
	right: 2px;
	top: 5px;
	position: absolute;
}

#news_quick_view .previous_button {
display: inline-block;  width: 17px;
  height: 14px;
  background: url(../../images/common/layout/v4/controls/prev.gif) no-repeat left center;
  position: relative;
  z-index: 100;
  cursor: pointer;
}

#news_quick_view .previous_button_over {
  background: url(../../images/common/layout/v4/controls/prev_over.gif) no-repeat left center;
}

#news_quick_view .previous_button_disabled {
  background: url(../../images/common/layout/v4/controls/prev_disabled.gif) no-repeat left center;
  cursor: default;
}

#news_quick_view .next_button {
display: inline-block;  width: 17px;
  height: 14px;
  background: url(../../images/common/layout/v4/controls/next.gif) no-repeat right center;
  z-index: 100;
  position: relative;
  cursor: pointer;
}

#news_quick_view .next_button_over {
  background: url(../../images/common/layout/v4/controls/next_over.gif) no-repeat left center;
}

#news_quick_view .next_button_disabled {
  background: url(../../images/common/layout/v4/controls/next_disabled.gif) no-repeat left center;
  cursor: default;
}

.news_embedded_image {
  float:right;
  padding:0px 0px 0px 10px;
  color:#000000;
  background-color:#FFFFFF;
}
.news_embedded_image_caption {
  border: 1px solid #D3D3D3;
  padding: 2px;
  font-size:10px;
  color:#7D7D7D;
  line-height: 12px;
}

/*End News Styles*/

.tool_section
{
  padding:2px;
  font-size:10pt;
  font-family:arial;
  color:#000000;
  background-color:#f1f1f1;
  border:1px #9c9c9c solid;
}

.steps
{
  padding:3px;
  text-align:center;
  font-weight:600;
  background-color:#000000;
  color:#ffffff;
}

.hidden_table_cell
{
	display:none;
}

/*** start Image styles */

.image_caption
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#7D7D7D;
  line-height:14px;
  margin-top:0px;
  margin-left:0px;
  margin-bottom:10px;
  border: 1px solid #D3D3D3;
  padding: 2px;
}

/*** end   Image styles */

table.ExchangeSymbolChanges {
  border-width: 1px 1px 1px 1px;
  border-spacing: 2px;
  border-style: solid solid solid solid;
  border-color: black black black black;
  border-collapse: collapse;
  font-family: arial;
}

table.ExchangeSymbolChanges th {
  border-width: 1px 1px 1px 1px;
  padding: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: black black black black;
  background-color: #D8D8D8;
  text-align: left;
  vertical-align: top;
  font-size: 8pt;
  background-color: #d8d8d8;
}

table.ExchangeSymbolChanges td {
  border-width: 1px 1px 1px 1px;
  padding: 2px 4px 2px 4px;
  border-style: solid solid solid solid;
  border-color: black black black black;
  text-align: left;
  background-color: white;
  font-size: 9pt;
  color: #000000;
}

table.OverviewManagerTable {
  border-width: 1px;
  border-spacing: 2px;
  border-style: solid;
  border-color: black;
  border-collapse: collapse;
  font-family: arial;
}

table.OverviewManagerTable td {
  border-width: 1px;
  padding: 2px 4px 2px 4px;
  border-style: solid;
  border-color: black;
  font-size: 9pt;
}

table.OverviewManagerTable table {
  border-style: none;
}
table.OverviewManagerTable table td {
  border-style: none;
  font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
  font-size: 8pt;
}

fieldset
{
    border:1px solid blue;
    -moz-border-radius:10px;
    padding:2px;
    margin:2px;
}

legend
{
    font-family:Osaka,Arial,Helvetica,sans-serif;
    font-size:11px;
    border:1px solid blue;
    color:blue;
    font-weight:bold;
    padding:2px 5px;
    margin:5px;
    margin-left:1.0em;
}

table.view_market_alerts {
    border-width: 1px 1px 1px 1px;
    border-spacing: 2px;
    border-style: solid solid solid solid;
    border-color: black black black black;
    border-collapse: collapse;
    font-family: arial;
}

table.view_market_alerts th {
	background: #D8D8D8;
    border-width: 1px 1px 1px 1px;
    padding: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: black black black black;
    text-align: center;
    vertical-align: middle;
    font-size: 9px;
}

table.view_market_alerts td {
    border-width: 1px 1px 1px 1px;
    padding: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: black black black black;
    text-align: left;
    font-size: 10px;
    color: #000000;
}
table.view_market_alerts tr.shaded {
    background-color: #E5E5E5;
}

table.edit_market_alerts_criteria_help {
    border: 1px solid black;
    font-size: 12px;
}

table.edit_market_alerts_criteria_help th {
    border: 1px solid black;
    padding: 2px 2px 2px 2px;
    background-color: #D8D8D8;
}

table.edit_market_alerts_criteria_help td {
    border: 1px solid black;
    padding: 2px 2px 2px 2px;
    text-align: center;
    background-color: white;
}

table.futures_spread_matrix {
    border-width: 1px 1px 1px 1px;
    border-spacing: 2px;
    border-style: solid solid solid solid;
    border-color: black black black black;
    border-collapse: collapse;
    font-family: verdana, georgia, arial, sans-serif;
}

table.futures_spread_matrix th {
    border-width: 1px 1px 1px 1px;
    padding: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: black black black black;
    text-align: center;
    vertical-align: top;
    font-size: 8pt;
    background-color: #d8d8d8;
    color:#000000;
    text-decoration:none;
    cursor:default;
}

table.futures_spread_matrix td {
    border-width: 1px 1px 1px 1px;
    padding: 2px 4px 2px 4px;
    border-style: solid solid solid solid;
    border-color: black black black black;
    text-align: center;
    font-size: 8pt;
    color: #000000;
    cursor:default;
}

table.futures_spread_matrix td.tinted_cell {
	background-color:#4BACC6;
	color: #FFFFFF;
}

table.futures_spread_matrix td.row_shaded {
background-color:#D8D8D8;
}

table.futures_spread_matrix tfoot {
    border-width: 1px 1px 1px 1px;
    padding: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: black black black black;
    background-color: #D8D8D8;
    text-align: center;
    vertical-align: top;
    font-size: 8pt;
    background-color: #d8d8d8;
    color:#129049;
    text-decoration:none;
}

table.local_rack_prices {
    border-width: 1px 1px 1px 1px;
    border-spacing: 2px;
    border-style: solid solid solid solid;
    border-color: black black black black;
    border-collapse: collapse;
    font-family: arial;
}

table.local_rack_prices td {
    border-width: 1px 1px 1px 1px;
    padding: 2px 4px 2px 4px;
    border-style: solid solid solid solid;
    border-color: black black black black;
    font-size: 11px;
    color: #000000;
    cursor:default;
}

table.local_rack_prices td.shaded_row {
background-color:#F1F1F1;
}

table.local_rack_prices td.header_row {
	background-color:#D8D8D8;
	color: #000000;
}

table.local_rack_prices_tooltip {
border: 0 none;
}
table.local_rack_prices_tooltip td {
border: 0 none;
}
table.local_rack_prices_tooltip td.title {
color: blue;
font-size: 13px;
font-weight:bold;
}