* { color: #000; font-family: Arial,Tahoma,Helvetica,Sans; font-size: 11px; }
#page { width: 600px; font-family: Arial,Tahoma,Helvetica,Sans; font-size: 12px; margin-top:20px; }
#teaser { width: 300px; margin: 7px; }
h1 { font-size: 15px; margin-bottom: 10px; color: #333333; }
p { margin-bottom: 10px; }

div#poweredby { float: right; margin-bottom: 10px; margin-top: -30px; }
div > h2 { float: left; color: #002C99; }
.clearAll { clear: both; float: none; }

table.joblist tbody a { color: #000; text-decoration: none; }
table.joblist tbody a:hover { text-decoration: underline; }
table.joblist td { padding: 5px; }
table.joblist thead td { background: #c0c0c0; color: #fff; font-weight: bold; }
table.joblist tbody td { border-bottom: 1px #c0c0c0 solid; }
table.joblist tbody td.date { width: 70px; }
table.joblist tbody td.title { width: 270px; font-weight: bold; }
table.joblist tbody td.title a { color: #000; }
table.joblist tbody td.title a:hover { color: #002C99; }
table.joblist tbody td.location { width: 170px; }
table.joblist tbody td.link { width: 50px; }
table.joblist tbody td.link a { color: #002C99; }
table.joblist tbody td.link a:hover { color: #000; }
table.joblist tbody td.noresult { width: 590px; font-weight: bold; text-align: center; }

#pagination { text-align: center; margin-top: 10px; }
#pagination span { padding: 0 5px; }
#pagination .current { font-weight: bold; color: #669900; }

ul.jobs { font-family: Arial,Tahoma,Helvetica,Sans; font-size: 12px; }
ul.jobs a { color: #000; text-decoration: none; font-weight: bold; }
ul.jobs a:hover { text-decoration: underline; color: #002C99; }
ul.jobs > li { margin-bottom: 5px;  border-bottom: 1px #c0c0c0 solid; padding: 5px 0; }
ul.jobs div.info { font-size: 10px; }
ul.jobs div.info div.l { display: block; width: 20%; float: left; }
ul.jobs div.info div.r { display: block; width: 80%; float: right; text-align: right; }
ul.jobs div.info div.c { clear: both; float:none; display:block; }
ul.jobs div.location { padding-left: 20px; }
ul.jobs div.title {margin:7px 0 5px 0; display:block;}
ul.jobs ul li { padding: 1px 0; }
ul.jobs li.noresult { font-weight: bold; }
ul.jobs li.title {clear:both;}
