#news_box
{
	border: 1px solid #006600;
  float: right;
  clear: right;
	margin: 1em 0 1em 4em;
	width: 240px;
}

#news_box .main_title
{
	background-color: #006600;
	text-align: center;
  padding: 5px;
  padding-right: 0;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;	
}

#news_box .news
{
	width: 236px;
  font-size: x-small;
  margin: 2px 2px 2px;
}

#news_box .news .title
{
  font-weight: bold;	
}

#news_box .news tr.even
{
	border: 1px dashed #006600;  
  background-color: #e7fbde;
}

#news_box .news tr.odd
{
	border: 1px dashed #006600;  
  background-color: #FFF;
}

#news_alert
{
	border: 1px solid #800000;
  float: right;
	margin: 1em 0em 1em 4em;
	width: 240px;
}

#news_alert .main_title
{
	background-color: #800000;
	text-align: center;
  padding: 5px;
  padding-right: 0;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;	
}

#news_alert .news
{
	border: 1px dashed #800000;
	width: 236px;
  font-size: x-small;
  margin: 2px 2px 2px;
}

#news_alert .news .title
{
  color: #800000;
  font-weight: bold;	
}

#news_alert .news tr.even
{
	border: 1px dashed #800000;  
  background-color: #FFE5FF;
}

#news_alert .news tr.odd
{
	border: 1px dashed #800000;  
  background-color: #FFEEFF;
}

.news
{
  width: 100%;
}

.news tr.even
{
  background-color: #F2F1EF;
}

.news tr.odd
{
  background-color: #fff;
}

.news td
{
  padding: 12px 15px;
}

.news .description
{
	text-align: justify;  
}

.meta
{
  text-align: right;
  font-style: italic;
}

#more_news
{
  text-align: right;
  font: 14px georgia,times,serif;
  font-style: italic;
}

#more_news a:link
{
	background: transparent; 
	color:  #006600; 
	text-decoration: none;
}

#more_news a:visited
{
	background: transparent; 
	color: #006600; 
	text-decoration: none;
}
