*{
	margin:0px;
	padding:0px;
}
.clear{
	clear:both;
}
img{
    border:0px;
}
.contentpaneopen_edit{
	display:none;
}
/* START TEXT FORMATTING */
h1{
	border-bottom:1px solid #E0E1E2;
	color:#6E6B72;
	font-size:15px;
	font-weight:normal;
	padding-bottom:10px;
	margin-bottom:12px;	
}
h2{
	color:#6E6B72;
	font-size:15px;
	font-weight:normal;
	padding-bottom:10px;
}
h3{
	color:#FF0034;
	font-size:12px;
	font-weight:normal;
	padding-bottom:10px;
}
h4{
	color:#FF0034;
	font-size:15px;
	font-weight:normal;
	padding-bottom:10px;
}
.white{
	color:#FFF;
}
span.article_separator{
	display:none;
}
.contentheading{
	color:#FF0034;
	font-size:15px;
	font-weight:normal;
	padding-bottom:0px;
}
.componentheading{
	background: url('../images/main_bg.jpg') repeat-y;
	color:#FF0034;
	float:left;
	font-size:15px;
	font-weight:normal;
	position:relative;
	padding:20px 25px;
	width:940px;
}
/* END TEXT FORMATTING */
/* START MAIN STYLES */
body{
    	background-color:#E0E1E2;
		color:#6E6B72;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
}
#wrapper{
        height: auto !important;
		margin: 0 auto;
        width:100%;
}
#container {
		width:990px;
		margin-left:auto;
		margin-right:auto;
}
#header{
		background:url('../images/header_bg.jpg');
		float:left;
		height:185px;
		width:990px;	
}
#logo{
		float:left;
		padding:35px 0 0 27px;
		position:relative;
        width:168px;
}
#tagline{
		background:url('../../../images/adp/site_elements/adp_tagline.png') no-repeat 0 0;
		float:right;
		height:27px;
		position:relative;
		right:30px;
		top:116px;
        width:439px;
}
#stage{
		background: url('../images/main_bg.jpg') repeat-y;
		float:left;
		min-height:450px;
		position:relative;
		padding:20px 25px 0;
		width:940px;
}
#stage ul, .jobs ul{
	list-style-type:disc;
	padding:10px 20px;
}
#stage li, .jobs li{
	padding-bottom:6px;
}
.article_row{
	border-top:1px dashed #FF0034;
	float:left;
	margin-top:10px;
	padding-top:10px;
	width:500px;
}
/* END MAIN STYLES */
/* START NAV STYLES */
body#home #topNav,
body#about #topNav,
body#projects #topNav{
	background: url('../images/nav_bg_pink.jpg') left no-repeat;
	float:left;
	height:50px;
	width:990px;
}
#topNav{
	background: url('../images/nav_bg_red.jpg') left no-repeat;
	float:left;
	height:50px;
	width:990px;
}
body#register #topNav,
body#thank #topNav{
	background: url('../images/nav_bg_orange.jpg') left no-repeat;
	float:left;
	height:50px;
	width:990px;
}
#phoneNumber{
	background: url('../images/phone_number.png') left no-repeat;
	float:left;
	height:50px;
	position:relative;
	width:352px;
}
#navigation{
	float:left;
	height:50px;
	position:relative;
	width:638px;
        z-index:1;
}
#navigation ul{
	height:50px;
	list-style-type:none;
	margin:0;
	padding:0;
}
#navigation a{
	border:none;
	float:left;
	display:block;
	outline:none;
	padding:0;
}
#navigation li{
        display:inline;
		height:50px;
        float: left;
}
#navigation li.item2,
#navigation li.item3{
		width:123px;
}
#navigation li.item4,
#navigation li.item5{
		width:124px;
}
#navigation li.item6{
		width:142px;
}
#navigation li.item2 a{
  		width:123px;
  		height:50px;
 	 	background: url('../images/nav_about.png') 0 0 no-repeat;
} 
#navigation li.item2 a:hover,
#navigation li#current.item2 a,
body#about #navigation li.item2 a{
  		background: url('../images/nav_about_over.png') 0 0 no-repeat;
}
#navigation li.item3 a{
  		width:123px;
  		height:50px;
 	 	background: url('../images/nav_services.png') 0 0 no-repeat;
} 
#navigation li.item3 a:hover,
#navigation li#current.item3 a,
body#looking #navigation li.item3 a,
body#login #navigation li.item3 a,
body#no #navigation li.item3 a,
body#victoria #navigation li.item3 a,
body#new #navigation li.item3 a,
body#queensland #navigation li.item3 a,
body#western #navigation li.item3 a,
body#tasmania #navigation li.item3 a,
body#australian #navigation li.item3 a,
body#northern #navigation li.item3 a,
body#south #navigation li.item3 a,
body#reports #navigation li.item3 a,
body#online #navigation li.item3 a,
body#display #navigation li.item3 a{
  		background: url('../images/nav_services_over.png') 0 0 no-repeat;
}
#navigation li.item4 a{
  		width:124px;
  		height:50px;
 	 	background: url('../images/nav_projects.png') 0 0 no-repeat;
} 
#navigation li.item4 a:hover,
#navigation li#current.item4 a,
body#projects #navigation li.item4 a{
  		background: url('../images/nav_projects_over.png') 0 0 no-repeat;
}
#navigation li.item5 a{
  		width:124px;
  		height:50px;
 	 	background: url('../images/nav_register.png') 0 0 no-repeat;
} 
#navigation li.item5 a:hover,
#navigation li#current.item5 a,
body#register #navigation li.item5 a,
body#thank #navigation li.item5 a{
  		background: url('../images/nav_register_over.png') 0 0 no-repeat;
}
#navigation li.item6 a{
  		width:142px;
  		height:50px;
 	 	background: url('../images/nav_contact.png') 0 0 no-repeat;
} 
#navigation li.item6 a:hover,
#navigation li#current.item6 a,
body#contact #navigation li.item6 a{
  		background: url('../images/nav_contact_over.png') 0 0 no-repeat;
}
#navigation span{
		display:none;
}
/* END NAV STYLES */
/* START HOME - OLD */
#front{
		background:url('../images/home_bg.png');
		background-position:bottom right;
		background-repeat:no-repeat;
		background-color:#FFF;
        float:left;
		height:520px;
        position:relative;
        width:960px;
}

#front img{
		padding-bottom:20px;
}
#front .text{
		width:270px;
}
.text a{
        color: #FA008C;
		font-size:10px;
        text-decoration: none;
}
.text a:hover{
        color: #FA008C;
		font-size:10px;
        text-decoration: underline;
}
/* END HOME */
/* START HOME - NEW */
#front2{
		background:url('../images/home_bg2.png');
		background-position:top right;
		background-repeat:no-repeat;
		background-color:#FFF;
        float:left;
		min-height:520px;
        position:relative;
        width:960px;
}

#front2 img{
		padding-top:67px;
}
#front2 .text{
		width:285px;
}

/* END HOME */

/* START ABOUT */
#aboutFront{
		background:url('../images/about_bg.png');
		background-position:bottom right;
		background-repeat:no-repeat;
		background-color:#FFF;
        float:left;
		min-height:620px;
        position:relative;
        width:960px;
}
#aboutFront .text{
		width:284px;
}
#aboutFront .text img{
		padding-bottom:20px;
}
/* END ABOUT */
/* START LOOKING */
#lookingMain,
#login #main{
		background:url('../images/looking_bg.png');
		background-position:bottom left;
		background-repeat:no-repeat;
		background-color:#FFF;
        float:left;
		height:590px;
        position:relative;
        width:960px;
}
#lookingMain .text{
		width:284px;
}
#lookingMain .text img{
		padding-bottom:20px;
}
.lookingPeople{
		float:left;
		padding:90px 0 0 28px;
		position:relative;
		width:271px;
}
.lookingWork{
		float:left;
		padding:90px 0 0 98px;
		position:relative;
		width:279px;
}
.lookingPeople a, .lookingWork a{
		outline:none;
}
.login{
		float:left;
		font-size:10px;
        padding:26px 0 0 90px;
		position:relative;
		width:180px;
}
.input{
        border:0px;
}
.login label{
		float:left;
		height:14px;
		position:relative;
}
.login fieldset input{
		float:left;
		height:20px;
    	margin:0 0 10px;
		position:relative;
}
.login .button{
		clear:both;
		float:left;
		height:20px;
    	margin:10px 0;
		position:relative;
}
.login .checkbox{
		padding:0;
}
.login fieldset{
		border:none;
		height:100px;
		margin-bottom:10px;
}
.login p{
		clear:both;
		float:left;
		position:relative;
}
.login a{
	color:#FF0034;
}
/* END LOOKING */
/* START LOOKING FOR STAFF */
#staffFront {
		background:url('../images/staff_bg.png');
		background-position:bottom left;
		background-repeat:no-repeat;
		background-color:#FFF;
        float:left;
		height:930px;
        position:relative;
        width:960px;
}
.lookingTop{
		border-bottom:1px solid #E0E1E2;
		height:390px;
		width:940px;
}
.staffLeft{
		float:left;
		position:relative;
		width:280px;
}
.staffMid{
		float:left;
		padding-left:50px;
		position:relative;
		width:280px;
}
.staffRight{
		float:left;
		padding-left:46px;
		position:relative;
		width:270px;
}
#hub{
		float:left;
		left:10px;
		position:relative;
		top:320px;
}	
/* END LOOKING FOR STAFF */
/* START LOOKING FOR WORK */
#work {
		background-color:#FFF;
        float:left;
        position:relative;
        width:960px;
}
.workTop{
		border-bottom:1px solid #E0E1E2;
		float:left;
		padding-bottom:12px;
		position:relative;
		width:940px;
}
.topLeft{
		float:left;
		position:relative;
		width:280px;
}
.topRight{
		float:left;
		padding-left:60px;
		position:relative;
		width:596px;
}
.workBottom{
		float:left;
		padding:20px 0 50px;
		position:relative;
}
.bottomLeft{
		float:left;
		position:relative;
}
.bottomMid{
		float:left;
		padding-left:30px;
		position:relative;
}
.bottomRight{
		float:left;
		padding-left:130px;
		position:relative;
}
/* END LOOKING FOR WORK */
/* START REGISTER */
#registration{
		background:url('../images/register_bg.jpg');
		background-position:bottom left;
		background-repeat:no-repeat;
		background-color:#FFF;
        float:left;
		height:570px;
        position:relative;
        width:940px;
}
.registerLeft{
		float:left;
		position:relative;
		width:294px;
}
.registerRight{
		float:left;
		padding-left:25px;
		position:relative;
		width:620px;
}
.registerRight a,
.blog a{
		color:#FF0034;
		text-decoration:none;
}
/* END REGISTER */
/* START CONACT */
#contactFront{
		background:url('../images/contact_bg.jpg');
		background-position:bottom left;
		background-repeat:no-repeat;
		background-color:#FFF;
        float:left;
		height:770px;
        position:relative;
        width:940px;
}
#contactFront2{
		background:url('../images/contact_bg.jpg');
		background-position:bottom left;
		background-repeat:no-repeat;
		background-color:#FFF;
        float:left;
		height:920px;
        position:relative;
        width:940px;
}
#contactFront a{
		color:#FF0034;
		font-size:13px;
		text-decoration:none;
}
#contactLeft{
		float:left;
		width:300px;
}
#contactRight{
		float:right;
		width:460px;
}
/* END CONACT */
/* START JOB LISTING */
.jobs{
	background:#FFF;
	float:left;
	padding-bottom:20px;
	position:relative;
	width:500px;
}
.jobDescription{
	float:left;
}

.jobDescription ul{
	list-style-type:none;
	margin-left:20px;
}
#jobList{
	background:#FFF;
	padding:10px 20px 20px 100px;
	position:relative;
	float:left;
	width:290px;
}
#jobList ul,
.bottomRight ul{
        list-style-type: none;
		margin:0;
  		padding:0;
		width:290px;
}
#jobList a,
.bottomRight a{
		border:none;
  		float:left;
  		display:block;
		outline:none;
  		padding:0;
}
#jobList li,
.bottomRight li{
        display:block;
}
li.item16 a{
  		width:290px;
  		height:54px;
 	 	background: url('../images/jobs_vic.png') 0 0 no-repeat;
} 
li.item16 a:hover,
body#victoria li.item16 a{
  		background: url('../images/jobs_vic_over.png') 0 0 no-repeat;
}
li.item17 a{
  		width:290px;
  		height:54px;
 	 	background: url('../images/jobs_nsw.png') 0 0 no-repeat;
}
li.item17 a:hover,
body#new li.item17 a{
  		background: url('../images/jobs_nsw_over.png') 0 0 no-repeat;
}
li.item18 a{
  		width:290px;
  		height:54px;
 	 	background: url('../images/jobs_qld.png') 0 0 no-repeat;
} 
li.item18 a:hover,
body#queensland li.item18 a{
  		background: url('../images/jobs_qld_over.png') 0 0 no-repeat;
}
li.item19 a{
  		width:290px;
  		height:54px;
 	 	background: url('../images/jobs_wa.png') 0 0 no-repeat;
}
li.item19 a:hover,
body#western li.item19 a{
  		background: url('../images/jobs_wa_over.png') 0 0 no-repeat;
}
li.item20 a{
  		width:290px;
  		height:54px;
 	 	background: url('../images/jobs_tas.png') 0 0 no-repeat;
} 
li.item20 a:hover,
body#tasmania li.item20 a{
  		background: url('../images/jobs_tas_over.png') 0 0 no-repeat;
}
li.item21 a{
  		width:290px;
  		height:54px;
 	 	background: url('../images/jobs_act.png') 0 0 no-repeat;
}
li.item21 a:hover,
body#australian li.item21 a{
  		background: url('../images/jobs_act_over.png') 0 0 no-repeat;
}
li.item22 a{
  		width:290px;
  		height:54px;
 	 	background: url('../images/jobs_nt.png') 0 0 no-repeat;
} 
li.item22 a:hover,
body#northern li.item22 a{
  		background: url('../images/jobs_nt_over.png') 0 0 no-repeat;
}
li.item23 a{
  		width:290px;
  		height:60px;
 	 	background: url('../images/jobs_sa.png') 0 0 no-repeat;
} 
li.item23 a:hover,
body#south li.item23 a{
  		background: url('../images/jobs_sa_over.png') 0 0 no-repeat;
}

.bottomRight span,
#jobList span{
		display:none;
}
/*
.blog{
		background: url('../images/main_bg.jpg') repeat-y;
		min-height:450px;
		padding:20px 25px;
		width:940px;
}
*/
.sorry{
		color:#262261;
		font-size:14px;
		width:370px;
}

.sorry a{
		color:#262261;
		font-weight:bold;
		text-decoration:none;
}

#back{
		float:left;
		padding-top:10px;
		position:relative;
		width:190px;
}
/* END JOB LISTING */
/* START REPORTS */
#reportsFront{
	background:url('../images/contact_bg.jpg');
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#FFF;
	float:left;
	height:600px;
	position:relative;
	width:940px;
}
#reportsFront a{
	color:#FF0034;
	font-size:13px;
	text-decoration:none;
}
.reports{
    padding: 10px 20px 10px 10px;
}
#timesheet{
	background-color:#FFF;
	height:100%;
	width:100%;
}
/* END REPORTS */
/* START FOOTER */
#footer{
	background:url('../images/footer_bg.jpg');
	color:#FFF;
	float:left;
	height:50px;
	margin-bottom:20px;
	width:990px;       
}
#footerNav{
	float:left;
	position:relative;
	width:720px;
}
#footerNav ul{
	padding:16px 10px 0 0;
	font-size:10px;
	text-align:left;
}
#footerNav li{
	border-right:solid 1px #FFF;
	display:inline;
	text-align:left;
	list-style-type:none;
	padding:0 30px;
}
#footerNav li a{
	color:#FFF;
	outline:none;
	text-decoration:none;
}
#footerNav li a:hover{
	color:#FFF;
	text-decoration:underline;
}
#copyright{
	float:left;
	font-size:7px;
	padding-top:12px;
	position: relative;
	text-align:left;
	width:260px;        
}
#copyright a{
	color:#FFF;
	text-decoration:none;
}
#copyright a:hover{
	color:#FFF;
	text-decoration:underline;
}
/* END FOOTER */
/* FIRST BLOG PAGE */
#jobButtons{
	float:right;
	position:relative;
	right:0;
}

#navigation li.item28, #navigation li.item29, #navigation li.item30, #navigation li.item31 {
    clear: both;
    float: left;
    position: relative;
    top: -10px;
    width: 228px;
    background-color: gray;
    opacity: 0.9;
    filter:alpha(opacity=90);
    padding-left: 20px;
    height: 35px;   
}

#navigation li.item31 {
    padding-bottom: 10px;
}

#navigation li.item28 {
    padding-top: 10px;
}

#navigation li.item28 a {
   background: url("../images/pos_merchandise.png") no-repeat scroll 0 0 transparent;
   width: 200px;
}

#navigation li.item28 a:hover {
   background: url("../images/pos_merchandise_over.png") no-repeat scroll 0 0 transparent;
}

#navigation li.item29 a {
   background: url("../images/planogram.png") no-repeat scroll 0 0 transparent;
   width: 200px;
}

#navigation li.item29 a:hover {
   background: url("../images/planogram_over.png") no-repeat scroll 0 0 transparent;
}

#navigation li.item30 a {
   background: url("../images/field_management.png") no-repeat scroll 0 0 transparent;
   width: 200px;
}

#navigation li.item30 a:hover {
   background: url("../images/field_management_over.png") no-repeat scroll 0 0 transparent;
}

#navigation li.item31 a {
   background: url("../images/warehouse_manage.png") no-repeat scroll 0 0 transparent;
   width: 200px;
}

#navigation li.item31 a:hover {
   background: url("../images/warehouse_manage_over.png") no-repeat scroll 0 0 transparent;
}

ul.menu li ul {
    display:none;
}
ul.menu li:hover ul{
    display:block;
    background:none;
}

div.serviceSubpageFront {
    /*background: url("../images/contact_bg.jpg") no-repeat scroll left bottom #FFFFFF;*/
    float: left;
  /*  height: 770px;*/
    position: relative;
    width: 940px;
}

div.serviceSubpageLeft {
    float: left;
    width: 460px;
}

div.serviceSubpageSubtitle {
    font-size: 16pt;
    font-family: arial, sans-serif;
    margin-top: 85px;
    line-height: 22pt;
}

div.serviceSubpageContent {
    font-size: 10pt;
    font-family: arial, sans-serif;
    margin-top: 34px;
    padding-right: 70px;
    line-height: 20px;
}

div.serviceSubpageRight {
    float: right;
    width: 460px;
}

div#posManagementLeftImage {
    background: url("../images/service-stock-bg.png") no-repeat scroll 0 0 transparent;
    height: 684px;
    width: 500px;
    position: absolute;
    left: 10px;
}

div#posManagementTitle {
    background: url("../images/title-merchandise.png") no-repeat scroll 0 0 transparent;
    width: 271px;
    height: 34px;
    margin-top: 60px;
    margin-left: 2px;
}

div#planogramLeftImage {
    background: url("../images/service-stock-bg.png") no-repeat scroll 0 0 transparent;
    height: 684px;
    width: 500px;
    position: absolute;
    left: 10px;
}

div#planogramTitle {
    background: url("../images/title-planogram.png") no-repeat scroll 0 0 transparent;
    width: 164px;
    height: 34px;
    margin-top: 60px;
}

div#fieldMarketingLeftImage {
    background: url("../images/service-stock-bg.png") no-repeat scroll 0 0 transparent;
    height: 684px;
    width: 500px;
    position: absolute;
    left: 10px;
}

div#fieldMarketingTitle {
    background: url("../images/title-field-marketing.png") no-repeat scroll 0 0 transparent;
    width: 283px;
    height: 34px;
    margin-top: 60px;
}

div#warehouseManagementLeftImage {
    background: url("../images/service-stock-bg.png") no-repeat scroll 0 0 transparent;
    height: 684px;
    width: 500px;
    position: absolute;
    left: 10px;
}

div#warehouseManagementTitle {
    background: url("../images/title-warehouse-management.png") no-repeat scroll 0 0 transparent;
    width: 382px;
    height: 34px;
    margin-top: 60px;
}

.serviceSubpageContent ul {
    padding-left: 12px !important;
}

.footerlink{ background:url("../images/main_bg.jpg") repeat-y; line-height:30px; display:block;}
.footerlink a{ color:#666; text-decoration:none;}
.footerlink a:hover{ color:#666; text-decoration:underline;}
