/* Global properties */
* {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; outline:none;}
body { background:url(../images/bgd_top_body.gif) 0 0 repeat-x; font-size:12px; color:#333333; text-align:center;}

h1 {font-size:24px; color:#000; float:left; margin:10px 0 0 20px;}
h2 {font-size:15px; color:#a73353; font-family:Tahoma, Arial; padding:0 0 10px 0;}
h3 {font-size:14px; color:#981136; font-family:Tahoma, Arial, Verdana; border-bottom:2px solid #c4c4c4; padding:0 0 5px 0; margin:0 0 5px 0;}
h4 {font-size:12px; color:#910028;}
h4 span { color:#000000}
h5 {font-size:12px; color:#ac9d72;}
p { line-height:18px; vertical-align:middle; padding:3px 0;}
a {color:#393529; text-decoration:none;}
	a:hover {color:#393529; text-decoration:underline;}
input { font-size:11px; color:#333333; vertical-align:middle; border:1px solid #7f9db9; padding:1px 0;}
select { font-size:11px; color:#333333; vertical-align:middle; border:1px solid #7f9db9}
label { vertical-align:middle}
fieldset {border:0 none;}
img {border:0 none;}
li { list-style:none}
/******************************************************************************************************************/
/* Basic classes */
.clear {clear:both;}
.hide {display:none;}
.invisible {visibility:hidden;}
/******************************************************************************************************************/
/* Basic IDs */
#cont { width:100%; background:url(../images/bgd_bottom.gif) 0 bottom repeat-x;}
#container { width:996px; margin:auto; text-align:left; overflow:hidden;}
	/* Header */
	#header {width:988px; height:100px; overflow:hidden; padding:20px 8px 0 0px; }
		#header .logo_div{margin-top:32px; float:left;width:442px; height:70px }
		#header .lev_div{float:right; width:536px;}
		#lev1 { float:right; height:67px; text-align:right; width:536px;}
			#lev1 li { display:inline}
			#lev1 a { color:#fff; background:url(../images/bgd_line_menu.gif) right 2px no-repeat; padding:0 5px;}
			#lev1 .last { background:none;}
		#lev2 {  float:right; text-align:right; width:536px;}
			#lev2 li { display:inline}
	
	/* Middle content */
	#content { background:#fff url(../images/bgd_content.gif) 0 0 no-repeat; width:960px; padding:18px; overflow:hidden;}
		#content h2 {}
		#content h3 {}
		#content p {}
		
	#main { width:707px; float:left;}
	#context { width:252px; float:right}
	.blockContext { background:url(../images/bgd_block_context.gif) 0 bottom repeat-x; width:224px; padding:10px; border:1px solid #c4c4c4; margin:0 0 10px 0;}
	.blockContext.last { margin:0 0 0 0}

	.frmNapTien { margin:20px 0; width:424px; margin:0 auto;}
	.frmNapTien p { width:420px; overflow:hidden; margin:3px 0;}
	.frmNapTien p label { width:100px; text-align:right; float:left; margin:0 10px 0 0;}
	.frmNapTien p input { width:220px; float:left; margin:0 10px 0 0;}
	.frmNapTien p select { width:95px; margin:0 10px 0 0;} 
	.frmNapTien p span { color:#fe0000;}
	.frmNapTien .btnNapTien { width:61px; height:22px; border:0; margin:0 0 0 110px;}
	.frmNapTien ul { margin:0 auto; width:140px; padding:0 0 5px 0;}
	.frmNapTien li { background:url(../images/bgd_li_01.gif) 0 3px no-repeat; padding: 0 0 0 15px; text-align:left}

	.promotion ul { margin:0 auto; width:240px; padding:0 0 5px 0;}
	.promotion li { background:url(../images/bgd_li_01.gif) 0 3px no-repeat; padding: 0 0 0 15px; text-align:left}
	
	.frmGetReport { margin:20px 0;}
	.frmGetReport p { width:700px; overflow:hidden; margin:3px 0;}
	.frmGetReport p label { width:200px; text-align:right; float:left; margin:0 10px 0 0;}
	.frmGetReport p input { width:210px; float:left; margin:0 10px 0 0;}
	.frmGetReport p select { width:95px; margin:0 10px 0 0;} 
	.frmGetReport p span { color:#fe0000;}
	.frmGetReport .cbo_01 { width:45px;}
	.frmGetReport .cbo_02 { width:60px;}
	.frmGetReport .cbo_03 { width:60px;}
	.frmGetReport .btnNapTien { width:61px; height:22px; border:0; margin:0 0 0 210px;}
	.frmGetReport .btnLamLai { width:60px; height:22px; border:0; margin:1px 0 0 5px;}
	.frmGetReport .txtAdd { width:400px}
	.frmGetReport .txtAdd2 { width:400px}
	
	.frmAcountManager { margin:20px 0; width:224px; margin:0 auto;}
	.frmAcountManager p { width:224px; overflow:hidden; margin:3px 0;}
	.frmAcountManager p label { width:60px; text-align:right; float:left; margin:0 10px 0 0;}
	.frmAcountManager p input { width:145px; float:right; margin:0 0 0 0;}
	.frmAcountManager .btnSubmit { width:61px; height:23px; border:0; float:right; cursor:pointer}
	.frmAcountManager a { text-decoration:underline; color:#910028;}
	.frmAcountManager a:hover { text-decoration:none;}
	
	.frmTinhPhucGoi {}
	.frmTinhPhucGoi p { margin:3px 0;}
	.frmTinhPhucGoi .chk input { width:auto; border:0 none;}
	.frmTinhPhucGoi select { width:224px;}
	.frmTinhPhucGoi .txtPrice { width:60px;} 
	.frmTinhPhucGoi .btnSubmit { width:61px; height:23px; border:0; float:right; cursor:pointer}
	
	.moreCountry {margin-bottom:10px;background:url(../images/bgd_block_context.gif) 0 bottom repeat-x; width:224px; padding:10px; border-bottom:1px solid #c4c4c4; border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; height:140px; overflow:scroll;}
	
	.tblPriceTable .price { text-align:center;}
	
	.contCachGoi { margin:20px 0;}
	.contCachGoi strong { font-family:Tahoma, Arial, Verdana; font-size:12px; font-weight:bold;}
	.contCachGoi li { background:url(../images/ico_01.gif) 0 5px no-repeat; padding:0 0 0 10px;}
	
	.contAccessNum { width:695px; height:570px; overflow:scroll; margin:20px 0 0 0;}
	.contAccessNum dl { width:210px; float:left; background:url(../images/bgd_line_access_num.gif) right 0 repeat-y; margin:0 10px 0 0;}
	.contAccessNum .last { background:0 none; margin:0;}
	.contAccessNum dt { color:#981136; font-weight:bold; background:url(../images/ico_02.gif) 0 5px no-repeat; padding:0 0 8px 10px;}
	.contAccessNum dd { padding:0 0 5px 0;}
	.contAccessNum dd span { padding:0 7px;}

	.tabService { width:694px; display:block; overflow:hidden}
	.tabcontent { width:652px; text-align:center; padding:20px; display:block; overflow:hidden; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1;}
	
	#maintab { background: url(../images/bgd_main_tab.gif) 0 31px repeat-x; width:674px; height:31px; padding:0 0 1px 20px; overflow:hidden; margin:0}
	#maintab li { float:left; display:inline; width:100px; margin:0 4px 0 0;} 
	#maintab li a { background:url(../images/bgd_li_maintab.gif) 0  bottom no-repeat; width:100px; height:22px; font-size:12px; float:left; color:#000; padding-top:10px;  text-decoration:none; text-align:center; font-weight:bold}
	#maintab li.selected { position:relative;}
	#maintab li.selected a { background:url(../images/bgd_li_maintab_on.gif) no-repeat; width:100px; height:31px; font-size:12px; float:left; color:#981136; padding-top:7px; text-align:center; text-decoration:none;}
	.tabcontent{display:none;}

	.banner { text-align:center}
	.banner img { margin:0 20px 0 0;}

	.smScrollContent {width:500px; height:500px; overflow:hidden; float:left;}
		.smScrollContent p {margin:0 0 20px 0; padding:0;}
	
	.smScroller {width:7px; height:500px; overflow:hidden; float:left; background:#fff}
		.smScroller a {text-decoration:none;}
		.smScrollUp {width:7px; height:4px; margin:0; padding:0; text-align:center; background:#fff; overflow:hidden;}
		.smScrollDn {width:7px; height:4px; margin:0; padding:0; text-align:center; background:#fff; overflow:hidden;}
		.smScrollDx {width:3px; height:400px; margin:0 auto; padding:0; text-align:center; background:#fff; overflow:hidden;}
			.smScrollDx a {width:4px; height:11px; margin:0 auto; padding:0; text-align:center; background:#fff; overflow:hidden; display:block;}

	.bannerSendMoney { padding:10px 0 0 120px;}
	/* Footer */
/*********************************************************************************************************************/	
/****************************** footer *******************************************************************************/
	#footer { width:996px; height:161px; padding:10px 0 0 0;}
	#footer ul { height:37px;}
	#footer li { display:inline}
	#footer a {background:url(../images/bgd_li_footer.gif) right 2px no-repeat; padding:0 5px;}
	#footer p { color:#fff;}
	#footer .last { background:none}
/* Old */
.pagetitle {
	font-size:14px;
	color:#0033CC;
	font-weight:bold;
	border-bottom:1px solid #999999;
}
.table_menu {
	background-color:#FFFFFF;
	border:1px solid #B2B2B2;
}
.menu_title {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
.main_table {
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #48575A;
    border-left-color: #48575A;
}
.mainTable {
	border:1px solid #E2E2E2;
}
.nav_tittle {
    color: #FFFFFF;
    font-weight: bold;
}
.nav_tittle :link {
    color: #FFFFFF;
    font-weight: bold;
}
.nav_tittle :visited {
    color: #FFFFFF;
    font-weight: bold;
}
.tittle {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #003366;
    font-weight: bold;
    color: #003333;
    text-decoration: none;
    font-size: 12px;
}
.cctitle {
	background-color:#061f65;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px;
}
.ccrow1 {
	background-color:#FFF8EE;
    color: #151515;
	padding:3px;
}
.ccrow0 {
    color: #151515;
	padding:3px;
}
.br_sp {
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #003366;
    color: #003333;
    text-decoration: none;
    font-size: 11px;
}
.maintittle {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
	background-color:#333333;
}
.main_tittle {
    background-color: #0063B0;
    height:24px;
    color: #FCF8DD;
    font-weight: bold;
    text-decoration: none;
    font-size: 14px;
}
.row_tittle {
    background-color: #427CB0;
    height:25px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
}
.rowad {
    color: #003333;
    text-decoration: none;
    font-size: 11px;
    background-color:#FFFFFF;
    padding:2px 2px 2px 2px;
}

.row {
	border-top:#6192BF 1px solid;
	border-left:#BDBDBD 1px solid;
    color: #151515;
    text-decoration: none;
    font-size: 11px;
	padding:3px 2px 3px 5px;
}
.row1 {
	border-top:#6192BF 1px solid;
    color: #151515;
    text-decoration: none;
    font-size: 11px;
	padding:1px 2px 1px 2px;
}
.opt_row {
	background-color:#427CB0;
	color:#FFFFFF;
	font-weight:bold;
}
.search_row {
	background-color:#888888;
	color:#FFFFFF;
	font-weight:bold;
}
.sub_row {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #003366;
    border-right-width: 1px;
    border-right-style: dotted;
    border-right-color: #003366;
    color: #FF6C00;
    text-decoration: none;
    font-size: 11px;
    background-color: #F4ECE0;
}
.sub_row1 {
    border-left-width: 1px;
    border-left-style: dotted;
    border-left-color: #003366;
    border-right-width: 1px;
    border-right-style: dotted;
    border-right-color: #003366;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #003366;
    color: #FF6C00;
    text-decoration: none;
    font-size: 11px;
    background-color: #F4ECE0;
}
.row_title {
    background-color: #91C7FE;
    height:25px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
}
.m_desrow{
border: 1px #ACACAC solid;
padding : 3px;
background-color: #FEFDED;
}

.messbar {
    padding:3px 3px 3px 3px;
    background-color:#8AAFE6;
    color:#000000;
    font-weight:bold;
    border-bottom:1px solid #6181B2;
    border-top:1px solid #6181B2;
}

.notice {
	background-color:#EEEEEE;
	color:#FF0000;
	font-weight:bold;
	padding:3px 3px 3px 3px;
}

.tab_cur {
	padding:2px;
	background-color:#FFFFCC;
	border-top:#EEEEEE 1px solid;
	border-left:#AAAAAA 1px solid;
	border-bottom:#003399 3px solid;
	font-weight:bold;
	font-size:10px;
	cursor:pointer;
}

.tab_link {
	padding:3px 1px 3px 1px;
	border-top:#DDDDDD 1px solid;
	border-left:#AAAAAA 1px solid;
	border-bottom:#003399 3px solid;
	font-size:10px;
	cursor:pointer;
}

.app_title {
	background-color:#DDDDDD;
	font-weight:bold;
}

.pag {
    padding:3px 3px 3px 3px;
}

.pagecur {
    background: #BDE0FE;
    border: 1px solid #294B79;
    padding: 1px 5px 1px 5px;
    font-weight: bold;
    color: #003300;
}

.pagelink {
    background: #FFFFFF;
    border: 1px solid #999;
    padding: 1px 5px 1px 5px;
}
.pagelink a:link,
.pagelink a:visited,
.pagelink a:active{
    color: #000000 !important;
    text-decoration: none;
}
.searchrow {
	border-bottom:#CCCCCC 1px dotted;
}
.s_hightlight {
	background-color:#B7E0FF;
}
a.report_row:link, a.report_row:visited,a.report_row:active {
	display: block;
	font-weight: bold;
	color: #333333;
	text-align: left;
	padding-left: 3px;
	width: 100%;
	text-decoration: none;
}
a.report_row:hover{
	display: block;
	background-color:#EEEEEE;
	font-weight: bold;
	color: #061f65;
	text-align: left;
	padding-left: 3px;
	width: 100%;
	text-decoration: none;
}
.highlight
{
	color:#FF3300;
	font:Arial;
	font-size:16px;
}
.banner_div{width:245px; overflow:hidden}
.banner_div div{margin-bottom:10px; }
