P, TD, DIV		{
			font-family: arial, sans-serif;
			}

a			{
			color: #6EAC01;
			text-decoration: underline;
			}

a:hover			{
			color: #CB5EAA;
			}

td.topNav		{
			padding: 11px 0px 0px 5px;
			}

td.topNav a		{
			padding: 0px 12px 0px 0px;
			}

td.secondaryNav		{
			text-align: right;
			padding: 3px 0px 0px 0px;
			}

td.secondaryNav a {
			color: #ffffff;
			font-size: 11px;
			font-weight: bold;
			padding: 0px 10px 0px 0px;
			text-decoration: none;
		}

td.secondaryNav a:hover	{
			color: #C8EE6A;
			text-decoration: none;
		}


div.subNavContainer	{
			z-index: 1;
			position: absolute;
			visibility: hidden;
}

div.subNavContainer table {
			width: 200px;
}

#men7 {
	left: 635px;
	top: 30px;
}
#men6 {
	left: 495px;
	top: 30px;
}
#men5 {
	left: 355px;
	top: 30px;
}
#men4 {
	left: 248px;
	top: 30px;
}
#men3 {
	left: 165px;
	top: 30px;
}
#men2 {
	left: 104px;
	top: 30px;
}
#men1 {
	left: 0px;
	top: 30px;
}

td.menulinks		{
			background-color: #EBC2DF;
			border-left: 2px solid #AE5292;
			border-right: 2px solid #AE5292;
			border-top: 2px solid #AE5292;
			}

td.menulinks a	{
			font-weight: bold;
			display: block;
			color: #585858;
			text-decoration: none;
			font-size: 12px;
			padding: 3px 2px 3px 3px;
}

td.menulinks a:hover	{
			background-color: #AE5292;
			color: #ffffff;
			}


td.breadcrumbs a	{
			color: #585858;
			}


td.leftNav		{
			background-color: #ffffff;
			font-size: 12px;
			font-weight: bold;
			padding: 8px 15px 0px 10px;
			}

td.leftNav a		{
			display: block;
			padding: 5px 0px 5px 0px;
			text-decoration: none;
			}

td.rightColumnFoot		{
			width: 195px;
			background-color: #D9F2B0;
			padding: 0px 0px 0px 0px;
			}

td.vline		{
			background-color: #cb5eaa;
			}

td.leftColumn		{
			padding: 0px 0px 20px 0px;
			width: 170px;

			}

td.featureBoxGreen a	{
				font-weight: bold;
				text-decoration: underline;
				}

td.featureBoxOrange a	{
				color: #FF9159;
				font-weight: bold;
				text-decoration: underline;
				}

td.homeContent		{
			background-color: transparent;
			color: #3E3E3E;
			font-size: 13px;
			padding: 30px 34px 10px 28px;
			}

td.content		{
			background-color: transparent;
			color: #3E3E3E;
			font-size: 13px;
			padding: 10px 34px 20px 0px;
			}

.content td, div	{
			color: #3E3E3E;
			font-size: 13px;
			}

a.toplink		{
			font-size: 11px;
			text-decoration: none;
			font-weight: normal;
			color: #CB5EAA;
			}

div.footerLink		{
			padding: 0px 10px 4px 0px;
			}

td.footerArea		{
			background-color: #FAEFF7;
			font-size: 13px;
			padding: 0px 0px 0px 0px;
			}

td.highlightBox	{
			border: 1px solid #CB5EAA;
			background-color: #ffffff;
			padding: 10px 10px 10px 10px;
			font-size: 12px;
			color: #3E3E3E;
			}

td.highlightBox H1	{
			font-size: 20px;
			font-weight: normal;
			padding: 0px;
			margin: 0px 0px 8px 0px;
			color: #A2608E;
			}

div.homeTitle	{
			font-size: 16px;
			font-weight: bold;
			padding: 0px;
			margin: 0px 0px 8px 0px;
			color: #3E3E3E;
			}

.content ul	{
			margin-left: 20px;
			margin-top: 0px;
			margin-bottom: 10px;
		}


H1		{
		font-size: 22px;
		font-weight: normal;
		padding: 10px 0px 15px 0px;
		margin: 0px 0px 0px 0px;
		}

H2			{
			font-size: 18px;
			font-weight: normal;
			padding: 24px 0px 12px 0px;
			margin: 0px 0px 0px 0px;
			}

H3			{
			font-size: 15px;
			font-weight: bold;
			padding: 16px 0px 10px 0px;
			margin: 0px 0px 0px 0px;
			}

td.feesTable		{
			padding: 3px 12px 5px 3px;
			border-bottom: 1px solid #FAA0DF;
			font-size: 11px;
			}

td.contentTable		{
			padding: 3px 12px 5px 3px;
			border-bottom: 1px solid #FAA0DF;
			}

div.quote		{
			border: 1px solid #CB5EAA;
			background-color: #ffffff;
			margin: 10px 0px 10px 15px;
			padding: 7px;
			color: #962473;
			font-style: normal;
			font-family: Comic Sans MS, arial, sans-serif;
			display: block;
			width: 85%;
			}

div.quote p		{
			font-family: Comic Sans MS, arial, sans-serif;
			}

div.quoteName		{
			margin-bottom: 10px;
			font-size: 11px;
			font-weight: bold;
			font-style: normal;
			}

.calloutText		{
			font-size: 11px;
			padding-left: 5px;
			padding-right: 5px;
			padding-top: 2px;
			font-style: italic;
}

.mealsText		{
			font-size: 11px;
			}

.BubbleQuote {font-family: 'Comic Sans MS'; font-size: 20px;}

td.quoteNav {
	padding-bottom: 200px;
}

.quoteContainer {
	width: 135px;
	padding: 10px 0px 0px 10px;
	position: absolute;
}

.quoteText {
	margin: 0px 10px 0px 10px;
	font-size: 80%;
}

.quoteFooter {
	color: #6eac01;
	display: block;
}

/*
job-application-form
*/
.regForm {
	padding: 0;
	margin: 0;
	max-width: 730px;
}

.regForm li {
	list-style: none;
	background-image: none;
	padding: 3px 0px 5px 0px;
	border-top: 1px solid #C0C0C0;
}

.regForm li.opt {
	border-top: 0;
	display: none;
}

.elementItem {
	padding: 0;
	display: block;
	clear: left;
	border-style: none;
}

.elementItemGroup {
	padding: 0;
	margin: 0;
	display: block;
	border-top: 2px solid #C0C0C0;
}

li.elementItemEnd {
	padding: 0;
	display: block;
	clear: left;
	border-style: none;
}

.elementGroup {
	padding: 0;
}

.elementGroup ul {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0;
}

.elementGroup li {
	margin: 0;
	margin-left: 0px;
	margin-top: 2px;
	margin-right: 5px;
	padding: 2px 2px 2px 0px;
	border-style: none;
	min-width: 255px;
}

.elementGroupEnd {
	border-style: none;
	margin: 0;
	padding: 0;
	height: 1px;
}

.regForm ol {
	margin: 0px 20px;
	padding: 0px;
}

.regForm p {
	font-size: 1.2em;
}

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

.regForm .required {
	color: #ff0000;
}

.regForm label.element {
	font-size: 100%;
	font-weight: bold;
	padding: 0px 5px 2px 0px;
	margin: 0px;
}
 
.regForm div.element {
	padding: 1px 0px 0px 0px;
}

#regFormHeader {
	font-weight: bold;
	border-style: none;
	font-size: 20px;
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

#regFormSubHeader {
	font-weight: bold;
	border-style: none;
	font-size: 100%;
	padding: 0px;
	margin: 0px 0px 2px 0px;
}

/*
job-application-form
*/

/*
misc
*/

.sectionListing {
	float:left;
	margin-right: 100px;
}

.sectionListing ul  {
	display: inline; 
	margin: 0px;
	list-style: none;
}

.sectionListing li {
	clear: left;
	margin: 0px;
	margin-bottom: 2px;
	list-style: none;
}

.termsConditions  h2 {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.termsConditions  p {
	margin-top: 0;
	padding-top: 0;
}

#eflqlang2, #eflqlang3, #eflqlang4, #eflqlang5, #eflqlang6, #eflqlang7, #eflqlang8 {
	display: none;
}
#qlang2, #qlang3, #qlang4, #qlang5, #qlang6, #qlang7, #qlang8 {
	display: none;
}
#qualifications2, #qualifications3, #qualifications4, #qualifications5, #qualifications6, #qualifications7, #qualifications8 {
	display: none;
}
#eflqualifications2, #eflqualifications3, #eflqualifications4, #eflqualifications5, #eflqualifications6, #eflqualifications7, #eflqualifications8 {
	display: none;
}
#employment2, #employment3, #employment4, #employment5, #employment6, #employment7, #employment8 {
	display: none;
}
#asqualifications2, #asqualifications3, #asqualifications4, #asqualifications5, #asqualifications6, #asqualifications7, #asqualifications8 {
	display: none;
}
#asemployment2, #asemployment3, #asemployment4, #asemployment5, #asemployment6, #asemployment7, #asemployment8 {
	display: none;
}

/*
misc
*/
