input {
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 11px;
	color:#0000FF;
}
.require_input{
	 color:#FF0000;
}
.input_width{
	width:50%;
}
.input_min_width{
	width:25%;
}

.input_max_width{width:99%;}
.grey_txt{font-size: 11px;	color:#999999;}
textarea{ font-family: Verdana, "Times New Roman", Times, serif; border: 1px solid #999999;	font-size: 11px; color:#0000FF;}

.search_txt { background-color:#FFFF00; color:#FF0000}
.err_msg_txt{
	padding:5px;
	border:1px solid #B6EBA0;
	background-color:#FF6600;
	color: #FFFFFF;
}
.info_msg_txt{
	background:#FFFFCC;
	padding:5px;
	border:1px solid #B6EBA0;

}

.subject_2{font-size:13px;	font-weight:bold; color:#FF6600;}
.subject_2:link{ font-size:13px;	font-weight:bold; color:#FF6600;}
.subject_2:hover{font-size:13px;	font-weight:bold; color:#FF6600; text-decoration:underline;}
.subject_2:visited{	font-size:13px;	font-weight:bold; color:#FF6600;}


.padding{ padding:5px}
.padding_small{padding:2px}
.padding_bottom{
	padding-bottom:5px;
}

td{	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; }
H1{	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-size: 125%; }

li, ul		{list-style:none}
p			{line-height:13px}
a			{text-decoration:none; }
a:hover		{text-decoration:none; }

/* img 		{border:none;} */
.img {
	BORDER-RIGHT: #d3d3d3 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d3d3d3 0px solid; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 5px; BORDER-LEFT: #d3d3d3 0px solid; MARGIN-RIGHT: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #d3d3d3 0px solid
}


.form		{margin:0px; padding:0px;}
.clear 		{clear:both;}
.marginT10 	{margin-top:10px;}
.marginT15 	{margin-top:15px;}
.marginT20 	{margin-top:20px;}
.txt10		{ font-size:10px;}


/***************************************/

body{
	margin:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background:#fff url(../images/bg.png) top right repeat-x;
}

/***************************************/
#main {width:950px; margin:0 auto;  overflow:hidden;}

#top { width:950px; margin:0 auto; height:98px; background:url(../images/bg_top.png) repeat-x; overflow:hidden;}
#top #logo{ width:261; float:left;}
#top #banner{ float:right; width:689px; text-align:right;}

#gioithieu {width:950px; margin:0 auto; height:359px; background:url(../images/bg_gioithieu.png) no-repeat;}
#gioithieu #contentgt{width:688px; padding:24px 0 0 25px; float:left;}
			#contentgt .tieudegt{font-family:Arial, Helvetica, sans-serif; color:#212121;font-size:18px;}
			#contentgt .noidunggt{font-family:Arial, Helvetica, sans-serif; color:#000;font-size:11px; font-weight:bold;}
#gioithieu #flashgt{width:237px; float:right; text-align:right; padding-top:117px; }

#topmenu { width:950px; height:38px; margin:0 auto; background:url(../images/bg_menu2.png) repeat-x;}
#topmenu #topmenu1{ width:236px; height:38px; margin:0 auto; float:left;}
#topmenu #topmenu2{ width:714px; height:38px; margin:0 auto; float:left;}

#maincontent{width:950px; margin:0 auto; padding-top:10px;}

#maincontent #left_maincontent{width:750px; margin:0; float:left; }
			#left_maincontent_in{width:721px; margin:0; float:left; padding-top:10px;}
			#left_maincontent_in .title_maincontent1{width:721px; height:19px;  background:url(../images/line_content.png) bottom repeat-x; font-family:Tahoma; font-size:14px; color:#393e01; font-weight:bold; }
			
			#left_maincontent_in .content_maincontent1{width:721px;  margin:0 auto; font-family:Tahoma; font-size:12px; color:#000; padding-left:15px; padding-top:11px;}
			#left_maincontent_in .picture{width:147px;  margin:0 auto; float:left;}
			#left_maincontent_in .text{width:542px; margin:0 auto; float:left;}
			#left_maincontent_in .titletext{ color:#545b01; font-weight:bold;}
			#left_maincontent_in .titletext a{ color:#545b01; font-weight:bold;}
			#left_maincontent_in .titletext a:hover{ color:#cede05; font-weight:bold;}
			
#maincontent #right_maincontent{width:200px; float:left;}
			 #right_maincontent #rightmenu{width:200px; float:right;}
			 #right_maincontent #search{ width:200px; height:62px; margin:0 auto; background:url(../images/bg_search.png) no-repeat; float:right;}
			 					#search .txt{width:145px; height:13px; float:right; margin-right:12px; margin-top:12px;}
								#search .bts{ float:right;margin-right:12px;margin-top:5px;}
			 #right_maincontent #quangbawebsite{ float:right; margin-top:1px;}
			 #right_maincontent #thietkewebsite{ float:right; margin-top:1px;}

.foot{ font-size:10px; }

.vstxt{ display:none}

/******************Vertical menu*********************/
.urbangreymenu{
width: 200px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
background: #606060 url(../images/bg_menu_r1.png) repeat-x; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
height:22px;
line-height:22px;
padding-left:15px;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
}

.urbangreymenu ul li a{
font: normal 11px Tahoma;
color: #fff;
background: #E9E9E9 url(../images/bg_menu_r2.png) repeat-x;
display: block;
line-height: 22px;
height:22px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: #fff;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background:#515151 url(../images/bg_menu_r2_hover.png) repeat-x;
}

/******************menu top*********************/
.topmenu{
	position: relative;
	padding: 0 0 0 0;
	margin: 0 auto 0 auto;
	/*background: url(bgmenu.png) repeat-x; tab background image path*/
	height: 38px;
	list-style: none;
}

.topmenu li{
	float:left;
	/*background: url(../images/line_menu.png) no-repeat;*/
	height:38px;
	padding-left:1px;
	padding-right:1px;
}

.topmenu li a{
	float: left;
	display: block;
	color:#fff;
	text-decoration: none;
	font-family:Tahoma;
	font-size: 12px;
	padding:0 0 0 0; /*Padding to accomodate left tab image. Do not change*/
	height: 38px;
	line-height: 38px;
	text-align: center;
	cursor: pointer;	
}

.topmenu li a{
	float: left;
	display: block;
	padding: 0 22px 0 22px; /*Padding of menu items*/
	
}

.topmenu li.current a, .topmenu li a:hover{
	color: #b4ff00;
	/*background: url(tableft.png) no-repeat; left tab image path*/
	background-position: left;
}

/****************************************************/

