/*--- News - Grey Header, bg arrows, white leader, no image ---*/

.news .news_item {
background: #FFF;
}

.news a, .news_alt a {
text-decoration: none;
color: #000;
}

p.leader a {
font-weight: bold;
text-decoration: none;
}

p.leader a:hover {
text-decoration: underline;
}

.news p.news_pubdate, .news_alt p.news_pubdate,  .leadnews p.news_pubdate {
display: none;
}

.news h5 {
display: block;
}

.news h5 a {
display: block;
padding: 10px 35px 10px 10px;
font-size: 12pt;
background: #CCC url(news_arrow.png) bottom right no-repeat;
}

.news h5 a:hover {
background-color: #999;
color: #000;
}

.news p.leader {
padding: 10px;
font-size: 90%;
}

.news .news_all {
font-size: 90%;
padding: 5px;
}

/*--- Lead News, image, title, leader ---*/

.leadnews {

}

.leadnews .news_item {
height: 100px;
border-top: 1px solid #AAA;
border-right: 1px solid #AAA;
overflow: hidden;
}

.leadnews .item1 {
border-top: 1px solid #333;
}

.leadnews .news_image {
height: 100px;
width: 125px;
}

.leadnews a {
text-decoration: none;
color: #000;
}

.leadnews h5 {
display: block;
}

.leadnews h5 a {
display: block;
padding: 10px 0 5px;
font-size: 14pt;
}

.leadnews h5 a:hover {
color: #000;
text-decoration: underline;
}

.leadnews p.leader {
padding: 0 10px 10px;
font-size: 100%;
}

.leadnews .news_all {
display: none;
}

/*--- News_alt, as News 1 but no grey, borders below h5 and leader ---*/

.news_alt .news_item {
background: #EEE;
}

.news_alt h5 {
display: block;
width: 150px;
float: left;
}

.news_alt h5 a {
display: block;
padding: 10px 35px 10px 10px;
font-size: 12pt;
background: #CCC url(news_arrow.png) bottom right no-repeat;
border-bottom: 1px solid #CCC;
}

.news_alt h5 a:hover {
color: #000;
background-color: #AAA;
}

.news_alt p.leader {
display: none;
}

.news_alt .news_all {
display: none;
}

/*--- News Pages ---*/

#news {margin: 10px;}

#news h1 {
background: #eee;
padding: 10px;
border-bottom: 1px solid #ddd;
}

#news .news_image {border: 1px solid #ddd;}

#news ul, #news ol {margin: 5px 20px;}
#news .news_body li {margin-bottom: 5px;}

/*--- Freshers News - Green Header, bg arrows, Black leader, no image ---*/


.freshers .news_item {
background: #000;
}

.freshers a {
text-decoration: none;
color: #000;
}

.freshers h5 a {
background: #fff url(news_arrow.png) bottom right no-repeat;
}

.freshers h5 a:hover {
background-color: #96bf0d;
color: #000;
}

.freshers .news_all a {color: #fff;}

.freshers {color: #fff;}