* {
font-family: Verdana, Arial;
font-size: 11px;
}
body {
padding: 0px;
margin: 0px;
font-family: Verdana, Arial, MS Sans Serif;
color: #000000;
line-height:16px;
}
a {
color:#CD0001;
}
a:hover {
text-decoration:none;
}
p {
}
img {
border: 0px;
}
#wrap
{
background-color: #FFFFFF;
width: 900px;
margin-left: auto;
margin-right: auto;
padding: 0 10px;
}
#wrap-inner
{
position:relative;
float:left;
background-color: #E5E5E5;
width: 900px;
margin-left: auto;
margin-right: auto;
margin-bottom:5px;
padding: 10px 10px;
}
#pathway {
position:relative;
float:left;
width:890px;
margin:2px 0px 10px 2px;
}
#header
{
position: relative;
float: left;
border: solid 2px #FFFFFF;
background-color: #CD0001;
}
#headerlogo_jobsearch
{
position: relative;
float: left;
width:361px;
background-color: #FFFFFF;
}
#headerlogo
{
background-color: #000000;
}
#headervacancies
{
border-top: solid 2px #FFFFFF;
background-color: #CD0001;
height:121px;
padding:27px 15px 0px;
color:#ffffff;
}
#headervacancies h3 {
margin:0;
}
#headervacancies .inputbox {
margin-top:6px;
}
* html #headervacancies .inputbox {
margin-top:0px;
}
#joblist {
position: relative;
float: left;
width:160px;
margin:0px 0px;
border-right:1px solid #fff;
}
#joblist a {
color:#fff;
}
#joblist a:hover {
text-decoration:none;
}
#jobsearch {
position: relative;
float: left;
width:150px;
margin-left:20px;
}
#headernav_banner
{
position: relative;
float: left;
width:533px;
background-color:#000000;
z-index:1;
}
#headerbanner
{
position: relative;
float: left;
width:346px;
height:234px;
background-color: #FFFFFF;
border-left: 2px solid #FFFFFF;
z-index:-1;
}
#headerbanner p {
margin:0;
}
#mainmenu_menu a div {
position:relative;
z-index:10000;
}
#headersitenav
{
position: relative;
float: left;
width:170px;
background-color: #000000;
padding-left:15px;
padding-top:15px;
}
#headersitenav h3 {
display:none;
}
#headersitenav a {
color:#ffffff;
text-decoration:none;
text-transform:uppercase;
display:block;
background-image:url(http://www.recruit.co.nz/recruit/images//navarrow.gif);
background-position:0 5px;
background-repeat:no-repeat;
padding-left:8px;
}
#headerlinks
{
position: relative;
float:left;
width:511px;
background-color: #CD0001;
border-top: 2px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
padding:10px;
color:#ffffff;
}
#headerlinks p {
margin:0;
}
#headerlinks a {
color:#ffffff;
text-decoration:underline;
}
#headerlinks a:hover {
text-decoration:none;
}
#pathway {
position:relative;
top:2px;
padding:0px 1px;
}
#content {
position:relative;
width:650px;
float:left;
padding-left:2px;
}
#sidebar-2 {
position:relative;
float:right;
background-image:url(http://www.recruit.co.nz/recruit/images/sidebar-2bkgdwt2.gif);
background-repeat:repeat-y;
width:230px;
}
.sidebar-2top {
background-image:url(http://www.recruit.co.nz/recruit/images/sidebar-2top2.gif);
height:8px;
}
.sidebar-2bottom {
background-image:url(http://www.recruit.co.nz/recruit/images/sidebar-2bottom2.gif);
height:8px;
}
#sidebar-2 .inside {
padding:0px 20px 0px;
text-align:center;
}
#sidebar-2 h3 {
color:#CD0001;
text-transform:uppercase;
font-size:12px;
}
#sidebar-2 .module {
margin-bottom:20px;
}
#footer, #footer a
{
text-align: center;
color:#666666;
}
#headerlinks a:hover {
text-decoration:none;
}
.contentheading, .componentheading {
font-size:14px;
font-weight:bold;
padding:10px 0px;
}
.createdate, .modifydate {
color:#959595;
font-size:10px;
margin-top:10px;
}
table.contentpane tr td {
text-align:left;
}

table.contentpane tr td ul {
margin-left:0;
padding-left:15px;
}