/* CSS Document */

* {
	margin:0; padding:0;
}

body{
	background:#FFFFFF;
	
}

a:hover{text-decoration:none;color:#000000;}

a img { border:0;}
.page_img a img { border:0;}
img {vertical-align:top;}
ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family: tahoma; 
		font-size:12px;
		line-height:17px;
		color:#000000;		
	}

input, select { vertical-align:middle; font-weight:normal;}
strong {font-size:15px; color:#444444;}

a {color:#3d6f92; font-size:13px;text-decoration:none;}

.title_hd {
	font-family:tahoma; 
	margin-bottom: 14px;
	color:#000000; 
	font-size:15px;
	font-weight:bold;
}
.title {
	font-family:tahoma; 
	color:#000000; 
	font-size:15px;
	font-weight:bold;
}
.title_hd a{
	font-family:tahoma; 
	margin-bottom: 14px;
	color:#3d6f92; 
	font-size:15px;
	text-decoration:none;
}

.title_hd a:hover{font-family:tahoma; font-size:15px; text-decoration:none;color:#000000;margin-bottom: 12px;}
/*main layout */
.h_logo{background:url(images/LOGOVietlex2.png) repeat-x; height:99px; width:100%;}

#header_tall {background:url(images/header_tall.gif) top repeat-x;}

#main { margin:0 auto;}

#header .left {padding:14px 0 0 70px;}
#header .right {padding:20px 0 0 0;}
#header .right a {color:#868686; font-family:tahoma; font-size:13px; background:url(images/logo.png) no-repeat top right; padding:0 20px 2px 0;}

#menu {background:url(images/menu_tall1.gif) top repeat-x; height:45px; width: 938px;}
#menu .rightbg {background:url(images/menu_right1.gif) top right no-repeat;}
#menu .leftbg {background:url(images/menu_left1.gif) top left no-repeat; width:100%; height:45px;}
#menu .padding {padding:9px 0;}
#menu li {float:right; width:103px; background:url(images/menu_libg.gif) top right repeat-y; font-size:13px; text-align:center;  display:block;}
#menu li a {color:#3E7093; text-decoration:none; font-weight:bold; font-size:13px; display:block; padding:6px 0 5px 0;}
#menu li span{ display:block; padding:6px 0 5px 0;}
#menu li a:hover {color:#000000; text-decoration:none;}
#menu li span {color:#000000; text-decoration:none;}
#menu .last {background:none;}
#menu img {padding:0 0 0 0;}

#header .content {background:url(images/header_bg.jpg) top left no-repeat; padding:45px 50px 28px 414px; color:#ffffff;}
#header .content .text {padding:2px 0 23px 2px;}
#header .content a img {float:right;}


#middle { width:100%;}

#footer {
	background:url(images/footer_bg.gif) bottom repeat-x;
	padding-top:10px;
}
#footer .indent {text-align:bottom; padding:23px 0 0 17px; color:#868686; font-size:12px;}
#footer a {color:#868686;}


.border {background:url(images/border_tall.gif) top repeat-x;}
.border .btall {background:url(images/border_tall.gif) bottom repeat-x;}
.border .ltall {background:url(images/border_tall.gif) left repeat-y;}
.border .rtall {background:url(images/border_tall.gif) right repeat-y;}
.border .tleft {background:url(images/border_tl.gif) top left no-repeat;}
.border .tright {background:url(images/border_tr.gif) top right no-repeat;}
.border .bleft {background:url(images/border_bl.gif) bottom left no-repeat;}
.border .bright {background:url(images/border_br.gif) bottom right no-repeat; width:100%;}
.border .ind {padding:4px 4px 15px 2px; position:relative;}
.border a img {float:right;text-decoration:none;}

img.border {
	border: 1px solid #EFEFEF;
	padding: 7px 7px 7px 7px ;
}

.h_text {padding-bottom:2px; background:url(images/h_text_bg.gif) bottom repeat-x; padding:3px 0 5px 0; font-weight:bold; font-size:12px; color:#000000;}

.h_text1 {padding:10px 10px 20px 10px; background:url(images/menu_bar1.png) no-repeat; width:690; height:40;font-weight:bold; color:#868686; font-size:13px;}

.more {text-align:right;}
.more a{background:url(images/more_bg.gif) top right no-repeat; padding-right:13px; color:#000000; font-weight:bold;text-decoration:none;}

.date {background:url(images/date_bg.gif) no-repeat 0 0; padding:2px 0 2px 22px; color:#444444;}

li { color:#3d6f92; text-align: justify}
li a {color:#3d6f92; font-size:13px; text-decoration:none;}

.bot_line {background:url(images/h_text_bg.gif) bottom repeat-x;width:100%;}
.b_text {color:#3d6f92;}
/* index */


#sidebar {
	
	float: right;
	width: 230px;	
	color: #787878;
	
}
#sidebar .indent1 {
	padding:14px 0 0px 0;	
}
#test{
	width: 100%;
	height: 500px;
	overflow: auto;
}
#test1{
	width: 100%;
	height: 820px;
	overflow: auto;
}
#sidebar .indent {padding:14px 0 10px 0;}

#content {
	
	font-family:tahoma; 
	font-size:13px;
	float: left;
	width: 700px;
	text-decoration:none;
}
#content .indent {padding:14px 0 10px 0;}

.padding{
	padding-left: 7px;
	padding-top: 5px;
}


#sidebar ul {
	padding-left: 10px;
	
}

#sidebar ul li {
	/*line-height: 25px;*/
	background: url(./images/icon_tt.gif) no-repeat left top;
/*	border-bottom: 1px dashed #D2D4C9;*/
	padding-left: 17px;
	margin-top: 10px;
}

#sidebar h2 {
	padding: 3px 15px;
	background: url(./images/img041.gif) repeat-x left top;
	letter-spacing: -.5px;
	text-transform: normal;
	font-size: 1em;
	color: #151E3D;
}

#sidebar p {
	padding: 20px;
}

#sidebar a {	
	text-decoration: none;
	color:#006;
}

#sidebar a:hover {
	text-decoration: none;	
	color:#FF6F00;
}
#sidebar a:visited {
	text-decoration: none;	
	color:#FF6F00;
}
#sidebar a:active {
	text-decoration: none;	
	color:#FF6F00;
}

.tables
{
	font-size: 1.2em;
	color: #151E3D;
}
table.reference
{
border:1px solid #c3c3c3;
border-collapse:collapse;
}


table.reference td 
{
border:1px solid #c3c3c3;
padding:3px;
vertical-align:top;
}
table.reference td p
{
line-height: 20px;
margin-top: 2px;
font-size: 12px;
margin-bottom: 2px;
vertical-align:bottom;

}

table.reference th 
{
border:1px solid #c3c3c3;
padding:3px;
vertical-align:top;
}
.tablesidebar a {
	color: #151E3D;
	font-weight: bold;
}
.tablesidebar a:hover {
	text-decoration: none;
	font-weight: bold;
	color: red;
}

.menu1 {
	margin-left: 5%;
	margin-right: 5%;	
	height: 15px;
	font-size: 0.8em;
	margin: 0px auto;
	text-align:center;
}

.menu1 ul {
	margin-left: 5%;
	margin-top: 0%;	
	padding-top: 7px;
	padding-bottom: 1px;
	padding-left: 0px;
	list-style: none;
}

.menu1 li {
	display: inline;
	background: #DCDCDC;
}

.menu1 a {
	
	padding: 0px 10px 0px 10px;
	text-decoration: none;	
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #254360;
}

.menu1 a:hover {
	background: #F7F7F7;	
	color: #DC143C;
}

.menu1 .active {
	background: #F7F7F7;
	text-decoration: none;
	color: #DC143C;
}