#homenav{
    position:relative;
    margin-bottom:17px;
    height:207px;
    width:785px;
}
/* fix ie5.5/6 relative+absolute positioning bug */
* html #homenav{
    height:1%;
    margin-bottom:7px;
}

#topdate {
    font-size:1.1em;
    padding-top:7px;
}
#toprecbox{
    width:18em;
    min-height:3.3em;
    height:3.3em;
    position:absolute;
    top:45px;
    left:590px;
    z-index:2;
    background:#e9eff3 url(http://images.net-temps.com/ima/site/recrgrad.gif) repeat-x;
}
#toprecbox h3{
    text-align:center;
    margin:0 auto;
    line-height:1em;
    font-size:1.3em;
    color:#000066;
}
#toprecbox h3 a{
    font-size:1em;
}
#toprecbox .right{
    float:right;
    padding-right:5px;
}
#toprecbox .left{
    float:left;
    padding-left:5px;
}
#toprecbox a{
    font-size:.8em;
    color:#000066;
}

#fpjsabox{
border:2px solid #b5a600;
clear:both;
width:350px;
line-height:1.7em;
padding-bottom:5px;
}
#fpjsabox h2{
    font-size:1.2em;
    font-weight:bold;
    color:#b5a600;
    text-align:left;
    padding-left:5px;
    height:20px;
    background:#fff url(http://images.net-temps.com/ima/site/ylo_title_grad.gif) repeat-x top left;
}
#fpjsbuttons{
    float:right;
    width:85px;
    padding-right:5px;
}
#fpjsabox p{
font-size:1.1em;
padding:0 8px;
}

#fpjslinks{
text-align:center;
color:#b5a600;
font-weight:bold;
font-size:1.1em;
padding-bottom:.3em;
}
#fpjslinks a:link,#fpjslinks a:visited{
text-decoration:none;
color:#b5a600;
}
#fpjslinks :link:hover, #fpjslinks :visited:hover, #fpjslinks :link:active, #fpjslinks :visited:active{
text-decoration:underline;
color:#b5a600;
}

#fpjsabox ul {
  margin: 0;
  padding: 0;
  padding-left:10px;
  list-style-type: none;
  font-size:.8em;
  line-height: 2em;
  text-align:center;
}

#fpjsabox li a:link, li a:visited{
text-decoration: none;
color:#000000;
}
#fpjsabox li :link:hover, #fpjsabox li :visited:hover, #fpjsabox li :link:active, #fpjsabox li :visited:active{
text-decoration:underline;
color:#b5a600;
}
#staffing-adbox{
    border:1px solid #b64b07;
    height:35px;
    background: #fff url(http://images.net-temps.com/ima/site/oggrad.gif) repeat-x bottom left;
    text-align:center;
    font-weight:bold;
    font-size:1.2em;
    line-height:2.5em;
    margin-bottom:1em;
}
#staffing-adbox a{
    color:#000066;
}

#sjp-adbox {
width:100%;
padding: 3px 0;
margin-bottom:1em;
text-align:center;
}
#sjp-adbox a{
color:#3a7399;
font-weight:bold; 
font-size:1.4em;
}
#sjp-adbox a:link, #sjp-adbox a:visited{
font-weight:bold; 
font-size:1.4em;
}
#sjp-adbox a:hover, #sjp-adbox a:active{
font-weight:bold; 
font-size:1.4em;
color:#000066;
}
#fprecbox {
border:1px solid #000066;
}

#fprecbox h2 {
color:#000066;
font-weight:bold;
font-size:1.3em;
}

#fprecbox .navlinks h2 a:link, #fprecbox .navlinks h2 a:visited, #fprecbox .navlinks h2 a:active {
color:#000066;
}

#fprecbox .navlinks p, #fprecbox .navlinks a:link, #fprecbox .navlinks a:visited{
text-decoration: none;
font-weight:bold;
font-size:1.1em;
color:#b5a600;
}
#fprecbox .navlinks a:hover, #fprecbox .navlinks a:active{
text-decoration:underline;
font-weight:bold;
color:#b5a600;
}

#fpemployers{
margin-top:1.5em;
font-size:.8em;
background:#fff url(http://images.net-temps.com/ima/site/vertbluegrad.gif) repeat-y top left;
height:6em;
border-bottom:1px solid #000066;
width:100%;
color:#000066;
}

#fpemployers h2 {
margin-top:.8em;
float:left;
color: #000066;
font-size:1.5em;
width:151px;
padding-bottom:5px;
text-align:center;
}

#fpemployers a, #fpemployers a:visited, #fpemployers a:active{
color:#000066;
}

#topjstitle{
clear:both;
background:#234083 url(http://images.net-temps.com/ima/site/new07/topbluegr-1px.gif) repeat-y top center;
color:white;

}
#topjstitle h2{
font-size:1.5em;
font-weight:bold;
padding-left:1em;
}
#topjs{
    background:#F8F2B9 url(http://images.net-temps.com/ima/site/ylograd.gif) repeat-x top center;
    height:111px;
    padding:10px;
    margin:0;
}
#topjs form{
width:686px;
background-color:#FFF;
border: 2px solid #baac11;
height:6.5em;
padding-left:35px;
padding-right:35px;
margin-bottom:1em;
}
* html #topjs form{/*hack to give ie5/5.5 760px, everything else 642px*/
width:780px;
w\idth:686px;
}
#topjs form div{
    float:left;
    padding-left:25px;
    width:230px;
    height:30px;
}
* html #topjs form div /*hack to give ie5/5.5 wider width*/
width:255px;
w\idth:230px;
}
#topjs form input, #topjs form select{
    clear:both;
}
#topjs form div label{
    display:block;
    float:left;
font-size:1.2em;
font-weight:bold;
color:#000066;
}
#topjs form div p{
    float:right;
    color:#000066;
    font-size:1em;
    padding-top:.2em;
}
#topjs #search {
    clear:none;
    float:right;
    width:75px;
    margin-top:15px;
}

#postresume-adbox {
width:100%;
background-color: #c4d5e0;
padding:5px 0;
margin-bottom:1em;
}
#postresume-adbox a{
display:block;
background-color:white;
border:1px solid #000066;
margin:0 5px;
font-style:italic; 
font-weight:bold; 
font-size:1.1em;
text-decoration:none;
color:black;
}
#postresume-adbox a span{
margin:0 4em 0 2em;
font-style:normal; 
font-size:1.2em;
color:#000066
}

