BODY{
	BACKGROUND: #0668b3 0px 0px; 
	MARGIN: 0px; 
	FONT: 11px Tahoma, Arial, Helvetica, Sans-Serif; 
	COLOR: #333; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: center;
}

#container {
	CLEAR: both; 
	MARGIN: 0px auto; 
	BACKGROUND-IMAGE: url(../images/vnpt.jpg); 
	WIDTH: 778px; HEIGHT: 100%; 
	BACKGROUND-COLOR: #0668b3; 
	TEXT-ALIGN: left
}

#header {
	FLOAT: left; 
	BACKGROUND-IMAGE: url(images/vnpt.jpg); 
	BACKGROUND-REPEAT: repeat-x; 
	WIDTH: 778px; HEIGHT: 60px; 
	BACKGROUND-COLOR: #0668b3;
}

#rbroundbox { 
	CLEAR: both; 	
	WIDTH: 778px; HEIGHT: 650px;
	BACKGROUND-REPEAT: repeat-x;
	float: left;
	}

#rbleft{ 
	BACKGROUND-IMAGE: url(images/tcdt_bg_01.gif); 
	WIDTH: 13px; HEIGHT: 649px; 
	BACKGROUND-REPEAT: no-repeat;
	top: 0px; left: 0px;
	}

#rbright{ 
	BACKGROUND-IMAGE: url(images/tcdt_bg_03.gif); 
	WIDTH: 16px; HEIGHT: 649px; 
	BACKGROUND-REPEAT: no-repeat;
	top: 0px; left: 0px;
	}

#rbcontent{
	BACKGROUND-IMAGE: url(images/tcdt_bg_02.gif); 
	WIDTH: 750px; HEIGHT: 649px; 
	BACKGROUND-REPEAT: repeat-x;
	#padding: 5 0 5 0;
	padding-top: 10px;
	}



#mainAds {
	FLOAT: left; 
	BACKGROUND-REPEAT: no-repeat; 
	WIDTH: 300px; HEIGHT: 230px;
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 10px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: center;
}

#mainTitle {
	FLOAT: left;
	BACKGROUND-REPEAT: no-repeat; 
	WIDTH: 404px; HEIGHT: 37px;
	text-align: right;
}

#search {
	float: left; 
	WIDTH: 400px; HEIGHT: 142px;
	BORDER: 1px solid #B3CFDF;
	PADDING: 1px 1px 1px 1px;
}

#search-buff {
	float: left; 
	WIDTH: 50px; HEIGHT: 142px;
}

#search-caption {
	HEIGHT: 30px;
	BACKGROUND-COLOR: #0668b3;
	COLOR: #86D6F8;
	FONT: 11px Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	BACKGROUND-COLOR: #0668b3;
	text-align:left;
	vertical-align:middle;
}

.search-row-text{
	WIDTH: 120px; 
	HEIGHT: 28px;
	BACKGROUND-COLOR: #0668b3;
	COLOR: #eeeeee;
	FONT: 11px Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	text-align: center;
	vertical-align:middle;
}

.search-row-input{
	WIDTH: 150px; HEIGHT: 28px;
	BACKGROUND-IMAGE: url(images/tcdt_bg_02.gif);
	BACKGROUND-COLOR: #0668b3;
	COLOR: #0668b3;
	FONT: 11px Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	text-align: center;
	vertical-align:middle;
	padding-left: 20px;
}

#search-ok{
	float: right;
	WIDTH: 116px; HEIGHT: 26px;
	BACKGROUND-IMAGE: url(images/tcdt_bg_02.gif);
	BACKGROUND-COLOR: #0668b3;
	COLOR: #FFFFFF;
	FONT: 11px Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	text-align: right;
}


.search-textbox {
	BACKGROUND-COLOR: #86D8F8;
	BORDER-WIDTH: 3px;
	BORDER-COLOR: #86D8F8;
	BORDER-STYLE: double;
	WIDTH: 100%;
}

#search-error {
	float: left; 
	WIDTH: 400px; HEIGHT: 30px;
	color:Red;
	padding-right: 50px;
	padding-top: 10px;
}

#result-panel {
	float: left; 
	WIDTH: 750px; HEIGHT: 200px;
}

#result-caption {
	WIDTH: 200px; HEIGHT: 22px;
	BACKGROUND-COLOR: #F7941D;
	COLOR: #FFFFFF;
	FONT: 11px Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.result-caption {
	WIDTH: 200px; HEIGHT: 22px;
	BACKGROUND-COLOR: #F7941D;
	COLOR: #FFFFFF;
	FONT: 11px Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
#result-table {
	float: left; 
	WIDTH: 740px; HEIGHT: 240px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
#thukhoa_panel {
	float: left; 
	WIDTH: 750px; HEIGHT: 100px;
}
#thukhoa_caption
{
	WIDTH: 200px; HEIGHT: 22px;
	BACKGROUND-COLOR: #F7941D;
	COLOR: #FFFFFF;
	FONT: 11px Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
#thukhoa {
	float: left; 
	WIDTH: 740px; HEIGHT: 50px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
#ads-panel {
	WIDTH: 700px; HEIGHT: 120px;
	PADDING-LEFT: 30px;
	clear:both;
	display:none;
}

#ads-box {
	FLOAT: left;
	WIDTH: 210px; HEIGHT: 60px;
	padding-left: 10px;
	COLOR: #1F547D;
	FONT: 11px Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}

#footer {
	float: left; 
	WIDTH: 750px; HEIGHT: 50px;
	COLOR: #86D8F8;
	FONT: 11px Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	text-align: center;
}

/**********************************************************/
/* DataGrid */
/**********************************************************/

.grid
{	
	width:100%;
	border:solid 1px #50a3cf;
}
.grid td
{
	border:solid 1px #50a3cf;
}
.gridHeader
{
	font-size: 11px;
	font-family:Tahoma, Arial;
	text-align:center;
	background-color: #0668b3;
	height:28px;
	color:#85d8f8;
	font-weight:bold;
}
.gridItem
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	height:25px;
	background-color: #ceeef9;
	color:#383838;
	text-indent:2px;
	text-align:center;
}
.gridAltItem
{	
	font-family: Tahoma, Arial; 
	font-size: 11px;
	height:25px;
	background-color: #85d8f8;
	color:#383838;
	text-indent:2px;
	text-align:center;
}

/**********************************************************/
/* Hyperlink */
/**********************************************************/

a:link 
{
	color:#0668b3;
	text-decoration: none;
}

a:hover
{
	color: Red;
	text-decoration: underline;
}

a:visited
{
	color: Blue;
	text-decoration: none;
}
.css_link
{
	color:#ffffff;
	text-decoration : none;
}
.css_link:visited
{
	color:#ffffff;
	text-decoration : none;
}
#rbroundbox_kt { 
	CLEAR: both; 	
	WIDTH: 778px; HEIGHT: 500px;
	BACKGROUND-REPEAT: repeat-x;
	float: left;
	}
#rbleft_kt{ 
	/*BACKGROUND-IMAGE: url(images/tcdt_bg_04.gif); */
	WIDTH: 13px; HEIGHT: 620px; 
	BACKGROUND-REPEAT: repeat;
	top: 0px; left: 0px;
	}

#rbright_kt{ 
	/*BACKGROUND-IMAGE: url(images/tcdt_bg_04.gif); */
	WIDTH: 16px; HEIGHT: 620px; 
	BACKGROUND-REPEAT: repeat;
	top: 0px; left: 0px;
	}	
#rbcontent_kt{
	BACKGROUND-IMAGE: url(images/tcdt_bg_04.gif); 
	WIDTH: 750px; HEIGHT: 610px; 
	BACKGROUND-REPEAT:repeat;
	#padding: 5 0 5 0;
	padding-top: 10px;
	}
	
#result-panel-kt {
	float: left; 
	WIDTH: 750px; HEIGHT: 300px;
}

#result-caption-kt {
	WIDTH: 200px; HEIGHT: 22px;
	BACKGROUND-COLOR: #F7941D;
	COLOR: #FFFFFF;
	FONT: 11px Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
#result-table-kt {
	float: left; 
	WIDTH: 740px; HEIGHT: 200px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}