/* ----------------------------------- */
/* This workaround is for an IE3 CSS bug to prevent IE3 from recognizing the first link colour on the css file and then applying it to all links on the page */
/* ----------------------------------- */
.workaround a {
	color: #0000FF
}

.workaround td {
	background: #CCCCCC;
}

strong {
	font-weight: bold;
}

.navskip 	{
	display:	none;
}


/* ----------------------------------- */
/* This controls coursetables */
/* ----------------------------------- */
.coursetable th {  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4F4D42;
	text-align: left;
	vertical-align: text-top;
}
	
.coursetable td {  font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4F4D42;
	text-align: left;
	padding-left: 15px;
	vertical-align: text-top;
}

.datatable th {  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #4F4D42;
	text-align: left;
	padding-right: 5px;
	vertical-align: text-top;
}
	
.datatable td {  font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #4F4D42;
	text-align: left;
	padding-right: 5px;
	padding-bottom: 20px;
	vertical-align: text-top;
}

.spsubjects th{
	font: bold 11px  Verdana, Arial, Helvetica; 
	color: #666666;
	text-align: left;}



.spsubjects td p{  font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.spsubjects td a{  font: 11px Verdana, Arial, Helvetica, sans-serif;
}
	
	
/* ----------------------------------- */
/* This controls th display of message for users on 3.0 and older older browsers */
/* ----------------------------------- */
.olderbrowsers	{
	display:	none;
	}


/* ----------------------------------- */
/* SUBSITE NEW STYLES				   */
/* ----------------------------------- */


body {
	background: #F8FAF9;
}

/* ----------------------------------- */
/* Header Styles					   */
/* ----------------------------------- */

.header {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #D1E2DC;
	background: #003366;
}
.header a {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #EFF3EF;
	text-decoration: none;
}
.header a:hover {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}

.stretch {
	background: #ADADAD;
}
.logo {
	background: #739C8E url(../gfx/logos/commerce-green-logo.gif) no-repeat;
}
.headerimage {
	background:  url(../gfx/header/header.jpg) no-repeat left;
}

/* ----------------------------------- */
/* Primary Navigation Styles			   */
/* ----------------------------------- */

.primarynavigation { background: #ADADAD;
	}

.primarynavigation a {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none
	} 
	
.primarynavigation a:hover {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:underline
	}	
	
.primarynavigation td {
	color: #FFFFFF;
	padding-right: 6px;
	}
	
/* ----------------------------------- */
/* Dashed Vertical Line			   */
/* ----------------------------------- */	
	
.dashright {
	background: #F8FAF9 url(../gfx/global/dash-bg-right.gif) repeat-y right top;
}

.dashleft {
	background: #F8FAF9 url(../gfx/global/dash-bg.gif) repeat-y left top;
}
.curve {
	background:    url(../gfx/curves/commerce-green-curve.gif) no-repeat left top;
}

/* ----------------------------------- */
/* Breadcrumbs		    			   */
/* ----------------------------------- */

.breadcrumbs {
	padding-top: 18px;
	padding-bottom: 28px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
}

.breadcrumbs a {
	color: #006699;
}

.breadcrumbs a:hover {
	color: #000066
}
.bgshade {
	background: #F8FAF9;
}


/* ----------------------------------- */
/* General Content Left */
/* ----------------------------------- */
.sectionnav table {
	border-top: 0px solid #f1f4f2;
	border-right: 0px solid #f1f4f2;
	border-bottom: 10px solid #EFEFEF;
	border-left: 0px solid #f1f4f2;
	padding: 0px;
	background: #f1f4f2;
}

.sectionnav th {
	text-align: left;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	background: #003366;
	height: 30px;
	padding-left: 10px;
	vertical-align: middle;
}

.sectionnav th a {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none
}

.sectionnav th a:hover {
	color: #FFFFFF;
	text-decoration: underline;

}

.sectionnav td {
	padding: 6px 6px 2px 10px;
	background: #EFEFEF;
}

.sectionnav td a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration:none;
}

.sectionnav td a strong{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration:none
}

.sectionnav td strong a {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration:none	
}
/* ------------------------------------------------- */
/* SITEMAP: Sitemap Styles for Subnav Library Items  */
/* ------------------------------------------------- */
.sitemap th a{
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	}
	
.sitemap table {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	}
				
.sitemap table th {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	}
				
.sitemap table td {
	padding-top: 2px;
	padding-bottom: 2px;
	}				

/* ------------------------- */
/* HOMEPAGE SPECIAL STYLES   */
/* ------------------------- */


.homeintro {
	background: #EAF0EE;
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	color: #003366;
	padding-top: 15px;
}

.homeintro strong {
	font: bold 24px Georgia, Times New Roman, Times, serif;
	color: #003366;
}

.hometranslation {
	font: bold 16px Georgia, Times New Roman, Times, serif;
	color: #003366;
}

.homeintro em {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	padding-top: 10px;
	text-transform: uppercase;
}

.homeintro li {
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	color: #003366;
	margin-left: -20px;
}
.homeintro li a {
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	color: #003366;
	text-decoration: none;
}
.homeintro li a:hover {
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	color: #666666;
	text-decoration: underline;
}
.homedash {
	background:   url(../gfx/global/dash-btm.gif) repeat;
}

.homelinks h2{
 font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #003366;
	padding-bottom: 8px;
}

.homelinks td b {
	margin-top: 100px;
}

.homelinks td b a {
	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: underline;
	margin-top: 25px;
	text-transform: none;
}

.homelinks td b a:hover {
	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
	text-transform: none;

}

.homelinks td {
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #4F4D42;
	text-transform: none;


}
.homelinks td a {
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: underline;
	text-transform: none;

}
.homelinks td a:hover {
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
	text-transform: none;

}

.homelinks li {
	font: 12px/18px Verdana, Arial, Helvetica; 
	color: #4F4D42;
}

.homelinks li a{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
}
.homelinks li a:hover {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}

/* ----------------------------------- */
/* General Content Centre  */
/* ----------------------------------- */

.pagecentre {
	background:        url(../master-gfx/globalgfx/pattern1.gif) no-repeat right bottom;
}

.generalcontent H1 {
	font: normal 24px  Times New Roman, Times;
	color: #003366
}

.generalcontent H2 {
	font: bold 16px/22px  Arial, Verdana, Helvetica; 
	color: #003366
}

.generalcontent H3 {
	font: bold 15px  Arial, Verdana, Helvetica; 
	color: #666666}

.generalcontent H4 {
	font: bold 10px/12px Verdana, Arial, Helvetica; 
	color: #003366
}

.generalcontent p {
	font: 12px/18px Verdana, Arial, Helvetica; 
	color: #4F4D42
}

.generalcontent li {
	font: 12px/18px Verdana, Arial, Helvetica;
	color: #4F4D42;

}

.generalcontent li a {
	color: #003366;
}

.generalcontent li a:hover {
	color: #000066; 
}

.generalcontent a {
	color: #006699
}

.generalcontent a:hover {
	color: #000066
}

/* ----------------------------------- */
/* General Content Right */
/* ----------------------------------- */

.generalcontentright p{
	font: 10px/12px Verdana, Arial, Helvetica; 
	color: #4F4D42; 
}

.generalcontentright strong{
	font: normal 10px/12px Verdana, Arial, Helvetica;  
	color: #000000; 
}

.generalcontentright h1{
	font: bold 11px Verdana, Arial, Helvetica; 
	color: #4F4D42; 
}

/* ----------------------------------- */
/* General Content: Table style */
/* ----------------------------------- */

.generaltable	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	
}

.generaltable th	{
	font-weight: bold;
	color: #990000;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	padding-left: 5px;
	
}

.generaltable td	{
	font-weight: normal;
	color: #4A4A42;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	background-color: #D7E2DE;
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 5px;
}

.generaltable td a	{
	color: #006699;
	text-decoration: underline;
}

.generaltable td a:hover	{
	color: #000066;
	text-decoration: underline;
}

.generaltable	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
}


/* ----------------------------------- */
/* TOOLKIT STYLES                      */
/* ----------------------------------- */

/* ----------------------------------- */
/* Toolkit: Related Links */
/* ----------------------------------- */


.tkrelated {
	border-top: 1px solid #CCCCCC;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;

}


.tkrelatedbox {
	border-top: 0px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;


}

.tkrelatedbox table {
	font: normal 10px Verdana, Arial, Helvetica;
	color: #666666;	

}

.tkrelatedbox table th {
	color: #990000;
	border-bottom: 1px solid #cccccc;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 0px 3px;
}

.tkrelatedbox table td {
	text-decoration: none;
}


.tkrelatedbox table td a {
	color: #006699;
	text-decoration: underline}

.tkrelatedbox table td a:hover {
	color: #000066;
}

/* ----------------------------------- */
/* Toolkit: Portal Related Links */
/* ----------------------------------- */


.tkportal {
	font: normal 11px Verdana, Arial, Helvetica;
	color: #666666;	
}

.tkportal th {
	color: #990000;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 0px 3px;
}

.tkportal td {
	text-decoration: none;
}


.tkportal td a {
	color: #006699;
	text-decoration: underline;
}
	
.tkportal td a:hover {
	color: #000066;

}

/* ----------------------------------- */
/* Toolkit: Marketing Object Text Formatting */
/* ----------------------------------- */

.marketingobject  {
	font: 12px/16px Arial, Verdana, Geneva;
	color: #333333;
	vertical-align: top;
	padding: 0px 18px 18px;
}

.marketingobject a {
	font: bold 12px/16px Arial, Verdana, Geneva;
	color: #006699;
	text-decoration: none
}

.marketingobject a:hover {
	color: #000066;
	text-decoration: none
}

.marketingobject strong {
	font: bold 16px/17px Arial, Verdana, Geneva;
	color: #4F4D42;

}

/* ----------------------------------- */
/* Toolkit: Special Marketing Objects with images */
/* ----------------------------------- */

.marketingwellington {
	background:    url(../master-gfx/objectsgfx/wellington.gif) bottom;	
}

.marketingcampus {
	background:     url(../master-gfx/objectsgfx/campus-tour.gif) bottom;	
}

.marketingenrolonline {
	background:     url(../master-gfx/objectsgfx/enrol-online.gif) bottom;
}

.marketing_enrol_in_person {
	background:     url(../master-gfx/objectsgfx/enrol-in-person.gif) bottom;

}

.marketinggradient {
	background:   url(../master-gfx/objectsgfx/gradient.gif) no-repeat left bottom;

}

.marketingplanning {
	background:     url(../master-gfx/objectsgfx/course-planning.gif) bottom;
}

.marketingsummer {
	background:     url(../master-gfx/objectsgfx/summer-trimester.gif) bottom;}
	
.marketingevents {
	background:     url(../master-gfx/objectsgfx/summer-trimester.gif) bottom;}

/* ----------------------------------- */
/* Toolkit: Student Profile            */
/* ----------------------------------- */


.tkprofile {
	font: normal 10px/12px Verdana, Arial, Helvetica;
	color: #4F4D42;
	background: #D7E2DE;
}

.tkprofile td{
	padding: 8px;
}


.tkprofile h1{
	font: bold 11px Verdana, Arial, Helvetica;
	color: #990000
}

.tkprofile a{
	color: #006699		
}

.tkprofile a:hover{
	color: #000066		
}

.tkleftimage {
	padding-bottom: 12px;
	padding-right: 24px;
}

.tkprofile img {
	border: 1px solid #000000;
}


/* ------------------------------- */
/* Toolkit: Staff Contact          */
/* ------------------------------- */

.contactinfo h3 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #336633;
}
.contactinfo hr {
	border: 0px;
	height: 1px;
	background: #FFFFFF;
	color: #FFFFFF;
}

.contactinfo a {
	color: #006699;
}

.contactinfo a:hover {
	color: #000066;
}
.contactinfo {
	background: #D7E2DE;
	padding: 11px 11px 0px;
}

/* ----------------------------------- */
/* Toolkit: Glossary */
/* ----------------------------------- */

.tkglossary th {
	font: bold 11px Verdana, Arial, Helvetica;
	color: #990000;
	text-transform: uppercase;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;	
}

.tkglossary td {
	font: 10px Verdana, Arial, Helvetica;
	line-height: 12px;
	color: #4F4D42;
	vertical-align: top;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 20px;
}

.tkglossary strong {
	font: normal;
	color: #000000;	
}

.tkglossary a {
	color: #006699;	
}

.tkglossary a:hover {
	color: #000066;	
}

/* ----------------------------------- */
/* Toolkit: Impage Images          */
/* ----------------------------------- */


.tkleftimagecaption {
	color: #336633;
	font: italic 11px/20px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 6px;
	padding-right: 12px;
	padding-top: 6px;
}
.tkrightimage {
	margin-bottom: 12px;
	margin-left: 24px;
}
.tkrightimagecaption {
	color: #336633;
	font: italic 11px/20px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-right: 12px;
}
.tkrightimage img {
	border: 1px solid #000000;
}

.tkleftimage img {
	border: 1px solid #000000;
}

/* ----------------------------------- */
/* Toolkit: A-Z List     */
/* ----------------------------------- */


.tkatoz {
	font: bold 16px Arial, Verdana, Helvetica;
	color: #4F4D42;
	border: 1px solid #4F4D42;
	text-align: left;
}

.tkatoz th {
	font: bold 10px/12px Verdana, Arial, Helvetica;
	text-align: left;
	padding-top: 14px;
	padding-right: 14px;
	padding-left: 14px;
}
	
.tkatoz a {
	color: #006699;	
}

/* ----------------------------------- */
/* Toolkit: A-Z Link List     */
/* ----------------------------------- */


.tkatozlinks {
	font: 11px Arial, Helvetica, sans-serif;
	
}

.tkatozlinks th {
	font: bold 16px Arial, Verdana, Helvetica;
	color: #990000;
	text-align: left;
	padding-top: 30px;
}

.tkatozlinks li {
	font: 11px/18px Verdana, Arial, Helvetica;
	color: #CCCCCC;
	list-style:    url(../master-gfx/globalgfx/bullet-sq.gif);
}

.tkatozlinks li a {
	color: #006699;
	text-decoration:none;
}

.tkatozlinks li a:hover {
	color: #006699;
	text-decoration:underline;
}

.tkatozlinks strong {
	font: bold 12px Verdana, Arial, Helvetica;
	color: #006699;
}

/* ----------------------------------- */
/* Toolkit: Special Links    */
/* ----------------------------------- */

.tkspeciallinks {
	border: 1px solid #4F4D42;	
}

.tkspeciallinkslabel {
	font: bold 10px/12px Verdana, Arial, Helvetica;
	color: #4F4D42;
	padding: 14px 14px 0px;
}

.tkspeciallinksinfo {
	font: 12px/18px Verdana, Arial, Helvetica;
	color: #4F4D42;
	padding: 0px 14px 14px;
}

.tkspeciallinksinfo a {
	color: #006699;
	text-decoration:none;	
}

.tkspeciallinksinfo a:hover {
	color: #006699;
	text-decoration:underline;	
}

.tkspeciallinksinfo li {
	color: #999999;
	list-style:    url(../master-gfx/globalgfx/arrow-bullet-down.gif);
	padding-bottom: 0px;
	font-weight: normal;

}	

.tkspeciallinksinfo li a {
	color: #006699;
	text-decoration:none;	
}

.tkspeciallinksinfo li a:hover {
	color: #006699;
	text-decoration:underline;	
}

/* ----------------------------------- */
/* Toolkit: Right Column Download Box */
/* ----------------------------------- */


.tkdownloadright {
	font: normal 10px/12px Verdana, Arial, Helvetica;
	color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.tkdownloadright a {
	color: #006699
}

.tkdownloadright a:hover {
	color: #000066
}

.tkdownloadright th {
	text-align: left;
	background: #A1B2A9;
	padding: 6px;
	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;
}

.tkdownloadright td {
	font: normal 10px/12px Verdana, Arial, Helvetica;
	color: #4F4D42;
	padding: 6px;
}

/* ----------------------------------- */
/* Toolkit: Centre Column Download Box */
/* ----------------------------------- */

.tkdownloadcentre {
	font: normal 12px/18px Verdana, Arial, Helvetica;
	color: #4F4D42;
	border: 1px solid #CCCCCC;
}

.tkdownloadcentre a {
	color: #006699
}

.tkdownloadcentre a:hover {
	color: #000066
}

.tkdownloadcentre th {
	text-align: left;
	background: #E1E8E1;
	padding: 6px;
	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;
}

.tkdownloadcentre td {
	padding: 6px;
}

/* ----------------------------------- */
/* Toolkit: Section Index Page Objects */
/* ----------------------------------- */


.tkmeta {
	font: 12px/18px Verdana, Arial, Helvetica;
	color: #4F4D42;
}

.tkmeta a {
	font: bold 12px/18px Verdana, Arial, Helvetica;
	color: #006699;
}

.tkmeta a:hover {
	color: #000066;
}

.tkmeta th {
	font: bold 10px/12px Verdana, Arial, Helvetica;
	text-align: left;
}
 
.tkatoz td {
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
}


/* ----------------------------------- */
/* Footer  */
/* ----------------------------------- */

.footer {
	background:       #003366;
}

.footerglobal {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #003366;
	vertical-align: middle;
	color: #FFFFFF;
}

.footerglobal a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.footerglobal a:hover {
	color: #FFFFFF;
	text-decoration: underline;

}

.footerlocal {
	vertical-align: middle;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #003366;
	background: #dedfde;

}

.footerlocal a {
padding: 5px 4px 5px 0px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration:none;
}

.footerlocal a:hover {
	text-decoration:underline;
	color: #003366;

}

.footerpagetop  {
	vertical-align: bottom;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #003366;
	padding: 0px 0px 14px;
}

.footerpagetop a {
	color: #003366;
	text-decoration:none
}

.footerpagetop a:hover {
	text-decoration:underline
}
.rightline {
	background: #FFFFFF url(../gfx/global/dash-bg-right.gif) repeat-y right top;
}

