div#rightColSpacer {
    height: 40px;
}
.jsHide {
    display: none;
}
.jsShow {
    display: block;
}
a, img, a img, div, fieldset, button, input {
    outline: medium none;
}
.boldit {
    float: none !important;
    font-weight: bold;
    padding-right: 0 !important;
}
p {
    margin: 0;
    padding-bottom: 15px;
    padding-top: 0;
}
a.reset, fieldset.filter a.reset {
    margin-right: 20px;
}
#homeleftCol .sIFRhEAD span.editProfile {
    float: right;
    font-size: 11px;
    font-weight: bold;
    margin: 15px 0 0;
    width: auto;
}
#homeleftCol .sIFRhEAD span.editProfile a {
    text-decoration: none;
}
#dhtmltooltip {
    border: medium none;
    font-size: 1em;
    height: auto;
    max-height: 92px;
    max-width: 164px;
    padding: 0;
    position: absolute;
    visibility: hidden;
    width: auto;
    z-index: 100;
}
#caltip.cpCalendarTip {
    background: url("/images/global/tooltip.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 1.1em;
    height: 74px;
    padding-left: 10px;
    padding-top: 30px;
    position: absolute;
    width: 171px;
    z-index: 100;
}
div.fadeContainer {
    background-color: Black;
    float: left;
    height: 92px;
    margin: 0;
    position: relative;
    width: 164px;
}
.fadeContainer a.img {
    float: left;
    height: 92px;
    text-align: center;
    width: 164px;
}
.opaque {
    background-color: #000000;
    height: 92px;
    margin-top: -92px;
    position: relative;
    width: 164px;
    z-index: 4500;
}
.opaque.large {
    float: left;
    height: 178px;
    margin-top: -178px;
    width: 317px;
}
.opaque a {
    float: left;
    height: 92px;
    width: 164px;
}
.opaque.large a {
    height: 178px;
    width: 317px;
}
.fadeContainer img {
    float: left;
}
div.fadeContent {
    float: left;
    margin-top: -92px;
    z-index: 9999;
}
div.fadeContent div.contentLink {
    float: left;
    z-index: 6000;
}
div.fadeContent a.mainLink span {
    text-decoration: none;
}
div.fadeContainer table td {
    position: relative;
    text-align: center;
    vertical-align: middle;
}
div.fadeContainer table {
    height: 92px;
    width: 164px;
    z-index: 4000;
}
div.fadeContent a.white, div.fadeContent div.contentLink a span.white, .channels a span.white {
    color: #FFFFFF;
    float: left;
    margin: 5px 5px 0;
    padding: 0;
    position: relative;
    text-decoration: none;
    width: 154px;
    z-index: 5000;
}
div.fadeContent a.yellow, div.fadeContent div.contentLink a span.yellow, .channels a span.yellow {
    color: #FFFF00;
    float: left;
    margin: 0 5px 0;
    padding: 0;
    position: relative;
    text-decoration: none;
    width: 154px;
    z-index: 5000;
}
#colThree div.fadeContent a.white:hover {
    color: White;
    text-decoration: none;
}
#colThree div.fadeContent a.yellow:hover {
    color: Yellow;
    text-decoration: none;
}
table.ajaxProcessingOpace {
    background-color: #E5F1FA;
    float: left;
    opacity: 1;
    position: relative;
    text-align: center;
    z-index: 800000;
}
table.ajaxProcessingNext {
    background-color: Transparent;
    float: left;
    opacity: 1;
    position: relative;
    text-align: center;
    z-index: 900000;
}
table.ajaxProcessingNext div {
    background-color: #E5F1FA;
    height: 30px;
    margin-left: 110px;
    padding-top: 15px;
    width: 300px;
}
table#xslVideoTabsNext.bottomTabs div {
    margin-left: 200px;
}
table.ajaxProcessingNext div span {
    color: #000000;
    display: none;
    font-size: 1.1em;
    font-weight: bold;
}
table.bottomTabs {
    margin-left: 10px;
    margin-top: 4px;
}
a.feat-tour-link {
    background: url("/images/global/feat-tour.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 0 !important;
    overflow: hidden;
    padding: 95px 0 0;
    text-indent: -5000px;
    width: 96px;
}
a.take-tour-link, a.reg-link {
    background: url("/images/global/getting_started_sticker.gif") no-repeat scroll left top transparent;
    float: left;
    height: 0 !important;
    overflow: hidden;
    padding: 95px 0 0;
    text-indent: -5000px;
    width: 96px;
}
a.reg-link {
    background: url("/images/global/reg-Stickers.jpg") no-repeat scroll left top transparent;
    margin-top: -120px;
}
a.take-tour-link:hover, a.feat-tour-link:hover, a.reg-link:hover {
    background-position: 0 -95px;
}
body {
    background: url("/images/global/backTop.gif") repeat-x scroll 0 0 #000000;
    color: #446666;
    font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin: 0;
}
h1 object, h2 object, h3 object {
    float: left;
}
h1 object, h1 object param {
    float: left;
}
.sIFRhEAD h1 {
    width: 706px;
}
.sIFRhEAD {
    float: left;
    height: 50px;
    width: 706px;
}
.container {
    float: none;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 970px;
}
.header {
    background-color: #000000;
    float: left;
    height: 125px;
    width: 970px;
}
.title {
    float: left;
    padding: 32px 0 0 30px;
}
input, textarea, select {
    font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
    font-size: 1em;
}
.title h1 {
    background: url("/images/global/mainHeaderLogo.gif") no-repeat scroll left top transparent;
    float: left;
    height: 52px;
    margin: 0;
    text-indent: -5000px;
    width: 425px;
}
h1.sIFR {
    float: left;
    height: auto;
    margin: 0;
    padding: 0 20px 15px;
    width: 686px;
}
h1.sIFR2 {
    float: left;
    height: auto;
    margin: 0;
    padding: 0 0 15px 20px;
}
#homeleftCol .sIFRhEAD span.rss {
    background: url("/images/global/rss.gif") no-repeat scroll left center transparent;
    float: right;
    font-size: 11px;
    font-weight: bold;
    margin: 30px 0 0;
    padding-left: 15px;
    width: auto;
}
#homeleftCol .sIFRhEAD span.right {
    float: right;
    font-size: 11px;
    font-weight: bold;
    margin: 30px 0 0;
    padding-left: 15px;
    text-decoration: none;
    width: auto;
}
#homeleftCol .sIFRhEAD span.rss a, #homeleftCol .sIFRhEAD span.right a {
    text-decoration: none;
}
#homeleftCol .sIFRhEAD span.rss a:hover, #homeleftCol .sIFRhEAD span.right a:hover {
    color: #000000;
}
h1, h2, h3 {
    color: #0076D2;
    float: left;
    padding-bottom: 3px;
    padding-top: 3px;
}
h1 {
    float: left;
    font-size: 1.4em;
    margin-bottom: 4px;
}
#searchbox {
    float: right;
    overflow: hidden;
    padding-top: 15px;
}
#searchbox div {
    float: left;
    margin: 1px 0 0;
    padding-left: 5px;
    vertical-align: middle;
}
#searchbox label {
    color: #D6E03E;
    float: left;
    font-size: 11px;
    padding-right: 0.5em;
}
#searchbox div.searchFieldInputBox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    height: 17px;
    width: 140px;
}
#searchbox .searchfield {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    float: left;
    margin: 0;
    padding: 0;
}
#searchbox a.searchButton {
    background: url("/images/global/arrowbutton.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 17px;
    margin: 2px 12px 0 5px;
    overflow: hidden;
    padding-right: 13px;
    text-indent: -5000px;
    width: 17px;
}
a.loginreg {
    background: url("/images/registration/channellinkBg.gif") no-repeat scroll right top transparent;
    height: 17px;
    padding-right: 25px;
}
a.loginlogin {
    background: url("/images/registration/channellinkBg.gif") no-repeat scroll right top transparent;
    height: 17px;
    padding-right: 25px;
}
#mainSiteLink {
    clear: right;
    float: right;
    padding: 55px 25px 0 4px;
}
#mainSiteLink a {
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
}
a {
    border: medium none;
    color: #0076D2;
    outline-style: none;
    outline-width: medium;
}
#mainSiteLink img {
    border: 0 none #FFFFFF;
    padding-top: 10px;
}
a img {
    border: medium none;
    outline-style: none;
    outline-width: medium;
}
.mainBackgr {
    background: url("/images/global/rightbackgr.jpg") repeat-y scroll right top #FFFFFF;
    clear: both;
    float: left;
    height: auto;
    width: 970px;
}
.main {
    background-color: #FFFFFF;
    clear: both;
    float: left;
    height: auto;
    width: 970px;
}
.main.content {
    background-color: #FFFFFF;
    padding-left: 30px;
    padding-right: 30px;
}
a.masterLink {
    float: left;
}
a.masterLink img {
    float: left;
}
.hoverContainer {
    background-color: Black;
    cursor: pointer;
    float: left;
    height: 92px;
    margin-top: -92px;
    opacity: 0.5;
    width: 164px;
    z-index: 2000;
}
.channel .hoverContainer {
    margin-left: 32px;
}
.channel .textContainer {
    margin-left: 32px;
}
.textContainer, .textContainer:hover {
    color: White;
    cursor: pointer;
    float: left;
    height: 82px;
    margin-top: -92px;
    padding: 5px;
    position: relative;
    text-decoration: none;
    width: 154px;
    z-index: 5000;
}
.textContainer span {
    color: #D7E041;
}
a#top {
    background: url("/images/global/mainHeaderLogo.gif") no-repeat scroll left top transparent;
    float: left;
    height: 52px;
    text-indent: -5000px;
    width: 425px;
}
ul.mainNav {
    background-color: #000000;
    clear: both;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 970px;
}
.mainNav li {
    float: left;
    height: 32px;
    margin: 0 1px 0 0;
    text-align: center;
    width: 132px;
}
.mainNav li a {
    background: url("/images/global/navBgSlice.gif") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    height: 27px;
    padding: 7px 0 0;
    text-decoration: none;
}
.mainNav li a:hover, .mainNav li a.selected {
    background: url("/images/global/navBgHover.gif") repeat-x scroll 0 0 transparent;
}
.mainNav li.navImg, .mainNav li.navImgClose {
    float: right;
    height: 34px;
    margin: 0;
    width: 37px;
}
.mainNav li.navImg a {
    background: url("/images/global/navArrowImg.gif") no-repeat scroll 0 0 transparent;
    text-indent: -5000px;
}
.mainNav li.navImg a:hover {
    background: url("/images/global/navArrowImg.gif") no-repeat scroll 0 0 transparent;
}
ul#topNav {
    float: left;
    list-style: none outside none;
    margin: 0 5px 0 0;
}
#topNav li {
    float: left;
    font-size: 11px;
    margin: 2px 15px 0 0;
}
#topNav li a {
    color: #D6E03E;
    text-decoration: none;
}
#topNav li a:hover {
    color: #FFFFFF;
}
ul#subNav {
    background-color: #D7E143;
    float: right;
    height: 34px;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 10px;
}
#subNav li {
    display: inline;
    float: left;
    margin: 10px 12px 0 0;
}
#subNav li a {
    color: #000000;
    font-size: 11px;
    text-decoration: none;
}
#subNav li a:hover {
    color: #0076D2;
}
#optionDropDowns {
    background: url("/images/global/dropDownBg.gif") repeat-x scroll 0 0 transparent;
    clear: both;
    height: 34px;
    width: 100%;
}
#optionDropDowns label {
    color: #000000;
    display: inline;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin: 9px 0 0 20px;
}
#optionDropDowns div select {
    font-size: 12px;
    height: 20px;
    margin: 8px 0 0 3px;
    width: 165px;
}
#goButtons a {
    color: #000000;
    cursor: pointer;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin: 9px 0 0 0;
    text-decoration: none;
    width: 40px;
}
#goButtons a:hover {
    overflow: hidden;
    text-decoration: none;
}
#goButtons a.Go {
    background: url("/images/global/goBg.gif") no-repeat scroll right 0 transparent;
    font-size: 14px;
    height: 17px;
    line-height: 17px;
    text-decoration: none;
    width: 40px;
}
#goButtons a.Go:hover {
    background: url("/images/global/goBg.gif") no-repeat scroll right -17px transparent;
    color: #0076D2;
}
#optionDropDowns div {
    float: left;
    position: relative;
    width: 670px;
}
#rightCol {
    background-color: #EFEFEF;
    float: left;
    padding-bottom: 35px;
    width: 244px;
}
h2.heading {
    color: #000000;
    display: inline;
    float: left;
    font-size: 13px;
    height: 24px;
    margin: 0 0 0 10px;
    padding: 10px 10px 0;
    width: 204px;
}
h2.heading.mostpopular {
    background: url("/images/global/mstPopBg.gif") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
}
h2.heading.vacancies {
    background: url("/images/global/vacanciesBg.gif") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
}
h2.heading.events {
    background: url("/images/global/h2Bg.gif") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #FFFFFF;
    color: #000000;
}
ul.mostPopular {
    display: inline;
    float: left;
    list-style: none outside none;
    margin: 0 0 20px 10px;
    padding: 0;
    width: 224px;
}
.mostPopular li {
    background-color: #000000;
    border-top: 1px solid #333333;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    line-height: 1.2;
    width: 224px;
}
.mostPopular li div {
    float: left;
    width: 120px;
}
ul.mostPopular li table {
    float: left;
}
.mostPopular li a.link strong {
    width: 120px;
}
.mostPopular li a.link {
    cursor: pointer;
    float: left;
    padding: 2px 0;
}
.mostPopular li a {
    color: #FFFFFF;
    float: left;
    padding-bottom: 5px;
    padding-top: 8px;
    text-decoration: none;
    width: 120px;
}
.mostPopular li a:hover {
    color: #D6E03E;
}
.mostPopular li a.img {
    float: left;
    padding: 10px;
    width: 73px;
}
.mostPopular li a.img img {
    float: left;
}
li.popFooter p {
    display: inline;
    float: right;
    height: 12px;
    margin-top: 5px;
    padding: 5px 0 15px;
    width: 224px;
}
.mostPopular li.popFooter p a {
    background: url("/images/global/mostPopBG.gif") no-repeat scroll right -17px transparent;
    color: #FFFFFF;
    display: inline;
    float: right;
    margin-right: 8px;
    padding: 0 5px 4px 0;
    text-decoration: none;
    width: 75px;
}
.mostPopular li.popFooter p a:hover {
    background: url("/images/global/mostPopBG.gif") no-repeat scroll right top transparent;
    color: #D6E03E;
}
a#tellUs {
    background: url("/images/tellwhatyouthink/telluswhatyouthink1_1.gif") no-repeat scroll left top transparent;
    float: left;
    height: 70px;
    margin: 0 0 20px 10px;
    overflow: hidden;
    text-indent: -5000px;
    width: 224px;
}
a#tellUs.tellUsWhatYouThink {
    background: url("/images/tellwhatyouthink/telluswhatyouthink1_1.gif") no-repeat scroll left top transparent;
    height: 70px;
}
a#tellUs.tellUsWhatYouThink:hover {
    background: url("/images/tellwhatyouthink/telluswhatyouthink1_2.gif") no-repeat scroll left top transparent;
    height: 70px;
}
a#tellUs.ofCareerVideos {
    background: url("/images/tellwhatyouthink/telluswhatyouthink2_1.gif") no-repeat scroll left top transparent;
    height: 70px;
}
a#tellUs.ofCareerVideos:hover {
    background: url("/images/tellwhatyouthink/telluswhatyouthink2_2.gif") no-repeat scroll left top transparent;
    height: 70px;
}
a#tellUs.CareerMatchMaking {
    background: url("/images/tellwhatyouthink/telluswhatyouthink3_1.gif") no-repeat scroll left top transparent;
    height: 70px;
}
a#tellUs.CareerMatchMaking:hover {
    background: url("/images/tellwhatyouthink/telluswhatyouthink3_2.gif") no-repeat scroll left top transparent;
    height: 70px;
}
a#tellUs.EmailedJobAlerts {
    background: url("/images/tellwhatyouthink/telluswhatyouthink4_1.gif") no-repeat scroll left top transparent;
    height: 70px;
}
a#tellUs.EmailedJobAlerts:hover {
    background: url("/images/tellwhatyouthink/telluswhatyouthink4_2.gif") no-repeat scroll left top transparent;
    height: 70px;
}
a#tellUs.EventsJobsPresentations {
    background: url("/images/tellwhatyouthink/telluswhatyouthink5_1.gif") no-repeat scroll left top transparent;
    height: 85px;
}
a#tellUs.EventsJobsPresentations:hover {
    background: url("/images/tellwhatyouthink/telluswhatyouthink5_2.gif") no-repeat scroll left top transparent;
    height: 85px;
}
a#tellUs.GoPsychometrics {
    background: url("/images/tellwhatyouthink/telluswhatyouthink6_1.gif") no-repeat scroll left top transparent;
    height: 60px;
}
a#tellUs.GoPsychometrics:hover {
    background: url("/images/tellwhatyouthink/telluswhatyouthink6_2.gif") no-repeat scroll left top transparent;
    height: 60px;
}
.rightBlock {
    background-color: #0076D2;
    border-top: 1px solid #DDDDDD;
    display: inline;
    float: left;
    margin: 0 0 0 10px;
    padding: 0;
    width: 224px;
}
.rightBlock select {
    clear: right;
    margin: 12px 0 0 12px;
    width: 200px;
}
.rightBlock span.checks {
    display: inline;
    float: left;
    margin: 10px 0 0 10px;
    width: 180px;
}
.rightBlock span.checks input {
    clear: left;
    float: left;
}
.rightBlock span.checks span.last {
    clear: left;
    margin-top: 10px;
}
.rightBlock span.checks label {
    float: left;
    margin-right: 10px;
    margin-top: 3px;
    width: 140px;
}
.rightBlock label {
    color: #FFFFFF;
    float: left;
    font-size: 12px;
}
.rightBlock p.rightBlockFooter {
    border-top: 1px solid #DDDDDD;
    float: left;
    height: 12px;
    margin: 12px 0 0;
    padding: 8px 0 12px;
    width: 100%;
}
.rightBlock p.rightBlockFooter a {
    background: url("/images/global/rightFootBg.gif") no-repeat scroll right top transparent;
    color: #FFFFFF;
    float: right;
    font-size: 11px;
    height: 18px;
    margin: 0 5px 0 20px;
    padding: 0 20px 0 0;
    text-decoration: none;
}
.rightBlock p.rightBlockFooter a:hover {
    background: url("/images/global/rightFootBg.gif") no-repeat scroll right -17px transparent;
    color: #D6E03E;
}
#tagCloud {
    background-color: #EFEFEF;
    clear: both;
    float: left;
    height: 177px;
    padding: 0 0 20px 10px;
}
#homeleftCol {
    float: left;
    height: auto;
    padding: 0 0 15px;
    width: 726px;
}
h2, h3 {
    color: #000000;
    font-size: 28px;
}
#homeleftCol h2 span, #homeleftCol h3 span {
    color: #0076D2;
}
h3 {
    clear: left;
    font-size: 22px;
    padding: 25px 0 0;
}
p {
    color: #000000;
    font-size: 12px;
    padding: 0 0 10px 5px;
    width: 530px;
}
img#holder {
    clear: both;
    margin: 0 0 20px 10px;
}
ul#footer {
    background-color: #E6E6E6;
    border-top: 1px solid #000000;
    clear: both;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 18px;
    width: 100%;
}
ul#footer ul {
    clear: left;
    float: left;
    margin: 0;
    padding: 0;
}
ul#footer li {
    float: left;
    font-size: 1.05em;
    list-style: none outside none;
    padding: 3px 5px 0 10px;
}
ul#footer li ul li {
    clear: both;
    width: 130px;
}
ul#footer li.smallFooterCol ul li {
    width: 70px;
}
ul#footer li.largeFooterCol ul li {
    width: 168px;
}
ul#footer li.cpFooterCol ul li {
    width: 100px;
}
#footer li a {
    color: #4D4D4D;
    text-decoration: none;
}
#footer li h3 {
    color: #000000;
    display: inline;
    font-size: 1.2em;
    margin: 10px 0 0 10px;
    padding: 0;
}
#footer li h3 a {
    color: #000000;
    text-decoration: none;
}
#footer li.noHead {
    height: 0;
    padding-top: 30px;
}
#footer li.adjEmp {
    margin: 0;
    padding-right: 0;
}
#footer li.rss {
    background: url("/images/global/rss.gif") no-repeat scroll left center transparent;
    padding-left: 15px;
}
#footer li.proAdj {
    padding-left: 15px;
}
#footer li.last {
    padding-right: 0;
}
#footer li.last ul li {
    margin: 0;
    padding: 0 5px;
    width: 100px;
}
ul#footerReturn {
    background-color: #E6E6E6;
    clear: both;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 18px;
    width: 100%;
}
ul li.returnToTop a {
    background: url("/images/global/cp_btnroll_returntotop.gif") no-repeat scroll left center transparent;
    color: #000000;
    float: right;
    margin: 0 15px;
    padding: 0 0 0 15px;
}
ul li.returnToTop a:hover {
    background: url("/images/global/toTop.gif") no-repeat scroll left center transparent;
    color: #0076D2;
    padding: 0 0 0 15px;
}
#subFooter {
    background: none repeat scroll 0 0 #000000;
    float: left;
    height: 80px;
}
#subFooter p {
    color: #FFFFFF;
    float: left;
    padding: 5px;
}
#subFooter p a {
    color: #FFFFFF;
    margin-left: 5px;
    text-decoration: none;
}
#subFooter p a:hover {
    text-decoration: underline;
}
div.jsVidWrap {
    float: left;
}
.paging {
    float: left;
    font-size: 12px;
    padding: 0 0 10px 10px;
    width: 691px;
}
.paging .lnkPrev {
    background: url("/images/global/prevButton.gif") no-repeat scroll left top transparent;
    float: left;
    height: 11px;
    margin-right: 5px;
    overflow: hidden;
    text-indent: -5000px;
    width: 10px;
}
.paging span.currentPage {
    color: #000000;
    float: left;
    font-weight: bold;
    line-height: 10px;
    margin-right: 5px;
}
.paging a {
    color: #AEAEAE;
    float: left;
    line-height: 10px;
    margin-right: 5px;
    text-decoration: none;
}
paging a:hover {
    color: #000000;
}
.paging .lnkNext {
    background: url("/images/global/nextButton.gif") no-repeat scroll left top transparent;
    float: left;
    height: 11px;
    overflow: hidden;
    text-indent: -5000px;
    width: 10px;
}
ul.videoList1 {
    display: inline;
    float: left;
    list-style: none outside none;
    margin: 10px 0 0;
    padding: 0;
    width: 706px;
}
ul.videoList1 li {
    display: inline;
    float: left;
    font-size: 11px;
    height: 130px;
    margin: 0 0 0 10px;
    padding: 0 0 10px;
    width: 164px;
}
ul.videoList1 li table.mitem {
    background-color: #000000;
    float: left;
    height: 92px;
    text-align: center;
    vertical-align: middle;
    width: 164px;
}
ul.videoList1 li table.mitem td {
    text-align: center;
}
ul.videoList1 li a.masterLink {
    float: none;
}
ul.videoList1 li a.masterLink img {
    float: none;
}
ul.videoList1 li .hoverContainer {
    background-color: Black;
    cursor: pointer;
    float: left;
    height: 92px;
    margin-top: -92px;
    opacity: 0.5;
    width: 164px;
    z-index: 2000;
}
ul.videoList1 li .textContainer, ul.videoList1 li .textContainer:hover {
    color: White;
    cursor: pointer;
    float: left;
    height: 82px;
    margin-top: -92px;
    padding: 5px;
    position: relative;
    text-decoration: none;
    width: 154px;
    z-index: 5000;
}
ul.videoList1 li .textContainer span.subtitle {
    color: #D7E041;
}
a.plus {
    background: url("/images/global/plusBGnu.gif") no-repeat scroll right 0 transparent;
    color: #000000;
    float: left;
    height: 14px;
    margin: 5px 0 0;
    text-decoration: none;
    text-indent: -5000px;
    width: 15px;
}
a.plus:hover {
    background: url("/images/global/plusBGnu.gif") no-repeat scroll right -14px transparent;
}
a.minus {
    background: url("/images/global/minusBGnu.gif") no-repeat scroll right 0 transparent;
    color: #000000;
    float: left;
    height: 14px;
    margin: 5px 0 0;
    text-decoration: none;
    text-indent: -5000px;
    width: 15px;
}
a.minus:hover {
    background: url("/images/global/minusBGnu.gif") no-repeat scroll right -14px transparent;
}
ul.videoList1 li a.title {
    color: #0076D2;
    float: left;
    font-size: 10px;
    height: auto;
    padding: 5px 5px 0 0;
    text-decoration: none;
    width: 144px;
}
ul.videoList1 li a.title:hover {
    color: Black;
}
ul#breadcrumbs {
    background-color: transparent;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 5px 0 0 15px;
    width: 620px;
}
ul#breadcrumbs li {
    float: left;
    padding: 5px 0 5px 5px;
}
ul#breadcrumbs li.current {
    color: #0076D2;
}
ul#breadcrumbs li a {
    color: #000000;
    text-decoration: none;
}
ul#breadcrumbs li a:hover {
    color: #0076D2;
}
#calOuter {
    background-color: #C1C1C1;
    display: inline;
    float: left;
    font-size: 11px;
    margin-bottom: 20px;
    margin-left: 10px;
    padding: 0 10px 10px;
    width: 204px;
}
.cpCalendar {
    border: medium none;
    float: left;
    width: 202px;
}
.cpCalendar td.cpCalendarDay, .cpCalendar td.cpCalendarWeekendDay, .cpCalendar td.cpCalendarTodayDay, .cpCalendar td.cpCalendarOtherMonthDay {
    padding: 5px;
}
.cpCalendar td.cpCalendarTodayDay a {
    color: #FFFFFF;
    font-weight: bold;
}
.cpCalendar td.cpCalendarNotNull {
    background-color: #D6E043;
    padding: 5px;
}
.cpCalendar td.cpCalendarNotNull a {
    color: #000000;
}
.cpCalendar td a {
    color: #000000;
    display: block;
    font-size: 11px;
    height: auto;
    text-decoration: none;
    width: 100%;
}
.ajaxProcessingOpace.cpcal {
    background-color: #C1C1C1;
}
.ajaxProcessingNext.cpcal {
    background-color: #C1C1C1;
}
.ajaxProcessingNext.cpcal div {
    background-color: #C1C1C1;
    margin: 0;
    width: 218px;
}
.cpCalendarPrevNext {
    font-weight: bold;
}
.cpCalendarPrevNext a.calPrev {
    background: url("/images/global/calPrev.jpg") no-repeat scroll left 50% transparent;
    display: table;
    float: left;
    height: 16px;
    line-height: 15px;
    overflow: hidden;
    text-indent: -5000px;
    width: 11px;
}
.cpCalendarPrevNext a.calNext {
    background: url("/images/global/calNext.jpg") no-repeat scroll left 50% transparent;
    display: table;
    height: 16px;
    line-height: 15px;
    overflow: hidden;
    text-indent: -5000px;
    width: 11px;
}
.cpCalendarDayHeader {
    color: Black;
    font-size: 10px;
    font-weight: bold;
}
.cpCalendarDay {
    background-color: #EFEFEF;
    color: Black;
}
.cpCalendarOtherMonthDay {
    background-color: #EFEFEF;
    color: Black;
}
.cpCalendarSelectedDay {
}
.cpCalendarSelector {
}
.cpCalendarTitle {
}
.cpCalendarTitle td {
    color: Black;
    font-size: 12px;
    font-weight: bold;
}
.cpCalendarTodayDay {
    background-color: #0076D2;
    color: White;
}
.cpCalendarWeekendDay {
    background-color: #EFEFEF;
    color: Black;
}
#colOne input.forgotPasswordText {
    clear: both;
    margin-left: 10px;
    width: 150px;
}
#colOne a.forgotPasswordButton {
    background: url("/images/global/loginBut.gif") no-repeat scroll left top transparent;
    float: left;
    height: 17px;
    margin: 1px 0 0 2px;
    overflow: hidden;
    text-indent: -5000px;
    width: 17px;
}
#colOne a.forgotPasswordButton:hover {
    background: url("/images/global/loginButHover.gif") no-repeat scroll left top transparent;
}
#footer li a:hover {
    color: #0076D2;
}
.blueboxSearch {
    background-color: #E5F1FA;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    padding: 10px;
    width: 686px;
}
.blueboxSearch input.searchfield {
    float: left;
    width: 200px;
}
.blueboxSearch label {
    color: #000000;
    float: left;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 20px;
    padding: 0 19px;
}
.blueboxSearch select {
    float: left;
    width: 200px;
}
.blueboxSearch a.searchButton {
    background: url("/images/global/channellinkBg.gif") no-repeat scroll right top transparent;
    color: #0076D2;
    float: left;
    font-size: 11px;
    margin: 2px 0 0 20px;
    padding: 0 20px 2px 0;
    text-align: right;
    text-decoration: none;
}
.blueboxSearch a.searchButton:hover {
    background: url("/images/global/channellinkBgHover.gif") no-repeat scroll right top transparent;
    color: #000000;
}
.bodyP {
    padding-left: 15px;
}
.bodyP p {
}
#homeleftCol #sitemap {
    background-color: #E5F1FA;
    display: inline;
    float: left;
    margin-left: 10px;
    width: 705px;
}
#homeleftCol #sitemap ul {
    color: Black;
    font-size: 11px;
    list-style: disc outside none;
    margin: 10px 0 0 35px;
    padding: 0;
}
#homeleftCol #sitemap ul li {
    margin-bottom: 10px;
}
#homeleftCol #sitemap ul li a {
    text-decoration: none;
}
#homeleftCol #sitemap ul li a:hover {
    color: Black;
}
.searchWrapper {
    display: block;
    float: left;
    margin-bottom: 20px;
}
#homeleftCol .searchWrapper {
    float: left;
    margin-left: 10px;
    width: 706px;
}
#homeleftCol .searchWrapper .heading {
    float: left;
    margin: 0;
    width: 686px;
}
#homeleftCol .searchWrapper .rightBlock {
    float: left;
    margin-left: 0;
    width: 706px;
}
div.rss {
    background-color: #E5F1FA;
    float: left;
    margin-left: 10px;
    width: 705px;
}
div.rss ul {
    color: Black;
    font-size: 11px;
    margin-top: 10px;
}
div.rss ul li {
    margin-bottom: 10px;
}
div.rss ul li a {
    text-decoration: none;
}
div.rss ul li a:hover {
    color: Black;
}
.caps {
    text-transform: uppercase;
}
span.empty {
    color: #0076D2;
    float: left;
    padding: 15px;
    width: 676px;
}
a.backbtn {
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}
a.listBgPodcasts, a.listbgpodcasts {
    background: url("/media/510073/podcast.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 23px;
    margin-right: 10px;
    padding-left: 25px;
}
a.listBgPodcasts:hover, a.listbgpodcasts:hover {
    background: url("/media/510073/podcast.jpg") no-repeat scroll left bottom transparent;
    color: #000000;
    height: 23px;
    padding-left: 25px;
}
.underline {
    text-decoration: underline;
}
div#sidePanelContent {
    float: left;
    padding: 0 0 0 5px;
    width: 220px;
}
div#sidePanelContent p {
    width: 220px;
}
#searchWrapper ul.videoList1 li.nonPremiumEmp {
    clear: left;
    height: auto;
}
#searchWrapper ul.videoList1 li.nonPremiumEmp a {
    font-size: 12px;
}
.rightBlock span#vacchecks.checks {
    margin-bottom: -2px;
    width: 200px;
}
.rightBlock span#vacchecks.checks input {
    clear: none;
    float: none;
}
.rightBlock span#vacchecks.checks label {
    clear: none;
    float: none;
    margin-right: -1px;
    width: auto;
}
.chkImmediate {
    clear: left;
    float: left;
    margin-left: 0;
    margin-right: 4px;
    margin-top: 5px;
}
#searchbox {
    padding-bottom: 10px;
}
.skyScraper {
    background-color: Transparent;
    display: none;
    height: 600px;
    position: absolute;
    top: 160px;
    width: 120px;
}
.skyScraperLeft {
    background-color: Transparent;
    display: none;
    height: 600px;
    left: -140px;
    position: absolute;
    top: 160px;
    width: 120px;
}
.gBanner {
    display: block;
    float: left;
    height: 60px;
    width: 468px;
}
li.homeNav {
    width: 134px;
}
#footer li.returnToTop {
    clear: both;
    float: right;
    margin-bottom: 20px;
    margin-right: 20px;
    padding-right: 0;
    padding-top: 10px;
}
body div#uservoice-feedback a#uservoice-feedback-tab, body div#uservoice-feedback a#uservoice-feedback-tab:link {
    top: 15% !important;
}
.listBgDownloads {
    background: url("/media/510078/download.jpg") no-repeat scroll 0 -3px transparent;
    color: #0076D2;
    padding-bottom: 5px;
    padding-left: 25px;
}
.listBgDownloads:hover {
    background: url("/media/510078/download.jpg") no-repeat scroll 0 -26px transparent;
    color: #0076D2;
    height: 38px;
    padding-bottom: 5px;
    padding-left: 25px;
}
.vacancySpec ul li, #employerInfo ul li, .companyInfo ul li ul li ul li {
    color: #000000;
    font-size: 12px;
}
.companyInfo ul li ul li ul {
    margin-left: 20px;
}
.underlined {
    text-decoration: underline;
}
#companyInfoContainer ul.bulletedList {
    list-style-position: inside;
    list-style-type: disc;
    margin-left: 0;
}

#cccwr.ccc-dark .ccc-inner p { width: auto !important; }
.ccc-inner h2 { float: none;}