.newsarea{
	padding:35px 40px 10px 45px;
	overflow:hidden;
}
.newsleft{
	width:630px;
	float:left;
	padding:0 0 0 0;
	overflow:hidden;
}
.singlenews{
	width:630px;
	padding:0 0 55px 0;
	overflow:hidden;
}
.singlenews h1{
	font-size:36px;
	color:#00578e;
	padding:0 0 5px 0;
}
.singlenews h1 a{
	font-size:30px;
	color:#00578e;
	text-decoration:none;
}
.singlenews h1 a:hover{
	color:#00578e;
	text-decoration:underline;
}
.added{
	padding:0 0 5px 0;
	overflow:hidden;
	font-size:11px;
	color:#9f9f9f;
}
.singlenews p{
	font-size:15px;
	color:#666666;
	padding:25px 0 5px 0;
	line-height:20px;
}
.readmore{
	padding:0 0 0 0;
	overflow:hidden;
	color:#666666;
	font-size:15px;
	font-weight:bold;
}
.readmore a{
	color:#666666;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
}
.readmore a:hover{
	color:#666666;
	text-decoration:none;
}

.newsright{
	width:216px;
	float:right;
	padding:0 0 0 0;
	overflow:hidden;
}
.newsflashbox{
	width:180px;
	height:180px;
	background:url(../images/news-flashbox.gif) no-repeat;
	overflow:hidden;
	padding:26px 16px 0 20px;
}
.newsflashbox h4{
	font-size:18px;
	color:#4c4c4c;
	padding:0 0 30px 55px;
}
.newsflashbox p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4c4c;
	line-height:20px;
	padding:0 0 25px 0;
}
.newsflashbox span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4c4c;
	display:block;
	font-weight:bold;
}
.newsflashbox span a{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4c4c;
	font-weight:bold;
	text-decoration:underline;
}
.specialbox{
	width:195px;
	height:60px;
	background:url(../images/specialboxbg.gif) no-repeat;
	padding:17px 0 0 21px;
	margin:23px 0 25px 0;
}
.specialbox h4{
	font-size:18px;
	color:#4c4c4c;
	padding:0 0 0 0;
	line-height:20px;
}
.specialbox h4 a{
	color:#4c4c4c;
	text-decoration:underline;
}
.specialbox h4 a:hover{
	color:#4c4c4c;
	text-decoration:none;
}
.reviewbox{
	width:146px;
	height:188px;
	background:url(../images/reviewboxbg.gif) no-repeat;
	padding:30px 22px 0 48px;
}
.reviewbox h4{
	font-size:18px;
	color:#4c4c4c;
	padding:0 0 22px 15px;
}
.reviewbox p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4c4c4c;
	line-height:15px;
	padding:0 0 5px 0;
}
.authorname{
	background:url(../images/right-quote.gif) no-repeat right;
	padding:0 20px 0 0;
	overflow:hidden;
}
.authorname h5{
	font-size:12px;
	color:#4c4c4c;
	font-weight:bold;
}
.pageinfo{
	padding:0 0 0 0;
	overflow:hidden;
	min-height:400px;
}
#news-container li{
    font-size: 12px !important;
    padding-bottom: 5px;
}
#news-container a{
    color: #00578E;
}    
.companytop{
	padding:8px 0 0 0;
	overflow:hidden;
	height:133px;
}
.companytopleft{
	width:135px;
	float:left;
	padding:13px 0 0 45px;
	overflow:hidden;
}
.companytopright{
	width:500px;
	padding:12px 0 0 50px;
	overflow:hidden;
}
.companytopright h1{
	font-size:38px;
	color:#116f9b;
	padding:7px 0 5px 0;
    text-shadow: 1px 1px 3px #fff;
}
.companytopright p{
	font-size:18px;
	color:#116f9b;
	padding:0 0 0 0;
}