#lightbox {
  border: 9px solid #568ac2;
  background: white;
  background-repeat: no-repeat;
  display: none;
  /* Hidden as default */
  height: 600px;
  width: 600px;
  margin: 100px auto 0;
  position: relative;
  /*
  position: absolute;
  top: 15%; left:15%;
  bottom: 15%;right:15%;
  */
  z-index: 99999;
  -webkit-box-shadow: 0px 0px 20px #000;
  -moz-box-shadow: 0px 0px 20px #000;
  box-shadow: 0px 0px 20px #000;
  vertical-align: middle; }
  #lightbox p {
    width: 520px; }

#fade {
  display: none;
  /* Hidden as default */
  background-image: url("../content/business/bg_lightbox.png");
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  opacity: 1;
  z-index: 9999;
  filter: alpha(opacity=80);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }

#requestIframe {
  width: 100%;
  height: 100%;
  *height: 580px;
  /*IE7 and below*/
  display: block;
  border: 0; }

#closebox {
  background: transparent url(/Themes/Finnley/Content/business/btn_business_close.png) no-repeat 0 0;
  border: 0;
  display: block;
  cursor: pointer;
  font-weight: bold;
  height: 40px;
  /* 39px; */
  position: absolute;
  right: -25px;
  top: -25px;
  text-indent: -999em;
  width: 40px;
  /* 39px; */ }

a{
  color: #14487a;
  text-decoration: none; }

a:hover{
  text-decoration: underline; }

a img {
  border: 0; }

.ad {
  margin-bottom: 10px;
  overflow: hidden; }

article, body, div, fieldset, footer, form, header, h1, h2, h3, h4, html, input, li, nav, ol, option, p, select, table, td, th, tr, ul {
  margin: 0;
  padding: 0; }

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 62.5%; }

button {
  background-color: #144878;
  border: 0;
  -moz-box-shadow: 1px 1px 2px 1px, rgba(0, 0, 0, 0.4) ;
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.4) ;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.4) ;
  color: #fff;
  cursor: pointer;
  font-weight: bold;
  padding: 5px 15px; }

button[type="submit"], input[type="submit"] {
  margin-top: 1em; }

button.arrow {
  background: transparent url(../content/business/btn_arrow.png) no-repeat 0 0;
  box-shadow: none;
  color: #fff;
  font-size: 1.3em;
  font-weight: bold;
  height: 38px;
  letter-spacing: 2px;
  margin: 0;
  text-transform: uppercase;
  width: 157px; }

.buyNowButton {
  clear: left;
  margin: 1em 0; }

fieldset, form {
  border: 0; }

h1, h2, h3 {
  margin-bottom: 0.5em; }

h1 {
  color: #062542; }

#imu_top {
  margin-top: 10px; }

#imu_top_home {
  margin-top: 14px; }

input[type="text"], label, legend {
  display: block;
  margin-bottom: 1em; }

/*
input[type="text"], legend {
	margin-bottom: 1em;
}
*/
#leaderboard,
#leaderboard-bottom {
  margin-top: 10px; }

#leaderboard-bottom {
  clear: left; }

ul {
  list-style-type: none; }

.byline {
  display: block;
  margin-bottom: 1em;
  width: 640px; }

.content {
  clear: left;
  padding: 0 0 10px 0; }
  .content img {
    float: left;
    margin: 0 1em 0.5em 0; }
  .content .itemLink a {
    display: block;
    font-size: 1.3em;
    font-weight: bold; }

#homepage_header_business {
  clear: left;
  float: left;
  font-family: Verdana, Arial, sans-serif;
  width: 640px;
  padding: 0 10px;
  position: relative; }
  #homepage_header_business h2 {
    /* color: #999; */
    font-size: 18px;
    margin: 0.5em 0 0.75em; }

#krux_tag_0x0_1 {
  position: absolute; }

/* when orchard is logged in, 'edit' links appear in amongst markup. Get them out of the way of layout. */
#leaderboard-bottom {
  margin: 0 auto;
  width: 728px; }

.manage-actions {
  position: absolute;
  background-color: #ffffff;
  border: 1px dotted #ccc;
  font-size: 10px;
  padding: 1px;
  z-index: 100; }
  .manage-actions a {
    color: #ccc;
    font-family: monospace; }

.menu-main {
  background-color: #14487a;
  -moz-box-shadow: 1px 2px 1.5px 1px, rgba(0, 0, 0, 0.1) ;
  -webkit-box-shadow: 1px 2px 1.5px 1px rgba(0, 0, 0, 0.1) ;
  box-shadow: 1px 2px 1.5px 1px rgba(0, 0, 0, 0.1) ;
  font-size: 1.3em;
  font-weight: bold;
  height: 38px;
  margin: 0 -10px; }
  .menu-main li {
    float: left;
    padding: 0 10px; }
    .menu-main li a {
      color: #fff;
      display: inline-block;
      height: 18px;
      padding: 10px 24px; }
    .menu-main li a:hover {
      color: #ccc;
      text-decoration: none; }
    .menu-main li li {
      float: none;
      padding: 1px; }
      .menu-main li li a:hover {
        text-decoration: underline; }
    .menu-main li .subMenu {
      background-color: #fff;
      -moz-box-shadow: 1px 2px 4px 2px, rgba(0, 0, 0, 0.2) ;
      -webkit-box-shadow: 1px 2px 4px 2px rgba(0, 0, 0, 0.2) ;
      box-shadow: 1px 2px 4px 2px rgba(0, 0, 0, 0.2) ;
      border-left: 2px solid #eee\9;
      border-right: 2px solid #eee\9;
      border-bottom: 3px solid #ddd\9;
      display: none;
      margin-left: 22px;
      min-width: 110px;
      padding: 0.5em;
      position: absolute;
      z-index: 999; }
      .menu-main li .subMenu a {
        color: #14487a;
        height: 1.5em;
        padding: 0; }
      .menu-main li .subMenu .subMenuHeader {
        font-size: 1.1em;
        font-weight: bold; }
    .menu-main li#salMenuItem_salarycomforindividuals a {
      background-color: #449146; }

#nextSteps {
  margin-bottom: 10px; }

#page-home h1,
#page-home #sal_ct_hd {
  display: none; }

.productBlurb {
  clear: left;
  min-height: 100px;
  padding: 0.5em 0; }
  .productBlurb img {
    margin-right: 1em; }

.summaryText {
  font-size: 1.1em; }

#sal_ct {
  clear: left;
  float: left;
  width: 950px;
  margin: 0 10px;
  min-height: 250px;
  /*
  #sal_ct_hd {
  	width: 640px;
  }
  */ }
  #sal_ct h1 {
    font-size: 2em;}
  #sal_ct h2 {
    font-size: 1.8em;}
  #sal_ct.with_sidebar {
    width: 640px; }
  #sal_ct .login-form ol {
    list-style-type: none; }
  #sal_ct p {
    line-height: 1.5em;
    margin-bottom: 1em; }
  #sal_ct #sal_ct_bel1 {
    clear: left; }
  #sal_ct #sal_ct_bel1,
  #sal_ct #sal_ct_bel2 {
    float: left;
    margin-top: 2em;
    padding-right: 2%;
    width: 48%; }
  #sal_ct #sal_ct_callout {
    float: right;
    padding: 0 0 0.5em 1em;
    position: relative;
    width: 200px;
    /* 160px; */ }
  #sal_ct #sal_ct_ft {
    width: 660px; }
  #sal_ct #sal_ct_main {
    font-size: 1.3em;
    position: relative;
    /* width: 640px; */ }
    #sal_ct #sal_ct_main.article {
      /* float: left; */ }
    #sal_ct #sal_ct_main.article ol li, #sal_ct #sal_ct_main.article ul li,
    #sal_ct #sal_ct_main .bodyText ol li,
    #sal_ct #sal_ct_main .bodyText ul li,
    #sal_ct #sal_ct_main .ui-tabs-panel ol li,
    #sal_ct #sal_ct_main .ui-tabs-panel ul li {
      margin: 0 0 1em 2em; }
    #sal_ct #sal_ct_main.article ul,
    #sal_ct #sal_ct_main .bodyText ul,
    #sal_ct #sal_ct_main .ui-tabs-panel ul {
      list-style-type: disc; }
    #sal_ct #sal_ct_main h2 {
      color: #14487a; }
    #sal_ct #sal_ct_main.slideMain {
      float: left;
      width: 315px;
      /*
      li {
      	margin-bottom: 1em;
      	margin-left: 2em;
      }
      ul {
      	list-style-type: disc;
      }
      */ }
    #sal_ct #sal_ct_main.with_ct_sidebar 
    {
        position:static;
      /*margin-left: 170px;*/
      /* width: 470px; */ }
    #sal_ct #sal_ct_main .ContentList {
      float: left;
      list-style-type: none; 
	  border: 1px solid #5d90be;
	  border-width: 1px 0px 1px 0px;
	  margin-bottom: -1px;
	  }
      #sal_ct #sal_ct_main .ContentList .itemLink a {
        display: block;
        font-size: 1.3em;
        font-weight: bold; }
      #sal_ct #sal_ct_main .ContentList li {
        float: left;
        height: 99px;
        margin-bottom: 10px;
        padding: 9px; }
      #sal_ct #sal_ct_main table.datatable {
      background-color: #dce9f2;
      border: 1px solid #8ab7d8;
      margin-bottom: 1em;
      padding: 9px;
      width: 80%; }
      #sal_ct #sal_ct_main table.datatable thead {
        color: #013368;
        text-align: left; }
      #sal_ct #sal_ct_main table.datatable td {
	background-color: #f3f7fa;
        padding: 5px 10px; }
      #sal_ct #sal_ct_main table.datatable th {
        padding: 2px 10px 12px; }
      #sal_ct #sal_ct_main table.datatable tr.alt td {
        background-color: #e7f0f7; }
  #sal_ct #sal_ct_sb {
    float: right;
     }
  #sal_ct #sal_ct_slide {
    float: left;
    width: 315px; }
  #sal_ct .widget-related-content-widget .ContentList li {
    height: auto;
    padding: 9px 0; }
    #sal_ct .widget-related-content-widget .ContentList li img {
      float: left;
      margin-right: 10px; }

#sal_ct_abv,
#sal_pg_hd_bar {
  /* start homepage widgets and featured products */
  /* end homepage widgets and featured products */ }
  #sal_ct_abv .widget-related-content-widget,
  #sal_pg_hd_bar .widget-related-content-widget {
    background: #6699cc url(../content/business/bg_circletile.gif) repeat 0 0;
    background: #6699cc url(../content/business/bg_gallery.gif) no-repeat 0 0 \9;
    -moz-box-shadow: -150px 0 200px 0 rgba(0, 0, 0, 0.3) inset, 150px 0 200px 0 rgba(0, 0, 0, 0.3) inset;
    -webkit-box-shadow: -150px 0 200px 0 rgba(0, 0, 0, 0.3) inset, 150px 0 200px 0 rgba(0, 0, 0, 0.3) inset;
    box-shadow: -150px 0 200px 0 rgba(0, 0, 0, 0.3) inset, 150px 0 200px 0 rgba(0, 0, 0, 0.3) inset;
    clear: left;
    float: left;
    height: 210px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    width: 660px; }
    #sal_ct_abv .widget-related-content-widget a.abtn,
    #sal_pg_hd_bar .widget-related-content-widget a.abtn {
      background: transparent none no-repeat 0 0;
      cursor: pointer;
      display: block;
      width: 29px;
      height: 41px;
      outline: 0;
      position: absolute;
      top: 88px;
      text-indent: -999em;
      z-index: 1; }
    #sal_ct_abv .widget-related-content-widget a.aleft,
    #sal_pg_hd_bar .widget-related-content-widget a.aleft {
      background-image: url(../content/business/arrow_left_feature_widget.png);
      left: 3px; }
    #sal_ct_abv .widget-related-content-widget a.aright,
    #sal_pg_hd_bar .widget-related-content-widget a.aright {
      background-image: url(../content/business/arrow_right_feature_widget.png);
      right: 3px; }
    #sal_ct_abv .widget-related-content-widget h1,
    #sal_pg_hd_bar .widget-related-content-widget h1 {
      color: #fff;
      display: none;
      font-size: 14px;
      text-align: center; }
    #sal_ct_abv .widget-related-content-widget .GalleryScrollContainer,
    #sal_pg_hd_bar .widget-related-content-widget .GalleryScrollContainer {
      height: 170px;
      position: absolute;
      overflow: hidden;
      top: 20px;
      left: 44px;
      width: 570px;
      z-index: 0; }
      #sal_ct_abv .widget-related-content-widget .GalleryScrollContainer ul.Gallery,
      #sal_pg_hd_bar .widget-related-content-widget .GalleryScrollContainer ul.Gallery {
        position: absolute;
        left: 0;
        list-style: none;
        outline: 0;
        top: 0;
        width: 10000px; }
        #sal_ct_abv .widget-related-content-widget .GalleryScrollContainer ul.Gallery li,
        #sal_pg_hd_bar .widget-related-content-widget .GalleryScrollContainer ul.Gallery li {
          display: inline-block;
          float: left;
          padding: 0 10px;
          position: relative;
          text-align: center;
          width: 170px; }
          #sal_ct_abv .widget-related-content-widget .GalleryScrollContainer ul.Gallery li img,
          #sal_pg_hd_bar .widget-related-content-widget .GalleryScrollContainer ul.Gallery li img {
            border-radius: 10px;
            position: relative;
            top: 0;
            left: 0; }
          #sal_ct_abv .widget-related-content-widget .GalleryScrollContainer ul.Gallery li .headArea,
          #sal_pg_hd_bar .widget-related-content-widget .GalleryScrollContainer ul.Gallery li .headArea {
            cursor: pointer;
            height: 170px;
            width: 170px;
            position: relative; }
      #sal_ct_abv .widget-related-content-widget .GalleryScrollContainer span.itemLink,
      #sal_pg_hd_bar .widget-related-content-widget .GalleryScrollContainer span.itemLink {
        display: none; }

.salPager,
.salSmallPager {
  clear: left;
  display: table;
  height: 60px;
  margin: 0 auto;
  padding: 20px 0 10px; }
  .salPager li,
  .salSmallPager li {
    float: left;
    font-size: 1.3em;
    font-weight: bold;
    height: 30px;
    padding: 5px 10px; }
    .salPager li.inactiveLink,
    .salSmallPager li.inactiveLink {
      text-decoration: underline; }
    .salPager li.prevLink,
    .salSmallPager li.prevLink {
      background: transparent url(../content/business/btn_navarrow_left.gif) no-repeat 0 0;
      padding: 5px 0;
      text-indent: 24px;
      width: 84px; }
    .salPager li.nextLink,
    .salSmallPager li.nextLink {
      background: transparent url(../content/business/btn_navarrow_right.gif) no-repeat 0 0;
      padding: 5px 0;
      text-indent: 24px;
      width: 84px; }
    .salPager li a,
    .salSmallPager li a {
      display: block; }

#sal_pg {
  background-color: #fff;
  margin: 0 auto;
  width: 970px; }

#sal_pg_body {
  float: left;
  margin: 10px 0 15px; }

#sal_pg_ft {
  background: transparent url(../content/business/bg_quicklinks.gif) repeat 0 0;
  clear: left;
  font-size: 1.1em;
  padding-bottom: 15px; }
  #sal_pg_ft h2 {
    display: none; }
  #sal_pg_ft input[type="text"], #sal_pg_ft label, #sal_pg_ft legend {
    display: inline-block; }
  #sal_pg_ft .menu-quicklinks {
    height: 130px;
    margin-bottom: 5px; 
	margin: auto;
    width: 72%; }
    #sal_pg_ft .menu-quicklinks h3 {
      font-size: 12px;
      margin-bottom: 0.25em;
      text-transform: uppercase; }
    #sal_pg_ft .menu-quicklinks li {
      margin-bottom: 0.25em; }
      #sal_pg_ft .menu-quicklinks li.sal_linkset {
        float: left;
        padding: 10px 50px; }
#sal_pg_ft .menu-quicklinks li.sal_linkwithtopmargin {
        margin-top:18px; }
  #sal_pg_ft .zone-page-foot {
    background: transparent url(../content/business/shadow_rounded.png) no-repeat center 0;
    padding: 10px 30px; }

#sal_sb {
  float: right;
  overflow: hidden;
  width: 310px; }

#sal_st #sal_st_hd {
  /*background-color: #343434;
  font-weight: bold;
  height: 22px;
  padding: 0 10px;*/ 
  background-color: #dce9f2;
height: 26px;
padding: 0px;
margin: 0 auto;
}
  /*#sal_st #sal_st_hd .menu-tools a, #sal_st #sal_st_hd .sal_auth a {
    background-color: #454545;
    color: #fff;
    display: inline-block;
    height: 2.2em;
    padding: 0 7px; }*/
  #sal_st #sal_st_hd .menu-tools div, #sal_st #sal_st_hd .menu-tools li, #sal_st #sal_st_hd .sal_auth li {
    color: #ccc;
    float: left;
    line-height: 2.2em;
    /*margin-left: 1px;*/ 

  }
  #sal_st #sal_st_hd .menu-tools span, #sal_st #sal_st_hd .sal_auth span {
    display: block;
    padding: 0 7px; 
    font-size: 12px;}
  #sal_st #sal_st_hd .menu-tools {
    float: left; 
    visibility: hidden;
    }
    #sal_st #sal_st_hd .menu-tools ul {
      background-color: #fff;
      -moz-box-shadow: 1px 2px 4px 2px, rgba(0, 0, 0, 0.2) ;
      -webkit-box-shadow: 1px 2px 4px 2px rgba(0, 0, 0, 0.2) ;
      box-shadow: 1px 2px 4px 2px rgba(0, 0, 0, 0.2) ;
      border-left: 2px solid #eee\9;
      border-right: 2px solid #eee\9;
      border-bottom: 3px solid #ddd\9;
      display: none;
      float: left;
      padding: 0.2em;
      position: absolute;
      top: 22px;
      z-index: 999; }
      #sal_st #sal_st_hd .menu-tools ul li {
        float: none;
        margin: 0;
        padding: 0; }
        #sal_st #sal_st_hd .menu-tools ul li a {
          background: none;
          color: #14487a;
          display: block; }
  #sal_st #sal_st_hd .sal_auth {
    float: right; }



#sal_st #sal_st_hd #sal_auth #ul_auth{position:relative;}
#ul_auth li{margin:0;padding:0;list-style:none;top:0;}
#ul_auth li, #ul_auth a{height:26px;display:block;}

#li_signup{left:0px;width:96px;}
#li_signup{background:url('../content/business/business_btn_sprite.png') 0 0;}
#li_signup a:hover{background: url('../content/business/business_btn_sprite.png') 0 -26px;}

#li_signin{left:0px;width:96px;}
#li_signin{background:url('../content/business/business_btn_sprite.png') 0 -52px;}
#li_signin a:hover{background: url('../content/business/business_btn_sprite.png') 0 -78px;}

#li_signout{left:-96px;width:96px;}
#li_signout{background:url('../content/business/business_btn_sprite.png') -96px 0px;}
#li_signout a:hover{background: url('../content/business/business_btn_sprite.png') -96px -26px;}

#li_account{left:-96px;width:132px;}
#li_account{background:url('../content/business/business_btn_sprite.png') -96px -52px;}
#li_account a:hover{background: url('../content/business/business_btn_sprite.png') -96px -78px;}

#sal_st #sal_st_hd div.sal_auth_login
{    
    display: block;
    position: absolute;
    padding: 4px;
    margin: 4px;
}
 #sal_st #sal_st_hd div.div_headersignin {
margin-left:0px;
}
  #sal_st #sal_st_hd div.div_headeraccount {
margin-left:0px;
}
  #sal_st #sal_st_hd div.div_headersignup {
width:96px;
height:26px;

}
    #sal_st #sal_st_hd div.div_headersignout {
width:96px;
height:26px;

}
    #sal_st #sal_st_hd div.div_headershadow {
width:700px;
height:26px;
position:relative;

}
 #sal_st #sal_st_hd img.img_headershadow {
position:absolute;
left:0;
bottom:0;
width:800px;

}
.traffic_driver_widget {
  background-color: #69c;
  background-image: url(../content/business/bg_traffic_driver.gif);
  border-radius: 7px;
  color: #fff;
  float: left;
  font-size: 1.1em;
  font-weight: bold;
  height: 196px;
  margin-right: 11px;
  padding: 12px;
  position: relative;
  width: 290px;
  /*
  input.zip {
  	float: left;
  	width: 7em;
  }
  */ }
  .traffic_driver_widget .salrptType {
    margin: 11px 0; }
  .traffic_driver_widget a {
    display: block;
    font-size: 11px;
    position: absolute;
    bottom: 10px;
    left: 0;
    text-align: center;
    width: 314px; }
  .traffic_driver_widget button[type=submit] {
    float: right; }
  .traffic_driver_widget h3 {
    color: #fff;
    margin-bottom: 0.5em;
    font-size: 1.7em;
    text-align: center; }
  .traffic_driver_widget input, .traffic_driver_widget option, .traffic_driver_widget select {
    color: #666;
    font-style: italic;
    height: 1.8em;
    line-height: 1.8em;
    margin-bottom: 0.75em;
    vertical-align: middle; }
  .traffic_driver_widget input[type=radio] {
    color: #fff;
    height: auto;
    margin-bottom: 0.25em;
    margin-left: 2.5em; }
  .traffic_driver_widget input[type=text] {
    padding-left: 1%;
    width: 98%; }
  .traffic_driver_widget input.first {
    margin-left: 0; }
  .traffic_driver_widget input.focus {
    color: #000;
    font-style: none; }
  .traffic_driver_widget select {
    -moz-box-shadow: 1px 2px 1.5px 1px, rgba(0, 0, 0, 0.5) ;
    -webkit-box-shadow: 1px 2px 1.5px 1px rgba(0, 0, 0, 0.5) ;
    box-shadow: 1px 2px 1.5px 1px rgba(0, 0, 0, 0.5) ;
    width: 100%; }
  .traffic_driver_widget.jvr {
    margin-right: 0; }

#sal_sb .traffic_driver_widget {
  padding: 10px;
  margin-bottom: 10px;
  width: 280px; }

/* ==|== Widget styles =======================================================
   Taxonomy Navigation Widget Style
   ========================================================================== */
.widget-taxonomy-navigation-widget h1 {
  display: block; }
.widget-taxonomy-navigation-widget .itemLink a {
  font-size: 1.3em; }
.widget-taxonomy-navigation-widget ul.terms {
  background: #6c9bd3 url(../content/business/bg_traffic_driver.gif) repeat 0 0;
  border-radius: 4px;
  height: 29px;
  list-style: none;
  margin-bottom: 1em;
  font-size: 12px;
  font-weight: bold; }
  .widget-taxonomy-navigation-widget ul.terms li {
    float: left;
    padding: 5px 10px 0; }
    .widget-taxonomy-navigation-widget ul.terms li a {
      color: #fff;
      display: block;
      padding: 2px 8px 9px; }
    .widget-taxonomy-navigation-widget ul.terms li.selected a {
      background-color: #fff;
      -moz-border-top-left-radius: 4px;
      -webkit-border-top-left-radius: 4px;
      border-top-left-radius: 4px;
      -moz-border-top-right-radius: 4px;
      -webkit-border-top-right-radius: 4px;
      border-top-right-radius: 4px;
      color: #6c9bd3; }

.glossary .content,
.glossary-entry .content {
  height: auto;
  margin: 0 0 1em 1em;
  padding: 0; }
.glossary .widget-taxonomy-navigation-widget ul.terms,
.glossary-entry .widget-taxonomy-navigation-widget ul.terms {
  padding-left: 7px;
  padding-right: 7px; }
  .glossary .widget-taxonomy-navigation-widget ul.terms li,
  .glossary-entry .widget-taxonomy-navigation-widget ul.terms li {
    padding-left: 0;
    padding-right: 0; }
    .glossary .widget-taxonomy-navigation-widget ul.terms li a,
    .glossary-entry .widget-taxonomy-navigation-widget ul.terms li a {
      padding-left: 7.7px;
      padding-right: 7.7px; }

/*----- tool bar Style start -----*/
ul#contactus {
    background-color: #dce9f2;
    float: right;
    list-style: none;
    margin: -5px -10px 0 10px;
    padding: 4px;
}
ul#contactus li {
    background-color: #3180bc;
    background-repeat: no-repeat;
    border: 1px solid #dce9f2;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 36px;
    margin: 0;
}
ul#contactus li.livechat {
    background-image: url(../content/business/chat_icon.png);
    background-position: 7px center;
    padding: 0 7px 0 40px;   
}
ul#contactus li.email {
    background-image: url(../content/business/jvr_icon_email.png);
    background-position: 7px center;
    padding: 0 7px 0 40px;
}
ul#contactus li.phone {
    background-image: url(../content/business/jvr_icon_phone.png);
    background-position: 4px center;
    padding: 0 7px 0 30px;
}
ul#contactus li a {
    color: #fff;
    display: block;
    height: 36px;
    position: relative;
    text-decoration: none;
}
ul#contactus li a:hover {
    text-decoration: underline;
}
ul#contactus li a img {
    position: absolute;
}
 /*----- tool bar Style end -----*/

 #sal_st { font-family: Arial, Helvetica, sans-serif; border: 0; margin: 0; padding: 0; position: relative; zoom: 1; }
#sal_st:before, #sal_st:after { content: ""; display: table; }
#sal_st:after { clear: both; }
#sal_st #sal_st_hd { border: 0; margin: 0 auto; padding: 0; position: relative; zoom: 1; font-family: Arial, Helvetica, sans-serif; height: 25px; background-color:#dae6f2; color: #34567b; font-size: 12px; line-height: 15px;}
#sal_st #sal_st_hd:before, #sal_st #sal_st_hd:after { content: ""; display: table; }
#sal_st #sal_st_hd:after { clear: both; }
#sal_st #sal_st_hd table { border-collapse: collapse; border-spacing: 0; }
#sal_st #sal_st_hd td { vertical-align: top; }
    #sal_st #sal_st_hd #sal_st_hd_ctn {
        margin: 0 auto;
        width: 100%;
        max-width: 1050px;
    }
#sal_st #sal_st_hd .menu-demographics { border: 0; margin: 0; padding: 0; position: relative; zoom: 1; float: left; list-style: none; padding: 5px 0; }
#sal_st #sal_st_hd .menu-demographics:before, #sal_st #sal_st_hd .menu-demographics:after { content: ""; display: table; }
#sal_st #sal_st_hd .menu-demographics:after { clear: both; }
#sal_st #sal_st_hd .menu-demographics li { border: 0; margin: 0; padding: 0; position: relative; zoom: 1; float: left; padding: 0 5px; white-space: nowrap; cursor: pointer; border-left: 1px solid #34567b;}
#sal_st #sal_st_hd .menu-demographics li:before, #sal_st #sal_st_hd .menu-demographics li:after { content: ""; display: table; }
#sal_st #sal_st_hd .menu-demographics li:after { clear: both; }
#sal_st #sal_st_hd .menu-demographics li a { color: #34567b; font-size: 12px; text-decoration: none; }
#sal_st #sal_st_hd .menu-demographics li:hover, #sal_st #sal_st_hd .menu-demographics li.current { }
#sal_st #sal_st_hd .menu-demographics li:hover a, #sal_st #sal_st_hd .menu-demographics li.current a { text-decoration:underline; }
    #sal_st #sal_st_hd .menu-demographics li.demographicsfirst {
        border-left: none;
        padding-left: 0px;
    }
#sal_st #sal_st_hd .sal_auth { border: 0; margin: 0; padding: 0; position: relative; zoom: 1; float: right; padding: 5px 0;}
#sal_st #sal_st_hd .sal_auth:before, #sal_st #sal_st_hd .sal_auth:after { content: ""; display: table; }
#sal_st #sal_st_hd .sal_auth:after { clear: both; }
#sal_st #sal_st_hd .sal_auth div { border: 0; margin: 0; padding: 0; position: relative; zoom: 1; float: left; padding: 0 5px; white-space: nowrap; border-left: 1px solid #34567b; cursor: pointer; }
#sal_st #sal_st_hd .sal_auth div.first { border-left: 0;}
#sal_st #sal_st_hd .sal_auth div:before, #sal_st #sal_st_hd .sal_auth div:after { content: ""; display: table; }
#sal_st #sal_st_hd .sal_auth div:after { clear: both; }
#sal_st #sal_st_hd .sal_auth div a { color: #34567b; font-size: 12px; text-decoration: none; }
#sal_st #sal_st_hd .sal_auth div:hover, #sal_st #sal_st_hd .sal_auth div.current { }
#sal_st #sal_st_hd .sal_auth div:hover a, #sal_st #sal_st_hd .sal_auth div.current a { text-decoration: underline;}
#sal_st #sal_pg { background-color: #fff; margin: 0; padding: 0; position: relative; zoom: 1; margin: 0 auto; width: 1050px; }
#sal_st #sal_pg:before, #sal_st #sal_pg:after { content: ""; display: table; }
#sal_st #sal_pg:after { clear: both; }
#sal_st #sal_pg_abv { font-family: Arial, Helvetica, sans-serif; border: 0; margin: 0; padding: 0; position: relative; zoom: 1; text-align: center; background-color: #34567b; height: 110px;}
#sal_st #sal_pg_abv:before, #sal_st #sal_pg_abv:after { content: ""; display: table; }
#sal_st #sal_pg_abv:after { clear: both; }
#sal_st #sal_pg_abv #data { width: 1px; height: 1px; position: absolute; background: none; }
#sal_st #sal_pg_hd { border: 0; /*margin: 0 -10px;*/ padding: 0; position: relative; zoom: 1; font-family: Arial, Helvetica, sans-serif; height: 60px; padding-top: 10px; background-color: #34567b; }
#sal_st #sal_pg_hd:before, #sal_st #sal_pg_hd:after { content: ""; display: table; }
#sal_st #sal_pg_hd:after { clear: both; }
#sal_st #sal_pg_hd table { border-collapse: collapse; border-spacing: 0; }
#sal_st #sal_pg_hd td { vertical-align: top; }
    #sal_st #sal_pg_hd #sal_pg_hd_ctn {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        height: 50px;
        max-width: 1050px;
        border: 0;
    }
#sal_st #sal_pg_hd #sal_pg_hd1 { float: left; position : relative; zoom: 1; width: 247px; border: 0;}
#sal_st #sal_pg_hd #sal_pg_hd1:before, #sal_st #sal_pg_hd #sal_pg_hd1:after { content: ""; display: table; }
#sal_st #sal_pg_hd #sal_pg_hd1:after { clear: both; }
#sal_st #sal_pg_hd #sal_pg_hd1 a { border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr;}
#sal_st #sal_pg_hd #sal_pg_hd1 a br { display: none; }
@media print { #sal_st #sal_pg_hd #sal_pg_hd1 a a:after { content: ""; } }
#sal_st #sal_pg_hd #sal_pg_hd2 {
    float: left;
    padding: 0;
    margin-right: 2.5px;
    margin-left: 2.5px;
    border: 0;
    margin: 0;
    padding: 0;
    position: relative;
    zoom: 1;
    height: 50px;
    margin-top: 0px;
}
#sal_st #sal_pg_hd #sal_pg_hd2:before, #sal_st #sal_pg_hd #sal_pg_hd2:after { content: ""; display: table; }
#sal_st #sal_pg_hd #sal_pg_hd2:after { clear: both; }
#sal_st #sal_pg_hd #sal_pg_hd2 .salSearch { margin: 0; }
#sal_st #sal_pg_hd #sal_pg_hd2 .salSearch .salSearchHeader { display: none; }
#sal_st #sal_pg_hd #sal_pg_hd2 .salSearch .salBrowseLink { display: none; }
#sal_st #sal_pg_hd #sal_pg_hd2 .salSearch .salBrowseLink a { color: #34567b; font-size: 11px; }
#sal_st #sal_pg_hd #sal_pg_hd2 .salSearch .salSearchForm { position: absolute; top: 16px; padding: 4px 0 0; }
#sal_st #sal_pg_hd #sal_pg_hd2 .salSearch .salSearchForm fieldset { border: 0; margin: 0; padding: 0; position: relative; zoom: 1; float: left; padding: 0; width: 202.714px; margin-right: 1.5px; margin-left: 1.5px; border: 1px solid #ccc; -webkit-border-radius: 2px; -o-border-radius: 2px; -ie-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #eee; }
#sal_st #sal_pg_hd #sal_pg_hd2 .salSearch .salSearchForm fieldset:before, #sal_st #sal_pg_hd #sal_pg_hd2 .salSearch .salSearchForm fieldset:after { content: ""; display: table; }
#sal_st #sal_pg_hd #sal_pg_hd2 .salSearch .salSearchForm fieldset:after { clear: both; }
#sal_st #sal_pg_hd #sal_pg_hd2 .salSearch .salSearchForm fieldset input { border: none; background: transparent; padding: 0; margin: 3px; font-style: italic; height: 20px; }
#sal_st #sal_pg_hd #sal_pg_hd2 .salSearch .salSearchForm fieldset.salLocation { margin-right: 0; float: right; width: 230px; }
#sal_st #sal_pg_hd #sal_pg_hd2 .salSearch .salSearchForm fieldset.salJobTitle { margin-right: 10px; width: 230px; }
#sal_st #sal_pg_hd #sal_pg_hd2 .salSearch .salSearchForm fieldset label { display: none; }
#sal_st #sal_pg_hd #sal_pg_hd2 .salSearch #sal_swz_txtKeyword0 { }
#sal_st #sal_pg_hd #sal_pg_hd2 .salSearch #sal_swz_txtZipCode0 { }
#sal_st #sal_pg_hd #sal_pg_hd2 .salSearch .sal_button { background: #34567b url("../Content/images/salary_sprite.png") no-repeat center center;background-position: -245px -95px;border: 0;position: absolute;cursor: pointer;right: -40px;bottom: 0px;width: 30px;height: 30px;}
#sal_st #sal_pg_hd #sal_pg_hd2 .salSearch .salSearchFooter { display: none; }
#sal_st #sal_pg_hd #sal_pg_hd3 {
    float: right;
    padding: 0;
    margin-right: 2.5px;
    margin-left: 2.5px;
    border: 0;
    margin: 0;
    padding: 0;
    position: relative;
    zoom: 1;
    width: -moz-calc(44% - 5px);
    width: -webkit-calc(44% - 5px);
    width: calc(44% - 5px);
}
#sal_st #sal_pg_hd #sal_pg_hd3:before, #sal_st #sal_pg_hd #sal_pg_hd3:after { content: ""; display: table; }
#sal_st #sal_pg_hd #sal_pg_hd3:after { clear: both; }
#sal_st #sal_pg_hd #sal_pg_hd3 .widget { margin: 17px 0 0 15px; }
#sal_st #sal_pg_hd #sal_pg_hd3 .widget .sal_followus { font-size: 11px; color: #34567b; font-weight: bold; margin: 0px; padding: 0px; }
#sal_st #sal_pg_hd #sal_pg_hd3 .widget ul { margin: 0; padding: 0; list-style: none; }
#sal_st #sal_pg_hd #sal_pg_hd3 .widget ul li { display:inline; padding: 0 12px; white-space: nowrap; margin: 0px; }
#sal_st #sal_pg_hd #sal_pg_hd3 .widget ul li a { font-size: 16px; font-weight:700; color: #dae6f2; text-decoration: none; }
#sal_st #sal_pg_hd #sal_pg_hd3 .widget ul li a:hover { color: #92b1c8; text-decoration: underline; }

#footer-social-bar {
    margin-left:auto;
    margin-right:auto;
    height: 50px;
    padding-top: 20px;
    display:inline-block;
	
}

.social-icon {
    background: url("../Content/images/salary_sprite.png") no-repeat center center;
    width: 30px;
    height: 30px;
    display: inline-block;
    float: right;
    margin: 0 0 0 15px;
    vertical-align: middle;
    text-decoration: none;
}

.social-icon.linkedin {
    background-position: -100px -150px;
}

.social-icon.twitter {
    background-position: -50px -150px;
}

.social-icon.fb {
    background-position: 0 -150px;
	margin-left:0;
}

#sal_st #sal_st_ft {
    }

#sal_st #sal_st_ft .zone-site-foot { border: 0; margin: 0; padding: 0; position: relative; zoom: 1; padding: 0px; margin: auto; max-width: 1050px; text-align:center;}
#sal_st #sal_st_ft .zone-site-foot:before, #sal_st #sal_st_ft .zone-site-foot:after { content: ""; display: table; }
#sal_st #sal_st_ft .zone-site-foot:after { clear: both; }
#sal_st #sal_st_ft ul { margin: 0 auto; padding: 0; list-style: none; display: block;}
#sal_st #sal_st_ft ul li { display: inline; border-left: 1px solid #34567b; padding-left: 7px; padding-right: 5px; }
#sal_st #sal_st_ft ul li a { color: #34567b; font-size: 12px; text-decoration: none; }
#sal_st #sal_st_ft ul li a:hover { text-decoration: underline; }
#sal_st #sal_st_ft ul .footerLinkFirst { border-left: none; padding-left: 0px; }
#sal_st #sal_st_ft .footerHome { margin: 7px 0 0  0; padding: 0; }
#sal_st #sal_st_ft .footerHome a { color: #484f47; font-size: 13px; font-weight: bold; text-decoration: none; }
#sal_st #sal_st_ft .footerHome a:hover { text-decoration: underline; }
#sal_st #sal_st_ft .footerCopyRight { margin-left:auto; margin-right:auto; padding: 0; display: block; font-size: 13px;}
#sal_st #sal_st_ft .footerCopyRight a { color: #484f47; font-size: 11px; text-decoration: none; }
#sal_st #sal_st_ft .footerCopyRight a:hover { text-decoration: underline; }
#sal_st #sal_st_ft .footerCopyRight img { padding: 3px 0.5em 0 0.8em }
#sal_st #sal_st_ft .footerQuickLink { margin: 10px auto; padding: 0; list-style: none; display: block;width:60%;}
#sal_st #sal_st_ft .footerQuickLink li { display: inline; padding-left: 0px; padding-right: 0px; border-left: none; }
#sal_st #sal_st_ft .footerQuickLink li :before { content: " | "}
#sal_st #sal_st_ft .footerQuickLink li a { color: #34567b; text-decoration: none; font-size: 12px;}
#sal_st #sal_st_ft .footerQuickLink li a:hover { text-decoration: underline; }
#sal_st #sal_st_ft .footerQuickLink .footerQuickLinkFirst :before { content: ""}

/*overwrite bootstrap-salary-web.css */
#sal_pg {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 62.5%; 
  margin: 0;
  padding: 0; }
  
#sal_pg label{
	font-size:inherit;
	color:inherit;
	margin-bottom:1em;
	text-transform:none;
}

#sal_ct h1 {
font-weight:bold;}

#sal_ct h2 {
font-weight:bold;}	

#sal_ct h3 {
font-weight:bold;}	

#sal_pg legend {
    font-size:1em;
	border-bottom: 0;
	margin-bottom:1em;}	

#sal_pg p{
	max-width:none;}  
	
ul#contactus li.livechat {
	box-sizing:content-box;
}	

#sal_pg .radio label, #sal_pg .checkbox label{
	color:#inherit;
	cursor:text;}

footer {
    margin-top: 20px;
}

/******************************************/
/***common: Styles for custom tooltip template ***/
/******************************************/
.tooltip-title p {
    text-align: left;
    padding-left: 10px;
}

.tooltip-inner, .tooltip-head {
    background-color: #ececec !important;
}

.tooltip-inner {
    color: #000 !important;
    min-width: 300px; /* the minimum width */
}
/******************************************/
/*** end Styles for custom tooltip template ***/
/******************************************/

/****************************************************/
/*  jvr reportmanagement page: jvr available credits/Reports remaining  widget */
/****************************************************/

.jvr-rptcap-credit-widget {
    margin-left: 0;
    padding-left: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 75%;
}

    .jvr-rptcap-credit-widget [class^='col-md'] {
        margin-bottom: 20px;
    }

    .jvr-rptcap-credit-widget .text {
        font-size: 16px;
        font-weight: 600;
    }

    .jvr-rptcap-credit-widget .row {
        padding-bottom: 10px;
    }

    .jvr-rptcap-credit-widget .subtext_link {
        font-size: 14px;
        color: #307Fc1 !important;
        font-weight: 600;
    }

    .jvr-rptcap-credit-widget img {
        display: inline-block;
        margin-top: -3px;
    }
/****************************************************/
/* jvr reportmanagement: jvr available credits/Reports remaining  widget */
/****************************************************/