/* NCWE CSS Document
 *
 * Created by Peter Brady
 * peter.bradyeng.uts.edu.au
 * 6th August 2006
 *
 */
 
 /* Document default formats */
 html {
	padding: 0px;
	margin: 0px;
	color: white;
	font-family:"Times New Roman", Times, serif;
	background-color: #003366;
	font-size: 1em;
}
body {
	padding: 0px;
	margin: 0px;
}
h1 {
	font-size: 2em;
}
h2 {
	font-size: 1.75em;
}
h3 {
	font-size: 1.5em;
}

/***********************************************************************/
/* Use div-id tags to enforce layout and specific formats */
#header {
   padding: 0px 0px 20px 0px;
   width: 100%;
   border-style: solid;
   border-color: #003366;
   border-width: 0px;
   color: #FFFFFF;
   background-color: inherit;
}
#toc {
   float: left;
   width: 157px;
   border-width: 0px;
   color: #FFFFFF;
   background-color: inherit;
}
#contents {
   border-width: 0px 0px 0px 157px;
   border-style: solid;
   border-color: #003366;
   padding: 0px 0px 20px 10px;
   background-color: #FFFFFF;
   color: #000000;
}
#footer {
   clear:both;
   width: 100%;
   border-width: 0px;
   border-style: solid;
   border-color: #003366;
   padding: 0;
}

/***********************************************************************/
/* Non-layout formats, ie text colours etc */
#header h1 {
   text-align: left;
   margin: 0px;
   padding: 0px;
   font-size: 2em;
}

#toc a:link {
	color: #FFFFFF;
	background-color: inherit;
	text-decoration: underline;
}
#toc a:visited {
	color: #FFFFFF;
	background-color: inherit;
}

#contents h2 {
	color:#000066;
	background-color: inherit;
}
#contents h3 {
	color: #000066;
	background-color: inherit;
}
#contents h4 {
	color: #000066;
	background-color: inherit;
}

#footer p {
	text-align: right;
	font-style:italic;
	font-size: 0.5em;
	margin: 0;
	padding: 0;
}
/* Sections formats */
#toc li {
	border-collapse: collapse;
	font-size:1.25em;
	font-variant:small-caps;
	padding: 0 0 .25em 0;
	list-style-type:none;
}
#toc li.current_page {
	font-weight:bold;
}

/***********************************************************************/
/* Table Formats */
table {
	caption-side: bottom;
	border-style: solid;
	border-width: thick;
	border-collapse:collapse;
	table-layout: auto;
}
th {
	border-style:solid;
	text-align: center;
	font-weight: bold;
	background-color:#CCCCCC;
	color:inherit;
}
td {
	border-style:solid;
	border-width:thin;
	text-align:left;
	vertical-align:top;
}
th p, td p { /*collapse margins to compact the table */
	margin: 0;
	padding: 0;
}

/***********************************************************************/
/* Print Section
Reset the background colours so that there are not huge swaths of
colour across the top and down the left when printing */
@media print {
	html {
		background-color:#FFFFFF;
		color:#000000;
	}
	#contents {
		border-color: #FFFFFF;
		border-left-color:#999999;
	}
	#header {
		color:inherit;
		background-color:inherit;
		border-bottom-style: solid;
		border-bottom-width:thin;
	}
	#toc {
		color: inherit;
		border-right-style:none;
	}
	#footer {
		color: inherit;
		background-color: inherit;
		border-top-style: solid;
		border-top-width:thin;
		border-top-color:#000000;
	}
}