/* main body styles */

	
.demoname {
	font: 24px bold Verdana, verdana, Helvetica, sans-serif; 
	color: #af0000;
}

.linkwhitetext  {
	float: right;
	vertical-align: top;
	font: bold 11px Verdana, verdana, Helvetica, sans-serif;
	color: #ffffff;
	padding: 2px 2px 2px 2px;
	}

.linkwhitetext a {
	color: #ffffff;
	text-decoration:none
	}

.linkwhitetext a:hover {
	text-decoration:underline
	}


.linkwhitetext10  {
	float: right;
	vertical-align: top;
	font: bold 10px Verdana, verdana, Helvetica, sans-serif;
	color: #ffffff;
	padding: 2px 2px 2px 2px;
	}

.linkwhitetext10 a {
	color: #ffffff;
	text-decoration:none
	}

.linkwhitetext10 a:hover {
	text-decoration:underline
	}


.generalcontent {
	font: 11px Verdana, verdana, Helvetica, sans-serif;
	padding-top: 1px;
	padding-left: 1px;
	text-align: left;
}

.generalcontentbold {
	font: bold 11px Verdana, verdana, Helvetica, sans-serif;
	padding-top: 1px;
	padding-left: 1px;
	text-align: left;
}

.generalcontentboldred {
	font: bold 12px Verdana, verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #af0000;
	padding-top: 1px;
	padding-left: 1px;
	text-align: left;
}


.generalcontent12 {
/*	font: 12px Verdana, verdana, Helvetica, sans-serif; */
	padding-top: 1px;
	padding-left: 1px;
	text-align: left;
}

.footer {
	font: 11px Verdana, verdana, Helvetica, sans-serif;
	background: #418BD4;
	vertical-align: middle;
	color: #FFFFFF;
	}
	
.footer14 {
	font: bold 14px Verdana, verdana, Helvetica, sans-serif;
	background: #418BD4;
	vertical-align: middle;
	color: #FFFFFF;
	}

.footerlocal {
	vertical-align: middle;
	font: bold 11px Verdana, verdana, Helvetica, sans-serif;
	color: #666;
	background: #f7f3e7;

	}





/* inline styles that need normalising */

.style1 {font-size: 9px}

.style101 {
	font-size: 9px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



.style20 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.style21 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.style24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}





.sidenav {
	 background: #f7f7f7; 
	font: 14px Verdana, verdana, Helvetica, sans-serif;
	color: #000000;
	padding-top: 5px;
	}



.inpage-nav {
	font: 11px verdana, Helvetica, sans-serif;
	color: #66615c;
	}

.inpage-nav a {
	color: #006699;
}

.inpage-nav a:hover {
	color: #000066;
}



/* ------------------------- */
/* SECTION NAVIGATION STYLES */
/* ------------------------- */
	
.sectionnav table {
	padding: 0px;
	margin-top: 15px;
	background: #ebf0eb;
	padding-bottom:10px;
}

.sectionnav th {
	text-align: left;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	background: #418BD4;
	height: 30px;
	padding-left: 10px;
	vertical-align: middle;
}

.sectionnav th a {
	font: bold 11px Verdana, verdana, 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: #ebf0eb;
	font: bold 10px Verdana, verdana, Helvetica, sans-serif;
}

.sectionnav td a {
	font: bold 10px Verdana, verdana, Helvetica, sans-serif;
	color:#006699;
	text-decoration:none;
}

.sectionnav td a:hover {
	font: bold 10px Verdana, verdana, Helvetica, sans-serif;
	text-decoration:underline;
}

sublink {
	color: red;
	text-indent: 5px;
	}

/* ------------------------- */
/* BREADCRUMBS STYLES        */
/* ------------------------- */

.breadcrumbs {
	padding-top: 0px;
	/*padding-bottom: 5px; */
	font: 11px Arial, Helvetica, sans-serif;
	color: #66615c;
}

.breadcrumbs a {
	color: #006699;
}

.breadcrumbs a:hover {
	color: #000066;
}




.footerpagetop  {
	float: right;
	vertical-align: top;
	font: bold 11px Verdana, verdana, Helvetica, sans-serif;
	color: #ffffff;
	padding: 2px 2px 2px 2px;
	}

.footerpagetop a {
	color: #ffffff;
	text-decoration:none
	}

.footerpagetop a:hover {
	text-decoration:underline
	}



/*h4, p, blockquote, ul, form,
ol, dl, dir { margin: 1.33em 0;
	} */
	
a 	{
	color: #006699;
	}

a:hover {
	color: #000066;
}

.note {
	font-style: italic;
	}

.top {
	text-align: right;
	}
	
code { 
	font: 12px/18px Courier New, Courier, mono;
	color: #66615c;
	margin: 0 0 1em;
}

/* -------------------------------------- */
/* Header Styles                          */
/* -------------------------------------- */

.header {
	background: #418BD4;
	color: #ffffff;
	font: bold 10px Verdana, verdana, Helvetica, sans-serif;
	}
	
	.header a{
text-decoration: none;
	color: #ffffff;

	}
	.header a:hover{
	text-decoration: underline;
	color: #ffffff;

	}
	
.vuwlogo {
	text-align: center;
	vertical-align: middle;
	}
	
.vuwhome {
	text-align: center;
	vertical-align: middle;
	font: bold 10px Verdana, verdana, Helvetica, sans-serif;
	background: #418BD4;
	color: #003366;
	}
	
.vuwhome a {
	color: #ffffff;
	text-decoration: none;
	}

.vuwhome a:hover {
	color: #ffffff;
	text-decoration: underline;
	}


.logo {
	background: #669933 url(../gfx/logos/header-logo.gif) no-repeat;
}


.header-right {
	background: #ffffff;
	}
.header_toplinks {
padding-right:30px;
}
.header_toplinks a{
padding-left:10px;
}
/* -------------------------------------- */
/* Primary Navigation Styles              */
/* -------------------------------------- */
	
.primarynavigation {
	font: bold 11px Verdana, verdana, Helvetica, sans-serif;
	color: #ffffff;
	background: #f7f3e7;
	padding-left: 0px;

	}
	
.primarynavigation a {
	font: bold 11px Verdana, verdana, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	}
	
.primarynavigation a:hover {
	color: #999999;
	text-decoration: underline;
	
	}
/* ------------------------- */
/* SIDE NAVIGATION STYLES    */
/* ------------------------- */

.bgshade {
	background: #f1eeec;
	}


.sidenav strong {
	font: bold;
	color: #003c2a;
	}
	
/* ------------------------- */
/* QUICK LINK STYLES         */
/* ------------------------- */

.quicklinks table {
	background: #cdca9c;
}

.quicklinks th {
	font: bold 9px Verdana, verdana, Helvetica, sans-serif;
	color: #ffffff;
	text-align: left;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	background: #2C572C;
	height: 15px;
	padding: 3px;
	vertical-align: middle;
}

.quicklinks td {
	padding: 6px 6px 2px 10px;
	background:#E9E9E9;
	font: 10px Verdana, verdana, Helvetica, sans-serif;
	color: #003c2a;
	padding-bottom: 5px;
}

.quicklinks td STRONG {
	font: BOLD 10px Verdana, verdana, Helvetica, sans-serif;
	color: #990000;
}

.quicklinks td a {
	font: bold 10px Verdana, verdana, Helvetica, sans-serif;
	color: #003c2a;
	text-decoration:none;
}

.quicklinks td a:hover {
	font: bold 10px Verdana, verdana, Helvetica, sans-serif;
	color: #003c2a;
	text-decoration:underline;	
}

.quicklinks li {
	margin-left: 0px;
	}
	
	/* ------------------------- */
/* TABLE STYLES         */
/* ------------------------- */
.news table {
	border-top: 1px solid #c6d1be;
	border-right: 1px solid #c6d1be;
	border-bottom: 1px solid #c6d1be;
	border-left: 1px solid #c6d1be;
	background: #cdca9c;

}

.news th {
	font: bold 9px Verdana, verdana, Helvetica, sans-serif;
	color: #ffffff;
	text-align: left;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	background: #7d986c;
	height: 15px;
	padding: 3px;
	vertical-align: middle;
}

.news td {
	padding: 6px 6px 2px 10px;
	background: #f2f1e5;
	font: 10px Verdana, verdana, Helvetica, sans-serif;
	color: #003c2a;
	padding-bottom: 5px;	
}

.news td STRONG {
	font: BOLD 10px Verdana, verdana, Helvetica, sans-serif;
	color: #990000;
}

.news td a {
	font: bold 10px Verdana, verdana, Helvetica, sans-serif;
	color: #003c2a;
	text-decoration:none;

}

.news td a:hover {
	font: bold 10px Verdana, verdana, Helvetica, sans-serif;
	color: #003c2a;
	text-decoration:underline;	
}

.news li {
	margin-left: 0px;
	}
	
.news hr {
border: none 0; 
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #efefef;
	height: 2px;
	text-align: left;
}

/* ----------standard Tables--------------- */
	.news table {
	border-top: 1px solid #c6d1be;
	border-right: 1px solid #c6d1be;
	border-bottom: 1px solid #c6d1be;
	border-left: 1px solid #c6d1be;
	background: #cdca9c;

}
	
/* ------------------------- */
/* HOMEPAGE SPECIAL STYLES   */
/* ------------------------- */

.homepage {
	vertical-align: top;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	}
	
	.homepage p{
	font-family: Verdana, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #66615c;
	line-height: 20px;
}	
.homepage h1{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 10px 0;
}
	
.homepage table {
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	}

.homepage th {
	padding: 0 0.5em;
	text-align: left;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	color:#666;
	}
.homepage td {
	border-bottom: 1px dotted #CCC;
	padding: 0 0.5em;
	}
td.adjacent {
	border-right: 1px dotted #CCC;
	text-align: left;
	}

.homepage strong{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	}
	
.homepage strong a{
	Color: #666666;
	text-decoration: none;
	}
	
.homepage strong a:hover{
	Color: #666666;
	text-decoration: underline;
	}
	
.homepagerightcol{
	padding-left: 10px;
	}
		
.teaser {
	background: #c1ba7f;
	padding-left: 5px;
	vertical-align: bottom;
	}
.teaser-image {
	width: 466px;
	}
/* ----------------------------------- */
/* General Content Centre  */
/* ----------------------------------- */


.generalcontent {
	font-size: .95em;
}

.generalcontent h1 {
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	color: #990000;
	/*color: #003c2a; */
}

.generalcontent h2 {
	font: bold 14px/22px  Arial;
	color: #333333;
	margin-bottom: 10px;
}

.generalcontent  h3 {
margin-bottom: .5em;
padding-bottom: .15em;
border-bottom: 1px solid #CCC;
color: #973834; /*#990000;*/
font-size: 1.5em;
line-height: 1.1;
font-weight: normal
margin-left: 0;

}


/* .generalcontent H3 {
	font: bold 14px  verdana, Helvetica, sans-serif;
	color: #756f6a;
	margin-bottom: 10px;
	
	} */
.generalcontent H4 {
	font: bold italic 13px/14px verdana, Helvetica, sans-serif;
	color: #756f6a;
	margin-bottom: 0px;
}

.generalcontent p {
	font: 11px/15px verdana, Helvetica, sans-serif;
/*	color: #66615c; */
	margin: 0 0 1em;
}

.generalcontent blockquote {
	font: 13px/18px verdana, Helvetica, sans-serif;
	color: #66615c;
}


.generalcontent ul {
	/* margin-left: 22px; */
	margin-top: 0;
	} 
.generalcontent ol {
	margin-left: 28px;
	}
.generalcontent ul	{
	 
	 list-style: disc;/*list-style-image:   ;  url(../gfx/icons/dot.gif)*/
	}
.generalcontent ol ul, .generalcontent ul ol,
.generalcontent ol ol, .generalcontent ul ul {
	margin-top: 0; margin-bottom: 0;
	}
	
.generalcontent .expanded li {
	margin-bottom: 10px; 
	}
	



.generalcontent li {
	font: 13px/18px verdana, Helvetica, sans-serif;
	color: #66615c;

}

.generalcontent li a {
	color: #006699;
}

.generalcontent li a:hover {
	color: #000066; 
}

.generalcontent a {
	color: #006699;
}

.generalcontent a:hover {
	color: #000066;
}

.generalcontent h2 a {
	color: #66615c;
	text-decoration: underline;
	}

.generalcontent h2 a:hover {
	color: #66615c;
	text-decoration: underline;
	}




.printupdated {
	display: none;
	}

/* for japanese and chinese characters */
.character { font-size: 1.3em; }

/* ----------------General Tables------------------- */

.generalcontent table {
 /* font-size:0.9em; */
 font-family: Arial, Helvetica, verdana sans-serif;
 background-color:#fff;
 border-collapse: collapse;
 /* width: 100%; */
}
.generalcontent tr {
 background-color:#fff;
}
.generalcontent td {
/* color:#414141; */
/* padding:5px; */
 text-align:left;
}
.generalcontent th {
 text-align:left;
 padding:2px;
}
.generalcontent td a, .generalcontent th a {
 color:#006699;
 text-decoration:none;
 font-weight:normal; 
}
.generalcontent td a:hover, .generalcontent th a:hover {
 color:#009193;
 text-decoration:none;
}
/* --------------Demos list------------- */

	table.demolist  {
 font-family: Arial, Helvetica, verdana sans-serif;
 background-color:#fff;
 border-collapse: collapse;
/* width: 100%; */
 font-size:11px;
   border-left: 1px solid  #EFEFEF;
  border-right: 1px solid  #EFEFEF;
}
.demolist tr {
 background-color:#fff;
}
.demolist td {
 color: #666666;
 padding:5px;
 text-align:left;
 border-bottom: 1px solid  #EFEFEF;
}
.demolist th {
 text-align:centre;
 padding:2px;
 background-color: #EFEFEF;
 color:#666;
}
.demolist td a, .demolist th a {
 color:#006699;
 text-decoration:none;
 font-weight:normal;
}
.demolist td a:hover, .demolist th a:hover {
 color:#009193;
 text-decoration:none;
}


/* ----------------------------------- */
/* DATABASE SECTION STYLES             */
/* ----------------------------------- */


.alphabet-navigation {
	text-align: left;
	}
	
.alphabet-navigation a {
	font: 12px bold verdana, Helvetica, sans-serif;
	padding: 5px;
	border: 1px solid #e0ddbf;
	text-decoration: none;
	}

.alphabet-navigation a:hover {
	background-color: #e0ddbf;
	}
	
.connect a { 
	font: 12px bold verdana, Helvetica, sans-serif;
	padding: 5px;
	border: 1px solid #e0ddbf;
	text-decoration: none;
	}
.connect a:hover {
	background-color: #e0ddbf;
	}
	

	
	
/* ----------------------------------- */
/* DATABASE INFO PAGE STYLES  */
/* ----------------------------------- */



.databaseinfo h2 {
	background: #f2f1e5;
	text-align: left;
	font: bold 13px Verdana, verdana, Helvetica, sans-serif;
	color: #66615c;
	border-top: 1px solid #e0ddbf;
	border-right: 1px solid #e0ddbf;
	border-left: 1px solid #e0ddbf;
	border-bottom: 1px solid #e0ddbf;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.databaseinfo p {
	margin-bottom: 20px;
	padding-left: 5px;
	}

.column1  {
/*	width: 10%; */
	}
	
.column2 {
/*	width: 55%; */
	}
	
.column3 {
/*	width: 35%; */
	}
	
.infoalertbox {
	/*border-top: 1px solid #e0ddbf;
	border-right: 1px solid #e0ddbf;
	border-bottom: 1px solid #e0ddbf;
	border-left: 1px solid #e0ddbf; */
/*	width: 94%; */
	margin: 5px 5px 10px 5px;
	text-align: left;
	}
	
.infoboxheading {
	font: bold 12px verdana, Helvetica, sans-serif;
	color: #66615c;
	text-align: left;
	line-height: 20px;
	padding-left: 10px;
	padding-bottom: 5px;
	}
	
.infoboxcontent {
	font: 12px verdana, Helvetica, sans-serif;
	color: #66615c;
	background: #ffffff;
	vertical-align: top;
	padding: 0px 0px 5px 10px;
	}

/* ----------------------------------- */
/* OPENING HOURS STYLES                */
/* ----------------------------------- */
	
.hourstable table {
	border-top: 1px solid #e0ddbf;
	border-right: 1px solid #e0ddbf;
	border-bottom: 1px solid #e0ddbf;
	border-left: 1px solid #e0ddbf;
	margin-top: 15px;
	margin-bottom: 10px;
	padding: 0px;

}

.hourstable th {
	background: #f2f1e5;
	text-align: left;
	font: bold 12px Verdana, verdana, Helvetica, sans-serif;
	color: #66615c;
	border-top: 0px;
	border-right: 1px solid #e0ddbf;
	border-left: 0px;
	border-bottom: 1px solid #e0ddbf;
	height: 30px;
	padding-left: 10px;
	vertical-align: middle;
}

.hourstable td {
	padding: 6px 6px 2px 10px;
	font: 11px Verdana, verdana, Helvetica, sans-serif;
	color: #003c2a; 
	vertical-align: middle;
}

.row1 {
	background: #f1eeec;
	}

.row2 {
	background: #ffffff;
	}

td.dates {
	font-style: italic;
	font-weight: normal;
	border-bottom: 1px solid #e0ddbf;
	}

td.site {
	font: 12px bold Verdana, verdana, Helvetica, sans-serif;
	color: #837600;
	}
	
.site a {
	color: #837600;
	}
	
.hourstable p  {
	font: 12px bold Verdana, verdana, Helvetica, sans-serif;
	color: #66615c;
	}
	
/* ----------------------------------- */
/* TABLE DATA STYLES                   */
/* ----------------------------------- */
	
.datatable table {
	border-top: 1px solid #e0ddbf;
	border-right: 1px solid #e0ddbf;
	border-bottom: 1px solid #e0ddbf;
	border-left: 1px solid #e0ddbf;
	margin-top: 15px;
	margin-bottom: 10px;
	padding: 0px;

}

.datatable th {
	background: #f2f1e5;
	text-align: left;
	font: bold 12px Verdana, verdana, Helvetica, sans-serif;
	color: #66615c;
	border-top: 1px solid #e0ddbf;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 1px solid #e0ddbf;
	height: 30px;
	padding-left: 10px;
	vertical-align: middle;
}

.datatable th a{
	font: bold 12px Verdana, verdana, Helvetica, sans-serif;
	color: #66615c;
}

.datatable td {
	padding: 6px 6px 2px 10px;
	font: 11px Verdana, verdana, Helvetica, sans-serif;
	color: #003c2a; 
	vertical-align: middle;
}

.row1 {
	background: #ffffff;
	}

.row2 {
	background: #f1eeec;
	}

td.dates {
	font-style: italic;
	font-weight: normal;
	border-bottom: 1px solid #e0ddbf;
	}

td.site {
	font: 12px bold Verdana, verdana, Helvetica, sans-serif;
	color: #837600;
	}
	
.site a {
	color: #837600;
	}
	
.datatable p  {
	font: 12px bold Verdana, verdana, Helvetica, sans-serif;
	color: #66615c;
	}
/* ----------------------------------- */
/* RIGHT COLUMN STYLES                 */
/* ----------------------------------- */

.rightcolumn  {
	vertical-align: top;
	float: right;
	padding: 5px;
/*	width: 250px; */
	font: 11px Verdana, verdana, Helvetica, sans-serif;
	color: #66615c;
	clear: right;
	padding-left:10px;
	}
	.rightcolumn p{
	padding-left:20px;
	}
/* ------------------------- */
/* RIGHT BOX STYLES            */
/* ------------------------- */

.home-rightbox {
	border-top: 1px solid #e0ddbf;
	border-right: 1px solid #e0ddbf;
	border-bottom: 1px solid #e0ddbf;
	border-left: 1px solid #e0ddbf;
/*	width: 160px; */
	padding-top: 5px;
	margin: 5px 5px 10px 5px;
	background: #f1eeec;
	clear: right;
		}
		
.home-lowerbox {
	border-top: 1px solid #e0ddbf;
	border-right: 1px solid #e0ddbf;
	border-bottom: 1px solid #e0ddbf;
	border-left: 1px solid #e0ddbf;
/*	width: 98%; */
	padding-top: 5px;
	margin: 5px 5px 10px 5px;
	background: #ffffff;
		}
		
.lowerboxheading-alert {
	font: bold 12px verdana, Helvetica, sans-serif;
	/*background: #f1eeec; */
	color: #990000;
	text-align: left;
	line-height: 20px;
	padding-left: 10px;
	padding-bottom: 5px;
}

.lowerboxheading {
	font: bold 12px verdana, Helvetica, sans-serif;
	color: #66615c;
	text-align: left;
	line-height: 20px;
	padding-left: 10px;
	padding-bottom: 5px;
}


.lowerboxcontent {
	font: 12px verdana, Helvetica, sans-serif;
	color: #66615c;
	background: #ffffff;
	vertical-align: top;
	padding: 5px 5px 5px 10px;
	}
		
		
.rightbox {
	border-top: 1px solid #e0ddbf;
	border-right: 1px solid #e0ddbf;
	border-bottom: 1px solid #e0ddbf;
	border-left: 1px solid #e0ddbf;
	float: right;
/*	width: 160px; */
	padding-top: 5px;
	margin: 5px 5px 10px 5px;
	background: #f1eeec;
	clear: right;
		}
		


.boxheading {
	font: bold 12px verdana, Helvetica, sans-serif;
	background: #f1eeec;
	color: #66615c;
	text-align: left;
	line-height: 20px;
	padding-left: 10px;
	padding-bottom: 5px;
}

.boxheading-alert {
	font: bold 12px verdana, Helvetica, sans-serif;
	background: #f1eeec;
	color: #990000;
	text-align: left;
	line-height: 20px;
	padding-left: 10px;
	padding-bottom: 5px;
}	
.rightbox a {
	font: 12px bold verdana, Helvetica, sans-serif;
	color: #006699;
	text-decoration: none
	}

.rightbox a:hover {
	color: #000066;
	text-decoration: none
	}
	
.rightboxcontent {
	font: 12px verdana, Helvetica, sans-serif;
	color: #66615c;
	background: #ffffff;
	vertical-align: top;
	padding: 5px 5px 5px 10px;
	}


.itemdetails {
	font: 12px verdana, Helvetica, sans-serif;
	color: #66615c;
	}

/* ----------------------------------- */
/* Footer  */
/* ----------------------------------- */

.footer {
	background: #418BD4; 
	}

.footerglobal {
	font: 11px Verdana, verdana, Helvetica, sans-serif;
	background: #418BD4;
	vertical-align: middle;
	color: #FFFFFF;
	}

.footerglobal a {
	font: bold 11px Verdana, verdana, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	}

.footerglobal a:hover {
	color: #666;
	text-decoration: underline;

	}

.footerlocal {
	vertical-align: middle;
	font: bold 11px Verdana, verdana, Helvetica, sans-serif;
	color: #666;
	background: #f7f3e7;

	}

.footerlocal a {
	padding: 5px 5px 5px 5px;
	font: bold 11px Verdana, verdana, Helvetica, sans-serif;
	color: #666;
	text-decoration:none;
	}

.footerlocal a:hover {
	text-decoration:underline;
	color: #999;

	}

/* page top link not added yet to page */







.alert {
	font: bold 12px/16px Arial, Verdana, Geneva;
	color: #990000;
	}
	
	
	
/* ----------------------------------- */
/* 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(../gfx/global/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;	
}

/* ----------------------------------- */
/* 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;
}
 

.tkdownloadcentre {
	BORDER-RIGHT: #cccccc 1px solid; margin-bottom:6px; BORDER-TOP: #cccccc 1px solid; FONT: 12px/18px Verdana, Arial, Helvetica; BORDER-LEFT: #cccccc 1px solid; COLOR: #4f4d42; BORDER-BOTTOM: #cccccc 1px solid; 
	width:250px;
}
.tkdownloadcentre A {
}
.tkdownloadcentre A:hover {
	COLOR: #000066
}
.tkdownloadcentre TH {
	BORDER-RIGHT: #cccccc 1px; color:#FFFFFF; PADDING-RIGHT: 6px; padding-left: 6px; BORDER-TOP: #cccccc 1px; BACKGROUND: #50A446; PADDING-BOTTOM: 6px; BORDER-LEFT: #cccccc 1px; PADDING-TOP: 6px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left;
}
.tkdownloadcentre TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px;
}

.tklogon {
	 FONT: 12px/18px Verdana, Arial, Helvetica; COLOR: #4f4d42; font-weight:bold;
}
.tklogon A {
	COLOR: #006699
}
.tklogon A:hover {
	COLOR: #000066
}
.tklogon TH {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #FFF; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left;color:#333333; background-image:url(../gfx/global/login_curve.gif); background-repeat:no-repeat; font-size:10px;
}
.tklogon TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid;
}	


/* ----------------------------------- */
/* Changes to  stylesheets to fix conflicts with main Vic Uni site  */
/* ----------------------------------- */
local-nav li , #related li ,
li.lv3   {
	margin-left: 0em; 
	padding-left: 0em;
	list-style-type: none;
}




