/* CSS Document */
.vacanciesModule ul{padding:0;margin:0}
.vacanciesModule ul.categories li{list-style-type:none;list-style-position:outside;padding:0;margin:0!important}
.vacanciesModule .vacancyContent{padding:8px 0 12px}
.vacanciesModule .vacancyDescription{line-height:1.3em;margin:0;border-bottom:1px dotted #ccc;padding:0;margin:0;font-size:1em}
.vacanciesModule .vacancyDescription li{list-style-type:disc}
.vacanciesModule .vacancyDetail{border-bottom:1px dotted #ccc;padding:8px 0 8px 0;margin:0}
.vacanciesModule .applicationDetails{margin:0 0 5px}
.vacanciesModule ul.files{margin:0;padding-bottom:10px;border-bottom:1px dotted #ccc}
.vacanciesModule ul.files li{list-style-type:none;padding:0}
.vacanciesModule ul.files li img{float:none;vertical-align:text-bottom}
.vacanciesModule .vacancyContent h2,.vacanciesModule .vacancyContent h3{/*remove any header styling from vacancy content*/font-size:1.3em;color:#606369;background:none;border:none;text-transform:none;letter-spacing:0;padding:0;margin:3px 0;font-weight:bold;display:block}
.vacanciesModule .vacancyContent h3{font-size:1.1em}

/* vacancies include */
.vacanciesInclude{background:#9fc600;padding:18px 25px 15px 20px;-moz-border-radius:12px;border-radius:12px;-webkit-border-radius:12px;height:30px}
.vacanciesInclude h2{font-size:1.5em;font-weight:bold;float:left;padding:0 10px 0 0;margin:0;color:#fff;text-transform:uppercase}
.vacanciesInclude span{font-size:1.2em;font-weight:bold;color:#fff;float:right}
.vacanciesInclude a{color:#fff}
.vacanciesInclude a:hover,.vacanciesInclude a:active,.vacanciesInclude a:focus{color:#fff;border-color:#fff}