#container #content #copytext .news { font-size: 11px; width: 400px; margin: 0; padding: 0; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }
#container #content #copytext .news .table_headline_topic { font-size: 11px; margin: 0; padding: 15px 0 10px; width: 310px; }
#container #content #copytext .news .table_headline_date { font-size: 11px; text-align: left; margin: 0; padding: 15px 0 10px; }
#container #content #copytext .news .table_headline_cross { font-size: 11px; text-align: center; margin: 0; padding: 15px 0 0; width: 25px; height: 22px; vertical-align: middle; }
#container #content #copytext .news .news_row_title { font-size: 11px; background-color: #f1f1f1; margin: 0; padding: 0; width: 400px; height: 25px; }
#container #content #copytext .news .news_cross { font-size: 11px; background-color: #f1f1f1; background-repeat: no-repeat; background-position: center; text-align: center; vertical-align: middle; margin: 0; padding: 0; width: 25px; height: 22px; }
#container #content #copytext .news .news_cross img { border-style: none; border-width: 0; }
#container #content #copytext .news .news_title { font-size: 11px; background-color: #f1f1f1; text-align: left; margin: 0; padding: 0; vertical-align: middle; width: 310px; height: 22px; }
#container #content #copytext .news .news_date { font-size: 11px; background-color: #f1f1f1; text-align: left; margin: 0; padding: 0 5px 0 0; vertical-align: middle; height: 22px; }
#container #content #copytext .news .news_description { padding-top: 5px; padding-bottom: 10px; }
#container #content #copytext .news .news_hr { height: 1px; }
#container #content #copytext .news hr { height: 0; margin: 0 0 5px; padding: 0; border-top: 1px solid #f1f1f1; border-right-style: none; border-right-width: 0; border-bottom-style: none; border-bottom-width: 0; border-left-style: none; border-left-width: 0; }

