@CHARSET "UTF-8";
/********************************      Basic Structure      ********************************/

html {
                font-size: 100%;
                height: 100%;
                margin-bottom: 1px; /* Always show a scrollbar to avoid jumping when the scrollbar appears  */
                
                }

body {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                
                }

ul									{ list-style: none; }

h3{
	color: #B2B2B2;
font-size: 24px;
font-weight: normal;
height: 22px;

text-transform: uppercase;
margin-left: 150px;
_margin-left: 75px;
}

img, div { behavior: url(iepngfix.htc) }

 /* Style for Usual tabs */
.usual {
  background:#ffffff;
  color:#000000;
  float: left;
  width:748px;
  border:0px solid red;
  
}
.usual ul{
    -webkit-padding-start: 0px;
    -moz-padding-start: 0px;
    _padding: 0px;
    _left: 0px; margin:0; padding:0;
    width:748px;
    
}
.usual li { list-style:none; float:left; 
width: 93px; float: left; border: 1px; background: #cfcfcf; line-height: 20px;
}
.usual ul a {
  display:block;
  /*padding:6px 10px;*/
  text-decoration:none!important;
  margin:0px;
  margin-left:0;
  
  color:#000000;
  background:#cfcfcf;
}
.usual ul a:hover {
  color:#FFF;
  background:#cc0554;
  }
.usual ul a.selected {
 
  color:#ffffff;
  background:#cc0554;
  border-bottom:0px solid snow;
  cursor:default;
  }
.usual div {
 float: left;
  
 
}
.usual div a { color:#000; font-weight:bold; }



/*===========================================================*/
#bodywrapper{
	width: 100%;
	float: left;
}
#headerwrapper{
	width: 100%;
	height: 93px;
	margin: auto;
	background: url('../../images/default/images/header.png') top left repeat-x;
	
	        z-index: 2;
	        
}
#header{
	width: 998px;
	margin: auto;
}
#logo{
	width: 420px;
	
	float: left;
}
#lang_bar, #search_box{
	width: 578px;
	float: left;
	text-align: right;
	color: #666;
}
#lang_bar a{
	color: #048;;
	font-weight: normal;
}
#search_wrapper{
	width: 214px;
	float: right;
	text-align: right;
	position: relative;
	margin-top: 17px;
}
#keyword{
	width: 212px;
	height: 22px;
	background: #f4f4f4;
	border: 1px solid #d6d6d6;
	color: #bebebe;
	position: absolute;
	right: 0px;
}
#search_btn{
	width: 30px;
	height: 30px;
	position: absolute;
	right: 0px; top: -8px;
}

#topmenu{
	width: 578px;
	float: left;
	text-align: right;
	color: #red;
	border: 0px solid red;
	margin-top: 36px;
	
}

#bg_wrapper{
	position: relative;
top: -5px;
z-index: -1;
}

/* ============= BEGIN MEGA MENU =============== */
.mega-menu ul, .mega-menu ul li {list-style: none;}
.mega-menu .sub {display: none;}
.mega-menu .sub ul {display: block;}
#megamenu{
	list-style: none; 
	position: relative; padding: 0; margin: 0;
}
#megamenu li{
	list-style: none;
	width: 96px;
	padding-top: 5px;
	text-align: center;
	float: right;
}
#megamenu li.lv0:FIRST-CHILD{
	border: 0px solid red;
	text-align: right;
	width: 70px;
}
#megamenu li ul {display: none;}

#megamenu .sub ul {
display: block;
}


#megamenu li a {
font-family: Arial,Helvetica,Sans-serif;
color: #048;
font-weight: normal;
}
/*#megamenu li.mega-hover a, #megamenu li.mega-hover a:hover {
color: #ec1c23;
}*/
#megamenu li a:hover {
color: #69C;
}
#megamenu li .sub-container {
position: absolute;
}
#megamenu li .sub {
background: #333; 
padding: 0px; 
margin-top: 16px; 
}
#megamenu li .sub .row {
width: 100%; 
overflow: hidden;
clear: both;
}
#megamenu li .sub li {
list-style: none; 
float: none; 
width: 170px; 

font-weight: normal;
}
#megamenu li .sub li.mega-hdr {
margin: 3px; 
float: left;
}
#megamenu li .sub li.mega-hdr a{ /* Header trong submenu */
/*color : red;*/
text-transform: uppercase;
font-weight: normal;
background: #000;
}

#megamenu li .sub li.mega-hdr ul li a{
background: none;
text-transform: none;
}

#megamenu li .sub li.mega-hdr ul li a:hover{
background: #000;
}

#megamenu li .sub li.mega-hdr.last {
margin-right: 0;
}
#megamenu li .sub a {
background: none; 
color: #fff; 
padding: 4px 0px; 
display: block; 
float: none;
font-family: Arial,Helvetica,Sans-serif;
font-size: 12px;
}
#megamenu li .sub a:hover {
background: #000; 
color: #fff; 
}

/* ============= END MEGA MENU =============== */


#topmenu a{
	color: #01296d;
	font-family: Times New Roman;
	font-weight: normal;
	font-size: 12px;
	font-weight: bold;
	
}
#topmenu a.lv0_menu{
	text-transform: uppercase;
	
}
#topmenu a:last-child{
	padding-right: 0px;
}
#bg_wrapper{
	width: 100%;
	height: 264px;
	background: url('../../images/default/images/bg_02.png') top center no-repeat;
}
#index_content_wrapper{
	width: 100%;
	float: left;
}
#index_content{
	width: 998px;
	min-height: 300px;
	height: expression(this.height<360?360:true);
	float: left;
	text-align: center;
	
}
#index_content a{
	font-size: 14px;
	font-family: Times New Roman;
	color: #09347e;
}
#footer_wrapper{
	width: 100%; min-height: 42px;
	height: expression(this.height<42?42: true);
	background: url('../../images/default/images/footer_bg.png') top left repeat-x;
	float: left; 
}
#footer{
	width: 998px; margin: auto;
}
#footer_content{
	width: 50%;
	float: left;
	text-align: left;
	color: #fff;
	padding-top: 15px;
}
#support_nicks{
	width: 50%;
	float: left;
	text-align: right;
	color: #fff;
}
#footer_content a{
	color: #fff;
}

#index_content a.nav_link{
	color: #048;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial,Helvetica,Sans-serif;
}
#index_content a.nav_link:hover{
	color: #69C;
}
#index_content a.nav_link_active{
	color: #69C;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial,Helvetica,Sans-serif;
}
#contactForm table tr td{
	color: #01296D;
}
#contactForm table tr td input, textarea{
	border: 1px solid #cdcdcd;
}
.widget{
	background: url("../../images/default/images/sidebarbg.gif") repeat scroll 0 50% transparent;
	float: right;
	margin-top: 20px;
	overflow: hidden;
	width: 230px;	
	min-height: 100px;
}
.widget ul{
	background: url("../../images/default/images/side_divider.jpg") repeat-x scroll 0 bottom transparent;
	list-style: none outside none;
	margin-bottom: 15px;
	padding-bottom: 8px;
	margin-top: 30px;
	text-align: left;
}

.widget ul li.page_item{
	border-bottom: 1px solid #E2E2E2;
	border-top: 1px solid white;
	height: 40px;
	line-height: 40px;
	padding: 0 0 0 15px;
}
small {
	background: #9E9E9E none repeat scroll 0 0;
	color: white;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	text-transform: uppercase;
}

h1.entry-title{
	color: #048;
	font-size: 25px;
	margin-bottom: 10px;
}
