* {/* zero margins and padding */ margin: 0; padding: 0}
		
body {/* set page background colour */ background-color: white; color: #3A2627; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;	font-weight: normal}

A {color: #660000; text-decoration: underline; font-weight: bold}

A:hover {color: #ff0000}

h1 {color: #FFFFCC; background: none; font-size: 24px; font-weight: normal}

h2 {color: #3A2627; background: none; font-size: 18px; font-weight: bold}

h3 {color: #3A2627; background: none; font-size: 18px; font-weight: normal}

h4 {color: #3A2627; background: none; font-size: 12px; font-weight: bold}

h5 {color: #FFFFCC; background: none; font-size: 18px; font-weight: normal}

.style1 {font-size: 10px; font-weight: normal}

.style2 {font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}

.style3 {font-size: 12px; font-weight: normal}

.style4 {font-size: 12px; font-weight: bold}
 
.style41 {font-size: 12px; font-weight: bold; background-color: #3A2627; color: #ffffff}

.style40 {font-size: 12px; font-weight: bold; background-color: #cc0000; color: #ffffff; padding: 5px;}

.style5 {font-size: 18px; font-weight: normal}

.style6 {font-size: 18px; font-weight: bold}

.style7 {font-size: 24px; font-weight: normal}

.style8 {font-size: 24px; font-weight: bold}

.style9 {color: #FF0000}

.style10 {color: #FFFFCC}

p {margin-bottom: 0.8em}

#navlist {margin: 0; padding: 0; text-align: center}

#navlist li {list-style: none; display: inline; line-height: 200%; padding-left: 2px}

#navlist li a {border: 1px solid #660000; color: #FFFFCC; background-color: #660000; padding: .2em .2em; text-decoration: none}

#navlist li a:hover {color: #FF0000; background-color: #EAE9D7}

#ftnavlist {margin: 0; padding: 0; text-align: center}

#ftnavlist li {list-style: none; display: inline; line-height: 100%; padding-left: 4px}

#ftnavlist li a {color: #660000; background-color: #ffffff;	padding: .2em .2em;	text-decoration: none}

#ftnavlist li a:hover {color: #ff0000; background-color: #EAE9D7}

#hdnavlist {margin: 0; padding: 0; text-align: right}

#hdnavlist li {list-style: none; display: inline; line-height: 150%; padding-left: 4px}

#hdnavlist li a {color: #660000; background-color: #ffffff;	padding: .2em .2em;	text-decoration: none}

#hdnavlist li a:hover {color: #ff0000; background-color: #EAE9D7}

#subnavlist {margin: 0; padding: 0; text-align: center}

#subnavlist li {list-style: none; display: inline; line-height: 200%; padding-left: 2px}

#subnavlist li a {border: 1px solid #cc0000; color: #ffffff; background-color: #cc0000;	padding: .2em .2em; text-decoration: none}

#subnavlist li a:hover {border: 1px solid #cc0000; color: #cc0000; background-color: #ffffff}

.subactive {background-color: #EAE9D7; border: 1px solid #cc0000; color: #3A2627; font-weight: bold; padding: .2em .2em .2em .2em; text-align: center}

.active {background-color: #ffffcc;	border: 1px solid #660000; color: #660000; font-weight: bold; padding: .2em .2em .2em .2em; text-align: center}

#page_container {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
	
#page_wrapper {padding-right: 10px; padding-left: 10px; font-size: 1.2em; min-height: 300px; background: #ffffff; padding-bottom: 10px; margin: 0px auto; width: 960px; color: #3A2627; padding-top: 10px}

body {padding-right: 0px; padding-left: 0px; background: #F2EEEF; padding-bottom: 0px; margin: 0px auto; font: 62.5% Arial, Helvetica, sans-serif; color: #3A2627; padding-top: 0px; text-align: left}

td {padding: 3px}

div#navbar {background: #F7E6E8; float: left; margin-bottom: 10px; width: 100%}

ul#main-nav {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; text-align: center;}

ul#main-nav li {display: inline-block;}

ul#main-nav li A {padding-right: 10px; padding-left: 10px; float: left; padding-bottom: 8px; font: 1em Arial, Helvetica, sans-serif bold; text-transform: uppercase; color: #000000; padding-top: 12px; text-decoration: none}

ul#main-nav li A.first-nav-item {padding-right: 14px; padding-left: 14px}

ul#main-nav li A:hover {text-decoration: underline; color: #ff0000}

ul#main-nav li A#current {position: relative}

div#header {clear: both; margin-bottom: 10px; background: #ffffff;}

#pgnavlist {margin: 0 0 0 0 ; text-align:center; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 0px}

#pgnavlist li {list-style: none; display: inline; line-height: 200%; padding-left: 1px}

#pgnavlist li a {border: 1px solid #000000; color: #ffffff; background: #993333; text-decoration: none; padding: .2em .2em;  font-weight: normal; font-size: 0.9em; margin: 0em 0.2em 0em 0em}

#pgnavlist li a:hover {color: #3A2627; background-color: #ffffff}

#pgnavlistv {margin: 0 0 0 0 ; text-align:left; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 0px}

#pgnavlistv li {list-style: none; display: inline; line-height: 200%; padding-left: 2px}

#pgnavlistv li a {border: 1px solid #000000; color: #ffffff; background: #993333; text-decoration: none; padding: .2em .2em;  font-weight: normal; font-size: 0.9em; margin: 0em 0.2em 0em 0em}

#pgnavlistv li a:hover {color: #3A2627; background-color: #ffffff}

.pgactive {border: 1px solid #000000; color: #660000; background: #ffffcc; text-decoration: none; padding: .2em .2em; font-weight: normal; font-size: 0.9em; margin: 0em 0.2em 0em 0em}

div#trail {background: #ffffff; float: left; margin: 5px 10px 10px 5px; width: 750px}

div#trail h1 {margin: 0px; font: 1em Arial, Helvetica, sans-serif bold}

div#trail A {color: #660000; text-decoration: underline; font-weight: bold}

div#trail A:hover {color: #ff0000}

div#update {background: #ffffff; float: right; margin: 5px 10px 10px 5px; width: 180px}

div#update {font: 1em Arial, Helvetica, sans-serif normal; text-align: right}

div#content {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 10px 0px; padding-top: 0px; background: #ffffff; width: 100%}

div.column1 {clear: both; padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; margin: 0px 15px 0px 0px; float: left; width: 290px; background: #ffffff}

div.column1 h1 {font-size: 1.5em; margin-bottom: 10px; color: #3A2627; font-weight: bold;  font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase}

div.column2 {padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; margin: 0px 10px 0px 0px; float: left; width: 290px; background: #ffffff}

div.column2 h1 {font-size: 1.5em; margin-bottom: 10px; color: #3A2627; font-weight: bold;  font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase}

div.column_g {padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; margin: 0px 0px 0px 0px; float: left; width: 450px; background: #f0f0f0}
div.column_g h1 {font-size: 1.5em; margin-bottom: 10px; color: #3A2627; font-weight: bold;  font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase}
div.column_g h2 {font-size: 1.3em; margin-bottom: 10px; color: #3A2627; font-weight: bold;  font-family: Georgia, Times New Roman, Times, serif}
div.column_g p {font-size: 1.2em; margin-bottom: 10px; color: #3A2627; font-weight: normal; font-family: Georgia, Times New Roman, Times, serif}

div.column3 {padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; float: right; width: 290px; background: #ffffff}

div.column3 h1 {font-size: 1.5em; margin-bottom: 10px; color: #3A2627; font-weight: bold;  font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase}

div.column23 {padding-right: 10px; padding-left: 10px; padding-bottom: 10px; margin: 0px 15px 0px 0px; padding-top: 10px; float: left; text-align: left; width: 595px; background: #ffffff}

div.column23 h1 {font-size: 1.5em; margin-bottom: 10px; color: #3A2627; font-weight: bold;  font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase}

div.column23 h2 {padding-left: 100px; font-size: 1.5em; margin-bottom: 10px; color: #3A2627; font-weight: bold; font-family: Georgia, Times New Roman, Times, serif}

div.column23 p {font-size: 1.5em; margin-bottom: 10px; color: #3A2627; font-weight: normal; font-family: Georgia, Times New Roman, Times, serif}

div.thumbs1 {clear: both; padding-right: 10px; padding-left: 10px; padding-bottom: 10px; margin: 0px 15px 0px 0px; padding-top: 10px; float: left; width: 290px; background: #ffffff; text-align: center}

div.thumbs1 h1 {font-size: 1.5em; margin-bottom: 10px; color: #3A2627; font-weight: bold;  font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase}

div.thumbs2 {padding-right: 10px; padding-left: 10px; padding-bottom: 10px; margin: 0px 10px 0px 0px; padding-top: 10px; float: left; width: 290px; background: #ffffff; text-align: center}

div.thumbs2 h1 {font-size: 1.5em; margin-bottom: 10px; color: #3A2627; font-weight: bold;  font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase}

div.thumbs3 {padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; float: right; width: 290px; background: #ffffff; text-align: center}

div.thumbs3 h1 {font-size: 1.5em; margin-bottom: 10px; color: #3A2627; font-weight: bold;  font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase}

div.full-line {clear: both; padding-right: 3px; margin-top: 10px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px; width: 100%}

div.full-line h1 {font-size: 1.5em; color: #3A2627; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align: left}

div.break-line {clear: both; padding-right: 3px; margin-top: 10px; padding-left: 3px; padding-bottom: 0px; padding-top: 0px; width: 100%}

div.break-line P {font-size: 0.1em; color: #3A2627; font-family: Arial, Helvetica, sans-serif; text-align: left}

div#heading-image {clear: both; padding-right: 10px; padding-left: 10px; padding-bottom: 10px; margin: 0px 15px 0px 0px; padding-top: 10px; float: left; width: 290px; background: #ffffff; text-align: center}

div#heading-image h1 {font-size: 1.5em; margin-bottom: 10px; color: #3A2627; font-weight: bold;  font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase}

div#heading-quotes {padding-right: 10px; padding-left: 10px; padding-bottom: 10px; margin: 0px 15px 0px 0px; padding-top: 10px; float: left; text-align: center; width: 595px; background: #f0f0f0}

div#body-quotes {padding-right: 10px; padding-left: 10px; padding-bottom: 10px; margin: 0px 15px 0px 0px; padding-top: 10px; float: left; text-align: center; width: 940px; background: #f0f0f0}

div#heading-quotes h1 {font-size: 2.5em; margin-bottom: 10px; color: #3A2627; font-weight: bold;  font-family: Times New Roman, Times, serif}

div#heading-quotes p {font-size: 1.5em; margin-bottom: 10px; color: #3A2627; font-weight: normal;  }

div#heading-quotes A {color: #660000; text-decoration: none; font-weight: bold}

div#heading-quotes A:hover {color: #ff0000}

div#heading-lots { margin: 0 15px 0 0; float: left; text-align: center; background: #f0f0f0; width: 940px; padding: 10px; }

div#heading-lots h1 {font-size: 2.5em; margin-bottom: 10px; color: #3A2627; font-weight: bold;  font-family: Times New Roman, Times, serif}

div#heading-lots table { margin: 0 15px 0 0; float: left; text-align: center; background: #f0f0f0; width: 100%; padding: 10px; }

div#heading-lots th { text-align: center; background: silver; }

div#heading-lots tr { text-align: center; background: white; }

div#heading-lots p {font-size: 1.5em; margin-bottom: 10px; color: #3A2627; font-weight: normal;  }

div#footer {clear: both; padding-right: 7px; margin-top: 10px; padding-left: 7px; background: #F7E6E8; padding-bottom: 7px; padding-top: 7px; height: 14px}

div#footer P {font-size: 0.9em; float: left; margin: 0px; color: #000000; font-family: Arial, Helvetica, sans-serif}

ul#footer-nav {padding-right: 0px; padding-left: 0px; float: right; padding-bottom: 0px; margin: 0px; padding-top: 0px}

ul#footer-nav li {DISPLAY: inline}

ul#footer-nav li A {padding-right: 7px; padding-left: 7px; padding-bottom: 0px; font: 0.9em Arial, Helvetica, sans-serif bold; color: #000000; padding-top: 0px; text-decoration: none}

ul#footer-nav li A.first-nav-item {padding-right: 14px; padding-left: 14px}

ul#footer-nav li A:hover {color: #ff0000; text-decoration: underline}

ul#footer-nav li A#current {position: relative}

div.break-line {clear: both; padding-right: 3px; margin-top: 10px; padding-left: 3px; padding-bottom: 0px; padding-top: 0px; width: 100%}

div.break-line P {font-size: 0.1em; color: #3A2627; font-family: Arial, Helvetica, sans-serif; text-align: left}

div#base-line {clear: both; padding-right: 3px; margin-top: 10px; padding-left: 3px; padding-bottom: 0px; padding-top: 0px; width: 100%}

div#base-line P {font-size: 0.9em; color: #3A2627; font-family: Arial, Helvetica, sans-serif; text-align: left}

div.full-line {clear: both; padding-right: 3px; margin-top: 10px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px; width: 100%}

div.full-line h1 {font-size: 1.5em; color: #3A2627; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align: left}

div.centre-line {clear: both; padding-right: 3px; margin-top: 10px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; width: 100%; text-align: center}

div.centre-line h1 {font-size: 1.5em; color: #3A2627; font-weight: bold; font-family: Arial, Helvetica, sans-serif}
