@charset utf-8;

div.news_item_source_type_name_date {
float:right;
width:auto;
border:none;
color:#000000;
background-color:#FFFFFF;
font-family:Arial, sans-serif;
font-size:8pt;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:0;
padding:0 0 10px 10px;
}

span.news_item_headline_author_name {
width:auto;
color:#000000;
background-color:#FFFFFF;
font-family:Arial, sans-serif;
font-size:8pt;
font-style:italic;
font-variant:normal;
font-weight:normal;
margin:0;
padding:0;
}

img.news_item_headline_graphic {
border:1px solid #686868;
color:#000000;
background-color:#FFFFFF;
margin:20px 10px 10px;
padding:0;
}

div.news_item_feed_item {
border-left:1px solid #C0C0C0;
border-right:1px solid #8D8D8D;
border-top:1px solid #C0C0C0;
border-bottom:1px solid #8D8D8D;
color:#000000;
background-color:#E6E6E6;
margin:10px 0;
padding:0;
}

div.news_item_preamble {
border-bottom:1px solid #8D8D8D;
color:#000000;
background-color:#E6E6E6;
font-family:Arial, sans-serif;
font-size:10pt;
font-style:normal;
font-variant:normal;
font-weight:bold;
margin:0;
padding:4px 10px;
}

div.news_item_feed_item_description {
border-bottom:1px solid #8D8D8D;
color:#000000;
background-color:#F5F5F5;
font-family:Arial, sans-serif;
font-size:9pt;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:0;
padding:10px;
}

p.news_item_feed_item_links {
width:auto;
color:#000000;
font-family:Arial, sans-serif;
font-size:9pt;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:0;
padding:0;
}

div.news_item_postamble {
border:none;
color:#000000;
background-color:#E6E6E6;
font-family:Arial, sans-serif;
font-size:8pt;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:0;
padding:2px 10px;
}

div.news_item_feed_image_text_input,table.news_item_feed_image_text_input {
float:right;
margin:0;
padding:0;
}

img.news_item_feed_image {
float:right;
border:1px solid #686868;
color:#000000;
background-color:#E6E6E6;
margin:0;
padding:0;
}

ul.news_item_other_feeds {
margin:0 0 0 12px;
padding:0;
}

div.news_item_news_items_list {
width:auto;
border:none;
color:#000000;
background-color:#FFFFFF;
margin:10px 0 0;
padding:0;
}

div.news_item_news_items_list div.news_item_item {
width:auto;
border:none;
color:#000000;
background-color:#FFFFFF;
margin:0;
padding:0;
}

div.news_item_news_items_list div.news_item_source_type_name_date {
float:right;
width:180px;
border:none;
color:#000000;
background-color:#FFFFFF;
font-family:Arial, sans-serif;
font-size:8pt;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:0;
padding:0 0 10px 10px;
}

div.news_item_news_items_list img.news_item_headline_graphic {
border:1px solid #686868;
color:#000000;
background-color:#FFFFFF;
margin:5px 10px 0;
padding:0;
}

span.news_item_source_type_name,span.news_item_date,div.news_item_news_items_list span.news_item_source_type_name,div.news_item_news_items_list span.news_item_date {
background-color:#FFFFFF;
color:#000000;
width:auto;
margin:0;
padding:0;
}

span.news_item_date_updated_flag,div.news_item_news_items_list span.news_item_date_updated_flag {
background-color:#FFFFFF;
color:#FF0000;
width:auto;
margin:0;
padding:0;
}

div.news_item_breadcrumbs,div.news_item_news_items_list div.news_item_breadcrumbs {
background-color:#FFFFFF;
border:none;
color:#000000;
font-family:Arial, sans-serif;
font-size:9pt;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:0;
padding:0;
}

div.news_item_breadcrumbs span a:link,div.news_item_breadcrumbs span a:visited,div.news_item_news_items_list div.news_item_breadcrumbs span a:link,div.news_item_news_items_list div.news_item_breadcrumbs span a:visited {
color:#0000FF;
text-decoration:none;
}

div.news_item_breadcrumbs span a:link:hover,div.news_item_news_items_list div.news_item_breadcrumbs span a:link:hover {
color:#0000FF;
text-decoration:underline;
}

span.news_item_headline_chapeau,span.news_item_headline_introduction,p.news_item_link,p.news_item_feed_item_author,div.news_item_news_items_list span.news_item_headline_chapeau {
background-color:#FFFFFF;
color:#000000;
font-family:Arial, sans-serif;
font-size:10pt;
font-style:normal;
font-variant:normal;
font-weight:normal;
width:auto;
margin:0;
padding:0;
}

span.news_item_feed_item_comments,span.news_item_feed_item_enclosure {
float:right;
width:auto;
margin:0;
padding:0 0 0 10px;
}

span.news_item_feed_item_link,span.news_item_feed_item_bookmark {
width:auto;
margin:0;
padding:0 10px 0 0;
}

span.news_item_feed_text_input input.input,span.news_item_feed_text_input input.button {
font-family:Arial, sans-serif;
font-size:8pt;
font-style:normal;
font-variant:normal;
font-weight:normal;
}