*{ margin:0; padding:0; border:0; outline:0;}
table { border-collapse:collapse; border-spacing:0; }
ol,ul { list-style:none; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
/* end Reset */

.left{ float:left; display:inline;}
.right{ float:right; display:inline;}
.block{ clear:both; float:left; width:100%;}

a{ text-decoration:none; color:#000; }
a:hover{text-decoration:underline;}



body{
	background:#fff;
	color:#fff;
	font:11px  Arial, Helvetica, sans-serif;
}

/* General */
#wrapper{ width:956px; margin:0 auto;}


#header,
#menu,
#content,
#footer{ clear:both; float:left; width:100%; }


h1 a.logo{
		background: url(../job-images/366/AmcorLogo.gif) no-repeat;
		clear:both;
		height:118px;
		width:220px;
		float:left; 
		margin:29px 0 19px 0;
		text-indent:-9999px;
	}
	
#menu{
	border-top:1px solid #000;
	background:#ffc123;
	margin-bottom:2px;
}	
	#menu ul li{ display:inline; padding:9px 0 9px 22px; float:left;}
	#menu a{ color:#000; font-weight:bold; font-size:12px;}



.level-1 #header{
	background:url(../job-images/366/header-home.jpg) no-repeat;
	position:relative;
	height:422px;
}	
.level-1 #header h2{ display:none;}
.level-1 #header #intro{
	color:#000;
	position:absolute; 
	width:250px; top:230px; left:250px;
}
.level-1 #header #intro p{ margin-bottom:13px;}


#breadcrumb{
	display:inline;
	float:left;
	color:#fff;
	font-size:12px;
	margin-left:11px;
	padding:8px 0;
}
	#breadcrumb a{ color:#fff; }

#header{
	background:#275190 url(../job-images/366/bg-header.jpg) repeat-x;
}

#boxHeader{
	float:left; clear:both; width:100%;
	margin-top:22px;
}	
#twoImages{
	float:left; display:inline;
	margin-left:30px;
	width:129px;
}
#twoImages img{ border:1px solid #939499; margin-bottom:5px;}


#innovation{
	background:url(../job-images/366/boxheader-1.jpg) no-repeat;
	color:#000;
	float:left; display:inline;
	height:238px;
	margin-left:7px;
	padding:50px 20px 0 20px;
	width:435px;
}
.level-3 #innovation{background:url(../job-images/366/boxheader-2.jpg) no-repeat;}
#innovation h2, #innovation h3{ display:none;}
#innovation p{ margin-bottom:10px;}

#boxHeader .boxBg{
	float:right; display:inline;
	width:275px;
}
#boxHeader .box{ height:245px; }


/* Subscribe */
#signUp img{padding-right:5px; padding-bottom:10px; }
#signUp p{ margin-bottom:6px;}

	#signUp input{
		border:1px solid #eeecda;
		color:#111;
		font:11px Arial, Helvetica, sans-serif;
		margin-top:10px;
		padding:4px;
		width:228px;
	}
	#signUp input.submit{
		background: url(../job-images/366/btn-subscribe.jpg) no-repeat;
		border:0;
		cursor:pointer;
		padding:0;
		width:81px; height:18px; /*text-indent: -9999px;*/
font-size:0px;
line-height: 0px; 
	}
	#signUp label{ display:block; margin-bottom:15px;}
	

/* Search Form */
.searchForm{
	float:right; display:inline;
	margin:16px 11px 0 0;
	position:relative; z-index:999;
	height:25px;
}
	.searchForm label{
		background:url(../job-images/366/label-search.gif) no-repeat;
		height:11px;
		margin-top:6px;
		float:left;
		text-indent:-9999px;
		width:63px;
	}
	.searchForm #job_input_text{		
		background:url(../job-images/366/bg-input.png) repeat-x;
		border:1px solid #310b14;
		color:#111;
		float:left;
		font:11px Arial, Helvetica, sans-serif;
		margin:0 4px;
		padding:4px;	
		width:200px;
	}
	* html .searchForm #job_input_text{background:#d1d7e1;}
	.searchForm .input_submit{
		background: url(../job-images/366/btn-go.gif) no-repeat;
		cursor:pointer;
		float:left;
		height:11px;
		margin-top:6px;
		width:22px; 
		text-indent: -9999px; 
font-size:0px;
line-height: 0px;
	}

/* Search Popup */
#srb{
	background:#ffd056 url(../job-images/366/box-gradient.gif) repeat-x;
	border-left:29px solid #cca53c;
	color:#000;
	position:absolute; top:34px; right:0px; 
	float:left; clear:both;
	padding:10px 15px;
	width:390px;
	
	/*display:none;*/

}
#srb .header{
	height:18px; 
	width:100%; 
}
	#srb .header h4 {
		font-weight:bold;
	}
	#srb .header .close a {
		background:url(../job-images/366/close-popup.gif) no-repeat;
		float:left;
		height:14px;
		width:15px;
		position: absolute; top: 6px; right: 8px;
		text-indent:-9999px;
		
	 }

#srb .content{ width:100%;}
#srb .content tr td{
	padding:7px 10px;
	width:50%;
	vertical-align:top;
}

#srb .content tr.srb-lastrow td { }
#srb .content tr.srb-lastrow td a{ font-weight:bold; color:#000;/*text-decoration:underline;*/}


#content{ background:url(../job-images/366/bg-content.gif) repeat-y; }



#sLeft{
	display:inline;
	float:left;
	padding:7px;
	width:635px;
}

#sLeft h3{
	background:url(../job-images/366/icon-title.gif) no-repeat left 2px;
	font-size:14px;
	font-weight:bold;
	padding:0 0 6px 18px;
}

.boxPad{
	border:1px solid #9dbff0;
	float:left; clear:both;
	margin-bottom:10px;
	padding:14px 17px;
	width:599px;
}
.noBorder{ border:0; }

/* List Jobs*/
#listJobs {
	background:url(../job-images/366/bg-list.gif) repeat-y;
	float:left; clear:both; width:601px;
	padding:10px 17px;
	margin:0;
	border-bottom:1px solid #9dbff0;
	border-top:14px solid #9dbff0;
}

	#listJobs div{
		display:inline;
		float:left;
		margin-top:10px;
		width:197px;
		padding-right:15px;
	}
	#listJobs a{  color:#fff;}
	#listJobs div.byCat{  }
	#listJobs div.byLoc{
		padding:0 20px;
		width:150px;
	}
	#listJobs div.byGroups{padding-left:20px; padding-right:0; width:177px; }
	#listJobs h4{
		color:#fecf58;
		text-transform:uppercase;
		font-weight:bold;
		margin-bottom:5px;
	 }

	 
 	#listJobs ul{margin-left:10px;}
	#listJobs ul li{
		background:url(../job-images/366/arrow-white.gif) no-repeat left 7px;
		padding:3px 0 3px 8px;
	}
	#listJobs ul li.LIheaderlocation{ width:100%; padding-right:0;}
	#listJobs ul li.LIheaderlocation{ background:none; font-weight:bold;}
	#listJobs a.pagination-more,
	#listJobs a.pagination-back{
		color:#fecf58;
		margin-left:10px;
		font-style:italic;
		/*text-decoration:underline;*/
	}
#jobsTable{
	padding-top:7px;
	margin-bottom:10px;
	float:left; clear:both; width:633px;
	border-bottom:1px solid #9dbff0;
}
	
#jobsTable table{ width:100%; border-collapse: collapse;}

	#jobsTable table td,
	#jobsTable table tr th{
		border-collapse: collapse; 
		border-left:1px solid #9dbff0;
		border-right:1px solid #9dbff0;
		padding:8px 12px 0 12px; vertical-align:top;  
	}
	#jobsTable table tr th{
		border:1px solid #9dbff0;
		border-top:14px solid #9dbff0;
		color:#ffd056;
		padding:0;		
		font-weight:bold;
		text-align:left;
		text-transform:uppercase;
	}
	#jobsTable table tr th span{ float:left; padding:7px 12px;  }
	#jobsTable table th.title span{ width:202px;}
	#jobsTable table th.loc span{ width:147px;}
	#jobsTable table th.req span{ width:55px;}
	#jobsTable table th.cat span{width:129px; }
	#searchPage #jobsTable table td a,
	#jobsTable table td.jobTitle a{
		color:#fff;
		float:left; display:inline;
		/*text-decoration:underline;*/
		
	} 

	#jobsTable table a.pagination-back,
	#jobsTable table a.pagination-more{
		color:#fff;
		display:inline;
		text-decoration:underline;
		padding-bottom:10px;
		margin-top:10px; 
		
	}
	#jobsTable table a.pagination-back{ float:left;}
	#jobsTable table a.pagination-more{ float:right;}
	
	.searchPage #jobsTable{ background:none; padding-top:0; }
	.searchPage #jobsTable a{ color:#fff; text-decoration:underline;}
	.searchPage #jobsTable table tr td{ width:50%; padding-bottom:5px}
	.searchPage #jobsTable table tr th{ border-bottom:0; padding:25px 12px;}
	.searchPage #jobsTable table td,
	.searchPage #jobsTable table tr th{
		border-right:1px solid #9dbff0;
	}
	
	#jobsTable h5{
		font-size:16px;
		font-weight:bold;
		padding:10px 0 10px 12px;
	
	}

/* Job Details */
#jobDetails{
	float:left; clear:both; width:100%;
	border-top:10px solid #9dbff0;
	position:relative;
}	
#jobDetails .boxPad{ padding:0 17px 100px 17px;}
#jobDetails h3{

}
#jobDetails h4{
	color:#f0b211;
	font-size:11px;
	border-left:1px solid #9dbff0;
	border-right:1px solid #9dbff0;
	padding:6px 17px;
	font-weight:bold;
	text-transform:uppercase;
}
#jobDetails h5{
	font-size:16px;
	font-weight:bold;
	margin-top:10px;

}
#jobDetails p{ margin-top:10px;}
#jobDetails ul{ margin-top:10px;}


#jobDetails	a.apply{
		background: url(../job-images/366/apply.jpg) no-repeat;
		display:block;
		margin-top:10px;

		width:129px; height:39px;
		text-indent:-9999px;
	}



dt{color:#fecf58; font-weight:bold; margin-top:5px; }
dt a{ text-transform:uppercase; color:#fecf58; font-weight:bold;}
dd{ margin-bottom:15px;}



/* Sidebar Right */
#sRight{
	display:inline;
	float:right;
	width:307px;
}
.box h3{
	color:#000;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
}

.boxBg{
	background:url(../job-images/366/bg-sright.gif) 0 100% no-repeat;
	padding-bottom:2px;
	padding-left:32px;
}
.boxBg .box{
	background:#ffd056 url(../job-images/366/box-gradient.gif) repeat-x;
	color:#000;
	padding:15px 15px;
}

.box ul{ margin-left:10px;}
.box ul li{
	background:url(../job-images/366/arrow.gif) no-repeat left 6px;
	padding:1px 0 1px 10px;
}
.box ul li a{ /*text-decoration:underline;*/}


.box h4{
	color:#275190;
	font-weight:bold;
	margin-top:20px;
	text-transform:uppercase;
}
.box a.pagination-more,
.box a.pagination-back{ color:#275190; margin-left:10px; text-decoration:underline; font-style:italic; text-transform:capitalize;}
/*.pagination-more {padding-left:150px;}*/

.trFilterResults{display:none;}
    .cloud-Tiny {font-size:12px;
	color:#275190 !important;
	font-weight:bold;
}
.cloud-Medium {font-size:17px;
	color:#275190!important;
}
.cloud-Big {
	font-size:16px;
	font-weight:bold;
	color:#201B0E!important;
}
.cloud-Small {font-size:14px;
	color:#201B0E !important;
}
#tagCloud{line-height:22px;}
/* 
Error page 				
*/
#errorPage{background:white;}
#divError {
width: 600px;
margin: 50px auto;
border: 1px solid gray;
padding: 20px;
font-family: 'Trebuchet MS', Arial, Sans-serif !important;
}
#divError h3 {
background:url(../job-images/366/errorPage.gif) no-repeat left top;
color:#666666;
font-size:2em;
padding:0 40px 20px;
margin:0;
border:0;
}
#divError p {
color:#666666;
font-size:1em;
padding:0;
margin:0 0 6px 0;
border:0;
}
#divError a {
color:#3399CC;
font-size:1em;
padding:0;
margin:0;
border:0;
}
