/*
* Styles CSS
*
* @author	Duncan Mundell <duncan@lantech.co.nz>
* @version	1.0
* @updated	31/10/06
*/

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	color: #3E647E;
	margin-top: 0;
	}
	
hl strong,
h1 b {
	color: #02253A !important;
	}
	
h1 a {
	color: #4f8A10;
	text-decoration: none;
	}


h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #3E647E;
	margin: 3px 0;
	}
	
h2 + p,
h3 + p {
	margin-top: 0 !important;
	}
	
h2 strong,
h2 b {
	color: #02253A;
	}
	
h2 a {
	color: #4f8A10;
	}
	
h3 {
	color: #467491;
	}
	
h4 {
	color: #02253A;
	font-size: 1em;
	}
	
h1 a,
h2 a,
h3 a,
h4 a {
	padding: 0 !important;
	}
	
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover {
	background-color: transparent !important;
	}
	

/* Map image */
img.map {
	border: 2px solid #3c5a6e;
	}


/* Defaults for tables */
table {
	border-collapse: collapse;
	width: 100%;
	border-left: hidden;
	}
	
th {
	padding: 5px 0;
	background-color: #e5e9eb;
	border: 1px solid #bcc9d6;
	border-left: none;
	border-right: none;
	}
	
td {
	padding: 10px 5px;
	border-top: 1px solid #bcc9d6;
	border-left: 1px solid #eef1f5;
	}

td.nopadding {
	padding: 0;
	}

td.nowrap {
	white-space: nowrap !important;
	}

td.leftcolumm {
	border-left: none;
	}
	
/* Two column layout for divs */
div.twocolumn {
	float: left;
	width: 40%;
	margin-right: 5%;
	}
	
div.twocolumn p {
	margin-top: 0 !important;
	}