/* --- Font Size Conversion Table From Base 16px --- */
/* ---  9px = 57% --- */
/* --- 10px = 63% --- */
/* --- 11px = 69% --- */
/* --- 12px = 75% --- */
/* --- 13px = 82% --- */
/* --- 14px = 88% --- */
/* --- 15px = 94% --- */
/* --- 16px = 100% --- */
/* --- 18px = 113% --- */
/* --- 20px = 125% --- */
/* --- 24px = 150% --- */

.breadcrumbs {
	color: #1D3F63;
	font-size: 63%;
}
.searchForm {
	font-size: 63%;
}
table.central {
	margin: 0px auto;
}

td.panelHeader {
	height: 27px;
	width: 190px;
	overflow: hidden;
/*	font-size: 88%; */
	color: #FFFFFF;
}
.maxiheight {
	height: 100%;
}
td.panelSides {
	background: transparent url(/images/panelbg.gif) repeat-y top left;
}
td.coursesBody {
	padding-top: 17px;
	padding-left: 27px;
	background: transparent url(/images/D5D3D3.gif) repeat-y top left;
}
td.leftBorder {
	background: transparent url(/images/D5D3D3.gif) repeat-y top left;
}
td.rightBorder {
	width: 1px;
	background: transparent url(/images/D5D3D3.gif) repeat-y top right;
}

td.newsHeader {
	height: 27px;
	width: 190px;
	overflow: hidden;
	font-size: 88%;
	color: #005837;
}
.newsBg {
	background-color: #FFFFFF;
	background-image: url(/images/newsPanel_bgShade.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

table.sidePanel {
	width: 179px;
}
table.sidePanel td.sidePanelHeader {
	width: 179px;
	height: 27px;
}
table.sidePanel td.sidePanels {
	width: 179px;
	background: transparent url(/images/panelbg.gif) repeat-y top left;
}
table.sidePanel td.sidePanelFooter {
	width: 179px;
}
table.sidePanel td.sidePanelSpacer {
	width: 179px;
	height: 15px;
}

.pageHeader_aboutUs {
	font-size: 113%;
	color: #005837;
}
.pageHeader_InterStu {
	font-size: 113%;
	color: #0F427F;
}
.pageHeader_courses {
	font-size: 113%;
	color: #C66420;
}
.pageHeader_careers {
	font-size: 113%;
	color: #C66420;
}
.pageHeader_enrol {
	font-size: 113%;
	color: #686fab;
}
.pageHeader_contact {
	font-size: 113%;
	color: #be3019;
}



/* ---------- Primary Navigation ---------- */
table.priNav {
	font-size: 69%;
	font-weight: bold;
	color: white;
}
table.priNav td.navleft {
	background-image: url(/images/nav_bgColRep.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 52px;
}
table.priNav td.navright {
	background-image: url(/images/nav_bgColRep.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 81px;
}
table.priNav td.navdiv {
	background-image: url(/images/nav_bgColRep.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 1px;
}
table.priNav td.nav {
	background-image: url(/images/nav_bgColRep.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 0px;
}
table.priNav td.nav a, table.priNav td.nav a:link, table.priNav td.nav a:visited {
	color: white;
	display: block;
	width: 100%;
	height: 17px;
	vertical-align: middle;
	padding-top: 3px;
	text-decoration: none;
}
table.priNav td.nav a:hover, table.priNav td.nav a:active, table.priNav td.nav a.active {
	background-image: url(/images/nav_bgColRep_On.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: white;
	display: block;
	width: 100%;
	height: 17px;
	vertical-align: middle;
	padding-top: 3px;
	text-decoration: none;
}
.navShade {
	background-image: url(/images/nav_bottomShadeRep.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

/* ---------- Secondary Navigation (aboutUs) ---------- */
#secNav_aboutUs {
  	font-size: 69%;
  	width: 168px;
  	/* IE */
  	margin: 0px; 
  	padding: 0px;
  	font-weight: bold;
}
/* Safari */
*>#secNav_aboutUs {
	height: auto;
}	
#secNav_aboutUs ul.ul0 {
  	list-style: none;
  	margin: 0px; 
  	padding: 0px;
	border-top: 1px dotted #699E81;
}
#secNav_aboutUs ul.ul0 li.li0 {
	min-height: 25px;
 	vertical-align: middle;
  	list-style: none;
 	margin: 0px; 
	padding: 0px;
	border-bottom: 1px dotted #699E81;
}
#secNav_aboutUs ul.ul0 li.li0_over {
	min-height: 25px;
 	vertical-align: middle;
  	list-style: none;
 	margin: 0px; 
	padding: 0px;
 	background-image: url(/images/subnav_aboutUs_on.gif);
 	background-repeat: no-repeat;
 	background-position: 0px 0px;
	border-bottom: 1px dotted #699E81;
}

#secNav_aboutUs ul.ul0 li.li0 a.nonactive0, #secNav_aboutUs ul.ul0 li.li0 a.nonactive0:link, #secNav_aboutUs ul.ul0 li.li0 a.nonactive0:visited {
 	display: block;
 	background-image: url(/images/subnav_aboutUs_dot.gif);
 	background-repeat: no-repeat;
 	background-position: 8px 11px;
	height: 18px;
	width: 148px;
 	text-decoration: none;
 	padding: 0px;
	padding-left: 20px;
	padding-top: 7px;
 	color: #207e5b;
}
#secNav_aboutUs ul.ul0 li.li0 a.nonactive0:hover, #secNav_aboutUs ul.ul0 li.li0 a.nonactive0:active, #secNav_aboutUs ul.ul0 a.active0 {
	display: block;
	height: 18px;
	width: 148px;
 	text-decoration: none;
 	background-image: url(/images/subnav_aboutUs_dot.gif);
 	background-repeat: no-repeat;
 	background-position: 8px 11px;
 	padding: 0px;
	padding-left: 20px;
	padding-top: 7px;
  	color: #065f3d;
  	/* Netscape 4 */
  	border: none;
}
#secNav_aboutUs ul.ul0 li.li0_over a.nonactive0, #secNav_aboutUs ul.ul0 li.li0_over a.nonactive0:link, #secNav_aboutUs ul.ul0 li.li0_over a.nonactive0:visited {
 	display: block;
 	background-image: url(/images/subnav_aboutUs_dot.gif);
 	background-repeat: no-repeat;
 	background-position: 8px 11px;
	height: 18px;
	width: 148px;
 	text-decoration: none;
 	padding: 0px;
	padding-left: 20px;
	padding-top: 7px;
 	color: #207e5b;
}
#secNav_aboutUs ul.ul0 li.li0_over a.nonactive0:hover, #secNav_aboutUs ul.ul0 li.li0_over a.nonactive0:active, #secNav_aboutUs ul.ul0 a.active0 {
	display: block;
	height: 18px;
	width: 148px;
 	text-decoration: none;
 	background-image: url(/images/subnav_aboutUs_dot.gif);
 	background-repeat: no-repeat;
 	background-position: 8px 11px;
 	padding: 0px;
	padding-left: 20px;
	padding-top: 7px;
  	color: #065f3d;
  	/* Netscape 4 */
  	border: none;
}
#secNav_aboutUs ul.ul0 ul.ul1 {
	display: block;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/subnav_aboutUs_shade.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border-top: 1px dotted #699E81
}
#secNav_aboutUs ul.ul0 ul.ul1 li.li1 {
	height: 25px;
	list-style: none;
	display: block;
 	margin: 0px;
	padding: 0px;
}
#secNav_aboutUs ul.ul0 ul.ul1 li.li1 a.nonactive1:link, #secNav_aboutUs ul.ul0 ul.ul1 li.li1 a.nonactive1:visited {
	display: block;
	height: 18px;
 	background-image: url(/images/arrow_aboutUs.gif);
 	background-repeat: no-repeat;
 	background-position: 20px 11px;
 	text-decoration: none;
 	padding: 0px;
	padding-left: 28px;
	padding-top: 7px;
 	color: #89ab7d;
}
#secNav_aboutUs ul.ul0 ul.ul1 li.li1 a.nonactive1:hover, #secNav_aboutUs ul.ul0 ul.ul1 li.li1 a.nonactive1:active, #secNav_aboutUs ul.ul0 ul.ul1 li.li1 a.active1 {
	display: block;
 	background-image: url(/images/arrow_white.gif);
 	background-repeat: no-repeat;
 	background-position: 20px 11px;
	height: 18px;
 	padding: 0px;
	padding-left: 28px;
	padding-top: 7px;
  	text-decoration: none; 
  	color: #FFFFFF;
  	/* Netscape 4 */
  	border: none;
}

/* ---------- Secondary Navigation (courses) ---------- */
#secNav_courses {
  	font-size: 69%;
  	width: 168px;
  	/* IE */
  	margin: 0px; 
  	padding: 0px;
  	font-weight: bold;
}
/* Safari */
*>#secNav_courses {
	height: auto;
}	
#secNav_courses ul.ul0 {
  	list-style: none;
  	margin: 0px; 
  	padding: 0px;
	border-top: 1px dotted #D9A060;
}
#secNav_courses ul.ul0 li.li0 {
	min-height: 25px;
 	vertical-align: middle;
  	list-style: none;
 	margin: 0px; 
	padding: 0px;
	border-bottom: 1px dotted #D9A060;
}
#secNav_courses ul.ul0 li.li0_over {
	min-height: 25px;
 	vertical-align: middle;
  	list-style: none;
 	margin: 0px; 
	padding: 0px;
 	background-image: url(/images/subnav_courses_on.gif);
 	background-repeat: no-repeat;
 	background-position: 0px 0px;
	border-bottom: 1px dotted #D9A060;
}

#secNav_courses ul.ul0 li.li0 a.nonactive0, #secNav_courses ul.ul0 li.li0 a.nonactive0:link, #secNav_courses ul.ul0 li.li0 a.nonactive0:visited {
 	display: block;
 	background-image: url(/images/subnav_courses_dot.gif);
 	background-repeat: no-repeat;
 	background-position: 8px 11px;
	height: 18px;
	width: 148px;
 	text-decoration: none;
 	padding: 0px;
	padding-left: 20px;
	padding-top: 7px;
 	color: #ca8c34;
}
#secNav_courses ul.ul0 li.li0 a.nonactive0:hover, #secNav_courses ul.ul0 li.li0 a.nonactive0:active, #secNav_courses ul.ul0 a.active0 {
	display: block;
	height: 18px;
	width: 148px;
 	text-decoration: none;
 	background-image: url(/images/subnav_courses_dot.gif);
 	background-repeat: no-repeat;
 	background-position: 8px 11px;
 	padding: 0px;
	padding-left: 20px;
	padding-top: 7px;
  	color: #c6630e;
  	/* Netscape 4 */
  	border: none;
}
#secNav_courses ul.ul0 li.li0_over a.nonactive0, #secNav_courses ul.ul0 li.li0_over a.nonactive0:link, #secNav_courses ul.ul0 li.li0_over a.nonactive0:visited {
 	display: block;
 	background-image: url(/images/subnav_courses_dot.gif);
 	background-repeat: no-repeat;
 	background-position: 8px 11px;
	height: 18px;
	width: 148px;
 	text-decoration: none;
 	padding: 0px;
	padding-left: 20px;
	padding-top: 7px;
 	color: #ca8c34;
}
#secNav_courses ul.ul0 li.li0_over a.nonactive0:hover, #secNav_courses ul.ul0 li.li0_over a.nonactive0:active, #secNav_courses ul.ul0 a.active0 {
	display: block;
	height: 18px;
	width: 148px;
 	text-decoration: none;
 	background-image: url(/images/subnav_courses_dot.gif);
 	background-repeat: no-repeat;
 	background-position: 8px 11px;
 	padding: 0px;
	padding-left: 20px;
	padding-top: 7px;
  	color: #c6630e;
  	/* Netscape 4 */
  	border: none;
}
#secNav_courses ul.ul0 ul.ul1 {
	display: block;
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	background-image: url(/images/subnav_courses_shade.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border-top: 1px dotted #D9A060
}
#secNav_courses ul.ul0 ul.ul1 li.li1 {
	list-style: none;
	display: block;
 	margin: 0px;
	padding: 0px;
}
#secNav_courses ul.ul0 ul.ul1 li.li1 a.nonactive1:link, #secNav_courses ul.ul0 ul.ul1 li.li1 a.nonactive1:visited {
	display: block;
/*	height: 18px;*/
 	background-image: url(/images/arrow_courses.gif);
 	background-repeat: no-repeat;
 	background-position: 20px 11px;
 	text-decoration: none;
 	padding: 0px;
	padding-left: 28px;
	padding-top: 7px;
 	color: #ca8c34;
}
#secNav_courses ul.ul0 ul.ul1 li.li1 a.nonactive1:hover, #secNav_courses ul.ul0 ul.ul1 li.li1 a.nonactive1:active, #secNav_courses ul.ul0 ul.ul1 li.li1 a.active1 {
	display: block;
 	background-image: url(/images/arrow_white.gif);
 	background-repeat: no-repeat;
 	background-position: 20px 11px;
/*	height: 18px;*/
 	padding: 0px;
	padding-left: 28px;
	padding-top: 7px;
  	text-decoration: none; 
  	color: #FFFFFF;
  	/* Netscape 4 */
  	border: none;
}

/* ---------- Secondary Navigation (InterStu) ---------- */
#secNav_InterStu {
  	font-size: 69%;
  	width: 168px;
  	/* IE */
  	margin: 0px; 
  	padding: 0px;
  	font-weight: bold;
}
/* Safari */
*>#secNav_InterStu {
	height: auto;
}	
#secNav_InterStu ul.ul0 {
  	list-style: none;
  	margin: 0px; 
  	padding: 0px;
	border-top: 1px dotted #7091B7;
}
#secNav_InterStu ul.ul0 li.li0 {
	min-height: 25px;
 	vertical-align: middle;
  	list-style: none;
 	margin: 0px; 
	padding: 0px;
	border-bottom: 1px dotted #7091B7;
}
#secNav_InterStu ul.ul0 li.li0_over {
	min-height: 25px;
 	vertical-align: middle;
  	list-style: none;
 	margin: 0px; 
	padding: 0px;
 	background-image: url(/images/subnav_InterStu_on.gif);
 	background-repeat: no-repeat;
 	background-position: 0px 0px;
	border-bottom: 1px dotted #7091B7;
}

#secNav_InterStu ul.ul0 li.li0 a.nonactive0, #secNav_InterStu ul.ul0 li.li0 a.nonactive0:link, #secNav_InterStu ul.ul0 li.li0 a.nonactive0:visited {
 	display: block;
 	background-image: url(/images/subnav_InterStu_dot.gif);
 	background-repeat: no-repeat;
 	background-position: 8px 11px;
	height: 18px;
	width: 148px;
 	text-decoration: none;
 	padding: 0px;
	padding-left: 20px;
	padding-top: 7px;
 	color: #417ABE;
}
#secNav_InterStu ul.ul0 li.li0 a.nonactive0:hover, #secNav_InterStu ul.ul0 li.li0 a.nonactive0:active, #secNav_InterStu ul.ul0 a.active0 {
	display: block;
	height: 18px;
	width: 148px;
 	text-decoration: none;
 	background-image: url(/images/subnav_InterStu_dot.gif);
 	background-repeat: no-repeat;
 	background-position: 8px 11px;
 	padding: 0px;
	padding-left: 20px;
	padding-top: 7px;
  	color: #0F427F;
  	/* Netscape 4 */
  	border: none;
}
#secNav_InterStu ul.ul0 li.li0_over a.nonactive0, #secNav_InterStu ul.ul0 li.li0_over a.nonactive0:link, #secNav_InterStu ul.ul0 li.li0_over a.nonactive0:visited {
 	display: block;
 	background-image: url(/images/subnav_InterStu_dot.gif);
 	background-repeat: no-repeat;
 	background-position: 8px 11px;
	height: 18px;
	width: 148px;
 	text-decoration: none;
 	padding: 0px;
	padding-left: 20px;
	padding-top: 7px;
 	color: #417ABE;
}
#secNav_InterStu ul.ul0 li.li0_over a.nonactive0:hover, #secNav_InterStu ul.ul0 li.li0_over a.nonactive0:active, #secNav_InterStu ul.ul0 a.active0 {
	display: block;
	height: 18px;
	width: 148px;
 	text-decoration: none;
 	background-image: url(/images/subnav_InterStu_dot.gif);
 	background-repeat: no-repeat;
 	background-position: 8px 11px;
 	padding: 0px;
	padding-left: 20px;
	padding-top: 7px;
  	color: #0F427F;
  	/* Netscape 4 */
  	border: none;
}
#secNav_InterStu ul.ul0 ul.ul1 {
	display: block;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/subnav_InterStu_shade.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border-top: 1px dotted #7091B7
}
#secNav_InterStu ul.ul0 ul.ul1 li.li1 {
	height: 25px;
	list-style: none;
	display: block;
 	margin: 0px;
	padding: 0px;
}
#secNav_InterStu ul.ul0 ul.ul1 li.li1 a.nonactive1:link, #secNav_InterStu ul.ul0 ul.ul1 li.li1 a.nonactive1:visited {
	display: block;
	height: 18px;
 	background-image: url(/images/arrow_InterStu.gif);
 	background-repeat: no-repeat;
 	background-position: 20px 11px;
 	text-decoration: none;
 	padding: 0px;
	padding-left: 28px;
	padding-top: 7px;
 	color: #7EAAE0;
}
#secNav_InterStu ul.ul0 ul.ul1 li.li1 a.nonactive1:hover, #secNav_InterStu ul.ul0 ul.ul1 li.li1 a.nonactive1:active, #secNav_InterStu ul.ul0 ul.ul1 li.li1 a.active1 {
	display: block;
 	background-image: url(/images/arrow_white.gif);
 	background-repeat: no-repeat;
 	background-position: 20px 11px;
	height: 18px;
 	padding: 0px;
	padding-left: 28px;
	padding-top: 7px;
  	text-decoration: none; 
  	color: #FFFFFF;
  	/* Netscape 4 */
  	border: none;
}

/* ---------- Secondary Navigation (careers) ---------- */
#secNav_careers {
  	font-size: 69%;
  	width: 168px;
  	/* IE */
  	margin: 0px; 
  	padding: 0px;
  	font-weight: bold;
}
/* Safari */
*>#secNav_careers {
	height: auto;
}	
#secNav_careers ul.ul0 {
  	list-style: none;
  	margin: 0px; 
  	padding: 0px;
	border-top: 1px dotted #DB9E66;
}
#secNav_careers ul.ul0 li.li0 {
	min-height: 25px;
 	vertical-align: middle;
  	list-style: none;
 	margin: 0px; 
	padding: 0px;
	border-bottom: 1px dotted #DB9E66;
}
#secNav_careers ul.ul0 li.li0_over {
	min-height: 25px;
 	vertical-align: middle;
  	list-style: none;
 	margin: 0px; 
	padding: 0px;
 	background-image: url(/images/subnav_careers_on.gif);
 	background-repeat: no-repeat;
 	background-position: 0px 0px;
	border-bottom: 1px dotted #DB9E66;
}

#secNav_careers ul.ul0 li.li0 a.nonactive0, #secNav_careers ul.ul0 li.li0 a.nonactive0:link, #secNav_careers ul.ul0 li.li0 a.nonactive0:visited {
 	display: block;
 	background-image: url(/images/subnav_careers_dot.gif);
 	background-repeat: no-repeat;
 	background-position: 8px 11px;
	height: 18px;
	width: 148px;
 	text-decoration: none;
 	padding: 0px;
	padding-left: 20px;
	padding-top: 7px;
 	color: #E29334;
}
#secNav_careers ul.ul0 li.li0 a.nonactive0:hover, #secNav_careers ul.ul0 li.li0 a.nonactive0:active, #secNav_careers ul.ul0 a.active0 {
	display: block;
	height: 18px;
	width: 148px;
 	text-decoration: none;
 	background-image: url(/images/subnav_careers_dot.gif);
 	background-repeat: no-repeat;
 	background-position: 8px 11px;
 	padding: 0px;
	padding-left: 20px;
	padding-top: 7px;
  	color: #BA5517;
  	/* Netscape 4 */
  	border: none;
}
#secNav_careers ul.ul0 li.li0_over a.nonactive0, #secNav_careers ul.ul0 li.li0_over a.nonactive0:link, #secNav_careers ul.ul0 li.li0_over a.nonactive0:visited {
 	display: block;
 	background-image: url(/images/subnav_careers_dot.gif);
 	background-repeat: no-repeat;
 	background-position: 8px 11px;
	height: 18px;
	width: 148px;
 	text-decoration: none;
 	padding: 0px;
	padding-left: 20px;
	padding-top: 7px;
 	color: #E29334;
}
#secNav_careers ul.ul0 li.li0_over a.nonactive0:hover, #secNav_careers ul.ul0 li.li0_over a.nonactive0:active, #secNav_careers ul.ul0 a.active0 {
	display: block;
	height: 18px;
	width: 148px;
 	text-decoration: none;
 	background-image: url(/images/subnav_careers_dot.gif);
 	background-repeat: no-repeat;
 	background-position: 8px 11px;
 	padding: 0px;
	padding-left: 20px;
	padding-top: 7px;
  	color: #BA5517;
  	/* Netscape 4 */
  	border: none;
}
#secNav_careers ul.ul0 ul.ul1 {
	display: block;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/subnav_careers_shade.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border-top: 1px dotted #DB9E66;
}
#secNav_careers ul.ul0 ul.ul1 li.li1 {
	height: 25px;
	list-style: none;
	display: block;
 	margin: 0px;
	padding: 0px;
}
#secNav_careers ul.ul0 ul.ul1 li.li1 a.nonactive1:link, #secNav_careers ul.ul0 ul.ul1 li.li1 a.nonactive1:visited {
	display: block;
	height: 18px;
 	background-image: url(/images/arrow_careers.gif);
 	background-repeat: no-repeat;
 	background-position: 20px 11px;
 	text-decoration: none;
 	padding: 0px;
	padding-left: 28px;
	padding-top: 7px;
 	color: #DBA96A;
}
#secNav_careers ul.ul0 ul.ul1 li.li1 a.nonactive1:hover, #secNav_careers ul.ul0 ul.ul1 li.li1 a.nonactive1:active, #secNav_careers ul.ul0 ul.ul1 li.li1 a.active1 {
	display: block;
 	background-image: url(/images/arrow_white.gif);
 	background-repeat: no-repeat;
 	background-position: 20px 11px;
	height: 18px;
 	padding: 0px;
	padding-left: 28px;
	padding-top: 7px;
  	text-decoration: none; 
  	color: #FFFFFF;
  	/* Netscape 4 */
  	border: none;
}

/* ---------- Secondary Navigation (enrol) ---------- */
#secNav_enrol {
  	font-size: 69%;
  	width: 168px;
  	/* IE */
  	margin: 0px; 
  	padding: 0px;
  	font-weight: bold;
}
/* Safari */
*>#secNav_enrol {
	height: auto;
}	
#secNav_enrol ul.ul0 {
  	list-style: none;
  	margin: 0px; 
  	padding: 0px;
	border-top: 1px dotted #728DB8;
}
#secNav_enrol ul.ul0 li.li0 {
	min-height: 25px;
 	vertical-align: middle;
  	list-style: none;
 	margin: 0px; 
	padding: 0px;
	border-bottom: 1px dotted #728DB8;
}
#secNav_enrol ul.ul0 li.li0_over {
	min-height: 25px;
 	vertical-align: middle;
  	list-style: none;
 	margin: 0px; 
	padding: 0px;
 	background-image: url(/images/subnav_enrol_on.gif);
 	background-repeat: no-repeat;
 	background-position: 0px 0px;
	border-bottom: 1px dotted #728DB8;
}

#secNav_enrol ul.ul0 li.li0 a.nonactive0, #secNav_enrol ul.ul0 li.li0 a.nonactive0:link, #secNav_enrol ul.ul0 li.li0 a.nonactive0:visited {
 	display: block;
 	background-image: url(/images/subnav_enrol_dot.gif);
 	background-repeat: no-repeat;
 	background-position: 8px 11px;
	height: 18px;
	width: 148px;
 	text-decoration: none;
 	padding: 0px;
	padding-left: 20px;
	padding-top: 7px;
 	color: #686fab;
}
#secNav_enrol ul.ul0 li.li0 a.nonactive0:hover, #secNav_enrol ul.ul0 li.li0 a.nonactive0:active, #secNav_enrol ul.ul0 a.active0 {
	display: block;
	height: 18px;
	width: 148px;
 	text-decoration: none;
 	background-image: url(/images/subnav_enrol_dot.gif);
 	background-repeat: no-repeat;
 	background-position: 8px 11px;
 	padding: 0px;
	padding-left: 20px;
	padding-top: 7px;
  	color: #494f85;
  	/* Netscape 4 */
  	border: none;
}
#secNav_enrol ul.ul0 li.li0_over a.nonactive0, #secNav_enrol ul.ul0 li.li0_over a.nonactive0:link, #secNav_enrol ul.ul0 li.li0_over a.nonactive0:visited {
 	display: block;
 	background-image: url(/images/subnav_enrol_dot.gif);
 	background-repeat: no-repeat;
 	background-position: 8px 11px;
	height: 18px;
	width: 148px;
 	text-decoration: none;
 	padding: 0px;
	padding-left: 20px;
	padding-top: 7px;
 	color: #686fab;
}
#secNav_enrol ul.ul0 li.li0_over a.nonactive0:hover, #secNav_enrol ul.ul0 li.li0_over a.nonactive0:active, #secNav_enrol ul.ul0 a.active0 {
	display: block;
	height: 18px;
	width: 148px;
 	text-decoration: none;
 	background-image: url(/images/subnav_enrol_dot.gif);
 	background-repeat: no-repeat;
 	background-position: 8px 11px;
 	padding: 0px;
	padding-left: 20px;
	padding-top: 7px;
  	color: #494f85;
  	/* Netscape 4 */
  	border: none;
}
#secNav_enrol ul.ul0 ul.ul1 {
	display: block;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/subnav_enrol_shade.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border-top: 1px dotted #728DB8
}
#secNav_enrol ul.ul0 ul.ul1 li.li1 {
	height: 25px;
	list-style: none;
	display: block;
 	margin: 0px;
	padding: 0px;
}
#secNav_enrol ul.ul0 ul.ul1 li.li1 a.nonactive1:link, #secNav_enrol ul.ul0 ul.ul1 li.li1 a.nonactive1:visited {
	display: block;
	height: 18px;
 	background-image: url(/images/arrow_enrol.gif);
 	background-repeat: no-repeat;
 	background-position: 20px 11px;
 	text-decoration: none;
 	padding: 0px;
	padding-left: 28px;
	padding-top: 7px;
 	color: #7E829E;
}
#secNav_enrol ul.ul0 ul.ul1 li.li1 a.nonactive1:hover, #secNav_enrol ul.ul0 ul.ul1 li.li1 a.nonactive1:active, #secNav_enrol ul.ul0 ul.ul1 li.li1 a.active1 {
	display: block;
 	background-image: url(/images/arrow_white.gif);
 	background-repeat: no-repeat;
 	background-position: 20px 11px;
	height: 18px;
 	padding: 0px;
	padding-left: 28px;
	padding-top: 7px;
  	text-decoration: none; 
  	color: #FFFFFF;
  	/* Netscape 4 */
  	border: none;
}

/* ---------- Secondary Navigation (contact) ---------- */
#secNav_contact {
  	font-size: 69%;
  	width: 168px;
  	/* IE */
  	margin: 0px; 
  	padding: 0px;
  	font-weight: bold;
}
/* Safari */
*>#secNav_contact {
	height: auto;
}	
#secNav_contact ul.ul0 {
  	list-style: none;
  	margin: 0px; 
  	padding: 0px;
	border-top: 1px dotted #D88273;
}
#secNav_contact ul.ul0 li.li0 {
	min-height: 25px;
 	vertical-align: middle;
  	list-style: none;
 	margin: 0px; 
	padding: 0px;
	border-bottom: 1px dotted #D88273;
}
#secNav_contact ul.ul0 li.li0_over {
	min-height: 25px;
 	vertical-align: middle;
  	list-style: none;
 	margin: 0px; 
	padding: 0px;
 	background-image: url(/images/subnav_contact_on.gif);
 	background-repeat: no-repeat;
 	background-position: 0px 0px;
	border-bottom: 1px dotted #D88273;
}

#secNav_contact ul.ul0 li.li0 a.nonactive0, #secNav_contact ul.ul0 li.li0 a.nonactive0:link, #secNav_contact ul.ul0 li.li0 a.nonactive0:visited {
 	display: block;
 	background-image: url(/images/subnav_contact_dot.gif);
 	background-repeat: no-repeat;
 	background-position: 8px 11px;
	height: 18px;
	width: 148px;
 	text-decoration: none;
 	padding: 0px;
	padding-left: 20px;
	padding-top: 7px;
 	color: #be3019;
}
#secNav_contact ul.ul0 li.li0 a.nonactive0:hover, #secNav_contact ul.ul0 li.li0 a.nonactive0:active, #secNav_contact ul.ul0 a.active0 {
	display: block;
	height: 18px;
	width: 148px;
 	text-decoration: none;
 	background-image: url(/images/subnav_contact_dot.gif);
 	background-repeat: no-repeat;
 	background-position: 8px 11px;
 	padding: 0px;
	padding-left: 20px;
	padding-top: 7px;
  	color: #be3019;
  	/* Netscape 4 */
  	border: none;
}
#secNav_contact ul.ul0 li.li0_over a.nonactive0, #secNav_contact ul.ul0 li.li0_over a.nonactive0:link, #secNav_contact ul.ul0 li.li0_over a.nonactive0:visited {
 	display: block;
 	background-image: url(/images/subnav_contact_dot.gif);
 	background-repeat: no-repeat;
 	background-position: 8px 11px;
	height: 18px;
	width: 148px;
 	text-decoration: none;
 	padding: 0px;
	padding-left: 20px;
	padding-top: 7px;
 	color: #be3019;
}
#secNav_contact ul.ul0 li.li0_over a.nonactive0:hover, #secNav_contact ul.ul0 li.li0_over a.nonactive0:active, #secNav_contact ul.ul0 a.active0 {
	display: block;
	height: 18px;
	width: 148px;
 	text-decoration: none;
 	background-image: url(/images/subnav_contact_dot.gif);
 	background-repeat: no-repeat;
 	background-position: 8px 11px;
 	padding: 0px;
	padding-left: 20px;
	padding-top: 7px;
  	color: #be3019;
  	/* Netscape 4 */
  	border: none;
}
#secNav_contact ul.ul0 ul.ul1 {
	display: block;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/subnav_contact_shade.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border-top: 1px dotted #D88273;
}
#secNav_contact ul.ul0 ul.ul1 li.li1 {
	height: 25px;
	list-style: none;
	display: block;
 	margin: 0px;
	padding: 0px;
}
#secNav_contact ul.ul0 ul.ul1 li.li1 a.nonactive1:link, #secNav_contact ul.ul0 ul.ul1 li.li1 a.nonactive1:visited {
	display: block;
	height: 18px;
 	background-image: url(/images/arrow_contact.gif);
 	background-repeat: no-repeat;
 	background-position: 20px 11px;
 	text-decoration: none;
 	padding: 0px;
	padding-left: 28px;
	padding-top: 7px;
 	color: #be6f62;
}
#secNav_contact ul.ul0 ul.ul1 li.li1 a.nonactive1:hover, #secNav_contact ul.ul0 ul.ul1 li.li1 a.nonactive1:active, #secNav_contact ul.ul0 ul.ul1 li.li1 a.active1 {
	display: block;
 	background-image: url(/images/arrow_white.gif);
 	background-repeat: no-repeat;
 	background-position: 20px 11px;
	height: 18px;
 	padding: 0px;
	padding-left: 28px;
	padding-top: 7px;
  	text-decoration: none; 
  	color: #FFFFFF;
  	/* Netscape 4 */
  	border: none;
}


td.footertd {
	vertical-align: middle;
	color: white;
	font-size: 63%;
}
a.footer, a.footer:link, a.footer:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.footer:hover, a.footer:active {
	color: #BE3019;
}



/* Contact Us Form */
table.contact {
	width: 100%;
	color: #595959;
}
table.contact td.label {
	vertical-align: top;
	padding: 4px;
	padding-top: 8px;
	text-align: right;
}
table.contact td.field {
	padding: 4px;
	line-height: 30px;
	text-align: left;
}
table.contact td.sectiondiv {
	padding: 10px;
}
table.contact td.sectionHead {
	font-weight: bold;
	padding: 10px 4px;
}
table.contact td.instruction {
	padding: 5px 4px;
}
span.req {
	color: #FF0000;
}
div.instrbold {
	font-weight: bold;
}
div.instrnormal {
}
table.contact input, table.contact select, table.contact option, table.contact textarea {
	color: #595959;
}
/* English Language School */

#container {
	background:#BDC8D4 url(/images/languageSchool/background/background_page.gif) repeat-x;
	margin:0; padding:0;
}

#navigation {
	background:transparent url(/images/languageSchool/background/background_navigation.gif) no-repeat top center;
	width:785px; height:42px;
	margin:0; 
	font: 76%/1.25em 'Optima', Tahoma, Arial, Helvetica, sans-serif;
}

#navigation ul {
	width: 785px; 
	height: 20px;
	margin:0; 
	padding:19px 0 0 0; 
	text-align:center;
}

#navigation ul li{
	text-transform:uppercase;
	display:inline;
	margin:0; 
	padding:0 9px 1px 9px;
	font-weight:bold;
	border: 1px solid #FFF;
	border-width: 0 1px 0 0;
}

#navigation ul li:first-child { padding-left:0; }

#navigation ul li.last { border-width:0; padding-right:0; }

#navigation ul li a {
	color: #FFFFFF;
	text-decoration:none;
}

#navigation ul li a:hover, #navigation ul li a.selected { text-decoration:underline; }

#contentHeading, #homeContentHeading {
	width:598px; height:60px;
	margin:0; 
	padding:0;
	background: transparent url(/images/languageSchool/background/home_H1.gif) no-repeat left top;
}	

#contentHeading {
	width:610px;
	background-image: url(/images/languageSchool/background/inside_H1.gif);
}

.textpadding {
	margin:0 9px 30px 22px; padding:0;
	background:#FFF;
}

#homeSidePanel {
	background:transparent url(/images/languageSchool/background/home_sidePanelEnd.gif) no-repeat center bottom;
	margin:4px 0 0 0;
}

h2#NZSTTlogo {
	display:inline; float:left;
	background:transparent url(/images/languageSchool/NZSTTlogo.gif) no-repeat;
	width:270px; height:98px;
	margin:8px 0 0 257px; padding:0;
}

h2#NZSTTlogo a {
	display:block;
	margin:0; padding:0;
	width:270px; 
	height:98px;
	text-indent:-5000px;
	outline:none;
}

p#NZSTTtagline{
	display:block; float:left;
	background:transparent url(/images/languageSchool/NZSTTtagline.gif) no-repeat;
	width:258px; 
	height:59px;
	margin:29px 0 0 0;
	text-indent:-5000px;
} 

h1.mainHeading {
	margin:0 0 12px 0; padding:5px 0 0 22px;
	font: 140% 'Optima', Tahoma, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight: bold;
}
#homeSidePanel h2, #homeSidePanel h3 {
	display:block;
	background:transparent url(/images/languageSchool/background/home_sidePanel-FirstH2.gif) no-repeat;
	height:45px;
	margin:0; 
	padding:20px 0 0 13px;
	font: 100% 'Optima', Tahoma, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
}

#homeSidePanel h3 { 
	background-image:url(/images/languageSchool/background/home_sidePanel-H2.gif);
	margin-top:20px; padding-top:18px;
}

#homeMainContent{
	background: transparent url(/images/languageSchool/background/home_mainEnd.gif) no-repeat center bottom;
	margin:0; 
	padding:0;
}

#mainContent{
	background: transparent url(/images/languageSchool/background/inside_mainEnd.gif) no-repeat center bottom;
	margin:0; 
	padding:0;
}
#sidePanel {
	margin:0;
	background: transparent url(/images/languageSchool/background/background_sidePanel.gif) no-repeat center bottom;
}

#sidePanel ul {
	width: 170px;
	margin:0 0 30px 0; padding:0;
	list-style-type:none;	
	border: 4px solid #F8F9FB;
	border-width:4px 0 0 0;
}

#sidePanel ul li{
	background: #D4DBE3 url(/images/languageSchool/background/subnav_LI.gif) repeat-x top left;
	padding: 8px 5px 8px 18px; margin:0; 
	font: 82%/1.25em 'Optima', Tahoma, Arial, Helvetica, sans-serif;
}

#sidePanel ul li a {
	color: #333;
	text-decoration:none;
}

#sidePanel ul li a:hover, #sidePanel ul li a.selected { text-decoration:underline; }

.poweredby  {
	padding: 10px 10px 0 0;
}

.newspadding {
	margin: 0 8px 0.6em 13px;
}
