body {
  font-family: Arial, Helvetica, sans-serif;
  padding: 0px;
  margin: 0px;
  width: 100%;
  background: #fff url(/images/detail_strip2.gif) repeat-x top right;
  color: #000;
  font-size: 12px;
  text-align:center;
}
td {
  color: #000;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
}

a:link {
	color: #823399;}
a:visited {
	color: #451B51;
}
.hide, #nav span { display: none }

#header {
  margin: 0px;
  padding: 0px;
  height:190px; /*height: 106px;*/
  width: 100%;
  position: relative;
  display: block;
  
}
body.mys1 #header,
body#adv-search #header {
	height: 106px;
}
#header .logo {
   display:block;
   margin: 0px;
   padding: 0px;
   height: 66px;
   width: 225px;
   position: absolute;
   top: 0px;
   left: 0px;
   background: url(/images/nav/logo.gif) no-repeat top left;
   overflow:hidden;
   text-indent:-9999em;
}
#header h2 {
   margin: 0px;
   padding: 0px;
   position: absolute;
   bottom: 6px;/*top:159px;*/ /*top: 79px;*/
   left: 15px;
   background-repeat: no-repeat;
   background-position: top left;
}
body.mys1 #header h2,
body#adv-search #header h2{
	/*top: 79px;*/
}
#nav ul {
  display: block; 
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  height: 66px;
  position: absolute;
  top: 95px;
  left: 225px; 
}
#nav ul li {
   float: left;
   height: 60px; /*66px*/
   margin: 0px;
   padding: 0px;
   background-repeat: no-repeat;
   background-position: top left;
}
#nav a {
   display: block;
   height: 60px; /*66px*/
}
a#head_link { display: none; }
#l_home { 
  width: 65px;
  background-image: url( /images/nav/1home.gif );
}
#l_search { 
  width: 89px;
  background-image: url( /images/nav/2jobsearch.gif );
}
#l_myfiles { 
  width: 74px;
  background-image: url( /images/nav/3myfiles.gif );
}
#l_news { 
  width: 58px;
  background-image: url( /images/nav/4news.gif );
}
#l_links { 
  width: 87px;
  background-image: url( /images/nav/5legallinks.gif );
}
#l_rec_prof {
  width: 134px;
  background-image: url( /images/nav/rec-profiles.gif );
}
#l_head_link {
  width: 128px;
  background-image: url( /images/nav/6blank.gif );
}

#l_employers { 
  width: 119px;
  background-image: url( /images/nav/7employers.gif );
}
#aboutus{background-image:url(/images/toptitles/aboutus.gif); height: 24px; width: 113px;}
#contactus{background-image:url(/images/toptitles/contactus.gif); height: 24px; width: 113px;}
#employersarea{background-image:url(/images/toptitles/employersarea.gif); height: 24px; width: 156px;}
#jobdetails{background-image:url(/images/toptitles/jobdetails.gif); height: 24px; width: 113px;}
#jobsearch{background-image:url(/images/toptitles/jobsearch.gif); height: 24px; width: 113px;}
#legallinks{background-image:url(/images/toptitles/legallinks.gif); height: 24px; width: 113px;}
#links{background-image:url(/images/toptitles/links.gif); height: 24px; width: 113px;}
#myfiles{background-image:url(/images/toptitles/myfiles.gif); height: 24px; width: 113px;}
#news{background-image:url(/images/toptitles/news.gif); height: 24px; width: 113px;}
#onlineapplication{background-image:url(/images/toptitles/onlineapplication.gif); height: 24px; width: 181px;}
#post_a_job{background-image:url(/images/toptitles/post_a_job.gif); height: 24px; width: 113px;}
#privacypolicy{background-image:url(/images/toptitles/privacypolicy.gif); height: 24px; width: 144px;}
#register{background-image:url(/images/toptitles/register.gif); height: 24px; width: 113px;}
#searchresults{background-image:url(/images/toptitles/searchresults.gif); height: 24px; width: 150px;}
#termsofuse{background-image:url(/images/toptitles/termsofuse.gif); height: 24px; width: 130px;}
#whoweare{background-image:url(/images/toptitles/whoweare.gif); height: 24px; width: 127px;}
#rec-profile{background-image:url(/images/toptitles/rec-profile.gif); height: 24px; width: 181px;}

#footer {
 clear: both;
 background: #4d0064;
 font-size: 12px;
 color: #CCCCCC;
 padding: 2px 15px;
 line-height: 16px;
 height: 46px;
 margin:25px auto;
 text-align:left;
}

#footer p { 
  float: left; 
  width: auto; 
  margin: 0px;  }
#footer ul { display: block;
 list-style-type: none;
 margin: 0px 5px;
 padding: 0px;
}
#footer li { 
  display: inline;
}
#footer li a:link, #footer li a:visited {
  color: #FFFFE3;
}
#terms { float: left }
#about { float: right }

#content {
  width: 950px;
  margin: 20px auto;
  text-align:left;
}

#content:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

body#low-level #header{
	height: 106px !important;
}