h3.tabletitle {
	padding: 10px 0 0;
	clear: left;
	}
li.tableheader { color: #fff; font-weight: bold; background-color: #484445; text-align: left; }
table#news{border-spacing:0px}
#news th { color: #fff; background-color: #484445; height: 20px; padding-left: 5px; }
.news_details{ font-size: 12px; line-height: 18px; text-align: left; width: 90%; border: solid 1px #c93; }
.news_inline { font-size: 12px; text-align: left; border: solid 1px #c93; }
.news_details p.title { color: white; font-size: 12px; font-weight: 400; background-color: #c93; text-align: left; width: 98%; margin-top: 0; padding-top: 0; padding-left: 2%; }
.news_details li,.news_inline li{ list-style: none;margin-left:-20px }
#news tr{height:20px;}
#news tr.odd { background-color: #dee59f; height: 20px; padding-left: 5px; }
#news tr.even { background-color: #c7cd9f; height: 20px; padding-left: 5px; }
#news th, #news td{border-left:1px solid white;padding-right:2px}
#news td form{margin:0px;}
.form_box { width: 650px; }

.odd td { padding-left: 5px; }
.even td { padding-left: 5px; }
.form_box { width: 650px; }
.nl_error_msg { color: #e00; font-weight: bold; font-size: 12px; text-align: center }
.nl_warning_msg  { color: #1418f6; font-weight: bold; font-size: 12px; text-align: center }
.mailing_box{width:350px;}