html {
	scrollbar-base-color:#fff;
	scrollbar-face-color:#fff;
	scrollbar-shadow-color: #E5E4E3;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color:#E5E4E3;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #fff;
	scrollbar-arrow-color: #989898;
}

body {
	margin-top: 0px; 
	margin-left: 0px; 
	font-family: Verdana,Arial,Tahoma;
	font-size: 12px;
	color:#404040;
}

ul {margin: 0px;}
ol {margin: 0px;}

input, textarea {background:none; border:1px solid #e3e2e1;}

a:hover { color:#f60; }
a, a:visited, a:active {text-decoration: none; color:#404040;}

.f-left {float:left;}
.f-right {float:right;}
.bold {font-weight: bold;}
.bgwhite {background:#fff;}
.bggray {background:gray;}

div.header {
	height:auto;
	min-height:1px;
	width: 963px; 
	text-align: left;
	display:block;
	float:left;
}

div.user_handle {float:left;height:25px;position:relative;width:963px;}

div.body {
	width: 961px; 
	text-align: left; 
	/*height: 600px;*/
	height: auto;
	/*background-image:url('../img/bc_bg.png');*/
	background-repeat:repeat-x;
	background-position:bottom;
	border:solid 1px #cacaca;
	margin-left:0px;
	margin-top: -1px;
	padding-top:20px;
	padding-bottom:25px;
	/*overflow:hidden;*/
	position: relative;
	float:left;
}

div#content {float:left; width:790px; margin:0px 80px;position:relative;}

div.loading {
	height:18px;
	right:2px;
	position:absolute;
	/*border:1px solid #e3e2e1;*/
	padding:2px 5px;
	background:#f00;
	color:#fff;
	opacity:0;
	filter: alpha(opacity = 0);
	z-index:1000;
}

div.footer {
	margin-top:5px;
	width: 963px;
	text-align: center;
	padding-bottom: 0px;
	float:left;
}


div.navigator {
	width: 961px;	
	position: relative;
	float:left;
	margin-bottom:5px;
}

div.menu {
	float:right;
	position: relative;
	top: 1px;
}

.mtop40 { top:34px;}
.c-f60 {color:#ff6600;}
.c-35ACC5 {color:#35ACC5;}
.c-red {color:#f00;}

div.user_navigation {position:absolute;bottom:0px; left:0px;z-index:123;}
div.user_navigation ul {list-style-type:none; margin:0px; padding:0px; vertical-align:bottom;}
div.user_navigation ul  li.first { margin-left:0px;}
div.user_navigation ul  li {font-size:11px; float:left; display:block; padding:3px 20px; margin-top:3px; background:none; color:#CACACA; cursor:pointer;}
div.user_navigation ul  li:hover {color:#f60;}
div.user_navigation ul  li.active { background:#fff;color:#f60;margin-top:3px; height:17px;z-index:123;position:relative; border:1px solid #cacaca; border-bottom:none; height:14px; -moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius: 5px;-webkit-border-top-left-radius: 5px;border-radius-topleft:5px;border-radius-topright:5px;}

div.login_user {
	font-size: 12px;
	position: absolute;
	top: 2px;
	right: 5px;
	text-align:right;
	min-width: 362px;
	line-height: 16px;
}

div.news-block {float:left; width:963px;}
div.news {position:relative;width:215px; height:115px; margin-right:5px; float:left; border:1px solid #CACACA; padding:2px 10px;}
div.news h2 {color:#f60; text-align:center;font-size:16px;}
div.news p {text-align:justify;}
div.news a.more {float:right; position:absolute; bottom:5px; right:10px; color:#f60;}

div.contact-block {margin-top:30px; border-top: 1px solid #CACACA; padding-top:3px; float:left; width:963px;}
div.link-top {width:953px; background:#397CD0 url(../img/top_1.gif) repeat-y left top; text-align:right; padding:2px 5px; }
div.link-top a {color:#fff;}
div.logo {float:left;text-align:left;963px;}
div.contact-block div.address {float:right; text-align:right; color:#CACACA; font-size:11px;line-height:15px;}
div.contact-block div#footer_link ul {padding:0px; margin:0px;}
div.contact-block div#footer_link ul li{list-style-type:none; float:left; color:#cacaca; font-size:11px;}
div.contact-block div#footer_link ul li a {font-size:11px; color:#cacaca; text-decoration:underline;}
div.contact-block div#footer_link ul li a:hover {color:#f60;}

div.mright0 {margin-right:0px;}

/* WELCOME */
div#welcome_content {width:881px; padding:0px 40px 40px; float:left; overflow: hidden;}
div#w_left_content {text-align: justify; width:485px; float:left; min-height:154px;}
div#w_right_content {float:right; width:380px; text-align:right;}
div#w_center_content{float: inherit; width: 880px;}
div#w_register_content{float: inherit; text-align: center;width: 880px;margin-top: 10px;}

div.ctrl_label {text-align:right;}
div.ctrl_label input.textbox {width:180px;}
div.lg-label {width:160px; text-align:right; padding:4px 4px 0 0;}
div.lg-label1 {width:160px; text-align:right; padding:4px 4px 0 0;}
div.lg_row { overflow:hidden;}

div#welcome_content a {color:#f60;}
div#welcome_content a.login_btn {display:block; width:52px; text-decoration:none; text-align:center; padding: 3px; border:1px solid #e3e2e1; margin-top:5px; color:#f60;}
div#welcome_content a.login_btn:hover {background:#f60; color:#fff;}
input.wtextbox {background:#ffffff;color:#212121; border:0px; border-bottom:1px dotted gray; width:190px;}

.clr_both  {clear:both;}

#breadcrumb
{
    font-size: 11px;
    background-image:url('../img/bc_bg.png'); 
    background-repeat:repeat-x;
    height:30px;
    line-height:30px;
    color:#9b9b9b;
    border:solid 1px #cacaca;
    width:100%;
    /*overflow:hidden;*/
    margin:0px;
    padding:0px;
    list-style: none;
}

#breadcrumb li.main_mnu
{
    list-style-type:none;
    float:left;
    padding:0 11px 0 8px;
    background:url('../img/bc_separator.png') no-repeat right top;
    cursor: pointer;
    height:30px;
    /*overflow: hidden;*/
		position:relative;
}

ul.submenu li:hover,
#breadcrumb li:hover,
#breadcrumb li.active {
	color:#35acc5;
}

ul.submenu {display:none; position:absolute; z-index:100; left: -7px; background:#f0efef; list-style:none; padding:0; padding-right:22%; margin:0; min-width:75%; width:auto; border: 1px solid #cacaca;}
ul.submenu li {width:100%; text-align: left; padding-left:15px; color:#9b9b9b; height:20px; line-height:20px;}
#breadcrumb li:hover ul.submenu {display:block;}

#breadcrumb a {
    height:30px;
    display:block;
    background-image:url('../img/bc_separator.png'); 
    background-repeat:no-repeat; 
    background-position:top right;
    padding-right: 15px;
    text-decoration: none;
    color:#454545;
}

ul#breadcrumb li.home {
	padding-top:2px;
}

* ul#breadcrumb li.home {
	padding-top:5px;
}

#breadcrumb a:hover
{
	color:#35acc5;
}

div.lang-box {position: absolute; right:5px; top:0px; height:30px; line-height:30px; color:#9b9b9b;}
div.lang-box a, div.lang_box a:visited, div.lang_box a:active {color:#9b9b9b;}
div.lang-box a:hover {color:#35acc5;}
/*div.lang-box a.lang_en
{
  display:block;
  background-image:url('../img/uk_gray.png'); 
  background-repeat:no-repeat; 
  text-decoration: none;
	padding-right: 0px;
	margin-left: 5px;
	width: 32px;
	height: 32px;
	float:left;
}

div.lang-box a.lang_en:hover
{
    background-image:url('../img/uk.png'); 
    background-repeat:no-repeat;
}

div.lang-box a.lang_jp
{
  display:block;
  background-image:url('../img/jp_gray.png'); 
  background-repeat:no-repeat; 
  text-decoration: none;
	margin-left: 5px;
	padding-right: 0px;
	float:left;
	width: 32px;
	height: 32px;

}

div.lang-box a.lang_jp:hover
{
    background-image:url('../img/jp.png'); 
    background-repeat:no-repeat; 
}
*/
#breadcrumb_menu
{
    font: 13px Verdana,Arial,Tahoma;
    background-image:url('../img/bc_bg.png'); 
    background-repeat:repeat-x;
	background-position: bottom;
    height:20px;
    line-height:20px;
    color:#9b9b9b;
    border:solid 1px #cacaca;
    width:100%;
    /*overflow:hidden;*/
    margin:0px;
    padding:0px;
}

#breadcrumb_menu li 
{
    list-style-type:none;
    float:left;
    padding-left:10px;
		padding-right:10px;
		text-align: center;
}

#breadcrumb_menu a
{
    height:20px;
    display:block;
    text-decoration: none;
    color:#454545;
}

#breadcrumb_menu a:hover
{
	color:#35acc5;
}

span.validtext {color:#f00;}

div.required_title {position:absolute; right:0px; top:2px; font-size:11px; font-weight:normal; color:#999;}

#skill_list { width: 150px; height: 150px; padding: 0.5em; margin:10px;}
#skill_list h3 { text-align: center; margin: 0; font-style:normal;}

#my_skill { width: 150px; height: 150px; padding: 0.5em; margin:10px;}
#my_skill h3 { text-align: center; margin: 0; }

/* hiden form css */
.HRContainer {float: left;}

/*.niceform table tr td {position: relative;}*/

/* TRANG TRAO ĐỔI VỚI TƯ VẤN VIÊN */
div#discuss_content {width:880px; padding:10px 40px; float:left;}
div.d-block {width:870px; float:left; padding:5px;}
div.subject-box {height:20px; line-height:20px; width:878px; padding-left:20px; font-weight:bold;}
div.expanded { background:url(/img/arrow_expanded.png) no-repeat left;}
div.collapsed { background:url(/img/arrow_right.png) no-repeat left;}
div.candidate-content {width:818px; margin-left:20px; border:1px solid #cacaca; margin-top:5px; padding:5px 15px; position:relative; -moz-border-radius:4px;}
div.d-candidate-control {position:absolute; right:0; top:0;}
div.d-name {font-weight:bold;}
div.d-time {float:left; margin-right:10px; line-height:18px;}
div.d-reply {float:left; color:#f60; padding:2px 5px; border-left:1px solid #cacaca;border-bottom:1px solid #cacaca;}
div.d-new {float:right; background:url(/img/add_bt.png) no-repeat left; padding-left:20px; padding-right:5px;}
div.d-new .new-top {}
div.new-bottom {margin-top:20px;}
div.d-new  a {color:#f60;}
.partner_flash {float:right;}

