/* CSS Document */
/*Project Name :- Bradford Marine*/
/*Developed by :- Icreon Communication*/

/*Common Tag Css Start*/
html,body{ margin:0px; padding:0px;width:100%;background:#a8d0e0 url(/images/body_background.jpg) repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
h1, h2, h3, h4, h5, h6, p, form, ul{ margin:0px; padding:0px;font-weight:normal;}
p, form, ul{ margin:0px; padding:0px;}
input, select, textarea, label, images{ vertical-align:middle;}
textarea{resize: none;}

img{ border:none;}
:focus {outline: none !important;}
img { outline: none !important;}
/*Common Tag Css End*/

/* Common Class Start*/
.clear{ clear:both;}
.float_left{ float:left;}
.float_right{ float:right;}
.textalign-right{ text-align:right;}
.textalign-left{ text-align:left;}
.textalign-center{ text-align:center;}
.wrapper{ width:984px; margin:0px auto;}
.pad-top-40{ padding:18px 0px 0px 0px; margin-bottom:20px; }
/* Common Class End*/

/*Top Menu Css Start*/
.top_menu{ height:30px; position:relative; padding-right:10px;}
.top_menu ul{ float:right;padding-right:13px; height:30px; margin-right:11px;list-style:none; font:11px Georgia, "Times New Roman", Times, serif;}
.top_menu ul li{ display:inline; line-height:27px; color:#84b5d6;margin-left:8px;}
.top_menu ul li a{color:#84b5d6; text-decoration:none;margin-left:12px;  }
.top_menu ul li a:hover{ color:#fff; text-decoration:underline;}
.top_menu ul li a.jobseeker_link{color:#f49c51; text-decoration:none;margin-left:12px;  }
.top_menu ul li a.jobseeker_link:hover{color:#f49c51; text-decoration:underline;}
.top_menu ul li a.corporate_link{color:#b3b5f9; text-decoration:none;margin-left:12px;  }
.top_menu ul li a.corporate_link:hover{color:#b3b5f9; text-decoration:underline;}

.top_menu span.quick_connect{ background:url(/images/quick_connect.png) no-repeat top right; height:47px; width:125px; float:right; font-family:helvetica, arial; font-weight:bold; font-size:16px;padding-top:19px;padding-left:11px; position:relative; z-index:20; margin-right:20px;}
.top_menu span.quick_connect a{ color:#fff; text-decoration:none; }
p.login_user{ float:right; background:#5177a3; border:1px solid #7595b7; border-top:none; padding:8px 0px; width:380px; position:absolute; right:10px; top:30px; z-index:10;}
p.login_user span{ padding:3px 10px 4px 15px; color:#FFFFFF; font:12px "Segoe UI";}
p.login_user span.welcome{ font-weight:bold !important;float:left; width:100%;}
p.login_user span.login{ float:left;}
p.login_user span.link{ float:left;}
p.login_user span a{ color:#ffcc33; margin-right:15px; cursor:pointer; text-decoration:none;}
p.login_user span a:hover{ text-decoration:underline;}
/*Top Menu Css End*/

/* Header Start */
.header{ height:108px; padding-top:10px; position:relative;}
.header .logo{ float:left; padding-left:4px; padding:6px 0px 0px 4px;}
.header .main_menu{ float:right;height:30px; position:absolute; right:9px; bottom:0px; z-index:20;}
.header .main_menu ul{height:30px;list-style:none; background:url(/images/main_menu_background.gif) repeat-x; float:right;}
.header .main_menu ul li{ height:30px; float:left; position:relative; }
.header .main_menu ul li a{ padding:0px 17px;height:30px; line-height:30px; float:left; background: url(/images/main_menu_seprator.jpg) no-repeat top right; text-decoration:none; color:#333333; font-size:12px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;margin-left:-2px; position:relative; right:-2px;}
.header .main_menu ul li.first a{margin-left:0px; position:relative; right:-2px;}
.header .main_menu ul li.first a:hover{margin-left:0px; position:relative; right:0px;}
.header .main_menu ul li.first a.active{background:url(/images/main_menu_hover.gif) repeat-x left top;color:#fff; margin-left:-2px; position:relative; right:-2px;}
.header .main_menu ul li#no_background a{ background:none;margin-left:0px; position:relative; right:0px;}
.header .main_menu ul li#no_background a:hover{margin-left:0px; position:relative; right:0px; background:url(/images/main_menu_hover.gif) repeat-x left top !important;}
.header .main_menu ul li a:hover{ background:url(/images/main_menu_hover.gif) repeat-x left top;color:#fff;margin-left:-2px; position:relative; right:-2px;}
.header .main_menu ul li.active a{ background:url(/images/main_menu_hover.gif) repeat-x left top;color:#fff; margin-left:-2px; position:relative; right:-2px;}
.header .main_menu ul li.active1 a{ background:url(/images/main_menu_hover.gif) repeat-x left top !important;color:#fff; margin-left:-2px; position:relative; right:-2px;}
.header .main_menu ul li.active1 a:hover{ background:url(/images/main_menu_hover.gif) repeat-x left top !important;}

/*** ISO logo **/
.isologo, .isotext { width:32px; height:48px; position:absolute; top:70px; left:386px;}
.isotext { height:20px; width:300px; top:67px; left:429px; font:bold 11px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;}

/* Header End */

/* Main Container Start */
.main_container{width:975px; margin-bottom:1px; background:#FFFFFF; background-image:none;}
.main_container_top{ background:url(/images/main_container_top.png) no-repeat top left; height:6px; width:984px; position:absolute; top:-3px; left:-2px; z-index:10;}
.main_container_bottom{ background:url(/images/main_container_bottom.png) no-repeat top left; height:3px; width:984px; position:absolute; bottom:-3px; left:-2px;}
/* Main Container End */

/* Home Banner Container Start */
.home_banner{ padding:6px 5px 1px 6px;background-color:#fff ;}
.home_banner .banner_image{ float:left;border-right:1px solid #f0f0f0;}
.home_banner .banner_text{ background:url(/images/header_banner_background.gif) repeat-x; float:left; width:373px; padding:10px 10px 0px 12px; height:283px;}
.home_banner .banner_text h1{color:#FFFFFF; font:30px/35px "Segoe UI"; padding-right:30px;}
.home_banner .banner_text .link_button{ padding:18px 0px 0px 50px;}
.home_banner .banner_text .link_button .corporate_register a{ background:url(/images/corporate_register.gif) no-repeat top left; height:36px; width:144px; float:left; margin-right:16px; font-size:0px; line-height:0px; text-decoration:none; border:none;}
.home_banner .banner_text .link_button .corporate_register a:hover{background:url(/images/corporate_register_h.gif) no-repeat top left; height:36px; width:144px; float:left; font-size:0px; line-height:0px; text-decoration:none; border:none;}
.home_banner .banner_text .link_button .jobseeker_register a{ background:url(/images/jobseeker_register.gif) no-repeat top left; height:36px; width:144px; float:left; font-size:0px; line-height:0px; text-decoration:none; border:none;}
.home_banner .banner_text .link_button .jobseeker_register a:hover{ background:url(/images/jobseeker_register_h.gif) no-repeat top left; height:36px; width:144px; float:left; font-size:0px; line-height:0px; text-decoration:none; border:none;}
/* Home Banner Container End */

/* Home Page Content Start */
.home_content{ background:#ffffff url(/images/homepage_background.gif) repeat-x left bottom;color:#666666; width:975px; margin:0px; padding:0px;}
.home_content .our_professional_services{ float:left;}
.home_content h2{ background:url(/images/gray_arrow.gif) no-repeat left; padding-left:20px; height:20px;color:#666666; margin-bottom:14px; vertical-align:top; font:bold 16px/20px "Segoe UI";}

.home_content h2.heading{ color:#666666; margin-bottom:15px; vertical-align:top; font:bold 15px/17px "Segoe UI"; background:none; padding-left:0px !important;}

.home_content .image_placeholder{ background:url(/images/home_page_image_bg.jpg) no-repeat; height:57px; width:188px; padding:1px 0px 0px 2px; margin-bottom:14px;}
.home_content .micro_management{ float:left; width:190px; padding:32px 20px 0px 10px; background:url(/images/sperator_line.gif) no-repeat top right; height:218px;}
.home_content .micro_management p{ padding:0px 5px;}
.home_content .placement_services{ float:left; width:190px; padding:32px 21px 0px 20px;background:url(/images/sperator_line.gif) no-repeat top right; height:218px;}
.home_content .placement_services p{ padding:0px 5px;}
.home_content .contract_staffing{ float:left; width:190px; padding:32px 0px 0px 20px; height:218px;}
.home_content .contract_staffing p{ padding:0px 5px;}
.home_content p.more{ float:right; background:url(/images/more_background.gif) no-repeat top left; height:37px; width:57px; margin-top:14px; padding:1px 0px 0px 15px; margin-right:-9px;}
.home_content p.more a{ color:#fff; text-decoration:none;}
/* Home Page Content End */

/*Start Scrollbar Css*/
#mycustomscroll {/* Typical fixed height and fixed width example */width: 360px;height:111px;overflow: auto;/* IE overflow fix, position must be relative or absolute*/position: relative;margin: 0.3em auto;padding: 15px 10px 15px 0px;font:12px/18px Arial, Helvetica, sans-serif;color:#0d4363;cursor:pointer;}
.flexcroll{ min-height:100px;}
/* Scroll Bar Master Styling Starts Here */
.scrollgeneric {position: absolute;top: 0; left: 0; cursor:pointer;}
.vscrollerbase {width: 11px;background:url(/images/scroller_repeator.png) repeat-y left top;cursor:pointer;}
.vscrollerbar {width: 11px;background:url(/images/scroller_image.png) no-repeat left top;}
.hscrollerbase {height: 11px;background:url(/images/scroller_repeator.png) repeat-x left top;}
.hscrollerbar {height: 11px;background:url(/images/scroller_image.png) no-repeat left top;}
.scrollerjogbox {width: 10px;height: 10px;top: auto; left: auto;bottom: 0px; right: 0px;background-color: gray;cursor:pointer;}
/*End Scrollbar Css*/

/*inner Page Start Css*/
.inner_banner{padding:6px 7px 8px 7px;}
.bottom_corner{background:url(/images/footer_right_corner.gif) no-repeat right bottom;width:173px;height:76px;position:absolute;float:right;left: 878px;top: 895px;}
.inner_content{ background:color:#666666; width:100%; background:#ffffff url(/images/inner_container.gif) no-repeat left bottom; padding-bottom:90px;}
.heading_repeator{ background:url(/images/inner_heading_rep.gif) repeat-x left top; position:relative; height:57px;}
.heading_repeator h1{font:bold 26px/53px "Segoe UI"; color:#0b3c73; padding-left:20px;}
.heading_repeator span.left_corner{	background:url(/images/inner_heading_left.gif) no-repeat left top;position:absolute;left:-11px;top:-13px;height:70px;width:11px;}
.heading_repeator span.right_corner{background:url(/images/inner_heading_right.gif) no-repeat right top;position:absolute;right:-11px;top:-13px;	height:70px;width:11px;}
.inner_content div.company_profile{ padding:19px 19px  81px 19px;font: normal 12px Verdana, Arial, Helvetica, sans-serif; clear:both;}
.inner_content div.company_profile h2{ background:url(/images/comma.gif) no-repeat left top; font:26px "Segoe UI";color:#3399cc;padding-left:100px; min-height:97px;}
.inner_content div.company_profile h3{ font: bold 12px Arial, Helvetica, sans-serif; color:#333333; padding:30px 0px 20px 0px;}
.inner_content div.company_profile h4{ font:bold 14px "Segoe UI"; color:#0b3c73;}
.inner_content div.company_profile h5{ font:12px Arial, Helvetica, sans-serif; color:#666666; padding:35px 0px 25px 0px;line-height:18px;}
.inner_content div.company_profile h5 span{ font:bold 12px Arial, Helvetica, sans-serif;}
.inner_content div.company_profile p{ font:12px Arial, Helvetica, sans-serif; color:#666666; line-height:18px;}
.inner_content div.company_profile p.build_cv_button{ text-align:center; margin-top:0px !important;}
.inner_content div.company_profile span{color:#6666666; line-height:20px;}

/*Start Profile Page Container Box Css*/
.container_box{width:520px; position:relative; float:left; padding:23px 40px; height:auto; top:0px; font:12px Arial, Helvetica, sans-serif; vertical-align:top; margin:36px 0px 120px 0px;}
.inner_content .container_box h4{ color:#3c638f; font:12px Arial, Helvetica, sans-serif;}
.inner_content .container_box .top_left{position:absolute; left:0px; top:0px; width:134px; height:111px; background: url(/images/top_left_corner.png) no-repeat left top;}
.inner_content .container_box .top_right{position:absolute; right:0px; top:0px; width:134px; height:111px; background:url(/images/top_right_corner.png) no-repeat left top;}
.inner_content .container_box .bottom_left{position:absolute; left:0px; bottom:0px; width:134px; height:111px; background:url(/images/bottom_left_corner.png) no-repeat left bottom;}
.inner_content .container_box .bottom_right{position:absolute; right:0px; bottom:0px; width:134px; height:111px; background:url(/images/bottom_right_corner.png) no-repeat left bottom;}
.container_box .image_content{ padding:0px; margin:0px; float:left;}
.container_box .image_content ul{ list-style:none;float:left; width:120px; margin:23px 10px 0px 0px;}
.container_box .image_content ul li.box_image{ list-style:none; width:108px; height:70px; padding:7px; background:url(/images/image_background.gif) no-repeat left top;}
.right_content{ float:left; margin-top:36px; width:290px; margin-left:38px;}
.right_content h4{ font:bold 16px "Segoe UI"; color:#0b3c73; border-bottom:1px solid #b8c4c8; padding-bottom:3px;}
.right_content p{ font:12px Arial, Helvetica, sans-serif; color:#666666; line-height:18px; margin:15px 0px;}
.right_content p span{ font-weight:bold; font-size:14px;}
/*End Profile Page Container Box Css*/

/*Start CV Center Page Container Box Css*/
.container_box_cv_center{width:856px; position:relative; float:left; padding:23px 40px; height:auto; top:0px; margin-bottom:130px; font:12px Arial, Helvetica, sans-serif; vertical-align:top; margin-top:20px;}
.inner_content .container_box_cv_center h4{ color:#3c638f; font:12px Arial, Helvetica, sans-serif;}
.inner_content .container_box_cv_center .top_left{position:absolute; left:0px; top:0px; width:134px; height:111px; background: url(/images/top_left_corner.png) no-repeat left top;}
.inner_content .container_box_cv_center .top_right{position:absolute; right:0px; top:0px; width:134px; height:111px; background:url(/images/top_right_corner.png) no-repeat left top;}
.inner_content .container_box_cv_center .bottom_left{position:absolute; left:0px; bottom:0px; width:134px; height:111px; background:url(/images/bottom_left_corner.png) no-repeat left bottom;}
.inner_content .container_box_cv_center .bottom_right{position:absolute; right:0px; bottom:0px; width:134px; height:111px; background:url(/images/bottom_right_corner.png) no-repeat left bottom;}
.container_box_cv_center .image_content ul{ list-style:none;float:left; width:131px; margin:23px 10px 0px 0px; text-align:center;}
.container_box_cv_center .image_content ul li.box_image_cv_center{ list-style:none; height:91px;}
.container_box_cv_center .image_content ul li.image_tittle_cv_center{ font:11px Arial, Helvetica, sans-serif; color:#000000; text-align:center; padding:10px;}
/*End CV Center Page Container Box Css*/

/*Start FAQ Page Container Box Css*/
.container_box_faq{width:820px; position:relative; float:left; padding:40px 60px; height:auto; top:0px; margin-bottom:130px; font:12px Arial, Helvetica, sans-serif; vertical-align:top; margin-top:20px;}
.inner_content .container_box_faq h4{ color:#3c638f; font:12px Arial, Helvetica, sans-serif;}
.inner_content .container_box_faq .top_left{position:absolute; left:0px; top:0px; width:134px; height:111px; background: url(/images/top_left_corner.png) no-repeat left top;}
.inner_content .container_box_faq .top_right{position:absolute; right:0px; top:0px; width:134px; height:111px; background:url(/images/top_right_corner.png) no-repeat left top;}
.inner_content .container_box_faq .bottom_left{position:absolute; left:0px; bottom:0px; width:134px; height:111px; background:url(/images/bottom_left_corner.png) no-repeat left bottom;}
.inner_content .container_box_faq .bottom_right{position:absolute; right:0px; bottom:0px; width:134px; height:111px; background:url(/images/bottom_right_corner.png) no-repeat left bottom;}
.container_box_faq .image_content ul{ list-style:none;float:left; width:160px; margin:23px 10px 0px 0px; text-align:center;}
.container_box_faq .image_content ul li.box_image_cv_center{ list-style:none; height:91px;}
.container_box_faq .image_content ul li.image_tittle_cv_center{ font:11px Arial, Helvetica, sans-serif; color:#000000; text-align:center; padding:10px;}
.container_box_faq  .faq{ margin:0px; padding:0px;}
.container_box_faq  .faq ul{ margin:0px; padding:0px; float:left; list-style:none;}
.container_box_faq  .faq ul li.question{ float:left; background:url(/images/que_bg.gif) no-repeat left top;font:bold 12px Arial, Helvetica, sans-serif; color:#ff6600; margin-bottom:15px;}
.container_box_faq  .faq ul li.question span{ font: bold 12px/28px Arial, Helvetica, sans-serif; float:left; color:#ffffff; margin-right:14px; padding:0px 0px 0px 3px;}
.container_box_faq  .faq ul li.answer{ float:right; background:url(/images/ans_bg.gif) no-repeat left top;font:12px Arial, Helvetica, sans-serif; color:#666666; width:821px ; padding:0px 0px 20px 0px!important;}
.container_box_faq  .faq ul li.answer span{ font: bold 12px/28px Arial, Helvetica, sans-serif; color:#ffffff; margin-right:14px; padding:0px 0px 0px 3px; float:left;}
/*End FAQ Page Container Box Css*/


/*Start Build CV Page Container Box Css*/
.container_box_build_cv{width:856px; position:relative; float:left; padding:23px 40px; height:auto; top:0px; margin-bottom:40px; font:12px Arial, Helvetica, sans-serif; vertical-align:top; margin-top:20px;}
.container_box_build_cv div.heading{ font:bold 16px "Segoe UI"; color:#0b3c73; border-bottom:1px solid #b8c4c8; padding-bottom:3px; margin-bottom:13px;}
.inner_content .container_box_build_cv h4{ color:#3c638f; font:12px Arial, Helvetica, sans-serif;}
.inner_content .container_box_build_cv .top_left{position:absolute; left:0px; top:0px; width:134px; height:111px; background: url(/images/top_left_corner.png) no-repeat left top;}
.inner_content .container_box_build_cv .top_right{position:absolute; right:0px; top:0px; width:134px; height:111px; background:url(/images/top_right_corner.png) no-repeat left top;}
.inner_content .container_box_build_cv .bottom_left{position:absolute; left:0px; bottom:0px; width:134px; height:111px; background:url(/images/bottom_left_corner.png) no-repeat left bottom;}
.inner_content .container_box_build_cv .bottom_right{position:absolute; right:0px; bottom:0px; width:134px; height:111px; background:url(/images/bottom_right_corner.png) no-repeat left bottom;}
.container_box_build_cv .image_content ul{ list-style:none;float:left; width:131px; margin:23px 10px 0px 0px;}

.container_box_build_cv .image_content ul.width-119{width:119px; margin:23px 45px 0px 0px;}
.container_box_build_cv .image_content ul.width-119.job{ margin-left:36px;}
.container_box_build_cv .image_content ul li.box_image_buildmy_cv{ list-style:none; height:82px;text-align:center;}

.container_box_build_cv .image_content ul li.box_image_buildmy_cv.height-124{height:124px !important;}


.container_box_build_cv .image_content ul li.image_tittle_buildmy_cv{ font:11px Arial, Helvetica, sans-serif; color:#000000; text-align:center; padding:5px;}
.container_box_build_cv .image_content h3{ color:#3c638f; font:bold 12px Arial, Helvetica, sans-serif; clear:both; padding-top:10px;}
.container_box_build_cv .image_content p{ margin:0px; padding-top:10px; clear:both; text-align:justify;}
.container_box_build_cv .image_content p img{ padding:0px 10px 10px 0px;}
.container_box_build_cv .image_content ul.service-list{ list-style:none;float:left; width:100% !important;line-height:20px; margin-bottom:20px; margin-top:0px;}
.container_box_build_cv .image_content ul.service-list li{float:left; background:url(/images/icon_dot.jpg) no-repeat left 10px; width:100%; clear:both; float:left;margin-left:30px; line-height:24px; padding-left:15px;}
.container_box_build_cv .image_content ul.service-list li ul{float:left;width:100%; clear:both; float:left;margin-top:0px;}
.container_box_build_cv .image_content ul.service-list li ul li{float:left; background:none; padding-left:0px; list-style: none; width:100%; clear:both; float:left;margin-left:20px; color:#474747; font-size:11px;}
.container_box_build_cv .image_content ul.service-list li ul li span{ padding-right:5px; color:#ce6203; font-weight:bold;}

/*End Build CV Page Container Box Css*/

/*Start Our Services Page Container Box Css*/
.container_box_our_services{width:385px; position:relative; float:left; padding:23px 35px 23px 30px; height:auto; top:0px; font:12px Arial, Helvetica, sans-serif; vertical-align:top;margin:20px 25px 120px 0px; text-align:left;}
.inner_content .container_box_our_services h4{ color:#3c638f; font:12px Arial, Helvetica, sans-serif;}
.inner_content .container_box_our_services .top_left{position:absolute; left:0px; top:0px; width:134px; height:111px; background: url(/images/top_left_corner.png) no-repeat left top;}
.inner_content .container_box_our_services .top_right{position:absolute; right:0px; top:0px; width:134px; height:111px; background:url(/images/top_right_corner.png) no-repeat left top;}
.inner_content .container_box_our_services .bottom_left{position:absolute; left:0px; bottom:0px; width:134px; height:111px; background:url(/images/bottom_left_corner.png) no-repeat left bottom;}
.inner_content .container_box_our_services .bottom_right{position:absolute; right:0px; bottom:0px; width:134px; height:111px; background:url(/images/bottom_right_corner.png) no-repeat left bottom;}
.container_box_our_services .image_content  ul{ list-style:none;float:left; width:120px; margin:15px 3px 0px 4px; padding:0px;}
.container_box_our_services .image_content ul li.box_image{ list-style:none; width:108px; height:70px; padding:7px; background:url(/images/image_background.gif) no-repeat left top;}
.container_box_our_services .image_content ul li.image_tittle{ font:11px Arial, Helvetica, sans-serif; color:#000000; text-align:center; padding:5px 1px;}
.container_box_our_services div.heading{ font:bold 16px "Segoe UI"; color:#0b3c73; border-bottom:1px solid #b8c4c8; padding-bottom:3px; margin-bottom:13px;}
.container_box_our_services_right{width:385px; position:relative; float:left; padding:23px 36px 23px 30px; height:auto; top:0px; font:12px Arial, Helvetica, sans-serif; vertical-align:top;margin:20px 0px 120px 0px; text-align:left;}
.inner_content .container_box_our_services_right h4{ color:#3c638f; font:12px Arial, Helvetica, sans-serif;}
.inner_content .container_box_our_services_right .top_left{position:absolute; left:0px; top:0px; width:134px; height:111px; background: url(/images/top_left_corner.png) no-repeat left top;}
.inner_content .container_box_our_services_right .top_right{position:absolute; right:0px; top:0px; width:134px; height:111px; background:url(/images/top_right_corner.png) no-repeat left top;}
.inner_content .container_box_our_services_right .bottom_left{position:absolute; left:0px; bottom:0px; width:134px; height:111px; background:url(/images/bottom_left_corner.png) no-repeat left bottom;}
.inner_content .container_box_our_services_right .bottom_right{position:absolute; right:0px; bottom:0px; width:134px; height:111px; background:url(/images/bottom_right_corner.png) no-repeat left bottom;}
.container_box_our_services_right .image_content  ul{ list-style:none;float:left; width:120px; margin:15px 3px 0px 4px; padding:0px;}
.container_box_our_services_right .image_content ul li.box_image{ list-style:none; width:108px; height:70px; padding:7px; background:url(/images/image_background.gif) no-repeat left top;}
.container_box_our_services_right .image_content ul li.image_tittle{ font:11px Arial, Helvetica, sans-serif; color:#000000; text-align:center; padding:5px 1px;}
.container_box_our_services_right div.heading{ font:bold 16px "Segoe UI"; color:#0b3c73; border-bottom:1px solid #b8c4c8; padding-bottom:3px; margin-bottom:13px;}
/*End Our Services Page Container Box Css*/
/*inner Page End Css*/

/* Footer Container Start Css */
.footer{ background:url(/images/footer_background.png) repeat-x top left; width:956px; padding:12px 10px 44px 10px; color:#285990; display:inline-block;}
.footer .footer_menu ul li a:hover{text-decoration:underline;}
.footer .copyright{ float:left;}
.footer .footer_menu{float:right;}
.footer .footer_menu ul{ list-style:none; padding-top:1px;}
.footer .footer_menu ul li{ display:inline; margin-left:8px;}
.footer .footer_menu ul li a{color:#285990; text-decoration:none; margin-left:12px;}
/* Footer Container End Css*/

/*Registration Form CSS Start*/
.registration_form{ margin:20px auto;width:520px; height:auto; text-align:center;}
.registration_form table td { margin-bottom:14px; text-align:left; margin-right:20px; vertical-align:top; padding:6px 0px;}
.registration_form table td  span{ font: 10px Arial, Helvetica, sans-serif; color:#ea8121; padding-right:50px;line-height:13px!important;}
.registration_form table td label{ float:left; width:140px; font:12px Arial, Helvetica, sans-serif; color:#3c638f; float:left; text-align:right; padding-right:10px; padding-left:50px; }
.registration_form table td input.textbox{ background:#f6f9fa; border:1px solid #d9d9d9; padding:3px 0px; width:195px; text-align:left;font:11px Arial, Helvetica, sans-serif; color:#000000;}
.registration_form table td .textareabox{ background:#f6f9fa; border:1px solid #d9d9d9;width:195px; text-align:left;font:11px Arial, Helvetica, sans-serif; color:#000000;}
.registration_form table td input.button{ background:url(/images/registration_button_bg.gif) no-repeat left top; width:69px; height:41px; text-align:center; text-decoration:none; border:none; cursor:pointer;  color:#FFFFFF; font:bold 14px "Segoe UI"; margin-right:7px; color:#f0f0f0; margin-bottom:20px; padding-bottom:12px; cursor:pointer;}
.registration_form table td.register{ text-align:center; font:bold 12px Arial, Helvetica, sans-serif; color:#3c638f;}
.registration_form table td.register a{ text-decoration:underline; color:#ea8121;}
.registration_form table td.quickconnect_text{text-align:center; font:12px Arial, Helvetica, sans-serif; color:#3c638f; padding:0px 40px;}
/*Registration Form CSS End*/

/* Quick Connect CSS Start */
.container_box_quick_connect{width:520px; position:relative; float:left; padding:0px 40px 23px 40px; height:auto; top:0px;  text-align:center; font:bold 12px Arial, Helvetica, sans-serif; color:#3c638f; vertical-align:top; margin:10px 0px 120px 0px;}
.inner_content .container_box_quick_connect h4{ color:#3c638f; font:12px Arial, Helvetica, sans-serif;}
.inner_content .container_box_quick_connect .top_left{position:absolute; left:0px; top:0px; width:134px; height:111px; background: url(/images/top_left_corner.png) no-repeat left top;}
.inner_content .container_box_quick_connect .top_right{position:absolute; right:0px; top:0px; width:134px; height:111px; background:url(/images/top_right_corner.png) no-repeat left top;}
.inner_content .container_box_quick_connect .bottom_left{position:absolute; left:0px; bottom:0px; width:134px; height:111px; background:url(/images/bottom_left_corner.png) no-repeat left bottom;}
.inner_content .container_box_quick_connect .bottom_right{position:absolute; right:0px; bottom:0px; width:134px; height:111px; background:url(/images/bottom_right_corner.png) no-repeat left bottom;}
quick_connect_heading{text-align:center; font:bold 12px Arial, Helvetica, sans-serif; color:#3c638f;}
.registration_form table td label strong{font:bold 15px Arial, Helvetica, sans-serif; color:#FF0000; padding-right:3px;}
.error_message{ width:97%; float:left; margin:10px auto 20px; color:#c00000; background:#feffe7;border:1px solid #e8e9c6; font:13px Arial, Helvetica, sans-serif; text-align:center; padding:7px;}
.error_message ul{ display:inline; list-style:none; text-align:left; line-height:20px;}
.error_message ul li{ display:inline; float:left; text-align:left; width:100%;}
.center{margin-left:180px;}
/* Quick Connect CSS End */

.left_column{float:left; width:203px; margin:10px 15px 90px 14px;}
.middle_column{float:left; width:510px; height:auto; margin-top:10px; margin-bottom:10px;}
.middle_column h2{ font:bold 22px "Helvetica"; color:#666666; padding:10px 0px;}
.middle_column h3{ font:16px "Myriad Pro"; color:#666666; padding-bottom:5px;}

/*Tab Css Start Here*/
div.small_curve_repeator{ background:url(/images/small_curve_repeator.gif) repeat-x left top; height:72px; width:492px; float:left; }
div.left_curve{ height:72px; float:left; background: url(/images/small_curve_left.gif) no-repeat left top; width:9px;}
div.right_curve{ height:72px; float:left; background: url(/images/small_curve_right.gif) no-repeat right top; width:9px;}
span.button_tab{height:47px; width:150px !important; margin:13px 7px; float:left; text-align:center; vertical-align:middle;}
span.button_tab_normal{ background:url(/images/small_button_bg.gif) no-repeat left top; height:47px; width:121px!important; margin:13px 6px; float:left; padding:2px 16px 5px 15px; text-align:center; font:14px "Segoe UI"; color:#285773; vertical-align:middle;}
/*Tab Css End Here*/

/*Search CSS Start Here*/
div.light_curve_repeator{ background:url(/images/small_light_curve_repeator.gif) repeat-x left top; height:72px; width:490px; float:left; margin-top:10px;}
div.left_light_curve{ height:72px; float:left; background: url(/images/small_light_curve_left.gif) no-repeat left top; width:10px; margin-top:10px;}
div.right_light_curve{ height:72px; float:left; background: url(/images/small_light_curve_right..gif) no-repeat right top; width:10px; margin-top:10px;}
div.light_curve_repeator p{ padding:5px 7px;}
div.light_curve_repeator input.textbox{ width:197px; height:18px; border:1px solid #aed6e6; background:#FFFFFF; margin-top:5px; margin-right:10px; color:#666666; font:11px/18px Arial, Helvetica, sans-serif;padding:0px 4px;}
div.light_curve_repeator select{ width:188px; height:21px; border:1px solid #aed6e6; background:#FFFFFF; margin-top:5px;color:#666666; font:11px Arial, Helvetica, sans-serif; padding:0px 0px 0px 4px;}
div.light_curve_repeator input.search_button{ width:69px; height:25px;margin-top:5px; background:url(/images/search_button.gif) no-repeat left top; border:none; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px 0px 4px 0px; text-align:center; margin-left:10px; cursor:pointer;}
div.light_curve_repeator h4{ font:bold 14px Arial, Helvetica, sans-serif; color:#333333;}
.more_link{ background:url(/images/more_link.gif) no-repeat left top; float:right; width:64px; height:21px; margin-top:-5px; margin-right:5px; padding-left:10px; padding-top:2px;}
.more_link a{ color:#FFFFFF; font:12px Arial, Helvetica, sans-serif; text-decoration:none;}
.more_link a:hover{ text-decoration:underline;}
/*Search CSS End Here*/

/*Table Class Start here*/
.middle_column table.user_box{ margin-top:10px;}
.margin_left{ margin-left:22px; margin-top:27px;}
table td.table_left{ background:url(/images/table_top_left_bg.gif) no-repeat left top; height:30px; width:10px;}
table td.table_right{ background:url(/images/table_top_right_bg.gif) no-repeat right top;height:30px; width:10px;}
table td.table_bg_repeator{ background:url(/images/table_top_repeator_bg.gif) repeat-x left top;height:30px; width:100%; margin:0px; color:#0b3c73; font:bold 12px/30px Arial, Helvetica, sans-serif; padding-left:10px; vertical-align:middle;}
table td.table_bg_repeator span.edit{float:right;background:url(/images/edit_bg.gif) no-repeat left top; width:50px; height:21px; padding:0px 0px 3px 12px; margin-top:4px; font-size:11px; color:#ff4800; line-height:21px;}
table td.table_bg_repeator span.edit a{ font-size:11px; color:#ff4800; text-decoration:none; }
table td.table_bg_repeator span.edit a;hover{ text-decoration:underline;}
table td.table_border{border-left:1px solid #c3d9e0;border-right:1px solid #c3d9e0; margin:0px; color:#666666;font-size:11px;font-family:"Helvetica"; vertical-align:top;}
table td.table_border select{background:#f6f9fa; border:1px solid #d9d9d9; padding:2px 0px; width:195px; text-align:left;font:11px Arial, Helvetica, sans-serif; margin:12px 0px;}
table td.table_border label{ margin-right:10px; font:12px Arial, Helvetica, sans-serif; color:#333333; text-align:right;line-height:25px;}
table td.table_border label span{ font:12px Arial, Helvetica, sans-serif; color:#666666;} 
table td.table_border label  strong{font:bold 15px Arial, Helvetica, sans-serif; color:#FF0000; padding-right:3px;}
table td.table_border input.textbox{background:#f6f9fa; border:1px solid #d9d9d9; padding:3px 3px; text-align:left;font:11px Arial, Helvetica, sans-serif;margin:12px 10px 12px 0px;}
table td.table_border input.text_box{background:#f6f9fa; border:1px solid #d9d9d9; padding:3px 3px; width:187px; text-align:left;font:11px Arial, Helvetica, sans-serif;margin:12px 10px 12px 0px;}
table td.table_border input.button{ background:url(/images/registration_button_bg.gif) no-repeat left top;width:69px;height:41px;padding:0px 10px 10px 10px; border:none; font:bold 13px "Segoe UI"; color:#f0f0f0; cursor:pointer; margin:33px 0px 0px 126px;}
table td.table_border input.button1{ background:url(/images/registration_button_bg.gif) no-repeat left top;width:69px;height:41px;padding:0px 10px 10px 10px; border:none; font:bold 13px "Segoe UI"; color:#f0f0f0; cursor:pointer;}
table td.table_border td{ height:32px;}
table td.table_border td.experience { padding:20px 0px;text-align:justify; font:12px/23px Arial, Helvetica, sans-serif; color:#333333;}
table td.table_border td img{margin:10px;}
table td.table_border .button_rep{ background:#e87b1c url(/images/button_repeator.gif) repeat-x left top;padding:2px 5px; color:#FFFFFF; border:none; font:bold 11px Arial, Helvetica, sans-serif; margin-right:5px;}


table td.table_border .button_repeator{ background:#e87b1c url(/images/button_repeator.gif) repeat-x left top;padding:6px 8px; color:#FFFFFF; border:none; font:bold 12px Arial, Helvetica, sans-serif; margin-right:5px; cursor:hand;}


table td.table_border .button_repeator{ 
background:#e87b1c url(/images/button_repeator.gif) repeat-x left top;
padding:4px 8px;
color:#FFFFFF;
font:bold 12px Arial, Helvetica, sans-serif; 
margin-right:5px; 
-moz-border-radius:10px;
-webkit-border-radius:10px;
behavior:url('border-radius.htc');
border:1px #f09532 solid;
}


/*p.click_here input{background:#e87b1c url(/images/button_repeator.gif) repeat-x left top;padding:4px 5px; color:#FFFFFF;font:bold 12px Georgia, "Times New Roman", Times, serif; margin-right:5px;cursor:pointer; overflow:visible;
border:1px solid #f09532;*/
/* Do rounding (native in Firefox and Safari) */


/*p.update_resume input{ background:#e87b1c url(/images/button_repeator.gif) repeat-x left top;padding:4px 5px; color:#FFFFFF;font:bold 12px Georgia, "Times New Roman", Times, serif; margin-right:5px;cursor:pointer; overflow:visible;
border:1px solid #f09532;*/
/* Do rounding (native in Firefox and Safari) */
/* -webkit-border-radius: 20px;
-moz-border-radius: 20px;margin-top:20px;}*/


table td.table_border .text_area{background:#f6f9fa; border:1px solid #d9d9d9; padding:3px 3px; text-align:left;font:11px Arial, Helvetica, sans-serif;margin:12px 10px 12px 0px; width:185px;}
table td.table_border .textarea{background:#f6f9fa; border:1px solid #d9d9d9; padding:3px 3px; text-align:left;font:11px Arial, Helvetica, sans-serif;margin:12px 10px 12px 0px; width:600px; height:170px;}
table td.table_border a:hover{ color:#ed8928;}
table td.table_border a{color:#666666; text-decoration:none;}
table td.table_border a.active{ color:#ed8928;}
table td.table_left_bottom{ background:url(/images/table_bottom_left_bg.gif) no-repeat left top; height:10px; width:9px;}
table td.table_right_bottom{ background:url(/images/table_bottom_right_bg.gif) no-repeat right top;height:10px; width:9px;}
table td.table_bg_bottom_repeator{ background:url(/images/table_bottom_repeator_bg.gif) repeat-x left top;height:9px; width:100%; margin:0px;}
table td em{ margin-right:20px;}
table td.table_left_bottom_line{ background:url(/images/table_bottom_left_bg_line.gif) no-repeat left top; height:10px; width:9px; }
table td.table_right_bottom_line{ background:url(/images/table_bottom_right_bg_line.gif) no-repeat right top;height:10px; width:9px;}
table td.table_bg_bottom_repeator_line{ background:url(/images/table_bottom_repeator_bg_line.gif) repeat-x left top;height:9px; width:100%; margin:0px;}
table td.table_left_top_line{ background:url(/images/table_top_left_bg_line.gif) no-repeat left bottom; height:10px; width:9px;}
table td.table_right_top_line{ background:url(/images/table_top_right_bg_line.gif) no-repeat right bottom;height:10px; width:9px;}
table td.table_bg_top_repeator_line{ background:url(/images/table_top_repeator_bg_line.gif) repeat-x left bottom; height:9px; width:100%; margin:0px;}

.table_border table tr.blue_background{height:27px; background:#e4f4fc;}
.table_border table tr.blue_background td{border-top:1px solid #c3d9e0;}
.table_border table tr.blue_background input{ margin-left:2px;}
.table_border table tr.white_background{ border:none!important;height:27px; }
.table_border table tr.white_background td{ border-top:1px solid #c3d9e0;}
.table_border table tr.white_background input{ margin-left:2px;}
.width283{ width:283px; padding-left:10px;}
.width121{ width:121px;}
.width81{ width:81px;}
.margin_bottom{ margin-bottom:10px;}
/*Table Class End here*/

.right_column{float:left; width:202px; margin:10px 10px 90px 15px; height:auto;}
.top_curve{ background:url(/images/left_top_curve.gif) no-repeat left top; width:203px; height:6px; float:left;}
.bottom_curve{ background:url(/images/left_bottom_curve.gif) no-repeat left top; width:203px; height:6px;float:left;}
.curve_repeator{ background:url(/images/left_repeator.gif) repeat-y left top; width:203px;height:auto;float:left;position:relative;}
.dashboard_menu{ position:relative; height:auto;}
ul.menu{ float:left;width:195px;list-style:none; padding:0px; margin:0px;}
ul.menu li{ height:34px; float:left; width:100%; margin-left:4px;}
ul.menu li a{width:199px; font:bold 13px Arial, Helvetica, sans-serif; color:#5e82aa; padding-left:12px; float:left;line-height:32px;background:url(/images/left_listing_active.gif) no-repeat left top; height:32px; text-decoration:none; cursor:pointer; }
ul.menu li a:hover{color:#ffffff;background:url(/images/left_listing_hover.gif) no-repeat left top; height:32px;}
ul.menu li.active a{color:#ffffff;background:url(/images/left_listing_hover.gif) no-repeat left top; height:32px;}
.account_menu{height:auto; margin-top:10px;}
.blue_bg{ background:url(/images/blue_bg_heading.gif) no-repeat left top; height:32px; width:203px; color:#0b3c73; font:bold 14px/32px "Helvetica";text-align:left; padding-left:10px;}
.blue_bottom_bg{ background:url(/images/blue_bg_bottom.gif) no-repeat left bottom; width:203px; height:6px; float:left;}
.right_bottom_bg{ background:url(/images/right_bottom_curve.gif) no-repeat left bottom; width:202px; height:6px; float:left; margin-bottom:20px;}
.blue_right{border-left:1px solid #c3d9e0;border-right:1px solid #c3d9e0; width:200px; padding-top:2px;}
.blue_right p{ padding:7px 10px;font-family:"Helvetica"; font-size:11px; color:#666666;}
.blue_right p.stats{ font:bold 12px Arial, Helvetica, sans-serif; text-align:center;}
.blue_right p span{ font-weight:bold!important; padding-left:3px;}
p.update_resume{ background:#e4f4fc; border-top:1px solid #c7dce2; height:auto; text-align:center; padding:0px 10px; font-size:11px;font-family:"Helvetica"; font-weight:bold !important;color:#333333; padding-top:10px;}

p.update_resume input{cursor:pointer !important;}

p.click_here{ background:#e4f4fc; border-top:1px solid #c7dce2; height:35px; text-align:center; padding:0px 10px; font:bold 11px Arial, Helvetica, sans-serif!important; color:#333333; padding-top:0px; padding-bottom:20px;}

span.orange_text{ font:bold 32px Arial, Helvetica, sans-serif; color:#ed8928;text-align:center; margin:0px auto;}
.blue_repeator{ background:#c3d9e0; float:left;}
ul.blue_menu{ list-style:none; float:left; width:203px; margin-bottom:0px!important;}
ul.blue_menu li{height:32px; float:left; width:100%; font:bold 11px Arial, Helvetica, sans-serif; margin-left:1px; margin-top:2px;}
ul.blue_menu li a{width:199px; font:bold 13px Arial, Helvetica, sans-serif; color:#5e82aa; padding-left:25px; float:left;line-height:33px;background:url(/images/blue_bg_active.gif) no-repeat left top; height:32px; text-decoration:none;}
ul.blue_menu li a:hover{color:#f5821f;background:url(/images/blue_bg_hover.gif) no-repeat left top; height:32px;}
ul.blue_menu li.active a{color:#f5821f;background:url(/images/blue_bg_hover.gif) no-repeat left top; height:32px;}
.right_column_innerpage{float:left; width:730px; height:auto; margin-top:10px; margin-bottom:20px;}
.right_column_innerpage h1{font:bold 26px 'Segoe UI'; color:#0b3c73; padding-left:10px; float:left; margin-bottom:10px;}
.right_column_innerpage p{ float:right; height:30px; vertical-align:middle; padding-top:10px; font:bold 11px Arial, Helvetica, sans-serif; color:#999999;}
.right_column_innerpage p span{ color:#003366; font-weight:normal;}
.right_column_innerpage hr{margin:4px 0px; border:1px solid #a2b2bb}
.right_column_innerpage .search{ float:left; margin-bottom:10px; margin-top:10px;}
.right_column_innerpage .search select{ float:left; font:11px Arial, Helvetica, sans-serif; color:#666666; border:1px solid #aed6e6; background:#FFFFFF; width:130px; padding:3px 0px; margin-right:20px;}
.right_column_innerpage .search input.textbox{width:315px;color:#666666;border:1px solid #aed6e6;background:#FFFFFF;padding:3px;margin-right:10px;}
.right_column_innerpage .search input.button{ width:69px; height:25px;background:url(/images/search_button.gif) no-repeat left top; border:none; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px 0px 4px 0px; text-align:center; cursor:pointer;}
/*.right_column_innerpage .pagination{ float:right;margin-bottom:20px; margin-top:3px;}
.right_column_innerpage .pagination ul{ display:inline;}
.right_column_innerpage .pagination ul li{ display:inline; float:left; padding:0px 5px;}
.right_column_innerpage .pagination ul li a{ font:14px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; cursor:pointer;}
.right_column_innerpage .pagination ul li a:hover{ color:#e67619;text-decoration:none;}
.right_column_innerpage .pagination li.previous a{ background:url(/images/pagination_left_active.gif) no-repeat left 5px; float:left;width:34px; vertical-align:middle; padding-right:10px;}
.right_column_innerpage .pagination li.previous a:hover{background:url(/images/pagination_left_hover.gif) no-repeat left 5px; float:left;width:34px; vertical-align:middle;}
.right_column_innerpage .pagination li.next a{ background:url(/images/pagination_right_hover.gif) no-repeat left 5px; float:right;width:34px;vertical-align:middle;margin-left:10px;}
.right_column_innerpage .pagination li.next a:hover{ background:url(/images/pagination_right_active.gif) no-repeat left 5px; float:right;width:34px;vertical-align:middle; }*/

.right_column_innerpage .pagination{ float:right;margin-bottom:20px; margin-top:3px; *width:210px;}
.right_column_innerpage .pagination ul{ display:inline; margin-right:10px;}
.right_column_innerpage .pagination ul li{ display:inline; float:left; padding:0px 5px;font:bold 14px Arial, Helvetica, sans-serif; color:#666666; line-height:20px; }
.right_column_innerpage .pagination ul li a{ font:14px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; cursor:pointer;}
.right_column_innerpage .pagination ul li a:hover{ color:#e67619;text-decoration:none;}
.right_column_innerpage .pagination li.previous a{ background:url(/images/pagination_left_hover.gif) no-repeat left 5px; float:left;width:16px; vertical-align:middle; padding-right:5px;}
.right_column_innerpage .pagination li.previous a:hover{background:url(/images/pagination_left_active.gif) no-repeat left 5px; float:left;width:16px; vertical-align:middle;}
.right_column_innerpage .pagination li.next a{ background:url(/images/pagination_right_active.gif) no-repeat left 5px; float:right;width:16px;vertical-align:middle;margin-left:5px;}
.right_column_innerpage .pagination li.next a:hover{ background:url(/images/pagination_right_hover.gif) no-repeat left 5px; float:right;width:16px;vertical-align:middle; }
.right_column_innerpage .pagination li.selected a{ color:#d25300; font-weight:bold;text-decoration:underline;}

.step_tab{ background:url(/images/step_line_repeator.gif) repeat-x left top; height:10px; margin-top:10px; margin-bottom:40px; position:relative;}
.step_tab ul{ position:absolute; left:5px; top:-3px; display:inline; float:left; list-style:none;}
.step_tab ul li{  width:54px; height:50px; float:left; padding:0; text-align:center; margin-right:20px; float:left;}
.step_tab ul li a span{padding:0px 15px; font:bold 14px "Helvetica"; text-align:left;}
.step_tab ul li a{ float:left; font:12px "Myriad Pro"; color:#868484; text-decoration:none; background:url(/images/step_deactive.gif) no-repeat left top; padding:16px 0px;}
.step_tab ul li a:hover{ background:url(/images/step_active.gif) no-repeat left top; color:#FFFFFF; }
.step_tab ul li a.active{ background:url(/images/step_active.gif) no-repeat left top; color:#FFFFFF; }

.successful_message{clear:both;width:98%; margin-bottom:10px;float:left;background:#feffe7;border:1px solid #e8e9c6; padding:7px;}
.successful_message ul{display:inline; margin:0px; padding:0px; list-style:none; clear:both;width:100%;} 
.successful_message ul li{float:left;clear:both;} 
.successful_message  ul li{text-align:center; color:#207b00; font:13px Arial, Helvetica, sans-serif;}
.successful_message  ul li a{ text-decoration:underline; color:#f36d15;font:bold 13px Arial, Helvetica, sans-serif;}
.successful_message span.content{font:bold 14px Arial, Helvetica, sans-serif; color:#333333;}
td.table_border .delete_link a {color:#E87B1C;text-decoration:none;}
td.table_border .delete_link a:hover {color:#000000; text-decoration:underline;}
.border_bottom{border-bottom:1px solid #C3D9E0; margin-bottom:20px;}
.border_bottom_none{border-bottom:none; margin-bottom:20px;}
.successful_page{ margin:50px 0px;}
.successful_page span{text-align:center; font:bold 17px Arial, Helvetica, sans-serif; color:#207b00; margin-bottom:20px;}
.successful_page span a{ text-decoration:underline; color:#e87b1c; margin:20px 0px; font-size:18px;}
.successful_page span.content{font:bold 17px Arial, Helvetica, sans-serif; color:#333333;}

.bottom_curve_bg{background:url(/images/bottom_curve.gif) no-repeat left bottom; height:9px; margin:0px; padding:0px;}
.top_curve_bg{background:url(/images/top_curve.gif) no-repeat left top; padding:0px 10px 0px 2px;}
.bg_curve_repeator{background:url(/images/curve_repeater.gif) repeat-y left top;}
.heading_blue{color:#0b3c73; font:bold 12px/30px Arial, Helvetica, sans-serif; vertical-align:middle;}
table tr.blue_background1{background:#e4f4fc;}
table tr.blue_background1 td{border-top:1px solid #c3d9e0;padding:5px 0px;}
table tr.blue_background1 input{}
table tr.white_background1{ border:none!important;}
table tr.white_background1 td{ border-top:1px solid #c3d9e0; padding:5px 0px;}
table tr.white_background input{}
table tr.blue_background1 td a:hover{ color:#ed8928;}
table tr.blue_background1 td a{color:#666666; text-decoration:none;}
table tr.blue_background1 td a.active{ color:#ed8928;}
table tr.white_background1 td a:hover{ color:#ed8928;}
table tr.white_background1 td a{color:#666666; text-decoration:none;}
table tr.white_background1 td a.active{ color:#ed8928;}
/* ToolTip CSS */
a.image_tooltip{position:relative;z-index:24;color:#3CA3FF;font-weight:bold;text-decoration:none;}
a.image_tooltip span{display: none;}
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.image_tooltip:hover{z-index:25; color: #aaaaff;}
a.image_tooltip:hover span.tooltip{display:block;position:absolute;bottom:118px;width:200px;color: #993300;text-align: center;}
a.image_tooltip:hover span.top{display: block;background: url(/images/bubble.gif) no-repeat top;height:15px;}
a.image_tooltip:hover span.middle{ /* different middle bg for stretch */display: block;	background: url(/images/bubble_filler.gif) repeat-y bottom;font:11px Arial, Helvetica, sans-serif;color:#000;text-align:left;padding:0px 20px; height:auto; width:auto;}
a.image_tooltip:hover span.middle img{margin-left:20px; margin-right:5px;}
a.image_tooltip:hover span.bottom{display: block;color: #548912;background: url(/images/bubble.gif) no-repeat bottom;height:30px;}

.right_column_innerpage .search_job{ float:left; margin-bottom:20px;}
.right_column_innerpage .search_job span{ float:left; text-align:left;}
.right_column_innerpage .search_job select{ float:left; font:11px Arial, Helvetica, sans-serif; color:#666666; border:1px solid #aed6e6; background:#FFFFFF; width:135px; padding:3px 0px; margin-right:16px;}


.right_column_innerpage .search_job .width-66 select{width:166px !important;}


.right_column_innerpage .search_job input.textbox{width:152px;color:#666666;border:1px solid #aed6e6;background:#FFFFFF; float:left;padding:3px;margin-right:15px;}

.right_column_innerpage .search_job input.textbox.width-425{ width:425px;}


.right_column_innerpage .search_job .button{ margin:20px 0px 10px 0px;}
.right_column_innerpage .search_job input.button{ width:69px; height:25px;background:url(/images/search_button.gif) no-repeat left top; border:none; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px 0px 4px 0px; text-align:center; cursor:pointer;}

table.border_line td{ border-top:1px solid #c3d9e0;}
.label_contact{ float:left; width:140px; font:12px Arial, Helvetica, sans-serif; color:#3c638f; float:left; text-align:right; padding-right:0px; padding-left:0px; }
table.text{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#666666;  }
table.text td{ line-height:16px; padding-bottom:4px;}
ul.drilling{float: left; margin:0px; padding:0px; width:220px; list-style-type:none; line-height:20px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:10px; padding-top:20px; margin-right:22px; font-size:13px;}
ul.drilling li.heading{font-size:14px; font-weight:bold; color:#f5821f; list-style:none; padding-left:0px; border-bottom:none; padding-bottom:10px;}
ul.drilling li{ border-bottom:1px dashed #CCCCCC; margin-bottom:5px;}
ul.drilling1{float: left; margin:0px; padding:0px; list-style-type:none; line-height:20px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:10px; padding-top:20px; margin-right:22px; font-size:13px;}
ul.drilling1 li.heading1{font-size:14px; font-weight:bold; color:#f5821f; list-style:none; padding-left:0px; border-bottom:none; padding-bottom:10px;}
ul.drilling1 li{ border-bottom:1px dashed #CCCCCC; margin-bottom:5px;}
.normal-text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

input.update-resume{ background:url(/images/update-resume.jpg) no-repeat left top; height:44px; width:125px; border:none;margin-top:10px; cursor:pointer;}
input.click-here{ background:url(/images/click-here.jpg) no-repeat left top; height:42px; width:90px; border:none; margin-top:10px; cursor:pointer;}
input.change{ background:url(/images/change.jpg) no-repeat left top; height:42px;width:72px; border:none; text-indent:-9000px; margin-top:10px; display:block; font-size:0; line-height:0; cursor:pointer;}
input.continue{ background:url(/images/continue.jpg) no-repeat left top; height:43px;width:85px; border:none; text-indent:-9000px; margin-top:10px; display:block; font-size:0; line-height:0; cursor:pointer;}
input.save{ background:url(/images/save.jpg) no-repeat left top; height:43px;width:60px; border:none; text-indent:-9000px; margin-top:10px; display:block; font-size:0; line-height:0; cursor:pointer;}
input.save-continue{ background:url(/images/save-continue.jpg) no-repeat left top; height:42px;width:133px; border:none; text-indent:-9000px; margin-top:10px; display:block; font-size:0; line-height:0; cursor:pointer;}
input.save-exit{ background:url(/images/save-exit.jpg) no-repeat left top; height:44px;width:106px; border:none; text-indent:-9000px; margin-top:10px; display:block; font-size:0; line-height:0; cursor:pointer;}
input.search{ background:url(/images/search.jpg) no-repeat left top; height:45px;width:75px; border:none; text-indent:-9000px; margin-top:10px; display:block; font-size:0; line-height:0; cursor:pointer;}
input.spellcheck{ background:url(/images/spellcheck.jpg) no-repeat left top; height:30px;width:81px; border:none; text-indent:-9000px; margin-top:10px; display:block; font-size:0; line-height:0; cursor:pointer;}
input.add-more{ background:url(/images/add-more.jpg) no-repeat left top; height:30px;width:81px; border:none; text-indent:-9000px; margin-top:10px; display:block; font-size:0; line-height:0; cursor:pointer;}
input.sendrfi{ background:url(/images/sendrfi.jpg) no-repeat left top; height:44px;width:89px; border:none; text-indent:-9000px; margin-top:10px; display:block; font-size:0; line-height:0; cursor:pointer;}
input.sendoffer{ background:url(/images/sendoffer.jpg) no-repeat left top; height:42px;width:95px; border:none; text-indent:-9000px; margin-top:10px; display:block; font-size:0; line-height:0; cursor:pointer;}
input.sendreply{ background:url(/images/sendreply.jpg) no-repeat left top; height:42px;width:95px; border:none; text-indent:-9000px; margin-top:10px; display:block; font-size:0; line-height:0; cursor:pointer;}
input.postjob{ background:url(/images/postjob.jpg) no-repeat left top; height:44px;width:114px; border:none; text-indent:-9000px; margin-top:10px; display:block; font-size:0; line-height:0; cursor:pointer;}
input.print-word{ background:url(/images/print-word.jpg) no-repeat left top; height:41px;width:93px; border:none; text-indent:-9000px; margin-top:10px; display:block; font-size:0; line-height:0; cursor:pointer; cursor:pointer;}
input.print-pdf{ background:url(/images/print-pdf.jpg) no-repeat left top; height:41px;width:76px; border:none; text-indent:-9000px; display:block; font-size:0; line-height:0; margin-top:10px; cursor:pointer; cursor:pointer;}

.sampleresumebutton { 
 	background: url("/images/left_listing_hover.gif") no-repeat scroll left top transparent;
    color: #FFFFFF;
	height: 32px;
	display:block;
	width:195px; margin:0 auto;
	font: bold 13px/32px Arial,Helvetica,sans-serif;
	text-align:center;
	clear:both;
	text-decoration:none;
}


/*Add New CSS*/
input.print-resume{ background:url(../images/print-resume.jpg) no-repeat left top; height:44px; width:125px; border:none; text-indent:-10000px; margin-top:10px; font-size:0; line-height:0;}

.ref_no{margin-bottom:10px; background:#96c4e5; padding:4px;}
.ref_no p.ref_text{color:#eb7714; font:bold 15px Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; padding:5px 10px;}
.ref_no p.ref_text strong{ padding-right:5px;}

.myIdealjob{background:#f6f9fa; border:1px solid #d9d9d9; padding:3px 3px; text-align:left;font:11px Arial, Helvetica, sans-serif;margin:12px 10px 12px 0px; width:292px; height:103px;}

.offshore_table td { height:auto !important;}
.tdpaddleft {padding-left:134px; height:auto !important; padding-bottom:10px;}

.tabstyletext span { text-decoration:underline;}
.tabstyletext span:hover { text-decoration:none;}


