/* CSS Document */
body{
	margin:0px;
	padding:0px;
}
.border_left{
	background:url(images/border_left.jpg) repeat-y;
	padding-left:0px;
}
.border_left td td{
	padding:0px;
	padding-left:5px;
	padding-top:5px;
	background:none;
}

.border_right{
	background:url(images/border_right.jpg) repeat-y right;
	padding:5px;
	width:100%;
	vertical-align:text-top;
	padding-right:12px;	
	padding-left:0px;
}
.border_right h2 {
	margin-top:0px;
	color:#625E5D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* +++++ add by congtq */
a{
	text-decoration:none;
	color:#4244DF;
}
a:hover{
	text-decoration:underline;
	color:#4244DF;
}
a img{
	border:0px;
}
.header_1{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-style:italic;
	margin-bottom:0px;
	margin-left:7px;
	text-align:left;
}
.header_2{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:7px;
}
.header_2:hover{
	color:#AAAAAA;
}
.header_3{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	padding-bottom:2px;
	text-align:right;
}
.header_3:hover{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#AAAAAA;
	padding-bottom:2px;
	text-align:right;
}
.header_4{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#797979;
	text-align:center;
}
.header_4 a{
	margin:1px;
}
.block{
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#3B3B3B;
	text-align:justify;
	padding-left:10px;
	padding-right:8px;
	padding-bottom:7px;
	padding-top:0px;
	margin-right:10px;
}
.block table{
}
.block .title{
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	padding-right:10px;
	height:55px;
}
.block .title a{
	color:#FFFFFF;
}
.block img{
	padding-right:6px;
	padding-bottom:6px;
}
.channel{
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#3B3B3B;
	text-align:justify	
}
.channel_{
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:30px;
	text-align:center;
	height:50px;
}
.channel_ a{
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.left{
	width:295px;
	padding-left:5px;
	padding-top:0px;
	padding-right:8px;	
}
.left2{
	border-bottom-width:1px;
	border-bottom-color:#555555;
	border-bottom-style:outset;	
	border-top-width:medium;
	border-top-color:#D8D9D8;
	border-top-style:outset;
}
.left3{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4244DF;
	text-align:right;
	text-decoration:underline;
	padding-right:20px;		
}
.left_title{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:7px;
}
.left_title:hover{
	color:#AAAAAA;
}
.channel_title{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:7px;
}
.channel_title_min{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:7px;
}
.channel_description{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#353535;
	padding-bottom:7px;
	text-align:justify;	
}
.channel_description img{
	padding-top:5px;
	padding-right:5px;
}
.search_title{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#635F5E;
	font-weight:bold;
}
.search_description{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#353535;
	padding-right:7px;
	padding-left:7px;
	text-align:justify;	
}
.news_title{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#635F5E;
	font-weight:bold;
}
.news_description{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#353535;
	padding-right:5px;
	text-align:justify;	
}
.news_description img
{
	padding:4px;
}
.text_register{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#353535;
	padding-right:5px;
	text-align:justify;	
}
.style_error{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
	padding-right:5px;
	text-align:justify;	
}
li{
	list-style-position:inside;
	text-align:left;
	
}
.ask_title{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#615C5C;
	padding-bottom:7px;
	text-align:left;
}
.question{
	color:#B56C30;
	font-size:16px;
	font-weight:bold;
	padding-left:3px;
	text-align:left;	
}
.question:hover{
	color:#B56C30;
	font-size:16px;
	font-weight:bold;
	padding-left:3px;
	text-align:left;
	text-decoration:none	
}
.question_no{
	background:#666666;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle	
}
.question_name{
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#999999;
	border-top-style:solid;
	border-top-width:1px;	
	color:#333333;
	font-size:16px;
	font-weight:bold;
	padding-left:3px;
	text-align:left;	
}
.question_complete{
	background:#CCCCCC;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-top-color:#999999;
	border-top-style:solid;
	border-top-width:2px;
	color:#676767;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle	
}
.title_view{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	color:#615C5C;
	padding-bottom:7px;
	text-align:left;
	vertical-align:top;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	border-bottom-color:#efefef;

}
.title_view2{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#615C5C;
	padding-bottom:7px;
	text-align:left;
	vertical-align:bottom;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	border-bottom-color:#efefef;

}
.level_content{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#353535;
	padding-left:7px;
	padding-right:7px;
	text-align:justify;	
}
.level_v{
	background:url(images/level_bg.gif);
	background-repeat:repeat-y;
	padding-top:7px;
}
.brief{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#635F5E;
	padding-left:10x;
	padding-right:10px;
	text-align:justify;
}
.content{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#635F5E;
	padding-left:7px;
	padding-right:7px;
	text-align:justify;
}
.link1{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	color:#615C5C;
	padding-bottom:7px;
	text-align:left;
	vertical-align:middle;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	border-bottom-color:#efefef;
}
.link2{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	color:#252455;
	padding-bottom:7px;
	text-align:left;
	vertical-align:middle;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	border-bottom-color:#efefef;

}
.link_job{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#BD0C29;
	padding-bottom:2px;
	text-align:right;
}
.link_job:hover{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#635D5A;
	padding-bottom:2px;
	text-align:right;
}
.signup{
	font: bold 10px/12px Verdana, sans-serif;
	color: #000;
	background: url(images/signup.gif) no-repeat;
	border: 0;
	width: 70px;
	height: 27px;
	display: block;
	cursor: hand;
}
.unsub{
	font: bold 10px/12px Verdana, sans-serif;
	color: #000;
	background: url(images/unsub.gif) no-repeat;
	border: 0;
	width: 120px;
	height: 27px;
	display: block;
	cursor: hand;
}

/* ----- add by congtq */
/* ++++++add by Khoelocahevn*/
.table_list{
border-left:1px #D4D4D4 solid;
border-right:1px #D4D4D4 solid;
border-bottom:1px #D4D4D4 solid;
border-top:1px #D4D4D4 solid;
}
.rightborder {
border-right: 1px solid #000000;
}
.leftborder {
border-left: 1px solid #000000;

}
.textbox{
	background:#FEFEB3;
}
.title{
	color:#625F5F;
	font-size:20px;
	font-weight:bold;
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.title1{
	font-weight:bold;
}
.question{
	color:#666666;
}
.question td{
	color:#666666;
}
.question .title{
	color:#666666;
	font-size:14px;
}
.view_row {
	padding-top:5px;
	padding-left:5px;
 	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#615C5C;
	text-align:center;
	vertical-align:bottom;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	border-bottom-color:#efefef;
}
.view_row2 {
	padding-top:5px;
	padding-left:5px;
 	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#615C5C;
	text-align:center;
	vertical-align:middle;
	border-style:solid;
	border-width:1px;
	border-color:#efefef;
}
.title_con{color:#993333}
/*------add by Khoelocahevn-------*/

.article{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.article h3{
	margin:0px;
	color:#666666;
	font-size:18px;
	padding:0px;
}
.article h3 a{
	color:#666666;
	text-decoration:none;
}
.article img{
	padding-right:5px;
}
.article .hot{
	font-size:26px;
	font-weight:bold;
	color:#666666;
	font-weight:bold;	
}
.article .title{
	color:#666666;
	font-weight:bold;	
}
.title1{
	color:#666666;
}
.title1:hover{
	color:#666666;
	text-decoration:none;
}

.row_up{
	background-color:#66CCFF;
}
.row_down{
	background-color:#CCCCCC;
}
/*KHOEDB*/
.not_null{
	color:#FF0000;	
	font-weight:bolder;
}
.not_null_for_checkbox
{
	color:#FF66CC;	
	font-weight:bolder;
}
.option_detail_job{
	color:#003366;
	font-weight:bold
}
