html {
	min-height: 100%;
	margin-bottom: 1px;
	}
body {
	background-image: url("images/bg_ani_space.gif");
	background-repeat: repeat;
	background-color: #000000;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

a	{ font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px;}
a:link 	{ color: #0000FF; text-decoration: none;}
a:visited 	{ color: #0033CC; text-decoration: none;}
a:hover 	{ color: #FF6600; text-decoration: none;}

a.aMap:link 	{ color: #FFFF00; text-decoration: none;}
a.aMap:visited 	{ color: #0033CC; text-decoration: none;}
a.aMap:hover 	{ color: #FF6600; text-decoration: none;}

a.aGridView:link 	{ color: #000000; text-decoration: none;}
a.aGridView:visited { color: #000000; text-decoration: none;}
a.aGridView:hover 	{ color: #FF0000; text-decoration:underline; font-weight:bold;}

a.aLA	{ font-family: Verdana, Arial, Helvetica, Sans-Serif;
     	  font-size: 12pt; font-weight:bold;}
a.aLA:link 	{ color: #0000FF; text-decoration: none;}
a.aLA:visited 	{ color: #0033CC; text-decoration: none;}
a.aLA:hover 	{ color: #FF6600; text-decoration: none;}

h1	{ font: 20px Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; color: #0033CC;}
h2	{ font: 18px Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; color: #0033CC;}
h3	{ font: 14px Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; color: #660000; margin-top: 11px;}
h4	{ font-size: 12px; font-weight: normal; margin-top: 11px; margin-bottom: 1px;}

.bgTable {
	background-image: url("images/bg_main.png");
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	}
.bgTableInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.bgTD {
	background-image: url("images/h_center.png");
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	}
.tdHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	}
.tdHead1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	}
.tdHeadBlue {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000FF;
	}
.tdHeadGray {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #333333;
	background-image: url("images/bg_top.jpg");
	}
.tdHeadGrayB {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #333333;
	background-image: url("images/bg_bot.jpg");
	}
.tdHeadGray1 {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #0033CC;
	}
.tdText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}
.td1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF00;
	}
.td2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	}
.td3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #663300;
	}

/* ***** define margin and font-size for Header panels ***** */
.tdTextPurple {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: rgb(128, 0, 128);
	}
.tdTextGray {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #333399;
	}
.footer_top {
	margin-top:0px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:1px;
	background-image: url("images/bg_top.jpg");
	background-repeat: repeat-x;
	background-color: #E8EEFA;
	border-top: 0px solid #57669C;
	border-bottom:1px solid #FFFFFF;
	}
.footer_top1 {
	margin-top:0px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:1px;
	background-color: #FFFFFF;
	border-top: 0px solid #57669C;
	border-bottom:1px solid #999999;
	}

/* ***** define margin and font-size for Login panels ***** */
.tborder {
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #0B198C;
	}
.tcat {
	background: #006666;
	color: #FFFFFF;
	font: bold 10pt verdana, arial, tahoma, times new roman;
	}
.tcat a:link, .tcat_alink{
	color: #ffffff;
	text-decoration: none;
	}
.tcat a:visited, .tcat_avisited {
	color: #ffffff;
	text-decoration: none;
	}
.tcat a:hover, .tcat a:active, .tcat_ahover{
	color: #FFFF66;
	text-decoration: underline;
	}
.panel {
	background: #E4E7F5 url("images/gradient_panel.gif") repeat-x top left;
	color: #000000;
	padding: 11px;
	border: 2px outset;
	}

.panelsurround {
	background: #D1D4E0 url("images/gradient_panelsurround.gif") repeat-x top left;
	color: #000000;
	}

.smallfont {
	font: 11px verdana, tahoma, arial;
	}
.alarmfont {
	font: 11px verdana, tahoma, arial;
	color: #FF0000;
	}
legend {
	color: #333300;
	font-size: 11px;
	font-weight:bold;
	font-family: verdana, Tahoma, Arial;
	}
.button {
	font: 11px verdana, tahoma, arial;
	}
.bginput option, .bginput optgroup {
	font-size: 10pt;
	font-family: verdana, tahoma, arial;
	}
.fieldset { margin-bottom: 5px;}
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

/* use for Text Box */
.selectFileUpload {
	border:1px solid;
	font-family: verdana, arial, tahoma;
	font-size: 10pt;
	height:20;
	width:200;
}
.input-text {
	color: #333333;
	border-right: #333399 1px solid;
	border-top: #333399 1px solid;
	border-left: #333399 1px solid;
	border-bottom: #333399 1px solid;
	}
.input-user {
	display:block;
	height: 22px;
	color: #990000;
	font-size:12px;
	font-weight:bold;
	border:1px solid #333399;
	padding: 2px 5px 0px 22px;
	background-image:url(images/user.gif);
	background-position:left center;
	background-repeat:no-repeat;
	}
.input-user:focus {
	display:block;
	height: 22px;
	color: #990000;
	font-size:12px;
	font-weight:bold;
	border:1px solid #333399;
	padding: 2px 5px 0px 22px;
	background-image:url(images/user.gif);
	background-position:left center;
	background-repeat:no-repeat;
	}
.input-key {
	/* display:block; */
	height: 22px;
	color: #990000;
	font-size:12px;
	font-weight:bold;
	border:1px solid #333399;
	padding: 2px 5px 0px 22px;
	background-image:url(images/key.gif);
	background-position:left center;
	background-repeat:no-repeat;
	}
.input-key:focus {
	/* display:block; */
	height: 22px;
	color: #990000;
	font-size:12px;
	font-weight:bold;
	border:1px solid #333399;
	padding: 2px 5px 0px 22px;
	background-image:url(images/key.gif);
	background-position:left center;
	background-repeat:no-repeat;
	}

/* use for BUTTON */
.my_regButton {
	font: 11px verdana, arial, tahoma;
	font-weight:bold;
	border: 1px solid #ffffff;
	background-color:#006666;
	cursor:hand;
	color: #ffffff;
	height: 25px;
	}
.btn01 {
	color:#FFF !important;
	font: 11px verdana, arial, tahoma;
	font-weight:bold;
	width:98px !important;
	height:25px !important;
	border:none;
	background:url(images/btn_upload.gif) no-repeat !important;
	cursor:pointer;
	text-indent: 0px !important
	}
.btnFB {
	color:#FFF;
	font: 11px verdana, arial, tahoma;
	font-weight:bold;
	width:110px !important;
	height:35px !important;
	border:none;
	background:url(images/btn_update.gif) no-repeat;
	cursor:pointer;
	text-indent: 0px;
	}
.btnRed {
	color:#999999 !important;
	font: 11px verdana, arial, tahoma;
	font-weight:bold;
	width:98px !important;
	height:25px !important;
	border:1;
	background-color:#cccccc;
	cursor:pointer;
	text-indent: 0px !important;
	}

/* use for HEADER */
#th TD	{ border-top: #bbd 1px solid; font-weight: bold; background: #E8EEFA; border-bottom: #bbd 1px solid }

/* use for INFO BOX */
.CommonMessageTitle {
	background:url(images/bg_heading.png) no-repeat;
	position:relative;
	background-color:#7AA4DD;
	padding:0;
	clear:both;
	width:600;
	margin-top:10px;
	}

.CommonMessageTitle h5{
	padding:5px 8px 4px 8px;
	margin:0;
	font-size:10pt;
	position:relative;
	}

.CommonMessageTitleRight {
	background:url(images/bg_heading.png) no-repeat;
	position:relative;
	_height:1px;
	background-position:0 -70px;
	height:5px;
	width:5px;
	float:right;
	overflow:hidden;
	}

.CommonMessageArea {
	background:url(images/bg_bucket.png) repeat-x 0 -44px;
	min-height:1px;
	_height:1px;
	position:relative;
	width:600;
	margin-bottom:5px;
	}

.CommonMessageTop {
	border-left:2px solid #9fbde5;
	border-right:2px solid #9fbde5;
	background:url(images/bg_bucket.png) no-repeat;
	height:10px;
}

.CommonMessageTop span {
	background:url(images/bg_bucket.png) no-repeat right -10px;
	width:10px;
	height:10px;
	float:right;
	overflow:hidden;
}

.CommonMessageContent {
	border-left:2px solid #9fbde5;
	border-right:2px solid #9fbde5;
	min-height:1px;
	_height: 1px;
	position:relative;
	padding: 0 10px;
}

.CommonMessageContent p, .CommonMessageContent {
	margin: 0px;
	padding-bottom: 10px;
}

.CommonMessageBottom {
	background:url(images/bg_bucket.png) no-repeat 0 -22px;
	height:10px;
	margin-bottom:1px;
}

.CommonMessageBottom span {
	background:url(images/bg_bucket.png) no-repeat right -34px;
	width:12px;
	height:10px;
	float:right;
	overflow:hidden;
}

.textPHONE {
	width: 120px; height: 23px;
	font: bold 12px Arial,Tahoma,Verdana;
	border: 1px solid #999; }

.textDATE {
	font-size: 10pt;
	font-family: Tahoma, Arial;
	border: 1px solid #999;
	padding-right: 5px;
	width: 75px;
	display: inline; }
	
.textFBseason {
	height: 20px;
	font: bold 12px Arial,Tahoma,Verdana;
	color:#00F;
	border: 1px solid #999;
	padding-left: 5px; }
	
#DIVxuatthoai {
	z-index:1; position:fixed;
	vertical-align: middle;
	right:1px; bottom:1px;
	width:112px;
	padding:0px;
	color:#000000;
	/* border:#FFF 1px dashed; */
	background-color:#ffffff;
	/*opacity:0.8;
	filter: alpha(opacity=80); */ }
	
/**** TAB menu ****/
.cen_menu {
	width:780px;
	height:55px;
	background:url(images/tab_bg.jpg) repeat-x;}
.cen_menu .row1{ width:780px; height:27px; }
.fm { margin:0; float:left;}
.w326 { width:500px; padding-left:20px; height:27px;}
.list {
	width:500px;
	height:27px;
	padding:0px 0  0px 0px;
	margin:0px;
	float:left;
	text-align:center;
	color:#ffffff;}
.list li {
	width: 80px;
	height: 27px;
	padding: 5px 0px  0px 0px;
	float: left;
	color: #ffffff;
	display:inline;
	overflow: hidden;
	list-style-type: none;
	margin:0 3px 0 0;
	font-weight:bold;}
.list li.tab_off_l {
	width:108px;
	background:url(images/tab_off_l.jpg) no-repeat;}
.list li.tab_on_l {
	width:108px;
	background:url(images/tab_on_l.jpg) no-repeat;}
.white {color:#ffffff;}
.white:active {text-decoration:none; color:#ffffff}
.white:visited {text-decoration:none; color:#ffffff;}
.white:link {text-decoration:none; color:#ffffff;}
.white:hover {text-decoration:none; color:#ffff00; font-size: 10pt;}