body {
		font-family: Verdana, Arial, sans-serif;
		font-size: 8pt;
		color: #000;
		background-color: #EEE;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 1px;
	}

td {
		font-family: Verdana, Arial, sans-serif;
		font-size: 8pt;
		color: #000;
	}

.body { text-align: center; }
.body table { text-align: left; }

/* This controls the logo and banner - logo height must equal height of banner */
.banner {
		background-color: #3F0077;
		height: 90px;
	}

/* This controls the navigation bar */
.navbar {
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		color: #FFF;
		background-color: #8CD600;
		height: 16px;
	}

.navside {
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		color: #333;
		width: 50px;
		height: 16px;
	}

.navbutton {
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		text-align: center;
		font-weight: bold;
		color: #FFF;
		padding-right: 10px;
		padding-left: 10px;
		height: 16px;
	}

.navhighlight {
		background-color: #6FEB3F;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		text-align: center;
		font-weight: bold;
		color: #000;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-color: #000;
		border-style: solid;
		padding-right: 10px;
		padding-left: 10px;
		height: 16px;
		cursor: pointer;
	}

a.navlink:link {
		font-weight: bold;
		color: #000;
		text-decoration: none;
	}

a.navlink:visited {
		font-weight: bold;
		color: #000;
		text-decoration: none;
	}

a.navlink:active {
		font-weight: bold;
		color: #000;
		text-decoration: none;
	}

a.navlink:hover {
		font-weight: bold;
		color: #000;
		text-decoration: none;
	}

/* This controls the content */
.space { height: 1px; }

.contentmargin {
		border: 0;
		width: 50px;
		background-color: #FFF;
	}

.content {
		border: 0;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-top: 8px;
		background-color: #FFF;
		width: 700px;
	}

/* This controls the look of normal links */
a:link, a:visited, a:active { color: #3E881E; }

a:hover {
		color: #3F0077;
    text-decoration: none;
	}

table.centre {
		margin-left:auto;
		margin-right:auto;
	}

td.footer {
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 2px;
		padding-top: 2px;
		background-color: #86D600;
		text-align: center;
		font-size: 10px;
	}

td.footer a:link, td.footer a:visited {
		color: #000;
		text-decoration: none;
	}

td.footer a:hover {
		color: #FFF;
		text-decoration: none;
	}

body.customers .content, body.products .content {
		padding-right: 20px;
		padding-bottom: 10px;
	}

li { margin-bottom: 5px; }

h3 {
		background-color: #FFF;
		color: #3F0077;
		font-size: 10pt;
		font-family: Verdana, sans-serif;
		font-weight: bold;
		margin-bottom: 0.5em;
		margin-top: 0.5em;
	}

.content p {
		color: #333;
		line-height: 1.5em;
		margin: 1em 0em 1.2em 0em;
	}
