/*News container on home above webpoll*/
.shortNews {
	margin:0 0 5px 0;
	padding:0;
}

.newsTitle {
	margin: 0;
	padding:0;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #6C86BC;
}
.newsTitleSearch{
	margin-bottom:7px;
}
.shortNews .newsTitle a,.shortNews .newsTitle a:hover{
	color: #6C86BC;
	text-decoration:none;
}
.shortNews .contentStyle ,.shortNews .contentStyle p{
	display:inline;
}
.shortNews hr{
	height: 1px;
	background-color: #D4DFF4;
	margin:  0;
	padding:0;
	color:#D4DFF4;
	border: 0 none;
}

.newsDetail {
	width:584px;
	padding:0;
	text-align: right;
	margin-bottom:2px;
}
.newsDetail tr td {
	vertical-align:top;
}
.newsDetail tr td a {
	color: #FCAF17;
}

.newsDetail tr td a:hover {
	text-decoration:underline;
	color: #6C86BC;
}
.mr5{
	margin-top:5px;
}
.newsDetailLeft{
	display: block;	
	xfloat:left;
	xwidth:584px;
	height:15px;
	margin:-17px 0 2px 0;
	padding:0;
}
.newsPic{
	float:right;
	margin:2px 0 7px 7px;
}
/*News annotation styles Begin*/

.newsShortTitle {
	margin: 8px 0px 0px 0px;
	color: #FF0000;
	font-size: 11px;
	height: 24px;
	overflow: hidden;
}

.newsShortDescription {
	height:268px;
	margin: 0;
	padding-right: 10px;
	overflow: auto;
	overflow-x: hidden;
}

.newsShortDescription p {
	margin: 0 0 13px 0;	
}

.newsShortFoot {
	height: 30px;
	overflow: hidden;
	margin: 10px 0 0 0;
}
/*News annotation styles End*/
