/* @group 2 Column Layout */

.searchword {
	background-color: yellow;
}

.error {
	color: #E64A17;
	font-weight: bold;
}

.form {
	margin: 0px;
	padding: 0px;
}

div#tipDiv {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	z-index: 10000;
	background-color: #dee7f7;
	border: 1px solid #336;
	width: 250px;
	padding: 4px;
	color: #000;
	font: 11px Tahoma, sans-serif;
	line-height: 1.2;
}

.tr {
	text-align: right;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clf {
	clear: both;
	background: inherit;
}

body {
	margin: 0px;
	padding: 0px;
	font: 12px Tahoma, sans-serif;
	background-color: #cccccc;
}

.acon {
	width: 790px;
	background: #ffffff;
}

.con {
	width: 788px;
	background: #4179BB;
}

.ma {
	margin-left: auto;
	margin-right: auto;
}

.www {
	width: 586px;
}

.wa {
	width: 788px;
	height: 137px;
}

.txt {
	color: #000;
	background: white;
}

.hdr {
	color: #000;
}

/* @end */

/* @group Footer */

.footer {
	background: #8D8D8D;
	width: 587px;
	height: 33px;
	float: right;
}

.copyright {
	font: 10px   Tahoma, sans-serif;
	position: relative;
	top: 2px;
	color: #ffffff;
	text-decoration: none;
	left: 10px;
}

.divider {
	left: 34px;
	position: relative;
	top: 8px;
}

.termsAndConditions {
	font: 10px   Tahoma, sans-serif;
	position: relative;
	top: 2px;
	color: #ffffff;
	text-decoration: none;
	left: 26px;
}

.disclaimer {
	font: 10px   Tahoma, sans-serif;
	position: relative;
	top: 2px;
	color: #ffffff;
	text-decoration: none;
	left: 40px;
}

.admin {
	font: 10px Tahoma, sans-serif;
	position: relative;
	top: 2px;
	color: #ffffff;
	text-decoration: none;
	left: 50px;
}

.digitalus {
	font: 10px Tahoma, sans-serif;
	position: relative;
	top: 2px;
	color: #ffffff;
	text-decoration: none;
	left: 200px;
}

/* @end */

/* @group Top Menu */

.topMenu {
	position: relative;
	text-align: center;
	text-decoration: none;
	color: black;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	width: 131px;
	height: 17px;
	display: block;
	padding-top: 3px;
	background: #FD602D;
	border-right: 1px solid black;
	border-top: 1px solid black;
}

.newTopMenuTD {
	border-right: 1px solid black;
	border-top: 1px solid black;
}

A.newTopMenu{
	text-decoration: none;
	color: black;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;	
}
.searchBox {
	position: relative;
	top: -20px;
	left: 570px;
}
.newSearchBox {
	position: absolute;
	top: -20px;
	left: 570px;
}
/* @end */

/* @group Left Menu */

#top20Item {
	color: white;
	font-family: Tahoma, sans-serif;
	width: 195px;
	display: block;
	position: relative;
	height: 20px;
	top: -4px;
}

.top20Number {
	width: 22px;
	height: 15px;
	position: relative;
	background: #5093e6;
	border-bottom: 1px solid #98b2de;
	padding-left: 5px;
	padding-top: 4px;
	font-size: 10px;
	float: left;
}

.top20Link {
	text-decoration: none;
	color: white;
	background: #4179bb;
	border-bottom: 1px solid #64a9c7;
	width: 163px;
	height: 15px;
	padding-left: 5px;
	padding-top: 4px;
	font: 10px Tahoma, sans-serif;
	position: relative;
	float: right;
}

.top20Home {
	left: 130px;
	top: 0px;
	position: relative;
	width: 50px;
	height: 15px;
	display: block;
	padding: 5px;
}

/* @end */

/* @group Homepage */

#wrapperDIV {
	height: 275px;
	width: 586px;
	display: block;
	position: relative;
	float: left;
	top: 0px;
}

#wrapperDIV2 {
	height: 274px;
	width: 390px;
	display: block;
	position: relative;
	float: right;
}

#pathwayProfileHeader {
	width: 195px;
	height: 28px;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	position: relative;
	display: block;
}

#pathwayProfileImage {
	width: 195px;
	height: 110px;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	position: relative;
	display: block;
}

#pathwayProfileContent {
	width: 185px;
	height: 124px;
	position: relative;
	background: #ABCD3F;
	display: block;
	color: white;
	text-align: left;
	padding: 5px;
	font: 12px Tahoma, sans-serif;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
}

#graduateOpportunityContent {
	width: 195px;
	height: 246px;
	position: relative;
	display: block;
	color: white;
	padding: 0px;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
}

.lgWht {
	text-decoration: none;
	color: white;
	font: bold 14px Tahoma, sans-serif;
}

#pathwayProfileReadMore {
	position: relative;
	bottom: 5px;
	width: 92px;
	height: 21px;
}

#taranakiLifestyleHeader {
	width: 196px;
	height: 28px;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	position: relative;
	display: block;
}

#taranakiLifestyleImage {
	width: 196px;
	height: 246px;
	border: 0px none;
	position: relative;
	display: block;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
}

#scholarshipsOnline {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #664112;
	padding-left: 40px;
	padding-top: 5px;
}

A.viewallscholarships {
	font: bold 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}

A.viewallscholarships:HOVER {
	font: bold 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}

#taranakiLifestyleContent {
	width: 196px;
	height: 246px;
	position: relative;
	background: #ffd9aa;
	display: block;
	color: white;
	padding: 0px;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
}

.lgGry {
	text-decoration: none;
	color: #666666;
	font: bold 14px Tahoma, sans-serif;
}

#taranakiLifestyleReadMore {
	position: relative;
	width: 92px;
	height: 21px;
	bottom: 5px;
}

#contactHeader {
	width: 192px;
	height: 28px;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	position: relative;
	display: block;
}

#contactContent {
	width: 182px;
	height: 235px;
	position: relative;
	background: #eeeeee;
	display: block;
	color: white;
	padding: 0px;
	font: 12px Tahoma, sans-serif;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
}

#newsHeader {
	width: 290px;
	height: 28px;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	position: relative;
	display: block;
}

#newContactHeader {
	width: 294px;
	height: 28px;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	position: relative;
	display: block;
}

#vacancyHeader {
	width: 291px;
	height: 28px;
	border-bottom: 1px solid white;
	position: relative;
	display: block;
}

#vacancyContent {
	width: 291px;
	height: 180px;
	display: block;
	position: relative;
	background: #eeeeee;
}

.newsContent {
	position: relative;
	left: 10px;
	border: none;
	text-align: left;
	text-transform: none;
	color: #685B54;
	font: 12px Tahoma, sans-serif;
	width: 280px;
	height: 50px;
}

.vacancyContentText {
	position: relative;
	left: 10px;
	border: none;
	text-align: left;
	text-transform: none;
	color: #685B54;
	font: 10px Tahoma, sans-serif;
	width: 250px;
	height: 50px;
}

.verticalDivider {
	position: relative;
	top: 445px;
	left: 495px;
}

#inthenewsContent {
	width: 290px;
	height: 180px;
	display: block;
	position: relative;
	background: #eeeeee;
}

#newContactContent {
	width: 295px;
	height: 180px;
	display: block;
	position: relative;
	background: #eeeeee;
}

#newsItem {
	position: relative;
	left: 10px;
	top: 10px;
	width: 280px;
}

#vacancyItem {
	position: relative;
	left: 10px;
	top: 10px;
	width: 270px;
	height: 50px;
	border: none;
	padding-bottom: 10px;
}

.newsArrow {
	position: relative;
	left: 5px;
}

.scholLink {
	color: #a0661d;
	font: bold 10px Arial, sans-serif;
	text-decoration: underline;
}

.newsContentLink {
	border: none;
	color: #685B54;
	font: 12px Tahoma, sans-serif;
	text-decoration: none;
}

A.newsContentLink {
	border: none;
	color: #685B54;
	font: 12px Tahoma, sans-serif;
	text-decoration: none;
}

A.newsContentLink:HOVER {
	border: none;
	color: #685B54;
	font: 12px Tahoma, sans-serif;
	text-decoration: underline;
}

.vacancyContentLink {
	border: none;
	color: #685B54;
	font: 12px Tahoma, sans-serif;
	text-decoration: none;
}

.newsContentMore {
	border: none;
	text-align: left;
	text-transform: none;
	color: #FC775A;
	font: 10px Tahoma, sans-serif;
	text-decoration: none;
}

/* @end */

/* @group Detail Page Template */

#breadcrumbBackground {
	height: 15px;
	width: 580px;
	left: 1px;
	position: relative;
	display: block;
	text-decoration: none;
	padding: 5px 0px 5px 5px;
}

* html #breadcrumbBackground {
	width: 581px;
}

.breadcrumbLink {
	color: white;
	text-decoration: none;
	font: 10px Tahomal, Helvetica, sans-serif;
}

#subPageHeader {
	width: 585px;
	height: 40px;
	left: 1px;
	position: relative;
	display: block;
	border-bottom: 1px solid white;
}

* html #subPageHeader {
	width: 586px;
}

.subPageHeaderTabs {
	position: relative;
	top: 1px;
}

#subPageUtilityBar {
	width: 587px;
	height: 40px;
	display: block;
	position: relative;
}

.printButton {
	position: relative;
	width: 49px;
	height: 12px;
	top: 11px;
	right: 20px;
}

.tellAFriendButton {
	position: relative;
	width: 95px;
	height: 12px;
	top: 11px;
	right: 40px;
}

.whatIsItAboutLink {
	position: relative;
	font: 12px Tahoma, sans-serif;
	top: 10px;
	left: 10px;
	float: left;
}

#subPageAboutText {
	width: 575px;
	position: absolute;
	background: #8d8d8d;
	color: white;
	font: 10px Tahoma, sans-serif;
	padding: 5px;
	

/*top: 40px;
	left: 1px;*/
	top: 243px;
	left: 313px;
	z-index: 9999;
	display: none;
}

* html #subPageAboutText {
	top: 254px;
	left: 304px;
	width: 576px;
}

#hideMe {
	display: block;
}

#hideMe2 {
	display: block;
}

.pageContentHeading {
	width: 301px;
	height: 28px;
	display: block;
	background: #8BAC24;
	color: white;
	font: bold 14px/26px Tahoma, sans-serif;
	text-indent: 10px;
	float: right;
	border-top: 1px solid white;
}

.pageContentSubHeading {
	width: 301px;
	height: 21px;
	display: block;
	background: #A2C82B;
	color: white;
	font: normal 12px/21px Tahoma, sans-serif;
	text-indent: 10px;
	float: right;
}

/* @end */

/* @group Pathway / Employer */

#pageContentTextPathway {
	background: #ffffff;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #333333;
	font: 10px Tahoma, Helvetica, sans-serif;
}

/* @end */

/* @group Education Directory */

#keywordSearch {
	display: block;
	height: 23px;
	width: 562px;
	position: relative;
	background: #FD1414;
	font: bold 14px Verdana, sans-serif;
	color: white;
	padding-left: 5px;
	padding-top: 3px;
	border-bottom: 1px solid white;
}

#keywordSearchForm {
	display: block;
	width: 562px;
	position: relative;
	background: #FF6433;
	font: 10px Verdana, sans-serif;
	color: white;
	padding-left: 5px;
	padding-top: 3px;
	border-bottom: 1px solid white;
}

#directorySidebar {
	width: 189px;
	border-left: 1px solid #FD1414;
	border-bottom: 1px solid #FD1414;
	background: #FF6433;
	color: white;
	font: 10px Verdana, sans-serif;
	display: block;
	position: relative;
	float: right;
}

#pageContentTextDirectory {
	background: white;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #E64A17;
	font: 10px Verdana, sans-serif;
}

/* @end */

/* @group Vacancy Advertising */

#vacancySidebar {
	width: 179px;
	border-left: 1px solid #5FABFF;
	border-bottom: 1px solid #5FABFF;
	background: #D7EAFF;
	color: #4378B3;
	font: 10px Verdana, sans-serif;
	display: block;
	position: relative;
	float: right;
}

#pageContentTextVacancy {
	background: white;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #4378B3;
	font: 10px Verdana, sans-serif;
}

/* @end */

/* @group Scholarships */

#scholarshipsSidebar {
	width: 189px;
	border-left: 1px solid #88837B;
	border-bottom: 1px solid #88837B;
	background: #DDD4C7;
	color: #7F4C00;
	font: 10px Verdana, sans-serif;
	display: block;
	position: relative;
	float: right;
}

#pageContentTextScholarships {
	background: white;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #ff6600;
	font: 10px Verdana, sans-serif;
}

#scholarshipsSearch {
	width: 550px;
	display: block;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding-left: 10px;
	padding-top: 10px;
	background: #DDD4C7;
}

#scholarshipExpiry {
	width: 540px;
	display: block;
	color: black;
	border-top: 1px solid #FD1414;
	border-bottom: 1px solid #FD1414;
	padding: 10px;
	margin-bottom: 5px;
	background: #FF6433;
}
#scholarshipExpiry2 {
	width: 560px;
	height: 41px;
	display: block;
	color: black;
	border-top: 1px solid #FD1414;
	border-bottom: 1px solid #FD1414;
	background: #d33807;
}

/* @end */

/* @group Contact Us */

#pageContentTextContactUs {
	background: #eeeeee;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #ff6600;
	font: 10px Verdana, sans-serif;
}

/* @end */

/* @group Taranaki Lifestyle */

#lifestyleSidebar {
	width: 188px;
	border-left: 1px solid #993399;
	border-bottom: 1px solid #993399;
	border-right: 1px solid #993399;
	margin-bottom: 10px;
	background: #FF9900;
	color: white;
	font: 10px Verdana, sans-serif;
	display: block;
	position: relative;
	float: right;
}

#pageContentTextLifestyle {
	background: white;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: black;
	font: 10px Verdana, sans-serif;
}

#lifestyleSearch {
	width: 550px;
	display: block;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding-left: 10px;
	padding-top: 10px;
	background: #DDD4C7;
}

/* @end */

/* @group Top 20 Careers */

#careersSidebar {
	width: 188px;
	border-left: 1px solid #4179BB;
	border-bottom: 1px solid #4179BB;
	border-right: 1px solid #4179BB;
	margin-bottom: 10px;
	background: #5093E6;
	color: white;
	font: 10px Verdana, sans-serif;
	display: block;
	position: relative;
	float: right;
}

#pageContentTextCareers {
	background: white;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #0A51A7;
	font: 10px Verdana, sans-serif;
}

/* @end */

/* @group Administration */

#pageContentTextAdmin {
	background: white;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #0A51A7;
	font: 10px Verdana, sans-serif;
}

/* @end */

/* @group Login */

#pageContentTextLogin {
	background: white;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #0A51A7;
	font: 10px Verdana, sans-serif;
}

/* @end */

/* @group Registration */

#pageContentTextRegistration {
	background: white;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #0A51A7;
	font: 10px Verdana, sans-serif;
}

/* @end */

/* @group Terms and Conditions */

#pageContentTextTandC {
	background: white;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #0A51A7;
	font: 10px Verdana, sans-serif;
}

/* @end */

/* @group Copyright */

#pageContentTextCopyright {
	background: white;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #0A51A7;
	font: 10px Verdana, sans-serif;
}

/* @end */

/* @group Disclaimer */

#pageContentTextDisclaimer {
	background: white;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #0A51A7;
	font: 10px Verdana, sans-serif;
}

/* @end */

/* @group Helpful Stuff */

#pageContentTextHelpfulStuff {
	background: white;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #9A9E51;
	font: 10px Verdana, sans-serif;
}

/* @end */

/* @group News */

#pageContentTextNews {
	background: white;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #666666;
	font: 10px Verdana, sans-serif;
}

/* @end */

/* @group Friend */

#pageContentTextFriend {
	background: white;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #0A51A7;
	font: 10px Verdana, sans-serif;
}

/* @end */