

/*  -----------------  #news  ------------------ */


#news { width: auto; height: auto; }
#news div.top { width: auto; height: auto; }
#news div.inner { width: auto; height: auto; }
#news div.bottom { width: auto; height: auto; }

/*  -----------------  #news top  ------------------ */

/*  -----------------  #news inner  ------------------ */


#news div.inner p {
  line-height: 1.6em;
  }

#news div.inner p span.content {
  color: #000000; /* From #868686 to #000000 */
  }

#news div.inner p a:link,
#news div.inner p a:hover,
#news div.inner p a:active,
#news div.inner p a:visited {
  color: #676767;
  text-decoration: none;
  }

#news div.inner p a:hover {
  color: black;
  border-bottom: 1px dotted #C0C0C0;
  }




#news div.inner p.listNew {
  width: auto;
  padding: 2px 0 2px 24px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-image: url("images/news.list.new.icon.gif");
  /* border: 1px solid black; */
  }

#news div.inner p.listGeneral {
  width: auto;
  padding: 2px 0 2px 24px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-image: url("images/news.list.general.icon.gif");
  /* border: 1px solid black; */
  }

#news div.inner p.listNew a:link,
#news div.inner p.listNew a:hover,
#news div.inner p.listNew a:active,
#news div.inner p.listNew a:visited {
  color: #BB3D00;
  }

#news div.inner p.listNew a:hover {
  color: #824100;
  }


/*  -----------------  #news bottom  ------------------ */

/*  -----------------  index #news  ------------------ */


#news { width: 315px; height: 293px; float: left; }
#news div.top { height: 55px; margin-top: 10px;
  background: url("images/box.index.background.gif") no-repeat 14px 4px; }
#news div.inner { padding: 0px 5px 10px 17px; }
#news div.inner p.listNew { background-position: 0px 4px; }
#news div.inner p.listGeneral { background-position: 0px 3px; }

#news div.bottom p { margin-left: 40px; padding: 1px 10px 1px 0; text-align: right; background-color: #F0F0F0; }
#news div.bottom p a { color: #994D00; text-decoration: none; }
#news div.bottom p a:hover { text-decoration: underline; }
#news div.bottom p a span.mark { margin-right: 5px; color: #994D00; font-size: 0.9em; }
#news div.bottom p a:hover span.mark { text-decoration: none; }
