@charset "utf-8";
/* CSS Document */

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0 auto;
padding: 0;
color: #333333;
}

.clearBoth {
clear: both;
}

img {
border: none;
}

a {
text-decoration: none;
}

form {
margin: 0;
padding: 0;
}


/*menu */
.menu{height:50px; background:url(../images/menu1.jpg) repeat-x;}

/* header */
.header{ background:url(../images/bg_header.jpg) repeat-x ;height:126px; margin:auto}
.header .logo_search{margin:auto; width:950px; height:126px; background: url() no-repeat 100% 0;}
.header .logo {
margin: 0 auto;
width: 492px;
float:left;
height:126px;
}
.logo_search .search{float:right; width:261px; height:66px; padding-right:20px; padding-top:42px; text-align:right}
.search a{color:#000; text-decoration:none; font-size: 11px;}
.search a:hover{color:#0055c1;}
.search  input{ background:none; width:155px; height:15px; border:0px; padding: 2px 0; font-size: 11px; border: 1px solid #CCCCCC;}
.search form {margin: 10px 0 0 0;}
/* body */
.body_all{background:#7fc9ee; padding: 10px 0 0 0;}
.banner{width:950px; margin:0 auto;}
.bgPage {
margin: 0 auto;
width: 950px;
/*background: #f1ebe1 url(../images/bg_main_content.jpg) repeat-x 0 0;*/
}

/* footer */
.logoPartners{height:61px; background:url(../images/bg2.jpg) repeat-x; padding:10px;}
.logoPartners .logo {width:950px; margin:0 auto;}
.logoPartners .logo  a img {border:solid #e4d6bf 1px;}
.footer{height:86px; background:url(../images/footer_b.jpg) repeat-x;}
.footer_a{height:86px; background:url(../images/footer_a.jpg) center 0 no-repeat;}


/* homepage */
.homePage {
margin: 0 auto;
width: 950px;
padding: 0 0 20px 0;
}

 .hotNews {
background: url(../images/bg_hot_news_home.jpg) no-repeat 0 0;
float: left;
width: 250px;
margin: 0 0 0 15px;
display: inline;
}

 .hotNews .hotNewsTitle {
color: #fff;
font-size: 18px;
text-transform: uppercase;
padding: 37px 0 0 65px;
}

.listNews {
padding: 0 15px;
margin: 20px 0 0 0;
}

.listNews .titleNews {
padding: 5px 0;
}


.listNews .titleNews a {
color: #4a4a4a;
text-decoration: underline;
}

.listNews .titleNews a:hover {
color: #000;
text-decoration: none;
}
.listNewsOther ul{  margin:0px; padding:0px; padding-left:25px; margin-bottom:20px;}
.listNewsOther ul li{ padding:0px; margin:0px; list-style:disc; color:#0052a3; font-size:13px}
.listNewsOther li a{font-size:11px; color:#4a4a4a}
.listNewsOther li a span{ font-size:10px; color:#7f7f7f}
.listNews .titleNews span.date {
color: #94733e;
}
.listNews .btn {
text-align: right;
margin: 10px 0 0 ;
}

.bdi {
margin: 20px 0 0 5px;
width: 230px;
}

.bdi .line {
line-height: 2px;
border-top: 1px solid #64b6df;
border-bottom: 1px solid #a6d9f3;
}

.bdi .title {
font-size: 14px;
color: #fff;
font-weight: 700;
text-transform: uppercase;
background: url(../images/icon_chart.gif) no-repeat 0 50%;
padding: 10px 0 10px 25px;
}

.bdi .chart {
border: 1px solid #999999;
margin: 10px 0 0 0;
}


.bdi .note {
background: url(../images/icon_info.gif) no-repeat 0 50%;
padding: 3px 0 3px 20px;
font-size: 10px;
color: #fff;
margin: 5px 0 0 0;
}


.homePage .about {
background: url(../images/bg_about_home.jpg) no-repeat 0 0;
float: left;
width: 390px;
margin: 0 0 0 20px;
}

.homePage .about .text {
margin: 235px 0 0 12px;
width: 359px;
}

.homePage .about .btn {
text-align: right;
margin: 10px 15px 0 0;
}

.homePage .videoClip {
float: right;
width: 232px;
margin: 25px 0 0 0;
padding: 0 15px 0 0;

}

.homePage .videoClip .title {
margin: 0 0 10px 0;
}

.homePage .videoClip .videoName {
margin: 10px 0 10px 0;
font-size: 10px;
color: #ff6c00;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
background: #fbf9f6;
padding: 5px 10px;
text-align: center;
}

.homePage .videoClip .otherVideos {
margin: 0 0 0 20px;
padding: 0;
font-size: 11px;
list-style: none;
}

.homePage .videoClip .otherVideos li {
margin: 0;
padding: 5px 0;
border-bottom: 1px solid #b2dff5;
list-style-image: url(../images/icon_movie.gif);
}

.homePage .videoClip .otherVideos li a {
color: #4a4a4a;
vertical-align: top;
}

.homePage .videoClip .otherVideos li a:hover {
color: #000;
}

.contactPage {
background: url(../images/bg_contact.jpg) no-repeat 0 0;
width: 917px;
margin: 0 0 0 15px;
}

.contactContent {
padding: 38px 0 0 15px;
width: 873px;
}

.contactPage .nav {
font-size: 15px;
font-weight: 700;
color: #333333;
text-transform: uppercase;
background: url(../images/icon_blue_arrow.gif) no-repeat 0 3px;
padding: 0 0 5px 13px;
margin: 0 0 20px 0;
border-bottom: 1px solid #fff;
}

.contactLeft {
width: 255px;
float: left;
}

.contactForm {
width: 562px;
height: 270px;
float: right;
background: url(../images/contact_form.jpg) no-repeat 0 0;
}

.contactPage .moreContact {
margin: 20px 0 0 15px;
padding: 0;
}

.contactPage .moreContact li {
margin: 0;
padding: 5px 0;
list-style-image: url(../images/icon_blue_arrow.gif); 
}

.contactPage .moreContact li a {
color: #0052a3;
font-weight: 700;
}

.contactPage .moreContact li a:hover {
color: #000;
}

/* about page */
.mainpage{width:950px; height:auto; margin:0 auto; padding:0; }
.col_1, .col_news, .col_service, .col_report{width:248px; height:auto; background:url(../images/about3.jpg) center 0 no-repeat; float:left; margin-left:15px; display: inline;}
.col_1new {width:248px; height:500px; background:url(../images/about3.jpg) center 0 no-repeat; float:left; margin-left:15px; display: inline;}
.col_news {background:url(../images/bg_news.jpg) center 0 no-repeat;}
.col_service {background:url(../images/bg_service.jpg) center 0 no-repeat; width:248px; height:500px}
.col_report {background:url(../images/bg_report.jpg) center 0 no-repeat;width:248px; height:500px}
.col_2{width:655px; background:url(../images/about3a.jpg) center 0 no-repeat; float:right; margin-right:15px; display: inline;}
.col_1a{font-size:18px; color:#ffffff; margin:30px 0 0 65px; padding: 0 0 15px 0; text-transform: uppercase;}
.col_1b{ border-bottom:1px solid #d7d7d7; font-size:12px; padding: 7px 0 7px 7px; width:226px; margin-left: 5px;}
a.active_left{font-weight:bold; color:#0052a3; }
.col_1c{border-bottom:1px solid #d7d7d7; border-top:1px solid #ffffff; font-size:12px; color:#646464; padding: 7px 0 7px 7px; width:226px;margin-left: 5px;}
.col_2b{width:607px; margin: 0 0 0 4px;}
.col_2a{width:618px; border-bottom:1px solid #e9f0f5; font-size:14px; font-weight:bold; color:#4a4a4a;  margin:35px 0 0 12px; padding: 0 0 10px 0; text-transform: uppercase;}
.i3_images{float:left; width:197px; height:124px; border:3px solid #ffffff;}
.col_1b a, .col_1c a {
color:#0052a3; 
}
.title_content{color:#0052a3; font-weight:bold}
.col_1b a:hover, .col_1c a:hover {
color:#000; 
}

/** Style for News page. @Thái **/
.blank_top{
	width:100%;
	height:17px;
	float:left;
}
.news_first{
	width:569px;
	padding:14px 39px 12px 30px;
	float:left;
	background-color:#ebf3f7;
	margin-bottom:1px;
}
.news_first img{

	padding-right:11px;
	float:left;
}
.news_first a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0052a3;
	float:left;
	text-decoration:none;
}
.news_first a:hover{
	color:#000;
}
.news_first p{
	padding:10px 0px 0px 0px;
	text-align:justify;
}
.news_second{
	width:569px;
	padding:14px 39px 12px 30px;
	float:left;
	background-color:#f4f7f9;
	margin-bottom:1px;
}
.news_second img{
	padding-right:11px;
	float:left;
}
.news_second a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0052a3;
	float:left;
	text-decoration:none;
}
.news_second a:hover{
	color:#000;
}
.news_second p{
	padding:10px 0px 0px 0px;
	text-align:justify;
}

#news_detail{
	width:638px;
	height:auto;
	padding:35px 16px 21px 17px;
	float:left;
}
#news_tools{
	width:100%;
	height:auto;
}
#news_pages{
	width:638px;
	height:62px;
	float:left;
	background:url(../images/page.jpg) no-repeat;
margin: 0 0 20px;
}
#news_pages1{
	float:right;
	margin-top:30px;
	margin-right:30px;
}

a.more{
	color:#ff4800;
	text-decoration:none;
	font-weight:normal;
	font-size: 10px;
}
a.more:hover{
	text-decoration:underline;
}
/** End @page **/
.menu{height:35px; background:url(../images/menu1.jpg) repeat-x 0 100%; text-transform:uppercase; }
.menu ul {margin: 0; padding: 0; width: 950px; margin: 0 auto;}
.menu ul li{list-style:none; float:left; padding:0px; margin:0px 1px;  text-align:center}
.menu ul li a{font-size:12px; text-decoration:none; color:#FFFFFF; font-weight:bold;padding:10px 18px 10px 18px;display:block;}
.menu ul li a:hover, .menu ul li a.active{
color: #a84924;
background:url(../images/menu_active.jpg) repeat-x 0 100%;

}

.contact_1a {width:240px; float:left; margin-left:20px;}
.contact_1b {width:300px; float:right;}
.contact_1c {width:152px; height:19px; background-color:#ffffff; border:1px #d3d3d3 solid;}
.contact_1d {width:220px; height:100px; background-color:#ffffff; border:1px #d3d3d3 solid;}
.contact_13 {font-size:11px; color:#000000;}
.contact_14 {font-size:11px; font-weight:bold; color:#d40000; margin-left:3px; margin-right:3px;}
.contact_15 {font-size:11px; color:#898989; padding: 0px; margin: 0px; font-weight:100; margin-left:20px; color: #fff;}
.contact_3 {margin:10px 0 0 20px; background:url(../images/btn_send.jpg); width:51px; height:20px; border:0px;}
.date_posted {font-size:11px; color:#898989; padding: 0px; margin: 0px; font-weight:100; color: #fff;}
.footer_a1{
	width:400px;
	height:50px;
	float:left;
	padding-top:15px;
	padding-left:20px;
	font-size:11px;
	color:#ffffff;
}
.footer_a2{
	width:360px;
	height:65px;
	float:right;
	padding-top:15px;
	padding-right:20px;
	font-size:11px;
	color:#ffffff;
	text-align:right;
}
.boder_table{border-right:solid #cccccc 1px;}