#newsshow div.date { padding:0; margin:0 0 1em 0; color:#666; background:#F9F9F9;border-bottom:1px #ddd solid; padding:5px 5px 2px 5px; font-weight:bold;}
#newsshow div.title{ padding:0 0 5px 5px; margin:0}
#newsshow div.text{ padding:0 0 0px 5px; margin:0}
#newsshow div.list { margin-bottom:10px;}


#newshome div.float_l { width:21em; position:relative; line-height:1.25em; color:#998B7F;  float:left; padding:0 0.5em 3em 0.5em;}
#newshome div.entry{ padding-bottom:0.2em;}
#newshome h1 { line-height:1.2em; font-size:116%; padding:0; margin:0; margin-bottom:1em;color:#998B7F;}

#newslist a { font-size:8pt; line-height:1.46em; color:#004494; text-decoration:none; }

#newslist div.newsitem { background:#f2f3f3; margin-bottom:12px; font-size:8pt; line-height:1.46em; }
#newslist div.newsitem table tr td { vertical-align:top;}
#newslist div.newsitem table tr td.newsimage { width:110px; overflow:hidden; background-color:#dadadc;}
#newslist div.newsitem table tr td.newsimage span { display:block; width:110px; overflow:hidden; text-align:center;}
#newslist div.newsitem table tr td.newsimage span img { display:block; margin:0 auto;}
#newslist div.newsitem table tr td.newscontent { width:396px; overflow:hidden; padding:4px 4px 4px 10px; color:#58585A;}
#newslist div.newsitem table tr td.newscontent p { margin:0; padding:0; font-size:8pt; line-height:1.46em; color:#58585a;}
#newslist div.num, #newslist div.num a, div.num, div.num a { color:#b1b3b4; }
#newslist div.nav, #newslist div.nav a { color:#b1b3b4; }

#newslist a:hover, #newslist div.num a:hover, #newslist div.nav a:hover, div.num a:hover { text-decoration:none; color:#008BD0;}
