@charset "utf-8";
/*** General ***/
html{
	height:100%;
}
body{
	font: 12px Arial, Helvetica, sans-serif;
	margin:0px;
	background:url(../Images/bgBack.jpg) center repeat-y #EBF3F5;
}
input{
	font-size:11px;
}
select{
	font-size:11px;
}
.button{
	background:url(../Images/btnBg.jpg) top repeat-x;
	border:1px solid #000000;
	color:#FFFFFF;
	font-size:11px;
	height:21px;
	padding:0px 5px 3px 5px;
	line-height:10px;
	margin:5px 0px 0px 0px;
	cursor:pointer;
}
.clearthis{
	font-size:0px;
	height:0px;
	line-height:0px;
	clear:both;
}
a{
	color:#006666;
}
a:hover{
	color:#009B9B;
}
/*** End of General ***/

/***Header***/
.bg{
	background:url(../Images/bgTop.jpg) top center repeat-x;
	height:100%;
	padding-top:15px;
	text-align:center;
}
.bgHeader{
	background:url(../Images/bgTopHeader.jpg) top center no-repeat;
	/*height:100%;*/
	width:780px;
	margin:0 auto;
	text-align:left;
}
.logo{
	margin:24px 0px 22px 0px;
	padding-left:26px;
	float:left;
}
.logo img{
	border:0px;
}
.smallNav{
	background:url(../Images/leftSmallNav.gif) top left no-repeat;
	height:25px;
	line-height:25px;
	float:right;
	margin:5px 5px 0px 0px;
	padding-left:3px;
	font-size:11px;
}
.smallNavRight{
	background:url(../Images/rightSmallNav.gif) top right no-repeat;
	height:25px;
	line-height:25px;
	float:left;
	padding-right:3px;
}
.smallNavBg{
	background:url(../Images/backSmallNav.gif) top repeat-x;
	height:25px;
	line-height:25px;
	padding:0px 3px 0px 3px;
	float:left;
}
.smallNavItem{
	background:url(../Images/splitSmallNav.gif) center right no-repeat;
	display:inline-block;
	padding-right:7px;
	margin-left:5px;
	color:#333333;
	text-decoration:none;
}
.smallNavItem:hover{
	text-decoration:underline;
}
.flagEng{
	background:url(../Images/flagEng.jpg) center left no-repeat;
	display:inline-block;
	padding:0px 7px 0px 20px;
	margin-left:5px;
	color:#333333;
	text-decoration:none;
}
.flagEng:hover{
	text-decoration:underline;
}
.nav{
	background:url(../Images/navLeft.gif) top left no-repeat;
	height:33px;
	line-height:33px;
	padding:0px 0px 0px 4px;
	margin:0px 8px 0px 8px;
	clear:both;
}
.navRight{
	background:url(../Images/navRight.gif) top right no-repeat;
	height:33px;
	line-height:33px;
	padding:0px 4px 0px 0px;
}
.navBg{
	background:url(../Images/navBg.gif) top repeat-x;
	height:33px;
	line-height:33px;
	padding:0px 5px 0px 5px;
}
.navItem{
	color:#063F42;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	display:inline-block;
	height:33px;
	line-height:33px;
	margin:0px 18px 0px 5px;
	padding:0px 11px;
	float:left;
}
.navItem:hover{
	color:#E6700E;;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.navItemSelected{
	display:inline-block;
	float:left;
	background:url(../Images/navItemLeft.gif) top left no-repeat;
	height:23px;
	line-height:23px;
	padding-left:3px;
	margin:5px 20px 0px 5px;
}
.navItemSelected span{
	display:block;
	float:left;
	background:url(../Images/navItemRight.gif) top right no-repeat;
	height:23px;
	line-height:23px;
	padding-right:3px;
}
.navItemSelected a{
	display:block;
	float:left;
	background:url(../Images/navItemBack.gif) top repeat-x;
	height:23px;
	line-height:23px;
	color:#E6700E;
	font-weight:bold;
	text-decoration:none;
	padding:0px 4px 0px 4px;
	
}
/***End of Header***/

/***Body**/
.flashBanner{
	margin:5px 5px 0px 8px;
	clear:both;
	height:210px;	
}
.flashLeft{
	float:left;
}
.flashRight{
	float:right;
}
.utility{
	background:url(../Images/utilityBg.jpg) top left no-repeat;
	height:35px;
	width:743px;
	padding-left:20px;
	margin:5px 0px 0px 8px;
	padding-top:15px;
}
.utility img{
	margin:0px 5px -5px 0px;
}
.utility select{
	margin-right:35px;
	width:19%;
	line-height:21px;
}
.content{
	margin:10px 0px 0px 0px;
	padding:0px 8px 0px 8px;
	/*clear:both;*/
}
.leftCol{
	float:left;
	width:550px;
	font-size:11px;
}
.leftCol1{
	width:49%;
	float:left;
	margin-right:5px;
}
.leftCol2{
	width:49%;
	float:left;
	margin-right:4px;
}
.rightCol{
	float:right;
	width:210px;
}
.boxTitle{
	background:url(../Images/boxTitleLeft.jpg) top left no-repeat;
	height:27px;
	line-height:27px;
	padding-left:5px;
	clear:both;
	font-size:12px;
}
.boxTitleRight{
	background:url(../Images/boxTitleRight.jpg) top right no-repeat;
	padding-right:120px;
	padding-left:5px;
	height:27px;
	line-height:27px;
	font-weight:bold;
	color:#FFFFFF;
}
.boxTitleBack{
	background:url(../Images/boxTitleBg.jpg) top repeat-x;
	height:27px;
	line-height:27px;
}
.tab{
	background:url(../Images/tabBg.jpg) bottom repeat-x;
	height:27px;
	line-height:27px;
}
.tabSelected{
	background:url(../Images/tabItemSelectedLeft.jpg) top left no-repeat;
	padding:0px 0px 0px 12px;
	height:27px;
	line-height:27px;
	display:inline-block;
	float:left;
	margin-right:5px;
}
.tabSelected span{
	background:url(../Images/tabItemSelectedRight.jpg) top right no-repeat;
	padding:0px 12px 0px 0px;
	height:27px;
	line-height:27px;
	display:block;
	float:left;
}
.tabSelected b{
	background:url(../Images/tabItemSelectedBg.jpg) top repeat-x;
	height:27px;
	line-height:27px;
	display:block;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	cursor:default;
	float:left;
	font-size:11px;
	outline: none;
}
.box{
	margin:0px 0px 10px 0px;
}
.boxLeft{
	margin:0px 5px 10px 0px;
}
.tabItem{
	background:url(../Images/tabItemLeft.jpg) top left no-repeat;
	padding:0px 0px 0px 5px;
	height:27px;
	line-height:27px;
	display:inline-block;
	float:left;
	margin-right:5px;
}
.tabItem span{
	background:url(../Images/tabItemRight.jpg) top right no-repeat;
	padding:0px 5px 0px 0px;
	height:27px;
	line-height:27px;
	display:block;
	float:left;
}
.tabItem a{
	background:url(../Images/tabItemBg.jpg) top repeat-x;
	height:27px;
	line-height:27px;
	display:block;
	color:#333333;
	text-decoration:none;
	float:left;
	font-size:11px;
	outline: none;
}
.tabItem a:hover{
	text-decoration:none;
}
.boxContent{
	background:url(../Images/boxBg.gif) top left no-repeat;
	text-align:center;
}
.boxContent img{
	margin:5px 0px 5px 0px;
}
.boxHeadline{
	background:url(../Images/boxHlBg.jpg) bottom repeat-x;
	padding:4px 5px 6px 5px;
	margin:0px 1px 0px 1px;
	font-weight:bold;
	text-align:left;
}
.boxBg{
	background:url(../Images/boxBg1.gif) top repeat-x;
	padding:0px 1px 0px 1px;
}
.boxContent1{
	background:#FFFFFF;
	padding:5px;
}
.boxContent2{
	background:url(../Images/boxContent1.gif) top left no-repeat;
	padding:5px;
}
.boxContentHeadline{
	color:#006666;
	font-weight:bold;
	text-decoration:none;
	display:block;
	line-height:18px;
	margin-bottom:3px;
	font-size:12px;
}
.boxContentHeadline:hover{
	color:#009B9B;
	text-decoration:none;
}
.figBox{
	background:url(../Images/imgDrop.jpg) top left no-repeat;
	padding:4px;
	height:60px;
	width:84px;
	margin:3px 3px 0px 0px;
	border:0px;
}
.figBox1{
	background:url(../Images/imgDrop1.jpg) top left no-repeat;
	padding:4px;
	height:76px;
	width:76px;
	margin:3px 8px 0px 10px;
	border:0px;
}
.descBox{
	background:url(../Images/dot01.gif) bottom repeat-x;
	padding:0px 0px 0px 0px;
	line-height:18px;
	font-size:12px;
}
.otherList{
	font-size:11px;
}
.otherList ul{
	margin:3px 0px 0px 0px;
	padding:0px;
}
.otherList li{
	margin:0px 0px 0px 20px;
	padding:5px 0px 0px 0px;
}
.otherList a{
	color:#006666;
	text-decoration:none;
}
.otherList a:hover{
	color:#009B9B;
	text-decoration:none;
}
.moreRow{
	font-size:11px;
	clear:both;
	height:20px;
	line-height:20px;
	margin-bottom:10px;
}
.moreRow a{
	color:#E6700E;
	display:block;
	float:right;
	background:url(../Images/arr01.gif) 2px center no-repeat #FFFFFF;
	text-decoration:none;
	font-size:11px;
	padding:0px 10px 0px 10px;
}
.moreRow a:hover{
	text-decoration:underline;
}
.more1{
	width:49%;
	float:left;
	margin-right:5px;
	background:url(../Images/tabBg.jpg) center repeat-x;
	text-align:right;
	font-size:11px;
}
.more2{
	width:49%;
	float:left;
	margin-right:4px;
	background:url(../Images/tabBg.jpg) center repeat-x;
	text-align:right;
	font-size:11px;
}
.boxServices{
	margin:0px 5px 10px 0px;
	
}
.boxTitleServices{
	background:url(../Images/boxTitleLeft.jpg) top left no-repeat;
	height:26px;
	line-height:26px;
	padding-left:5px;
	clear:both;
	font-size:12px;
}
.boxTitleServicesRight{
	background:url(../Images/boxTitleRight.jpg) top right no-repeat;
	padding-right:120px;
	padding-left:5px;
	height:26px;
	line-height:26px;
	font-weight:bold;
	color:#FFFFFF;
}
.boxTitleServicesBack{
	background:url(../Images/boxTitleBg.jpg) top repeat-x;
	height:26px;
	line-height:26px;
}
.boxServicesBgTop{
	background:url(../Images/boxBgTop.jpg) top left no-repeat;
	height:9px;
	line-height:9px;
	width:549px;
	font-size:0px;
}
.boxServicesBgRepeat{
	background:url(../Images/boxBgRepeat.jpg) left repeat-y;
}
.boxServicesBgContent{
	background:url(../Images/boxBgContent.jpg) top left no-repeat;
	min-height:18px;
	padding:0px 10px 0px 15px;
	font-size:12px;
	line-height:18px;
}
.boxServicesBgContent img{
	margin-bottom:5px;
}
.boxServicesBgBottom{
	background:url(../Images/boxBgBottom.jpg) bottom left no-repeat;
	height:14px;
	line-height:14px;
	font-size:0px;
	clear:both;
}
.boxServiceMainCol{
	margin:0px 0px 0px 15px;
	float:left;
}
.boxServiceOtherCol{
	float:right;
	width:190px;
	font-size:11px;
	line-height:15px;
}
.boxServiceOtherCol ul{
	margin:0px;
	padding:0px;
}
.boxServiceOtherCol li{
	margin:0px 0px 0px 20px;
	padding:0px 0px 5px 0px;
}
.boxServiceOtherCol a{
	color:#006666;
	text-decoration:none;
}
.boxServiceOtherCol a:hover{
	color:#009B9B;
	text-decoration:none;
}
.moreService{
	font-size:11px;
	clear:both;
	height:20px;
	line-height:20px;
	margin:0px 0px 0px 5px;
	background:url(../Images/tabBg.jpg) center repeat-x;
}
.moreService a{
	color:#E6700E;
	display:block;
	float:right;
	background:url(../Images/arr01.gif) 2px center no-repeat #FFFFFF;
	text-decoration:none;
	font-size:11px;
	padding:0px 10px 0px 10px;
}
.moreService a:hover{
	color:#E6700E;
	text-decoration:underline;
}
.boxBorder{
	border:1px solid #CCCCCC;
	border-top:none;
	padding:5px;
}
.verMenu{
	width:105px;
	float:left;
}
.boxBorder ul{
	margin:0px;
	padding:0px;
	width:105px;
	line-height:18px;
}
.boxBorder li{
	list-style:none;
	margin:0px;
	padding:2px 0px 4px 0px;
	background:url(../Images/splitVN.jpg) bottom right no-repeat;
	text-align:right
}
.boxBorderLink{
	color:#006666;
	text-decoration:none;
	font-size:11px;
}
.boxBorderLink:hover{
	color:#006666;
	text-decoration:underline;
	font-size:11px;
}
.boxBorderSelect{
	color:#006666;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.boxBorderSelect:hover{
	text-decoration:none;
}
.moreDowload{
	color:#E6700E;
	background:url(../Images/arr01.gif) 2px center no-repeat #FFFFFF;
	text-decoration:none;
	font-size:11px;
	padding:0px 0px 0px 10px;
}
.moreDowload:hover{
	color:#E6700E;
	text-decoration:underline;
	font-weight:normal;
}
.boxContentRight{
	float:right;
	width:420px;
}
.arrBox{
	float:right;
}
.arrBox img{
	margin-left:3px;
	border:0px;
}
/*Desc*/
div#descgray{ 
	margin:5px 0px 5px 0px ;
	background: #F7F7F7;
	font-size:11px;
	line-height:18px;
}
#descgray img{
	margin:0px 0px 4px 2px;
}
#descgray ul{
	margin:0px;
	padding:0px;
}
#descgray li{
	margin:0px 0px 0px 20px;
	padding:0px;
}
#descgray span{ 
	display:block;
	padding:0px 5px 0px 5px;
}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #F7F7F7}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

div#ItemSelected{ 
	margin:0px;
	background: #CFEDF6;
	font-size:11px;
	line-height:18px;
	color:#E6700E;
	font-weight:bold;
	width:120px;
}
#ItemSelected b.rtop, #ItemSelected b.rbottom{display:block;background: #FFF;}
#ItemSelected b.rtop b, #ItemSelected b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #CFEDF6}
#ItemSelected b.r1{margin: 0 5px}
#ItemSelected b.r2{margin: 0 3px}
#ItemSelected b.r3{margin: 0 2px}
#ItemSelected b.rtop b.r4, #ItemSelected b.rbottom b.r4{margin: 0 1px;height: 2px}
#ItemSelected span{
	padding:0px 5px 0px 5px;
	display:block;
}
div#descWhite{ 
	margin:0px;
	background: #FFF;
	font-size:11px;
	line-height:18px;
	color:#333333;
	margin:10px 5% 10px 5%;
}
#descWhite b.rtop, #descWhite b.rbottom{display:block;background: #FFF;}
#descWhite b.rtop b, #descWhite b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #FFF}
#descWhite b.r1{margin: 0 5px}
#descWhite b.r2{margin: 0 3px}
#descWhite b.r3{margin: 0 2px}
#descWhite b.rtop b.r4, #descWhite b.rbottom b.r4{margin: 0 1px;height: 2px}
#descWhite span{
	padding:0px 5px 0px 5px;
	display:block;
}

div#selectDV{ 
	margin:0px;
	background: #D7F0F4;
	font-size:11px;
	line-height:18px;
	color:#333333;
	margin:0px 5px 80px 5px;
	float:right;
	width:340px;
}
div#selectDV span{
	padding:5px 10px 5px 10px;
	font-weight:bold;

}
div#selectDV span select{
	margin:0px 0px 0px 5px;
	font-weight:normal;
}
#selectDV b.rtop, #selectDV b.rbottom{display:block;background: #FFF;}
#selectDV b.rtop b, #selectDV b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #D7F0F4}
#selectDV b.r1{margin: 0 5px}
#selectDV b.r2{margin: 0 3px}
#selectDV b.r3{margin: 0 2px}
#selectDV b.rtop b.r4, #selectDV b.rbottom b.r4{margin: 0 1px;height: 2px}
#selectDV span{
	padding:0px 5px 0px 5px;
	display:block;
}
/*End of Desc*/

.tabFull{
	background:url(../Images/tabItemSelectedLeft.jpg) top left no-repeat;
	padding:0px 0px 0px 12px;
	height:27px;
	line-height:27px;
/*	display:inline-block; */
}
.tabFull span{
	background:url(../Images/tabItemSelectedRight.jpg) top right no-repeat;
	padding:0px 12px 0px 0px;
	height:27px;
	line-height:27px;
	display:block;
}
.tabFull b{
	background:url(../Images/tabItemSelectedBg.jpg) top repeat-x;
	height:27px;
	line-height:27px;
	display:block;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	cursor:default;
	font-size:11px;
	outline: none;
}
.tabFullContent{
	border:1px solid #CCCCCC;
	border-top:none;
	padding:5px;
	margin-bottom:10px;
}
.tabFullContent input, .tabFullContent select{
	margin-bottom:3px;
}

/*Path*/
.path{
	font-size:11px;
	margin-bottom:5px;	
}
.path a{
	text-decoration:none;
}
/*End of Path*/
/*Ad*/
.ad125{
	text-align:center;
}
/*End of Ad*/

/*Page*/
.page{
	clear:both;
	padding:10px 5px;
	height:20px;
	line-height:20px;
	margin:5px 0px 5px 0px;
	background:url(../Images/dot01.gif) top repeat-x;
}
.pageBtn{
	margin-bottom:-5px;
	border:0px;
}
.pageSelect{
	background:#666666;
	border:1px solid #999999;
	color:#FFFFFF;
	font-weight:bold;
	line-height:17px;
	height:17px;
	padding:0px 5px 0px 5px;
	text-decoration:none;
	margin:0px 4px 0px 4px;
}
.pageSelect:hover{
	text-decoration:none;
}
.pageItem{
	background:#FFFFFF;
	border:1px solid #999999;
	color:#333333;
	font-weight:bold;
	line-height:17px;
	height:17px;
	padding:0px 5px 0px 5px;
	text-decoration:none;
	margin:0px 4px 0px 4px;
}
.pageItem:hover{
	text-decoration:none;
	background:#666666;
	color:#FFFFFF;
}

/*End of Page*/

.congrat{
	color:#E6700E;
	font-weight:bold;
	font-size:14px;
	display:block;
	text-align:center;
	margin:10px 0px 10px 0px;
}
.congratDesc{
	text-align:center;
	display:block;
	line-height:18px;
	margin:0px 0px 20px 0px;
}
.congratDesc select{
	margin:5px 5px 0px 5px;
}
.congratDesc a{
	text-decoration:none;
	font-size:11px;
}
.congratDesc input{
	margin:10px;
}

/*Popup*/
.pop{
	background:url(../Images/bgPop.jpg) top repeat-x #EAF4F5;
	text-align:center;
	margin:10px 10% 10px 10%;
	width:80%;
}
.pop td{ 
	padding:0px 0px 0px 10px;
	text-align:left;
	line-height:25px;
}
.popTitle{
	background: url(../Images/bgPopTitle.jpg) top left no-repeat #FFF;
	/*width:549px;
	padding:0px 35px 0px 10px;*/
	padding:0px 1px 10px 1px;
	margin:20px 0px 0px 0px;
	width:481px;
	text-align:center;
}
/*Popup*/

/***End of Body**/

/***Footer***/
.foo{
	background:url(../Images/FooterBg.jpg) center top no-repeat #8FC5CC;
	clear:both;
	font-size:11px;
	padding:30px 0px 0px 0px;
}
.fooAd{
	text-align:center;
	margin:0px 0px 30px 0px;
	padding:30px 0px 0px 0px;
	clear:both;
	border:medium none;
}
.fooLink{
	text-align:center;
	padding:40px 0px 5px 0px;
	clear:both;
}
.fooLink a{
	color:#006666;
	text-decoration:none;
}
.fooLink a:hover{
	color:#009B9B;
	text-decoration:none;
}
.fooCopyright{
	font-size:11px;
	text-align:center;
	padding:10px 0px 10px 0px;
	clear:both;
	position:relative;
	
}
.fooCopyright a{
	color:#FFFF00;
	text-decoration:underline;
}
.fooCopyright a:hover{
	color:#FFFF00;
	text-decoration:underline;
}
/***End of Footer***/
/* Anh quang cao*/
.noborder
{
 border: 1px solid #999999;
}
