/* ... LAST EDITED BY - RUSSELL CLARKE - 26 July 2004          ... */
/* ... Revamp styles, two navbars - Roger Clarke - 12-14 Mar 06 ...*/
/* ... Styles bl (line-height), colour-change - Roger Clarke - 25 Mar 06 ...*/
/* ... Went live - Roger Clarke - 8 May 06 ...*/
/* ... What Can I Do? in red via navigwide - Roger Clarke - 14 March 2009 ...*/
/* ... Remove preceding one, create navigRed - Roger Clarke - 21 August 2009 ...*/
/* ... navigwide to from fat-border to thin-border - Roger Clarke - 31 March 2011 ...*/
/* ... boxleft and boxright (was boxgrey25) change widths - Roger Clarke - 31 March 2011 ...*/

/* Styles for 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 needs */


/*  Colour Palette:  http://slayeroffice.com/tools/color_palette/?hex=14A2C4 */

/* LATEST Palette (i.e. back to the ORIGINAL!!)
Palest (background):		FFF8DC (2 occurrences)
2nd Palest (side-boxes):	DDDDDD (2)
3rd Palest (centre-boxes):	DDDDDD (2)
Strongest (Buttons):		B0C4DE (3)
*/

/* LATEST Palette
Palest (background):		FFFCDD (2 occurrences)
2nd Palest (side-boxes):	FFFABC (2)
3rd Palest (centre-boxes):	FFF699 (2)
Strongest (Buttons):		FFF377 (3)
*/

/* LATEST Palette
Palest (background):		FFFDF6 (1 occurrence)
2nd Palest (side-boxes):	FFFCEE (2)
3rd Palest (centre-boxes):	FFFAE5 (2)
Strongest (Buttons):		FFF8DC (3)
*/

/* Previous Palette (Blue)
Palest (background):		F4FBFD (1 occurrence)
2nd Palest (side-boxes):	E2F3F8 (2)
3rd Palest (centre-boxes):	C5E9F1 (2)
Strongest (Buttons):		A8DDEA (3)
*/

/* Previous-But-One Experimental Palette
Palest (Background):		E8F6FA
2nd Palest (side-boxes):	C4E8F0
3rd Palest (centre-boxes):	8AD1E2
Strongest (Buttons):		4FBAD3
*/

/* __________________________ Basic Display Parameters __________________________ */

HTML BODY {
color:#000000;
background-color: #FFF8DC;  /* was FFF377, also tried DFEAED, F3F7F8, E8F6FA */  

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 */
}	/* Op6, Moz - removed */ 

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: small; } /* used to be 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: #B0C4DE; }

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

/* ___________ APF Insert:  Style For 2nd-level indents, lower line-height ____________ */

.bl1 {
     line-height: 100%;
     padding-top: 0.00in;
     padding-bottom: 0.00in;
     }
	
.bl1 a {
	 }

.bl2 {
     line-height: 90%;
     padding-top: 0.00in;
     padding-bottom: 0.05in;
     }
	
.bl2 a {
	 }

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

.navig {
	width:11%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-color: #000000; 
		font-weight: bold;
	background-color: #B0C4DE;			/* was #B0C4DE, then CCFFFF, DDFFFF, 4FBAD3 */
	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; }  /* was FFF8DC */

.navigred {
	width:11%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-color: #FF0000;                /* Makes the Test RED */
		font-weight: bold;
	background-color: #B0C4DE;			/* was #B0C4DE, then CCFFFF, DDFFFF, 4FBAD3 */
	padding: 3px;
	height: auto;
	border: 1px solid;
	border-color:#000000;
	margin: 2px;
	text-align:center;
	cursor:pointer;
    }
	
.navigred a {
	text-decoration: none;
	color:#000000;
	}

/* _________ These two for the Home-Page Navigation Buttons Only __________________ */

.navighome {
	width:14%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-color: #000000; 
		font-weight: bold;
	background-color: #B0C4DE;			/* was #B0C4DE, then CCFFFF, DDFFFF, 4FBAD3 */
	padding: 3px;
	height: auto;
	border: 1px solid;
	border-color:#000000;
	margin: 2px;
	text-align:center;
	cursor:pointer;
    }
	
.navighome a {
	text-decoration: none;
	color:#000000;
	}

.navigwide {
	width:42%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-color: #000000;                /* was #FF0000;  */
		font-weight: bold;
	background-color: #B0C4DE;			/* was #B0C4DE, then CCFFFF, DDFFFF, 4FBAD3 */
	padding: 3px;
	height: auto;
	border: 1px solid;
	border-color:#000000;
	margin: 2px;
	text-align:center;
	cursor:pointer;
    }
	
.navigwide a {
	text-decoration: none;
	color:#FF0000;
	}

/* ____________________ APF Insert:  Style for index left-boxes ____________________ */

.boxleft { font-size: small; /* used to be 12px */
width: 40%;
font-color: #000000;
background-color: #DDDDDD;   /* was #DDDDDD, then C1D5DB, C4E8F0 */
padding: 8px 5px;
border: 1px solid;
margin: 3px 3px;
border-color: #DDDDDD;       /* was #CCCCCC, C4E8F0 */
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 index centre-boxes ____________________ */

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

/* ____________________ APF Insert:  Style for index side-boxes ____________________ */

.boxright { font-size: small; /* used to be 12px */
width: 25%;
font-color: #000000;
background-color: #DDDDDD;   /* was #DDDDDD, then C1D5DB, C4E8F0 */
padding: 8px 5px;
border: 1px solid;
margin: 3px 3px;
border-color: #DDDDDD;       /* was #CCCCCC, C4E8F0 */
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 ____________________

OLD AND DELETED - REPLACED BY STYLES IDENTICAL TO THE OTHER BOXES - see immediately above

.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, Times, serif;
	font-size: small; /* used to be 12px */	
	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 */
