h1, .nomargins {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h1.brown {
	font-size:20px;
	font-weight:bold;
	color:#B0A073;
}
table.bordergrey {
	border: 1px solid #CCCCCC;
}
table.ln {
	width: 140;
	border: 1px solid #CCCCCC;
	background-color: #F4F3EB;
}
table.borderdarkgrey {
	border: 1px solid #999999;
}
table.white {
	background-color:#FFFFFF;
}
.black {
	color:#000000;
}
.brown {
	color:#B0A073;
}
/* --- BEGIN: Middle Banner Colours, Font, & Links --- */
.banner {
	height:30px;
	vertical-align:middle;
	padding: 0px 10px 0px 10px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.dark {
	background-color:#B0A073;
}
.dark a,
.dark a:link,
.dark a:visited,
.dark a:hover,
.dark a:visited:hover {
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.dark a:hover,
.dark a:visited:hover {
	text-decoration:underline;
}
.light {
	background-color:#D0C6AB;
}
.light a,
.light a:link,
.light a:visited,
.light a:hover,
.light a:visited:hover {
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
.light a:hover,
.light a:visited:hover {
	text-decoration:underline;
}
/* --- END: Middle Banner Colours, Font, & Links --- */
.redlink,
a.redlink:link, 
a.redlink:visited, 
a.redlink:hover, 
a.redlink:visited:hover {
	color:#CC0000;
	font-weight:bold;
	text-decoration:none;
}
a.redlink:hover, 
a.redlink:visited:hover {
	text-decoration:underline;
}

.ln {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.level_01 {
	font-weight: bold;
	color: #000000;
	background-color: #CAC19A;
	padding: 4px 4px 4px 4px;
	border-bottom: 1px solid #CCCCCC; 
}
.level_02 {
	font-weight: bold;
	color: #000000;
	/* background-color: #EFECE3; */
	padding: 8px 4px 0px 4px; 	/* 'padding-top' 'padding-right' 'padding-bottom' 'padding-left' */
	
	line-height:100%;
	margin: 8px 4px 0px 4px; /*	'margin-top' 'margin-right' 'margin-bottom' 'margin-left' */
}
.level_03 {
	font-weight: normal;
	color: #000000;
/*	background-color: #DFDAC2; */
	padding: 0px 4px 4px 8px;
	margin: 0px 4px 4px 8px;
	line-height:120%;
}
.level_02 a,
.level_02 a:visited,
.level_03 a, 
.level_03 a:visited {
	color:#000000; 
	text-decoration:none; 
}
.level_02 a,
.level_02 a:visited,
.level_02 a:hover, 
.level_02 a:visited:hover
{
	font-weight:bold;
}
.level_02 a:hover, 
.level_02 a:visited:hover
.level_03 a:hover, 
.level_03 a:visited:hover {
	color:#CC0000;
	text-decoration:none;
}
.ltbrown {
	background-color:#DFDAC2;
}