/* CSS Document */

body {
	background-color:#4e4d4d;
	font-size:100%;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Header Styles */
.kiwiHeader {
	text-align:left;
	width:555px;
	float:left;
	height:38px;
	background-repeat:no-repeat;
	background-image:url(images/greenHeader.jpg);
}
.kiwiHeader h2 {
	padding-left:20px;
	padding-top:7px;
	color:#FFFFFF;
	width:535px;
	float:left;
	height:31px;
}

.indexText1 {
	width:240px;
	float:left;
	display:inline;
	margin-left:20px;
}.indexText2 {
	width:270px;
	float:left;
	display:inline;
	margin-left:20px;
}

.teamText {
	display:inline;
	text-align:justify;
	float:left;
	width:460px;
	padding-left:10px;
}

.smallText {
	font-size:90%;
}

/* H Tages Style */

h1 {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-right:0px;
	font-size:160%;
	color:#0068b2;
	font-weight:normal;
}

h2 {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-right:0px;
	font-size:140%;
	color:#0068b2;
	font-weight:normal;
}

h3 {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-right:0px;
	font-size:130%;
	color:#0068b2;
	font-weight:normal;
	text-align:center;
}

h4 {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:3px;
	margin-right:0px;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-right:0px;
	font-size:120%;
	color:#00b159;
	font-weight:normal;
}
	h4 a {
		color:#00b159;
		text-decoration:none;
	}
	h4 a:hover {
		color:#0068b2;
		text-decoration:none;
	}

/* Span Style */

.locationHeader {
	color:#00b159;
	font-size:90%;
}

/* One to One Style */

.oneToOneTitleGreen {
	color:#00b159;
}

.oneToOneTitleBlue {
	color:#0068b2;
}

/* Container Styles */

.outerContainer {
	width:928px;
	margin-left:auto;
	margin-right:auto;
}

.innerContainer {
	float:left;
	display:inline;
	width:928px;
}

/* Background Gradients */

.bgleft {
	float:left;
	display:inline;
	width:15px;
	height:100px;
	background-image:url(images/bgleft.jpg);
	background-repeat:no-repeat;
}

.bgRight {
	float:left;
	display:inline;
	width:15px;
	height:100px;
	background-image:url(images/bgRight.jpg);
	background-repeat:no-repeat;
}

/* MAin Container */

.container {
	width:928px;
	border-top:0px solid #ffffff;
	border-left:0px solid #ffffff;
	border-bottom:0px solid #ffffff;
	border-right:0px solid #ffffff;
	float:left;
	display:inline;
	margin-left:0px;
	padding:0;
	margin-right:0px;
	text-align:left;
	background-color:#FFFFFF;
	background-image:url(images/bgMiddle.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
}

.mainContentContainer {
	float:left;
	display:inline;
	width:898px;
	margin-left:15px;
}

/* Website Header */

.header {
	float:left;
	display:inline;
	width:898px;
}

/* Navigation Styles */

.navContainer {
	float:left;
	display:inline;
	width:898px;
	height:31px;
	font-size:80%;
	border-top:1px solid #00345a;
	border-bottom:1px solid #00345a;
	background-color:#0067b4;
/*	background-image:url(images/bgNav.jpg);
	background-repeat:no-repeat;*/
}

.navHome {
	float:left;
	display:inline;
	width:110px;
	height:23px;
	text-align:center;
}
	.navHome a {
		display:block;
		width:110px;
		padding:7px 0px 8px 0px;
		color:#FFFFFF;
		background-color:#0067b4;
		text-decoration:none;
	}
	.navHome a:hover {
		display:block;
		width:110px;
		padding:7px 0px 8px 0px;
		color:#FFFFFF;
		background-color:#23b455;
		text-decoration:none;
	}

.navJobSeekers {
	float:left;
	display:inline;
	width:143px;
	height:23px;
	text-align:left;
}
	.navJobSeekers a {
		display:block;
		width:143px;
		padding:7px 0px 8px 0px;
		color:#FFFFFF;
		background-color:#0067b4;
		text-decoration:none;
		text-align: center;
	}
	.navJobSeekers a:hover {
		display:block;
		width:143px;
		padding:7px 0px 8px 0px;
		color:#FFFFFF;
		background-color:#23b455;
		text-decoration:none;
		text-align: center;
	}

.navEmployers {
	float:left;
	display:inline;
	width:144px;
	height:23px;
	text-align:left;
}
	.navEmployers a {
		display:block;
		width:144px;
		padding:7px 0px 8px 0px;
		color:#FFFFFF;
		background-color:#0067b4;
		text-decoration:none;
		text-align: center;
	}
	.navEmployers a:hover {
		display:block;
		width:144px;
		padding:7px 0px 8px 0px;
		color:#FFFFFF;
		background-color:#23b455;
		text-decoration:none;
		text-align: center;
	}

.navPartners {
	float:left;
	display:inline;
	width:120px;
	height:23px;
	text-align:left;
}
	.navPartners a {
		display:block;
		width:120px;
		padding:7px 0px 8px 0px;
		color:#FFFFFF;
		background-color:#0067b4;
		text-decoration:none;
		text-align: center;
	}
	.navPartners a:hover {
		display:block;
		width:120px;
		padding:7px 0px 8px 0px;
		color:#FFFFFF;
		background-color:#23b455;
		text-decoration:none;
		text-align: center;
	}

.navNews {
	float:left;
	display:inline;
	width:110px;
	height:23px;
	text-align:center;
}
	.navNews a {
		display:block;
		width:110px;
		padding:7px 0px 8px 0px;
		color:#FFFFFF;
		background-color:#0067b4;
		text-decoration:none;
	}
	.navNews a:hover {
		display:block;
		width:110px;
		padding:7px 0px 8px 0px;
		color:#FFFFFF;
		background-color:#23b455;
		text-decoration:none;
	}

.navTestimonials {
	float:left;
	display:inline;
	width:150px;
	height:23px;
	text-align:center;
}
	.navTestimonials a {
		display:block;
		width:150px;
		padding:7px 0px 8px 0px;
		color:#FFFFFF;
		background-color:#0067b4;
		text-decoration:none;
	}
	.navTestimonials a:hover {
		display:block;
		width:150px;
		padding:7px 0px 8px 0px;
		color:#FFFFFF;
		background-color:#23b455;
		text-decoration:none;
	}

.navContact {
	float:left;
	display:inline;
	width:120px;
	height:23px;
	text-align:center;
}
	.navContact a {
		display:block;
		width:120px;
		padding:7px 0px 8px 0px;
		color:#FFFFFF;
		background-color:#0067b4;
		text-decoration:none;
	}
	.navContact a:hover {
		display:block;
		width:120px;
		padding:7px 0px 8px 0px;
		color:#FFFFFF;
		background-color:#23b455;
		text-decoration:none;
	}

.navDropDownContainer {
	position: relative;
	width: 0px;
	height: 0px;
	top: 0px;
	left: 0px;
	text-align: left;
}

.navDropDown1 {
	position:absolute;
	left: 0px;
	width:220px;
	text-align:left;
	background-color:#0067b4;
	border-top:1px solid #00345a;
	border-left:1px solid #00345a;
	border-bottom:1px solid #00345a;
	border-right:1px solid #00345a;
	visibility:hidden;
	
}
	.navDropDown1 a {
		display:block;
		width:210px;
		padding:7px 0px 6px 10px;
		color:#FFFFFF;
		background-color:#0067b4;
		text-decoration:none;
		text-align: left;
	}
	.navDropDown1 a:hover {
		display:block;
		width:210px;
		padding:7px 0px 6px 10px;
		color:#FFFFFF;
		background-color:#23b455;
		text-decoration:none;
		text-align: left;
	}
	
.navDropDown2 {
	position:absolute;
	width:180px;
	text-align:left;
	background-color:#0067b4;
	border-top:1px solid #00345a;
	border-left:1px solid #00345a;
	border-bottom:1px solid #00345a;
	border-right:1px solid #00345a;
	visibility:hidden;

}	
	.navDropDown2 a {
		display:block;

		width:170px;
		padding:7px 0px 6px 10px;
		color:#FFFFFF;
		background-color:#0067b4;
		text-decoration:none;
		text-align: left;
	}
	.navDropDown2 a:hover {
		display:block;
		width:170px;
		padding:7px 0px 6px 10px;
		color:#FFFFFF;
		background-color:#23b455;
		text-decoration:none;
		text-align: left;
	}

/* .navHome {
	float:left;
	display:inline;
	width:87px;
	color:#FFFFFF;
	text-align:center;
	margin-top:7px;
}
.navJob {
	float:left;
	display:inline;
	width:140px;
	color:#FFFFFF;
	text-align:center;
	margin-top:7px;
}
.navStaff {
	float:left;
	display:inline;
	width:127px;
	color:#FFFFFF;
	text-align:center;
	margin-top:7px;
}
.navHelp {
	float:left;
	display:inline;
	width:151px;
	color:#FFFFFF;
	text-align:center;
	margin-top:7px;
}
.navNews {
	float:left;
	display:inline;
	width:92px;
	color:#FFFFFF;
	text-align:center;
	margin-top:7px;
}
.navWorking {
	float:left;
	display:inline;
	width:212px;
	color:#FFFFFF;
	text-align:center;
	margin-top:7px;
}
.navContact {
	float:left;
	display:inline;
	width:89px;
	color:#FFFFFF;
	text-align:center;
	margin-top:7px;
} */

/* Breakcrumb */

.breadcrumb {
	float:left;
	display:inline;
	width:695px;
	padding-top:10px;
	padding-left:18px;
	padding-bottom:10px;
	padding-right:10px;
	font-size:65%;
	color:#0068b2;
}

.crumb {
	float:left;
	display:inline;
	padding:0px 1px;
	color:#0068b2;
}

.bookmarkPage {
	float:right;
	display:inline;
	text-align:right;
	font-size:65%;
	color:#0068b2;
	padding-top:10px;
	padding-left:18px;
	padding-bottom:10px;
	padding-right:10px;
}


/* Main content area */

.content {
	float:left;
	display:inline;
	width:558px;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:10px;
	padding-right:40px;
	font-size:80%;
	color:#666666;
}

.contentWide {
	float:left;
	display:inline;
	width:830px;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:10px;
	padding-right:40px;
	font-size:70%;
	color:#666666;
}

.contentAdmin {
	float:left;
	display:inline;
	width:700px;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:10px;
	padding-right:40px;
	font-size:80%;
	color:#666666;
}

.contentViewJob {
	float:left;
	display:inline;
	width:700px;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:10px;
	padding-right:40px;
	font-size:70%;
	color:#666666;
}

/* Right 'Hot Jobs' Styles */

.rightContent {
	float:left;
	display:inline;
	width:260px;
	margin-left:5px;
	font-size:80%;
}

.hotJobs {
	float:right;
	display:inline;
	width:250px;
	padding:5px;
	border-top:0px solid #999999;
	border-left:0px solid #999999;
	border-bottom:0px solid #999999;
}

.hotJobsHeader {
	float:left;
	display:inline;
	width:237px;
	color:#00b159;
	text-align:center;
}

.hotJobsHeadline {
	float:left;
	display:inline;
	width:237px;
	color:#0068b2;
	text-align:center;
}

.incJobCategories {
	float:left;
	display:inline;
	width:237px;
	color:#0068b2;
	text-align:left;
}

.jobsList {
	float:left;
	display:inline;
	width:280px;
	line-height:25px;
}

.jobsListImg {
	float:left;
	display:inline;
	width:25px;
	margin-top:6px;
}


.bullets {
	float:left;
	display:inline;
	width:558px;
	line-height:18px;
}

.bulletsImg {
	float:left;
	display:inline;
	width:25px;
	height:20px;
	margin-top:3px;
}

.bulletsImg3lines {
	float:left;
	display:inline;
	width:25px;
	height:35px;
	margin-top:3px;
}

.bulletsImg4lines {
	float:left;
	display:inline;
	width:25px;
	height:60px;
	margin-top:3px;
}

/* Left Styles, generally Navigation of different pages */

.rightNavContent {
	float:right;
	display:inline;
	width:265px;
	font-size:80%;
}

.rightNav {
	float:right;
	display:inline;
	width:243px;
	padding:5px;
	border-top:0px solid #999999;
	border-left:0px solid #999999;
	border-bottom:0px solid #999999;
}

.rightNavList {
	float:left;
	display:inline;
	width:260px;
	
	color:#666666;
}

.rightNavListImg {
	float:left;
	display:inline;
	width:25px;
	margin-top:6px;
}

/* Job Results Page */

.jobResultsHeaderTitle {
	float:left;
	display:inline;
	width:200px;
	color:#00b159;
	font-size:110%;
}

.jobResultsHeaderLocation {
	float:right;
	display:inline;
	width:150px;
	color:#00b159;
	font-size:110%;
}

.jobResultsHeaderSalary {
	float:left;
	display:inline;
	width:150px;
	color:#0068b2;
	font-size:110%;
}

.jobResultsHeaderPT {
	float:left;
	display:inline;
	width:150px;
	color:#0068b2;
	font-size:110%;
}

.jobResultsListTitle {
	float:left;
	display:inline;
	width:200px;
	margin-top:3px;
}

.jobResultsListLocation {
	float:left;
	display:inline;
	width:150px;
	margin-top:3px;
}

.jobResultsListSalary {
	float:left;
	display:inline;
	width:150px;
	margin-top:3px;
}

.jobResultsListPT {
	float:left;
	display:inline;
	width:150px;
	margin-top:3px;
}

.jobResultsListView {
	float:left;
	display:inline;
	width:150px;
	margin-left:5px;
	line-height:20px;
}

.jobResultsListApply {
	float:left;
	display:inline;
	width:150px;
	margin-left:5px;
	line-height:20px;
}

.jobResultsHeaderBox {
	float:left;
	display:inline;
	width:550px;
	background-color:#dae8f3;
	border:1px solid #cccccc;
	padding:5px;
	margin-right:20px;
}

.jobResultsDes {
	float:left;
	display:inline;
	width:550px;
	margin-left:5px;
	line-height:20px;
}

/* Job Details Page */

.detailsJobBox {
	float:left;
	display:inline;
	width:380px;
	background-color:#dae8f3;
	border:1px solid #cccccc;
	padding:5px;
	margin-right:20px;
}

.detailsJobTitleHeader {
	float:left;
	display:inline;
	width:150px;
	color:#00b159;
	margin-left:5px;
	line-height:20px;
	color:#0068b2;
}

.detailsJobTitleHeader2 {
	float:left;
	display:inline;
	width:100px;
	color:#00b159;
	margin-left:5px;
	line-height:20px;
	color:#0068b2;
}

.detailsJobTitle {
	float:left;
	display:inline;
	width:150px;
	margin-left:5px;
	line-height:20px;
}

.detailsJobTitle2 {
	float:left;
	display:inline;
	width:270px;
	margin-left:5px;
	line-height:20px;
}

.detailsJobDes {
	float:left;
	display:inline;
	width:550px;
	line-height:20px;
}

/* Application Form */

.applicationFormFields {
	float:left;
	display:inline;
	width:345px;
	margin-top:2px;
}

/* Add job Form */

.addJobFormFields {
	float:left;
	display:inline;
	width:200px;
	margin-top:2px;
}

/* View job Form */

.viewJobFormFields {
	float:left;
	display:inline;
	width:120px;
	margin-top:2px;
}

/* View job Form */

.addCategoryFormFields {
	float:left;
	display:inline;
	width:120px;
	margin-top:2px;
}
/* Login Styles */

.userLogin {
	float:left;
	display:inline;
	width:150px;
	margin-top:0px;
}

.recLogo {
	float:right;
	display:inline;
	width:100px;
	padding:0px 20px 0px 0px;
}
.recLogo1 {
	float:left;
	display:inline;
	width:100px;
	padding:0px 30px 0px 30px;
}

.iipLogo {
	float:left;
	display:inline;
	width:104px;
	padding-right:25px;
}

.cLink {
	float:right;
	display:inline;
	width:179px;
	margin-right:40px;
}

.referral {
	float:left;
	display:inline;
	width:428px;
	padding-left:14px;
}

.feedbackImage {
	float:left;
	display:inline;
	width:192px;
	padding-left:20px;
}

.referral1 {
	float:left;
	display:inline;
	height:68px;
	width:384px;
	margin-left:20px;
}

.feedback {
	float:left;
	display:inline;
	height:68px;
	width:439px;
	margin-left:10px;
}

.map {
	float:left;
	display:inline;
	width:558px;
	height:300px;
}

.consultantImg {
	float:left;
	display:inline;
	width:75px;
	height:75px;
}

.consultantNav {
	float:left;s
	display:inline;
	width:470px;
	margin-top:17px;
	margin-left:10px;
}

.addConsultantLinkImg {
	float:left;
	display:inline;
	width:32px;
	height:32px;
}

.addConsultantLink {
	float:left;
	display:inline;
	width:350px;
	margin-top:8px;
	margin-left:10px;
	font-size:120%;
}

/* Footer Container */

.businessPartnerBox {
	float:left;
	display:inline;
	width:558px;
	/* background-color:#dae8f3;
	border:1px solid #999999; */
}

.partnersImg {
	float:left;
	margin-top:4px;
	margin-right:10px;
	display:inline;
	width:100px;
	border:1px solid #CCCCCC;
}

/* Footer Container */

.footerContainer {
	float:left;
	display:inline;
	width:898px;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	height:32px;
	font-size:60%;
}

.footerLeft {
	float:left;
	display:inline;
	width:880px;
	color:#FFFFFF;
	margin-left:10px;
	margin-top:8px;
}


.contactLeft {
	float:left;
	display:inline;
	width:300px;
}


.contactRight {
	float:right;
	display:inline;
	width:200px;
}

/* Gradient images at the bottom of the site */

.bgBottom {
	float:left;
	display:inline;
	width:928px;
	background-image:url(images/bgBottom.jpg);
	background-repeat:no-repeat;
	height:20px;
}

/* Link Styles */

.linkNav:link {
	color:#FFFFFF;
	text-decoration:none;
}
.linkNav:active {
	color:#FFFFFF;
	text-decoration:none;
}
.linkNav:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.linkNav:hover {
	color:#00b159;
	text-decoration:none;
}

.linkIndex:link {
	color:#FFFFFF;
	text-decoration:none;
}
.linkIndex:active {
	color:#FFFFFF;
	text-decoration:none;
}
.linkIndex:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.linkIndex:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.linkGrey:link {
	color:#666666;
	text-decoration:none;
}.linkGrey:active {
	color:#666666;
	text-decoration:none;
}.linkGrey:visited {
	color:#666666;
	text-decoration:none;
}.linkGrey:hover {
	color:#666666;
	text-decoration:underline;
}

.linkLeftNav:link {
	color:#333333;
	text-decoration:none;
}
.linkLeftNav:active {
	color:#333333;
	text-decoration:none;
}
.linkLeftNav:visited {
	color:#333333;
	text-decoration:none;
}
.linkLeftNav:hover {
	color:#00b159;
	text-decoration:none;
}

.linkHotJobsHeader:link {
	color:#00b159;
	text-decoration:none;
}
.linkHotJobsHeader:active {
	color:#00b159;
	text-decoration:none;
}
.linkHotJobsHeader:visited {
	color:#00b159;
	text-decoration:none;
}
.linkHotJobsHeader:hover {
	color:#0068b2;
	text-decoration:none;
}

.linkHotJobsHeadline:link {
	color:#0068b2;
	text-decoration:none;
}
.linkHotJobsHeadline:active {
	color:#0068b2;
	text-decoration:none;
}
.linkHotJobsHeadline:visited {
	color:#0068b2;
	text-decoration:none;
}
.linkHotJobsHeadline:hover {
	color:#00b159;
	text-decoration:none;
}

.linkNewsHeadline {
	color:#0068b2;
	text-decoration:none;
}

.linkNewsHeadline:hover {
	color:#00b159;
	text-decoration:none;
}

.linkJobTitle:link {
	color:#0068b2;
	text-decoration:none;
}
.linkJobTitle:active {
	color:#0068b2;
	text-decoration:none;
}
.linkJobTitle:visited {
	color:#0068b2;
	text-decoration:none;
}
.linkJobTitle:hover {
	color:#00b159;
	text-decoration:none;
}

.blueLink:link {
	color:#0068b2;
	text-decoration:none;
}
.blueLink:active {
	color:#0068b2;
	text-decoration:none;
}
.blueLink:visited {
	color:#0068b2;
	text-decoration:none;
}
.blueLink:hover {
	color:#00b159;
	text-decoration:none;
}

.linkBreadCrumb:link {
	color:#0068b2;
	text-decoration:none;
}
.linkBreadCrumb:active {
	color:#0068b2;
	text-decoration:none;
}
.linkBreadCrumb:visited {
	color:#0068b2;
	text-decoration:none;
}
.linkBreadCrumb:hover {
	color:#00b159;
	text-decoration:none;
}

.red {
	color:#CC0000;
}

.in_t3 {
	font:12px Tahoma, Arial, Geneva, sans-serif;
	color:#000000;
}

ul.newsLinks {
	margin:10px 0px 0px 15px;
	padding:0;
}
	ul.newsLinks li {
		padding:0;
		margin:8px 0px 0px 0px;
		list-style-image:url(images/linkArrow.gif);
	}
		ul.newsLinks a {
			color:#0068b2;
			text-decoration:none;
		}
			ul.newsLinks a:hover {
			color:#00b159;
			text-decoration:none;
			}
			
			
/* Vacancy Styles */
.vacancyBox {
	float:left;
	width:230px;
	color:#666666;
	display:inline;
	margin:0px 10px 0px 15px;
	font-size:90%;
}
.vacancyText {
	float:left;
	width:220px;
	display:inline;
	padding:6px 0px 0px 8px;
	background-color:#FFFFFF;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
}
.vacancyHeader {
	float:left;
	width:222px;
	height:20px;
	display:inline;
	font-weight:bold;
	padding:6px 0px 0px 8px;
	background-repeat:no-repeat;
	background-image:url(images/vacancyHeader.gif);
}
	.vacancyHeader a {
		color:#333333;
		text-decoration:none;
	}
		.vacancyHeader a:hover {
		color:#333333;
		text-decoration:underline;
		}	
	.vacancyText a {
		color:#333333;
		text-decoration:none;
	}
		.vacancyText a:hover {
		color:#333333;
		text-decoration:underline;
		}


/* Pager Styles */

.pagerBoxes {
	display:inline;
	float:left;
	font-size:11px;
	text-align:center;
	margin:0px 4px;
	border:1px solid #97b9dc;
}
	.pagerBoxes span {
		display:block;
		color:#ffffff;
		padding:3px 7px;
		background-color:#0068b3;
		cursor:default;
		font-weight:bold;
	}
	.pagerBoxes a {
		display:block;
		color:#32322d;
		padding:3px 7px;
		background-color:#ecf1f4;
		text-decoration:none;
	}
	.pagerBoxes a:hover {
		color:#FFFFFF;
		background-color:#0068b3;
		text-decoration:underline;
		font-weight:bold;
	}
	.pagerBoxes a:active {
		color:#FFFFFF;
		background-color:#0068b3;
		text-decoration:none;
		font-weight:bold;
	}