@charset "utf-8";
/* CSS Document */

#subNavigationNews {
	float: left;
	width: 235px;
	font-weight: normal;
}

#subNavigationNews ul {
	font-size: 12px;
	margin: 0px;
	padding: 20px;
}
#subNavigationNews ul li {
	list-style-type: none;
	margin-bottom: 5px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDD6DB;
}
#subNavigationNews h2 {
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 18px;
}

#allNewsLink {
	margin-left: 20px;
	}

#articleSource{
	font-size: 14px;
	font-weight: bold;	
}

#articleDate {

}

#articleBody {
	margin-top:10px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #B7C3C9;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B7C3C9;
}


a.addCommentsLink{
	background-color: #ECF1F4;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	display: block;
	width: 255px;
	border: 1px solid #9EADB2;
	text-decoration: none;
	color: #333;
	text-align: center;
	background-image: url(add-comment-icon.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
	margin-top: 15px;
}
a.addCommentsLink:hover {
	background-color: #FFDF9D;
}

a.addCommentsLink span {
	padding-left: 16px;
}



#articleBody h2, h3{
	margin:0;
	padding:0;
}



#subNavigationNews ul li a {
	text-decoration: none;
	color: #24395C;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	display: block;
	margin:0;
}

#subNavigationNews ul li.selected a {
	background-image: url(../css/sub-nav-arrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}

#subNavigationNews ul li a:hover {
	color: #C30;
	text-decoration: underline;
	/*background-image: url(sub-nav-arrow.gif);*/
	/*background-repeat: no-repeat;*/
	/*background-position: left 5px;*/
}

#subContentNews {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 235px;
	padding-top: 20px;
	padding-right: 80px;
	padding-bottom: 20px;
	padding-left: 20px;
	min-height: 400px;
	text-align: left;
}

.headlineH2 {
	margin-bottom: 0;
	padding-bottom:0;
}

.headlineP {
	margin-top: 0;
	padding-top:0;
}

#subContentNews h2 a {
	color: #24395C;
	text-decoration: none;
}

#subContentNews h2 a:hover {
	color: #C30;
	text-decoration: underline;
}


/*************************************/


.PagesNews{
	margin-bottom: 20px;
	margin-top: 20px;
}
.Pager {
	font-size: 12px;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto; /* padding-bottom: 10px;  background-image: url(http://l.yimg.com/g/images/dotted.gif); background-repeat: repeat-x; background-position: left bottom; */
	text-align: center;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
}
.Pager a, .pageList .this-page { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.Pager a:visited { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.Pager .AtStart {
	margin-right: 20px;
	padding: 2px 6px; /* border: solid 1px #ddd; */
	background: #fff;
	color: #CCC;
}
.Pager .Prev { margin-right: 20px; padding: 2px 6px; border: solid 2px #ddd; background: #fff; }
.Pager .break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }
.Pager .Next { margin-left: 20px; padding: 2px 6px; border: solid 2px #ddd; background: #fff;}
.Pager .AtEnd {
	margin-left: 20px;
	padding: 2px 6px; /* border: solid 1px #ddd; */
	background: #fff;
	color: #CCC;
}
.Pager .this-page {
	padding: 2px 6px;
	border-color: #999;
	font-weight: bold;
	font-size: 13px;
	vertical-align: top;
	background: #fff;
	color: #F00;
}
.Pager a:hover {
	border-color: #CCC;
	text-decoration: none;
	background-color: #ECF1F4;
}
/* 
.Pager .ranking {display: block; margin-top: 0.5em; font-weight: bold;}
.Pager .ranking a {padding: 0; border: 0; background: transparent;} 
*/
.Pages div.Results { text-align: center; font: 11px/15px Arial, Helvetica; color: #aaa; margin-top: 8px; }


#commentLabel {
	font-size: 16px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 15px;
}
.commentBox {
	margin-top: 10px;
	border: 1px dotted #CCC;
	background-color: #F5F9FA;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.commentBox .comment {
	font-style: italic;
}
.commentBox .name {
	text-align: right;
}
.commentBox .dateTime {}




