body { background:#105C85; margin:0px 0px 0px 0px; font-family:Tahoma; font-size:12px;}
img { border:none; }
a { text-decoration:none; }
h2 {
	font-family:Tahoma;
	font-size:14px;
	color:#0076B5;
}
.head_article {
	font-size:14px;
	font-weight:bold;
	color:#06c;
}
.head_article a{
	font-size:14px;
	font-weight:bold;
	color:#06c;
}
.head_article a:hover {
	font-size:14px;
	font-weight:bold;
	color:#06c;
	text-decoration:underline;
}
/* CSS for Left Column */
.left_column {
	padding-left:3px;
	padding-right:0px;
}
.main_content {
	padding:0px 0px 0px 0px;
}
.main {
	font-family:Arial;
	font-size:12px;
}
.c_home {
	background-repeat:no-repeat;
	font-size:14px;
	font-family:Tahoma;
}
.table_contact{
	font-size:14px;
	font-family:Tahoma;	
	color:#4C4C4C;
	padding-top:5px;
	padding-bottom:5px;
}
.special_text {
	color:#0076B5;
	font-weight:bold;
}
.special_text1 {
	color:#DF0000;
	font-weight:bold;
	font-size:14px;
}
.boxheading_gioithieu {
	padding-top:5px;
	font-weight:bold;
	padding-left:28px;
}
.box_gioithieu{
	padding:10px 0px 10px 10px;
	
}
.box_gioithieu img {
	padding-right:10px;
	padding-bottom:1px;
}
.box_gioithieu a {
	font-size:14px;
	color:#0076B5;
	text-decoration:none;
	font-family:Tahoma,Arial;
	font-weight:bold;
}
.box_gioithieu a:hover {
    color:#56A5D0;
	
}



/* Duc design IMG border */
.img_h_l {background:url('images/img_h_l.jpg') no-repeat;}
.img_h_bg {background:url('images/img_h_bg.jpg') repeat-x; width:100%;}
.img_h_r {background:url('images/img_h_r.jpg') no-repeat;}
.img_c_l {background:url('images/img_c_l.jpg') repeat-y;}
.img_c_bg { }
.img_c_r {background:url('images/img_c_r.jpg') repeat-y;}
.img_b_l {background:url('images/img_b_l.jpg') no-repeat;}
.img_b_bg {background:url('images/img_b_bg.jpg') repeat-x;}
.img_b_r {background:url('images/img_b_r.jpg') no-repeat;}
.pic a:hover{ border:1px solid #000000; }
.main_table_left { background:url(images/left_bg.jpg) right; background-repeat:repeat-y; }
.main_table_right { background:url(images/right_bg.jpg); background-repeat:repeat-y; }

.banner_right { background:url(images/right_bg.jpg) 0px 100px; background-repeat:no-repeat; }
/* CSS for footer */
.footer {
	background:url(images/footer_bg.jpg);
	background-repeat:no-repeat;
	height:66px;
}
.hizzaform input { border:1px solid #0093DD; background:#E3F6FF; }
.hizzaform textarea { border:1px solid #0093DD; background:#E3F6FF; }


#jsddm
{	margin: 0;
	padding: 0}
	
	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial;font-weight:bold;}

	#jsddm li a
	{	display: block;
		background: #20548E;
		padding: 0px 0px;
		text-decoration: none;
		color: #EAFFED;
		}
#jsddm_sub li a
	{	display: block;
		background: #20548E;
		padding: 10px 10px 10px 10px;
		text-decoration: none;
		border:: 1px solid white;
		width: 100px;
		color: #EAFFED;
		white-space: nowrap}
	#jsddm li a:hover
	{	background: #1A4473}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 0px solid white}
		
		#jsddm li ul li
		{	float: none;
			display: inline}
		
		#jsddm li ul li a
		{	width: auto;
			background: #618402}
		
		#jsddm li ul li a:hover
		{	background: #7F1616}


/* ----------------------------- */

.news_style{
display:none;
padding:5px 5px 5px 5px;
}
.news_show
{
background-color: #EBF8FF;
border: 1px solid gray;
color:black;
width:574px;
height:248px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
overflow: auto;

}
.news_border
{
background-color: white;
width:576px;
height:250px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;

padding: 5px 5px 5px 5px;
overflow: auto;	

}
.news_mark{
background-color:white ;
font: normal 70% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
width:361px;
height:35px;
color:black;
text-align:center;
}
.news_title{
font: bold 120% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
padding: 5px 0px 9px 5px;
color:black;
}
.news_show img{

margin-left: 0px;
margin-right: 0px;

}
.buttondiv
{
/*position: absolute;*/
float: left;
top: 169px;
padding: 5px 5px 5px 5px;
background-color:white ;
/*border: 1px solid gray;*/
/*border-top-color: white;*/
border-top:none;
height:20px;
}
.news_border2
{
background-color: black;
width:300px;
height:400px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 1px solid gray;
padding: 5px 5px 5px 5px;
/*overflow: auto;*/	
}
.news_mark2{
background-color:#666666 ;
font: normal 70% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
width:312px;
height:35px;
color:white;
text-align:center;
}

.buttondiv2
{
position: absolute;
/*float: left;*/
/*top: 169px;*/
padding: 3px 3px 5px 3px;
background-color:black ;
/*border: 1px solid gray;*/
/*border-top-color: white;*/
border-top:none;
height:20px;
}
.news_show2
{
background-color:black;
color:white;
width:300px;
height:400px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
overflow: auto;	

}
.news_show2 img{

margin-left: 0px;
margin-right: 5px;

}
.news_title2{
font: bold 120% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
padding: 5px 0px 9px 5px;
width:300px;
color:white;
}




.sbclear{
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}
/******* FORM *******/
#sbform{
	margin-top:10px;;
	width: 200px;
}
#sbform table td{
	text-align: left;
	font-size: 11px;
}
#sbform label{
white-space:nowrap;
font-weight:bold;
}
#sbform input{
	border: 1px solid #d0ccc9;
	background: #fff;
	color: #5f95ef;
	font-size: 11px;
	font-weight: 700;
}
#sbform input.sbtext{
	font-weight: normal;
	color: #565656;
	border: 1px solid #9c9c9c;
	width: 200px;
	padding: 2px;
	margin-bottom: 0px;
	text-align: left;
}
#sbform input.sbtext.user{
	width: 100px;
}
#sbform textarea{
	border: 1px solid #d0ccc9;
	background: #fff;
	color: #5f95ef;
	font-size: 11px;
	font-weight: 700;
}
#sbform textarea.sbtext{
	font-weight: normal;
	color: #565656;
	border: 1px solid #9c9c9c;
	width: 170px;
	padding: 2px;
	margin-bottom: 0px;
	text-align: left;
}
#sbform textarea.sbtext.user{
	width: 100px;
}
/******* /FORM *******/
/******* MENU *******/
#sbcontainer{
	margin:0px 0px 0px 0px;
	width: 240px;
}
#sbcontainer ul{
	list-style: none;
	list-style-position: outside;
}
#sbcontainer ul.sbmenu li{
	float: left;
	margin-right: 0px;
	margin-bottom: -1px;
}
#container ul.sbmenu li{
	sbcontainer-weight: 200;
	display: block;
	padding: 0px 0px 10px 0px;
	background: #fff;
	border: 1px solid #d0ccc9;
	border-width: 1px 1px 0 1px;
	position: relative;
	color: #5f95ef;
	cursor: pointer;
}
/******* /MENU *******/
/******* CONTENT *******/
.sbcontent{
	margin:0px 0px 10px 0px;
	background: #efefef;
	background: #fff;
	border: 1px solid #d0ccc9;
	text-align: left;
	padding: 0px;
	padding-bottom: 20px;
	font-size: 11px;
}
.sbdate{
	font-weight: normal;
	font-size: 9px;
	color: #aeaeae;
}
/******* /CONTENT *******/
/******* LOADING *******/
#sbloading{
	text-align: center;
}
/******* /LOADING *******/
hr { color:#999999; }
.random_news_img { text-align:center;vertical-align:top; padding-top:10px; }
.random_news_img img { border: 1px solid #333333; }
.random_news_content { 
	vertical-align:top;
	padding-left:10px; 
	padding-right:10px;
	padding-top:10px;
	font-size:14px;
	color:#000000;
	text-align:justify;
}
.box_header_bg {
	background:url(images/box_header_bg.jpg);
	background-repeat:repeat-x;
	width:195px;
	height:28px;
	padding-left:10px;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	border: 1px solid #D957AF;
}
.box_bg {
	background:url(images/box_bg.jpg);
	background-repeat:repeat-x;
	height:234px;
	vertical-align:top;
}
#counter { 
	position:absolute;
	top:260px;
	left:20px;
	z-index:999;
	font-size:11px;
}
