/* Careers styles */
#duties ul, #requirements ul, #education ul, #assets ul, .orangeBlocks { list-style-image: url(/images/li_block_grey.gif); margin: 0px; padding: 0px; }
#duties ul li, #requirements ul li, #education ul li, #assets ul li{ padding: 3px 0px; margin-left: 20px; }
ul.orangeBlocks li { padding: 0px 0px; margin-left: 20px; }
.careersLabel { margin: 24px 0px 9px 0px; font-weight: bold; }
.jobsCode { font-size:12px; }
.bold { font-weight:bold; }
#description, .HRdiv { border-bottom: 1px dotted #dfdfdf; }
.HRjobs a:link { color: #767a7d; }
.HRjobs a:visited { color: #767a7d; }
.HRjobs a:hover { color: #767a7d; }
.HRjobs a:active { color: #767a7d; }
.lifeAtDesire2Learn { border: 1px #dfdfdf solid; width: 340px; padding: 10px; padding-top: 0px; }
.lifeTitle { border-bottom: 1px dotted #dfdfdf; margin-bottom: 8px; text-align: left; width: 340px; }
.careersTestimonial { font-size: 11px; margin: 0px; padding: 10px; padding-top: 0px; border: 1px solid #dfdfdf; text-align: left; }
.careersTestimonialTitle { border-bottom: 1px dotted #dfdfdf; padding: 0px; }
h2.careers_h2 { color:#767a7d; font-size:15px; font-weight:bold; }

/* Application styles */
#apply fieldset { border: 1px solid #dfdfdf; padding: 6px 8px; font-size: 12px; }
#apply fieldset label { float: left; width: 220px; padding-right: 5px; }
#apply fieldset label.noStructureLabel { width: auto; float: none; }
#apply fieldset div { padding: 8px 0px; clear: both; border-top: 1px dotted #dfdfdf; height: auto; }
#apply input, .applyInput, .applyLanguage, .applyInputEligible { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #767a7d; width: 200px; border: 1px solid #dfdfdf; padding: 2px; }
.applyLanguage { width: 105px; }
.applyLanguageOther { display: none; margin: 0px 15px 3px 0px; }
#apply fieldset .noStructureInput { width: 12px; border: 0px; }
.applyInstr { font-size: 9px; font-style: italic; }
.applyInputEligible { width: 285px; }

/* Careers Showcase styles */
#showcase fieldset { border: 1px solid #dfdfdf; padding: 6px 8px; font-size: 12px; }
#showcase fieldset label { float: left; width: 225px; padding-right: 5px; }
#showcase fieldset div { padding: 8px 0px; clear: both; border-top: 1px dotted #dfdfdf; height: auto; }
#showcase input, .showcaseInput { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #767a7d; width: 150px; border: 1px solid #dfdfdf; padding: 2px; }

/* Tool Tip Styles for Jobs Page */
.ttactive .ttdescrip { display:block; }
.ttactive { background-color: #f6f6f6; }
.ttdescrip img { margin:8px 8px 8px 1.5em; }
.ttdescrip { position: absolute; left:0px; margin:0 0; border:1px solid #dfdfdf; border-top:0; z-index:2; display:none; background-color:#ffffff; padding:4px 8px 0px 8px; width:558px; }
.tttrigger { width:100%; padding:4px 0; }
.tttrigger img { border: 0; }
.ttanchor { position: relative; padding:0; margin:0; }

/*Tab bar*/
.tabBar li a { color:#767a7d; }
