
.news-primary{
	padding:10px;
	float:left;
}

.news-header{
	width:544px;
	float:left;
	padding-top: 27px;
}

.news-detail-header{
	width:544px;
	float:left;
	padding-top:27px;	
}
.news-header-left{
	float:left;
	width:215px;
}

.news-header-right{
	float:right;
	width:150px;
}

.news-title{
	width:82px;
	float:left;
}

.news-title .heading{
	font-family:Helvetica;
	font-size:23px;
	color:#029de2;
	margin:0px;
	padding-left:18px;
	padding-bottom:10px;
}

.news-rss{
	/*width:65px;*/
	float:left;
	padding-top: 5px;
}

.archive-title{
	width:50px;
	float:left;
	padding-top:10px;
}


.archive-button-seemore{
	height:24px;
	width:94px;
	float:left;

}

.archive-button-seemore dl {
	margin:0px;
}


.archive-button-seemore dt {
	height: 24px;
	float:right;
	padding-top:3px;
}


.archive-button-seemore dt a{
	display:block;
	height: 24px;
	text-decoration: none;
	background: url(images/archive-button.jpg) no-repeat;

}
dt#archive-button-seeall a {
	background-position: 0px 0px;
	width:94px;
}

dt#archive-button-seeall a:hover {
	background-position: 0px -24px;
	width:94px;
}

.pagination{
	float:left;
	width:544px;
	margin-top:30px;
	background:#E6F3F6;
	padding:5px 0px;
	height:20px;
	overflow:hidden;
}

.page-numbering{
	text-align:left;
	color:#0697D0;
	font-family:helvetica;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

.page-numbering a{
	text-decoration:none;
}

.page-numbering a:hover{
	text-decoration:none;
}

.news-data-header{
	float:left;
	background: url(images/news-header-new.jpg) no-repeat;
	width:544px;
	height:25px;
}

.date-sorter{
	padding-left:100px;
	padding-top:5px;

}

.news-data{
	float:left;
	width:535px;
}

#amenu1 {
	background:#E1E1E1 none repeat scroll 0 0;
	border:3px solid #CDCDCD;
	display:none;
	left:637px;
	overflow:hidden;
	position:absolute;
	top:64px;
	width:87px;
	z-index:3;
}

#amenu1 ul{
	padding: 0;
}

.archive-block{
	width:94px;
	height:20px;
	display:block;
}

.archive-block a{
	text-decoration: none;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	width:94px;
	height:20px;
	display:block;
}

.archive-block a:hover{
	text-decoration: none;
	color:#0173BB;
	font-size:11px;
	font-weight:bold;
	width:94px;
	height:20px;
	display:block;
}



.current-year{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding:5px;
}


.invester-sidebar-seemore{
	height:29px;
	width:226px;
	margin-top:5px;

}

.invester-sidebar-seemore dl {
	margin:0px;
}


.invester-sidebar-seemore dt {
	height: 29px;
	padding-top:3px;
}


.invester-sidebar-seemore dt a{
	display:block;
	height: 29px;
	text-decoration: none;
	background: url(images/seemore-title.jpg) no-repeat;
	text-decoration:none;

}
dt#invester-sidebar-seeall a {
	background-position: 0px 0px;
	width:216px;
	text-decoration:none;
	color:#FFFFFF;
	font-family:Helvetica;
	font-size:15px;
	font-weight:normal;
	height:19px;
	padding: 5px 0 5px 10px;
}

dt#invester-sidebar-seeall a:hover {
	background-position: 0px -29px;
}

.invester-sidebar-content{
	font-family:Helvetica;
	font-size:11px;
	padding:20px 0px 10px 10px;
	text-decoration:none;
	width:226px;
}
.news-headlines {
	color:#0173BB;
	font-family:Helvetica;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-left:13px;
}

.news-headlines a{
	color:#0173BB;
	font-family:Helvetica;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.news-headlines a:hover{
	color:#000000;
	font-family:Helvetica;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}


.news-main-text {
	color:#525252;
	font-family:Helvetica;
	font-size:11px;
	text-decoration:none;
	padding-left:13px;
}

.news-main-text	a{
	color:#525252;
	font-family:Helvetica;
	font-size:11px;
	display:block;
	text-decoration:none;
	
}

.news-main-text a:hover{
	color:#25BDFF;
	font-family:Helvetica;
	font-size:11px;
	text-decoration:none;
	
	
}

.news-main-date {
	color:#525252;
	font-family:Helvetica;
	font-size:11px;
	text-decoration:none;
}

.invester-text{
	color:#525252;
	font-family:Helvetica;
	font-size:11px;
	text-decoration:none;
}
.invester-title{
	color:#0173BB;
	font-family:Helvetica;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}


.next-seemore{
	height:17px;
	width:45px;
	float:right;
	margin-right:4px;
	display:inline;

}

.next-seemore dl {
	margin:0px;
}


.next-seemore dt {
	height: 17px;
}


.next-seemore dt a{
	display:block;
	height: 17px;
	text-indent: -10000em;
	text-decoration: none;
	background: url(images/news-next.jpg) no-repeat;
}
dt#next-seeall a {
	background-position: 0px 0px;
	width:45px;
}

dt#next-seeall a:hover {
	background-position: 0px -17px;
	width:45px;
}


.previous-seemore{
	height:17px;
	width:63px;

}

.previous-seemore dl {
	margin:0px;
}


.previous-seemore dt {
	height: 17px;
}


.previous-seemore dt a{
	display:block;
	height: 17px;
	text-indent: -10000em;
	text-decoration: none;
	background: url(images/news-previous.jpg) no-repeat;


}
dt#previous-seeall a {
	background-position: 0px 0px;
	width:63px;
}

dt#previous-seeall a:hover {
	background-position: 0px -17px;
	width:63px;
}

.separator{
	display:none;
	width:0px;
}

.promo-area{
	margin-top:40px;
}

.news-details{
	padding:10px;
	text-align:left;
}
/*.right-content
{
	padding-left:390px;
	float:left;
}*/
.right-content
{
	float:right;
	padding-top:5px;
}


.right-content a
{
	font-size:11px;
	font-weight:bold;
	font-family:Helvetica;
	color:#0282c9;
	text-decoration:none;
}

.right-content a:hover
{
	font-size:11px;
	font-weight:bold;
	font-family:Helvetica;
	color:#25BDFF;
	text-decoration:none;
}

.img-icons
{
	margin-right:5px;
	position:relative;
	top:3px;
}

.seperator{
	position:relative;
	top:5px;

}

.news-detail-content
{
	padding:20px 0px 0px 0px;
	float:left;
	width:490px;
}

.newsdetails-headline{
	float:left;
	width:400px;
	padding:20px 0px 5px 0px;
	text-align:left;
}

.newsdetails-headline-text{
	color:#029DE2;
	font-family:Helvetica;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.newsdetails-logo{
	float:right;
	padding:40px 0px 5px 0px;
}

.division{
	border-top:1px solid #CDCDCD;
	float:left;
	width:525px;
	height: 0;
	overflow: hidden;
	padding:5px 0px 0px 0px;
}
.detail-division{
	border-top:1px solid #CDCDCD;
	float:left;
	width:490px;
	padding:5px 0px 0px 0px;
	overflow:hidden;
	height:1px;

}
.news-details-primary{
	padding:10px 20px;
	float:left;
	width:490px;
}

.backbtn-seemore{
	height:16px;
	width:117px;
	display:block;
	float:left;
	padding-left:15px;

}

.backbtn-seemore a{
	display:block;
	height: 16px;
	text-indent: -10000em;
	text-decoration: none;
	width:117px;
	background: url(images/backindex.jpg) 0 0 no-repeat;

}

.backbtn-seemore a:hover {
	background-position: 0px -16px;
	width:117px;
	height: 16px;
	text-decoration: none;
}

.back-title{
	width:145px;
	margin-left:2px;
	
}

.back-title img{
	float:left;
	margin:3px 0px 0px -10px;
	display:inline;
}
.news-sub-header{
	padding-top:5px;
	float:left;
}

.news-label-img{
	/*border:1px solid #E0E0E0;*/
}

.date-sorter-desc{
	width:14px;
	height:13px;
	display:block;
	margin:0px;
	overflow:hidden;
}

.date-sorter-desc a{
	display:block;
	height: 13px;
	width:14px;
	text-decoration: none;
	background: url(images/sort-desc-rollover.gif) 0 0 no-repeat;
	margin:0px;
	overflow:hidden;
	
}


.date-sorter-desc a:hover{
	background-position: 0px -13px;
	text-decoration: none;
	margin:0px;
	overflow:hidden;
}

.date-sorter-asc{
	width:14px;
	height:13px;
	display:block;
	margin:0px;
	overflow:hidden;
}

.date-sorter-asc a{
	display:block;
	height: 13px;
	width:14px;
	text-decoration: none;
	background: url(images/sort-asc-rollover.gif) 0 0 no-repeat;
	margin:0px;
	overflow:hidden;
	
}


.date-sorter-asc a:hover{
	background-position: 0px -13px;
	text-decoration: none;
	margin:0px;
	overflow:hidden;
}


/***** News search styling *********/

.newsSearch-sidebar-content{
	width:226px;
	height:250px;
	
}

.newsSearch-title{
	margin:10px 0px;
	height:30px;
	overflow:hidden;
	background: url(images/sidebar-bg-title.jpg) 0 0 no-repeat;
	width:220px;
}

.jobsearch-title-text{
	width:150px;
	font-family:Helvetica;
	color:#ffffff;
	font-size:15px;
	font-weight:normal;
	padding:5px 0px 0px 5px;
	height:19px;
}

.newsSearch-primary-content{
	width:226px;
	padding-top:10px;
}

.newsSearch-field-text{
	color:#0173bb;
	font-family:Helvetica;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin-top:3px;
}

*html .newsSearch-field-text{
	margin-top:0px;
}

.submit-search-seemore{
	height:25px;
	width:57px;
	margin:6px;
	float:left;
}

.submit-search-seemore dl {
	margin:0px;
}


.submit-search-seemore dt {
	height: 25px;
	float:right;
	padding-top:3px;
}


.submit-search-seemore dt a{
	display:block;
	height: 25px;
	/*text-indent: -10000em;*/
	text-decoration: none;
	background: url(images/search-button-rollover.jpg) no-repeat;
	text-decoration:none;

}
dt#submit-search-seeall a {
	background-position: 0px 0px;
	width:57px;
	text-decoration:none;
	height: 25px;

}

dt#submit-search-seeall a:hover {
	background-position: 0px -25px;
	width:57px;
	text-decoration:none;
	height: 25px;
}

.submit-search-text{
	color:#ffffff;
	font-family:Helvetica;
	font-size:11px;
	font-weight:normal;
	padding:3px 10px;
}

.search-buttons{
	display:inline;
	float:left;
	padding:5px;
	width:158px;
}
a.sh-facebook{
	background: url(images/share-facebook.png) no-repeat;
	width:28px;
	height:28px;
	display:block;
	float:left;
	margin-left:3px;
	background-position:0 0;
}
a.sh-facebook:hover{	
	background-position:0 -28px;
	display:block;
}
a.sh-twitter{
	background: url(images/share-twitter.png) no-repeat;
	width:28px;
	height:28px;
	display:block;
	float:left;
	margin-left:3px;
	background-position:0 0;
}
a.sh-twitter:hover{	
	background-position:0 -28px;
	display:block;
}
a.sh-rss{
	background: url(images/share-rss.png) no-repeat;
	width:27px;
	height:28px;
	float:left;
	margin-left:3px;	
	display:block;
}
a.sh-rss:hover{	
	background-position:0 -28px;
	display:block;
}
a.sh-myspace{
	background: url(images/share-myspace.png) no-repeat;
	width:28px;
	height:28px;
	display:block;
	float:left;
	margin-left:3px;
	background-position:0 0;
}
a.sh-myspace:hover{	
	background-position:0 -28px;
	display:block;
}
