/* ... ORIGINAL VERSION - IRENE GRAHAM, EFA - 2002? ... */
/* ... MAINLY EDITED BY - RUSSELL CLARKE - 26 July 2004 ... */
/* ... LAST MINOR EDITS BY - ROGER CLARKE - 1 October 2004 ... */
/* ... ADAPTED FOR XAMAX - ROGER CLARKE - 20 June 2007 ... */


/* Styles for Xamax, after the Australian Privacy Foundation web-site */
/* Extracts from Electronic Frontiers Australia default.css */
/* Retaining elements that may assist accessibility from miscellaneous web-browsers */
/* Plus additional styles to suit APF and now Xamax needs */

/* __________________________ Basic Display Parameters __________________________ */

HTML BODY {
color:#002200;
background-color:#FFF0D0; /*FFF8DC*/
/* <body text="#002200" bgcolor="#FFF0D0" 
===>> link="#0000EE" vlink="#551A8B" alink="#FF0000"> */

font-size: 93%; }			/* for IEWin */

HTML>BODY {
font-size: 100%; }		/* for Opera */

head:first-child+body {
font-size: 93%; }			/* for IE5Mac, Moz, Nets 6,7 */

/* ____________________________ Set font sizes in TDs ____________________________ */

HTML BODY TD {
font-size: x-small;   
voice-family: "\"}\"";	/* IE5 stops here */
voice-family: inherit;
font-size: small; }  	/* IE6 & others, but not Op5 */

html>body TD {
font-size: small; 		/* Op5, Moz */
f\ont-size: x-small; }	/* Op6, Moz */

head:first-child+body TD { 
font-size: small; }    	/* IE5Mac, Moz, Netsc 6,7, not Op or IEWin */

/* ________________________________ Defaults ________________________________ */

BODY BLOCKQUOTE, BODY CENTER, BODY DD, BODY DIV, BODY DL, BODY DT, BODY FORM, BODY LI, BODY OL, BODY P, BODY PRE, BODY TD, BODY TH, BODY TR, BODY UL {
font-size: 12px; }

BLOCKQUOTE {margin: 1em 0px 1em 2em;
width: 95%; }

DD {margin: 0.5em 0px 0em 1.5em; }	

DIV {margin: 0; }

DL {margin: 0; }

DT {margin: 1em 0px 0em 0%;}  

HR {margin: 1em 0% 0em 0%;}

/* BODY IMG {border: none;} */

LI {margin: 0.5em 0% 0em 0em; }

OL {margin: 1em 0% 0em 1.7em;
padding: 0; }

P {margin: 1em 0px 0em 0px; }

PRE {margin: 1em 0% 1em 0%; }

UL {margin: 1em 0em 0em 1.4em;
padding: 0; } 

STRIKE {color: #808080;
background: transparent; }

/* ________________________________ Headings ________________________________ */

H1, H2, H3, H4, H5, H6 {
margin: 1em 0% 0.5em 0%;
font-weight: bold;
color: #000;
background: transparent; }

H1 {font-size: 1.5em; }
H2 {font-size: 1.38em; }
H3 {font-size: 1.28em; }
H4 {font-size: 1.2em; }
H5 {font-size: 1.1em; }
H6 {font-size: 1em; }

H1.pagehead {
font-size: 1.74em;
margin: 0;  
padding: 0px 0px 4px 0px;
color: #000;
background: #FFF;
border-bottom: 6px solid #039; } 

/* ---- NAVIGATION, LINK COLOURS ETC ---- */

/* Safari requires a:link rather than A:link */

a:link { color: #000000; 
background: transparent; }

A:link {color: #000000;
background: transparent; }

A:visited {color: #000066;
background: transparent; }

A:active {color: #FF0000;
background: transparent; }

A:hover {color: #000000;
background: #FFF8DC; }

/* ______ APF Insert:  cursor to hand over nav bar - not yet implemented _____ */
/*
  onMouseOver="cursor:hand; return true"  
  style="cursor:pointer;cursor:hand;"
*/

/* __________________ Xamax Insert:  Style For Navigation Bar __________________ */

.Xamax-Home-navig {
	width:25%;
	font-family: Times New Roman, serif;
	font-size: 9px;
	font-color: #000000; 
	background-color: #FFF8DC;
/* ______  possible nav-table colours: #FFF0D0, #FFF0AA, #C0C0C0 ________ */
/* ______  general background colour: #FFF0D0 ________ */
/* ______  old background colour: #00FF77, before that #B0C4DE ________ */
	padding: 3px;
	height: auto;
	border: 1px solid;
	border-color:#000000;
	margin: 2px;
	text-align:left;
	cursor:pointer;
    }
	
.navig a {
	text-decoration: none;
	color:#000000;
	}

.navigsp { width:1; padding:0; margin:0; background-color:#FFF8DC; }

/* __________________ Xamax Insert:  Style For Navigation Bar __________________ */

.Xamax-Footer-navig {
    width:16%;
	font-family: Times New Roman, serif;
	font-size: 9px;
	font-color: #000000; 
	background-color: #FFF8DC;
/* ______  possible nav-table colours: #FFF0D0, #FFF0AA, #C0C0C0 ________ */
/* ______  general background colour: #FFF0D0 ________ */
/* ______  old background colour: #00FF77, before that #B0C4DE ________ */
	padding: 3px;
	height: auto;
	border: 1px solid;
	border-color:#000000;
	margin: 2px;
	text-align:center;
	cursor:pointer;
    }
	
.navig a {
	text-decoration: none;
	color:#000000;
	}

.navigsp { width:1; padding:0; margin:0; background-color:#FFF8DC; }

/* __________________ APF Insert:  Style For Navigation Bar __________________ */

.navig {
	width:14%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-color: #000000; 
	background-color: #00FF77;
/* ______  old background colour: #B0C4DE ________ */
	padding: 3px;
	height: auto;
	border: 1px solid;
	border-color:#000000;
	margin: 2px;
	text-align:center;
	cursor:pointer;
    }
	
.navig a {
	text-decoration: none;
	color:#000000;
	}

.navigsp { width:1; padding:0; margin:0; background-color:#FFF0D0; }

/* ____________________ APF Insert:  Style for index box ____________________ */

.box2Grey25 { font-size: 12px;
width: 40%;
font-color: #000000;
background-color: #DDDDDD;
padding: 8px 5px;
border: 1px solid;
margin: 3px 3px;
border-color: #CCCCCC; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal; 
line-height: normal; 
font-weight: normal;
text-transform: none; }

/* .box2grey25 a { text-decoration: none; } */

.heading { font-size: 16px; font-weight: bold; text-decoration:none; }

.heading2 { font-size: 12px; font-weight: bold; }

.heading_centre { font-size: 14px; font-weight: bold; text-decoration:none; text-align:center;}

.heading2_centre { font-size: 12px; font-weight: bold; text-align:center;}

/* ____________________ APF Insert:  Style for BBA notice ____________________ */

.box {
	font-size: 18px; 
	font-weight: bold;
	background-color: #B0C4DE;
	border: 1px solid;
	border-color:#000000;
	padding: 4px;
	height: auto;
	width: auto;
	border: 0.3px solid;
	margin: 2px;
	}


	
/* ___________________________ Printer Format ________________________________ */

@media print {
	div#topmenu, div#footmenu, div#sidebar, .menubar {
	display: none; }	

	body {
	width: 100%;
	padding: 0;
	margin: 0;
	color: #000;
	background: #FFF; }
	
	div#level2, div#level2idx, {
	color: #000;
	background: #FFF; }
	
	div#content, div#contenthome, div#logohome {
	width: 100%;
	padding: 0;
	margin: 0;
	background-image: none; }

	div#content {
	margin: 0 0 0 26px; }

	div#logo { 
	margin: 0 0 0 -26px; } 
	
	div#content, div#contenthome, #contenthome TD.stories, .clist, .quote, DIV.navig, #copyr {
	font-family: Times New Roman, serif;
	font-size: 12pt;	
	color: #000;
	background: #FFF; }
	
 	a:link, a:visited {
  color: #000;
  background: transparent;
  text-decoration: underline; } 

	/* #content a:link:after, #content a:visited:after {
  content: " (" attr(href) ") "; } */

} /* Need end bracket to close imported print section */
