body {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #333333; margin: 0px; padding: 0px;  background-color: #f7f9f4}
 #doc3 {margin: auto !important}
  #wrapperLanding {margin: 10px auto 0px auto; min-height: 550px}
#wrapper {width: 100%; min-width: 995px}
#wrapperPopup {margin: 20px auto; width: 500px; padding: 0px; text-align:left}
 #headerContainer {text-align:left; background-color: #f7f9f4; height: 75px; min-width: 770px}
#headerContainerLanding {text-align:center}
#headerContainerLandingNew {text-align:center; width: 731px}
 #landingRings {background: url(/images/bg_green_rings.gif) no-repeat; position: absolute; top: 0px; left: 0px; width: 239px; height: 492px; z-index: 0; display:none}
#headerSm {height: 75px}
#headerContainerPopup {text-align:left; background-color: #fff; background: url(/images/containerTopPopup.gif) top no-repeat}
 #topHeight {height:10px}
#topHeightNew {height:15px}
 #logoLg {margin:20px auto; margin-top:100px; text-align: left; background-image: url(/images/logo_lg.gif); background-repeat: no-repeat; width:403px; height:95px}
#logoLgNew {margin:20px auto 10px auto; margin-top:100px; text-align: left; background-image: url(/images/logo_lg_new.gif); background-repeat: no-repeat; width:403px; height:95px}
 #logoSm {width: 194px; height: 46px; background-image: url(/images/logo_sm.png); background-repeat: no-repeat; float: left; margin: 6px 0px 0px 12px}
#logoSmNew { width: 194px; height: 46px; background-image: url(/images/logo_sm_new.png); background-repeat: no-repeat; float: left; margin: -7px 0px 0px 7px}
html>body #logoSmNew {margin: 6px 0px 0px 12px}
#logoSmRes {width: 196px; height: 47px; background-image: url(/images/logo_sm.png); background-repeat: no-repeat; float: left; margin: 16px 0px 0px 12px}
#logoSmResNew {width: 196px; height: 47px; background-image: url(/images/logo_sm_new.png); background-repeat: no-repeat; float: left; margin: 16px 0px 0px 12px}
 #loggedInLinks {position: absolute; top: 55px; right: 10px; color: #4e463f; font-size: 12px}
#loggedInLanding {position: absolute; top: 10px; right: 10px; color: #4e463f; font-size: 12px; z-index: 5}
#topLoginLandingBar {border-top: 3px solid #77A742; padding-bottom: 10px}
 #searchBox {width: 320px; float:left; margin: 0px 0px 0px 25px}
 #headerSmDegree {height: 65px}
#headerContainerDegree {text-align:left; background-color: #fff; height: 60px; border-top: 2px solid #669933; min-width: 770px}
#degreeTitleBox {vertical-align: bottom; float: left; margin: 0px 0px 0px 0px; color:#336699; font-size:36px; font-weight:bold}
#poweredByBox {vertical-align: bottom; float:right; margin: 0px 0px 0px 0px; font-size:12px; font-weight:bold; vertical-align: bottom}
 #logoSmPowered {width: 170px; height: 32px; margin: 3px 0px 0px 5px; background-image: url(/images/logoSm3.png); background-repeat: no-repeat}
 #contentContainer {height: 100%; text-align:left; padding-top: 0px}
#contentContainerEmployer {background-color: #f7f9f4; height: 100%; text-align:left; padding-top: 0px}
#contentContainerResume {background-color: #f7f9f4; height: 100%; text-align:left; padding-top: 0px}
#contentContainerResume h1 {margin:0 0 10px 5px; font-size:20px; font-weight:bold; color:#646761}
#contentBody {padding-left: 15px; margin:10px 1%; border: 1px solid #dedede; background-color: #fff}
html>body .contentBodyHeight {margin-top: 50px!important;}
#contentBodyIframe {padding-left: 15px; margin: 10px 0 0 0; border: 1px solid #dedede; background-color: #fff}
#contentBoxPad {padding: 10px}
.wrapSearchResults {border: 1px solid #dedede; background-color: #fff}
#wrapWorkFromHomeResults {border: 1px solid #dedede}
#response {margin: 10px}
#resumeSectionBody {padding-left: 15px; margin:10px 1%; position:relative; width:100%}
  #regionA { margin:0px 0 0px 3px; text-align:left; width:210px; float:left}
html>body #regionA {margin:0px 0 0px 5px}
#regionB {width:370px; float:left; vertical-align:top; padding-left:5px}
#regionSponsor {background-color: #fff; height:auto !important; margin: 6px 5%; min-height:100px; padding: 10px}
#regionSponsorKaplan {background-color: #fff; height:auto !important; margin: 6px 0px; min-height:100px; padding: 0px}
 #regionLgA { height:auto !important; margin:0 175px 0 200px; min-height:860px; padding: 7px 5px 5px}
#regionLgAFull {height: 1px; margin:0 10px 0 225px; min-height:860px; padding: 7px 5px 5px}
html>body #regionLgAFull {height:auto !important}
#regionLgAFullEdu {background-color:#fff; height:auto !important; margin:0 10px 0 230px; padding: 7px 5px 5px; min-height:600px}
#regionLgAFullEdu_v2 {background-color:#fff; height:auto !important; margin:0 10px 0 0px; padding: 7px 5px 5px; min-height:600px}
#regionLgAFullEdu_v3 {background-color:#fff; height:auto !important; margin:0 10px 0 0px; padding: 7px 5px 5px; height:600px; width: 800px}
#regionLgAFullEdu_v4 {background-color:#fff; height:auto !important; margin:0 10px 0 0px; padding: 7px 5px 5px; min-height:500px; width: 1000px}
#regionSmB { margin:0 5px; text-align:center; width:160px; float: right}
 #regionC {width:160px; float:left; vertical-align:top; margin:0px; padding-left:5px}
  #regionD {width:530px; float:left; vertical-align:top; padding-left:5px}
#regionE {padding: 0px; width: 29%; float: left}
.contrast_bg{ background-color:#f7f9f4}
 #regionOneCol {padding:15px}
#regionOneColKaplan {padding: 15px 0px}
#resultsSearch { }
#tabsContent {}
.tabs {margin-top: 1px}
#tabsListResults {border-bottom:2px solid #2b6095; height:30px; list-style-image:none; list-style-position:outside; list-style-type:none; margin: 0px; padding:0px}
#tabsListResults li.tab {list-style:none; float:left; margin-left:7px; text-align:center; line-height: 30px; padding: 0px 0px; border-top: 1px solid #dedede; border-left: 1px solid #dedede; border-right: 1px solid #dedede; background-color: #f3f3f3; height: 29px}
#tabsListResults li.tab a {background-color: #f3f3f3; color:#333; display:block; height:29px; padding:0 3px; width:170px}
#tabsList {border-bottom:2px solid #03689a; clear:right; height:30px; list-style-image:none; list-style-position:outside; list-style-type:none; margin: 0px; padding:0px}
li.tab {list-style:none; float:left; margin-left:7px; text-align:center; line-height: 30px; padding: 0px 10px; border-top: 1px solid #dedede; border-left: 1px solid #dedede; border-right: 1px solid #dedede; background-color: #f3f3f3; height: 29px}
li.tab a {background-color: #f3f3f3; color:#333; display:block; height:29px; padding:0 6px; width:200px}
#regionLgA .tabs ul li.active {background-color: #2b6095; border-top: 1px solid #2b6095; border-left: 1px solid #2b6095; border-right: 1px solid #2b6095}
#regionLgA .tabs ul li.active a {color: #fff; background-color: #6088b0}
 .innerTabsCtnr {border-bottom:2px solid #6088b0}
#innerTabsNav {height:33px; list-style-image:none; list-style-position:outside; list-style-type:none; margin: 0px; padding:0px}
li.innerTab {height:33px; list-style:none; float:left; margin-left:3px; text-align:center; line-height: 30px; background: url("/images/innerTabInactive.png")}
li.innerTab a {color:#9b9b99; display:block; height:33px; padding:3px 0 0 0; width:165px; font-weight:bold; font-size:14px}
#regionLgA .innerTabsCtnr ul li.active {background: url("/images/innerTabActive.png")}
#regionLgA .innerTabsCtnr ul li.active a {color: #fff}
  #footerContainer { }
html>body #footerContainer { }
#footerContainerPopup {background-color: #fff; background: url(/images/containerBtmPopup.gif) bottom no-repeat}
#footer {text-align: center; background: none; display:none}
#footerGap {background-color: #006699; height: 15px}
#footer UL {padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px}
#footer LI, #footer LI a {list-style: none; display: inline;  color: #006699; letter-spacing: 1px; font: bold 12px "MyriadPro Bold", Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
#footer LI a:hover {text-decoration: underline}
.copyright {color: #336699; font: normal 10px "MyriadPro Bold", Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
 #footerNew {text-align: center; background: url(/images/footerGrnBar.png) repeat; height: 28px;  margin-bottom: 10px; padding: 0px}
#footerNew UL {padding: 0px; margin: 0px; line-height: 27px; height: 28px}
#footerNew LI, #footerNew LI a {list-style: none; display: inline;  color: #77a742; letter-spacing: 1px; font: bold 12px "MyriadPro Bold", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 27px}
#footerNew LI a:hover {text-decoration: underline}
#footerBtm {background: url(/images/footerBgnd.png) repeat}
.copyrightNew {color: #fff; letter-spacing: 1px; font: normal 10px "MyriadPro Bold", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-bottom: 200px; padding-top: 10px; margin-top: -10px; text-align:center}
#policyLinks {text-align: center; height: 20px; padding-top: 10px; margin: -10px 0px 10px 0px; position:relative}
#policyLinks UL {padding: 0px; margin: 0px; line-height: 19px; height: 28px}
#policyLinks LI, #policyLinks LI a {list-style: none; display: inline; color: #fff; letter-spacing: 1px; font: normal 12px "MyriadPro Bold", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 19px}
 #searchResultsPreview {margin:0px; margin-top:10px; font-size:0px; padding-left: 15px}
#searchResultsPreview .boxTop{ height:15px; width:710px; background: url(/images/search_prev_top.png) top no-repeat}
#searchResultsPreview .boxMid{  padding:0 15px; margin:0px; font-size:0px}
#searchResultsPreview .boxBottom{ height:15px; width:710px; background: url(/images/search_prev_bottom.png) top no-repeat}
#searchResultsPreview ul{ margin:14px 0 0 0px; padding:0px 0 0px 0; font-size:16px}
#searchResultsPreview li{ }
#searchResultsPreview .blue{ color: #207cbd}
#searchResultsPreview .list_color{ }
#searchResultsPreview .innerList{ display:inline; color:#666}
 #searchResultsPreviewAlt {border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; background-color: #f3f3f3; width:100%; margin:10px 0px 0px 0px; font-size:0px}
#searchResultsPreviewAlt .boxTop{ height:10px}
#searchResultsPreviewAlt .boxMid{ position:relative; padding:0 25px}
#searchResultsPreviewAlt .boxBottom{ height:10px}
#searchResultsPreviewAlt ul{ margin:14px 0 0 0px; padding:0px 0 2px 0; font-size:15px}
#searchResultsPreviewAlt li{ padding:3px 0 3px 10px}
#searchResultsPreviewAlt .blue{ color: #207cbd}
#searchResultsPreviewAlt .list_color{ background-color:#e9e9e9}
#searchResultsPreviewAlt .innerList{ width:540px; display:inline; color:#207cbd}
#indeed_at_alt{position:absolute; top:0px; right:15px; font-size:15px;}
#indeed_at{position:absolute; bottom:0px; right:15px; font-size:15px;}
 #searchLanding {margin:0px auto; background: url(/images/bg_searchLanding.gif) no-repeat; height: 114px; padding:17px; width:695px; z-index:10; text-align: left}
html>body #searchLanding {margin:0px auto; background: url(/images/bg_searchLanding.gif) no-repeat; height: 114px; padding:13px 20px 20px 20px; width:660px; z-index:10; text-align: left}
 .bottomLandingMessage {padding: 20px 0px 40px 20px; margin: 0px auto; width: 660px; text-align:left}
html>body .bottomLandingMessage {padding: 0px 0px 40px 20px}
 #searchLandingNew, .searchLandingNew {margin:0px auto 40px 40px;  width:695px; z-index:10; text-align: left; height: 270px}
html>body #searchLandingNew, html>body .searchLandingNew {margin:0px auto 40px auto; padding-left: 10px;  width:660px; z-index:10}
 #searchLabels {position: relative; top: 30px; left: 49px}
#searchLabels label {color: #fff; font-size: 19px; font-weight: bold; letter-spacing: 1px; font-family: "MyriadPro Bold", Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
 #searchInputs {clear:both; padding: 41px 0px 0px 43px; height: 29px}
 .inputBgnd {background: url(/images/inputBgnd.png) no-repeat; width: 256px; height: 27px}
.inputBgnd input {border: 0px; line-height: 20px; height: 20px; font-size: 16px; margin: 2px 0px 0px 2px; width: 240px}
.searchSubmit {position: relative; top: 15px}
 .searchSubmitNew {position: relative; top: 51px}
.landingInput {width: 218px; font-size: 24px; border: 1px solid #ccc; padding: 5px 0px; height: 39px}
html>body .landingInput {height: 29px}
  #response {padding: 0px 0px;}
 #searchCriteria {font-weight: bold; width: 100%;}
#searchTerm, #searchLocation { }
#query, #location { }
 .result, .result_frame {margin-bottom: 10px; padding: 15px 20px; background: #f3f6ee}
.applyJobTitle {display:inline; font-weight: bold; margin-left: 5px; color: #5F625D}
.result:hover {background-color: #e8eddf !important; background-image: none}
.result_frame:hover {background-image: none;}
.resultFeatured {background-color: #ecf8ca; background-image: none}
.resultFeatured:hover {background-color: #e5f6b8 !important; background-image: none}
div.hoverOn {background-color: #fff !important; background-image: none; border: 1px solid #006699; cursor:pointer}
div.hoverOff {border: 1px solid #dedede; background: url(/images/resultsGradient.gif) repeat-x}
.jobTitle {text-decoration: underline; font-size: 16px; font-weight: bold; color: #2b6095;}
.companyCityState {font-size: 14px; color: #336699; padding-top: 3px;}
.company {color:#4d7e26;}
.city {color:#4d7e26;}
.state {color:#4d7e26;}
.snippet {font-size: 13px;}
.jobLink {text-decoration: underline;}
.source {color:#767c65; font-size: 12px;}
.date {color:#767c65; font-size: 12px;}
 #resultsNav {text-align:center; margin-top: 8px;}
#resultsTabs {padding: 3px 0; margin-left: 0; border-bottom: 2px solid #7AA4C4; font: bold 18px arial, helvetica, sans-serif;  }
#resultsTabs li {list-style: none; margin: 0; display: inline}
#resultsTabs li a {padding: 3px 1em; margin-left: 3px; border: 2px solid #7AA4C4; border-bottom: none; background: #edf2f6; text-decoration: none}
#resultsTabs li a:link {color: #7AA4C4}
#resultsTabs li a:visited {color: #85a4bc}
#resultsTabs li a:hover {color: #588cb3; text-decoration: underline; background: #e4f0f9; border-color: #6694b7}
#resultsTabs li a#current {background: white; border-bottom: 3px solid white}
 #userLeftNav {font-size: 14px;}
 .forgotPassConfirmMessage {width: 415px; font-size: 14px; margin-left: 10px}
html>body .forgotPassConfirmMessage {width: 420px; font-size: 14px; margin-left: 10px}
 .floatLeft {float: left}
.floatRight {float: right}
.clearBoth {clear: both}
.textSmall {font-size: 9px}
.textMedium {font-size: 11px}
.textLarge {font-size: 12px}
.req_field {color: #ed1c24; vertical-align:top;}
label.field_error {color: #ed1c24; font-weight: bold}
input.field_error {background-color: #FFECE6}
select.field_error {background-color: #FFECE6}
.sponsorBlurb{padding: 0 0 0 2px; margin:0; width: auto}
.sponsorImageDiv {margin: 0px 20px 20px 0px; height: 120px}
.sponsorBlurb_short{padding: 0 0 0 2px; margin:0; font-size:0; width: 710px;}
.sponsorBlurb_text {margin:0; padding: 0px; font-size:16px; line-height:19px; overflow:hidden}
html>body .sponsorBlurb_text {padding: 10px 0px 0px 0px; overflow:hidden}
.sponsorBlurb_text DIV {display:inline}
.rowSpacer{margin:3px 0;}
.rowResumeSpacer{margin:5px 0;}
.bgnd_white {background: #fff !important}
.blue {color: #336699}
.drkBlue {color: #026081}
.green {color: #78a742}
.odd {background-color: #f7f5f5}
.even {background-color: #fff}
.pad {padding: 5px; font-weight: normal}
.padLrg {padding: 15px; font-weight: normal}
.padBtm {padding-bottom: 20px;}
.padRight {padding-right: 20px;}
.marginTop {margin-top: 20px}
.marginBtm {margin-top: 20px}
.marginLeft {margin-left: 20px}
 .breadcrumb {font-size: 12px; color: #333; margin-bottom: 15px}
.breadcrumb a {color: #7DBA40}
 UL.kaplanFacts li {margin: 10px 0px; list-style-position:outside}
 #topBuffer {margin-top: 7px}
#midBuffer {margin-top: 20px; position: relative}
#bottomBuffer {margin-top: 20px; position: relative}
  #resumeSectionHeader {height:40px; width:712px;   }
.resumeSectionHeader {height:30px; width:100%; margin-left:8px; text-align:left}
.resumeSectionHeaderSm {height:30px; width:510px; margin:0px 0 8px; text-align:left;   }
 h1 {color: #000; font-size: 24px;  margin:0px; padding:0px; letter-spacing:-1px}
h2 { color: #2b6095; padding:0px; font-size: 16px; margin:0px; line-height: 23px; letter-spacing: 1px}
h3 {color: #000; font-weight:normal; font-size: 18px; margin:0px; padding:0px; line-height:19px}
h4 {font-size: 14px}
a {color: #336699; text-decoration: none}
a:hover {color: #7dba40; text-decoration: underline}
LABEL {font-weight:bold; font-size: 14px}
INPUT {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 12px; margin:0px; padding:0px}
input .submit {margin:0px; padding:0px; font-size:0px}
input.greenButton {color: #fff; background-color: #629c31; font-weight: bold; font-size: 110%; padding: 8px; width:505px }
SELECT {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 12px}
TEXTAREA {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 12px}
li{list-style:disc; list-style-position: inside;}
FORM {margin: 0px; padding: 0px}
TABLE {margin: 0px 0 0 5px; padding:0px; border-collapse:collapse}
tr {}
td { text-align:left;}
.firstCol {width:10px; padding:3px 5px 3px 0; margin:0px}
.secondCol {width:250px; padding:3px 5px 3px 0; margin:0px}
.secondColWide {width:400px; padding:3px 5px 3px 0; margin:0px}
.thirdCol {padding:3px 5px 3px 0; margin:0px}
.thirdCol TABLE {margin-left: 0px !important}
.thirdCol TD {font-size: 12px !important}
.thirdCol DIV {font-size: 12px !important}
  #optinSubmitLeft {background: url("/images/blueSubmitLeft.gif") no-repeat top left; height: 57px; display:block; line-height: 18px; text-align: left; padding: 12px 0px 0px 21px}
 #optinSubmitRight {background: url("/images/blueSubmitRt.gif") no-repeat scroll top right; height: 57px; margin-right: 6px; padding-right: 50px; width: 400px}
 html>body #optinSubmitRight {background: url("/images/blueSubmitRt.gif") no-repeat scroll top right; height: 57px; display:block; float: left; margin-right: 6px; padding-right: 50px; width: auto}
#optinSubmitRight a {color: #fff; font-weight: 600}
 #optinSubmitLeftGreen {background: url("/images/greenSubmitLeft.gif") no-repeat top left; height: 57px; display:block; line-height: 18px; text-align: left; padding: 12px 0px 0px 21px}
 #optinSubmitRightGreen {background: url("/images/greenSubmitRt.gif") no-repeat scroll top right; height: 57px; margin-right: 6px; padding-right: 50px; width: 400px}
 html>body #optinSubmitRightGreen {background: url("/images/greenSubmitRt.gif") no-repeat scroll top right; height: 57px; display:block; float: left; margin-right: 6px; padding-right: 50px; width: auto}
#optinSubmitRightGreen a {color: #fff; font-weight: 600}
 #optinSubmitLeftYellow {background: url("/images/yellowSubmitLeft.gif") no-repeat top left; height: 57px; display:block; line-height: 18px; text-align: left; padding: 12px 0px 0px 21px}
 #optinSubmitRightYellow {background: url("/images/yellowSubmitRt.gif") no-repeat scroll top right; height: 57px; margin-right: 6px; padding-right: 50px; width: 400px}
 html>body #optinSubmitRightYellow {background: url("/images/yellowSubmitRt.gif") no-repeat scroll top right; height: 57px; display:block; float: left; margin-right: 6px; padding-right: 50px; width: auto}
#optinSubmitRightYellow a {color: #777; font-weight: 600}
 UL.offerBullets {font-size: 14px; margin-top: 10px}
UL.offerBullets LI {list-style-image: url("/images/arrow.gif"); background-repeat: no-repeat; list-style-position: outside; line-height: 20px}
html>body UL.offerBullets LI {list-style-image: url("/images/arrow.gif"); background-repeat: no-repeat; list-style-position: outside; margin-left: 5px}
 #infoContainer {background: url("/images/infoBgnd.gif") repeat-x #fffede; height: 36px; border: 2px solid #fde7b1; clear:both; line-height: 36px; margin: 10px 0px; font-size: 15px; width:710px}
#infoContainerBlue {background: url("/images/infoContBlueV2.gif") repeat-x #feffff; height: 57px;  clear:both; line-height: 36px; margin: 10px 0px; font-size: 15px; width: 712px}
#infoContainerBlueOptIn {background: url("/images/infoContBlueV2.gif") repeat-x #feffff; padding: 7px 0px; border: 2px solid #7ba5c5; clear:both; margin: 10px 0px; font-size: 15px; width: 712px}
#infoContainerBlueSplit {background: url("/images/infoContBlueSplit.gif") repeat-x #feffff; height: 57px; clear:both; line-height: 36px; margin: 10px 0px; font-size: 15px; width: 710px}
#topOfferWrapper {position: relative; margin-top: -10px}
#infoContainerArrow {background: url("/images/fullOfferArrow.gif") no-repeat; width: 57px; height: 72px; position: absolute; left: -51px; top: 21px; z-index: 50}
 .infoCheckbox {margin: 0px 8px 0px 10px; display:inline; height: 14px; width: 14px}
#optOut {vertical-align: middle; position: static; margin: 7px}
html>body #optOut {vertical-align: middle; position: relative; bottom: 2px; margin: 0px 10px}
.infoRadio {margin: 0px 10px 0px 8px; display:inline; height: 36px; padding-top: 9px}
html>body .infoRadio {margin: 0px 10px 0px 8px; display:inline; height: 36px; padding: 0px}
html>body #optIn_yes {vertical-align: middle; position: relative; bottom: 2px}
html>body #optIn_no {vertical-align: middle; position: relative; bottom: 2px}
.infoContent {text-indent: 0px; margin: 0px 20px 0px 6px; float:left; height: 36px}
html>body .infoContent {margin-left: 10px}
.infoContentBlue {text-indent: 0px; padding-left: 3px; margin: 11px 20px 0px 6px; float:left; height: 43px; line-height: 18px; width: 657px}
html>body .infoContentBlue {margin-left: 10px; width: 667px; height: 51px}
.infoContentBlueOptIn {text-indent: 0px; line-height: 18px; width: 657px}
html>body .infoContentBlueOptIn {margin-left: 10px; width: 667px}
#optInCheck {vertical-align: text-top; width: 22px; margin-left: 7px}
html>body #optInCheck {margin-left: 0px}
 #offerEmailWrapper {background: url("/images/offerEmailBox.gif") repeat-x #fffede; border: 2px solid #7ba5c5; height: 103px; clear:both; width: 708px; margin: 20px 0px 5px 0px}
#offerEmailWrapper .message {margin: 15px 0px 14px 0px; text-align: center}
#offerEmailTable {margin: 5px 0px 5px 5px; font-size: 15px; width: 340px; margin: 0px auto}
#optIn {vertical-align: middle; position: static; margin: 7px}
html>body #optIn {vertical-align: middle; position: relative; bottom: 2px; margin: 0px 10px}
#optinLabel {width: 615px}
html>body #optinLabel {width: 625px}
 .infoContentCheckbox {text-indent: 0px; display:inline; height: 36px}
#infoContainerMsg {background: url("/images/infoMsgBgnd.gif") repeat-x #fffede; height: 36px; border: 2px solid #baf135; clear:left; line-height: 36px; margin: 10px 0px; font-size: 15px; width:710px}
.infoIcon {background: url("/images/bulb.gif") no-repeat; width: 16px; height: 16px; margin: 10px 11px 0px 11px; display:inline; position: relative}
 #spinner {height: 400px; position: relative; top: 130px; margin: 0px auto}
 #age_info {background: url("/images/info.gif") no-repeat; width: 16px; height: 16px; cursor:pointer; float:left; margin-left: 5px; margin-top: 2px}
#age_tooltip {width: 300px; background: url("/images/infoMsgBgnd.gif") repeat-x #fffede; font-size: 12px; border: 2px solid #baf135; height: 36px; display:block}
#pass_info {background: url("/images/info.gif") no-repeat; width: 16px; height: 16px; cursor:pointer; float:left; margin-left: 5px; margin-top: 2px}
#pass_tooltip {width: 370px; background: url("/images/infoMsgBgnd.gif") repeat-x #fffede; font-size: 12px; border: 2px solid #baf135; height: 36px; display:block}
#school_info { text-decoration: underline; color: #336699; font-size: 14px; cursor:pointer; display:inline; line-height: 19px; width: 110px; margin: 0px; padding: 0px 4px 2px 1px}
#school_tooltip {width: 580px; background: url("/images/infoMsgBgnd.gif") repeat-x #e4fac8; font-size: 12px; border: 2px solid #baf135; height: auto; display:block}
#school_privacy_link { text-decoration: underline; color: #336699; font-size: 14px; cursor:pointer; display:inline; line-height: 19px; width: 110px; margin: 0px; padding: 0px 4px 2px 1px}
#school_privacy {width: 580px; background: url("/images/infoMsgBgnd.gif") repeat-x #e4fac8; font-size: 12px; border: 2px solid #baf135; height: auto; display:block}
#dnc_message {background: url("/images/info.gif") no-repeat; width: 16px; height: 16px; cursor:pointer; display:inline; margin-left: 0px; margin-top: 2px; padding-left: 16px}
#dnc_tooltip {width: 300px; background: url("/images/infoMsgBgnd.gif") repeat-x #e4fac8; font-size: 12px; border: 2px solid #baf135; height: 66px; display:block}
 #errorDisplay {width: 600px; margin:0 0 12px 0; background-color: #ffece6; border: 1px solid #ed1c24; color:#4d0000;}
#errorDisplay ul {margin:14px 0 14px 21px; padding:0px;}
#errorDisplay li {margin: 0px; padding:3px 0px; line-height: 18px;}
#errors {}
 #errorDisplayReview {width: 485px; margin:10px 0px 10px 0px; background-color: #ffece6; border: 1px solid #ed1c24; color:#4d0000;}
#errorDisplayReview ul {margin:0px 0px 0px 10px; padding:0px;}
#errorDisplayReview li {margin: 0px; padding:3px 0px; line-height: 18px;}
.errorList {margin-bottom: 0px;}
.errorItem {list-style-type:circle; font-size: 12px;}
.fieldWithErrors {display:inline}
  #added_message {width: 680px; padding: 5px; margin: -1px 0px 2px 0px;  color:#000; font-size: 14px; background: url(/images/lightning_add.gif) left no-repeat; text-indent: 20px}
#removed_message {width: 680px; padding: 5px; margin: -1px 0px 2px 0px;  color:#000; font-size: 14px; background: url(/images/lightning_remove.gif) left no-repeat; text-indent: 20px}
 .reviewTable {width: 500px;  border: 1px solid #dedede; margin-top: 25px; background-color: #fff}
.reviewTable tr { }
.reviewTable td {line-height: 22px; font-size: 13px}
.reviewTable td label {line-height: 22px; font-size: 13px; color: #636766}
.reviewSectionTitle { background-color: #e7f3da; color: #666666; line-height: 24px !important; font-size: 16px !important; font-weight: bold; padding: 7px 5px; border-bottom: 1px solid #dedede}
.reviewSubTitle {background-color: #F5F5F5;  color: #636766; font-weight: bold; padding: 5px 5px 0px 5px; font-size: 14px !important; line-height: 24px !important; height: 24px; border-bottom: 1px solid #efeded}
 #login_container {background-color: #ccff99; border-bottom: 1px solid #dedede; margin-bottom:5px; min-height:147px; width:100%; clear:both; overflow:hidden}
.login_box {background-color: #abe077; float:left; width:46%; padding:10px; min-height:127px}
.activateAcctBox {width: 350px; float:right}
.login_box label{ font-weight:normal; text-align:right; width: 105px; float:left; padding:2px; padding-top:4px}
.login_box .text_field{ float:left; padding:2px; margin-left:10px}
#remember_me_check{ clear:both; float:left; width:225px; padding:0px; text-align:right; font-size:12px; padding-top:5px}
#submit_btn{ float:left; margin-left:10px; padding:0px}
#acct_benefits{ float:left; padding:10px; padding-left:15px}
#acct_benefits ul{ margin:0px; margin-top:5px; padding:0px; font-size:14px; color:#666}
#acct_benefits li{ list-style-type:disc; margin-top:5px}
#login_container h2{ color:#333; font-size:18px}
#hide_link{ float:right; padding-top:5px; padding-right: 5px; font-size:12px}
#hide_link a{ color:#333; text-decoration:none}
 #kwd_teaser {margin-top: -10px; margin-bottom: 0px; font-size: 15px}
#kwd_teaser li {margin: 0px 0px 0px -35px; line-height: 19px}
 #splitBulletJobs {margin: 0px; padding: 0px; font-size: 13px; color: #333}
#splitBulletJobs li {list-style:none; list-style-position: outside; padding-left: 15px; margin: 8px 0px 0px 0px; background: url(/images/arrow.gif) center left no-repeat}
#splitBulletEdu {margin: 0px; padding: 0px; font-size: 13px}
#splitBulletEdu li {list-style:none; list-style-position: outside; padding-left: 15px; margin: 8px 0px 0px 0px; background: url(/images/arrow.gif) center left no-repeat}
.splitPodHeight_v1 {padding-bottom: 71px}
#splitContGreenTop {width: 330px; line-height: 45px; background-color: #99cc66; color: #333; height: 45px; font-size: 19px; padding: 0px 0px 0px 10px; background: url(/images/splitContGreenTop.gif) left no-repeat}
#splitStockGreen {width: 330px; background-color: #99cc66; height: 71px; background: url(/images/splitJobStock.gif) left no-repeat}
#splitContGreenBtm {width: 330px; height: 7px; background: url(/images/splitContGreenBtm.gif) left top no-repeat}
#splitContBlueTop {width: 330px; line-height: 45px; background-color: #6699cc; color: #fff; height: 45px; font-size: 19px; padding: 0px 0px 0px 10px; background: url(/images/splitContBlueTop.gif) left no-repeat}
#splitStockBlue {width: 330px; background-color: #6699cc; height: 71px; background: url(/images/splitEdStock.gif) left no-repeat}
#splitContBlueBtm {width: 330px; height: 8px; background: url(/images/splitContBlueBtm.gif) left top no-repeat}
 #emailFormDiv {border: 1px solid #336699; width: 450px; background-color: #fff; line-height: 16px; text-align: left; vertical-align: top}
  #resumeWrapper {width: 700px; margin: 10px auto; background-color: #fff}
 #teaser{ background-color:#f7ffe7; border-bottom: dotted 1px #006699;  }
#teaser .blank_bar{ background:url(/images/bg_teaser_bar_sm.png) repeat-x; height:12px}
#teaser h1{ background:url(/images/bg_teaser_bar.png) repeat-x;  padding-left:30px; color:#fff;  margin-top: 0px; height: 46px; line-height: 46px}
#teaser h3{ color:#333; font-weight:bold}
#teaser .count{ color:#ffff99}
#teaser .pitch {margin:10px 0px; font-size:16px; color: #2a7cf5; font-weight:bold}
#headerBarNew {background-color:#2B6095; height:45px}
#headerBarNew h1 {padding-left:20px; color:#fff; margin-top: 0px; height: 46px; line-height: 46px}
#headerBar{ background-color:#f7ffe7; margin-top: 0px}
#headerBar .blank_bar{ background:url(/images/bg_teaser_bar_sm.png) repeat-x; height:12px}
#headerBar h1 {background:#2b6095;  padding-left:20px; color:#fff; margin-top: 0px; height: 46px; line-height: 46px}
#headerBar h3{ color:#333; font-weight:bold}
#headerBar .count{ color:#ffff99}
 #headerBarResults{ background-color:#2b6095; height: 45px}
#tabsHeader {float:left; width: 100%; line-height: normal; margin-top: 7px}
#tabsHeader UL {margin: 0px; list-style-type: none; padding: 2px 10px 0px 5px; line-height: 37px}
#tabsHeader li {float: left; list-style: none; margin: 0px 0px 0px 10px; color: #fff; padding:0 0 0 0px}
#tabsHeader li:hover {}
 #tabsHeader li.hoverOn {}
#tabsHeader li.hoverOff {}
#tabsHeader li a {float:left; display: block; text-decoration: none; padding:0px 14px; color: #c3d3db; font-size: 14px; font-weight: bold}
#tabsHeader a:hover {color: #fff;  }
#tabsHeader #current {background: url(/images/activeTabRight.png) right top no-repeat}
#tabsHeader #current a {color: #fff; background-color:#2b6095; background: url(/images/activeTabLeft.png) left top no-repeat; padding-bottom:0px; font-size: 14px}
 #tabsHeader a {float: none;}
 html>body #tabsHeader a {width: auto;}
 #subSection {font-size:14px; color: #fff; height: 40px; line-height: 40px; padding-left: 5px; background-color: #6088b0; margin-top: -1px}
html>body #subSection {margin-top: 0px;}
#subSectionNew {font-size:14px; color: #fff; height: 40px; line-height: 40px; padding-left: 5px; background-color: #6088b0; margin-top: -12px}
html>body #subSectionNew {margin-top: -11px;}
#contact {margin: 17px auto 0px auto; text-align: center}
#contact .name {font-size:20px; font-weight:bold; color: #333}
#contact .address {font-size: 16px}
#contact .cityStateZip {font-size: 16px}
#contact .email {font-size: 16px}
#contact .phone {font-size: 16px}
#objective {width: 100%; text-align: justify}
#objective h1 {border-bottom: 1px solid #333; font-size: 20px}
#jobs {text-align: justify}
#jobs h1 {border-bottom: 1px solid #333; font-size: 20px}
#education {text-align: justify}
#education h1 {border-bottom: 1px solid #333; font-size: 20px}
#additionalSkills {text-align: justify}
#additionalSkills h1 {border-bottom: 1px solid #333; font-size: 20px}
 #contact2 {margin: 0px auto; text-align: center; font-family: Verdana, "Trebuchet MS"; border-bottom: 1px solid #333}
#contact2 .name {font-size:18px; font-weight:bold; color: #111}
#contact2 .address {font-size: 16px}
#contact2 .cityStateZip {font-size: 16px}
#contact2 .email {font-size: 16px; padding-bottom: 10px}
#objective2 {width: 100%; text-align: center}
#objective2 h1 {font-size: 18px}
#jobs2 {text-align: center}
#jobs2 h1 {font-size: 18px}
#education2 {text-align: center}
#education2 h1 {font-size: 18px}
#additionalSkills2 {text-align: center}
#additionalSkills2 h1 {font-size: 18px}
 #saved_searches {position: relative; left: 0px; text-align: left; margin: 0px 0px 0px 0px; border: 1px solid #dedede; width: 175px; background-color: #fff}
 #profilePod {text-align: left; width: 185px; overflow:hidden}
.profilePic {border: 1px solid #e8e8e8; width: 75px; height: 75px;}
.profileTxt {position:relative; color: #646661; margin: 7px 0px 0px 0px; padding-left: 5px; font-size: 11px; line-height: 11px; width: 98px}
.profileTxt strong {font-size: 13px; line-height: 13px;}
 #progressbar {width: 140px; height: 20px; float:left}
.progressStatusTxt { color: #646661; font-size: 11px; float:left; margin: 0px; height: 20px; padding-left: 5px; line-height: 20px; font-weight: bold}
.progressTxt {font-size: 11px; color: #adafaa; margin: 4px 0px 0px 0px; padding: 0px}
.ui-progressbar {height:20px; text-align: left}
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%}
.ui-progressbar .ui-widget-content {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background-color: #fff; border:1px solid #DDDDDD; color:#333333}
#progressbar.ui-corner-all {-moz-border-radius-bottomleft:10px !important; -moz-border-radius-bottomright:10px !important; -moz-border-radius-topleft:10px !important; -moz-border-radius-topright:10px !important}
.ui-progressbar .ui-corner-left {-moz-border-radius-bottomleft:10px; -moz-border-radius-topleft:10px}
.ui-progressbar .ui-corner-left {-moz-border-radius-bottomright:10px; -moz-border-radius-topright:10px}
.ui-progressbar .ui-widget-header {background:url("/images/datePickerTitle.png") repeat-x scroll 50% 50% #F6A828; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background-color:#F6A828; border:1px solid #E78F08; color:#FFFFFF; font-weight:bold}
.resumeProfile, .leftNavPod {width: 195px; height:1%; text-align: left;}
.leftNavPod img {border-style: none;}
.leftNavPod a {margin:0; padding:0;}
.leftNavPod .leftNavHeader {padding:0px 0 7px 0; margin:0; font-size:14px; font-weight:bold; color:#5f625d}
.leftNavPod .item {float:left; padding: 0 0 0 12px; font-size:13px; font-weight:bold; background: url("/images/arrow.gif") no-repeat 0 4px}
.leftNavPod .remove {float:right}
#toggleEdit {display:inline; font-size: 12px}
.leftNavPodMarginTop {margin-top: 35px;}
.leftNavLink {width:165px; padding: 11px 0px 12px 6px; margin:0 0 0 5px; font-size: 13px; font-weight: bold; color: #336699; background: url("/images/brdr_dotted.png") repeat-x 10px bottom; overflow:hidden;}
.leftNavLinkActive {width:195px; padding: 11px 0px 12px 11px; font-size: 13px; font-weight: bold; color: #336699; background: #E2E4E1 url(/images/resumeLeftNavActive.png) no-repeat right;}
.resumeIcon {margin-bottom: -2px; margin-right: 3px;}
.lastLink {padding-bottom: 10px}
#resumeURL {font-size: 14px; font-weight: bold; color: #494b46; margin: 0px 0px 15px 0px; overflow: auto; width: 100%}
#resumeURLNew {font-size: 14px; font-weight: bold; color: #494b46; margin: 0px 0px 20px 0px; overflow: hidden; width: 100%}
.urlName, {background: url(/images/resumeURLBgnd.png) repeat-x left; overflow:auto; width: 100%}
.urlDiv {float:left; padding:0 10px 0 5px; display:inline; background-color: #f7f9f4; font-size:12px; color:#81847e}
.shareThisDiv {width: 95px; background-color: #f7f9f4; display:inline}
#resumeURL a {color: #7e9fbe; text-decoration:underline}
#urlPreview {display:inline}
#resume_url_field { }
html>body #resume_url_field {vertical-align:bottom; position: inherit; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border:1px solid #dedede; padding:3px}
.resume_url_btn {position: relative; top: 4px}
html>body .resume_url_btn {position: inherit}
.urlAvailable {margin-left: 10px; display:inline; height: 14px; color: #669933}
.urlAvailable img, .urlUnavailable img {position: relative; top: 4px}
html>body .urlAvailable img, .urlUnavailable img {position: inherit; margin-bottom: -4px}
.urlUnavailable {color: #ed1c24; margin-left: 10px; display:inline; height: 14px}
.urlAvailable div, .urlUnavailable div {display:inline; position: relative; top: 1px; left: 1px}
  #registrationPod {width: 688px}
#regPodTop {background: url(/images/regPodTop.png) bottom no-repeat; height: 5px; width: 688px}
.regPodLeft {background: url(/images/regPodLeft.png) left top repeat-y; width: 2px}
.regPodBody {background: url(/images/regPodBgnd.png) bottom repeat-x #fff; width: 684px}
.regPodRight {background: url(/images/regPodRight.png) right top repeat-y; width: 2px}
#regPodBottom {background: url(/images/regPodBottom.png) top no-repeat; height: 5px; width: 688px}
#regFormWrapper {margin: 20px 5px 5px 17px; float:right}
html>body #regFormWrapper {margin: 20px 5px 5px 20px; float:right}
#regLock {float:left; margin: 20px 0px 0px 5px}
.req_field_reg {margin-right: 2px; color: #ed1c24; vertical-align:top}
.regField {height: 40px}
html>body .regField {height: auto}
UL.regList {padding: 0px; margin: 0px}
UL.regList LI {list-style-type:none; float:left; width: 260px}
UL.regList LI LABEL {display:block;}
UL.regList LI DIV LABEL {display:block; line-height: 24px}
html>body UL.regList LI DIV LABEL {display:block; position: relative; height: 18px; line-height: 21px}
.regInput {margin:0; padding:0; height:25px; text-indent: 3px; line-height:20px; border:1px solid #d3d5d0; font-size:14px; font-weight:bold;  color: #444}
.regTxt {width: 230px}
.regTxtPhone {width: 66px}
.regSelect {width: 232px; height: 27px; padding-top: 3px; margin-top: 1px}
html>body .regSelect {width: 232px; height: 27px; padding-top: 3px; margin: 0px}
.regMonth {width: 79px; height: 27px}
.regDay {width: 60px; height: 27px}
.regYear {width: 75px; height: 27px}
.resumeSectionTitle {font-size: 20px; color: #646761; line-height: 20px}
.resumeInstructionTitle {color: #646761; font-size: 20px; font-weight:bold; height: 20px; margin-bottom: 15px}
.resumeMain {margin-left: 0px}
.resumePodTitle {padding: 18px 0px 0px 14px; color: #939391; font-size: 15px; font-weight:bold}
.resumePodHelp {width:70px; margin:18px 0 0 -85px; font-size:12px; visibility:hidden;  }
.resumePodHelp a {text-decoration:underline;}
#podControlList UL {padding: 0px; margin: 0px; list-style-type:none}
#podControlList LI {list-style:none; float:right; display:inline; padding: 19px 12px 0px; font-size: 13px; color: #939391}
.resumePodLeft {background: url(/images/resPodLeft.png) left repeat-y scroll transparent; width: 4px}
.resumePodBody {background-color: #fff; width: 100%; padding: 0px 10px}
.resumePodRight {background: url(/images/resPodRight.png) right repeat-y scroll; width: 4px}
.resumePodTop {background: url(/images/resumePodTop.png) top repeat-x; height: 51px}
.resumePodTopLeft {background: url(/images/resumePodTopLeft.png) left top no-repeat; width: 9px; height: 51px; float:left}
.resumePodTopRight {background: url(/images/resumePodTopRight.png) right top no-repeat; width: 9px; height: 51px; float: right}
.resumePodBody {background-color: #fff; width: 100%; padding: 15px 20px; overflow:hidden}
#resumeBody {}
#resumeBody h1 {margin-left: 0px !important; color: #000}
.resumePodBody .introText{ padding:0 0 15px 0; font-size:12px; line-height:18px; color:#878986}
.rpbLCol {float:left; width:320px}
.rpbRCol {float:left; width:320px; margin:0 0 0 25px}
.resumePodBody ul.form {margin:0; padding:0; list-style:none}
.resumePodBody ul.form li {float:left; margin:0 0 10px 0; padding:0; list-style:none}
.resumePodBody ul.form li input.rpbField{ margin:0; padding:0; height:27px; line-height:25px; border:1px solid #d3d5d0; font-size:14px; font-weight:bold; color:#afb0ae;  }
.padT10 {padding-top:10px;}
.resumePodBody ul.form li input.padT10 {padding-top:10px;}
.marR5{margin-right:5px;}
.resumePodBody ul.form li input.marR6{margin-right:6px;}
.resumePodBody ul.form li input.marR10 {margin-right:10px;}
.resumePodBody ul.form li input.marR4 {margin-right:4px;}
.resumePodBody ul.form li select.marR6 {margin-right:6px;}
.resumePodBody ul.form li select.marR10 {margin-right:10px;}
.resumePodBody ul.form .marT1 {margin-top:1px;}
.resumePodBody ul.form .marT2 {margin-top:2px;}
.resumePodBody ul.form .marT4 {margin-top:4px;}
.resumePodBody ul.form .marT5 {margin-top:5px;}
.resumePodBody ul.form .marT7 {margin-top:7px;}
.resumePodBody ul.form .marT8 {margin-top:8px;}
.resumePodBody ul.form .marT9 {margin-top:9px;}
.resumePodBody ul.form .marT10 {margin-top:10px;}
.resumePodBody ul.form .marB6 {margin-bottom:6px;}
.resumePodBody ul.form .marB8 {margin-bottom:8px;}
.resumePodBody ul.form .marB14 {margin-bottom:14px;}
.resumePodBody ul.form .marB16 {margin-bottom:16px;}
.resumePodBody ul.form li input.szHalf {width:153px}
.resumePodBody ul.form li input.szFull {width:318px}
.resumePodBody ul.form li select.szFull {width:320px}
.resumePodBody ul.form li select.szState{ width:74px}
.resumePodBody ul.form li input.szZip{ width:69px}
.resumePodBody ul.form li input.szYear {width:30px; text-align:center}
.resumePodBody ul.form li select {padding:5px 3px 4px 0; margin:0px 0 0 0; *margin:3px 0 0 0; /margin:4px 0 0 0; line-height:23px; border:1px solid #d3d5d0; font-size:14px; font-weight:bold; color:#afb0ae; vertical-align:top}
.resumePodBody ul.form li select.rpbScrollList {width:320px; height:123px; margin:6px 0 0 0}
.resumePodBody ul.form li select.rpbScrollList option{ padding: 5px 0 5px 5px}
.rpbScrollList_label {width:150px; margin:2px 0 0 0; font-size:12px; font-weight:bold; color:#878986}
.soIcon {float:left; margin:0 10px 0 0px}
.resumePodBody ul.form li input.szSocial {width:276px}
.resumePodBody ul.form li input.szUrl {width:165px}
.resumePodBody ul.form li input.szUpLoad {width:212px}
.rpbFieldLabel {padding:0 3px 0 0; font-size:14px; font-weight:bold; color:#737571;}
.rpbSubFieldLabel{font-size:12px; font-style:italic; color:#878986;}
.resumePodBody ul.form li input.rpbSubRadioBtn {vertical-align:middle; /vertical-align:text-top}
.rpbSubRadioBtnLabel {font-size:12px; padding:0 3px 0 0px; color:#878986;}
.resumePodBody ul.form li input.browse {padding: 2px 0; width:60px; color:#3b3b3b}
.profPicLarge {float:left; margin:0 10px 0 0; border: 1px solid #dedede;}
.resumePodBottom {background: url(/images/resPodBtm.png) top repeat-x; height: 11px}
.resumePodBottomLeft {background: url(/images/resPodBtmLeft.png) left top no-repeat; width: 36px; height: 11px; float:left}
.resumePodBottomRight {background: url(/images/resPodBtmRight.png) right top no-repeat; width: 36px; height: 11px; float: right}
 .noPublicResumeDiv {padding: 40px; font-weight: bold; font-size: 22px; color: #5f625d}
#activeResumePublicAlert {background: url(/images/activeResumePublicAlert.png) no-repeat; height: 205px; width: 711px}
#activeResumePublicAlert div {margin-left: 130px; padding: 20px; color: #5f625d; font-size: 15px}
#activeResumePublicAlert div h2 {margin-left: 24px;; font-size: 16px; font-weight: bold; color: #5f625d; letter-spacing: 0px; line-height: 18px}
#activeResumeAlertPod {background: url(/images/activeResumeAlertPod.png) no-repeat; height: 205px; width: 711px}
#activeResumeAlertPod div {margin-left: 130px; padding: 20px; color: #5f625d; font-size: 15px}
#activeResumeAlertPod div h2 {margin-left: 24px;; font-size: 16px; font-weight: bold; color: #5f625d; letter-spacing: 0px; line-height: 18px}
#activeResumeList UL {}
#activeResumeList LI {list-style-position: outside}
#activeResumeList LI div {margin:0px;padding:0px}
 #simpleWizardPod {background: url(/images/simpleResumePod.png) no-repeat; height: 205px; width: 711px}
#simpleWizardPod div {display:block; margin-left: 130px; padding: 20px; color: #5f625d; font-size: 15px}
#advancedWizardPod {background: url(/images/advancedResumePod.png) no-repeat; height: 200px; width: 711px}
#advancedWizardPod div {display:block; margin-left: 130px; padding: 20px; color: #5f625d; font-size: 15px}
.resumeCreateOptionTxt {margin:0px 0px 0px 20px; padding: 0px; font-size: 22px; font-weight:bold; color: #adb0aa}
.submitPod {overflow:hidden; line-height: 50px; height: 50px; margin: 10px 0px}
.resumePodInputDiv {padding: 13px 0px 0px 10px; color: #939391; font-size: 15px; font-weight:bold}
.resumeActiveCheck {display:inline; margin-left: 20px; line-height: 15px; color: #6e716c}
.resumeNameInput {margin: 0px; border: 1px solid #d3d5d0; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; padding:5px; width:280px; line-height: 15px; height: 25px}
html>body .resumeNameInput {height: auto}
.resumeInput {margin: 0px; border: 1px solid #d3d5d0; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; padding:5px; line-height: 15px; height: 25px}
html>body .resumeInput {height: auto}
.resumeTxtArea {margin: 0px; border: 1px solid #d3d5d0; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; padding:5px; width: 620px}
.resumeTxtAreaSm {margin: 0px; border: 1px solid #d3d5d0; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; padding:5px; width: 620px; height: 200px}
.resumeSelect {margin: 0px; border: 1px solid #d3d5d0; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; padding:5px}
.formRow {overflow:hidden; padding: 10px 0px}
.formWrapper {display:inline}
html>body .formWrapper {float:left; display:block}
 #accordianWrapper {margin: 15px 0px 10px 0px}
.ui-accordion .ui-accordion-header {cursor:pointer; margin-top:1px; position:relative; padding:15px; border: 1px solid #D3D5D0}
.ui-accordion-header a {padding-left: 25px}
.ui-accordion .ui-accordion-content {border-top:0 none; border-left: 1px solid #D3D5D0; border-right: 1px solid #D3D5D0; border-bottom: 1px solid #D3D5D0; margin-top:-2px; overflow:hidden; padding:1em 2.2em}
.ui-icon {background-repeat:no-repeat; display:block; overflow:hidden; text-indent:-99999px; height:16px; width:16px; margin-left: 0px}
.ui-accordion .ui-accordion-header .ui-icon {position:absolute; top: 18px}
.ui-widget-content a {color:#222222}
.ui-widget-header a {color:#fff}
.ui-state-default, .ui-widget-content .ui-state-default {background:url("/images/soft_texture.png") repeat-x scroll 50% 50% #fff; border:1px solid #D3D3D3; color:#555555; font-weight:normal; outline:medium none}
.ui-state-default a, .ui-state-default a:link {color:#555555; outline:medium none; text-decoration:none}
.ui-state-hover, .ui-widget-content .ui-state-hover {background-image: none; background-color: #fff; border:1px solid #D3D3D3; color:#212121; font-weight:normal; outline:medium none}
.ui-state-hover a, .ui-state-hover a:hover {color:#212121; outline:medium none; text-decoration:none}
.ui-state-active a, .ui-state-active a:link {color:#212121; outline:medium none; text-decoration:none}
.ui-accordian .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {background-color: #fefefe; border:1px solid #d3d3d3; color:#363636}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {color:#363636}
.ui-icon {background-image:url("/images/ui_icons.png"); height:16px; width:16px}
.ui-widget-content {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background-color:#FFFFFF; border:1px solid #DDDDDD; color:#333333}
 #ui-datepicker-div.ui-corner-all {-moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px}
.ui-datepicker .ui-corner-left {-moz-border-radius-bottomleft:4px; -moz-border-radius-topleft:4px}
.ui-datepicker .ui-corner-left {-moz-border-radius-bottomright:4px; -moz-border-radius-topright:4px}
.ui-datepicker .ui-corner-top {-moz-border-radius-topleft:4px; -moz-border-radius-topright:4px}
.ui-datepicker .ui-corner-bottom {-moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px}
.ui-datepicker .ui-widget {font-size: 0.7em !important}
.ui-datepicker {width: 13em; padding: .2em .2em 0}
.ui-datepicker .ui-datepicker-header {background:url("/images/datePickerTitle.png") repeat-x scroll 50% 50% #F6A828; border:1px solid #E78F08; color:#FFFFFF; font-weight:bold; padding: 0.2em 0; position:relative}
.ui-datepicker .ui-datepicker-header .ui-widget-header {background:url("/images/datePickerTitle.png|0|0|35") repeat-x scroll 50% 50% #F6A828; border:1px solid #E78F08; color:#FFFFFF; font-weight:bold}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position:absolute; top: 2px; width: 1.8em; height: 1.5em}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 1px}
.ui-datepicker .ui-datepicker-prev {left:2px}
.ui-datepicker .ui-datepicker-next {right:2px}
.ui-datepicker .ui-datepicker-prev-hover {left:1px}
.ui-datepicker .ui-datepicker-next-hover {right:1px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em; line-height: 1.3em; text-align: center}
.ui-datepicker .ui-datepicker-title select {font-size:0.7em; margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 49%;}
.ui-datepicker table {width: 100%; font-size: 0.7em; border-collapse: collapse; margin:0 0 .2em}
.ui-datepicker th {padding: .7em .3em; text-align: center; font-weight: bold; border: 0}
.ui-datepicker td {border: 0; padding: 1px}
.ui-datepicker td span, .ui-datepicker td a {display: block; padding: .2em; text-align: right; text-decoration: none}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0}
.ui-datepicker .ui-datepicker-buttonpane button {float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left}
.ui-datepicker .ui-widget-content {background-color: #EEEEEE; border:1px solid #DDDDDD; color:#333333}
.ui-datepicker .ui-widget-content {background:url("/images/soft_texture.png|0|0|100") repeat-x scroll 50% top #EEEEEE; border:1px solid #DDDDDD; color:#333333}
.ui-datepicker .ui-state-highlight, .ui-widget-content .ui-state-highlight {background:url("/images/activeCalDate.png") repeat-x scroll 50% top #FFE45C !important; border:1px solid #FED22F !important; color:#363636}
.ui-datepicker .ui-widget-header .ui-icon {background-image: url("/images/ui_icons.png")}
.ui-datepicker .ui-state-default .ui-icon {background-image: url("/images/ui_icons.png")}
.ui-datepicker .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image:url("/images/ui_icons_hover.png")}
.ui-datepicker .ui-state-hover a, .ui-state-hover a:hover {text-decoration:none}
 .resumeManagePod {width: 100%; text-align:left; background-color:#fff}
.resumeManageTxt {padding-left: 10px; font-size: 12.5px; color: #646761; line-height: 40px}
.activeResumeTxt {color: #71984b; font-weight: bold; padding-left: 10px; font-size: 12.5px; line-height: 40px}
.activeRow {background-color: #e5f6b8}
.activeResumeIcon {height: 20px; padding-right: 10px; margin-top: 11px; line-height: 20px}
.resumeActionPallette {width: 144px;}
.resumeManageHeader {color: #646761; font-weight:bold; font-size: 12.5px; padding-left: 10px}
.resumeManagePodTop {background: url(/images/resumeManagePodTop.png) top repeat-x; height: 40px}
.resumeManagePodTopLeft {background: url(/images/resumeManagePodTopLeft.png) left top no-repeat; width: 6px; height: 40px}
.resumeManagePodTopRight {background: url(/images/resumeManagePodTopRight.png) right top no-repeat; width: 6px; height: 40px}
.resumeManagePodBorderLeft {width: 6px; background: url(/images/resumeManagePodBorder.png) left top repeat-y; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc}
.resumeManagePodBorderRight {width: 6px; background: url(/images/resumeManagePodBorder.png) right top repeat-y; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc}
.borderTopBtmRt {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc}
.borderTopBtm {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc}
.borderBtmRt {border-bottom: 1px solid #ccc; border-right: 1px solid #ccc}
.borderBtm {border-bottom: 1px solid #ccc}
.manageSubHover {background-position: center bottom; cursor: pointer}
.manageSubNav {list-style: none; position: absolute; left: 4px; top: 0px; background: #fff; margin: 0; padding: 0; display: none; float: left; width: 170px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc}
.manageSubNav li{ list-style:none; list-style-position: outside; margin: 0; padding: 0;  border-bottom: 1px solid #dedede;  clear: both; line-height: 35px}
.manageSubNav li a {float: left; display:inline; width: 140px;  padding: 0px; font-size: 12px; font-weight:bold; color: #336699; line-height: 35px; height: 35px}
html .manageSubNav li a:hover {  }
.manageActionIcon {line-height: 35px; float:left; width: 16px; margin-top: 10px; padding: 0px 7px 0px 7px}
th.header div {background: url(/images/sortDefault.png) center right no-repeat; cursor: pointer;}
th.headerSortDown div {background: url(/images/sortDown.png) center right no-repeat; cursor: pointer}
th.headerSortUp div {background: url(/images/sortUp.png) center right no-repeat; cursor: pointer}
 #blueArrow {width: 9px; height: 5px; padding: 0px 2px 2px 2px}
.blueArrowDn {background: url(/images/blueArrowDn.gif) no-repeat; border: 0px; width: 9px; height: 5px; padding: 3px}
.blueArrowUp {background: url(/images/blueArrowUp.gif) no-repeat; border: 0px; width: 9px; height: 5px; padding: 3px}
.margin {margin: 5px}
.resultFilter {margin-bottom: 10px; border: 1px solid #dedede; padding: 5px 5px 0px 5px; background-color: #e7f3da; height: 50px}
#search_filters {background-color:#FFFFFF; border:1px solid #DEDEDE; left:0; margin:0; position:relative; text-align:left; width:175px}
#menuDiv {background-color:#f3f3f3; border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE; color:#939391; font-size:14px; line-height:20px; margin:0; padding:12px 11px}
#menuDiv img {border-style: none;}
#menuDiv .add {float:left; margin:2px 5px 0 0}
#filterDiv { border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE; border-top:1px solid #DEDEDE; height: 68px; width: 100%}
html>body #filterDiv {width: auto}
#filterWrapper { padding-left: 5px; margin-top: 0px}
.noBorderTop {border-top: 0px !important; margin-top: -5px;}
.filter {margin: 0px; padding: 0px}
.filterTitle {font-weight: bold; color: #555}
.filterList {color: #336699; float:left; list-style-image: none; list-style-position:inside; list-style-type:none; margin:0 20px}
.filterList UL {margin:0px; padding: 0px; list-style: none}
.filterList li {font-size:14px; list-style-image: none; list-style-type:none; background: url('/images/arrowFilterBullet.gif') no-repeat 0 0.3em; line-height:1.3em; margin:4px 0; white-space:nowrap; padding-left: 12px}
 #jobSearchBar {height: 45px; background-color: #adce78; width: 100%}
.jobSearchField {-moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border:1px solid #8bb45a; padding:5px; width:200px}
.jobSearchBtn { }
.jobSearchControls {float:left; padding-top: 9px; margin: 0px}
.jobSearchControls input {height: 26px}
html>body .jobSearchControls input {height: auto}
.jobSearchControls select {margin-top: 4px}
.jobSearchControls .hint {color: #AAAAAA}
 #customResume img {border: none}
#customResume fieldset {border: 1px solid #dedede}
#customResume fieldset label .content {display: block}
#customResume h3 {padding: .2em}
#customResume .resume {padding: .3em .2em; border-bottom: 1px solid #dedede; width: 35em; position: relative}
#customResume .resume.add {border-bottom: 1px solid green}
#customResume .resume .icons {position: absolute; right: 0; top: 10px}
#customResumeWorking {position: absolute; right: -16px}
 #manageResumes img, #resumeStatistics img {border: none}
#manageResumes fieldset, #resumeStatistics fieldset {border: 1px solid #dedede}
#manageResumes fieldset .notes, #resumeStatistics fieldset .notes {font-size: 0.8em}
#manageResumes fieldset label .content, #resumeStatistics fieldset label .content {display: block}
#manageResumes h3, #resumeStatistics h3 { }
#manageResumes .resume, #resumeStatistics .resume {padding: .3em .2em; border-bottom: 1px solid #dedede; width: 35em; position: relative}
#manageResumes .resume.add {border-bottom: 1px solid green}
#manageResumes .resume .icons, #resumeStatistics .resume .icons {position: absolute; right: 0; top: 10px}
#resumeAlert {font-size: 16px; border-left: 1px solid #dedede; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; margin: 0px; padding: 0px; width: 100%; height: 30px; line-height: 30px}
#manageResumes #resumeList, #resumeStatistics #resumeStats {font-size: 15px; border-left: 1px solid #dedede; border-top: 1px solid #dedede; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; margin: 0px; padding: 0px; width: 100%}
  #activeTabOptions, #createResumeOptions {font-size: 14px; padding:12px 11px; margin: 0px; line-height: 20px; border-top: 1px solid #dedede; border-left: 1px solid #dedede; border-right: 1px solid #dedede; height: 20px; background-color:#f3f3f3; color:#939391}
.jobResultIframe {border: 1px solid #dedede}
  #onlineResume {padding: 10px; background-color: #fff; border: 1px solid #dedede}
 #salaryDiv {height: 1px; float: left}
html>body #salaryDiv {width: 99%; height: auto}
table.salary_table {border-collapse: collapse; border: 1px #336699 solid; text-align: left; margin-bottom: 10px; margin-left: 0px; float:left; background-color: #fff}
table.salary_table td {padding: 5px}
table.salary_table th {background-color: #336699; color: #fff; padding: 5px}
.align-right {text-align: right}
#salaryBox {background-color:white; height:auto !important; margin:0 225px 0 250px; min-height:600px; padding: 7px 5px 5px}
#salaryPlot {border: 2px #ccc solid; background-color: #f8f8f8; color: black; font-size: 90%; padding: 5px; margin: 5px auto; text-align: center; position: relative}
#salaryPlotInner {border: 1px #ccc solid; height: 150px; margin: 5px auto 5px; margin-left: 50px; text-align: center; position: relative; background-color: white}
#salaryPlot .ylabel {position: absolute; text-align: right; width: 50px; left: -55px; height:10% }
#salaryPlot .rect {position: absolute; background-color: rgb(231, 243, 218); border: 1px black solid; width: 15%; vertical-align: bottom; padding-bottom: 2px}
 #q-graph {position: relative;  width: 99%; height: 300px; margin: 1.1em 0 3.5em; padding: 0px; background-color: #fff; border: 1px solid #336699; list-style: none; font: 9px Helvetica, Geneva, sans-serif;}
#q-graph ul {margin: 0; padding: 0; list-style: none;}
#q-graph li {position: absolute; bottom: 0;  width: 30%; z-index: 2; margin: 0px; padding: 0px; text-align: center; list-style: none;}
#q-graph li.qtr {height: 298px; padding-top: 2px;  color: #AAA}
#q-graph li.bar {width: 65%; border: 1px solid; border-bottom: none; color: #000;}
#q-graph li.bar p {margin: 5px 0 0; padding: 0;}
#q-graph li.sent {left: 5%; background-color: #336699; color: #fff; font-size: 1.7em; border-color: #EDC #BA9 #000 #EDC;}
#q-graph li.paid {left: 35%; background-color: #9D9; border-color: #CDC #9B9 #000 #BFB;}
#q-graph #q1 {left: 3%;}
#q-graph #q2 {left: 20%;}
#q-graph #q3 {left: 38%;}
#q-graph #q4 {left: 60%; border-right: none;}
#q-graph #q5 {left: 73%; border-right: none;}
#q-graph #ticks {width: 100%; height: 300px; z-index: 1;}
#q-graph #ticks .tick {position: relative; border-bottom: 1px solid #BBB;  width: 100%;}
#q-graph #ticks .tick p {position: absolute; left: 100%; top: -0.67em; margin: 0 0 0 0.5em;}
 .scoreBox {width: 120px; text-align: center; float: left; margin-right: 8px; height: 100%}
.scoreBox h1 {color: #e87d00; margin: 0; position: relative; padding: 0px 0px 0px 0px; line-height: 110%;}
.scoreBox p {margin: 0; padding: 0px 0px 1px 0px; font-size: 35%; text-transform: uppercase;}
.groupHeader {background-color: rgb(250, 250, 250);}
.groupHeader h3 {border: 1px solid rgb(222, 222, 222); padding: 5px; font-size: 15px; line-height: 20px; height: 20px; background-color: rgb(243, 243, 243);}
 #school_wiz_pod {text-align: left; margin: 0px 0px 18px 0px; border: 1px solid #dedede; width: 100%; background-color: #fff; height: 380px}
#school_wiz_pod_v2 {text-align: left; margin: 0px 0px 18px 0px; border: 1px solid #dedede; width: 100%; background-color: #fff; height: auto}
#featured_school_pod {text-align: left; margin: 0px 0px 18px 0px; border: 1px solid #dedede; width: 100%; background-color: #fff; height: 180px}
#featured_school_logo {float:left; padding: 10px 15px 0px 15px}
#featured_school_description {padding-top: 10px}
#school_states_pod {text-align: left; margin: 7px 0px 18px 0px; border: 1px solid #dedede; width: 100%; background-color: #fff; height: 172px}
#school_search_pod {text-align: left; margin: 7px 0px 18px 0px; border: 1px solid #dedede; width: 100%; background-color: #fff; height: 175px}
#school_subject_pod {text-align: left; margin: 7px 0px 18px 0px; border: 1px solid #dedede; width: 100%; background-color: #fff; height: 172px}
#school_subject_pod_left {text-align: left; margin: 7px 0px 18px 0px; border: 1px solid #dedede; width: 100%; background-color: #fff; height: auto}
#featured_schools_region {margin:0px 0px 0px 15px; text-align:left; height: 100px; float:inherit; border: 1px solid #dedede}
#school_wizard_region {margin:10px 0px 0px 4px; text-align:left; width: 282px; float:left; display:inline}
html>body #school_wizard_region {margin:10px 0px 0px 14px}
#school_wizard_region_v2 {margin:10px 0px 0px 25px; text-align:left; width: auto; float:left}
#school_wizard_sidebar {margin:0px 0px 0px 5px; text-align:left; width: 282px; height: 260px; float:left; border: 1px solid #dedede}
#browse_by_state_region {margin:0px 0px 0px 0px; text-align:left;  float:left}
#browse_by_degree_level_region {margin:0px 0px 0px 0px; text-align:left;  float:left}
.disclaimer {font-size: 11px; margin: 0px 0px 20px 0px}
.selectStyle1 {width: 220px; margin: 3px 0px 5px 0px;}
 #searchLandingCustom {margin:0px auto 40px 40px; width:695px; z-index:10; text-align: left}
html>body #searchLandingCustom {margin:0px auto 40px auto; padding-left: 10px; width:660px; z-index:10; height: 270px}
#headerContainerLandingCustom {position: relative; top: -35px}
#formPodLanding {background: url(/images/formSearchPod.png) no-repeat; width: 735px; height: 143px; clear:both}
#formPodLandingWide {background: url(/images/formSearchPodWide.png) no-repeat; width: 795px; height: 143px; clear:both; overflow:hidden}
#formPodLandingTwoBtn {background: url(/images/bg_podTall.png) no-repeat; width: 735px; height: 190px; clear:both}
.twoButtonLanding {position: absolute; top: 125px; left: 170px}
.twoButtonLandingWalmart {position: relative; top: 40px; left: 138px; display: inline-table}
.landingInputCustom {width: 218px; font-size: 24px; border: 1px solid #336699; padding: 5px 0px; height: 39px}
html>body .landingInputCustom {height: 29px}
.landingInputCustomTwoBtn {width: 298px; font-size: 24px; border: 1px solid #336699; padding: 5px 0px; height: 39px}
html>body .landingInputCustomTwoBtn {height: 29px}
#customMessageWrapper {width: 730px; float:left}
#healthPic {background: url(/images/healthStock.jpg); width: 426px; height: 199px; margin-left: 5px; float:left}
html>body #healthPic {margin-left: 20px}
#legalPic {background: url(/images/legalPic.jpg); width: 200px; height: 200px; margin-left: 20px; float:left}
html>body #legalPic {margin-left: 40px}
#governmentPic {background: url(/images/governmentPic.jpg); width: 345px; height: 201px; margin-left: 12px; float:left}
html>body #governmentPic {margin-left: 25px}
#criminalJusticePic {background: url(/images/criminalJusticePic.jpg); width: 170px; height: 197px; margin-left: 25px; float:left}
html>body #criminalJusticePic {margin-left: 50px}
#mediaPic {background: url(/images/mediaPic.jpg); width: 399px; height: 197px; margin-left: 6px; float:left}
html>body #mediaPic {margin-left: 18px}
#culinaryPic {background: url(/images/culinaryPic.jpg); width: 275px; height: 212px; margin-left: 12px; float:left}
html>body #culinaryPic {margin-left: 24px}
#designPic {background: url(/images/designPic.jpg); width: 374px; height: 197px; margin-left: 8px; float:left}
html>body #designPic {margin-left: 30px}
#fashionPic {background: url(/images/fashionPic.jpg); width: 192px; height: 219px; margin-left: 6px; float:left}
html>body #fashionPic {margin-left: 30px}
#resumePicDefault {background: url(/images/resumePicDefault.jpg); width: 382px; height: 221px; float:left}
#jobSearchPicDefault, #businessPic {background: url(/images/jobSearchPicDefault.jpg); width: 381px; height: 224px; float:left; margin-left: 3px}
#careerPicDefault {background: url(/images/careerPicDefault.jpg); width: 381px; height: 237px; float:left}
#teachingPic {background: url(/images/teacherLandingPic.jpg); width: 392px; height: 229px; float:left}
#fitnessPic {background: url(/images/fitnessLandingPic.jpg); width: 392px; height: 229px; float:left}
#veterinaryPic {background: url(/images/vetLandingPic.jpg); width: 400px; height: 235px; float:left}
#religionPic {background: url(/images/religionLandingPic.jpg); width: 391px; height: 229px; float:left}
#autoPic {background: url(/images/autoTechLandingPic.jpg); width: 393px; height: 233px; float:left}
#tradesPic {background: url(/images/tradeLandingPic.jpg); width: 393px; height: 233px; float:left}
#computerPic, #technicalPic {background: url(/images/compTechLandingPic.jpg); width: 396px; height: 233px; float:left}
#psychologyPic {background: url(/images/psychLandingPic.jpg); width: 390px; height: 229px; float:left}
#humanitiesPic {background: url(/images/humanitiesLandingPic.jpg); width: 394px; height: 230px; float:left}
#beautyPic {background: url(/images/beautyLandingPic.jpg); width: 433px; height: 240px; float:left; margin-left: -40px}
#customTitleMessageHealth {position: absolute; right: 0px; top: 15px}
#customTitleMessageHealth h1 {font-size: 24px; color: #333; margin-left: 0px}
html>body #customTitleMessageHealth h1 {margin-left: -15px}
#customTitleMessageHealth div {margin: 12px 0px 0px 10px}
#customTitleMessageHealth h3 {color: #336699; font-size: 20px; font-weight: bold}
#customTitleMessageCJ {position: absolute; left: 230px; top: 15px}
#customTitleMessageCJ h1 {font-size: 24px; color: #333; margin-left: 0px}
html>body #customTitleMessageCJ h1 {margin-left: -15px}
#customTitleMessageCJ div {margin: 12px 0px 0px 10px}
#customTitleMessageCJ h3 {color: #336699; font-size: 20px; font-weight: bold}
#customTitleMessageLegal {position: absolute; left: 240px; top: 15px}
#customTitleMessageLegal h1 {font-size: 24px; color: #333; margin-left: 0px}
html>body #customTitleMessageLegal h1 {margin-left: -15px}
#customTitleMessageLegal div {margin: 12px 0px 0px 10px}
#customTitleMessageLegal h3 {color: #336699; font-size: 20px; font-weight: bold}
#customTitleMessageGovt {position: absolute; right: -5px; top: 15px}
#customTitleMessageGovt h1 {font-size: 24px; color: #333; margin-left: 0px}
html>body #customTitleMessageGovt h1 {margin-left: -15px}
#customTitleMessageGovt div {margin: 12px 0px 0px 10px}
#customTitleMessageGovt h3 {color: #336699; font-size: 20px; font-weight: bold}
#customTitleMessageMedia {position: absolute; right: -2px; top: 15px}
#customTitleMessageMedia h1 {font-size: 24px; color: #333; margin-left: 0px}
html>body #customTitleMessageMedia h1 {margin-left: -15px}
#customTitleMessageMedia div {margin: 12px 0px 0px 10px}
#customTitleMessageMedia h3 {color: #336699; font-size: 20px; font-weight: bold}
#customTitleMessageCulinary {position: absolute; right: 0px; top: 15px}
#customTitleMessageCulinary h1 {font-size: 24px; color: #333; margin-left: 0px}
html>body #customTitleMessageCulinary h1 {margin-left: -15px}
#customTitleMessageCulinary div {margin: 12px 0px 0px 10px}
#customTitleMessageCulinary h3 {color: #336699; font-size: 20px; font-weight: bold}
#customTitleMessageDesign {position: absolute; right: 25px; top: 15px;}
#customTitleMessageDesign h1 {font-size: 24px; color: #333; margin-left: 0px}
html>body #customTitleMessageDesign h1 {margin-left: -15px}
#customTitleMessageDesign div {margin: 12px 0px 0px 10px}
#customTitleMessageDesign h3 {color: #336699; font-size: 20px; font-weight: bold}
#customTitleMessageFashion {position: absolute; right: 50px; top: 30px}
#customTitleMessageFashion h1 {font-size: 24px; color: #333; margin-left: 0px}
html>body #customTitleMessageFashion h1 {margin-left: -15px}
#customTitleMessageFashion div {margin: 12px 0px 0px 10px}
#customTitleMessageFashion h3 {color: #336699; font-size: 20px; font-weight: bold}
#customTitleMessageJobs {position: absolute; left: 415px; top: 3px}
#customTitleMessageJobs h1 {font-size: 24px; color: #333; margin-left: 0px}
html>body #customTitleMessageJobs h1 {margin-left: -15px}
#customTitleMessageJobs div {margin: 12px 0px 0px 4px}
#customTitleMessageJobs h3 {color: #336699; font-size: 20px; line-height: 21px; font-weight: bold; overflow:hidden}
#customTitleMessageJobs h3 span {float:left; width: 280px}
#customTitleMessageCareer {position: absolute; right: 0px; top: 15px}
#customTitleMessageCareer h1 {font-size: 24px; color: #333; margin-left: 0px}
html>body #customTitleMessageCareer h1 {margin-left: -15px}
#customTitleMessageCareer div {margin: 12px 0px 0px 10px}
#customTitleMessageCareer h3 {color: #336699; font-size: 20px; font-weight: bold}
#customTitleMessageResume {position: absolute; right: 28px; top: 12px}
#customTitleMessageResume h1 {font-size: 24px; color: #333; margin-left: 0px}
html>body #customTitleMessageResume h1 {margin-left: -15px}
#customTitleMessageResume div {margin: 12px 0px 0px 10px}
#customTitleMessageResume h3 {color: #336699; font-size: 20px; font-weight: bold}
#customTitleMessageTechnical, #customTitleMessageBeauty, #customTitleMessagePsychology, #customTitleMessageTeaching, #customTitleMessageFitness, #customTitleMessageVeterinary, #customTitleMessageReligion, #customTitleMessageTrades {position: absolute; right: 15px; top: 12px}
#customTitleMessageTechnical h1, #customTitleMessageBeauty h1, #customTitleMessageBusiness h1, #customTitleMessageHumanities h1, #customTitleMessagePsychology h1, #customTitleMessageComputer h1, #customTitleMessageTeaching h1, #customTitleMessageFitness h1, #customTitleMessageVeterinary h1, #customTitleMessageReligion h1, #customTitleMessageAuto h1, #customTitleMessageTrades h1 {font-size: 24px; color: #333; margin-left: 0px}
html>body #customTitleMessageTechnical h1, html>body #customTitleMessageBeauty h1, html>body #customTitleMessageBusiness h1, html>body #customTitleMessageHumanities h1, html>body #customTitleMessagePsychology h1, html>body #customTitleMessageComputer h1, html>body #customTitleMessageTeaching h1, html>body #customTitleMessageFitness h1, html>body #customTitleMessageVeterinary h1, html>body #customTitleMessageReligion h1, html>body #customTitleMessageAuto h1, html>body #customTitleMessageTrades h1 {margin-left: -15px}
#customTitleMessageTechnical div, #customTitleMessageBeauty div, #customTitleMessageBusiness div, #customTitleMessageHumanities div, #customTitleMessagePsychology div, #customTitleMessageComputer div, #customTitleMessageTeaching div, #customTitleMessageFitness div, #customTitleMessageVeterinary div, #customTitleMessageReligion div, #customTitleMessageAuto div, #customTitleMessageTrades div {margin: 12px 0px 0px 10px}
#customTitleMessageTechnical h3, #customTitleMessageBeauty h3, #customTitleMessageBusiness h3, #customTitleMessageHumanities h3, #customTitleMessagePsychology h3, #customTitleMessageComputer h3, #customTitleMessageTeaching h3, #customTitleMessageFitness h3, #customTitleMessageVeterinary h3, #customTitleMessageReligion h3, #customTitleMessageAuto h3, #customTitleMessageTrades h3 {color: #336699; font-size: 20px; font-weight: bold}
#customTitleMessageAuto {position: absolute; right: 10px; top: 12px}
#customTitleMessageBusiness {position: absolute; right: 0px; top: 12px}
#customTitleMessageComputer, #customTitleMessageHumanities {position: absolute; right: -17px; top: 12px}
 .jobWhatWrapper {width: 224px; position:relative; top:23px}
.jobWhereWrapper {width: 246px; position:relative; top:23px}
.jobWhatWrapperTwoBtn {width: 304px; position:relative; top:23px; left: 7px}
.jobWhereWrapperTwoBtn {width: 326px; position:relative; top:23px; left: 13px}
.jobWhatWrapperDefault {float:left; width: 224px; position:relative; top:23px}
.jobWhereWrapperDefault {float:left; width: 246px; position:relative; top:23px}
.jobWhatWrapperTwoBtnCompany {float:left; width: 304px; position:relative; top:23px}
.jobWhereWrapperTwoBtnCompany {float:left; width: 326px; position:relative; top:23px}
 #podWrapperAjax {height:150px; margin:0 auto 40px 15px; padding-left:10px;width:753px; z-index:10; text-align:left}
html>body #podWrapperAjax {width:750px; margin:0 auto 40px;}
.jobWhatWrapperAjax {width: 224px; position:relative; top:17px}
.jobWhatAjaxDiv {width: 218px; padding:0; margin: 1px 0 0 0; border:1px solid #336699; background-color: #fff; height: 37px}
.jobWhatAjaxInput {width: 210px; margin:8px 0 0px 3px; border: 0px; font-size: 17px; line-height: 17px;}
html>body .jobWhatAjaxInput {width: 210px; padding:9px 0 0px 3px; border: 0px; font-size: 17px; line-height: 17px; margin: 0px}
 .jobWhatWrapperAjaxWide {width: 294px; position:relative; top:17px}
.jobWhatAjaxDivWide {width: 288px; padding:0; margin: 1px 0 0 0; border:1px solid #336699; background-color: #fff; height: 37px}
.jobWhatAjaxInputWide {width: 280px; margin:8px 0 0px 3px; border: 0px; font-size: 17px; line-height: 17px;}
html>body .jobWhatAjaxInputWide {width: 280px; padding:9px 0 0px 3px; border: 0px; font-size: 17px; line-height: 17px; margin: 0px}
.jobCategoryWrapperAjax {position: relative; top: 17px; width: 227px}
.jobCategoryAjaxDiv {width: 224px; padding:0; margin: 1px 0 0 0; border:1px solid #336699; background-color: #fff; height: 37px}
.jobCategoryAjaxInput {width: 224px; margin:5px 0 0px 0; border: none; font-size: 17px; line-height: 24px}
html>body .jobCategoryAjaxInput {width: 224px; border:1px solid #fff; margin:7px 0 9px 0; border: none; font-size: 17px; line-height: 24px}
 .jobCategoryWrapperAjaxSm {position: relative; top: 17px; width: 202px}
.jobCategoryAjaxDivSm {width: 198px; padding:0; margin: 1px 0 0 0; border:1px solid #336699; background-color: #fff; height: 37px}
.jobCategoryAjaxInputSm {width: 197px; margin:8px 0 0px 0; border: none; font-size: 15px; line-height: 24px}
html>body .jobCategoryAjaxInputSm {width: 197px; border:1px solid #fff; margin:9px 0 9px 0; border: none; font-size: 15px; line-height: 24px}
.jobZipWrapperAjax {position: relative; top: 17px; width: 119px}
.jobLocationAjaxDiv {width: 100px; padding:0; margin: 1px 0 0 0; border:1px solid #336699; background-color: #fff; height: 37px}
.jobLocationAjaxInput {width:92px; margin:8px 0 0px 3px; border:0px; font-size: 17px; line-height: 17px}
html>body .jobLocationAjaxInput {width:92px; padding:9px 0 0px 3px; border:0px; margin: 0; font-size: 17px; line-height: 24px}
 .jobZipWrapperAjaxWide {position: relative; top: 17px; width: 244px}
.jobLocationAjaxDivWide {width: 258px; padding:0; margin: 1px 0 0 0; border:1px solid #336699; background-color: #fff; height: 37px}
.jobLocationAjaxInputWide {width:250px; margin:8px 0 0px 3px; border:0px; font-size: 17px; line-height: 17px}
html>body .jobLocationAjaxInputWide {width:250px; padding:9px 0 0px 3px; border:0px; margin: 0; font-size: 17px; line-height: 24px}
.jobSubmitWrapperWide {position: relative; top: 51px; width: 140px; margin: -1px 0 0 30px}
html>body .jobSubmitWrapperWide {position: relative; top: 51px; width: 140px; margin: 0 0 0 40px}
.jobSubmitWrapper {position: relative; top: 51px; width: 140px; margin-left: 3px}
.jobLabel {font-size: 18px; margin-right: 2px; line-height: 34px; color: #026081}
.jobSubTxt {color:#669933;margin:5px 0px 0px 0px;font-size:12px}
.dobSubTxt {padding-top: 23px}
html>body .dobSubTxt {padding-top: 0px}
.jobLevelOfEdWrapperAjax {width: 201px; position:relative; top:17px}
.jobLevelOfEdAjaxDiv {width: 195px; padding:0; margin: 1px 0 0 0; border:1px solid #336699; background-color: #fff; height: 37px}
.jobLevelOfEdAjaxMenu {width: 195px;margin:6px 0 0px 0; font-size: 17px; line-height: 24px}
html>body .jobLevelOfEdAjaxMenu {width: 195px;margin:7px 0 9px 0;border:1px solid #fff;font-size: 17px; line-height: 24px}
.jobLevelOfEdWrapperLrgAjax {width: 315px; position:relative; top:17px}
.jobLevelOfEdAjaxLrgDiv {width: 309px; padding:0; margin: 1px 0 0 0; border:1px solid #336699; background-color: #fff; height: 37px}
.jobLevelOfEdAjaxLrgMenu {width: 309px;margin:6px 0 0px 0; font-size: 17px; line-height: 24px}
html>body .jobLevelOfEdAjaxLrgMenu {width: 309px;margin:7px 0 9px 0;border:1px solid #fff;font-size: 17px; line-height: 24px}
 .jobLevelOfEdWrapperAjaxSm {width: 199px; position:relative; top:17px}
.jobLevelOfEdAjaxDivSm {width: 194px; padding:0; margin: 1px 0 0 0; border:1px solid #336699; background-color: #fff; height: 37px}
.jobLevelOfEdAjaxMenuSm {width: 194px;margin:8px 0 0px 0; font-size: 15px; line-height: 24px}
html>body .jobLevelOfEdAjaxMenuSm {width: 194px;margin:8px 0 9px 0;border:1px solid #fff;font-size: 15px; line-height: 24px}
.jobGradWrapperAjax {width: 161px; position:relative; top:17px}
.jobGradAjaxDiv {width: 155px; padding:0; margin: 1px 0 0 0; border:1px solid #336699; background-color: #fff; height: 37px}
.jobGradAjaxMenu {width: 155px;margin:6px 0 0px 0;font-size: 17px; line-height: 24px}
html>body .jobGradAjaxMenu {width: 155px;margin:7px 0 9px 0;border:1px solid #fff;font-size: 17px; line-height: 24px}
.jobGradWrapperLrgAjax {width: 270px; position:relative; top:17px}
.jobGradAjaxLrgDiv {width: 264px; padding:0; margin: 1px 0 0 0; border:1px solid #336699; background-color: #fff; height: 37px}
.jobGradAjaxLrgMenu {width: 264px;margin:6px 0 0px 0;font-size: 17px; line-height: 24px}
html>body .jobGradAjaxLrgMenu {width: 264px;margin:7px 0 9px 0;border:1px solid #fff;font-size: 17px; line-height: 24px}
 .jobGradWrapperAjaxSm {width: 156px; position:relative; top:17px}
.jobGradAjaxDivSm {width: 150px; padding:0; margin: 1px 0 0 0; border:1px solid #336699; background-color: #fff; height: 37px}
.jobGradAjaxMenuSm {width: 150px;margin:8px 0 0px 0;font-size: 15px; line-height: 24px}
html>body .jobGradAjaxMenuSm {width: 150px;margin:8px 0 9px 0;border:1px solid #fff;font-size: 15px; line-height: 24px}
.jobDOBWrapperAjax {width: 228px; position:relative; top:17px;}
.jobDobMonthAjaxDiv {width: 75px; padding:0; margin: 1px 0 0 0; border:1px solid #336699; background-color: #fff; height: 37px; float:left;}
.dobMonthAjaxMenu {width: 75px;margin:6px 0 0px 0;font-size: 17px; line-height: 24px}
html>body .dobMonthAjaxMenu {width: 75px;margin:7px 0 9px 0;border:1px solid #fff;font-size: 17px; line-height: 24px}
.jobDobDayAjaxDiv {width: 60px; padding:0; margin: 1px 0 0 2px; border:1px solid #336699; background-color: #fff; height: 37px;float:left;display:inline}
.dobDayAjaxMenu {width: 60px;margin:6px 0 0px 0;font-size: 17px; line-height: 24px}
html>body .dobDayAjaxMenu {width: 60px;margin:7px 0 9px 0;border:1px solid #fff;font-size: 17px; line-height: 24px}
.jobDobYearAjaxDiv {width: 65px; padding:0; margin: 1px 0 0 2px; border:1px solid #336699; background-color: #fff; height: 37px;float:left;display:inline}
.dobYearAjaxMenu {width: 65px;margin:6px 0 0px 0;font-size: 17px; line-height: 24px}
html>body .dobYearAjaxMenu {width: 65px;margin:7px 0 9px 0;border:1px solid #fff;font-size: 17px;line-height: 24px}
.jobSubmitWrapperLastStep {position: relative; top: 51px; width: 120px; margin-left: 0px}
html>body .jobSubmitWrapperLastStep {position: relative; top: 51px; width: 125px; margin-left: 0px}
#ajaxLandingTeaser, #ajaxLandingTeaserV2 {text-align:center; font-size: 22px; font-weight: bold; color: #838383}
#ajaxLandingValueProp {height: 70px; width: 795px; vertical-align: middle}
#ajaxLandingValuePropV2 {height: 35px; width: 795px; vertical-align: middle}
.ajaxLandingHighlight {color: #74a245 !important; display:inline}
label.error {color: #ed1c24; padding: 2px 0 0 10px}
  h3.steps, div.steps {margin: 0; background:url(/images/header_bg.gif) no-repeat left; padding: 1px 5px 5px 8px; font-weight: normal; color: #9AD4FF; font-size: 14px; height: 22px}
#step_1 {float: left; display: inline; width: 120px}
#step_2 {float: left; display: inline; margin-left: 30px; width: 140px}
#step_3 {float: left; display: inline; margin-left: 30px; width: 150px}
.step-active {color: green}
#publish_form {}
#publish_form fieldset, #promo_form fieldset {background-color: #f5f5f5; border: 1px solid #ccc; margin: 0 0 5px 0; padding: 10px}
#publish_form fieldset legend {font-weight: bold; color: #555; font-size: 12px}
#publish_form input, #publish_form textarea, #frm-send-to-friend input, #frm-send-edit-link input, #apply-online input, #apply-online textarea, #promo_form input {border: 1px solid #ccc; padding: 5px; font-size: 12px; font-family: Helvetica, Arial, sans-serif}
#publish_form input:focus, #search input:hover, #publish_form textarea:focus, #search textarea:hover, #frm-send-to-friend input:focus, #frm-send-to-friend input:hover, #frm-send-edit-link input:focus, #frm-send-edit-link input:hover, #apply-online input:focus, #apply-online input:hover, #apply-online textarea:focus, #apply-online textarea:hover, #promo_form input:focus, #promo_form input:hover {border: 1px solid #7F635F}
#publish_form input#submit, #send-to-friend input#submit, #frm-send-edit-link input#submit, #apply-online input#submit, #promo_form input#submit {background-color: #0099CC; color: #fff; border: 1px solid #009988; cursor: pointer; cursor: hand}
#publish_form input#submit:hover, #send-to-friend input#submit:hover, #apply-online input#submit:hover, #promo_form input#submit:hover {background-color: #00aaee}
#publish_form label.small {color: #555; font-size: 12px}
#publish_form input.no-border {border: 0}
.suggestion {color:#777777; font-size:11px}
.posted-ok {border: 1px solid #336699; background: #f8feeb; color: #444; padding: 15px}
.posted-ok strong {color: #336699}
.posted-pending {border: 1px solid #FF9900; background: #FFFBD1; color: #ff5500; padding: 10px; font-size: 14px}
.error_message {color: #ed1c24; vertical-align:top; font-size: 11px;}
  #landingPodWrapper {height: 225px; margin: 30px 0px 10px 0px; position: relative}
#resumeLandingPod {width: 235px; height: 224px; background: url(/images/landingPod.png) top left no-repeat; position: absolute; top: 0px; left: 0px}
#careerLandingPod {width: 235px; height: 224px; background: url(/images/landingPod.png) top left no-repeat; position: absolute; top: 0px; left: 250px}
#salaryLandingPod {width: 235px; height: 224px; background: url(/images/landingPod.png) top left no-repeat; position: absolute; top: 0px; left: 500px}
#eduLandingPod {width: 235px; height: 224px; background: url(/images/landingPod.png) top left no-repeat; position: absolute; top: 0px; left: 500px}
.landingPodHeader {height: 40px; width: 230px; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-weight: bold; line-height: 15px; font-size: 14px; color: #007394}
.landingPodHeader span {padding: 0px 0px 0px 10px}
.landingPodHeader span a {color: #007394; text-decoration:none}
.landingPodHeaderIcon {margin: 14px 0px 0px 12px}
.landingPodContent {width: 214px; height: 163px; padding: 12px 0px 0px 11px}
.resultIcons {position: relative; height: 18px; margin:5px 0 0 -1px; line-height: 18px; width: 575px}
.resultReport {position: absolute; left: 0px}
.resultReportLink {position: absolute; left: 22px}
.resultDollar {position: absolute; left: 156px}
.resultDollarLink {position: absolute; left: 175px}
.resultRadarMap {position: absolute; left: 344px}
.resultRadarMapLink {position: absolute; left: 366px}
.resultApplyLink {position: absolute; left: 464px}
.resultApplyIcon {position: absolute; left: 440px}
#applyResume {position: absolute; width: 100%; height: 100%; z-index: 100; top: 170px; left: 0px; margin: 0px auto}
#employerHeaderLink {position: absolute; top: 144px; right: 10px; font-size: 14px; display:none}
#eduSearchHeaderLink {position: absolute; top: 131px; right: 10px; font-size: 14px;margin-top: 3px}
#eduSearchHeaderLink a {color: #c3d3db}
#eduSearchHeaderLink img {position: absolute; top: -1px; left: -19px}
 #fl_teaser {overflow:hidden; margin: 0; padding: 0}
#fl_teaser li {background-image: url(/images/greenCheckSm.png); background-repeat: no-repeat; background-position: 0 .3em; padding-left: 17px; font-size: 14px; line-height: 18px; list-style:none; width: 500px; list-style-position: outside}
 .adUnit {font-size:13px; margin-bottom:40px;}
.adTitle {color:#207CBD; text-decoration:underline; font-weight:bold;}
.adTitle a {color: #006699;}
.adBody {font-size:12px;}
 .apple_overlay { display:none;  background-image:url(/images/white.png);  width:790px;  padding:40px 35px 35px 50px;  font-size:12px}
html>body .apple_overlay { display:none;  background-image:url(/images/white.png);  width:710px;  padding:40px 35px 35px 52px;  font-size:12px}
 .apple_overlay div.close {background-image:url(/images/close.png); position:absolute; right:5px; top:5px; cursor:pointer; height:35px; width:35px}
 #drawer {background:#fff url(/images/h80.png) repeat-x scroll 0 0; _background-color:#fff; overflow:visible; left:0; top:0; text-align:center; padding:15px; font-size:18px; border-bottom:2px solid #789; width:100%; display:none; position: absolute; z-index:9999}
html>body #drawer {position:fixed}
#userDetailForm .error {border:1px solid red}
#userDetailForm label.error {border: 0px; color: red; font-weight: normal; padding-left: 5px}
.reqFinanceWrapper, .reqCreditWrapper, .reqCitizenWrapper, .reqComputerWrapper, .reqMilitaryWrapper, .reqAreaOfInterestWrapper, .subjectAreaWrapper {display:inline}
.ccTable {width: 100%; border-collapse:collapse;}
.ccTable tr {border-bottom: 1px solid #ddd}
.ccTable td {padding: 13px; margin:0px 0px 10px 12px; border-bottom: 1px solid #ddd}
.reqAreaOfInterestWrapper table {display:inline}
.reqAreaOfInterestWrapper td {border: none; border: hidden}
.subjectAreaWrapper {float:left;}
.subjectAreaWrapper div {width: 420px; height: 200px; border: 1px solid #ccc; background-color: #fff; vertical-align: middle; text-align: center; display:table-cell; font-size: 14px}
.highlight {background-color: #e6f2d8 !important}
.altRow {background-color: #fafafa}
.emptyReqField {display:inline; width: 100px; padding: 9px; background-color: #dfffc0; border: 2px solid #afff5e; margin: 0px 0px 0px 17px}
.bigCell {}
.bigCell .emptyReqField {position: relative; top: 20px; vertical-align: top}
 #jobCategoryWrapper {position:absolute; padding: 10px 0 0 0; background-color: #3774a6; border: 1px solid #3774a6; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px}
.jobCategoryTitle {padding: 0 0 10px 10px; height: 19px; width: 300px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px}
.jobCategoryTitle span {color: #fff; font-size: 14px; font-weight: bold}
.jobCategoryFooter {width: 320px; border-top: 1px solid #ddd; height: 36px; background-color: #eee; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px}
html>body .jobCategoryFooter {width: 322px}
.jobCategoryFooter input {margin: 9px 10px 0 10px; line-height: 14px;  }
#jobCategorySelect {width: 200px}
ul#jobCategory {width: 320px; height: 175px; overflow-y: auto; overflow-x: hidden; list-style: none; padding: 0; border: 1px solid #CCC; background-color: #fff; margin: -1px 0px 0px 0px}
.label_wrapper {overflow:hidden;}
ul#subjectArea {width: 420px; height: 200px; overflow-y: auto; overflow-x: hidden; list-style: none; padding: 0; border: 1px solid #CCC; background-color: #fff; margin: -1px 0px 0px 0px}
#subjectArea li, #jobCategory li {list-style: none; background-color: #fff}
#subjectArea li label {display: block; border-bottom: 1px solid #DDD; padding: 7px 4px 7px 26px; color: #000; outline: none;  }
#jobCategory li label {display: block; border-bottom: 1px solid #DDD; padding: 7px 4px 7px 0px; color: #000; outline: none; font-size: 12px; padding-left: 10px}
#subjectArea li label:hover {color: #000; background-color: #EEE}
#jobCategory li label:hover {color: #000; background-color: #E6F2D8}
#subjectArea li label.selected, #jobCategory li label.selected {color: #FFF; background-color: #CCC}
#subjectArea li label .checkbox{  }
#subjectArea input, #jobCategory input {margin-right: 10px}
 .ui-slider-label{ font-weight:bold; color:#878986}
.ui-slider {position: relative; text-align: left; border: 1px solid #ccc; width: 310px; background-image: url(/images/ui-slider-bg.png)}
.ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 20px; height: 23px; cursor: hand; background-image: url(/images/ui-slider-handle.png)!important; -moz-border-radius-bottomleft:0px; -moz-border-radius-bottomright:0px; -moz-border-radius-topleft:0px; -moz-border-radius-topright:0px}
.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; border: 1px solid #dedede; background-image: url(/images/ui-slider-range.png)}
#slider-range .ui-state-default, #slider-range .ui-widget-content .ui-state-default {background: none; border: none;}
.ui-slider-horizontal {height: .8em}
.ui-slider-horizontal .ui-slider-handle {top: -7px; margin-left: -.6em}
.ui-slider-horizontal .ui-slider-range {top: 0; height: 100%}
.ui-slider-horizontal .ui-slider-range-min {left: 0}
.ui-slider-horizontal .ui-slider-range-max {right: 0}
.ui-slider-vertical {width: .8em; height: 100px}
.ui-slider-vertical .ui-slider-handle {left: -.3em; margin-left: 0; margin-bottom: -.6em}
.ui-slider-vertical .ui-slider-range {left: 0; width: 100%}
.ui-slider-vertical .ui-slider-range-min {bottom: 0}
.ui-slider-vertical .ui-slider-range-max {top: 0}
 #careerToolsPods p {display:block; margin-left: 130px; padding: 0 20px; color: #5f625d; font-size: 15px}
#careerToolsPods h2 {font-size:15px; letter-spacing:0px; line-height:23px; margin: 15px 0 0 150px}
.careerToolsPod_1 {background: url(/images/careerToolsPod_1.png) no-repeat; height: 205px; width: 711px; padding:5px 0}
.careerToolsPod_2 {background: url(/images/careerToolsPod_2.png) no-repeat; height: 205px; width: 711px; padding:5px 0}
.careerToolsPod_3 {background: url(/images/careerToolsPod_3.png) no-repeat; height: 205px; width: 711px; padding:5px 0}
#wctInstructions li {margin: 5px 0px 5px 0px}
 #jobTypeSelection {overflow: hidden; list-style:none; list-style-position: outside}
#jobTypeSelection li {display:inline; padding-left: 10px}
 #newDesign {}
#newDesign #regionOneCol {padding:25px 20px 20px}
#newDesign .btn {border:none; cursor:pointer;}
#newDesign h1 {padding:0; margin:0 0 10px 5px; line-height:normal; font-size: 20px; letter-spacing:0px; color:#5f625d;}
#newDesign h2 {padding:0; margin:-5px 0 10px 5px; font-size:12px; line-height:normal; font-weight:bold; letter-spacing:0px; color:#90938e}
#newDesign h3 {padding:0; margin:15px 0 0 0; font-size:14px; line-height:19px; font-weight:bold; letter-spacing:0px; color:#5f625d}
#newDesign p {padding:0; font-size:14px; line-height:19px; color:#5f625d;}
#newDesign ul {padding:0; margin:0 0 0 10px;}
#newDesign li {padding:0; margin:0; font-size:14px; line-height:19px; color:#5f625d;}
#newDesign .generalPod {width:715px; margin:0 0 10px 0; overflow:hidden; background:#fafafa;}
#newDesign .gpHeader{overflow:hidden;}
#newDesign .gpTop {height:5px; overflow:hidden; background:url(/images/generalPodTop.png) repeat-x;}
#newDesign .gpTopL {float:left; height:5px; width:5px; background:url(/images/generalPodTopL.png) no-repeat;}
#newDesign .gpTopR {float:right; height:5px; width:5px; background:url(/images/generalPodTopR.png) no-repeat;}
#newDesign .gpTopV2 {height:46px; overflow:hidden; background:url(/images/generalPodTopV2.png) repeat-x;}
#newDesign .gpTopV2L {float:left; width:5px; height:46px; background:url(/images/generalPodTopV2L.png) no-repeat;}
#newDesign .gpTopV2Content {float:left; padding:14px 0 0 10px;}
#newDesign .gpTopV2Content span{ padding-top:-2px; font-size:12px; color:#767974;}
#newDesign .help {padding:15px 15px 0 0; float:right; font-size:12px;}
#newDesign .help a {color:#4674a2; text-decoration:underline;}
#newDesign .gpTopV2R {float:right; width:5px; height:59px; background:url(/images/generalPodTopV2R.png) no-repeat;}
#newDesign .gpPreCoreV2 {height:59px; overflow:hidden; background: url(/images/generalPodPreCoreV2.png) repeat-x;}
#newDesign .gpPreCoreV2L {float:left; width:5px; height:59px; background:url(/images/generalPodPreCoreV2L.png) no-repeat;}
#newDesign .gpPreCoreV2Content {float:left; padding:14px 10px 0 10px;}
#newDesign .gpTopV2Content span{ font-size:12px; color:#767974;}
#newDesign .help {padding:15px 15px 0 0; float:right; font-size:12px;}
#newDesign .help a {color:#4674a2; text-decoration:underline;}
#newDesign .gpPreCoreV2R {float:right; width:5px; height:59px; background:url(/images/generalPodPreCoreV2R.png) no-repeat;}
#newDesign .gpPreCoreV2R span {padding:0; margin:0;}
#newDesign .gpCore {}
#newDesign .gpCoreL {background:url(/images/generalPodCoreL.png) repeat-y;}
#newDesign .gpCoreContent {height:1%; padding:15px; overflow:hidden;}
#newDesign .gpCoreR {background:url(/images/generalPodCoreR.png) 100% repeat-y;}
#newDesign .gpBottom {height:5px; overflow:hidden; background:url(/images/generalPodBottom.png) repeat-x;}
#newDesign .gpBottomL {float:left; height:5px; width:5px; background:url(/images/generalPodBottomL.png) no-repeat;}
#newDesign .gpBottomR {float:right; height:5px; width:5px; background:url(/images/generalPodBottomR.png) no-repeat;}
#newDesign .btnText{ float:left; margin:10px 0 0 15px; font-size:12px; color: #858883}
pre {white-space: pre-wrap;  white-space: -moz-pre-wrap !important;  white-space: -pre-wrap;  white-space: -o-pre-wrap;  word-wrap: break-word;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
 #section_header{ height: 17px; background-color: #dedede; width: 99%; margin: 10px auto 0 auto; padding: 5px 0px; font-size: 16px}
html>body #section_header{ height: 20px;}
 .offer_bar {height: 20px !important; background-color: #d3eeb1 !important; width: 100% !important; padding: 10px 0px !important; border: 2px solid #bbd798 !important}
#formWrapper {width: 850px; margin: 0 auto; text-align: center}
.logoOfferWrapper {margin-top: 10px; text-align:left}
.creativeContentWrapper {margin: 0px 0 15px 0; padding: 0; font-size:16px; line-height:19px; overflow:hidden; text-align:left}
.creativeContentWrapper h3 {color:#424242; font-weight: bold}
.creativeContentWrapper div {display:block; padding-top: 10px; font-size: 14px; color: #262626}
#offerContainer {width: 850px; margin: 0 auto}
#offer_form {border: 0; margin: 0 auto; text-align:left; border-collapse:collapse;-moz-box-sizing:border-box;border-spacing:2px;display:table;text-indent:0;}
#offer_short_form {width: 800px}
.fieldName {width:630px; padding:3px 5px 3px 0; margin:0px}
.fieldControls {padding:3px 5px 3px 0; margin:0px; font-size: 12px; width: 510px; position:relative}
.disclaimer {font-size: 11px; color: #336699}
.disclaimerMarker {float:left; margin-top: 5px}
.disclaimerMessage {margin-top: 5px; display:inline; float:left; margin-left: 3px; width: 600px}
.submitWrapper {margin: 30px auto 0 auto; width: 342px}
.submitBtn {cursor:pointer}
.noThanks {margin: 20px auto; width: 95px}
.req_offer_field {font-size: 14px; color: #ed1c24; width:10px; padding:3px 5px 3px 0; margin:0px}
.req_offer_label {font-size: 14px; width: 300px}
.req_offer_label span {font-size: 14px}
 .creativeContainer {overflow:hidden}
.customImageWrapper {width: 200px; padding: 0; font-size: 0px; border: 0px; margin-right: 25px; float:left;}
.customCreativeWrapper {display:inline; float:left; width: 620px}
#RB_overlay {position: absolute; z-index:100; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; min-height:100%; background-color: #000; opacity: .6; filter: alpha(opacity=60)}
#RB_redbox {width: 100%; position: absolute; top: 0px; left: 0px; right: 0px}
#RB_window {position: absolute; left: 0; top: 50px; width: 100%; z-index: 102; line-height: 0}
#RB_loading {margin: 0 auto 0 auto; width: 250px; height: 250px; text-align: center; background: #FFF url(../images/redbox_spinner.gif) no-repeat center center}
#RB_radar_loading { margin: 100px auto 0px auto; width: 100px; height: 100px; text-align: center; background: transparent url(../images/ajax-radar.gif) no-repeat center center}
.redbox_contents {margin: 0 auto; text-align: left}