#about { margin: 4px 3px 0 0; padding: 0; width: 328px; height: 234px; float: left; background: url("/img/about_bg.gif") 0% 0% no-repeat; position: relative; }
#about p { margin: 0; padding: 0; width: 230px; position: absolute; top: 40px; left: 70px; font-size: 1.1em; color: #242424; line-height: 1.5em; }
#about a:link, #about a:hover, #about a:visited { color: #fff; }
.heading {display: none; }

.more a:link, .more a:hover, .more a:visited { margin: 0; padding: 2px 22px 0 0; position: absolute; bottom: 6px; right: 25px; height: 18px; background: url("/img/pinkBtn_rhs.gif") 100% 0% no-repeat; color: #fff; font-size: 1.1em;  }
.more .lhs { margin: 0; padding: 0; width: 22px; height: 20px; background: url("/img/pinkBtn_lhs.gif") 0% 0% no-repeat; position: absolute; bottom: 6px; right: 77px; }

#latestjobs { margin: 4px 0 0 0; padding: 0; width: 328px; height: 234px; float: left; background: url("/img/latestjobs_bg.gif") 0% 0% no-repeat; position: relative; }
#latestjobs ul li a, #latestjobs ul li a:hover, ul li #latestjobs a:visited { color: #fff; }
#latestjobs ul { margin: 0; padding: 0; width: 220px; height: 117px !important; list-style: none; position: absolute; top: 56px; left: 80px; overflow: hidden; }
#latestjobs ul li { margin: 0; padding: 0 0 0 14px; list-style: none; font-size: 1.1em; color: #fff; line-height: 1.8em; float: left; background: url("/img/latest_jobs_bullet.gif") 0% 0% no-repeat; text-align: left; width: 206px; }
#latestjobs .more a:link, #latestjobs .more a:hover, #latestjobs .more a:visited { margin: 0; padding: 2px 22px 0 0; position: absolute; bottom: 6px; right: 25px; height: 18px; background: url("/img/home_jobsBtn_rhs.gif") 100% 0% no-repeat; color: #fff; font-size: 1.1em;  }
#latestjobs .more .lhs { margin: 0; padding: 0; width: 22px; height: 20px; background: url("/img/home_jobsBtn_lhs.gif") 0% 0% no-repeat; position: absolute; bottom: 6px; right: 77px; }
#latestjobs .heading { display: none; }

#register { margin: 4px 0 0 2px; padding: 0; width: 218px; height: 95px; float: left; background: url("/img/register_bg.gif") 0% 0% no-repeat; position: relative; }
#register p { position: absolute; top: 24px; left: 15px; width: 140px; font-size: 1.1em; color: #242424; text-align: left; line-height: 1.6em; }
#register a { color: #62a3d5; font-weight: bold; }

#contact { margin: 4px 0 0 0; padding: 0; width: 219px; height: 95px; background: url("/img/contact_bg.gif") 0% 0% no-repeat; float: left; position: relative; }
#contact p { position: absolute; top: 24px; left: 15px; font-size: 1.1em; color: #242424; text-align: left; line-height: 1.6em; }
#contact a { color: #242424; text-decoration: underline; }
#contact .heading {display: none; }

#candidates span { display: none; }
#candidates { margin: 4px 0 0 2px; padding: 0; width: 218px; height: 46px; float: left; }
#candidates a:hover img { filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }

#employers span { display: none; }
#employers { margin: 3px 0 0 2px; padding: 0; width: 218px; height: 46px; float: left; }
#employers a:hover img { filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }

