@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
body {
	color:#5a5a5a;
	background:#fff;
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	background:url(../images/bg_nav.gif) repeat-x scroll 0 135px;
}


img {
	border:0px;
}

a {
	color:#000;
	text-decoration:none;
	padding-right:10px;
}

a:hover {
	text-decoration: underline;
}


ul, li, ol {
	list-style:none;
}
#main_wrapper {
	margin:0 auto;
	margin-top:15px;
	padding:0;
	width:972px;
	height:auto;
}
.wrapper {
	background:url(../images/main_wrapper.gif) repeat-y center top;
	margin:0;
	padding:0;
	width: 100%;
}


/* LEFT COLUMN                                       */

/* #nav  ul.menu li.divider {
	width:2px;
	height:48px;
	background:transparent url(../images/divider.gif) no-repeat scroll center top;
	display:block;
	float:left;
	margin:0 5px;
	padding:0 7px 0 6px;
	}  */
	
#nav {
	width:100%;
	height: auto;
	background:url(../images/bg_nav.gif) repeat-x scroll center top;
}
ul.menu_inline {
	text-align:center;
	display:block;
}
ul.menu_inline li {
	display:inline;
	padding:17px 10px 18px 25px;
	text-transform:uppercase;
	font-size:11px;
	color:#fff;
	/*background: url(../images/divider.gif) no-repeat scroll left top;*/
}
ul.menu_inline li.active {
	color:#000;
	background:url(../images/hover_nav.gif) no-repeat center top;
}
ul.menu_inline li.active a {
	color:#41739f;
	font-weight:bold;
}
ul.menu_inline li a {
	text-decoration:none;
	font-weight: inherit;
	color:#4b4b4b;
	line-height:51px;
	text-align:center;
}
ul.menu_inline li a:hover {
	color:#41739f;
	text-decoration:underline;
}
.header {
	height:120px;
}
.logo {
	float:left;
	width:49%;
	height: auto;
	margin:10px 0 0 15px;
}
.box_search {
	float:right;
	margin-right:10px;
	width:315px;
	height:60px;
	_margin-left: 25px;
}
.search {
	width:100%;
	height: auto;
	background:url(../images/bg_search.gif) no-repeat scroll center;
}
.in_search {
	width:100%;
	height: 60px;
	padding:35px 15px 0 45px;
	_padding:35px 15px 0 100px;
}
fieldset {
}
input.text_search {
	float:left;
	width:150px;
	height:18px;
	border:none;
	margin-top:7px;
	padding-right:38px;
	text-align:left;
	font-size:11px;
	color:#a6a6a6;
}
.banner {
	width:960px;
	height:415px;
	text-align:center;
	background:url(../images/bg_banner.gif) no-repeat scroll right bottom ;
	
}
.in_banner {
	padding-left:11px;
}
.Sheath_main_content {
	width:100%;
	height:auto;
}
.main_content {
	min-height:417px;
	height:auto !important;
	height:417px;
	padding:10px 0 0 15px;
	background:url(../images/main_content.png) no-repeat scroll;
}
/*--------------------------Content_trang con---------------------------------------*/

.left_main_content {
	background:#fff url(../images/bg_left_main_content.jpg) no-repeat scroll top right;
	width:21%;
	height: auto;
	margin:0;
	padding-bottom:15px;
	float:left;
	height: auto;
	padding:35px 0 0 0;
	margin-right:15px;
	margin-left:10px;
}
.in_left_main_content {
	width:100%;
	list-style:none;
	min-height:100px;
	height:auto !important;
	height:100px;	
}

.middel_main_content {
	width:51%;
	height:auto;
	float:left;
	/*padding-left:15px; */
	text-align: justify;
}
.in_middel_main_content {
/*background:url(../images/bg_in_middel_main_content.gif) no-repeat center top;*/
}
.main_link {
	padding:15px 0 7px 0;
	border-bottom:1px solid #ebebeb;
}
.main_link img {
	padding-right:10px;
}
.list_content {
}
.row_1 {
	padding:20px 0;
	clear:both;
	border-bottom:1px solid #ccc;
	height:auto !important;
	min-height:70px;
	height:70px;
}
.row_1_pic {
	float:left;
}
.row_1_pic a img.in_pic {
	padding:4px;
	border:1px solid #ccc;
	width:91px;
	height:81px;
}
.one_right_content a {
	font-weight:bold;
	color:#333;
}
.other_news {
	padding:20px 7px;
}
.first-header h3 {
	color:#3498ef;
	font-size:13px;
}
.item {
	padding:5px 0 5px 8px;
	background:url(../images/button_muiten1.gif) no-repeat scroll 3px 11px;
	padding-left:8px;
}
.item a {
	padding-left:10px;
	text-align:justify;
}
.item a:hover {
	text-decoration: underline;
	color:#666;
}
.right_main_content {
	width:205px;
	height:auto;
	float:right;
	padding-right:17px;
}
.in_right_main_content {
}
.content_bdcs {
	padding:5px;
}
.module_style_1 {
	border:1px solid #ececec;
	padding:8px 7px 8px 7px;
	margin-bottom:8px;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.module_style_1 div {
	padding:2px 0 3px 0;
}
.module_style_1 h3 {
	color: #41739f;
	border-bottom:1px solid #ececec;
	padding:3px;
	font-size:13px;
	font-weight:normal;
}
a.register {
	padding:4px 10px;
	border:1px solid #efefef;
 background:# FC6;
	color:#09F;
	left:90px;
	position: relative;
}
a.register:hover {
	border:1px solid #d5d5d5;
	text-decoration:none;
	color:#F90;
}
.hoi_dap {
	padding:20px 0 0px 25px;
}
.hoi_dap h1 {
	font-size:15px;
}
.in_hoi_dap li {
	line-height:15px;
	padding:8px 0;
}
.in_hoi_dap li a {
	color:#09F;
}
.in_hoi_dap li a:hover {
	text-decoration:underline;
}
.sheath_pagination {
	text-align:center;
}
ul.pagination {
	list-style:none;
}
ul.pagination li {
	display: inline;
	padding:0 5px;
}
ul.pagination li a.in_pagination {
	padding:2px 5px;
	border:1px solid #ededed;
}
ul.pagination li a.in_pagination:hover {
	text-decoration:none;
	border:1px solid #ccc;
	background:#e8e8e8;
	color:#42a5f2;
}
.under_pagination {
	padding:5px 0;
}
.content_bdcs div {
	padding:3px 3px;
}
ul.menu {
background:transparent url(../../images/hdot2.gif) repeat-x scroll center top;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;


}
ul.menu li {
background:transparent none repeat scroll 0 0 !important;
margin:2px 0 0 !important;
padding:0 !important;
border-bottom:1px solid #fff none;
min-height:25px;
height:auto !important;
height:25px;


}
ul.menu li a {
background:transparent url(../../images/hdot2.gif) repeat-x scroll center bottom;
color:#41739f;
display:block;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:2px 0;
text-decoration:none;
padding-left:5px;
font-weight:bold;
}
ul.menu li a span {
background:transparent url(../images/bullet.gif) no-repeat scroll 5px 5px;
padding-left:16px;
}
ul.menu li a:hover,  ul.menu li a:active,  ul.menu li a:focus {

color:#e34d4d;
text-decoration:none;
}
ul.menu li.active a {
background:#FFFFFF url(../images/hdot2.gif) repeat-y scroll center ;
color:#41739f;
font-weight:bold;
text-decoration:none;
padding-left:5px;

}
ul.menu li.active a span {
background:transparent url(../images/bullet.gif) no-repeat scroll 5px 5px;

}
ul.menu li li a span {
background:transparent none repeat scroll 0 0;
}
ul.menu li ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
ul.menu li li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 0 0 15px  !important;
}
ul.menu li li a {
background:transparent none repeat scroll 0 0 !important;
color:#000;
font-size:100%;
font-weight:normal;
}
ul.menu li li a:hover, ul.menu li li a:active, ul.menu li li a:focus {
color:#e34d4d;

}
ul.menu li li a span {
background:transparent url(../images/bullet.gif) no-repeat scroll 5px 50%;
font-weight: bold;
font-size:10px;
}


ul.menu li.parent a  {
	background:#FFF url(../images/hdot2.gif) repeat-y  scroll center;
	}
ul.menu li.parent ul li.active a:hover , ul.menu li.parent ul li.active a:hover  , ul.menu li.parent ul li.active a:focus  {
	font-weight:bold;
	color:#F00;
	}
}
#content_job ol li a {
	color:#09F;
}
#content_job ol li a:hover {
	text-decoration:underline;
}
.print_or_email {
	padding:8px 0;
	text-align:justify;
}
.print_or_email span {
	padding-right:15px;
}
.print_or_email span a {
	color:#000;
	font-weight:bold;
	padding-left:7px;
}
.print_or_email span img {
	padding-top:0px;
}

input.button2 {
	width:85%;
	border:1px solid #e4e4e4;
	
	}
textarea.inputbox {
	width:85%;
	border:1px solid #e4e4e4;
	}
/*  p.send a {
	background:url(../../images/button.gif) no-repeat scroll 0 0;
	color:#000;
	display:block;
	height:23px;
	padding:10px;
	text-decoration:none;
	width:76px;
	}  */

/*--------------------------Content_trang con---------------------------------------*/


.three_cenmid {
	text-align:justify;
	padding-bottom:15px;
}
.three_cenmid h3 {
}
.three_cenmid p.text {
}
a.read_more {
	text-decoration:none;
	color: #e34d4d;
	float:right;
}
a.read_more:hover {
	text-decoration:underline;
}
.right_mid {
	float:left;
	width:200px;
	height: auto;
	padding-left:10px;
	padding-top:10px;
}
.co_phieu {
	text-align:center;
}
img.pic_cp {
	border:4px solid #ccc;
}
.footer {
	color:#4A5556;
	height:99px;
	line-height:16px;
	margin-top:10px;
	position:relative;
	width:100%;
	background:url(../images/bg_footer.jpg) repeat-x scroll ;
}
.in_footer {
	text-align:left;
	padding:10px ;
	
}
.in_footer_right {
	position:absolute;
	right:1px;
	top:7px;
	text-align:right;
}
.in_footer p.text {
	color:#000;
}
a.link_csse {
	text-decoration:none;
	color:#F00;
	font-weight:bold;
}
a.link_csse:hover {
	text-decoration:underline;
}

.article_toolbar { 
	padding:8px 0; 
	text-align:justify;
	}
.article_toolbar span  { padding-right:15px;}

.article_toolbar span a { color:#000; font-weight:bold; padding-left:7px;}

.article_toolbar span img { padding-top:0px;}

input.text  {
	width:170px;
	height:15px;
	border:1px solid #e8e8e8;
	color:#666;
}
select{
	border:1px solid #e8e8e8;
	color:#666;
}
textarea.textarea {
	border:1px solid #e8e8e8;
	color:#666;
}

input.button {
background:url(../images/bg_button.jpg) repeat-x scroll 0 0 transparent;
border:1px solid #2082CE;
color:#FFFFFF;
font-size:10px;
height:22px;
padding:4px 10px 3px;
text-align:center;
width:65px;
}

.module_style_2 {
	padding:8px 7px 8px 7px;
	margin-bottom:8px;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.module_style_2 div {
	padding:2px 0 3px 0;
}
.module_style_2 h3 {
	color: #ea3c3c;
	border-bottom:1px dashed #ececec;
	padding:3px;
	font-size:13px;
	font-weight:normal;
}

.module_style_2_green {
	padding:8px 7px 8px 7px;
	margin-bottom:8px;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.module_style_2_green div {
	padding:2px 0 3px 0;
}
.module_style_2_green h3 {
	color: #069;
	border:#093 1px dashed;
	padding:3px;
	font-size:13px;
	font-weight:normal;
}