@CHARSET "ISO-8859-1";
.block_top { position: relative; width: 100%; z-index: 100; }
.orange_TL {
	background: #EA7A00 url('../images/box/block_tl.gif') repeat scroll 0%; color: #000000; font-size: 0pt; height: 2px; left: 0pt; position: absolute; top: 0pt; width: 2px;
}
.orange_TR {
	background: #EA7A00 url('../images/box/block_tr.gif') repeat scroll 0%; color: #000000; font-size: 0pt; height: 2px; position: absolute; right: 0pt; top: 0pt; width: 2px;
}
.orangeBlock_body { border: 1px solid #EA7A00; margin: 0px; padding: 0px; }
.orangeBlock_title {
	background: #FBB328 none repeat scroll 0%; color: #FFFFFF; font-family: Verdana; font-weight: bold; padding: 3px 5px 2px; text-align: center;
}
.orangeBlock_content { padding: 8px; text-align: justify; }
.block_bottom { position: relative; width: 100%; }
.orange_BL {
	background: #EA7A00 url('../images/box/block_bl.gif') repeat scroll 0%; bottom: 0pt; color: #000000; font-size: 0pt; height: 2px; left: 0pt; position: absolute; width: 2px;
}
.orange_BR {
	background: #EA7A00 url('../images/box/block_br.gif') repeat scroll 0%; bottom: 0pt; color: #000000; font-size: 0pt; height: 2px; position: absolute; right: 0pt; width: 2px; 
}
body { font-family: arial, helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; color: #333333; line-height: 1.6; }
pre { }
.label_1 { font-size: 10pt; font-weight: bold; color: #FF6633 }

/** BOX NO HEADER CSS **/
.t { background: url(../image/box/dot.gif) 0 0 repeat-x; width: 20em }
.b { background: url(../image/box/dot.gif) 0 100% repeat-x }
.l { background: url(../image/box/dot.gif) 0 0 repeat-y }
.r { background: url(../image/box/dot.gif) 100% 0 repeat-y }
.bl { background: url(../image/box/bl.gif) 0 100% no-repeat }
.br { background: url(../image/box/br.gif) 100% 100% no-repeat }
.tl { background: url(../image/box/tl.gif) 0 0 no-repeat }
.tr { background: url(../image/box/tr.gif) 100% 0 no-repeat; padding: 10px }

/** TOOL TIP **/
a.tooltip:hover { background: #ffffff; text-decoration: none; }  /*BG color is a must for IE6*/
a.tooltip span { display: none; padding: 5px; margin-left: 5px; width: 150px; }
a.tooltip:hover span {
	display: inline; position: absolute; background: #FFFFE0; border: 1px solid #FFA07A; font-weight: normal; color: black; text-decoration: none; width: 150px;
}

/** HOME MEMBER BOX CSS **/
div#pf_step span#sel_step { font-weight: bold; }
div#pf_step span#symbol { color: #00aeff; text-align: center; padding-left: 20px; padding-right: 20px; }
div#pf_step a { color: #0167ff; text-decoration: none; }
div#pf_step a:hover { text-decoration: underline; }

/** BOX CSS **/
#career_container * { outline-color: invert; outline-style: none; outline-width: medium; }
.cc_boxFeatured {
	background: transparent url('../image/test/cc_boxfeatured_bg.gif') repeat-x scroll center top; margin-bottom: 10px; margin-right: 6px;
}

body div { }
.cc_boxFeatured .cc_boxFeatured_tl {
	background: transparent url('../image/test/cc_boxfeatured_tl.gif') no-repeat scroll left center; border-bottom: 1px solid #D3D3D3; height: 27px;
}
.cc_boxFeatured .cc_boxFeatured_tr {
	background: transparent url('../image/test/cc_boxfeatured_tr.gif') no-repeat scroll right center; height: 20px; padding: 7px 10px 0pt;
}
.cc_titlebox { float: left; }
#career_container h3 { color: #FF9900; display: block; font-size: 14px; font-weight: bold; margin: 0pt; padding: 0pt; }
.cc_hideBox { float: right; }
.cc_boxFeatured .cc_boxFeatured_ct {
	background: #E4F5FF none repeat scroll 0%; border-bottom: 1px solid #D3D3D3; border-left: 1px solid #D3D3D3; border-right: 1px solid #D3D3D3; padding: 10px;
}
/** FORM **/
form { margin: 0; }
/** IMAGE **/
.image_label { margin-bottom: -2px; }

/** ICON **/
.icon_employee { padding-left: 25px !important; background: url("../image/icon/icon_employee.gif") no-repeat -3px 0px; }
.icon_hot_news { padding-left: 25px !important; background: url("../image/icon/icon_new.gif") no-repeat -3px 0px; }
.icon_news_green { padding-left: 25px !important; background: url("../image/icon/icon_news_green.jpg") no-repeat 5px 0px; }
.icon_info { padding-left: 25px !important; background: url("../image/icon/info.gif") no-repeat 5px 0px; }
.icon_help { padding-left: 25px !important; background: url("../image/icon/help_icon.gif") no-repeat 5px 0px; }
.icon_bullet { padding-left: 8px !important; background: url("../image/icon/icon_bullet.gif") no-repeat 0px 0px; }
.icon_bullet_large { padding-left: 8px !important; background: url("../image/icon/icon_bullet_large.jpg") no-repeat 0px 2px; }
.icon_send_mail { padding-left: 25px !important; background: url("../image/icon/icon_send_mail.jpg") no-repeat 5px 0px; }
.icon_alert_admin { padding-left: 25px !important; background: url("../image/icon/icon_warn.gif") no-repeat 5px 0px; }

.icon_print { padding-left: 25px !important; background: url("../image/icon/print.jpg") no-repeat 5px 0px; }
.icon_search { padding-left: 25px !important; background: url("../image/icon/search.gif") no-repeat 5px 0px; }
.icon_sendpf { padding-left: 28px !important; background: url("../image/icon/ic_send.gif") no-repeat 5px -2px; }
.icon_add { padding-left: 25px !important; background: url("../image/icon/add.gif") no-repeat 5px 0px; }
.icon_save { padding-left: 25px !important; background: url("../image/icon/save.gif") no-repeat 5px 0px; }

.icon_login { padding-left: 25px !important; background: url("../image/icon/login_icon.jpg") no-repeat 5px 0px; }
.icon_msg { padding-left: 25px !important; background: url("../image/icon/msg.gif") no-repeat 5px 0px; }
.icon_remove { padding-left: 25px !important; background: url("../image/icon/delete.jpg") no-repeat 5px 0px; }
.icon_more { padding-left: 25px !important; background: url("../image/icon/more.jpg") no-repeat 5px 0px; }

.icon_count_view { padding-left: 25px; background: url("../image/icon/icon_chart_bar.gif") no-repeat 5px 0px; }
.icon_hide { padding-left: 25px !important; background: url("../image/icon/icon_hide.gif") no-repeat 5px 0px; }
.icon_edit { padding-left: 25px !important; background: url("../image/icon/icon_edit.jpg") no-repeat 5px -2px; }
.icon_view { padding-left: 25px !important; background: url("../image/icon/icon_view.gif") no-repeat 5px -2px; }
.icon_approved { padding-left: 25px !important; background: url("../image/icon/approve.gif") no-repeat 5px -2px; }

/** BUTTON **/
/*generic container (i.e. div) for floating buttons*/
.clear { overflow: hidden; width: 100%; }
a.button {
	background: transparent url('../image/icon/bg_button_a.gif') no-repeat scroll top right;
	color: #444; display: block; float: right; font: normal 12px arial, sans-serif;
	height: 24px; margin-right: 6px; padding-right: 18px; /* sliding doors padding */ text-decoration: none;
}
a.button span {
	background: transparent url('../image/icon/bg_button_span.gif') no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 18px;
}
a.button:active { background-position: bottom right; color: #000; outline: none; /* hide dotted outline in Firefox */ }
a.button:active span { background-position: bottom left; padding: 6px 0 4px 18px; /* push text down 1px */ }

.wrap_btn { padding-top: 5px; padding-bottom: 5px; }

.btn {
	background-color: #FAFAF2; border: 1px solid #E6E8D9; font-weight: bold; color: #555555; padding: 2px 2px 2px 2px; text-decoration: none; -moz-border-radius: 5px;
}
.btn_icon {
	background-color: #FAFAF2; border: 1px solid #E6E8D9; font-weight: bold; color: #555555; padding: 3px 8px 3px 8px; text-decoration: none; -moz-border-radius: 5px;
}
.btn_icon:hover { border: 1px solid #c0c0c0; color: #FF6633; }
.btn:hover { border: 1px solid #c0c0c0; color: #FF6633; }
.btn:hover { border: 1px solid #c0c0c0; }

.icon-search { padding-left: 25px !important; background: url("../image/icon/search.gif") no-repeat 5px 5px; }
.icon-sendpf { padding-left: 28px !important; background: url("../image/icon/ic_send.gif") no-repeat 5px 2px; }
.icon-add { padding-left: 25px !important; background: url("../image/icon/add.gif") no-repeat 5px 3px; }
.icon-save { padding-left: 25px !important; background: url("../image/icon/save.gif") no-repeat 5px 5px; }
.icon-login { padding-left: 25px !important; background: url("../image/icon/login_icon.jpg") no-repeat 5px 5px; }
.icon-msg { padding-left: 25px !important; background: url("../image/icon/msg.gif") no-repeat 5px 3px; }
.icon-remove { padding-left: 25px !important; background: url("../image/icon/delete.jpg") no-repeat 5px 4px; }

/** IMAGE **/
.icon { margin-bottom: -1px; border: none; }
/** TEXTFIELD **/
.field { border: 1px solid lightgrey; font-size: 9.5pt; }
/** TEXT CSS **/
.txt_label { color: #666666; font-weight: bold; vertical-align: top; text-align: right; }
.txt_label_left { color: #666666; font-weight: bold; vertical-align: top; text-align: left; }
.txt_value { padding-left: 10px; vertical-align: top; text-align: left; }
.txt_title_red { color: red; font-weight: bold; }

.txt_title_orange { color: #FF6633; font-weight: bold; font-size: 14px; margin-bottom: 2px; }
.txt_title_blue { color: #00aeff; font-weight: bold; font-size: 14px; }
.txt_comment { color: #666666; }
.txt_required { color: red; font-weight: bold; }
.txt_bold { font-weight: bold; }
.txt_green { color: #0167FF; }

/** INVALID MESSAGE  **/
.error { color: #ed1c24; }
/** SEARCH FORM TABLE **/
#searchForm td { height: 30px; }
td#search_label { height: 30px; text-align: right; vertical-align: top; padding-right: 10px; }
td#search_value { height: 30px; text-align: left; vertical-align: top; }
/** TABLE LIST CSS **/
#listData td { padding-left: 5px; }
#listData th { padding-left: 5px; background: #d6d6d6; font-weight: bold; text-align: left; }
td#table_title { padding-left: 5px; background: #d6d6d6; font-weight: bold; text-align: left; }
.odd_row { background: white; }
.even_row { background: #f3f3f3; }
/** Recruitment Title CSS **/
.recruitment_bold { color: #666666; text-decoration: none; font-weight: bold; }
.recruitment_red { color: #ed1c24; text-decoration: none; font-weight: bold; }
.recruitment { color: black; }
/** LINK PAGING **/
#paging a { color: #0167ff; text-decoration: underline; margin-left: 2px; }
#paging a:hover { text-decoration: underline; margin-left: 2px; }

/** LINK CAREER GUIDANCE TITLE **/
#career_guide a { color: black; text-decoration: none; font-weight: bold; }
#career_guide a:hover { text-decoration: underline; color: #ED1C24; }
/** LINK SUB MENU **/
#sub_menu a { color: white; text-decoration: underline; font-weight: bold; }
#sub_menu_sel a { color: white; text-decoration: none; font-weight: bold; }
#sub_menu a:hover { color: #FF6633; }

/** LINK RECRUITMENT TITLE BOLD **/
#recruitment_bold a { color: #666666; text-decoration: underline; font-weight: bold; }
#recruitment_bold a:hover { color: #FF6633; text-decoration: underline; }
/** LINK RECRUITMENT TITLE **/
#recruitment a { color: black; text-decoration: underline; font-weight: normal; }
#recruitment a:hover { color: #FF6633; text-decoration: underline; font-weight: normal; }
/** LINK RECRUITMENT TITLE RED **/
#recruitment_red a { text-decoration: underline; color: #ed1c24; font-weight: bold; }
#recruitment_red a:hover { color: #FF6633; text-decoration: underline; }

/** LINK MARQUEE HOT NEWS **/
#hot_news_run a { text-decoration: none; color: #ed1c24; font-weight: bold; }
#hot_news_run a:hover { color: red; text-decoration: underline; }
#hot_news_run a:visited { }

/** LINK TOP MENU **/
#topmenu a { text-decoration: none; color: black; font-weight: bold; }
#topmenu a:hover { color: #FF6633; }
#topmenu a:visited { }
#bg_tab_sel a { text-decoration: none; color: white; font-weight: bold; }
#bg_tab_sel a:hover { color: white; }

/** LINK FOOTER **/
#footer a { color: #666666; text-decoration: none; }
#footer a:hover { color: #0167ff; text-decoration: underline; }
#footer a:visited { }

/** LINK NAVIGATON **/
#nav a { color: #0167ff; text-decoration: none; }
#nav a:hover { text-decoration: underline; }
/** LINK NAVIGATON BOLD**/
#nav_bold a { color: #666666; text-decoration: none; font-weight: bold; }
#nav_bold a:hover { text-decoration: underline; }

/** LINK NAVIGATON RED **/
#nav_red a { color: #FF6633 /*red*/; text-decoration: none; font-weight: bold; }
#nav_red a:hover { text-decoration: none; }

/** LINK TOOL MENU FOR JOB DETAIL **/
#tool_job a { text-decoration: none; color: black; }
#tool_job a:hover { color: #0167ff; text-decoration: underline }

/** LINK CAREERS **/
#career a { color: #666666; text-decoration: none; font-weight: normal; }
#career a:hover { color: #0167ff; text-decoration: underline; font-weight: normal; }
#career a:visited { }

/** LINK TRAINING COURSE **/
#course a { color: black; text-decoration: none; }
#course a:hover { color: #0167ff; text-decoration: underline; }

/** TOP MENU TAB GREEN SELECTED **/
td#lr_sel_edu { background-image: url('../image/left_tab_edu.jpg'); background-repeat: no-repeat; width: 8px; height: 23px; }
td#bg_tab_sel_edu { background-image: url('../image/body_tab_edu.jpg'); height: 23px; color: white; font-weight: bold; }
td#rr_sel_edu { background-image: url('../image/right_tab_edu.jpg'); background-repeat: no-repeat; width: 8px; height: 23px; }

/** TOP MENU TAB SELECTED **/
td#lr_sel { background-image: url('../image/left_tab.jpg'); background-repeat: no-repeat; width: 8px; height: 23px; }
td#bg_tab_sel { background-image: url('../image/body_tab.jpg'); height: 23px; color: white; font-weight: bold; }
td#rr_sel { background-image: url('../image/right_tab.jpg'); background-repeat: no-repeat; width: 8px; height: 23px; }

/** TOP MENU TAB **/
td#lr { background-image: url('../image/left_tab_gray.jpg'); background-repeat: no-repeat; width: 7px; height: 23px; }
td#bg_tab { background-image: url('../image/body_tab_gray.jpg'); background-repeat: repeat-x; height: 23px; color: black; font-weight: bold; }
td#rr { background-image: url('../image/right_tab_gray.jpg'); background-repeat: no-repeat; width: 8px; height: 23px; }

/** TOP MENU NAVIGATION TAB **/
td#lr_nav { background-image: url('../image/left_tab_green.jpg'); width: 8px; height: 23px; }
td#bg_tab_nav { background-image: url('../image/body_tab_green.jpg'); background-repeat: repeat-x; 
height: 23px; color: white; font-weight: bold; }
td#rr_nav { background-image: url('../image/right_tab_green.jpg'); background-repeat: no-repeat; width: 8px; height: 23px; }

/** TOP MENU SEPARATOR **/
td#separator { background-image: url('../image/top_saparate_bg.jpg'); width: 100%; height: 5px; }
div#top_bg { background-image: url('../image/top_bg.jpg'); background-repeat: repeat-x; width: 100%; }

/** FOOTER BACKGROUND **/
div#footer { background-image: url('../image/bottom_bg.jpg'); background-repeat: repeat-x; color: #666666; padding-top: 20px; }
/** TABLE TOOL IN JOB DETAIL **/
td#tool_job { padding-left: 5px; padding-right: 5px; height: 30px; }
td#row_space_tool { height: 5px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; background: #F3F3F3 none repeat scroll 0%; }

/** TABLE UPDATE SEARCH CREATERIA **/
td#search_createria { padding-left: 5px; height: 30px; border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC; background: #F3F3F3 none repeat scroll 0%; font-weight: bold;
}
.txtCreateria { padding-left: 10px; font-weight: normal; font-size: 8pt; color: #666666; }
td#row_space { height: 2px; }

/** TABLE BOX HOT NEWS **/
td#head_box_hot_news {
	height: 29px; background-image: url('../image/charcter_run_bg.jpg'); background-repeat: repeat-x; border-left: 1px solid #c4c5a6; border-right: 1px solid #c4c5a6; color: #ed1c24; font-weight: bold;
}

/** TABLE BOX **/
div#title_bg { background-image: url('../image/gray_bg.jpg'); vertical-align: middle; }

td#head_box_gray {
	height: 25px; background-image: url('../image/gray_bg.jpg'); border-bottom: 1px solid #cccccc;
	border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;
	color: #0167FF; font-weight: bold; padding-left: 5px; text-transform: uppercase; font-family: tahoma; font-size: 12px;
}
td#head_box {
	height: 24px; background-image: url('../image/blue_bg.jpg'); color: white; font-weight: bold; padding-left: 5px; font-family: tahoma; font-size: 12px; background-repeat: repeat-x;
}
td#head_box_green {
	height: 25px; background-image: url('../image/bg_nav.gif'); border: 1px solid #8CC63F; color: white; font-weight: bold; padding-left: 5px; font-family: tahoma; font-size: 12px;
}
td#row_box {
	height: 25px; background: #f0f7ea; border-bottom: 1px solid #cccccc;  border-left: 1px solid #dde7d4; border-right: 1px solid #dde7d4; padding-left: 5px;
}
td#bgboxType01 {
	background: transparent url('../image/bg_box_type01.gif') repeat-x scroll center bottom; padding: 5px; height: 75px; border-bottom: 1px solid #cccccc; border-left: 1px solid #dde7d4; border-right: 1px solid #dde7d4;
}
td#content_box_home {
	height: 75px; background: transparent url('../image/bg_box_type01.gif') repeat-x scroll center bottom; border-bottom: 1px solid #cccccc; border-left: 1px solid #dde7d4; border-right: 1px solid #dde7d4;
}
td#content_box {
	padding: 5px; height: 75px; background: transparent url('../image/bg_box_type01.gif') repeat-x scroll center bottom; border-bottom: 1px solid #cccccc; border-left: 1px solid #dde7d4; border-right: 1px solid #dde7d4;
}
td#content_box_white {
	background: transparent url('../image/bg_box_type01.gif') repeat-x scroll center bottom; padding: 5px; border-bottom: 1px solid #cccccc;  border-left: 1px solid #dde7d4; border-right: 1px solid #dde7d4; vertical-align: top;
}

/** TABLE ADV **/
table#adv { border: 1px solid #cccccc; font-size: 14pt; font-weight: bold; color: #ff6633; height: 250px; }
/** TABLE BOX BOTTOM : TU VAN , DICH VU , GIOI THIEU **/
td#head_box_tuvan_dt {
	height: 33px; background-image: url('../image/adver_color1.jpg'); background-repeat: repeat-x; border-left: 1px solid #dea303; border-right: 1px solid #dea303; color: white; font-weight: bold;
}
td#content_box_tuvan_dt {
	height: 150px; padding: 5px; border-bottom: 1px solid #dea303; border-left: 1px solid #dea303; border-right: 1px solid #dea303;
}

td#head_box_tuvan_td {
	height: 33px; background-image: url('../image/adver_color2.jpg'); background-repeat: repeat-x; border-left: 1px solid #86b2d1; border-right: 1px solid #86b2d1; color: white; font-weight: bold;
}
td#content_box_tuvan_td {
	height: 150px; padding: 5px; border-bottom: 1px solid #86b2d1; border-left: 1px solid #86b2d1; border-right: 1px solid #86b2d1;
}
td#head_box_dv {
	height: 33px; background-image: url('../image/adver_color3.jpg'); background-repeat: repeat-x; border-left: 1px solid #c74700; border-right: 1px solid #c74700; color: white; font-weight: bold;
}
td#content_box_dv {
	height: 150px; padding: 5px; border-bottom: 1px solid #c74700; border-left: 1px solid #c74700; border-right: 1px solid #c74700;
}

td#head_box_gt {
	height: 31px; background-image: url('../image/adver_color4.jpg'); background-repeat: repeat-x; border-left: 1px solid #679800; 
	border-right: 1px solid #679800; border-bottom: 1px solid #679800; color: white; font-weight: bold;
}
td#content_box_gt {
	padding: 5px; height: 150px; border-bottom: 1px solid #679800; border-left: 1px solid #679800; border-right: 1px solid #679800;
}

/** TABLE TIM VIEC THEO NGANH NGHE **/
td#job_by_career { height: 25px; border-bottom: 1px solid #cccccc; padding-left: 5px; color: #666666; }

/** LINE DOT **/
td#line_dot { background-image: url('../image/dot_line_cr.gif'); background-repeat: repeat-x; height: 2px; width: 100%; }
div#line_dot { background-image: url('../image/dot_line_cr.gif'); background-repeat: repeat-x; height: 2px; line-height: 2px; width: 100%; }

/*** NIFTY CONNER BY IMAGE ***/
.bx_w_4c2 { background-color: #FFFFFF; border: 1px solid #E1E1E1; margin: 0px; }
.bx_crn_u { background: transparent url(../image/nifty/rnd_cr2_t_ur.gif) no-repeat scroll right top; top: -1px; }
.bx_crn_u,.bx_crn_b { right: -1px; width: 100%; }
.bx_crn_u,.bx_crn_u .bx_crn_l,.bx_crn_b,.bx_crn_b .bx_crn_l {
	display: block; font-size: 0pt; height: 6px; line-height: 0pt; margin: 0pt; position: relative; 
}
.bx_crn_u .bx_crn_l { background: transparent url(../image/nifty/rnd_cr2_t_ul.gif) no-repeat scroll left top; }
#bx_content_center { margin: 0px 11px 8px; padding-top: 5px; text-align: center; color: black; }
.bx_crn_b { background: transparent url(../image/nifty/rnd_cr2_w_lr.gif) no-repeat scroll right bottom; bottom: -1px; }
.bx_crn_u,.bx_crn_b { right: -1px; width: 100%; }
.bx_crn_b .bx_crn_l { background: transparent url(../image/nifty/rnd_cr2_w_ll.gif) no-repeat scroll left bottom; }
.bx_crn_u .bx_crn_l,.bx_crn_b .bx_crn_l { left: -2px; width: 6px; }

/***** END OF NIFTY CONNER BY IMAGE ***/
/*** TABLE LAYOUT FOR MEMBER MANAGEMENT PAGE ***/
table#manage_layout { width: 100%; border-collapse: collapse; border-spacing: 0; }
td#left_col { width: 200px; vertical-align: top; }
td#right_col { padding-left: 5px; vertical-align: top; }
div#row5 { height: 5px; }
div#row10 { height: 10px; }

/******** COMPARE SIDE BY SIDE CANDIDATE ******/
.td_grey_1 { background: #f3f3f3; }
.compare_column { padding: 5px; border-right: 1px solid #999999; border-top: 1px solid #E1E1E1; width: 100px; }
/**** END COMPARE SIDE BY SIDE CANDIDATE ****/
#carousel{ width: 500px; height: 180px; position: relative; margin: 0 auto; }
#carousel a { position: absolute; width: 166px; }			


/*--------css ngay 24-8-2011 --------------------*/
.box1{background:#e8f1f5}
.box1 .btop{background:url(../images/bg-box.gif) repeat-x left top;margin:0}
.box1 .btop .bright{background:url(../images/bg-box.gif) repeat-y right top;margin:0}
.box1 .btop .bright .bbottom{background:url(../images/bg-box.gif) repeat-x right bottom;margin:0}
.box1 .btop .bright .bbottom .bleft{background:url(../images/bg-box.gif) repeat-y left top;margin:0}
.box1 .btop .bright .bbottom .bleft .topleft{background:url(../images/tl.gif) no-repeat left top;margin:0}
.box1 .btop .bright .bbottom .bleft .topleft .topright{background:url(../images/tr.gif) no-repeat right top;margin:0; padding:0px;}
.box1 .btop .bright .bbottom .bleft .topleft .topright .bottomright{background:url(../images/br.gif) no-repeat right bottom;margin:0}
.box1 .btop .bright .bbottom .bleft .topleft .topright .bottomright .bottomleft{background:url(../images/bl.gif) no-repeat left bottom;margin:0}
.box1 .btop .bright .bbottom .bleft .topleft .topright .bottomright .bottomleft .contain{min-height:23px;height:auto!important;margin:0 0 5px;padding:12px 16px}

hr{
	border-top:1px solid #dcdcdc;
	border-bottom:1px solid #fff;
	border-left:none;
	border-right:none;
}

.header-live{
	background:url(../images/bg-header-live.gif) no-repeat left top;
	width:746px;
	height:104px;
}

.icon_btn{
	background: url("../images/bg-btn.gif") repeat-x left center; 
	height:35px;
	display:block;
	text-align:center;
	line-height:35px;
	color:#fff;
	font-weight:bold;
	padding:0px 20px;
}

.icon_btn:hover, .btn_submit:hover{
	text-decoration:none;
	color:#ffea02;
	cursor:pointer;
}

input{
	margin:5px 0px;
}

.btn_submit{
	background:url(../images/continue.gif) no-repeat left top;
	width:139px;
	border:none;
	padding:0px 0px 0px 19px;
	color:#fff; 
	font-weight: bold;
	height:35px;
	line-height:35px;
	text-align:center;
}
