#jobContainer { position:relative; min-height:30em; overflow-y:scroll; background-color:white; }

ol#jobOpenedList { list-style-type:none; position:absolute; top:0px; width:100%; height:100%; }
ol#jobOpenedList:empty { background-image:url('../img/post-it_50pc.png'); background-position:50% 50%; background-repeat:no-repeat; }
ol#jobOpenedList:empty + div#emptyJobListMessage { display:block; }
ol#jobOpenedList li { min-height:5em; padding:0.5em; padding-left:5em; border-bottom:1px lightgrey solid; }
ol#jobOpenedList li:nth-child(even) { background-color:WhiteSmoke; }

div#emptyJobListMessage { display:none; position:relative;margin:5.5em auto;max-width:235px;max-height:300px;overflow:auto;font-size:9pt; }
div#emptyJobListMessage p { margin:0.5em auto 0em auto; }

	
.jobTitle { font-size:1em; }
.jobLocation { display:block; }
.jobSource { display:block; }
.jobRef { display:block; }
.publicationDate {  }
.jobEngagement {  }
