div.news-menu{
	width: 175px; min-height: 644px;
	margin-top: -39px;
	background: white;
	padding-top: 14px;	
}
div.news-menu h3 {
	font-size: 11px; font-weight: bold; color: black;
	opacity: 0.8; filter:alpha(opacity=80);
	background: url(../images/news/news-h3-bg.png) no-repeat right;
	margin-left: 19px; width: 136px; margin-bottom: 15px;
	line-height: 1.4;
}
.menu-bar {
	text-indent: -9999px;
	background: url(../images/menu-bar.png) no-repeat;
	position: absolute;
	height: 1px; width: 386px; left: -210px;	
}

div.news-menu h4.first {margin-top: 29px;}
div.news-menu h4 {
	cursor: pointer;
	font-size: 21px; color: black;
	padding-left: 19px;  	
}

div.news-menu h4 a { text-decoration: none; }

ul.news-list {margin-top: 15px;}
ul.news-list li a {color: #00a5c7; text-decoration: none;}
ul.news-list li a:hover {text-decoration: underline;}
ul.news-list li {
	padding-left: 19px;
	width: 156px; 	
	min-height: 32px; background: url(../images/news/news-list-li-bg.jpg) no-repeat bottom left;
	margin-bottom: 8px;
}
ul.news-list li.last {background: none;}

ul.news-archive {position: absolute; bottom: 0;}
ul.news-archive li {
	height: 29px; border-bottom: 1px solid #dedede;
	width: 140px; padding-left: 23px; 
}
ul.news-archive li.last {border-bottom: none;} 
ul.news-archive li a {font-size: 21px; color: #e2e2e2; text-decoration: none;}
ul.news-archive li a:hover {color: black;}

a.prev-news, a.next-news {width: 320px; height: 38px; display: block; text-indent: -9999px}
a.prev-news {background: url(../images/news/prev-news.png) no-repeat; margin-top: -39px;}
a.next-news {background: url(../images/news/next-news.png) no-repeat;}

div.news {
	width: 815px; 
	min-height: 594px; 
	background: white;
	position: relative;	
	overflow: hidden;
}
div.col-left, div.col-right, div.col-right-bottom {float: left; min-height: 149px;}

div.col-left {
	width: 341px; 
}

div.col-right, div.col-right-bottom {
	width: 454px; 
	padding-right: 20px;
}
div.col-right-bottom{
	min-height:275px;
}


div.news img {margin-bottom: -3px;}
div.col-right p, div.col-right-bottom p {
	color: #4c4c4c;
	font-size: 14px;	
	margin-top: 16px;
	line-height: 1.5;
}
div.col-left h5 {
	color: #00a5c7;
	font-size: 21px; text-align: right;
	margin-right: 39px;
	width: 300px; border-top: 1px solid #dedede; margin-top: 22px;	
	padding-top: 11px;
}

span.added {
	
	color: #999999; font-weight: bold; text-transform: uppercase; 
	float: right; margin-right: 39px; margin-top: 20px; font-size: 10px;
}

.faded {
	opacity: 0.3; filter:alpha(opacity=30);
	border-bottom: 1px solid #DEDEDE;
	height: 29px;
}
