body{
    color:#000000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:0.8em;
    line-height:normal;
}

body a:visited{
    color: #808080;
}

/* view advert */

#content{
    width: 700px;
    margin-left: 20px;
    margin-right: 20px;
	margin-top: 20px;
    min-width: 550px; 
   	top: 20px;
   	border: 1px solid #000000;
    padding: 10px;
    text-align: newspaper;
}


#content h2{
	font-size: 1.0em;
	font-weight: bolder;
}

#content h3{
	font-size: 0.9em;
	font-weight: bolder;
}


#content h1{
	font-size: 1.4em;
	line-height: 150%;
}

#content p{
    color:#000000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:0.8em;
    line-height:normal;
}

hr {
    border: 0;
    color: #9E9E9E;
    background-color: #9E9E9E;
    height: 1px;
    width: 100%;
    text-align: left;
}

.apply{
    font-size: 0.8em;
}

.error{
    font-size: 0.8em;
    color: red;
    font-style: italic;
}

/* end of view advert */

div.searchbox{
   width: 500px;
}

a.button{
    text-decoration: none;
    border: 0px;
    padding: 0px;
    margin: 0px;
}

form{
    padding: 0px;
    margin: 0px;
}

img{
    border: 0px;
}

.listing{
    width: 550px;
    height: 100%;
}


#searchtable input, select{
    width: 350px;
}

#searchtable td{
    font-size: 0.8em;
}

.jobtitle{
    cursor:pointer;
    display:block;
    font-size: 0.9em;
    font-style:normal;
    font-weight:bold;
    width: 80%;
}

.prettydate{
    float: right;
    font-size: 10px;
}


td{
    vertical-align: top;
}

.jobposted {
    font-size:smaller;
    font-weight:lighter;
    padding-left:30px;
}

.salaryinfo{
    text-align: left;
}

.jobinfo{
    font-size: 12px;
    color: #808080;
    padding-left: 10px;
}

.seperate {
    border-bottom:1px solid #BCBCBC;
    margin:0pt;
    padding:10px 0pt;
}

#navigate input,select{
    width: auto;
    font-size: 10px;
}

#navigate td{
    vertical-align: bottom;
}

.pjbcontent a:visited{
    color: #808080;
}

.inframeprg{
    position: absolute;
    border: 3px solid #3f414a;
    padding: 0;
    min-width: 600px;
    min-height: 300px;
    top: 4%;
    left: 10%;
    width: 80%;
    height: 80%;
    background-color: white;
    overflow: hidden;
    z-index: 20;
}

