.zoneContent
{
	background-color:#fafafa;
	width:1012px;
	border-bottom:1px solid #e0e0e0;
}
.zoneLeft
{
	float:left;
	width:689px;
	padding:0 3px;
	border-right:1px solid #e0e0e0;
	background-color:#fff;
	margin-bottom:-1px;
	min-height:1000px;
}
.zoneAds
{
	padding-top:0px;
	float:right;
	width: 300px;
	text-align:center;
	margin: 0 12px 10px 0;
}
.zoneHighlight
{
	width:100%;
	margin-bottom:20px;
}
.zoneSubNews
{
	clear:both;
}

.NewsMain
{
	position:relative;
	float:left;
}

/* top breadscrumbs */
.topNav
{
	margin:5px 0;
	font-weight:bold;
}
.topNav .CMSBreadCrumbsLink
{
	color:#2676CD;
	font-size:11px;
	margin:0 5px;
	text-decoration: none;
}
.topNav .CMSBreadCrumbsLink:hover
{
	text-decoration:underline;
}
.topNav .CMSBreadCrumbsCurrentItem
{
	color:#8e8e8e;
	font-weight:bold;
	margin:0 5px;
}
/* end */


/* Prev Next CSS */
.prevNext
{
	font-size: 14px;
	margin: 25px 10px 15px;
	background-color: #f4f4f4;
	padding: 5px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.prevNext a
{
	color: #2676CD;
}
.newsPrev
{
	float: left;
}
.newsPrev div
{
	padding: 8px 0 0 8px;
	width: 290px;
	text-align: left;	
}
.newsNext
{
	float: right;
}
.newsNext div
{
	padding: 8px 8px 0 0;
	width: 290px;
	text-align: right;	
}
/* end */

/* top tab menu */
.topTabs
{
	float:right;
}
.topTabs .TabControlTable
{
	float:left;
}
/* end */ 

/* search function */
.searchContainer
{
	margin:0 12px 10px 0;
}
.searchContainer table
{
	padding: 7px 20px;
}
.searchHolder td
{
	padding:5px;
}
.searchHolder input
{
	width:145px;
}
.searchHolder select
{
	width:150px;
}
/* end */

/* news list */
.NewsItem
{
	width:650px;
	height:100px;
	border: solid 1px #888888;
	margin: 3px 5px;
	position:relative;
	clear:both;
	padding:10px;
	background-color:white;
}
a.newsclick:nth-child(odd) .NewsItem
{
	background-color:#F7F7F7;
}
.NewsItem:hover
{
	background-color:#F4F4F4 !important;
}

.NewsTeaser
{
	float:left;
	padding:10px;
	min-width:90px;
	min-height:90px;
}

.NewsTitle
{
	font-size: 17px;
	font-weight:bold;
	text-decoration: none;
	color:#2676CD;
	margin-top:10px;
}

.NewsDate
{
	font-size: 10px;
	color:#B2B2B2;
	font-weight:normal;
}

.NewsSummary
{
	font-size:13px;
	margin-top:7px;
	font-weight:normal;
	color:#000;
	height:35px;
	overflow:hidden;
}
.NewsMore
{
	position:absolute;
	bottom:5px;
	right:5px;
	font-size:11px;
	font-weight:bold;
	color:#2676CD;
}


/* end */

/* news detail */
.newsItemDetail
{
	margin: 3px;
	padding:7px;
	text-align: left;
	line-height:18px;
}

.newsItemDetail h1
{
	font-size: x-large;
	font-weight: bold;
	color: #000000;
	text-align:left;
	margin:10px 0;
}

.newsItemDetail .NewsSummary
{
	text-align: center;
	top:80px;
	left: 10px;
	width:330px;
}

.newsItemDetail .NewsBody
{
	left:30px;
	color: #000000;
	clear:both;
}
.newsItemDetail .NewsBody a, .newsItemDetail .NewsBody a:visited
{
	text-decoration: underline;
	color: #3366FF;
}
.newsItemDetail .NewsBody img
{
	border: 1px solid #000;
	margin: 10px;
}
.newsItemDetail .NewsBody a img
{
	margin: 0 5px;
}

.newsItemDetail .NewsBox
{
	width:500px;
	padding:15px;
	margin:20px auto;
	background-color:#f4f4f4;
	border:1px solid #ccc;
	line-height:20px;
}
.newsItemDetail .NewsDate
{
	color:#777;
	font-size:12px;
	padding: 0 5px 5px;
}

.NewsAds
{
	width:560px;
	color: #000000;
	position: relative;
	top: 25px;
	left: 0px;
}

.PagerControl
{
    margin:10px auto;
	width:100%;
	text-align:center;
}

.PagerResults, .UnselectedPage, .SelectedPage, .PagerNumberArea, 
.PagerNumberArea a:link, .PagerNumberArea a:visited
{
    font-size: small;
	font-weight:bold;
	margin:0 3px;
}

/* news transformation */
.highlightsHolder
{
	margin:0 15px;
	height:120px;
	position:relative;
}
.highlightsfront
{
	float:left;
	text-align:center;
	width:120px;
	margin:5px;
	font-weight:bold;
}
.highlightsfront:hover
{
	background-color:#F4F4F4;
	text-decoration:underline;
	color:#2676CD;
}
.highlightsfront .newsteaser
{
	height:80px;
	width:120px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
}
.highlightsfront .newstitle a
{
	color:#2676CD;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.highlightsHolder .newsmore
{
	position:absolute;
	top:-30px;
	right:-5px;
	text-decoration: none;
	font-weight:bold;
}

.newsholder
{
	width:655px;
	min-height:300px;
}
.newsholder .holdertitle
{
	float: left;
	font-size:10pt;
	font-weight:bold;
	padding-left:5px;
}
.newsholder .holdermore
{
	float:right;
	text-decoration:none;
	font-weight:bold;
}

.newsfront
{
	height:65px;
	padding:5px;
	position:relative;
	width:310px;
	float:left;
	overflow:hidden;
}
.newsfront:hover
{
	background-color:#F4F4F4;
}
.newsfront .newsteaser
{
	float:left;
	padding-right:7px;
	width:75px;
	min-height:60px;
	padding-top:3px;
}
.newsfront .newstitle
{
	height:15px;
	overflow:hidden;
}
.newsfront .newstitle a
{
	text-decoration:none;
	color:#2676CD;
	font-size:12px;
	font-weight:bold;
}
.newsfront .newsdate
{
	color:#b2b2b2;
	font-size:10px;
	font-weight:bold;
	position:absolute;
	bottom:7px;
	right:5px;
}
.newsfront .newssum
{
	font-size:11px;
	height:30px;
	overflow:hidden;
}
/* end */

/* side bar hot article css */
.container
{
	float:right;
	border: 1px solid #E6E6E6;
	text-align:left;
	width:298px;
	background-color:#fff;
	-moz-box-shadow: 2px 2px 3px #ddd;
	-webkit-box-shadow: 2px 2px 3px #ddd;
	box-shadow: 2px 2px 3px #ddd;

}
.containerTitle
{
	font-size:14px;
	font-weight:bold;
	display:table-cell;
	vertical-align:middle;
	width:293px;
	height:25px;
	background: #6699cc;
	color: #ffffff;
	padding-left: 5px;
}
.more
{
	border: 1px solid #ccc;
	font-size:8pt;
	height:15px;
	width:40px;
	text-align:center;
	position:absolute;
	bottom:5px;
	right:5px;
}

.searchTitle
{	
	padding-left: 35px;
	background: url("../../MTMImages/search.png") no-repeat scroll 8px 1px #6699cc;
	width:263px;
}

.hotTitle
{
	padding-left: 35px;
	background: url("../../MTMImages/latestnews.png") no-repeat scroll 8px 1px #6699cc;
	width:263px;
}

.newsbox
{
	background-color:#fff;
	padding:5px;
}
.newsbox a
{
	color:#2676CD;
}
.newsbox .ar-holder
{
	border-bottom:1px solid #EAEAEA;
	height:55px;
	position:relative;
}
.newsbox .ar-holder:hover
{
	background-color:#f4f4f4;
}
.newsbox .ar-holder .ar-img
{
	float:left;
	height:45px;
	overflow:hidden;
	padding:3px;
}
.newsbox .ar-holder .ar-title
{
	float:left;
	height:40px;
	overflow:hidden;
	text-align:left;
	width:197px;
	padding:5px 0 5px 5px;
}

.newsbox .ar-more
{
	
	overflow:hidden;
	text-align:right;
	width:280px;
	padding:2px 0 2px 2px;
}

/* end */

.grey-bar-title
{
	height:35px;
	width:100%;
	background: url("../../MTMImages/newsicon.png") no-repeat scroll 10px 5px #DEE9F3;
	margin:5px 0;
}
.grey-bar-title div, .grey-bar-title h1
{
	padding-left:40px;
	padding-top:8px;
	font-weight:bold;
	font-size:12pt;
	color:#004379;
}

.line
{
	border:1px solid #0066CB;
	clear:both;
	margin-bottom:15px;
	position:relative;
	top:5px;
}
/* end */

/* sell top 
.sellTop
{
	width:300px;
	height:45px;
	background-color:#016FD1;
	margin-bottom:3px;
	border-radius:2px;
    -moz-border-radius:2px;
	text-align:left;
}
	
.sellTop img
{
	position:relative;
	top:-24px;
	left:180px;
}

.topFont
{
	color:white;
	font-size:14pt;
	font-weight:bold;
	padding-left:40px;
	padding-top:10px;
}
.sellTop:hover
{
	background-color:#2693F2;
}

*/

.clear
{
	clear: both;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
