#divDataListContainer, #divAdminContainer, #divJobsContainer, #divFormContainer {
	position:			relative;
	font-family:		"arial", helvetica, sans-serif;
	font-size: 			12px;
	color: 				#333333;
	text-decoration:	none;
	text-align : 		left;
}

#divJobFilter {
	position:			absolute;
	left:				560px;
	top:				10px;
	width:				200px;
	height:				125px;
	font-family:		"arial", helvetica, sans-serif;
	font-size: 			12px;
	color: 				#333333;
	text-decoration:	none;
	text-align : 		left;

}

#divJobFilter .headingText{
	font-size: 			16px;
	font-weight:		bold;
	color:				#7FBE1F;
	margin:				0px 0px 10px 0px;
}

#divJobFilter .subHeadingText{
	font-size: 			14px;
	font-weight:		bold;
	margin:				10px 0px 5px 0px;
}


#divMessageBox {
	position:			relative;
	padding:			15px;
	font-family:		"arial", helvetica, sans-serif;
	font-size: 			16px;
	font-weight:		bold;
	color: 				#cc0000;
	text-decoration:	none;
	text-align : 		center;
	border:				5px solid #cc0000;
}


.jobsHeader {
	position:			relative;
	width:				100%;
	height:				65px;
}

.jobOfTheWeek {
	position:			absolute;
	left:				0px;
	top:				15px;
	width:				328px;
	height:				33px;
}

.paginationText {
	position:			absolute;
	left:				570px;
	top:				30px;
	width:				220px;
	height:				20px;
	font-size: 			14px;
	font-weight:		bold;
}

.paginationText_bottom {
	width:				210px;
	height:				20px;
	font-size: 			14px;
	font-weight:		bold;
	float:				right;
}


.jobContainer2, .jobContainerAdmin2, .jobContainerMoreInfo2{
	position:			relative;
	width:				761px;
	height:				208px;
	background-image:	url(../images/jobs/job_result_bg2.jpg);
	background-repeat:	no-repeat;
	margin:				0px 0px 20px 0px;
}
.jobContainer, .jobContainerAdmin, .jobContainerMoreInfo {
	position:			relative;
	width:				761px;
	height:				208px;
	background-image:	url(../images/jobs/job_result_bg.gif);
	background-repeat:	no-repeat;
	margin:				0px 0px 20px 0px;
}

.jobContainerAdmin {
	height:				230px;
}

.jobContainer .bodyHeading, .jobContainerMoreInfo .bodyHeading {
	color:				#263189;
	font-weight:		bold;
}

.jobTitle {
	position:			absolute;
	top:				10px;
	left:				20px;
	width:				370px;
	height:				20px;
	color: 				#ffffff;
	font-size: 			16px;
	/*border:				1px solid #cc0000;*/
}

.jobReference {
	position:			absolute;
	top:				10px;
	left:				480px;
	width:				260px;
	height:				20px;
	color: 				#ffffff;
	font-size: 			16px;
	
}

.jobNewJob {
	position:			absolute;
	left:				400px;
	top:				2px;
	width:				59px;
	height:				33px;
}

.jobOfTheWeekIcon {
	position:			absolute;
	left:				350px;
	top:				2px;
	width:				59px;
	height:				33px;
}

.jobType {
	position:			absolute;
	top:				45px;
	left:				20px;
	width:				450px;
	height:				20px;
	font-size: 			16px;
}

.jobHours {
	position:			absolute;
	top:				45px;
	left:				480px;
	width:				270px;
	height:				70px;
	font-size: 			16px;
}

.jobDescriptionTitle {
	position:			absolute;
	top:				90px;
	left:				20px;
	width:				450px;
	height:				20px;
	font-size: 			14px;
	font-weight:		bold;
}

.jobDescriptionText {
	position:			absolute;
	top:				115px;
	left:				20px;
	width:				730px;
	height:				70px;
	font-size: 			14px;
}
.jobMoreButton {
	position:			absolute;
	top:				173px;
	left:				609px;
	width:				152px;
	height:				34px;
}

.jobAdminOptions {
	position:			absolute;
	top:				210px;
	left:				0px;
	height:				20px;
	font-size:			14px;
	/*border:				1px solid #cc0000;*/
}

.jobAdminOptionsMoreInfo {
	position:			relative;
	top:				0px;
	left:				0px;
	height:				20px;
	font-size:			14px;
	/*border:				1px solid #cc0000;*/
}

.jobDescriptionPositioner {
	position:			relative;
	height:				115px;
	/*border:				1px dotted #ff00ff;*/
}
	

.jobDescriptionTextMoreInfo {
	position:			relative;
	top:				0px;
	padding:			0px 15px 15px 15px;
	width:				721px;
	height:				auto;
	font-size: 			14px;
	border-left:		5px solid #263189;
	border-right:		5px solid #263189;
	/*border-bottom:		5px solid #263189;*/
	background-color:	#ffffff;
	
}

.jobContactBranch {
	text-align:center;
	position:			relative;
	width:				741px;
	top:				0px;
	background-color:	#263189;
	margin:				0px;
	padding:			10px 10px 0px 10px;
	/*border:				1px dashed #aa0000;*/
	
	
}

.jobContactBranch p {
	color:				#ffffff;
	font-weight:		bold;
	margin:				10px 0px 10px 0px;
}

.jobContactHeader {
	position:			relative;
	width:				761px;
	height:				11px;
	background-image:	url(../images/jobs/job_more_btm_1.gif);
	background-repeat:	no-repeat;
}

.jobContactFooter {
	position:			relative;
	width:				761px;
	height:				13px;
	background-image:	url(../images/jobs/job_more_btm_2.gif);
	background-repeat:	no-repeat;
}

.jobContainerMoreInfo {
	height:				auto;
	/*border:				1px dotted #00ff00;*/
}

.jobAdminOptions a, .jobAdminOptions b, .jobAdminOptionsMoreInfo a {
	margin:				0px 10px 0px 20px;
}

/*  Upload Results table */


table.uploadResultsTable {
	/*border:				1px solid #cc0000;*/
	width:				750px;
	border-collapse: 	collapse;
}

table.uploadResultsTable tr {
	
	padding:			3px;
	margin:				5px;
}

.uploadRowOK td {
	
	border:				2px solid #7FBE1F;
	/*background-color:	#def123;*/
	margin:				5px;
	padding:			2px;
	vertical-align:		top;
}

.uploadRowOK td.uploadErrorDetails {
	/*background-color:				#330000;*/
	border:				2px solid #cc0000;
}


.uploadResultsTable td.uploadGap {
	border:				0px solid #ffffff;
	background-color:	#ffffff;
}


.uploadRowError td {
	
	border:				2px solid #cc0000;
	/*background-color:	#def123;*/
	margin:				5px;
	padding:			2px;
	vertical-align:		top;
}

.uploadRowError td.uploadErrorDetails {
	/*background-color:				#330000;*/
	border:				2px solid #cc0000;
}

.uploadHeading td {
	margin:				5px;
	padding:			2px;
	vertical-align:		bottom;
	font-weight:		bold;
}

/*  Report Results table */


table.reportResultsTable {
	border:				2px solid #7FBE1F;
	width:				750px;
	border-collapse: 	collapse;
}

table.reportResultsTable tr {
	padding:			3px;
	margin:				5px;
}

table.reportResultsTable td {
	border:				1px solid #7FBE1F;
}

.reportHeading td {
	margin:				5px;
	padding:			2px;
	vertical-align:		bottom;
	font-weight:		bold;
	background-color:	#7FBE1F;
	color:				#ffffff;
}
#divAdminContainer{
width: 730px;
}


#divAdminContainer .panelItem {
	position:			relative;
	width:				50%;
	height:				100px;
	padding:			5px;
	border:				1px solid #7FBE1F;
}

#divAdminContainer table{
	width: 100%;
}



