/* Bioethics Australia stylesheet 1 0.9 - print */
/* Created 7 March 2005 */

html, body, #contents {
	min-height: 100%;
	width: 100%;
	height: 100%;
}

/*
 * The "height" above is a hack for IE5+/Win.  Below we adjust
 * it using the child selector to hide from IE5+/Win
 */

html>body, html>body #contents {
	height: auto;
}

/*
 * Without this, Moz1.0 adds a vertical scrollbar
 */

body {
	margin: 0;
	padding: 0;
	background: white url(images/body_bkgrd.gif) repeat-y;
	font-size: 11pt;
	font-family: verdana, arial, sans-serif;
	}

#contents {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	}
	
	
/* left nav */

#initiative { display: block; clear: both; }
#menu{ display: none; }

/* Page body */

#right {
	margin: 80px 0 0 0;
	padding: 0;
	border: 0;
	}
	
div#head {
	top: 0;
	margin: 0;
	padding: 0;
	width: auto;
	text-align: left;
	background: #ccddcc;
	}
	
div#headtop p {
	text-align: right;
	color: #584a85;
	padding: 6px 20px 6px 0px;
	font-size: 10pt;
	margin: 0;
	}

div#head a {color: #5a5b94; background: transparent;}

div#head a:hover {color: blue;}

div#headtop {
	margin: 0;
	padding: 0;
	border: 0;
	background: white;
	}

div#headbottom {
	margin: 0;
	padding: 0;
	border: 0;
	border-top: 1px solid #bbb;
	background: transparent url(images/head_l2_bkgrd.gif) top left repeat-x;
	}

*html div#headbottom {	background: transparent url(images/head_l2_bkgrd.gif) left 1px repeat-x; }

div#printbanner {display: block; } 

div#breadcrumb {
	margin: 0;
	padding: 0 2px 2px 20px;
	background: #ccddcc;
	border-bottom: 1px solid #bcb;
	}

div#breadcrumb p {
	text-align: left;
	margin: 0;
	padding: 0;
	font-size: 10px;
	}

div#breadcrumb a {background: transparent; color: blue;}

div#main {
	margin: 0;
	background: white; 
	padding: 20px 20px 20px 0;
	}

h1, h2, h3, h4, h5 {
	line-height: 1.3em;
	text-align: left;
	color: #2e244f;
	margin: 1.8em 0 0.3em 0;
	}

h1	{
	margin-top: 0.7em;
	margin-bottom: 2em;
	padding-bottom: 0.2em;
	font-size: 1.6em;
	border-bottom: 2px solid #2e244f;
	}

h2 {font-size: 1.2em;}
h3 {font-size: 1.1em;}
h4 {font-size: 1em;}
h5 {font-size: 0.9em; margin-bottom: 0;}
	
p	{
	text-align: left;
	line-height: 1.4em;
	margin: 0.5em 0;
	padding: 0;
	}

p.note	{ font-style:italic;}

p.top	{ font-size: 0.8em; text-align: right;}

p.jumpbox {
	display: block;
	padding: 1.2em;
	margin: 2em 0;
	background: #ded;
	border: 1px solid #666;
	}

/* Table */

table	
{
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	margin: 6px 0;
	width: 50%;
	}

th	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: black;
	line-height: 1.2em;
	padding: 6px;
	background-color: #cdc;
	text-align: left;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	}

th.right {text-align: right}

td	{
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.2em;
	background-color: #fff;
	padding: 3px 6px;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	}

td.right { text-align: right}
	
/* Links */
a	{
	color: #03f;
	text-decoration: none;
	}

a:hover {
	color: #00f;
	text-decoration: underline;
	}

a:active {
	color: #f00;
	text-decoration: underline;
	}

a:visited {
	color: #888;
	}

/* Misc tags */

img { border: 0; margin: 0; padding: 0; }

hr	{
	color: #2e244f;
	}

ul, ol {
	margin: .4em 0 .4em 2em;
	padding: 0;
	}

ul li, ol li {
	font-size: 0.8em;
	text-align: left;
	line-height: 1.4em;
	margin: 0.4em 0;
	}


div#footer {
	color: #584a85;
	margin-top: 4em;
	padding: 6px 0px 6px 0px;
	border-top: 2px solid #2e244f;
	}

p.footerright {text-align: right; font-size: 0.8em;}

p.footerright a {color: #5a5b94; background: transparent;}

p.footerright a:hover {color: blue;}
