/*
* CSS for two column layout
*
* @author	Duncan Mundell <duncan@lantech.co.nz>
* @version	1.0
* @updated	31/10/06
*/		
			
/* Breadcrumb trails */
#breadcrumbs {
	font-size: 1em;
	color: #7C98AE;
	border-bottom: 1px solid #E5EAEF;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 5px;
	}

#breadcrumbs a {
	padding: 0 !important;
	}

/* Left column */
#col1 {
	float: left;
	width: 200px;
	padding-bottom: 5px;
	}
	

/* Left navigation */
div.sidenav {
	background-color: #02253A;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	}

/* Alternate lighter coloured side nav box */
div.sidenavlighter {
	background-color: #3E647E;
	color: #FFF;
	}

/* Menu title */
div.sidenav h1,
div.sidenavlighter h1 {
	color: #FFF;
	font-size: 1.4em;
	font-weight: normal;
	margin: 0;
	line-height: 17px;
	padding-left: 15px;
	padding-top: 15px;
	}

div.sidenav h2,
div.sidenavlighter h2 {
	color: #FFF;
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 5px 0 10px 15px;
	}

div.sidenav ul,
div.sidenav li,
div.sidenavlighter ul,
div.sidenavlighter li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

div.sidenav ul,
div.sidenavlighter ul {
	padding-top: 20px;
	}
	
	
div.sidenav a {
	font-size: 1em;
	color: #CCD6E0;
	display: block;
	padding: 5px 15px;
	border-top: 1px solid #1C3A4D;
	text-decoration: none;
	height: 1px;
	}

div.sidenavlighter a {
	font-size: 1em;
	color: #CCD6E0;
	display: block;
	border-top: 1px solid #1C3A4D;
	text-decoration: none;
	padding: 5px 15px;
	}


/* Stupid IE6 */
#col1 > div.sidenav a,
#col2 > div.sidenav a {
	height: auto;
	}
	
div.sidenav a:hover,
div.sidenav a.current {
	background: url(../images/widgets/sidenav.indicator.gif) 97% center no-repeat;
	background-color: #3F5668;
	color: #FFF;
	}

/* Lighter links used for related links etc */
div.sidenavlighter a {
	border-color: #52748B;
	}
		
div.sidenavlighter a:hover {
	background-color: #2F4C60;
	}		
	
	
/* Left column image */
div.sidegraphic {
	margin-bottom: 5px;
	}
		

/* Right column */
#col2 {
	float: left;
	width: 470px;
	margin-left: 40px;
	padding-right: 40px;
	padding-bottom: 5px;
	}
	
#col2 p {
	line-height: 20px;
	margin: 20px 0;
	}

#col2 li {
	margin: 5px 0;
	}
	
#col2 a {
	color: #4fA600;
	text-decoration: none;
	padding: 2px;
	}
	
#col2 a:hover {
	background-color: #4f8A10;
	color: #FFF;
	}

/* Lists */
#col2 ul ul {
	list-style-type: none;
	margin-left: 5px;
	padding-left: 0;
	}
	
#col2 ul ul li {
	background: url(../images/widgets/bullet.dash.png) left center no-repeat;
	padding-left: 15px;
	}

