/* CSS RESET */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0;
	font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;
}
em {font-style:italic;}
strong {font-weight: bold; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1; color: black; background: #FFF; font-family: "Lucida Sans", Verdana, sans-serif; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* GLOBAL CSS */

a {font:.72em "Trebuchet MS", Arial, Verdana, sans-serif;color:#c54016;text-decoration:none;line-height:1.5em}
a:hover {text-decoration:underline;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.red {color:#c54016;}
.blue {color:#0062C7;}
.padding {margin:15px 0 0 0;}
.paddingleft {margin:0 0 10px 13px}
.bold {font-weight:bold;}
.divider {border-bottom:1px solid #dcdcdc}
.dotHrule {background:transparent url(/Images/hr_dotted.png) repeat-x top left;height:3px;margin:0 0 5px 0;}

h1 {font:1.8em "Lucida Sans", Verdana, sans-serif;text-indent:-9999em;padding:0 0 10px 0;margin:0 0 10px 0;width:519px;height:42px;}
h1.home {background:transparent url(/Images/home_h1.png) no-repeat bottom left; padding-top: 15px;}
h1.homePrev {background:transparent url(/Images/home_prev_h1.png) no-repeat bottom left; padding-top: 15px;}
h1.post {background:transparent url(/Images/post_h1.png) repeat-x bottom left;}
h1.choose {background:transparent url(/Images/choose_h1.png) repeat-x bottom left;}
h1.about {background:transparent url(/Images/about_h1.png) repeat-x bottom left;}
h1.terms {background:transparent url(/Images/terms_h1.png) repeat-x bottom left;}
h1.privacy {background:transparent url(/Images/privacy_h1.png) repeat-x bottom left;}
h1.contact {background:transparent url(/Images/contact_h1.png) repeat-x bottom left;}
h1.previous {background:transparent url(/Images/previous_h1.png) repeat-x bottom left;}
h1.widget {background:transparent url(/Images/widget_h1.png) repeat-x bottom left;}
h1.invalidJob {background:transparent url(/Images/invalidJob_h1.png) repeat-x bottom left;}
h2 {font:1.25em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;font-weight:bold;}
h3 {font:.95em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;font-weight:bold; font-style:italic;margin:15px 0 5px 0;}
h3.yellow {font:1.15em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;font-weight:bold;font-style:italic;color:#eeba2b;}
p {font:.75em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;line-height:1.5em}
ul {font:1em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;line-height:1.5em;}
ol {font:.75em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;line-height:1.5em}

/* MAIN STYLE */

#mainContainer {width:1025px;width:100%;margin:0 auto;}

#header {width:100%;height:127px;background:#c54016;border-bottom:1px solid #000;}
#header .headerContent {width:1000px; margin:0 auto;position: relative; background: url(/Images/chj_logo.jpg) left top no-repeat; height: 127px; text-align: right; }
#header .headerContent #hlHome { display: block; position: absolute; left: 100px; top: 0; height: 127px; width: 310px; }

#header .headerContent .nav {float: right; height:127px; margin:0 52px 0 0;text-align: right; }
#header .headerContent .nav ul { margin:0;padding:0;font:1.3em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;font-weight:bold; list-style-type:none;}
#header .headerContent .nav ul li {float: left;margin:0 0 0 5px;padding:0;display:block;height:32px;position: relative; }
#header .headerContent .nav ul li span { width: 9px; height: 32px; float: left;}
#header .headerContent .nav ul li span.left { background: url(/Images/topnav_tabLeft.png) no-repeat; }
#header .headerContent .nav ul li span.right { background: url(/Images/topnav_tabRight.png) no-repeat; }
#header .headerContent .nav ul li a {display: block;background: #FFBB00;float: left;margin:0;padding:5px 0 0 0;font-weight:bold;height:27px;text-align:center;text-decoration:none;vertical-align:middle;}

#header .headerContent .nav .subscribe { float: right; text-align:right;font-size:.7em; color:#FFF;margin:70px 0 0 0;}
#header .headerContent .nav .subscribe a {font-size:1em;color:#FFF;margin-right:3px}
#header .headerContent .nav .subscribe a.rss {padding-left:16px;background:transparent url(/Images/icon_rss.gif) no-repeat top left}
#header .headerContent .nav .subscribe a.email {padding-left:18px;background:transparent url(/Images/icon_email.gif) no-repeat top left}
#header .headerContent .nav .subscribe a.twitter {padding-left:13px;background:transparent url(/Images/icon_twitter.gif) no-repeat top left}

#pageContent {width:100%;margin:0 auto;padding:20px 0 0 0;height:100%;background:#fff5d9 url(/Images/bottom_bg.gif) repeat-x bottom left;}
#pageContent .inner {width:895px;height:100%;margin:0 auto;}
#pageContent .inner .leftColumn {float:left;width:525px;margin-right:50px}

#pageContent .inner .leftColumn .date {font:.72em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif; position: relative; }
#pageContent .inner .leftColumn .date div, #pageContent .inner .leftColumn .date img { float: left; margin-right: 5px; }
#pageContent .inner .leftColumn .date #imgHelp { cursor: help; position: relative; width: 16px; height: 16px;}

.tip { width: 212px; padding-top: 37px; overflow: hidden; display: none; position: absolute; z-index: 500;
	background: transparent url(/Images/tipTop.png) no-repeat top;
}
.tipMid {background: transparent url(/Images/tipMid.png) repeat-y; padding: 0 25px 20px 25px;font:11px "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;}
.tipBtm {background: transparent url(/Images/tipBtm.png) no-repeat bottom; height: 32px;}

#pageContent .inner .leftColumn ul.meta {list-style-type:none;font:.76em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;}
#pageContent .inner .leftColumn ul.meta li {display:inline;padding:0 15px 0 0;}
#pageContent .inner .leftColumn ul.meta li a {font: 11px "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;}
#pageContent .inner .leftColumn .divider {margin:5px auto 10px auto;border-color:#d8d3bd;}
#pageContent .inner .leftColumn .comments {clear:both;float:right;font: "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;color:#000; font-size: 11px;}
#pageContent .inner .leftColumn .comments .commentCount { font-size: 11px; padding-right: 20px; background: url(/Images/icon_comment.gif) no-repeat right center; }

#pageContent .inner .leftColumn .description p {margin:0 0 15px 30px;}
#pageContent .inner .leftColumn .description a {font-size: 12px; font-weight: bold;}
#pageContent .inner .leftColumn .description ul {margin:0 0 1em 55px;list-style-type:disc;padding-left:0; }
#pageContent .inner .leftColumn .description ol {margin:0 0 1em 55px;padding-left:0; }
#pageContent .inner .leftColumn .description ul li {font-size: .75em; padding:0; margin: 0;}
#pageContent .inner .leftColumn .description ul li p { margin: 0 0 1em 0;}
#pageContent .inner .leftColumn .description ol li {font-size: 1em; padding:0; margin: 0;}
#pageContent .inner .leftColumn .description ol li p { margin: 0 0 1em 0;}

#pageContent .inner .leftColumn .postForm p {margin:0 0 15px 5px;}
#pageContent .inner .leftColumn .postForm ul {margin:0 0 0 5px;list-style-type:disc; }
#pageContent .inner .leftColumn .postForm ul li {margin:0 0 0 15px;}
#pageContent .inner .leftColumn .postForm a {font-size: 1em;}

#pageContent .inner .leftColumn .postForm label {font:.75em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;line-height:1.5em;margin:0 15px 0 0;}
#pageContent .inner .leftColumn .postForm textarea {width:505px;resize:none;font:1em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;line-height:1.2em;margin:0 15px 0 0;}
#pageContent .inner .leftColumn .postForm .desc_input {margin:20px 0 35px 5px;}
#pageContent .inner .leftColumn .postForm #desc_wordCount { font-size: .9em; text-align: right; margin: 0.5em 0.5em 0 0; color: #000; }
#pageContent .inner .leftColumn .postForm #desc_wordCount.error { color: red; }
#pageContent .inner .leftColumn .postForm .contactInfo {margin:15px 0 20px 5px;}
#pageContent .inner .leftColumn .postForm .contactInfo input {width:170px;height:25px;font:1.15em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;font-weight:bold;}
#pageContent .inner .leftColumn .postForm .companyInfo {margin:15px 0 20px 5px;}
#pageContent .inner .leftColumn .postForm .companyInfo label {float:left;margin:5px 0 0 0;}
#pageContent .inner .leftColumn .postForm .companyInfo input {float:right;width:380px;height:25px;font:1.15em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;font-weight:bold;margin:0 10px 15px 0;}
#pageContent .inner .leftColumn .postForm .jobType {margin:10px 0 15px 0;}
#pageContent .inner .leftColumn .postForm .jobType label {float:left;margin-top:5px;}
#pageContent .inner .leftColumn .postForm .jobType input {float:right;width:280px;height:25px;font:1.15em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;font-weight:bold;margin:0 10px 15px 0;}
#pageContent .inner .leftColumn .postForm .jobType select {height:25px;font:.9em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;font-weight:bold;margin:0 0 15px 0;}
#pageContent .inner .leftColumn .postForm .jobUrl {margin:10px 0 15px 0;}
#pageContent .inner .leftColumn .postForm .jobUrl label {float:left;margin-top:5px;}
#pageContent .inner .leftColumn .postForm .jobUrl input {float:right;width:360px;height:25px;font:1.15em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;font-weight:bold;margin:0 10px 15px 0;}
#pageContent .inner .leftColumn .postForm .jobUrl select {height:25px;font:.9em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;font-weight:bold;margin:0 0 15px 0;}
#pageContent .inner .leftColumn .postForm .formSubmit {float:right;margin:0 0 30px 0;}
#pageContent .inner .leftColumn .postForm .formSubmit input {width:172px;height:90px;margin:0 0 30px 0;}
#pageContent .inner .leftColumn .thanksForm a { font-size: 11px; }

#pageContent .inner .leftColumn .postForm .contactUsTop {margin:15px 0 20px 0;}
#pageContent .inner .leftColumn .postForm .contactUsTop label {margin:5px 11px 0 0; }
#pageContent .inner .leftColumn .postForm .contactUsTop input {width:162px;height:25px;font:1.15em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;font-weight:bold;}

#pageContent .inner .leftColumn .postForm .websiteInfo {margin:15px 0 20px 0;}
#pageContent .inner .leftColumn .postForm .websiteInfo label {margin:5px 27px 0 0; }
#pageContent .inner .leftColumn .postForm .websiteInfo input {width:427px;height:25px;font:1.15em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;font-weight:bold;}

#pageContent .inner .leftColumn .postForm .purpose {margin:15px 0 20px 0;}
#pageContent .inner .leftColumn .postForm .purpose label {margin:5px 27px 0 0; }
#pageContent .inner .leftColumn .postForm .purpose select {height:25px;font:1.15em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;font-weight:bold;}

#pageContent .inner .leftColumn .postForm .contactMessage {margin: 0 0 15px 0;}

#pageContent .inner .leftColumn .chooseJob .comments { font-size: 15px; }
#pageContent .inner .leftColumn .chooseJob p {margin:0 0 15px 15px;float:left;width:410px;}
#pageContent .inner .leftColumn .chooseJob ul {margin:0 0 0 5px;list-style-type:disc; }
#pageContent .inner .leftColumn .chooseJob ul li {margin:0 0 0 15px;}
#pageContent .inner .leftColumn .chooseJob label {font:.95em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;font-weight:bold; font-style:italic;margin:0 0 5px 0;}
#pageContent .inner .leftColumn .chooseJob .jobType {margin:10px 0 15px 0;}
#pageContent .inner .leftColumn .chooseJob .jobType label {float:left;margin-top:5px}
#pageContent .inner .leftColumn .chooseJob .jobType input {float:left;width:31px;height:31px;margin:0 10px 0 0;}
#pageContent .inner .leftColumn .chooseJob .jobType select {float:left;height:25px;font:.9em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;font-weight:bold;margin:5px 15px 15px 20px;}

#pageContent .inner .leftColumn .chooseJob .list {width:100%;background:transparent;margin:0 auto;padding:0;}
#pageContent .inner .leftColumn .chooseJob .list .listContainer {width:541px;margin:20px auto;}
#pageContent .inner .leftColumn .chooseJob .list .listboxTop {width:541px;height:12px;background:transparent url(/Images/job_top.png) no-repeat top left;}
#pageContent .inner .leftColumn .chooseJob .listbox {width:539px;background:#FFF;border-left:1px solid #797979;border-right:1px solid #797979;min-height:100px} 
#pageContent .inner .leftColumn .chooseJob .listbox .jobPost {padding:10px 10px 0 10px;}
#pageContent .inner .leftColumn .chooseJob .listbox .jobPost h3 {margin:0 0 15px 0;}
#pageContent .inner .leftColumn .chooseJob .listbox .jobPost p { width: 500px; margin-top: 0; margin-bottom: 0; }
#pageContent .inner .leftColumn .chooseJob .listbox .jobPost p a {font-size:1em;}
#pageContent .inner .leftColumn .chooseJob .listbox .jobPost .jobRate {font:.8em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;text-align:center;margin-top:0px;width:80px;border-right:2px solid #999;}
#pageContent .inner .leftColumn .chooseJob .listbox .jobPost .jobRate a {font:1em Verdana, Arial, sans-serif;cursor:pointer;font-weight:bold;}
#pageContent .inner .leftColumn .chooseJob .listbox .jobPost .jobRate img {margin:0 0 5px 0;float:left}
#pageContent .inner .leftColumn .chooseJob .listbox .jobPost .jobRate .icon {float:left;margin:0;}
#pageContent .inner .leftColumn .chooseJob .listbox .jobPost .jobRate span {position:relative; font:.9em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;font-weight:bold;}
#pageContent .inner .leftColumn .chooseJob .list .listboxBottom {width:541px;height:12px;background:transparent url(/Images/job_bottom.png) no-repeat top left;}

#pageContent .inner .leftColumn .chooseJob .listbox .postInfo { text-align: right; margin: 10px 17px 0 0; font: 12px "Trebuchet MS", "Lucida Sans", Verdana, sans-serif; }
#pageContent .inner .leftColumn .chooseJob .listbox .postInfo span, #pageContent .inner .leftColumn .chooseJob .listbox .postInfo img { float: right; margin-left: 10px; }

#pageContent .inner .leftColumn .pager {float:right;margin:15px 0 30px 0;}
#pageContent .inner .leftColumn .pager a {text-align:center;float:left;font:.8em "Trebuchet MS", Arial, Verdana, sans-serif;background:#FFF;display:block;width:22px;height:22px;margin:0 5px 0 0;color:#787777; border:1px solid #787777;}
#pageContent .inner .leftColumn .pager a.current {color:#c54016;background:none;border:0px solid #787777;}
#pageContent .inner .leftColumn .pager a.last {font:.8em "Trebuchet MS", Arial, Verdana, sans-serif;color:#c54016;text-decoration:none;line-height:1.5em;background:none;border:0px solid #787777;margin:3px 0 0 0;}

#pageContent .inner .leftColumn .rate {margin:20px auto;}
#pageContent .inner .leftColumn .rate .rateTop {margin:20px 0 0 0;}
#pageContent .inner .leftColumn .rate .bg {background:transparent url(/Images/rating_bg.png) repeat-x top left;height:61px;width:491px;border-left:1px solid black;border-right:1px solid black;}
#pageContent .inner .leftColumn .rate a {margin:0 20px 0 0;width:70px;float:left;text-align:center;text-decoration:none; font:.65em "Lucida Sans", Verdana, sans-serif;}
#pageContent .inner .leftColumn .rate a.ice {margin:0 20px 0 30px;color:#0062c7;}
#pageContent .inner .leftColumn .rate a.cold {color:#8bbef2;}
#pageContent .inner .leftColumn .rate a.medium {color:#666;}
#pageContent .inner .leftColumn .rate a.warm {color:#e2890a;}
#pageContent .inner .leftColumn .rate a.hot {color:#c54016;}

#pageContent .inner .leftColumn .shareTop {width:494px;height:9px;background:transparent url(/Images/share_top.png) repeat top left;margin-top: 10px;}
#pageContent .inner .leftColumn .share {width:494px;background:#eae8dc;text-align:center;height:20px}
#pageContent .inner .leftColumn .share .shareInner {margin:0 auto;text-align:center;}
#pageContent .inner .leftColumn .shareBottom {width:494px;height:9px;background:transparent url(/Images/share_bottom.png) repeat top left;}
#pageContent .inner .leftColumn .share a {padding:0 15px 0 15px;font:.75em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;}

#pageContent .inner .leftColumn .apply {margin:20px 0 40px 0;clear:both;float:right;}
#pageContent .inner .leftColumn .apply a {font:1em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;}

#pageContent .inner .rightColumn {float:right;width:300px;margin:0 0 0 20px;}

#pageContent .inner .rightColumn .applyBtn {margin:0 auto;text-align:center;}

#pageContent .inner .rightColumn #widget { margin: 10px 0; width: 300; height: 71px; }

#pageContent .inner .rightColumn .content {background:transparent url(/Images/rightColumn_bg.png) repeat top left;width:280px;padding:10px;margin:15px 0 0 0;}
#pageContent .inner .rightColumn .content h2 {font:1em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;font-weight:bold;background:#f9f7f2;padding:5px;margin:15px 0 0 0;text-align:center;}
#pageContent .inner .rightColumn .content h3 {font:.8em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;font-weight:bold; font-style:normal;margin:0;text-align:center;}
#pageContent .inner .rightColumn .content ol {list-style-type:decimal;list-style-position:inside;margin:5px 0 0 5px;}
#pageContent .inner .rightColumn .content #contentPost { margin: 10px 0; text-align: center; }

#pageContent .inner .rightColumn .content .trending {width:260px;padding:10px;background:#f9f7f2;}
#pageContent .inner .rightColumn .content .trendingTop {margin:15px 0 0 0;}
#pageContent .inner .rightColumn .content .trending .doubleRule {margin:5px 0 0 0;height:1px;border-top:1px solid #afaea8;border-bottom:1px solid #afaea8;}
#pageContent .inner .rightColumn .content .trending .jobs {margin:10px 0 0 0;width:100%;height:240px;overflow:hidden;overflow-y:scroll;}
#pageContent .inner .rightColumn .content .trending .jobs .jobLink {border-bottom:1px solid #afaea8;padding:5px 5px 5px 5px;}
#pageContent .inner .rightColumn .content .trending .jobs .jobLink.last {border-bottom:none;}
#pageContent .inner .rightColumn #rockfish { margin: 10px 0; background: url(/Images/callout_rockfish.png) no-repeat; width: 302px; height: 127px; position: relative; padding: 0; }
#pageContent .inner .rightColumn #rockfish.single { background: url(/Images/callout_rockfish_single.png) no-repeat; height: 87px; }
#pageContent .inner .rightColumn #rockfish a { outline: none; text-indent: -9999px; }
#pageContent .inner .rightColumn #rfJobFirst { position: absolute; top: 35px; left: 37px; width: 200px; height: 31px; }
#pageContent .inner .rightColumn #rfJobSecond { position: absolute; top: 75px; left: 37px; width: 200px; height: 31px; }
#pageContent .inner .rightColumn #rockfishApply { margin: 10px 0 10px 1px; }

#comments {width:100%;margin:0 auto;background:#c2c2c2;}
#comments .head {width:100%;background:#363636;}
#comments .head .inner {width:895px;height:33px;margin:0 auto;padding-top:5px}
#comments .head .inner h2 {float:left;color:#FFF;font:1.2em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;font-style:italic;} 
#comments .head .inner a {float:right;margin:0 20px 0 0;color:#FFF;font:.95em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;}

#comments .list {width:100%;background:#c3c3c3;margin:0 auto;padding:20px 0 20px 0;}
#comments .list .listContainer {width:895px;margin:0 auto;}
#comments .list .listboxTop {width:698px;height:14px;background:transparent url(/Images/comment_top.jpg) no-repeat top left;}
#comments .listbox {width:696px;background:#FFF;border-left:1px solid #797979;border-right:1px solid #797979;padding-bottom:5px;} 
#comments .listbox .post {padding:0;clear:both;}
#comments .listbox .divider {margin:0 auto 15px auto;width:95%;}
#comments .listbox .author {margin:0 30px 20px 20px;width:100px;}
#comments .listbox .author a {font:1em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;}
#comments .listbox .author .date {font:.8em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;color:#9797a4;}
#comments .listbox .author .time {font:.8em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;color:#9797a4;}
#comments .listbox .comments {float: right; padding:0 20px 0 0; width: 520px;}
#comments .listbox .comments p {margin:0;}
#comments .listbox .comments a {font:1em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;}
#comments .listbox .noComments {padding:20px;}
#comments .list .listboxBottom {width:698px;height:14px;background:transparent url(/Images/comment_bottom.jpg) no-repeat top left;}

#footer {width:100%;background:#FFF;margin:0 auto;height:45px;}
#footer .content {width:895px;margin:0 auto;padding-top:15px}
#footer .content p {text-align:center;float:left;}
#footer .content a {font:1em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;}
#footer .content .rfi {font:.75em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;float:right;}

#container label {font:.75em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;line-height:1.5em;}
#container textarea {width:505px;resize:none;font:1em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;line-height:1.2em;}

.helpPromote { margin: 0 5px; display: none; }
.helpPromote .socialLinks { margin: 0.5em 0 0.75em 0; }
.helpPromote .socialLinks a { background-repeat: no-repeat; background-position: center left; padding: 4px 0 0 22px;
    vertical-align: middle; cursor: pointer; font-size: 12px; text-decoration: none; margin-right: 20px;
}
.helpPromote .socialLinks .facebook { background-image: url(/Images/Dialog/facebook.gif); color: #C54016; }
.helpPromote .socialLinks .twitter { background-image: url(/Images/Dialog/twitter.gif); color: #C54016; }
.helpPromote .email h4 { font-weight: bold; vertical-align: bottom; height: 20px; background: url(/Images/icon_email.jpg) no-repeat left center; padding-left: 40px; font: 12px "Trebuchet MS", "Lucida Sans", Verdana, sans-serif; }
.helpPromote .email span { font: 12px "Trebuchet MS", "Lucida Sans", Verdana, sans-serif; }
.helpPromote .email .emailName { float: right; margin-top: -3px; }
.helpPromote .email #txtEmailName { width: 230px; margin-left: 5px;}
.helpPromote .email .emailAddresses { margin-top: 5px; padding-bottom: 5px; }
.helpPromote .email #txtEmailAddresses { width: 395px; }
.helpPromote .email .sendEmail { margin-top: 3px; background: url(/Images/icon_sendEmail.jpg) no-repeat left center; padding-left: 20px; float: right; }

.validationError { display: none; } 
.inputError { background: #F8DBDB; border: solid 1px #E77776; color: #000; }
.vSummary { font-size: 14px; color: #920000; text-align:left;}
.vSummary ul { padding-top: 1em; }
.vSummary ul li { list-style-type: disc; margin-left: 20px; font-size: 12px; color: #000; }
.dialog .ui-dialog-title { font-size: 14px; }
.ui-dialog .ui-dialog-buttonpane { font-size: 12px; padding: 5px; }
#oldWarning { font-size: 12px; line-height: 18px; padding: 20px 10px; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari 3.0 and Chrome rules here */
    .sIFR-active .leftColumn h1	{visibility: hidden;font:1.8em "Lucida Sans", Verdana, sans-serif;}

    #pageContent .inner .leftColumn .share {width:494px;background:#eae8dc;text-align:center;height:20px}
    #pageContent .inner .leftColumn .share .shareInner {margin:0 0 0 20px;text-align:center;}
    #pageContent .inner .leftColumn .share a {padding:5px 10px 0 10px;font:.75em "Trebuchet MS", "Lucida Sans", Verdana, sans-serif;}
    
    #pageContent .inner .leftColumn .chooseJob .pager a {padding:3px 0 0 0;height:19px}
}