/* CSS Document */
body {
	background-color: #CBE4F2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

A:link{
	text-decoration:none;
}
A:visited{

	text-decoration:none;
}
A:hover{

	text-decoration:none;
}

.style16 {color: #333333}
.style20 {color: #FFFFFF; font-weight: bold; font-size: 14px; }
.style22 {color: #000000; font-size: 12px; }
.style16 {color: #333333}

.style24 {font-size: 11px}
.style32 {color: #000000; font-size: 11px; }

.style43 {
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
.style45 {color: #666666; font-size: 11px;}
.style47 {font-size: 10px}
.style48 {font-size: 10px; color: #666666; }
.style50 {
	font-size: 13px;
	font-weight: bold;
	color: #660000;
}
.style53 {color: #660000; font-weight: bold; }
.style54 {color: #666666; font-size: 11px; }
.style55 {font-size: 12px}
.style56 {color: #666666}
.style57 {color: #666666; }
.supmenuContent {
	font-weight: bold;
	color: #660000;
}

.textbottom {	color: #D5D5D5;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.vien_left_rightngoai {
	border-right:  solid #6f6f6f 1px;  
	border-left:   solid #6f6f6f 1px; 
	background-image: url(../images/bg_topbaner.png); background-color: #F6FBFF;
		}
		
.vien_left_rightngoai1 {
	vertical-align:top; 
	background: url('../images/bg_bottomtrong.png') bottom; 
}

.vien_left_right {
	border-right:  solid #a6a6a6 1px;  
	border-left:   solid #a6a6a6 1px; 
		}
		
.vien_left-right_bottom {
	border-right:  solid #a6a6a6 1px;  
	border-left:   solid #a6a6a6 1px; 
	border-bottom: solid #a6a6a6 1px;
		}		

.vien_left_menu {
	border-right:  solid #6f6f6f 1px;  
	border-left:   solid #6f6f6f 1px; 
		}		
.vien_giua {
	border-right:  solid #999999 1px; 
	border-top:    solid #999999 1px;  
	border-left:   solid #999999 1px; 
	border-bottom: solid #999999 1px;
		}
.vien_border {
	border-right:  solid #ff6600 1px; 
	border-top:    solid #ff6600 1px;  
	border-left:   solid #ff6600 1px; 
	border-bottom: solid #ff6600 1px;
	}
.vien_border1 {
	border-right:  solid #ff6600 1px; 
	border-top:    solid #ff6600 0px;  
	border-left:   solid #ff6600 0px; 
	border-bottom: solid #ff6600 0px;
	}
.top_menu:link{
	font-weight: bold;  
	font-size: 10pt; 
	color: #ffffff; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
.top_menu:visited{
	font-weight: bold;  
	font-size: 10pt; 
	color: #ffffff; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	background-repeat: no-repeat; background-position: center;
}
.top_menu:hover{
	font-weight: bold; 
	font-size: 10pt; 
	color: #ffcc66; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
.top_menuchinh:link{
	font-weight: normal;  
	font-size: 10pt; 
	color: #000066; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold
}
.top_menuchinh:visited{
	font-weight: normal;  
	font-size: 10pt; 
	color: #000066; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	background-repeat: no-repeat; background-position: center;
	font-weight:bold
}
.top_menuchinh:hover{
	font-weight: normal; 
	font-size: 10pt; 
	color: #ff6600; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold
}

.top_supmenu:link{
	font-weight: normal;  
	font-size: 9pt; 
	color: #000066; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: normal;
}
.top_supmenu:visited{
	font-weight: normal;  
	font-size: 9pt; 
	color: #000066; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	background-repeat: no-repeat; background-position: center;
	font-weight: normal;
}
.top_supmenu:hover{
	font-weight: normal; 
	font-size: 9pt; 
	color: #ff6600; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: normal;
}

.top_menuleftsmal{
	font-weight: normal;  
	font-size: 8pt; 
	color: #000066; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}

.top_menuleftsmal:link{
	font-weight: normal;  
	font-size: 8pt; 
	color: #000066; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
.top_menuleftsmal:visited{
	font-weight: normal;  
	font-size: 8pt; 
	color: #000066; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	background-repeat: no-repeat; background-position: center;
}
.top_menuleftsmal:hover{
	font-weight: normal; 
	font-size: 8pt; 
	color: #000066; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
.linkfooter:link{
	font-weight: normal;  
	font-size: 8pt; 
	color: #fffbf1; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
.linkfooter:visited{
	font-weight: normal;  
	font-size: 8pt; 
	color: #fffbf1; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	background-repeat: no-repeat; background-position: center;
}
.linkfooter:hover{
	font-weight: normal; 
	font-size: 9pt; 
	color: #ffba14; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}

.linklang:link{
	font-weight: normal;  
	font-size: 8pt; 
	color: #fffbf1; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
.linklang:visited{
	font-weight: normal;  
	font-size: 8pt; 
	color: #fffbf1; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	background-repeat: no-repeat; background-position: center;
}
.linklang:hover{
	font-weight: normal; 
	font-size: 8pt; 
	color: #ffba14; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
.message
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style:italic;
	font-size: 8pt; 
	color:#FF0000;
}

.newsTitle
{
	font-size: 16px; color: #000066; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold
}
.newsDate
{
	font-size: 11px; color: #808080; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: italic;
}
.news:link{
	font-size: 11px; color: #0066cc; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:normal
}

.news:visited{
	font-size: 11px; color: #0066cc; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:normal
}
.news:hover{
	font-size: 11px; color: #ffba14; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:normal
}
.newsContent 
{
	font-size: 11px; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif;
}

.catTitle
{
	font-weight: bold;
	font-size: 12pt;
	color:#CC3333;
}

.topicTitle
{
	font-weight: bold;
	font-size: 10pt;
	color:#737373;
}

.content
{
	color:#666666;
	font-size:12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align:justify;
}

.tbTop
{
	width: 902px; 
	height: 25px; 
	background-image: url(../images/icon_1001_top.png);
}

.vien_left_rightngoai_mainMenu
{
	height:39px; width:900px; vertical-align:top; background-image:url('../images/bg_menu.gif'); background-color:#F6FBFF;
	border-right:  solid #6f6f6f 1px;  
	border-left:   solid #6f6f6f 1px; 
}

.vien_left_rightngoai_content
{
	border-right:  solid #6f6f6f 1px;  
	border-left:   solid #6f6f6f 1px; 
}

.menutop
{
	width: 902px; height: 68px; background: url(../images/bg_bottomtrong1.png) no-repeat; background-position: bottom; behavior: url(../css/iepngfix.htc)
}

.footer
{
	width: 100%; height: 80px; background-image: url(../images/bg_bottom.png)
}

.select {
    background:#EBEBEB none repeat scroll 0 0;
    border:1px solid #AAA9A9;
    font-size:12px;
    vertical-align:middle;
    text-align:left;
    color:#000000;
}

.styleborder
{
    border: 1px solid #ececec;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -moz-background-clip:-moz-initial;
    -moz-background-origin:-moz-initial;
    -moz-background-inline-policy:-moz-initial;
    margin-left:auto;
    margin-right:auto;
    background-color:Transparent;
    width:98%;
    vertical-align:top;
}

#div1
{
	position: absolute;
	z-index: 1; 
	height: 495px; 
	width: 100%;
	background-image: url(../images/bg_top.png); 
	background-repeat: repeat-x; 
	background-position: top
}

#divNews
{
	padding: 3px;
}

#divNews .title
{
	color:#800000;
	font-weight: bold;
	font-size: 10pt;
}

.required
{
	color: Red;
	font-weight: bold;
}

.error
{
	color: Red;
}