@charset "utf-8";

body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, marquee, form {padding:0; margin:0}
body {background:url(../../../common_images/homepage_images/blue_bg_strip.jpg) 0 0 repeat-x #085E8E; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:20px 0}

.main {background:#f6f9fd; width:935px; margin:0 auto}
.clr {clear:both; display:block; height:0; overflow:hidden; visibility:hidden; width:0; font-size:0; line-height:0}

a {text-decoration:none}
a:hover {text-decoration:underline}
a img {border:none}

.header {background:#FFFFFF; width:905px; padding:0 15px; position:relative}
.header img#logo {float:left}
.header .members {float:left; font-size:11px; /*width:612px;*/ width:617px; color:#003265; text-align:center; /*padding:11px 0 0 60px*/ padding:11px 0 0 55px;}
.header .members p a {color:#003265; text-decoration:none}
.header .members p, .header .members img {float:left; cursor:pointer; margin-right:8px}
.header .members p span {font-size:14px; font-weight:bold; font-style:italic}
.header .members img {/*margin-right:20px*/ margin-right:19px}
.header .members img#employers {margin-right:0}
.header .search {position:absolute; top:40px; left:300px; width:276px; z-index:1000;}
.header .login {position:absolute; top:40px; left:470px; width:276px; z-index:1000;}
.header .login a {color:#3D5B7E}
.header .login a:hover {color:#000000}
.header .top_box {display:none}
.header .top_box .top_box_top {background:url(../../../common_images/homepage_images/top_box_top.png) 0 0 no-repeat; width:276px; height:11px}
.header .top_box .top_box_mid {background:url(../../../common_images/homepage_images/top_box_mid.png) 0 0 repeat-y; width:236px; padding:10px 20px}
.header .top_box .top_box_bot {background:url(../../../common_images/homepage_images/top_box_bot.png) 0 0 no-repeat; width:276px; height:11px}
.login {font-size:11px}
.login span {float:left; width:65px; padding:3px 0 0 0}
.login input.submitbtn {margin:0 0 5px 65px}
.login input.login-box {width:165px; margin:0 0 5px 0; float:left}
p.close {text-align:right; padding-top:10px}
p.close img {cursor:pointer}

.content {padding:20px 22px; width:891px}
.left {width:223px; float:left; padding:0 16px 0 0}
.boxtm {margin-top:20px}
.country select {float:left; margin-right:10px}
.country img {float:left; margin-top:-2px}
.selectcountry {background-color:#FFFFFF; border:solid 1px #CECECE; color:#00346A; font-size:12px; width:176px}
.count marquee {background:url(../../../common_images/homepage_images/testi_bg.png) 0 0 repeat-x; height:28px; line-height:28px; width:130px; float:left}
.count marquee .normal-text-gray {color:#431B1B; font-size:10px; padding:0 8px}
.count marquee .red-info {color:#FF0000; font-size:11px}
.count marquee a.normal-text-gray:hover {color:#6633FF}
.highlight object, .highlight object embed {margin-top:20px}
.highlight object:first-child, .highlight object:first-child embed {margin-top:0}
a.testimonials {background:url(../../../common_images/homepage_images/testimonials.jpg) 0 0 no-repeat; width:93px; height:28px; float:left}
a.testimonials:hover {background-position:0 -28px}
a.testimonials span {display:none}
.hot_jobs h4 {background:url(../../../common_images/homepage_images/hot_box_top.png) 0 0 no-repeat; width:223px; height:24px; color:#FFFFFF; font-size:11px; font-weight:bold; line-height:24px; text-align:center; float:none}
.hot_jobs .box_mid {border-left:1px solid #fe0000; border-right:1px solid #fe0000; padding:11px 11px 7px 11px; width:199px; background:#ffe5e6}
.hot_jobs .box_mid .box_mid_content {background:#FFFFFF; border:1px solid #feb2b2; padding:10px}
.hot_jobs .box_bot {background:url(../../../common_images/homepage_images/hot_box_bot.png) 0 0 repeat-y; height:4px; overflow:hidden}
.normal-text {color:#00346A; font-size: 11px; padding-left:0 1px}
a.normal-text:hover {color:#F06B00}
.h3-blue {color:#00346A; font-size:11px; font-weight:bold}
a.h3-blue:hover {color:#00346A}
.normal-text-gray {color:#431B1B; font-size:10px; padding:0 8px; text-decoration:none;}
.urgent {text-align:center}
.urgent .box_top {background:url(../../../common_images/homepage_images/urgent_top.png) 0 0 repeat-y; height:8px; overflow:hidden}
.urgent .box_mid {background:url(../../../common_images/homepage_images/urgent_mid.png) 0 0 repeat-y; padding:5px 20px}
.urgent .box_bot {background:url(../../../common_images/homepage_images/urgent_bot.png) 0 0 repeat-y; height:8px; overflow:hidden}
.urgent a {color:#00346A; font-size:11px; font-weight:bold}
h5 {background:url(../../../common_images/homepage_images/box_top.png) 0 0 no-repeat; width:223px; height:22px; color:#FFFFFF; font-size:11px; font-weight:bold; line-height:22px; text-align:center}
.box_mid {background:url(../../../common_images/homepage_images/box_mid.png) 0 0 repeat-y; width:183px; padding:10px 20px}
.box_bot {background:url(../../../common_images/homepage_images/box_bot.png) 0 0 no-repeat; width:223px; height:11px}
.articles p {margin:10px 0}
h4.art {background:url(../../../common_images/homepage_images/articles.png) 0 0 no-repeat; height:31px; width:73px; position:relative; z-index:10}
h4.dis {background:url(../../../common_images/homepage_images/discussions.png) 0 0 no-repeat; height:31px; width:106px; position:relative; z-index:9; margin-left:-12px}
h4.news {background:url(../../../common_images/homepage_images/news.png) 0 0 no-repeat; height:31px; width:66px; position:relative; z-index:8; margin-left:-12px}
.awards, .social_links {text-align:center}
.social_links img {margin:0 3px}
.right {width:652px; float:left}
.right .featured h4 {float:left; cursor:pointer; height:35px}
h4.fcompanies {background:url(../../../common_images/homepage_images/feat_companies.png) 0 0 no-repeat; width:169px}
h4.sjobs {background:url(../../../common_images/homepage_images/sjobs.png) 0 0 no-repeat; width:106px; margin-left:-10px}
h4.osjobs {background:url(../../../common_images/homepage_images/osjobs.png) 0 0 no-repeat; width:173px; margin-left:-10px}
h4.cjobs {background:url(../../../common_images/homepage_images/cjobs.png) 0 0 no-repeat; width:101px; margin-left:-10px}
.right .featured {position:relative; width:652px}
.right .featured .jobashore {position:absolute; top:1px; right:0; background:url(../../../common_images/homepage_images/jobashore_tab.png) 0 0 no-repeat; height:29px; width:490px}
.right .featured .jobashore strong {float:left; color:#3b3a3a; padding:0 0 0 18px; line-height:29px}
.right .featured .jobashore a {float:right; width:160px; height:29px; line-height:29px; color:#FFF; font-weight:bold; text-align:center}
/*Added jobashore1 class for the country homepage which does not contain any job posting*/
.right .featured .jobashore1 {position:static; top:1px; right:0; background:url(../../../common_images/homepage_images/jobashore1_tab.jpg) 0 0 no-repeat; height:29px; width:653px}
.right .featured .jobashore1 strong {float:left; color:#3b3a3a; padding:0 0 0 45px; line-height:29px; font-size:13px !important;}
.right .featured .jobashore1 a {float:right; width:155px; height:29px; line-height:29px; color:#FFF; font-weight:bold; text-align:center font-size:13px !important;}
.right .featured span.feat_border, .right .featured div.feat_border {float:left; border-bottom:4px solid #df5b13; width:133px; height:31px; cursor:default}
.right .featured .onn {background-position:0 -35px}
.right .mainbar {background:#FFFFFF; border:3px solid #e05c14; width:626px; border-top:none; padding:10px}
.right .mainbar .homepage-logo-image-border {border-color:#0394C9 #066293 #066293 #0394C9; border-style:solid; border-width:1px 3px 3px 1px}
.right .mainbar .homepage-logo-image-border:hover, .right .mainbar .homepage-logo-image-border_over {border:solid #FFB9A1; border-width:1px 3px 3px 1px}
.right_1 {float:left; width:419px; padding:0px 14px 0 0}
.right_1 .box_top {background:url(../../../common_images/homepage_images/r1_box_top.png) 0 0 repeat-y; width:419px; height:11px; overflow:hidden}
.right_1 .box_mid {background:url(../../../common_images/homepage_images/r1_box_mid.png) 0 0 repeat-y; width:379px; padding:10px 20px}
.right_1 .box_midw {background:url(../../../common_images/homepage_images/r1_box_midw.png) 0 0 repeat-y; width:379px; padding:10px 20px}
.right_1 .box_bot {background:url(../../../common_images/homepage_images/r1_box_bot.png) 0 0 repeat-y; width:419px; height:11px; overflow:hidden}
.right_1 .featured_comps {text-transform:capitalize}
.right_1 .featured_comps h3 {float:left}
.right_1 .featured_comps h3#search {font-size:12px; background:url(../../../common_images/homepage_images/f_right.png) right bottom no-repeat; height:34px; text-align:center; width:248px;}
.right_1 .featured_comps h3#search a {color:#FE0000}
/*Added search1 class for the country homepage which does not contain any job posting*/
.right_1 .featured_comps h3#search1 {font-size:13px; text-align:center; width:400px;}
.right_1 .featured_comps h3#search1 a {color:#FE0000}
.right_1 .quotes {font-size:11px; color:#003366}
h4.events {background:url(../../../common_images/homepage_images/events.jpg) 0 0 no-repeat; height:31px; width:228px}
h4.editors {background:url(../../../common_images/homepage_images/editor.jpg) 0 0 no-repeat; height:31px; width:191px}
h4.news_use {background:url(../../../common_images/homepage_images/news_use.jpg) 0 0 no-repeat; height:31px; width:228px}
h4.job_search {background:url(../../../common_images/homepage_images/job_search.jpg) 0 0 no-repeat; height:31px; width:419px}
h4.case {background:url(../../../common_images/homepage_images/case.jpg) 0 0 no-repeat; height:31px; /*width:191px*/ width:419px;}   /* Updated Date 19-05-2014 */
.right_2 {float:left; width:219px; padding:20px 0 0 0}
.right_2 h5 {background:url(../../../common_images/homepage_images/r2_box_top.png) 0 0 repeat-y; width:219px; height:22px}
.right_2 .box_mid {background:url(../../../common_images/homepage_images/r2_box_midw.png) 0 0 repeat-y; width:179px; padding:10px 20px}
.right_2 .box_midw {background:url(../../../common_images/homepage_images/r2_box_midw.png) 0 0 repeat-y; width:179px; padding:10px 20px}
.right_2 .box_bot {background:url(../../../common_images/homepage_images/r2_box_bot.png) 0 0 repeat-y; width:219px; height:11px; overflow:hidden}
.right_2 .career ul {list-style:none}
.right_2 .career ul li {background:url(../../../common_images/homepage_images/home_bullet.jpg) 5px 5px no-repeat; padding:0 0 6px 20px}
.right_2 .poll p {margin:10px 0}
h4.fins {background:url(../../../common_images/homepage_images/fins.jpg) 0 0 no-repeat; height:31px; width:139px}
h4.courses {background:url(../../../common_images/homepage_images/courses.jpg) 0 0 no-repeat; height:31px; width:78px}
h4.career {background:url(../../../common_images/homepage_images/career.jpg) 0 0 no-repeat; /*height:30px;*/ height:31px; /*width:64px;*/ width:106px;}   /* Updated Date 19-05-2014 */
h4.info {background:url(../../../common_images/homepage_images/info.jpg) 0 0 no-repeat; /*height:30px;*/ height:31px; /*width:76px;*/ width:113px;}  /* Updated Date 19-05-2014 */
h4.downloads {background:url(../../../common_images/homepage_images/downloads.jpg) 0 0 no-repeat; height:30px; width:78px}
h4.polls {background:url(../../../common_images/homepage_images/polls.jpg) 0 0 no-repeat; height:30px; width:47px}
h4.statistics {background:url(../../../common_images/homepage_images/statistics.jpg) 0 0 no-repeat; height:30px; width:72px}
h4.press {background:url(../../../common_images/homepage_images/press.jpg) 0 0 no-repeat; height:30px; width:99px}
.left-link {color:#00346A; font-size:11px}
a.left-link:hover {color:#FF6600}
.brown-link {color:#990000; font-size:11px}
a.brown-link:hover {color:#44090E}
.submit {background-color:#E8F2F9; border:1px solid #829359; color:#3F728D; font-size:11px; font-weight:bold; text-decoration:none}
.h3-orange {color:#F27900; font-size:11px; font-weight:bold}
h4 {float:left; cursor:pointer}
h4 span {display:none}
h4.onn {background-position:0 -31px}

.footer {color:#FFFFFF; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:center; font-size:9px}
.footer a {color:#FFFFFF; margin:0 20px}
.footer p.foot_online {padding:0 0 4px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold}
.footer p.foot_online a, .footer p.foot_online span {margin:0 50px}
.footer p.foot_links {padding:4px 0}
.foot_cont {background:url(../../../common_images/homepage_images/foot_bg.png) 0 0 repeat-y; width:895px; padding:20px 20px 10px 20px}
.foot_bot {background:url(../../../common_images/homepage_images/foot_bg_bot.png) 0 0 no-repeat; height:14px}

/***** Christmas 
body {background:url(../../../common_images/homepage_images/new_year_bg.jpg) fixed center 0 no-repeat #04071A}*****/






/* //////////////////////// JobAshore Hover Banner CSS 20/05/2015 /////////////////////// */

.box-share {
  position: absolute;
  z-index: 2;
/*  bottom: 28px;*/
  /*bottom: 71px;*/
  bottom: 0px; /*275px;*/ /* Change date: 25/11/2015 */
  right:0;
  background: #EE2B2F /*rgba(150,150,150,0.95)*/;
  width: 490px;
  height: 29px;
  overflow:hidden;
  transition: height 450ms;
  -moz-transition: height 450ms;
  -webkit-transition: height 450ms;
  }
  
.embed-fla{
  top:-85px;
  position:absolute;
	}
  
.box-share:hover {
  height: 113px;
  }
  
.box-share:hover .embed-fla{
	top:0px;
	}