/*  main content */
/* enroll RIGHT SIDE */
/* Deprecared */
.block_186_enroll {
  margin-top: 0px;
  font-size: 100%;
}
.block_186_enroll_top {
  background-color: #fbf2b3;
  background-image: url(/img/cap_186_top.gif?v=1);
  background-repeat: no-repeat;
  background-position: top left;
  width: 186px;
}
.block_186_enroll_content {
  padding: 10px 1px 0px 2px;
}
.block_186_enroll_base {
  background-color: #fbf2b3;
  background-image: url(/img/cap_186_base.gif?v=1);
  background-repeat: no-repeat;
  background-position: bottom left;
  width: 186px;
  height: 23px;
}
/* Replacing block_186_enroll */
.genericAdlob {
  margin-bottom: 10px;
}
.genericAdlob .top {
  background: transparent url(/img/rd/cap-g6-generic-top.png?v=1) top left no-repeat;
  height: 25px;
}
.genericAdlob .c {
  background-color: #FCF3C0;
  font-size: 100%;
  position: relative;
}
.genericAdlob .base {
  background: transparent url(/img/rd/cap-g6-generic-base.png?v=1) top left no-repeat;
  height: 25px;
}
.enrollText {
  font-size: 110%;
}
.enrollText h3 {
  font-size: 180%;
  font-weight: 500;
  color: #d97f09;
  display: inline;
}
.enrollText td {
  font-size: .85em;
}
.enrollTextErrors td {
  padding: 2px 8px;
}
.enrollTextErrors td input {
  width: 190px;
  border: 1px solid #999;
}
#letterbox {
  position: relative;
  height: 240px;
  color: #333;
}
.letterbox_content {
  position: absolute;
  top: 20px;
  left: 15px;
}
.letterbox_contentNew {
  position: absolute;
  top: 30px;
  left: 290px;
}
.cccSmb {
  top: 32px;
  left: 320px;
}
h1.letterbox {
  font-size: 24px;
  display: inline;
  white-space: nowrap;
  color: #DB8A21;
}
h1.letterboxNew {
  font-size: 24px;
  display: inline;
  margin: 0;
  font-weight: normal;
}
.letterbox_contentNew .leadText {
  font-size: 24px;
}
.letterbox_contentNew .normalText14 {
  font-size: 14px;
  color: #666666;
}
.letterbox_contentNew .normalText {
  font-size: 16px;
  color: #333;
}
.letterbox_contentNew .fontSize18 {
  font-size: 18px;
}
.letterbox_contentNew .marginT5 {
  margin-top: 5px;
}
.letterbox_contentNew .marginT10 {
  margin-top: 10px;
}
.letterbox_contentNew .marginT20 {
  margin-top: 20px;
  line-height: 2px;
}
h4.letterboxNew {
  font-size: 160%;
  font-weight: 400;
  display: inline;
  white-space: nowrap;
  position: absolute;
  margin-top: -10px;
  margin-left: 5px;
}
div.letterBoxListNew {
  margin: 5px 0 0 5px;
}
div.letterBoxListNew ul {
  font-size: 14px;
  margin: 15px 0 0 2px;
  padding: 0;
  color: #666666;
}
div.letterBoxListNew ul li {
  margin: 8px 0 8px 5px;
}
div.letterBoxListNew ol {
  font-size: 14px;
  margin: 15px 0 0 2px;
  padding: 0;
}
div.letterBoxListNew ol li {
  font-size: 14px;
  margin: 8px 0 8px 15px;
}
div.letterBoxListNew li span {
  color: #666666;
}
div.letterBoxSearchNew {
  margin-top: 2px;
  width: 300px;
}
div.letterBoxSearchNew input {
  font-size: 14px;
  width: 45px;
  height: 18px;
  margin: 0 0 0 20px;
  vertical-align: middle;
}
div.letterBoxSearchNew input.cccSmbInput {
  margin: 0px;
}
div.letterBoxSearchNew .letterboxGo {
  width: 64px;
  height: 33px;
  margin: 3px 0 0 6px;
  background: url(/img/buttons/btn-l2-go.png) 0 0 no-repeat;
}
#get_started {
  position: absolute;
  left: 50px;
  top: 120px;
}
#get_started img {
  border: 0;
}
#get_started a {
  border: 0;
}
textarea.experienceSummary {
  width: 504px;
  height: 100px;
}
textarea.interestsSummary {
  width: 504px;
  height: 70px;
}
/*  enrollProfile1 */
.enterHobbies {
  width: 520px;
  height: 100px;
}
.sampleText {
  font-style: italic;
  color: gray;
  font-family: arial, sans-serif;
  font-size: 12px;
}
/*  wide enroll block */
div.enrollW {
  width: 475px;
  margin: 0px auto;
}
.enrollW table {
  margin: 15px auto 0;
  width: auto;
  text-align: left;
}
.enrollW td {
  padding: 2px 4px;
}
.enrollW input {
  width: 100%;
}
/*  marketing content (left and right) */
.tbl_2-5_svc {
  width: 216px;
  margin: 0px 0 0 8px;
}
.serviceContent {
  text-align: left;
  padding: 15px;
}
.serviceContent h3 {
  margin: 0;
  font-size: 130%;
}
.serviceContent p {
  margin: 10px 0;
}
/*  marketing content (4 tiles) */
div.tiles_inner {
  width: 210px;
  position: relative;
  top: 14px;
  left: 31px;
}
div.tiles_inner p {
  padding: 0;
  margin: 8px 0 0 0;
}
.block_282_cc_top {
  width: 282px;
  background-image: url(/img/cap_282_cc_top.gif?v=1);
  background-repeat: no-repeat;
  background-position: top left;
  height: 300px!important;
}
.block_282_cc_base {
  width: 282px;
  background-image: url(/img/cap_282_cc_base.gif?v=1);
  background-repeat: no-repeat;
  background-position: bottom left;
  height: 24px;
}
.block_282_tu_top {
  width: 282px;
  background-image: url(/img/cap_282_tu_top.gif?v=1);
  background-repeat: no-repeat;
  background-position: top left;
  height: 300px!important;
}
.block_282_tu_base {
  width: 282px;
  background-image: url(/img/cap_282_tu_base.gif?v=1);
  background-repeat: no-repeat;
  background-position: bottom left;
  height: 24px;
}
.block_282_pc_top {
  width: 282px;
  background-image: url(/img/cap_282_pc_top.gif?v=1);
  background-repeat: no-repeat;
  background-position: top left;
  height: 300px!important;
}
.block_282_pc_base {
  width: 282px;
  background-image: url(/img/cap_282_pc_base.gif?v=1);
  background-repeat: no-repeat;
  background-position: bottom left;
  height: 24px;
}
.block_282_sc_top {
  width: 282px;
  background-image: url(/img/cap_282_sc_top.gif?v=1);
  background-repeat: no-repeat;
  background-position: top left;
  height: 300px!important;
}
.block_282_sc_base {
  width: 282px;
  background-image: url(/img/cap_282_sc_base.gif?v=1);
  background-repeat: no-repeat;
  background-position: bottom left;
  height: 24px;
}
.block_282_hk_top {
  width: 282px;
  background-image: url(/img/cap_282_hk_top.gif?v=1);
  background-repeat: no-repeat;
  background-position: top left;
  height: auto;
}
.block_282_hk_base {
  width: 282px;
  background-image: url(/img/cap_282_hk_base.gif?v=1);
  background-repeat: no-repeat;
  background-position: bottom left;
  height: 24px;
}
#services {
  position: relative;
  width: 578px;
  color: #000;
  border: 0px solid red;
  margin-top: 15px;
}
.title_services {
  color: #666;
  font-weight: 500;
  font-size: 180%;
  margin-bottom: 5px;
}
#svc_cc {
  position: relative;
  top: 0px;
  left: 0px;
  width: 282px;
  height: 171px;
  padding: 0px 5px 5px 44px;
}
#svc_cc_clickable {
  position: relative;
  top: 0px;
  left: 0px;
  width: 284px;
  height: 171px;
  padding: 0px 5px 5px 0px;
}
#svc_tu {
  position: absolute;
  top: 0px;
  left: 293px;
  width: 282px;
  height: 171px;
  padding: 0px 5px 5px 44px;
}
#svc_tu_clickable {
  position: absolute;
  top: 0px;
  left: 293px;
  width: 284px;
  height: 171px;
  padding: 0px 5px 5px 0px;
}
#svc_sc {
  position: relative;
  top: 0px;
  left: 0px;
  width: 282px;
  height: 171px;
  padding: 0px 5px 5px 44px;
}
#svc_sc_clickable {
  position: relative;
  top: 0px;
  left: 0px;
  width: 284px;
  height: 171px;
  padding: 0px 5px 5px 0px;
}
#svc_pc {
  position: absolute;
  top: 0px;
  left: 293px;
  width: 282px;
  height: 171px;
  padding: 0px 5px 5px 44px;
}
#svc_pc_clickable {
  position: absolute;
  top: 0px;
  left: 293px;
  width: 284px;
  height: 171px;
  padding: 0px 5px 5px 0px;
}
#svc_hk {
  position: relative;
  top: 0px;
  left: 0px;
  width: 282px;
  height: 171px;
  padding: 0px 5px 5px 44px;
}
#svc_hk_clickable {
  position: relative;
  top: 0px;
  left: 0px;
  width: 284px;
  height: 171px;
  padding: 0px 5px 5px 0px;
}
#svc_cg {
  position: absolute;
  top: 0px;
  left: 293px;
  width: 282px;
  height: 171px;
  padding: 0px 5px 5px 44px;
}
#svc_cg_clickable {
  position: absolute;
  top: 0px;
  left: 293px;
  width: 284px;
  height: 171px;
  padding: 0px 5px 5px 0px;
}
#svc_press {
  position: relative;
  top: 20px;
  left: 0px;
  width: 578px;
  height: 62px;
  padding: 0px 5px 5px 0px;
}
h1.cc {
  font-size: 130%;
  font-weight: bold;
  color: #db8a21;
  line-height: 2em;
  display: inline;
}
h1.tu {
  font-size: 130%;
  font-weight: bold;
  color: #976eb4;
  line-height: 2em;
  display: inline;
}
h1.pc {
  font-size: 130%;
  font-weight: bold;
  color: #78a001;
  line-height: 2em;
  display: inline;
}
h1.sc {
  font-size: 130%;
  font-weight: bold;
  color: #4b92c4;
  line-height: 2em;
  display: inline;
}
#hire {
  position: relative;
  width: 186px;
  height: 138px;
  color: #000;
  margin: 15px 0px;
  border: 0px solid orange;
}
.subTitle_a {
  font-weight: 700;
  color: #708c1b;
  font-size: 110%;
}
/*  change membership begin */
.change_membership_main {
  border: 0px solid red;
  width: 538px;
  margin: 15px 0 0 0;
  padding: 0;
}
.change_membership_main_round {
  border: 0px solid red;
  width: 538px;
  margin: 15px 0 0 0;
  padding: 0px;
  background: #F7F7EF;
}
.change_membership_main_round tr.underlined td {
  border: dotted #333333;
  border-width: 1px 0 0px 0;
  padding: 15px;
}
.change_membership_main_round tr td {
  padding: 0 0 0 10px;
}
.change_membership_main_round tr.top {
  background: url(/img/bg_divider_main_top.gif?v=1) 0 0 no-repeat;
  padding: 0;
  height: 8px;
}
.change_membership_main_round tr.bottom {
  background: url(/img/bg_divider_main_base.gif?v=1) 0 100% no-repeat;
  padding: 0;
  width: 100%;
  height: 8px;
}
.change_membership_main_round td.service_titles {
  color: #dc891b;
  font-weight: bold;
  font-size: 80%;
  padding-bottom: 10px;
}
.change_membership_main_round td.txt_subTitle {
  color: #333333;
  font-weight: bold;
  font-size: 80%;
  padding-bottom: 15px;
}
.change_membership_main h1.txt_subTitle {
  color: #dc891b;
  font-weight: bold;
  font-size: 110%;
  margin-top: 15px;
}
/* */
/* reused page elements :: page agnostic */
/* */
#marketingContainer {
  position: relative;
  width: 576px;
  margin-top: 10px;
}
.pg_mains_tbl {
  width: 283px;
  border: 1px solid #ccc;
}
.pg_mains_tbl td {
  padding-left: 10px;
}
#lower_content {
  position: relative;
  width: 578px;
}
.block_568_top_cap {
  background-color: #f7f7ef;
  background-image: url(/img/bg_divider_main_top.gif?v=1);
  background-repeat: no-repeat;
  background-position: top left;
  width: 568px;
}
.block_568_base_cap {
  background-color: #f7f7ef;
  background-image: url(/img/bg_divider_main_base.gif?v=1);
  background-repeat: no-repeat;
  background-position: bottom left;
  width: 568px;
  height: 8px;
}
.block_568 {
  margin-top: 10px;
  background-color: #f7f7ef;
  width: 568px;
}
.block_568_top_cap_YL {
  background-color: #ffffdf;
  background-image: url(/img/ffffdf_top.gif?v=1);
  background-repeat: no-repeat;
  background-position: top left;
  padding: 0 10px;
  min-height: 26px;
  width: 750px;
}
.block_568_base_cap_YL {
  background-color: #ffffdf;
  background-image: url(/img/ffffdf_bottom.gif?v=1);
  background-repeat: no-repeat;
  background-position: bottom left;
  height: 26px;
  width: 750px;
}
.block_568_YL {
  margin-top: 10px;
  background-color: #ffffdf;
  width: 750px;
}
.ma_username {
  font-weight: 700;
  font-size: 110%;
}
div.messageText {
  border: none;
  color: #008000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
table.main {
  background-color: #99996b;
  border: 0px solid black;
}
/* -- BLOCK W/TABS  -- */
.bt_hdr {
  position: relative;
  color: #666666;
}
.bt_hdr_L3 {
  position: relative;
  width: 100%;
  height: 24px;
  left: 0px;
}
a.bt_hdr_L3_left,
.bt_hdr_L3_left_sel {
  position: relative;
  padding: 4px 15px 6px 6px;
  border-right: 1px solid #e7e7e7;
  float: left;
  margin-right: 1px;
}
a.bt_hdr_L3_right,
.bt_hdr_L3_right_sel {
  position: relative;
  padding: 4px 0 6px 15px;
  border-left: 1px solid #e7e7e7;
  color: #666666;
  float: left;
}
.bt_hdr_L3_right1_sel {
  position: relative;
  background: url(/img/group/on-1px-gradient.gif?v=1) 0 0 repeat-x;
  font-weight: bold;
  padding: 4px 0 6px 6px;
  color: #666666;
  float: left;
}
.bt_hdr_L3_left_off,
.bt_hdr_L3_left_on,
.bt_hdr_L3_right_off,
.bt_hdr_L3_right_on {
  width: 18px;
  height: 25px;
  float: left;
}
a.bt_hdr_L3_mid,
.bt_hdr_L3_mid_sel {
  position: relative;
  padding: 4px 4.3px 6px 15px;
  border-right: 1px solid #e7e7e7;
  border-left: 1px solid #e7e7e7;
  text-decoration: none;
  float: left;
  margin-right: 1px;
}
a.bt_hdr_L3_left {
  background: url(/img/group/off-1px-gradient.gif?v=1) 0 0 repeat-x;
}
.bt_hdr_L3_left_sel {
  background: url(/img/group/on-1px-gradient.gif?v=1) 0 0 repeat-x;
  font-weight: bold;
}
.bt_hdr_L3_left_off {
  background: url(/img/group/left-off.gif?v=1) 0 0 no-repeat;
}
.bt_hdr_L3_left_on {
  background: url(/img/group/left-on.gif?v=1) 0 0 no-repeat;
}
a.bt_hdr_L3_right {
  background: url(/img/group/off-1px-gradient.gif?v=1) 0 0 repeat-x;
}
.bt_hdr_L3_right_sel {
  background: url(/img/group/on-1px-gradient.gif?v=1) 0 0 repeat-x;
  font-weight: bold;
}
.bt_hdr_L3_right_off {
  background: url(/img/group/right-off.gif?v=1) 0 0 no-repeat;
}
.bt_hdr_L3_right_on {
  background: url(/img/group/right-on.gif?v=1) 0 0 no-repeat;
}
.bt_hdr_L3_onBorder {
  border: 0;
  margin-right: 0;
  padding: 4px 6px 6px;
}
a.bt_hdr_L3_right:link {
  margin-right: 0;
}
a.bt_hdr_L3_right:visited {
  margin-right: 0;
}
.bt_hdr_L3 a {
  outline: none;
  color: #666666;
  font-weight: bold;
  text-decoration: none;
  margin-right: 1px;
  float: left;
}
a.bt_hdr_L3_mid {
  background: url(/img/group/off-1px-gradient.gif?v=1) 0 0 repeat-x;
}
.bt_hdr_L3_mid_sel {
  background: url(/img/group/on-1px-gradient.gif?v=1) 0 0 repeat-x;
  font-weight: bold;
}
.bt_hdr_L4 {
  position: relative;
  height: 24px;
  padding-left: 5px;
  border: 1px solid #e7e7e7;
  border-top-color: #fdf5c7;
  background-color: #fdf5c7;
}
.bt_hdr_L4_empty {
  position: relative;
  border: 1px solid #e7e7e7;
  border-top-color: #fdf5c7;
  background-color: #fdf5c7;
  height: 15px;
  padding-left: 5px;
}
a.bt_hdr_L4_any {
  position: relative;
  top: 4px;
  padding: 4px 6px 5px 6px;
}
a.bt_hdr_L4_any:hover {
  text-decoration: none;
  color: #336699;
}
.bt_hdr_L4_any_sel {
  position: relative;
  top: 4px;
  padding: 4px 6px 5px 6px;
  font-weight: bold;
  color: #000;
  text-decoration: none;
}
.bt_hdr_L4_vertline {
  position: relative;
  top: 4px;
}
.bt_cont {
  padding: 0 0 5px 0px;
  position: relative;
}
.bt_hdr_L4 a:visited {
  color: #336699;
}
/* fixing doctype */
.bt_cont tr {
  padding: 0px;
  margin: 0px;
  height: 12px;
}
h2.bt_title {
  color: #000;
  font-size: 13px;
  font-weight: bold;
  display: inline;
}
h3.bt_subtitle {
  color: #dc891b;
  font-weight: bold;
  font-size: 12px;
  display: inline;
}
/*  Background Check Report TODO REDESIGN: TO BE MOVED TO MYACCOUNT */
div#BGCheckReport {
  height: auto;
  background: #f1f1f1;
  font-size: 12px;
  text-align: left;
}
div#BGCheckReport div.c {
  padding: 10px;
}
div#BGCheckReport div.header {
  text-align: center;
}
div#BGCheckReport h2 {
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 1.2em;
  color: #333333;
  font-weight: bold;
  font-family: arial;
  line-height: 20px;
}
div#BGCheckReport table {
  margin: 10px 0 0 0;
}
div#BGCheckReport table.info {
  width: 100%;
}
div#BGCheckReport table.info td {
  padding: 4px 2px;
  vertical-align: top;
}
div#BGCheckReport table.info td.r {
  text-align: right;
}
div#BGCheckReport table.info td.dottedLine {
  border: dotted #666666;
  border-width: 0 0 1px 0;
  padding: 0;
}
div#BGCheckReport .helpIcon {
  display: inline;
  position: relative;
  top: 3px;
}
span.verified {
  font-weight: bold;
  color: #379B05;
  white-space: nowrap;
}
span.notVerified {
  font-weight: bold;
  color: #CC0202;
}
span.incomplete {
  font-weight: bold;
  color: #333333;
}
span.underReview {
  font-weight: bold;
  color: #084A94;
}
span.newRecord {
  font-weight: bold;
  color: red;
  background-color: yellow;
  margin-left: 15px;
  padding: 0 2px;
}
blockquote.items span {
  margin: 10px 0 0 0;
}
p.requestPending {
  font-weight: bold;
  color: #379B05;
  text-align: center;
}
/*  Background Check request TO BE MOVED TO OWN FILE */
div#howToRequest {
  border: 0px;
  font-size: 12px;
  margin: 0 0 0 -1px;
}
div#howToRequest div.c {
  border: 0px;
}
div#howToRequest h2 {
  font-weight: normal;
  font-size: 1.6em;
  padding: 0;
  margin: 10px 0;
  padding: 0 0 0 4px;
}
div#howToRequest div.tileC {
  margin: 0;
}
div#howToRequest div.tile {
  background: #FFF0D3;
  width: 240px;
  float: left;
  margin: 0 10px 0 0;
}
div#howToRequest div.tile div.top {
  background: url(/img/rd/bgcheck-steps-top.gif?v=1) 0 0 no-repeat;
  height: 20px;
}
div#howToRequest div.tile div.text {
  padding: 0 10px;
  height: 120px;
}
div#howToRequest div.tile img {
  float: left;
}
div#howToRequest div.tile div.text p.loud {
  padding: 0 0 0 10px;
  float: left;
  margin: 3px 0 0 0;
}
div#howToRequest div.tile div.base {
  background: url(/img/rd/bgcheck-steps-base.gif?v=1) 0 0 no-repeat;
  height: 25px;
}
div.BGDetails {
  width: 240px;
  float: left;
  padding-left: 2px;
}
img#sampleReport {
  float: right;
  margin: 0 0 0 0;
}
/* criminal records table */
table#recordInfoT tr.header {
  background: #B0D9EF;
}
table#recordInfoT tr.header td {
  background: #B0D9EF;
  border-width: 0px;
  color: white;
  font-weight: bold;
}
table#recordInfoT img {
  height: 20px;
  width: 18px;
  display: inline;
}
table#recordInfoT td {
  text-align: center;
  vertical-align: top;
  padding: 3px;
  border: solid #BDBDAD;
  border-width: 1px 0 0;
}
table#recordInfoT tr.dark {
  background: #ECEFEE;
}
table#recordInfoT td.state {
  text-align: left;
}
table#recordInfoT td.court {
  text-align: left;
  width: 175px;
}
/* criminal records table end */
div.videoHelp table#recordInfoT td {
  text-align: left;
}
.forWho {
  font-style: italic;
  padding: 0 0 0 10px;
}
/*  charl popup */
div.popUp1 {
  width: 339px;
  height: auto;
  position: absolute;
  z-index: 5000;
  display: none;
}
/* set top and left inline!! */
.popUp1 div.top {
  background: url(/img/popup_top.png?v=1) 0 0 no-repeat scroll;
  height: 21px;
  width: 339px;
}
.popUp1 div.base {
  background: url(/img/popup_bottom.png?v=1) 0 0 no-repeat scroll;
  height: 28px;
  width: 339px;
}
.popUp1 div.content {
  border: 0;
  background: url(/img/popup_contentbg.png?v=1) 0 0 repeat-y transparent;
  width: 100%;
}
.popUp1 p {
  margin: 0;
  padding: 7px 20px;
}
.popUp1 img.shot {
  margin: 0;
  padding: 7px 0px 7px 20px;
}
div.popUpEnroll527 {
  width: 527px;
  background: transparent;
  font: 12px arial;
}
.popUpEnroll527 div.top {
  height: 77px;
  background: transparent url(/img/SFC-top.png?v=1) 0 0 no-repeat;
  margin-left: -1px;
}
.popUpEnroll527 div.top .x {
  background: url(/img/img_close.gif?v=1) 0 0 no-repeat;
  cursor: pointer;
  margin: 50px 70px 0 0;
  padding: 2px 0 0 22px;
  font-weight: bold;
  font-size: 11px;
  float: right;
  height: 18px;
  color: #666;
  text-decoration: underline;
}
.popUpEnroll527 div.base {
  height: 75px;
  background: transparent url(/img/SFC-base.png?v=1) 0 0 no-repeat;
}
.popUpEnroll527 div.content {
  margin: 0px;
  background: transparent url(/img/SFC-middle.png?v=1) 0 0 repeat-y;
  padding-left: 62px;
}
.enrollShortForm input {
  width: 270px;
}
.enrollShortForm td {
  padding: 0 0 8px;
}
.enrollShortForm .l {
  padding-top: 2px;
  width: 110px;
  font-weight: bold;
}
/* popUpGrey */
.tundra .popUpGrey {
  overflow: visible;
  border: 7px solid !important;
  border-color: #dadcd8 !important;
  border-color: rgba(204, 204, 204, 0.3) !important;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
}
.popUpGrey div#widget_CSZCloudInput {
  width: 273px !important;
  min-width: 273px !important;
  height: 18px;
  padding-top: 2px;
}
.popUpGrey .careDialog .top .close {
  position: absolute;
  top: -3px !important;
  right: -4px !important;
  cursor: pointer;
  padding: 0 25px 0 0;
  color: #666666;
  line-height: 19px;
}
.popUpGrey .careDialog .c {
  padding: 0 !important;
}
.popUpGrey .careDialog {
  background: none repeat scroll 0 0 #FFFFFF;
  -webkit-background-clip: content-box;
  /* for Safari */
  background-clip: padding-box;
  /* for IE9+, Firefox 4+, Opera, Chrome */
  -moz-border-radius: 22px;
  -webkit-border-radius: 22px;
  border-radius: 22px;
}
.popUpGrey .careDialog .top .close {
  background: url("/img/seniorCare/closebox.png") no-repeat scroll right top transparent;
  color: transparent;
  cursor: pointer;
  font-size: 0;
  height: 30px;
  line-height: 0;
  padding: 0;
  width: 30px;
  right: -13px !important;
  top: -9px !important;
}
/* popUpWhitePlain */
.popUpWhitePlain div#widget_CSZCloudInput {
  width: 600px !important;
  min-width: 273px !important;
  height: 18px;
  padding-top: 2px;
}
.popUpWhitePlain .careDialog .c {
  padding: 0 !important;
}
.popUpWhitePlain .careDialog {
  background: none repeat scroll 0 0 #FFFFFF;
  -webkit-background-clip: content-box;
  /* for Safari */
  background-clip: padding-box;
  /* for IE9+, Firefox 4+, Opera, Chrome */
}
.popUpWhitePlain .careDialog .top .close {
  background: url("/img/global/crcm-pattern-library/svg/icons/icon-24-utility-close.svg") no-repeat scroll right top transparent;
  color: transparent;
  cursor: pointer;
  font-size: 0;
  height: 30px;
  line-height: 0;
  padding: 0;
  width: 30px;
  right: 25px !important;
  top: 20px !important;
}
/* don't use popUpGrey527 */
.popUpGrey527 {
  width: 527px;
  background: transparent;
  font: 12px arial;
}
.popUpGrey527 .greyTop {
  height: 77px;
  background: transparent url(/img/SFC-top.png?v=1) 0 0 no-repeat;
  margin-left: -1px;
}
.popUpGrey527 .greyC {
  margin: 0px;
  background: transparent url(/img/SFC-middle.png?v=1) 0 0 repeat-y;
  padding-left: 62px;
}
.popUpGrey527 .greyBase {
  height: 75px;
  background: transparent url(/img/SFC-base.png?v=1) 0 0 no-repeat;
}
.popUpGrey450 {
  width: 450px;
}
.popUpGrey550 {
  width: 550px;
}
.popUpGrey650 {
  width: 650px;
}
.popUpGrey850 {
  width: 850px;
}
.popUpGrey890 {
  width: 890px;
}
/*  jobs main  */
div.jobC {
  padding: 0px 10px;
  margin: 15px 0;
  overflow: hidden;
}
div.jobC * {
  padding: 0px;
  margin: 0px;
}
.jobC table {
  width: 100%;
}
.jobC td {
  vertical-align: top;
  padding: 4px 10px;
}
td.j1 {
  width: 20px;
  text-align: center;
  padding: 0px;
}
td.j2 {
  width: 170px;
}
td.j3 {
  width: 20px;
  text-align: center;
  padding: 0px;
}
td.j4 {
  width: 175px;
}
td.j5 {
  width: auto;
}
.jobC div.jobHead {
  height: 25px;
  background: #ededed;
}
div.noJobs {
  padding: 10px 0;
  text-align: center;
  font-weight: bold;
  position: relative;
}
.jobC div.indJob {
  border: dotted #666666;
  border-width: 0 0 1px 0;
  margin: 0 0 10px 0;
  padding: 0 0 15px 0;
}
.indJob td.j2 {
  font-weight: bold;
}
.indJob .closeFont {
  font-weight: normal;
  padding: 12px;
}
.indJob td {
  padding-bottom: 20px;
  padding-top: 10px;
}
div.jobQ {
  overflow: hidden;
}
.jobQ table {
  width: 100%;
}
.jobQ td {
  vertical-align: top;
  padding-left: 10px;
  padding-right: 10px;
}
td.q1 {
  width: 65px;
  padding: 5px 20px;
}
td.q2 {
  width: 340px;
  padding: 5px 0;
}
.jPad3 {
  padding-left: 40px;
}
td.q3 {
  width: 20px;
}
td.q4 {
  width: 145px;
}
.jPad4 {
  padding-left: 20px;
}
td.q5 {
  width: 100px;
}
.jPad5 {
  padding-left: 18px;
}
.backGreen {
  background: #eaf5d7;
}
.jobQ div.jobHead {
  height: 25px;
  background: #ededed;
}
.jobQ div.indJob {
  border: solid #d5eaae;
  border-width: 0 0 1px 0;
  padding: 10px 0;
}
td.q2,
td.q4,
td.q5 {
  font-weight: bold;
}
.jobBorder1 {
  border: 1px solid #eaf5d7;
  border-right-width: 10px;
  border-left-width: 10px;
}
.jobBorder2 {
  border: 1px solid #ffffff;
  border-right-width: 10px;
  border-left-width: 10px;
}
.indJob div.dCal {
  border: 1px solid #ededed;
  margin: 0;
  overflow: hidden;
}
table.jobSchedule {
  width: 100%;
}
.jobSchedule td {
  padding: 4px;
  vertical-align: middle;
}
.jobSchedule tr.header {
  background: #cde2f0;
}
.jobSchedule tr.header td {
  width: 10%;
  font-weight: bold;
}
.jobSchedule td.time {
  width: 32%;
}
.jobSchedule td img {
  padding-left: 8px;
}
/* ============== jobsPost  */
div.calPop {
  height: 16px;
  width: 15px;
  background: url(/img/calendar.gif?v=1) 0 0 no-repeat;
  position: relative;
  z-index: 0;
  cursor: pointer;
}
.jobsPost table.jField {
  width: 100%;
  margin: 0 0 20px 0;
}
.jField td {
  vertical-align: top;
  padding: 5px;
}
.jField td.l {
  font-weight: bold;
  width: 90px;
  padding-top: 10px;
}
.jField td.title {
  width: 135px;
  line-height: 21px;
}
.subjectArea td {
  padding: 2px;
}
.jField .spellcheck table {
  position: relative;
  top: 2px;
}
.childCareAges td {
  padding: 5px 0;
}
.childCareAges .checkBox {
  padding-right: 5px;
  padding-top: 3px;
}
input.jTitle {
  width: 445px;
}
.exchangePost table.eField {
  width: 100%;
  margin: 0 0 0 0;
}
.eField td {
  vertical-align: top;
  padding: 5px;
}
.eField td.l {
  font-weight: bold;
  width: 165px;
  padding-top: 10px;
}
.eField td.title {
  width: 135px;
  line-height: 21px;
}
input.eTitle {
  width: 445px;
}
.careNeedsField td {
  vertical-align: top;
  padding: 5px 5px 5px 0;
}
.careNeedsField td.l {
  font-weight: bold;
  width: 181px;
}
div#oneTimeCont {
  margin: 15px 0;
  display: none;
}
div#occasionalCont {
  margin: 15px 0;
  display: none;
}
div#recurringCont {
  margin: 15px 0 0 0;
  display: none;
}
div.availabilityCheck {
  width: 447px;
  border: 1px solid #EDEDED;
}
.availabilityCheck table {
  width: 100%;
}
.availabilityCheck td {
  padding: 3px;
}
.availabilityCheck tr.header {
  background: #dbedb8;
  font-weight: bold;
}
.availabilityCheck tr.on {
  background: #eefad7;
}
.jobC div.jobFoot {
  height: 25px;
  background: #ededed;
}
/* ============== jobs search  */
div.serpHead {
  background: #F7F7F7;
  padding: 0 0 0 15px;
  margin: 20px 0 15px;
}
.jobRefLeft {
  width: 80px;
}
.indResultJob td {
  vertical-align: top;
}
.dottedSpacer {
  border: dotted #CCC;
  border-width: 0 0 1px;
  height: 5px;
}
/* some more myAccount rules */
.fromToTable td {
  padding: 2px 5px 2px 0;
}
.MAOptions {
  margin: 0;
  padding: 0;
}
.MAOptions input.enterDate {
  width: 75px;
  margin: 0;
}
.MAOptions img.calendar {
  height: 16px;
  width: 15px;
  position: relative;
  top: 3px;
  cursor: pointer;
}
.recInHeader {
  float: right;
  clear: right;
  background: url(/img/recInHeader.gif?v=1) 0 0 no-repeat;
  width: 191px;
  height: 25px;
  line-height: 20px;
  margin: 7px 0 4px;
  text-align: center;
}
/* Care Partners Page */
.carePartners .subHead {
  font-size: 16px;
  color: #db8a21;
}
.carePartners .bullMrg {
  margin: 15px 0 0 30px;
}
.carePartners .mrgBtm30 {
  margin: 0 0 30px 0;
}
.carePartners .stripTitle {
  color: #fff;
  padding: 3px 0 0 10px;
  font-weight: bold;
}
.carePartners .mrgTB35 {
  margin: 35px 0;
}
.carePartners .mrgBtm35 {
  margin: 0 0 35px 0;
}
.carePartners .stripBG {
  background: url(/img/orange_header.jpg) 0 0 no-repeat scroll;
  height: 23px;
}
/*  My Caregivers Tab Containers */
.myCaregiverTabContainer .myCareTabNode {
  cursor: pointer;
  float: left;
  height: 28px;
  position: relative;
  top: 2px;
}
.myCaregiverTabContainer .tab_bg_on {
  background: url(/img/group/on-1px-gradient.gif) 0 0 repeat-x;
  text-align: center;
  padding-top: 5px;
}
.myCaregiverTabContainer .tab_bg_off {
  background: url(/img/group/off-1px-gradient.gif) 0 0 repeat-x;
  text-align: center;
  padding-top: 5px;
}
.myCaregiverTabContainer .tab_rit_on {
  background: url(/img/group/right-on.gif) 0 0 no-repeat;
  width: 18px;
  height: 25px;
}
.myCaregiverTabContainer .tab_lft_on {
  background: url(/img/group/left-on.gif) 0 0 no-repeat;
  width: 18px;
  height: 25px;
}
.myCaregiverTabContainer .tab_rit_off {
  background: url(/img/group/right-off.gif) 0 0 no-repeat;
  width: 18px;
  height: 25px;
}
.myCaregiverTabContainer .tab_lft_off {
  background: url(/img/group/left-off.gif) 0 0 no-repeat;
  width: 18px;
  height: 25px;
}
.myCaregiverTabContainer .tab_rit_sqr_on {
  background: url(/img/group/right-on-1.gif) 0 0 no-repeat;
  width: 19px;
  height: 25px;
}
.myCaregiverTabContainer .tab_lft_sqr_on {
  background: url(/img/group/left-on-1.gif) 0 0 no-repeat;
  width: 18px;
  height: 25px;
}
.myCaregiverTabContainer .tab_rit_sqr_off {
  background: url(/img/group/right-off-1.gif) 0 0 no-repeat;
  width: 19px;
  height: 25px;
}
.myCaregiverTabContainer .tab_lft_sqr_off {
  background: url(/img/group/left-off-1.gif) 0 0 no-repeat;
  width: 18px;
  height: 25px;
}
.myCaregiverTabContainer a {
  outline: none;
  font-weight: normal;
}
.myCaregiverTabContainer .myCareTabNode a {
  color: #666666;
  font-weight: bold;
  text-decoration: none;
}
.myCaregiverTabContainer .myCareTabContentContainer {
  border: 1px solid #e7e7e7;
  background-color: #fdf5c7;
}
.myCaregiverTabContainer .myCareTabContentContainer .c {
  font-weight: bold;
  color: #666666;
  padding: 2px 0 8px 10px;
}
.rateNow {
  font-style: italic;
  color: #999;
}
.indResultBaseHT {
  height: 20px;
  background: url(/img/search/results-base-hiring-tools.gif?v=1) 0 0 no-repeat;
  margin: 0px;
}
.indResultFeatured .indResultBaseHT {
  background: url(/img/search/featured-baseHT.gif?v=1) left bottom no-repeat;
}
/* Review Job Applicants */
.reviewJob .closedNow {
  margin: 15px 0 0 0;
  font-weight: bold;
  font-size: 14px;
}
.reviewJob .xTxt {
  font-size: 11px;
  color: #999;
}
.reviewJob h2 {
  font-size: 22px;
  margin: 15px 0;
  font-weight: normal;
}
.reviewJob .dataGrid {
  border: solid 1px #ccc;
}
.reviewJob .dataGrid td {
  vertical-align: middle;
  height: 40px;
  padding: 0 5px 0;
}
.reviewJob .dataGrid .width45 {
  width: 45px;
}
.reviewJob .dataGrid .width140 {
  width: 140px;
}
.reviewJob .dataGrid .colorDark {
  background: #eee;
}
.reviewJob .dataGrid .colorLight {
  background: #f8f8f8;
}
.reviewJob .skip {
  margin: 15px 0;
  text-align: center;
}
/* enroll */
.enrollTdWidth250 {
  width: 250px;
}
.enrollTdWidth70p {
  width: 70%;
}
/* postJob */
.postJobSchoolMargin {
  margin: 7px 0;
}
.postJobLookingFor {
  font-style: italic;
  font-weight: normal;
  padding-top: 5px;
}
/* providerProfileEducation */
.providerProfileEduTitle {
  background-color: #f5f5f5;
  padding: 2px 0 2px 3px;
  width: 510px;
}
.providerProfileEduBlock {
  background-color: #f5f5f5;
  padding: 3px;
  border: 0 solid #ffffff;
  border-width: 2px 0 0 0;
}
/*onlineIndicator*/
.oiLarge {
  display: inline;
}
.oi {
  display: inline;
  margin: 0 0 0 5px;
  width: 10px;
  padding-left: 14px;
  font-size: 12px;
  font-weight: normal;
}
.oiLarge .oi_IDLE {
  background: url(/img/away_icon.png?v=1) left center no-repeat;
}
.oiLarge .oi_ONLINE {
  background: url(/img/online_big.png?v=1) left center no-repeat;
  color: #6DB33F;
}
/* seeker-enrollment-price-test-horizontal-blue */
.quarterlyRibbon {
  background: url(/img/ribbon-33-off.png?v=1) 0 0 no-repeat;
  width: 174px;
  height: 33px;
}
.annualRibbon {
  background: url(/img/ribbon-66-off.png?v=1) 0 0 no-repeat;
  width: 174px;
  height: 33px;
}
.classMonthly .monthlyHeader,
.classQuarterly .quarterlyHeader,
.classAnnual .annualHeader,
.classBasic .basicHeader {
  background-color: #33b6e9 !important;
  color: #fff !important;
}
.classMonthly .monthlyPrice,
.classQuarterly .quarterlyPrice,
.classAnnual .annualPrice,
.classBasic .basicPrice {
  color: #33b6e9 !important;
}
.classMonthly .monthlyBorder,
.classQuarterly .quarterlyBorder,
.classAnnual .annualBorder,
.classBasic .basicBorder {
  border: 1px solid #33b6e9 !important;
}
.classAnnual .annualRibbon {
  background: url(/img/ribbon-66-on.png?v=1) 0 0 no-repeat !important;
  width: 174px;
  height: 33px;
}
.classQuarterly .quarterlyRibbon {
  background: url(/img/ribbon-33-on.png?v=1) 0 0 no-repeat !important;
  width: 174px;
  height: 33px;
}
/*TempPassword*/
.pwdLabel {
  background: url(/img/avail_red_x.gif?v=1) left 0 no-repeat;
  display: none;
  font-weight: bold;
  color: #cc0000;
  padding: 0 0 0 20px;
  vertical-align: top;
}
.corrPWD {
  background: url(/img/avail_green_check.gif?v=1) left 0 no-repeat;
  display: inline;
  padding: 0 0 0 20px;
  vertical-align: top;
}
/* Facepile */
.facepile {
  float: left;
  width: 186px;
  border: 2px solid #757373;
  margin-right: 10px;
  padding-bottom: 9px;
  display: block;
}
.facepile .myHeaderGrey {
  background: url("/img/facepile/Header.png?v=1") no-repeat scroll 0 0 transparent;
  height: 37px;
  width: 186px;
}
.facepile .myHeaderGrey .myHeaderReferTitle {
  font-size: 14px;
  margin: 0 0 0 12px;
}
.facepile .members {
  padding-top: 9px;
}
.facepile .members .nofavs {
  padding: 0 9px 9px 9px;
  font: 14px Arial, sans-serif;
  color: #757373;
}
.facepile .members ul.listFace {
  margin: 0;
  padding: 0 7px 0 7px;
  display: block;
  z-index: 900;
}
.facepile .members ul.listFace li.indFace {
  margin: 3px 3px 0 0;
  float: left;
  position: relative;
  display: block;
  height: 40px;
  z-index: 900;
}
.facepile .members ul.listFace li.indFace .face {
  display: inline-block;
  width: 40px;
  height: 40px;
}
.facepile .members ul.listFace li.indFace .face img {
  max-width: 40px;
  max-height: 40px;
  vertical-align: middle;
}
.facepile .members ul.listFace li.indFace .face .IDLE {
  background: url("/img/facepile/orangedot.png?v=1") no-repeat scroll 0 0 transparent;
  height: 8px;
  width: 8px;
  border-width: 0 1px 1px 0;
  border-color: #fff;
  position: absolute;
  bottom: 0;
  right: 0;
}
.facepile .members ul.listFace li.indFace .face .ONLINE {
  background: url("/img/facepile/greendot.png?v=1") no-repeat scroll 0 0 transparent;
  height: 8px;
  width: 8px;
  border-width: 0 1px 1px 0;
  border-color: #fff;
  position: absolute;
  bottom: 0;
  right: 0;
}
.facepile .members ul.listFace li.indFace .tooltip {
  display: none;
  position: absolute;
  top: -68px;
  left: 0;
  z-index: 100;
}
.facepile .members ul.listFace li.indFace .tooltip .toolTipInfo {
  background-color: #e4e5e6;
  position: relative;
  padding: 5px;
  min-width: 180px;
  border: 1px solid #757373;
}
.facepile .members ul.listFace li.indFace .tooltip .toolTipInfo .msgLeft {
  float: left;
  width: 80%;
}
.facepile .members ul.listFace li.indFace .tooltip .toolTipInfo .msgLeft a {
  color: #2b6999;
}
.facepile .members ul.listFace li.indFace .tooltip .toolTipInfo .msgLeft .name {
  font: bold 14px Arial, sans-serif;
}
.facepile .members ul.listFace li.indFace .tooltip .toolTipInfo .msgLeft .city {
  color: #757373;
}
.facepile .members ul.listFace li.indFace .tooltip .toolTipInfo .msgLeft .sendMsg {
  padding-top: 10px;
}
.facepile .members ul.listFace li.indFace .tooltip .toolTipInfo .favRight {
  float: right;
  width: 20%;
}
.facepile .members ul.listFace li.indFace .tooltip .toolTipInfo .clear {
  height: 0;
}
.facepile .members ul.listFace li.indFace .tooltip .tip {
  background: url("/img/facepile/tooltip_point.png?v=1") no-repeat scroll center top;
  height: 9px;
  width: 40px;
  position: absolute;
  bottom: -8px;
  left: 0px;
  z-index: 100;
}
/* Dynamic PromoCode */
.promoCodeHeader {
  font-weight: bold;
  font-size: 17px;
  color: #0070b6;
}
.promoSuccessMsg {
  background-color: #bddda8;
  width: 525px;
  min-height: 16px;
  padding: 5px 2px 1px 5px;
  margin: 10px 0;
  display: none;
}
.promoErrorMsg {
  background-color: #ffb2b2;
  width: 525px;
  min-height: 16px;
  padding: 5px;
  margin: 10px 0;
  display: none;
}
.enterPromoLink {
  font-size: 13px;
}
.customSelect select {
  visibility: hidden;
}
.selectCustom {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #e3f1da;
  background: url("/img/headTerm/dropdown-gradient.jpg?v=1") 0 0 repeat-x;
  height: 20px;
  position: relative;
  border: 1px solid #CCCCCC;
  cursor: default;
  z-index: 1000;
}
.custError .defaultSel {
  color: #CC0000;
}
.custError .arrow {
  background: url("/img/headTerm/dropdown-red-arrow.png?v=1") center 5px no-repeat;
}
.defaultSel {
  float: left;
  padding: 2px 0px 0 10px;
}
.arrow {
  width: 16px;
  height: 20px;
  float: right;
  display: inline-block;
  background: url("/img/headTerm/dropdown-green-arrow.png?v=1") center 5px no-repeat;
  padding-left: 4px;
  border: 1px solid #CCCCCC;
  border-width: 0 0 0 1px;
}
.resOpen .arrow {
  border-width: 0;
}
.restAll {
  display: none;
  margin-top: -1px;
  position: absolute;
  top: 20px;
  right: 0;
  width: 100%;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border: 1px solid #CCCCCC;
  border-top: 0;
  left: -1px;
}
.restAll ul {
  list-style: none;
  margin: 0;
  z-index: 100;
  padding: 0;
}
.restAll ul li {
  background-color: #e3f1da;
  padding: 5px 10px;
  margin: 0;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #fff;
}
.restAll ul li:hover {
  background-color: #C3DEB2;
  font-weight: bold;
}
.restAll ul li.selFirstBorder {
  border-top: 0px solid #fff;
}
.restAll ul li.selLastBorder {
  border-bottom: 0px solid #ccc;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
}
.resOpen {
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  background: url("") 0 0 repeat-x #e3f1da;
}
.resOpen .restAll {
  display: inline-block;
}
/* SFC Enrollment */
.SFCenrollment {
  width: 450px;
  margin: 0 0 0 50px;
}
.SFCenrollment .title {
  color: #00bce4;
  font-size: 24px;
  font-weight: bold;
}
.SFCenrollment .errorsNode {
  color: red;
  padding: 5px 0;
  width: 406px;
}
.SFCenrollment table td.l {
  font-weight: bold;
  width: 130px;
}
.SFCenrollment .submit {
  padding: 0;
  margin: 20px 0 0px 110px;
}
/* FB buttoon */
.fb-button {
  -moz-border-radius: 4px 4px 4px 4px;
  float: left;
  margin: 35px 0 35px 38px;
  position: relative;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6);
  cursor: pointer;
}
.fb-button:hover {
  -moz-box-shadow: 0 0 0.2em rgba(255, 255, 255, 0.3) inset, 0 0 0.2em rgba(255, 255, 255, 0.3) inset, 0 1px 5px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 0 0.2em rgba(255, 255, 255, 0.3) inset, 0 0 0.2em rgba(255, 255, 255, 0.3) inset, 0 1px 5px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 0.2em rgba(255, 255, 255, 0.3) inset, 0 0 0.2em rgba(255, 255, 255, 0.3) inset, 0 1px 5px rgba(0, 0, 0, 0.6);
}
.fb-button:active {
  -moz-box-shadow: 0 0 0.7em rgba(0, 0, 0, 0.9) inset, 0 0 0.2em rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 0.7em rgba(0, 0, 0, 0.9) inset, 0 0 0.2em rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 0.7em rgba(0, 0, 0, 0.9) inset, 0 0 0.2em rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.3);
}
.fb-button,
.fb-button:hover {
  text-decoration: none;
}
.fb-button strong {
  font-weight: bolder;
}
.fb-button,
.fb-button-right,
.fb-button-center,
.fb-button-left {
  display: block;
}
.fb-button-right,
.fb-button-center,
.fb-button-left {
  background: url("/img/fb/fb-button-sprite.png?v=1") no-repeat scroll left top transparent;
  float: left;
  height: 40px;
}
.fb-button-left {
  width: 40px;
}
.fb-button-center {
  background-color: #6385BA;
  background-position: left -40px;
  background-repeat: repeat-x;
  color: #FFFFFF;
  font-size: 16px;
  line-height: 40px;
  padding: 0 5px 0 8px;
}
.fb-button-right {
  background-position: 100% -80px;
  width: 6px;
}
.fb-button:active .fb-button-left {
  background-position: 100% -120px;
}
.fb-button:active .fb-button-center {
  background-position: 100% -160px;
}
.fb-button:active .fb-button-right {
  background-position: 100% -200px;
}
/*login fb*/
.usualLogin {
  float: left;
  border-color: #CCCCCC;
  border-style: solid;
  border-width: 0 1px 0 0;
}
.facebookLogin {
  float: left;
  width: 300px;
  height: 261px;
  border-color: #F7F7F7;
  border-style: solid;
  border-width: 0 0 0 1px;
  position: relative;
}
.facebookLogin .fb-button {
  margin-top: 95px;
  margin-left: 55px;
}
.facebookLogin .vertRuler {
  background: url("/img/fb/Rule-Or-Vertical.png?v=1") 0 0 no-repeat;
  position: absolute;
  width: 14px;
  height: 40px;
  top: 98px;
  left: -8px;
}
/* Profile */
.fbConnect {
  border-color: #CCCCCC;
  border-style: solid;
  border-width: 1px 0 0;
  margin: 10px 15px;
  padding: 10px 0 0;
}
.fbConnect .fb-button {
  margin: 0;
}
/*Custom SelectBox */
.customSelect select {
  visibility: hidden;
}
.customSelect .selectCustom {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #e2f0d9;
  background: url("/img/headTerm/dropdown-gradient.jpg?v=1") 0 0 repeat-x;
  height: 24px;
  position: relative;
  z-index: 100;
  border: 1px solid #CCCCCC;
  cursor: default;
  left: -1px;
}
.customSelect .custError .defaultSel {
  color: #CC0000;
}
.customSelect .custError .arrow {
  background: url("/img/headTerm/dropdown-red-arrow.png?v=1") center center no-repeat;
}
.customSelect .defaultSel {
  float: left;
  padding: 2px 0px 0 10px;
  height: 18px;
  border: 1px solid #ccc;
  border-width: 0 1px 0 0;
  margin: 3px 0;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
}
.customSelect .defaultSel a {
  text-decoration: none;
  color: #666;
}
.customSelect .arrow {
  width: 16px;
  height: 18px;
  float: right;
  display: inline-block;
  background: url("/img/headTerm/dropdown-green-arrow.png?v=1") center center no-repeat;
  padding-left: 4px;
  border: 1px solid #fff;
  border-width: 0 0 0 1px;
  margin: 3px 0;
}
.customSelect .resOpen .defaultSel {
  border-width: 0;
}
.customSelect .resOpen .defaultSel a {
  text-decoration: none;
  color: #666;
}
.customSelect .resOpen .arrow {
  border-width: 0;
}
.customSelect .restAll {
  display: none;
  margin-top: -1px;
  position: absolute;
  top: 29px;
  right: 0;
  width: 100%;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border: 1px solid #CCCCCC;
  border-top: 0;
  left: -1px;
}
.customSelect .restAll ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.customSelect .restAll ul li {
  background-color: #e2f0d9;
  padding: 5px 10px;
  margin: 0;
  border-bottom: 1px solid #d5e4cc;
  border-top: 1px solid #f4fcef;
}
.customSelect .restAll ul li.menu {
  padding: 0;
}
.customSelect .restAll ul li.menu a {
  padding: 5px 10px;
  display: block;
}
.customSelect .restAll ul li:hover {
  background-color: #f1fbeb;
}
.customSelect .restAll ul li a {
  text-decoration: none;
  color: #666;
}
.customSelect .restAll .defaultBG {
  background-color: #f1fbeb;
}
.customSelect .restAll ul li.selFirstBorder {
  padding-top: 5px;
  border-top: 0px solid #fff;
  -webkit-box-shadow: 0px 2px 2px #cfcfcf;
  -moz-box-shadow: 0px 2px 2px #cfcfcf;
  box-shadow: 0px 2px 2px #cfcfcf;
}
.customSelect .restAll ul li.selLastBorder {
  border-bottom: 0px solid #ccc;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  -webkit-box-shadow: 0px 2px 2px #cfcfcf;
  -moz-box-shadow: 0px 2px 2px #cfcfcf;
  box-shadow: 0px 2px 2px #cfcfcf;
}
.customSelect .resOpen {
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  background: url("") 0 0 repeat-x #e2f0d9;
  height: 28px;
}
.customSelect .resOpen .restAll {
  display: inline-block;
  /*-moz-box-shadow: 0 -10px  #e2f0d9, 0 0 8px #66bee2; -webkit-box-shadow: 0 -10px  #e2f0d9, 0 0 8px #66bee2; box-shadow: 0 -10px 0 #e2f0d9, 0 0 8px #66bee2;*/
  border-top: 0;
}
/*Moved it down as part of cleanup during 04.19 Please move out to separate css if its page specific otherwise remove this comment after review - Start*/
.postJob {
  margin-top: 10px;
}
.postJob button {
  background: #f47b48;
  padding: 10px 20px;
  color: #fff;
  font-weight: bold;
  border-radius: 5px;
  text-shadow: 0px 1px 5px #888;
  box-shadow: 0px 0px 1px #888;
  border: 1px;
}
.searchNow {
  margin-top: 15px;
}
.searchNow button {
  background: #f47b48;
  padding: 10px 20px;
  color: #fff;
  font-weight: bold;
  border-radius: 5px;
  text-shadow: 0px 1px 5px #888;
  box-shadow: 0px 0px 1px #888;
  border: 1px;
}
/* preScreen */
.preScreen .preScreenLable {
  font-weight: bold;
  width: 80px !important;
}
.preScreen .preScreenIcons {
  width: 245px !important;
  overflow: visible !important;
}
.preScreen .scrPreScreenIcons {
  overflow: visible !important;
}
.preScreen .preScreenLableProf {
  font-weight: bold;
  width: 92px !important;
  color: #666666;
}
.preScreen .preScreenIconsProf {
  width: 235px !important;
  overflow: visible !important;
}
.preScreen .activeIcon {
  background: transparent url(/img/providerProfile/active-icon.png?v=1) left top no-repeat;
  padding: 6px 0 0 27px;
  margin-top: -4px;
  height: 23px;
}
.preScreen .inactiveIcon {
  background: transparent url(/img/providerProfile/inactive-icon.png?v=1) left top no-repeat;
  padding: 6px 0 0 27px;
  margin-top: -4px;
  height: 23px;
}
.preScreenBlock .preScreenHeading {
  font-size: 24px;
  color: #6db33f;
}
.preScreenBlock .activeIcon {
  background: transparent url(/img/smb/activeIcon-big.png?v=1) left no-repeat;
  padding: 5px 15px 0 60px;
  font-size: 16px;
  color: #666;
  line-height: 80px;
}
.preScreenBlock .inactiveIcon {
  background: transparent url(/img/smb/inactiveIcon-big.png?v=1) left no-repeat;
  padding: 10px 15px 0 60px;
  font-size: 16px;
  color: #666;
  margin-top: 10px;
  line-height: 21px;
}
.preScreenBlock .licDetails {
  font-weight: bold;
  color: #666;
  margin-top: 30px;
}
.preScreenBlock .licHeading {
  font-weight: bold;
  color: #666;
  font-size: 10px;
}
.preScreenBlock .licTxt {
  color: #666;
  font-size: 10px;
}
/* inlineHelpCloud cloud styles */
.inlineHelpCloud .careDialog .top .close {
  background: url('/img/cloud-close.png') no-repeat 0px 0px;
  height: 28px;
  overflow: hidden;
  padding: 0px;
  right: 10px;
  text-indent: 100px;
  top: 15px;
  width: 28px;
}
.inlineHelpCloud .careDialog {
  padding: 20px;
}
.inlineHelpCloud .careDialog .top {
  background-image: none;
}
.inlineHelpCloud .careDialog .base {
  background-image: none;
}
.inlineHelpCloud .careDialog .c {
  background-color: #fff;
  border: 7px solid #efefef;
  border: 7px solid rgba(204, 204, 204, 0.3);
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  border-radius: 22px;
  background-clip: padding-box;
  padding: 30px !important;
  width: 600px;
}
.inlineHelpCloud .careDialog h3 {
  color: #00BCE4;
  font: bold 16px arial;
  padding: 0;
  margin: 0;
}
/* CE-2935 Background check Bundling styles */
.newBGCheck.block_568_top_cap_YL {
  background: none;
  padding: 0;
  width: 748px;
}
.newBGCheck .bgCAccess {
  clear: right;
  padding: 0 10px 15px;
  margin-top: 10px;
  border: 1px solid #ccc;
}
.newBGCheck .bgCAccess .header td {
  padding: 6px 0;
  border-bottom: 1px solid #ccc;
}
.newBGCheck .bgCAccess .content td {
  padding: 6px 5px 0 0;
  vertical-align: middle;
}
/* Underage providers */
.underage-helpicon {
  cursor: pointer;
  vertical-align: middle;
}
.underage-tooltip {
  background-color: #FFFFFF;
  border: 5px solid #00BCE4;
  width: 350px;
  padding: 10px;
}
.underage-tooltip-header {
  color: #00BCE4;
  font-family: "Marydale Bold";
  font-size: 18px;
  font-weight: bold;
  margin: 10px 0;
}
.underage-tooltip-body {
  margin: 10px 0px;
}
.underage-tooltip-faq {
  color: #336699;
  margin: 5px;
  text-decoration: underline;
}
.underage-tooltip-close {
  cursor: pointer;
  color: #336699;
  margin: 5px;
  text-decoration: underline;
}
.underage-tooltip-head-bg {
  background: url("/img/seniorCare/blue_traingle.png") no-repeat scroll 0 0 transparent;
  display: block;
  height: 40px;
  left: 277px;
  position: absolute;
  top: -40px;
  width: 40px;
}
.lineThrough_outer {
  position: relative;
}
.lineThrough_outer:after {
  border-bottom: 2px solid #333;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 50%;
}
/* Payment Preference */
.payment-preferences {
  position: relative;
}
.smartForm .payment-preferences .checkbox {
  overflow: visible;
}
.payment-preferences table {
  width: 320px;
}
.payment-preferences .tool-tip {
  position: absolute;
}
.payment-preferences .cc-tool-tip {
  top: 2px;
  left: 90px;
}
.payment-preferences .payroll-tool-tip {
  top: 2px;
  left: 266px;
}
.payment-preferences .tool-tip .content {
  width: 260px;
  position: absolute;
  left: -93px;
  font-size: 12px;
  background: #00aacc;
  border-radius: 5px;
  padding: 10px;
  color: #fff;
  text-align: center;
  display: none;
}
.payment-preferences .cc-tool-tip .content {
  top: -70px;
}
.payment-preferences .payroll-tool-tip .content {
  top: -98px;
  width: 258px;
}
.payment-preferences .tool-tip:hover {
  cursor: pointer;
}
.payment-preferences .cc-tool-tip:hover .content,
.payment-preferences .payroll-tool-tip:hover .content {
  display: block;
}
.payment-preferences .tool-tip .content .triangle {
  width: 0;
  height: 0;
  position: absolute;
  bottom: -6px;
  right: 172px;
  border-top: 6px solid #00aacc;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}
.payment-preferences .icon-question-sign {
  font-size: 15px;
  color: #288cc2;
}
