/*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_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:10px;
	color:#222222;
	background-color:#FFFFFF;
}

.data_table_rowshaded
{
	padding-top:2px;
	padding-right:4px;
	padding-bottom:2px;
	padding-left:4px;
	font-size:10px;
	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;
}

.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*/
.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:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#222222;
  line-height:16px;
  margin-top:3px;
  margin-left:0px;
  margin-bottom:9px;
}

.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:#000000;
  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:Georgia, "Times New Roman", Times, serif;
  font-size:19px;
  padding-left:2px;
  color: #129049;
}

#news_hot_headline a
{
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:19px;
  padding-left:2px;
  color: #129049;
}

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

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

.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:arial;
  font-size:1.1em;
  font-weight:bold;
  color:#000000;
  margin-top:18px;
  margin-left:0px;
  margin-bottom:6px;
}

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

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

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

.news_intro1
{
  font-family:arial;
  font-size:1.1em;
  font-weight:bold;
  color:#000000;
  margin-top:18px;
  margin-left:0px;
  margin-bottom:6px;
}

.news_intro2
{
  font-family:arial;
  font-size:.8em;
  font-weight:bold;
  color:#000000;
  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:arial;
  font-size:.9em;
  font-weight:bold;
  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:.7em;
  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:.7em;
  color:#505050;
  padding-top:5px;
  padding-bottom:5px;
}

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

/*** Author styles */

.author_news_pane
{
	padding:1px;
	/*background-image: url('http://dtnag.com/dtnag/images/news/author_background.gif');*/
	/*border: 1px solid #000000;*/
}

#author_info
{
	/*background-image: url('http://dtnag.com/dtnag/images/news/author_info_bg.gif');
	background-repeat:repeat-x;*/
	float:left; 
	clear:left;
  	color: #666666;
}

#author_info a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #129049;	
}

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

#author_links a
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #129049;
  padding-top: 0px;
  margin-bottom: 3px;
}

.author_text
{
  font-family:arial, "Arial";
  font-size:10pt;
  line-height:1.2em;
  color:#000000;
  margin-top:3px;
  margin-left:0px;
  margin-bottom:2px;	
}

.author_name
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight:bold;
  color: #129049;
}

.author_title
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight:bold;
}

/*** end Author styles */
