/* CSS Document */
body {margin:0px; padding:0px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; background-color:#F8F8F8;}
a img {border:none;}
.png_file {behavior:url(js/iepngfix.htc);}
.red_link {color:#FF0000; text-decoration:none;}
.black_link {color:#000000; text-decoration:none;}
a.redText {color:#FF0000; text-decoration:none;}
a.redText:hover {color:#000000; text-decoration:underline;}
h1{margin:0px; padding:0px;}
.float_left {float:left;}
.float_right {float:right;}
.c_align_R{text-align:right;}
.c_align_L{text-align:left ;}
.pad_none {padding:0px !important;}
.wrapper_outer {width:1000px; margin:0 auto;}
.wrapper {width:1000px; float:left; padding:5px 0 0 0; background-color:#FFFFFF;}

.header {width:983px; float:left; font-weight:bold; padding:0 7px 0 10px;} /*changed*/

.logo_image{background:url(../images/logo.gif) no-repeat; width:262px; height:72px;}
.top_tabs_row {width:1000px; float:left;}
.login_text {width:560px;  padding:15px 0 0 20px; float:left; font-weight:bold;}
.login_text a {color:#CA1B22; text-decoration:underline;}
.login_text a:hover {color:#CA1B22; text-decoration:none;}

/*changed for new header*/
.top_tabmenu {width:710px; float:left; padding:5px 0 0 0;}
ul.tabs {margin:0px; padding:0px 176px 0 0; list-style:none; float:right;}
ul.tabs li {margin:0px; padding:0px 2px 0 0; float:left;}
ul.tabs li a {display:block; float:left; padding: 0 0 0 17px; height:30px; color:#ffffff; background:url(../images/tab-left-on.jpg) no-repeat left; text-decoration:none;}
ul.tabs li a span{display:block; float:left; padding:10px 25px 0 8px; height:20px; color:#ffffff; background:url(../images/tab-right-on.jpg) no-repeat right; text-decoration:none;}
ul.tabs li a:hover {background:url(../images/tab-left.jpg) no-repeat left;}
ul.tabs li a:hover span {background:url(../images/tab-right.jpg) no-repeat right;}
ul.tabs li a.active_topTab {background:url(../images/tab-left.jpg) no-repeat left;}
ul.tabs li a.active_topTab span {background:url(../images/tab-right.jpg) no-repeat right;}


.header_right {width:710px; float:right; padding-top:18px;}
.menus {width:710px; float:left; border-top:solid 4px #FD0000;}
.menus ul {margin:0px; padding:0px; list-style:none;}
.menus ul li {margin:0px; padding:0px 1px 0 0; float:left;}
.menus ul li a {display:block; float:left; padding: 0 0 0 4px; text-transform:uppercase; height:30px; color:#000; background:none; text-decoration:none;}
.menus ul li a span{display:block; float:left; padding:7px 9px 0 4px; cursor:pointer; height:23px; color:#000; background:none; text-decoration:none;}
.menus ul li a:hover {background:url(../images/menu_left_on.jpg) no-repeat -1px; color:#fff;}
.menus ul li a:hover span {background:url(../images/menu_right_on.jpg) no-repeat right; color:#fff;}
.menus ul li a.active_menu {background:url(../images/menu_left_on.jpg) no-repeat -1px; color:#fff;}
.menus ul li a.active_menu span {background:url(../images/menu_right_on.jpg) no-repeat right; color:#fff;}
/*changed*/

.content {float:left; width:986px; padding:7px 7px 0px 7px;}

/*left section*/
.left_panel {width:172px; float:left;}
.left_box_box {width:172px; float:left; margin-bottom:7px;}
.left_box_head {width:160px; float:left; padding:5px 0 0 12px; background:url(../images/right-headbg.jpg) no-repeat; height:40px; font-size:12px; font-weight:bold; color:#FFFFFF;}
.left_box_midbg {width:162px; padding:0 5px 0 5px; float:left; background:url(../images/right-midbg.jpg) repeat-y;}
.left_box_midbg_row {width:162px; float:left; padding:0 0 8px 0;}
.left_textbox {width:155px; border:solid 1px #A5ACB2; margin:3px 0; padding:1px; height:18px;}
.left_col1 {width:98px; float:left; padding:3px 0 0 0;}
.left_selectbox {width:158px; margin:3px 0; padding:1px;}
.left_selectbox_small {width:80px; margin:3px 0; padding:1px;}
.career_tool_row {width:162px; float:left; padding: 0 0 10px 0px;}
.career_tool_rightbg {width:136px; float:left; height:20px; padding:6px 0 0 0px; background:url(../images/career-too-iconsrightbg.jpg) no-repeat right top; font-weight:bold;}
.career_tool_rightbg a {text-decoration:none; color:#000000;}
.career_tool_rightbg a:hover {text-decoration:none; color:#ff0000;}
.career_tool_bottom_image{background:url(../images/right-botbg.jpg) no-repeat;  height:16px; width:172px;}
.left_box_bottom_row_image{background:url(../images/searchbgbot.jpg) no-repeat;  height:15px; width:172px;}

.left_black_box_head {width:164px; float:left; padding:6px 0 0 8px; background:url(../images/left-black_boxheadbg.jpg) no-repeat; height:39px; font-size:12px; font-weight:bold; color:#FFFFFF;}
.left_black_box_midbg {width:162px; padding:0 5px 0 5px; float:left; background:url(../images/mid-black_boxmidbg.jpg) repeat-y; color:#ffffff;}
.left_box_midbg_row_center {width:160px; margin:0 auto; padding:0 0 8px 0;}
.txtbox_bg {width:155px; background:url(../images/txtbox_bg.jpg) no-repeat; height:22px; border:solid 0px; padding:1px 2px;}
.left_black_box_bottom_image{background:url(../images/left-black_boxbotbg.jpg) no-repeat; height:16px; width:172px;}

/*right section*/
.right_panel {float:right; width:172px;}
.right_box_box {width:172px; float:left; margin-bottom:7px;}
.right_box_head {width:172px; float:left; padding:8px 0 0 0px; text-align:center; background:url(../images/right-headbg.jpg) no-repeat; height:37px; font-size:12px; font-weight:bold; color:#FFFFFF;}
.right_box_midbg {background:url(../images/right-midbg.jpg) repeat-y; width:152px; float:left; padding:5px 10px 0 10px; text-align:center;}
.imgbdr {border:solid 1px #DFE4EF; margin:0 0 5px 0; }
.imgbdr1 {border:solid 1px #DFE4EF;}
.right_box_midbg_row {float:left; width:152px; text-align:left;}
.pad_bottom_seeking_now{padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #CCCCCC;}
.right_box_bottom_row_image{background:url(../images/right-botbg.jpg) no-repeat; height:15px; width:172px;}

/*mid section*/
.mid_part {width:630px; float:left; padding:0 6px 0 6px;}
.mid_part_inner {width:630px; float:left;}
.mid_banner {width:630px; float:left; margin-bottom:7px;}
.mid_part_inner_row {float:left; width:630px;}
.mid_part_tabs {width:630px; float:left; margin-bottom:7px;}
.mid_part_tabs_midbg {width:590px; float:left; background:url(../images/mid-boxmidbg.jpg) repeat-y; padding:10px 20px 0 20px;}
.mid_part_tabs_midbg ul {margin:0px; padding:0px; list-style:none;}
.mid_part_tabs_midbg ul li {margin:0px; padding:4px 0 4px 12px; background:url(../images/red_arrow.gif) no-repeat left 9px; color:#3A3A3A; width:290px; font-weight:bold; float:left;}
.mid_part_tabs_midbg ul li a {color:#3A3A3A; text-decoration:none;}
.mid_part_tabs_midbg ul li a:hover {color:#FF0000; text-decoration:underline;}

.mid_featured_job {width:630px; float:left; margin-bottom:7px;}
.mid_featured_job_head {width:615px; float:left; padding:5px 0 0 15px; background:url(../images/mid-boxheadbg.jpg) no-repeat; height:25px; font-size:12px; font-weight:bold; color:#FFFFFF;}
.mid_part_featured_midbg {width:620px; float:left; background:url(../images/mid-boxmidbg.jpg) repeat-y; padding:5px 5px 0 5px;}
.mid_part_featured_midbg_result {width:610px; float:left;}
.mid_part_featured_bottom_image{background:url(../images/mid-boxbotbg.jpg) no-repeat; height:18px; width:628px;}

.mid_part_featured_midbg_heading {width:610px; float:left; background-color:#FC9958; font-size:12px; font-weight:bold; color:#FFFFFF; padding:5px;}
/*.mid_part_featured_midbg_heading {width:610px; float:left; background-color:#CAC9C9; font-size:12px; font-weight:bold; color:#FFFFFF; padding:5px;}*/
.mid_part_featured_midbg_heading a {text-decoration:none; color:#ffffff;}
.mid_part_featured_midbg_heading a:hover {text-decoration:none; color:#ff0000;}
.alt1 {background-color:#F8F8F8;}
.alt2 {background-color:#ffffff;}
.featured_content {width:612px; float:left; padding:2px 4px 2px 4px; border-bottom:solid 1px #E0E0E0;}
.featured_content a{color:#FF0000; text-decoration:none;}
.featured_content a:hover {color:#000000; text-decoration:underline;}
.featured_btn_row {width:612px; float:left; padding-top:10px;}
.featured_content p {margin:0px; padding:0px;}
.featured_content p_pad {margin:0px; padding:0px 2px;}
.featured_content h3 {margin:0px 0px 3px 0px; padding:0px; font-weight:bold; color:#DC1A22; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.featured_content h3 a{color:#FF0000; text-decoration:underline;}
.featured_content h3 a:hover {color:#000000; text-decoration:underline;}

.featured_col1 {width:590px; float:left;}
.featured_col2 {width:122px; float:left; padding-top:3px;}
.featured_content_row {width:607px; float:left; padding:3px 0 2px 0;}
.featured_content_row_col1 {width:100px; float:left; font-weight:bold;}
.featured_content_row_col2 {width:200px; float:left;}
.featured_content_row_col3 {width:100px; float:left; font-weight:bold;}
.featured_content_row_col4 {width:162px; float:left;}

/*To show featured jobs*/
.featured{background-color:yellow;}

/*footer section*/
.footer {width:986px; float:left; padding:0 7px;}
.footer_left_topcor {width:977px; float:left; background:#F70201 url(../images/footer_lefttop.gif) no-repeat left top; padding-left:9px;}
.footer_right_topcor {width:968px; float:left; background:url(../images/footer_righttop.gif) no-repeat right top; padding:0px 9px 7px 0px;}
.footer_midgb {width:963px; float:left; background:url(../images/footer_rightmid.gif) repeat-x right top; padding:10px 0px 0px 5px;}
.footer_col1 {width:170px; float:left;}
.footer h2 {margin:0px; padding:0px 0 5px 0; font:bold 14px Arial, Helvetica, sans-serif; color:#020101;}
.footer ul {margin:0px; padding:0px; list-style:none;}
.footer ul li {margin:0px; padding:4px 0 4px 12px; background:url(../images/black_arrow.gif) no-repeat left 9px; color:#FFFFFF;}
.footer ul li a {color:#FFFFFF; text-decoration:none;}
.footer ul li a:hover {color:#FFFFFF; text-decoration:underline;}
.footer_col4 {width:150px; float:left;}
.footer_icons {width:155px; float:left; padding-top:20px;}
.footer_images {width:131px; float:right; padding-top:45px;}
.footer_icons img {margin-bottom:5px;}
.copyright_bg_ouetr {background-color:#1E1E1E; padding:7px 0px 4px 0px; width:100%; float:left; color:#FFFFFF;}
.copyright_bg {padding:0px 10px 0 10px; width:980px; margin:0px auto;}
.copyright_bg_content {padding:0px 10px 0 10px; width:960px; float:left;}


/*form*/
.mid_part_formRow {width:610px; float:left; padding:5px 0px;}
.mid_part_formRow_col1 {width:203px; float:left; padding-right:5px;padding-top:2px; font-weight:bold; text-align:right;}
.font_weight_normal {font-weight:normal;}
.mid_part_formRow_col2 {width:402px; float:left;}
.form_textbox {width:280px; border:solid 1px #A5ACB2; margin:3px 0; padding:1px; height:18px;}
.form_textbox_small {width:100px; border:solid 1px #A5ACB2; margin:3px 0; padding:1px; height:18px;}
.form_textbox_small_services {width:30px; border:solid 1px #A5ACB2; margin:3px 0; padding:1px; height:18px;}
.form_textbox_dropdown {width:262px; border:solid 1px #A5ACB2; margin:3px 0; padding:1px; height:18px;}
.form_img_dropdown {position: absolute; top: 0; left: 266px; margin-top: 2px;}
.featured_content_candidate {width:572px; float:left; padding: 5px 0 0px 0;}
.featured_content_candidate_col1 {width:125px; float:left;}
.featured_content_candidate_col2 {width:145px; float:left;}
.featured_content_candidate_col3 {width:125px; float:left;}
.featured_content_candidate_col4 {width:177px; float:left;}
.mid_part_formRow a {text-decoration:none; color:#ff0000;}
.mid_part_formRow a:hover {text-decoration:none; color:#000000;}

.cart_area {float:right; padding:7px 10px 0 0; font-size:13px;}

.textboxA-Z {width:150px; border:solid 1px #A5ACB2; margin:3px 0; padding:1px; height:18px;}
.A-Z_col1 {width:120px; float:left; padding-top:5px;}
.A-Z_col2 {width:190px; float:left;}
.A-Z_col3 {width:100px; float:left; padding-top:5px;}
.A-Z_col4 {width:160px; float:left;}

/*slide css*/
.window {height:91px;width: 630px;overflow: hidden;position: relative;} /*--Hides anything outside of the set width/height--*/
.image_reel {position: absolute;top: 0; left: 0;}
.image_reel img {float: left;}

/*slide css*/
.window_bottom {height:131px;width: 131px;overflow: hidden;position: relative;} /*--Hides anything outside of the set width/height--*/
.image_reel {position: absolute;top: 0; left: 0;}
.image_reel img {float: left;}

/*Paging Styles*/
/*--Assures the paging stays on the top layer--*/
.paging {position: absolute;bottom: 0px; right: 0px;width: 96px; height:26px;z-index: 100;text-align: center;line-height: 26px;display: none;} 
 /*--Hidden by default, will be later shown with jQuery--*/
 
 /*Paging CSS*/
.pagexy{color: Black;font-size: 10px; font-weight: bold;color: white}
.alpha_current{text-align: center;text-decoration: none;padding: 2px;color: white;font-size: 10px;font-weight: bold;}
a.alphabet{color: white!important;padding: 2px;font-size: 10px;font-weight: bold;text-align: center;}
a.alphabet:hover{background-color:red;padding:0px 2px 0px 2px ; text-decoration: none;}

.paging a {padding: 2px;text-decoration: none;color: #fff;}
.paging a.active {font-weight: bold;background: #920000;border: 1px solid #610000;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;}
.paging a:hover {font-weight: bold;}

/*Advertise jobs for free*/
.adver_box_jobs {width:172px; height:98px; padding-top:120px; float:left; background:url(../images/right-add.gif) no-repeat; text-align:center; behavior:url(js/iepngfix.htc);}
/*.adver_box_jobs {width:172px; height:98px; padding-top:120px; float:left; background:url(../images/advert-img_jobs.png) no-repeat; text-align:center; behavior:url(js/iepngfix.htc);}*/
/*.adver_box_search {width:172px; height:98px; padding-top:120px; float:left; background:url(../images/advert-img_search.png) no-repeat; text-align:center; behavior:url(js/iepngfix.htc);}*/
.left_box_box_black {width:172px; float:left; margin-bottom:7px; background:url(../images/searchbgmid.jpg) repeat-y; }
.left_box_midbg_black {width:162px; padding:0 5px 0 5px; float:left; color:#000;}
.searchbg {width:172px; float:left;  background:url(../images/searchbg.jpg) no-repeat; height:361px; padding:50px 0 0 0;}
.searchbg_candidate {width:172px; float:left;  background:url(../images/searchbg_bgcandidate.jpg) no-repeat; height:329px; padding:50px 0 0 0;}
.searchbgmid {width:172px; float:left;  background:url(../images/searchbgmid.jpg) repeat-y;}
.search_btxtbox {width:155px; margin:0 auto;}
.search_textboxbg {background:url(../images/textboxbg.png) no-repeat; width:147px; height:20px; padding:4px 0 0 8px; float:left; color:#484848; margin-bottom:8px; font-weight:bold; behavior:url(js/iepngfix.htc);}
.search_textboxbg a {color:#000000; text-decoration:none;}
.search_textboxbg a:hover {color:#DC1A22; text-decoration:underline;}

/*=============================================================================
MESSAGES
===============================================================================*/
.msg {padding:5px; padding-left:35px;}
.msg.warning {background: url("../images/ico-warning.gif") 10px 50% no-repeat;}
.msg.info {background:url("../images/ico-info.gif") 10px 50% no-repeat;}
.msg.done {background:url("../images/ico-done.gif") 10px 50% no-repeat;}
.msg.error {background:url("../images/ico-delete.gif") 10px 50% no-repeat;}

.msg.warning {border:2px solid #F2DD8C; background-color:#FFF5CC;}
.msg.warning a {color:#df0000;} .msg.warning a:hover, .msg.warning a:active, .msg.warning a:focus {color:#303030;}
.msg.info {border:2px solid #B8E2FB; background-color:#E8F6FF;}
.msg.done {border:2px solid #BBDF8D; background-color:#EAF7D9;}
.msg.error {border:2px solid #FFAEAE; background-color:#FEEBEB;}

/*For time management*/
.msg_TM {padding:5px; }
/*=============================================================================
DROPDOWN
===============================================================================*/
.drop_outer {position:absolute; left:0px; top:28px; z-index:999;}
.drop_div {width:282px; height:300px; overflow-y:scroll; background-color:#FFFFFF; border:solid 1px #A9A9A9; border-top: dashed 1px #A9A9A9; font:normal 12px Arial, Helvetica, sans-serif;}
.close {background-color:#F8F8F8; text-align:right; width:279px; padding:2px 3px 2px 0; border:solid 1px #A9A9A9; border-bottom:none;}
ul.select_drop {margin:0px; padding:0px; list-style:none;}
ul.select_drop li {margin:0px; padding:2px 0px;}
ul.select_drop li ul {margin:0px; padding:0px 0 0 30px; list-style:none;}
ul.select_drop li ul li{margin:0px; padding:1px 0px; list-style:none;}

/*New welcome after login*/
.home_midbg_heading {width:610px; float:left; background-color:#E9E8E8; font-size:11px; font-weight:normal; color:#393939; padding:5px; margin-bottom:5px;}
.home_midbg_box {width:620px; float:left; background:url(../images/home_midbg_box_botbg.jpg) no-repeat center bottom; padding-bottom:14px; margin-bottom:10px;}
.home_midbg_box_inner {width:598px; float:left; border:solid 1px #E9E8E8; padding:10px; background-color:#FAFAFA;}
.home_midbg_box_inner h6 {margin:0px 0 2px 0; padding:0px; font:normal 15px Verdana, Arial, Helvetica, sans-serif; color:#DC1A22;text-align:justify;}
.home_midbg_box_inner a{color:#FF0000; text-decoration:none;}
.home_midbg_box_inner a:hover {color:#000000; text-decoration:underline;}
.home_userthmub {width:75px; float:left;}
.home_userthmub_text {width:510px; float:left; padding:0 0 0 10px;}
.home_userthmub_text h3 {margin:0px 0 6px 0; padding:0px; font:normal 15px Verdana, Arial, Helvetica, sans-serif; color:#DC1A22;}
.home_userthmub_text p {margin:0px; padding:0px; font:normal 15px Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.home_userthmub_text h3 a {margin:0px 0 6px 0; padding:0px; font:normal 15px Verdana, Arial, Helvetica, sans-serif; color:#DC1A22;text-decoration:none;}
.home_userthmub_text h3 a:hover {margin:0px 0 6px 0; padding:0px; font:normal 15px Verdana, Arial, Helvetica, sans-serif; color:#DC1A22; text-decoration:underline;}

.home_midbg_box_search_result {width:620px; float:left; background:url(../images/home_midbg_box_botbg.jpg) no-repeat center bottom; padding-bottom:6px; margin-bottom:0px;}

/*For Jobdetail, company detail and job listing page 24 nov 2010*/
.detail_col1 {float:left; width:400px;}
.detail_col2 {float:left; width:212px;}
.detail_col1_row {float:left; width:400px; padding-bottom:5px;line-height:14px;}
.detail_col1_row_coloum1 {float:left; width:65px;padding-right:5px;font-weight:bold; text-align:right;}
.detail_col1_row_coloum2 {float:left; width:290px;}
.detail_whitebox {float:right; width:195px;}
.detail_whitebox_midbg {float:right; width:175px; padding:5px 10px; background:url(../images/white_boxmidbg.jpg) repeat-y;}
.detail_whitebox_midbg ul {margin:0px; padding:0px; list-style:none;}
.detail_whitebox_midbg ul li {margin:0px; padding:5px 0 5px 10px; border-bottom:dashed 1px #E0E0E0; background:url(../images/gray_arrow.gif) no-repeat left 10px;}
.detail_whitebox_midbg ul li a {color:#FF0000; text-decoration:none;}
.detail_whitebox_midbg ul li a:hover {color:#000; text-decoration:none;}

/*Jobseeker list page download cv links*/
.joblist_whitebox_midbg {width:602px; float:left; padding:5px 10px 5px 0px; font-size:12px;border-bottom :dotted 1px gray;border-top :dotted 1px gray;}
.joblist_whitebox_midbg ul {margin:0px; padding:0px; list-style:none;}
.joblist_whitebox_midbg ul li {margin:0px; padding:0px 5px 0 5px; float:left;background:url(../images/gray_arrow.gif) no-repeat left 10px; border-right:solid 1px gray;}
.joblist_whitebox_midbg ul li a {display:block; float:left; padding: 0 0 0 0px; background:none; color:#FF0000; text-decoration:none;}
.joblist_whitebox_midbg ul li a:hover {color:#000; text-decoration:none;}


.que_row {float:left; width:572px; padding:7px 0;}
.que_col1 {float:left; width:42px;}
.que_col2 {float:left; width:430px;}
.que_col3 {float:left; width:50px;}
.que_col4 {float:left; width:50px;}
.padtopbot5 {padding-top:5px !important; padding-bottom:5px !important; text-align:justify;}
.dashed_bdr {border-bottom:dashed 1px #E0E0E0;}
.detail_col1_new {float:left; width:572px;}
.detail_col1_new_row {float:left; width:572px; padding:0 0 5px 0;line-height:14px;}
.detail_col1_new_col1 {float:left; width:108px;padding-right:5px;font-weight:bold;}
.detail_col1_new_col2 {float:left; width:459px;}

/*Jobseeker detail page*/
.jobseeker_detail_col1_new_col1 {float:left; width:142px;padding-right:5px;font-weight:bold;}
.jobseeker_detail_col1_new_col2 {float:left; width:425px;}

.detail_col1_joblist_row {float:left; width:612px;}
.detail_col1_row_joblist_inner {float:left; width:612px; padding-bottom:5px; line-height:14px;}
.detail_col1_row_coloum1_joblist {float:left; width:65px;padding-right:5px; font-weight:bold; text-align:right;}
.detail_col1_row_coloum2_joblist {float:left; width:540px;}

.detail_col1_row_coloum1_candidatelist {float:left; width:99px;padding-right:5px; font-weight:bold; text-align:right;}
.detail_col1_row_coloum2_candidatelist {float:left; width:506px;}

.mid_part_formRow_col2 table {float:left;}

/*job detail page*/
.job_detail_col1_row_coloum1 {float:left; width:95px;padding-right:5px;font-weight:bold; text-align:right;}
.job_detail_col1_row_coloum2 {float:left; width:300px;}

.com_job_detail_col1_row_coloum1 {float:left; width:108px;padding-right:5px;font-weight:bold; text-align:right;}
.com_job_detail_col1_row_coloum2 {float:left; width:247px;}

/*smart_tag right panel*/
.tag_div {width:150px; max-height:250px; overflow-y:scroll; border:solid 1px #A9A9A9; font:normal 10px Arial, Helvetica, sans-serif;}
.tag_div_no_scroll {width:150px; border:solid 1px #A9A9A9; font:normal 10px Arial, Helvetica, sans-serif;}
.tag_close {background-color:#F8F8F8; text-align:left; width:144px; font-weight:bold; padding:3px 3px 3px 3px; border:solid 1px #A9A9A9; border-bottom:none;}
.smart_tag {padding-bottom:10px;}

/*Detailed Client Registration*/
.home_midbg_box_inner_row {width:598px; float:left; padding:0 0 10px 0;}
.clientRegi_col1 {width:299px; float:left;}
.clientRegi_col2 {width:299px; float:left;}
/*.clientRegi_col3 {width:199px; float:left;}*/
.clientRegi_div {width:190px; height:158px; overflow-y:scroll; background-color:#FFFFFF; border:solid 1px #A9A9A9; font:normal 12px Arial, Helvetica, sans-serif;}
.clientRegi_div input {float:left;}
.center_div{width:300px; margin:0 auto;}
.mid_part_featured_midbg_heading_row {width:610px; float:left; padding:5px 0px;}

/*New header and them CSS 10 february 2011*/
.top_strip {width:100%; float:left; background-color:#000000; height:34px; padding:6px 0 0 0;}
.login_area {width:203px; float:left; height:22px; padding:5px 10px 0 10px; background:url(../images/register_bg.jpg) no-repeat; color:#FFFFFF;}
.login_area a {color:#FFFFFF; text-decoration:none;}
.login_area a:hover {color:#EF870B; text-decoration:underline;}
.login_area span {display:inline-block; padding:3px 0 0 4px;}
.register {width:45px; margin:0 auto;}
.welcome_text {float:right; color:#FFFFFF; font-weight:bold; margin-top:8px;}
.welcome_text span {color:#EF870B;}
.my_ac {width:156px; padding:7px 0 0 40px; margin:0px auto; height:20px; background:url(../images/account_bg.jpg) no-repeat; color:#EF870B; }
.my_ac a {color:#EF870B; text-decoration:none;}
.my_ac a:hover {color:#fff; text-decoration:underline;}

ul.tabbing {margin:0px; padding:0px 0px 0 0; list-style:none; float:left; width:628px; border-bottom:solid 1px #B80505;}
ul.tabbing li {margin:0px; padding:0px 2px 0 0; float:left;}
ul.tabbing li a {display:block; float:left; padding: 0 0 0 17px; height:34px; color:#ffffff; background:url(../images/tabbing_left.jpg) no-repeat left; text-decoration:none;}
ul.tabbing li a span{display:block; float:left; cursor:pointer; text-align:center; padding:10px 17px 0 0px; width:173px; height:24px; color:#ffffff; background:url(../images/tabbing_right.jpg) no-repeat right; text-decoration:none;}
ul.tabbing li a:hover {background:url(../images/tabbing_left_on.jpg) no-repeat left;}
ul.tabbing li a:hover span {background:url(../images/tabbing_right_on.jpg) no-repeat right;}
ul.tabbing li a.active_topTabbing {background:url(../images/tabbing_left_on.jpg) no-repeat left;}
ul.tabbing li a.active_topTabbing span {background:url(../images/tabbing_right_on.jpg) no-repeat right;}

/*dashboard*/
.dash_area {width:620px; float:left; margin-bottom:5px;}
.dash_topbg {background:url(../images/dash_topbg.jpg) no-repeat left bottom; width:610px; float:left; padding-left:10px;}
.dash_topbg span {background:url(../images/detail_txtbg.jpg) repeat-x left 12px; padding:3px 10px 3px 10px; color:#EA0000; font-size:12px;}
.dash_midbg {background:url(../images/dash_midbg.jpg) repeat-y left bottom; width:600px; float:left; padding:5px 10px 0px 10px; color:#7C7C7C;}
.dash_row {width:600px; float:left;}
.dash_col1 {width:300px; float:left;}
.dash_col1_row {width:300px; float:left; padding-bottom:5px;}
.dash_col1_row_col1 {width:120px; float:left;}
.dash_col1_row_col2 {width:180px; float:left;}
.dash_small {width:300px;}
.dash_small_topbg {background:url(../images/dash_sml_topbg.jpg) no-repeat left bottom; width:290px; float:left; padding-left:10px;}
.dash_small_topbg span {background:url(../images/detail_txtbg.jpg) repeat-x left 12px; padding:3px 10px 3px 10px; color:#EA0000; font-size:12px;}
.dash_small_midbg {background:url(../images/dash_sml_midbg.jpg) repeat-y left bottom; width:280px; float:left; padding:5px 10px 0px 10px; color:#7C7C7C;height:175px;}
.dash_small_midbg_height {height:110px;}
.dash_small_midbg ul {margin:0px; padding:0px; list-style:none;}
.dash_small_midbg ul li {margin:0px; padding:2px 0 2px 10px; background:url(../images/dark_gray_arrow.gif) no-repeat left 7px;}
.dash_small_midbg ul li a {color:#7C7C7C; text-decoration:none;}
.dash_small_midbg ul li a:hover {color:#EA0000; text-decoration:none;}

.dash_tbl {width:598px; float:left; border:solid 1px #D2D2D2; margin:5px 0px;}
.dash_tbl_head {width:598px; float:left; background:#E5E4E4 url(../images/tbl_grid1.gif) repeat-y; color:#7C7C7C; padding:7px 0px; font-weight:bold;}
.dash_tbl_alt1 {width:598px; float:left; background:#F8F8F8 url(../images/tbl_grid1.gif) repeat-y; padding:7px 0px;}
.dash_tbl_alt2 {width:598px; float:left; background:#F3F3F3 url(../images/tbl_grid1.gif) repeat-y; padding:7px 0px;}
.dash_tbl_col1 {width:109px; float:left; padding:0 0 0 10px;}
.dash_tbl_col2 {width:109px; float:left; padding:0 0 0 10px;}
.dash_tbl_col123 {width:347px; float:left; padding:0 0 0 5px;}
.dash_tbl_col3 {width:109px; float:left; padding:0 0 0 10px;}
.dash_tbl_col4 {width:109px; float:left; padding:0 0 0 5px;}
.dash_tbl_col5 {width:109px; float:left; padding:0 0 0 5px;}

/*For Recomm and CV Search4U Border*/
.dash_tbl_grd {border:solid 1px #D2D2D2; margin:0px 2px;}

.dash_small_midbg_grid {background:url(../images/dash_sml_midbg.jpg) repeat-y left bottom; width:298px; height:175px; float:left; padding:5px 1px 0px 1px; color:#7C7C7C;}
.dash_small_tbl_alt1 {width:278px; float:left; background:#F3F3F3; padding:7px 10px;}
.dash_small_tbl_alt2 {width:278px; float:left; background:#F8F8F8; padding:7px 10px;}

.dash_small_tbl_alt1_left {width:258px; float:left; background:#F3F3F3; padding:7px 10px;}
.dash_small_tbl_alt2_left {width:258px; float:left; background:#F8F8F8; padding:7px 10px;}

/*color: Gray; for text boxed*/
.eg_text{color: Gray;width:155px; border:solid 1px #A5ACB2; margin:3px 0; padding:1px; height:18px;}

/*dashboard new*/
.dash_head_midtext {width:150px; float:none; margin:0px auto; text-align:center;}
.dash_iconset {width:70px; float:left; text-align:center;}
.dash_iconset span {color:#807D7D; font-weight:bold; font-size:11px; display:block; margin:2px 0px 5px 0px;}
.dash_iconset a {color:#807D7D; text-decoration:none;}
.dash_iconset a:hover {color:#EA0000; text-decoration:none;}
.dash_progress {width:180px; float:right; font-size:11px; color:#404040; padding-top:20px;}
.dash_progress span {display:block; font-size:11px; margin-bottom:3px;}
.dash_table {width:300px; float:right; font-size:11px; color:#404040;}

/*my account page*/
.bg_none {background:none !important; border:none !important;}
.right_box_accountbg_head {width:172px; float:left; padding:8px 0 0 0px; text-align:center; background:url(../images/account-headbg.jpg) no-repeat; height:27px; font-size:12px; font-weight:bold; color:#FFFFFF;}
.right_box_midbg_account {background:url(../images/right-midbg.jpg) repeat-y; width:170px; float:left; padding:5px 1px 0 1px; text-align:center;}
.right_box_midbg_row_account {float:left; width:170px; text-align:left;}
.account_link a {background:url(../images/bg-accunt-listing.jpg) repeat-x left top; height:22px; border-bottom:solid 1px #E0E0E0; display:block; color:#3A3A3A; text-decoration:none; padding-top:7px; padding-left:10px;}
.account_link a:hover {color:#EA0303;}

/*jobseekers detail*/
.job_active { float:right; margin-right:10px; font-size:11px;}
.job_active a {color:#006600; text-decoration:none;}
.job_active a:hover {color:#EA0303; text-decoration:none;}
.job_seeker_col1 {width:130px; float:left;}
.job_seeker_col12 {width:5px; float:left;}
.job_seeker_col2 {width:265px; float:left;}

/*jobseekers tabs*/
.panes div.job_tabs {display:none;padding:0px;border:1px solid #818181;border-top:0;font-size:11px;background-color:#fff;float:left;}

.job_seeker_cv_tab_content {width:590px; padding:10px; float:left; min-height:340px; max-height:600px;}
.job_seeker_tab_content {width:590px; padding:10px; float:left; min-height:340px; max-height:600px; overflow-y:scroll;}
.job_seeker_icon {width:170px; margin:0 auto; text-align:left ;}

.job_tab_col1_row {float:left; width:580px; padding-bottom:5px;line-height:14px;}
.job_tab_col1 {float:left; width:125px;}
.job_tab_col12 {float:left; width:5px;}
.job_tab_col2 {float:left; width:450px;}

/* Start Jobseeker detail page tabs*/
/* root element for tabs  */
ul.job_tabs {list-style:none; margin:0 !important; padding:0; border-bottom:1px solid #818181; height:80px; float:left; width:612px;}

/* single tab */
ul.job_tabs li {float:left; text-indent:0; padding:0; margin:0 5px 0 0 !important; list-style-image:none !important;}

/* link inside the tab. uses a background image */
ul.job_tabs a {background: url(../images/green.png) no-repeat left top; font-size:11px; display:block; width: 125px;
	text-align:center; height:70px; text-decoration:none; color:#333; padding:10px 0 0 0; margin:0px; font-size:11px;
	font-weight:bold; position:relative; top:1px; }

ul.job_tabs a span {display:block !important; text-align:center;}

ul.job_tabs a:active {outline:none;}

/* when mouse enters the tab move the background image */
ul.job_tabs li a:hover {color:#EA0303; text-decoration:none !important; background: url(../images/green.png) no-repeat 0px -82px;}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.job_tabs a.current {background: url(../images/green.png) no-repeat 0px -82px; cursor:pointer !important; color:#EA0303 !important; text-decoration:none !important;}

/* initially all panes are hidden */ 
.panes .pane {display:none;}
/* End Jobseeker detail page tabs*/

/*For services page*/
.display_none{display:none;}
.display_block{display:block;}

/*services*/
.services_heading {width:608px; float:left; background-color:#CAC9C9; font-size:12px; font-weight:bold; color:#FFFFFF; padding:5px;}
.services_row {float:left; margin:5px 0px 5px 0px; border-left:solid 1px #D7D5D5; width:617px;}
.services_row_col1 {width:152px; float:left;border-top:solid 1px #D7D5D5;  border-right:solid 1px #D7D5D5;}
.services_row_col2 {width:116px; float:left; border-top:solid 1px #D7D5D5;}
.services_row_col1_row {width:142px; padding:6px 5px; height:25px; background-color:#EEEEEE; border-bottom:solid 1px #D7D5D5;}

.services_row_col2_heading_row {width:105px; height:25px; padding:6px 5px; border-right:solid 1px #D7D5D5; border-bottom:solid 1px #D7D5D5; background-color:#EEEEEE; text-align:center;}
.services_row_col2_row {width:105px; padding:6px 5px; height:25px; text-align:center; border-bottom:solid 1px #D7D5D5; border-right:solid 1px #D7D5D5;}
.services_row_col2_row_btn {width:105px; height:25px; padding:6px 5px; text-align:center; border-bottom:solid 1px #D7D5D5; border-right:solid 1px #D7D5D5;}

.services_row_pay {float:left; margin:5px 0px 5px 0px; width:618px;}
.services_row_col1_pay {width:152px; float:left;}
.services_row_col2_pay {width:116px; float:left;}
.services_row_col1_row_pay {width:142px; padding:6px 5px;}

.services_row_col2_heading_row_pay {width:105px; padding:6px 5px; text-align:center;}
.services_row_col2_row_pay {width:105px; padding:6px 5px; text-align:center;}
.servicex_txt {width:70px; border:solid 1px #D7D5D5;}

.services_drop {width:60px; margin:0 auto;}
.services_drop input.droptxt {width:40px; float:left; margin-right:3px; border:solid 1px #D7D5D5;}


/*new joblisting section*/
.new_section_content_row {width:612px; float:left; padding:2px 0 2px 0; text-align:justify;}
.new_section_content_row_col1 {width:490px; float:left;}

.new_section_content_row_col1_jobseeker {width:610px; float:left;}

.new_section_content_row_col1_row {width:490px; float:left; margin-top:3px;}

.new_section_content_row_col1_row_jobseeker {width:610px; float:left; margin-top:3px;}

.new_section_content_row_col1_row_col1 {width:95px; float:left;font-weight:bold;}
.new_section_content_row_col1_row_col12 {width:5px; float:left; text-align:left;}
.new_section_content_row_col1_row_col2 {width:198px; float:left;padding-left:2px;}
.new_section_content_row_col1_row_col2_new {width:350px; float:left;padding-left:2px;}
.new_section_content_row_col1_row_col2_new_jobseeker {width:470px; float:left;padding-left:2px;}
/*padding-left:2px; and width decreased by 2 pixel*/
.new_section_content_row_col2 {width:122px; float:right; text-align:right; margin-top:10px;}
.new_section_content_row_col2_date {width:172px; float:right; padding-right:10px;}
.new_section_date_col1 {width:63px; float:left;}
.new_section_date_col2 {width:107px; float:left;}

.new_section_content_row p {margin-bottom:5px;}
.featured_content_botom_gap {width:620px; float:left; margin-bottom:2px; border-top:solid 1px #E0E0E0;}

.gap_addToshortlist {margin-left:5px;}

/*CV Search4U old box*/
.adver_box_cvsearch4u {width:172px; height:488px; float:left; background:url(../images/cv-search-yellow.jpg) no-repeat; text-align:center; behavior:url(js/iepngfix.htc);}

/*CV Seqarch4U box*/
.right_yellow_box {width:172px; float:left; height:560px; margin-bottom:7px; background:url(../images/yellow-bg.jpg) no-repeat; color:#fff;}
.right_yellow_heading {font:bold 14px Verdana, Geneva, sans-serif; line-height:35px; padding-left:40px;}
.right_yellow_row {width:152px; float:left; margin-bottom:10px; margin-top:6px; padding:0px 10px; font-size:11px; font-weight:bold;}
.right_yellow_txtbox {width:149px; float:left; border:solid 1px #858383; height:20px; margin-top:4px;}
.right_yellow_file {float:left; width:149px; height:20px; margin-top:4px;}
.right_yellow_row_progress {width:152px; float:left; margin-top:5px; padding:0px 10px; font-size:11px; font-weight:bold;}
.right_yellow_col1 {width:62px; float:left; font-weight:normal; }
.right_yellow_col2 {width:87px; float:right; padding-top:4px; position:relative;}
.black_progress_btn {position:absolute; left:50px; top:0px;}

/*center tabs*/
.centerTab {text-align:center;}
.centerTab a {display:inline-block; padding: 0 0 0 17px; height:30px; color:#ffffff; background:url(../images/tab-left-on.jpg) no-repeat left; text-decoration:none;}
.centerTab a span{display:inline-block; padding:10px 25px 0 8px; height:20px; color:#ffffff; background:url(../images/tab-right-on.jpg) no-repeat right; text-decoration:none; cursor:pointer;}
.centerTab a:hover {background:url(../images/tab-left.jpg) no-repeat left;}
.centerTab a:hover span {background:url(../images/tab-right.jpg) no-repeat right;}
.centerTab a.active_topTab {background:url(../images/tab-left.jpg) no-repeat left;}
.centerTab a.active_topTab span {background:url(../images/tab-right.jpg) no-repeat right;}

.jobLinks {width:120px; float:left; border-top:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC;}
.jobLinksRow {width:120px; float:left; border-bottom:solid 1px #CCCCCC; text-align:center;}
.jobLinksCol1 {width:59px; float:left; text-align:center; border-right:solid 1px #CCCCCC; padding:2px 0px;}
.jobLinksCol2 {width:59px; float:left; text-align:center; padding:2px 0px;}
.jobLinksRowPadding { padding:2px 0px;}

/*offer price tag*/
.offerPriceTag {background:url(../images/offer_tag.png) no-repeat; width:30px; height:25px; top:-20px; right:-22px; position:absolute; padding:11px 10px 10px 10px; text-align:center; color:#FFFFFF; font-size:10px; font-weight:bold; behavior:url(js/iepngfix.htc);}

/*Contact us page new css*/
.full{width:100%; float:left;}
#comparison_single{border-collapse: collapse;margin-left: 18px;position: relative;table-layout: fixed;width: 746px;z-index: 1;}
.plain{margin: 0;padding: 0; text-align: center;}

/* New services*/
/*=======================================*/
.service-box01 {width:82px; float:left; margin-right:2px; margin-bottom:10px;}
.service-box01 .top-corner01 {background:url(../images/top-corner01.jpg) no-repeat; width:82px; height:10px; float:left;}
.service-box01 .bottom-corner01 {background:url(../images/bottom-corner.jpg) no-repeat; width:82px; height:10px; float:left;}
.service-box01 .heading01{background:#474747; width:81px; float:left; font-size:10px; color:#FFFFFF; font-weight:bold; text-align:center; line-height:20px; padding-bottom:10px;}
.service-box01 .heading01 span{color:#838383;}
.service-box01 .heading01-text{width:71px; float:left; padding:5px; text-align:center; background:#5f5f5f; color:#FFFFFF;}
.service-box01 .center-box{width:71px; float:left; background:#bab7b7; padding:5px; padding-bottom:0px;}
.service-box01 .center-box ul{float:left; display:block; float:left; margin:0px; padding:0px;}
.service-box01 .center-box ul li{float:left; color:#474747; font-weight:bold; width:100%; font-size:10px; text-align:center; display:block; float:left; line-height:28px; background:url(../images/box-divider.jpg) no-repeat left bottom;}

.service-box02 {width:82px; float:left; margin-right:2px;  margin-bottom:10px;}
.service-box02 .top-corner01 {background:url(../images/top-corner02.jpg) no-repeat; width:81px; height:10px; float:left;}
.service-box02 .bottom-corner01 {background:url(../images/bottom-corner02.jpg) no-repeat; width:81px; height:10px; float:left;}
.service-box02 .heading01{background:#c20404; width:81px; float:left; color:#FFFFFF; font-weight:bold; font-size:10px; text-align:center; line-height:20px; padding-bottom:10px;}
.service-box02 .heading01 span{color:#520000;}
.service-box02 .heading01-text{width:71px; float:left; padding:5px; text-align:center; background:#d45050; color:#FFFFFF;}
.service-box02 .center-box{width:71px; float:left; background:#f5a8a8; padding:5px; padding-bottom:0px;}
.service-box02 .center-box ul{float:left; display:block; float:left; margin:0px; padding:0px;}
.service-box02 .center-box ul li{float:left; color:#520000; font-weight:bold; width:100%; font-size:10px; text-align:center; display:block; float:left; line-height:28px; background:url(../images/box-divider02.jpg) no-repeat left bottom;}
/*=======================================*/
/*.center-box03{width:110px; float:left; padding:165px 10px 0 0px; padding-bottom:0px;}*/
.center-box03{width:94px; float:left; padding:65px 10px 0 0px; padding-bottom:0px;}
.center-box03 ul{float:left; display:block; float:left; margin:0px; padding:0px;}
.center-box03 ul li{float:left; color:#000; width:100%; text-align:right; display:block; float:left; font-size:10px; line-height:28px;}
.center-box03 ul li a{color:#520000; text-decoration:none;}

/*Contact us page*/
.contacts_map{ float: left; width:615px; background: url(../images/map.jpg) no-repeat right top; padding-bottom:196px;}
.contacts_map p{ font-size:11px; margin:7px 0px;}
.contacts_map p a{ text-decoration:none; color:#FF0000;}
.contacts_map p a:hover{ text-decoration:underline; color:#000000;}
.heading_div{ float:left; background:#FC9958; padding:5px; font-size:12px; font-weight:bold; color:#FFFFFF; width:100%;}
.Our wembley { float:left; width:615px;}
.content_wembley{ float: left; width:375px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px; padding-right:10px; padding-bottom:10px;}
.google_map{ float:left; width:68px; padding-left:7px;}
.arrow_heading{ float:left; width:610px; background:#ebebeb; padding:5px; margin-top:5px; }
.contact_left{ float:left; width:339px; margin-top:0px;}
.address_div{ float:left; width:335px; padding:5px 0px; padding-left:5px;}
.address_div span{ font-size:11px; font-weight:bold; color:#000; padding:0px;text-decoration:underline; }
.address_div p{ font-size:11px; margin:3px 0;padding-top:3px;}
.address_div p a{ text-decoration:none; color:#FF0000;}
.address_div p a:hover{ text-decoration:underline; color:#000000;}
.contact_right{ float:left; width:267px; padding-left:2px; margin-top:0px;border-left:1px solid #d9d9d8;}
.contact_right p {font-size:11px; margin:7px 0px;}
.contact_innerimg{ float:left; width:260px; padding-bottom:10px; text-align:center}
.contact_innerimg img{ padding-right:10px;}
.quick_links{ float:left; padding:0px 0px; width:260px; padding:5px;line-height:18px;font-size:12px;}
.quick_links p a{ text-decoration:none; color:#FF0000;font-size:11px;}
.quick_links p a:hover{ text-decoration:underline; color:#000000; }
