html, * {
	font-family: Arial;
	font-size: 10pt;
/*	color: #577483; */
	color: #577381;
}
img {
	border: 0;
	}
input {
	border: 1px solid #606366;
	background-color: #c5c8ca;
	}
#body {
	height:100%;
	margin: 0px;
	padding: 0px;
	}
#main {
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	}
	#left {
		margin: 0px;
		padding: 0px;
		padding-left: 22px;
		width: 168px;
		float: left;
		}
		#nav_1 {
			margin: 0px;
			padding: 0px;
			list-style: none;
			}
			#nav_1 li {
				display: block;
				width: 160px;
				}
				#nav_1 li a {
					display: block;
					width: 160px;
					text-decoration: none;
					font-family: Arial;
					font-size: 12pt;
					font-weight: bold;
/*					color: #577483; */
					color: #577381;
					}
				#nav_1 li a:hover {
/*					color: #a1a82f; */
					color: #a1a838;
					}
			#nav_2 {
				margin: 0px;
				padding: 0px;
				padding-left: 15px;
				list-style: none;
				}
				#nav_2 li {
					display: block;
					width: 145px;
					}
					#nav_2 li a {
						display: block;
						width: 145px;
						text-decoration: none;
						font-family: Arial;
						font-size: 11pt;
						font-weight: normal;
						color: #577381;
						}
					#nav_2 li a:hover {
						color: #a1a838;
						}
				#nav_3 {
					margin: 0px;
					padding: 0px;
					padding-left: 15px;
					list-style: none;
					}
					#nav_3 li {
						display: block;
						width: 130px;
						}
						#nav_3 li a {
							display: block;
							width: 130px;
							text-decoration: none;
							font-family: Arial;
							font-size: 11pt;
							font-weight: normal;
							color: #577381;
							}
						#nav_3 li a:hover {
							color: #a1a838;
							}
	#content {
		margin: 0px;
		padding: 0px;
		margin-left: 190px;
		padding-left: 6px;
		padding-right: 5px;
		width: 540px;
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		min-height: 900px;
		}
		.pageheader_blue {
			font-size: 19pt;
			font-weight: bold;
/*			color: #506f7f; */
			color: #577381;
			}
		.pageheader_orange_left {
			font-size: 19pt;
			font-weight: bold;
/*			color: #d08120; */
			color: #d18528;
			}
		.pageheader_orange_right {
			font-size: 10pt;
			font-weight: bold;
			color: #d18528;
			}
		.header {
			margin: 0;
			padding: 0;
			margin-top: 5px;
			font-weight: bold;
			color: #a1a838;
			}
			.header a {
				color: #a1a838;
				text-decoration: none;
				}
		.subheader_orange {
			font-size: 15pt;
			font-weight: bold;
			color: #d18528;
			}
		.blue_box {
			margin: 0;
			padding: 0;
			padding-left: 5px;
			padding-top: 5px;
			margin-top: 5px;
			margin-bottom: 5px;
			height: 25px;
			width: 105px;
			background-color: #577381;
			font-size: 11pt;
			color: #ffffff;
			}
			.blue_box a {
				text-decoration: none;
				color: #ffffff;
				}
		.green_box {
			margin: 0;
			padding: 0;
			padding-left: 5px;
			padding-top: 5px;
			margin-top: 5px;
			margin-bottom: 5px;
			height: 25px;
			width: 97px;
			background-color: #a1a838;
			font-size: 11pt;
			color: #ffffff;
			}
			.green_box a {
				text-decoration: none;
				color: #ffffff;
				}
.burnt {
/*	color: #d18b16; */
	color: #d18528;
	}
/* FONT COLOURS */
.white {
	color: white;
	font-size: 9pt;
	}
.black {
	color: black;
	font-size: 9pt;
}
/* FONT WEIGHTS */
.bold {
	font-weight: bold;
	}
/* TABLE WIDTHS */
.table75px {
	width: 75px;
	vertical-align: top;
	}
.table150px {
	width: 150px;
	vertical-align: top;
	}
.table300px {
	width: 300px;
	vertical-align: top;
	}
/* TABLE COLOURS */
/* Greens */
.tablegra {
	background-color: #a1a838;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	}
.tablegrb {
	background-color: #cfd297;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	}
.tablegrc {
	background-color: #e6e9cd;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	}
/* Blues */
.tablebla {
	background-color: #577381;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	}
.tableblb {
	background-color: #9fb2be;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	}
.tableblc {
	background-color: #ccd7dd;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	}
/* Oranges */
.tableora {
	background-color: #d18528;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	}
.tableorb {
	background-color: #e9c088;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	}
.tableorc {
	background-color: #f5e0c6;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	}
