a {
	color: #000080;
}

a:visited {
	color: #404080;
}

a:hover {
	color: #FF0000;
}

a:active {
	color: #FF0000;
}

body {
	background-color: White;
	color: Black;
	font-family: "Trebuchet MS", Georgia, "Minion Web", Palatino, "Book Antiqua", Utopia, "Times New Roman", serif;
	width: 96%;
}

h1 {
	color: #000080;
	font-family: "Trebuchet MS", Verdana, "Myriad Web", Syntax, sans-serif;
	font-size: 200%;
}

h2 {
	color: #000080;
	font-family: "Trebuchet MS", Verdana, "Myriad Web", Syntax, sans-serif;
	font-size: 175%;
}

h3 {
	color: #000080;
	font-family: "Trebuchet MS", Verdana, "Myriad Web", Syntax, sans-serif;
	font-size: 158%;
}

h4 {
	color: #000080;
	font-family: "Trebuchet MS", Verdana, "Myriad Web", Syntax, sans-serif;
	font-size: 133%;
}

h5 {
	color: #000080;
	font-family: "Trebuchet MS", Verdana, "Myriad Web", Syntax, sans-serif;
	font-size: 117%;
}

h6 {
	color: #000080;
	font-family: "Trebuchet MS", Verdana, "Myriad Web", Syntax, sans-serif;
	font-size: 100%;
}

ol {
	font-family: "Trebuchet MS", Georgia, "Minion Web", Palatino, "Book Antiqua", Utopia, "Times New Roman", serif;
}

p {
	font-family: "Trebuchet MS", Georgia, "Minion Web", Palatino, "Book Antiqua", Utopia, "Times New Roman", serif;
	padding-left: 8px;
	padding-right: 8px;
	text-align: left;
}

ul {
	font-family: "Trebuchet MS", Georgia, "Minion Web", Palatino, "Book Antiqua", Utopia, "Times New Roman", serif;
}

.Attention {
	color: Red;
}

.contactdetails {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
}

.contactdetailsminor{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
}

/* .footer {
	color : #999999;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 65%;
	font-weight : bold;
	text-align: center;
} */
.emailecho {
	background-color: #FAFAD2;
}

.formExplain {
	background-color: #DCDCDC;
	font-size: 75%;
}

.GeneralInfo {
	background-color: #FAFAD2;
}

.introduction {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: bold;
}

.introductionfront {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: normal;
}

table.wide {
	left: 2%;
	width: 96%;
}

td.spacer {
	width: 20%;
}

div.HomeButton {
	float: left;
	padding-left: 20%;
	padding-top: 50px;
}

div.eMailButton {
	padding-right: 20%;
	padding-top: 50px;
	text-align: right;
}

div.introduction p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: bold;
}

div.introductionfront p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: normal;
	text-align: left;
}

.Left {
	background-color: #87CEFA;
}

.PublicTable{
	background: #FFFFFF;
	color: #000000;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	vertical-align: top;
}

.Right{
	background-color: #FFB6C1;
}

.Zeiss {
	background-image: url(http://www.optom.co.nz/images/ZeissLogo1.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.DateAndTime, .FooterNotes {
	color: #8E8EB3; /*  This defines a number of elements one way.  This retains the meaning of the elements. */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-weight: bold;
	line-height: 110%;
	margin-bottom: 0.25em;
	margin-top: 0.25em;
	text-align: right;
}

.IndentedItem {
}

.IndentedItemAlternate {
}

.PageMenu {
	border: thin dashed #404080;
	margin-top: 1em;
}

.SideBySide {
	float: left;
}

.Spacer {
	clear: both;
	height: 0.25em;
}

.Scroller {
	margin-bottom: 1em;
	text-align: center;
}

.ScrollText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: bold;
}

.ArticleContainer {
	margin: 18px auto 6px auto;
	padding: 6px 1em 6px 0.5em;
	width: 35em;
}

/* START Footer.  This marks a DIV that is a freestanding Footer within a body.  Similar to ReportFooter.. */
div.Footer {
	background-color: #EEEEEE; /* Within a body.  See also ReportFooter.  */
	margin: 1em 0px 0px 0px;
	padding: 5px 2em 5px 1em;
}

/* START Header Features */
/* Header revised Oct/Nov 2006.  Older image based form with tables (for older browsers) replaced with CSS driven version, tested on IE6+7, FF1.5+2.0 and Opera9.  Visited and Active not used as they interferes with hover.  Tuning for colours not required after initial research into that project.  Drop down menu's not required after initial research into that.  (Suggested that a version without JS helper, might be choice given the introduction of IE7.  It would most likely not work in IE 6 but that is now being replaced and it would still function acceptably.) */
.HeaderContainer {
	background: transparent;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	font-family: Verdana, Arial, "Myriad Web", Syntax, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.HeaderInnerContainer {
	margin: 0 auto 0 auto;
}

.LogoContainer {
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: center;
	vertical-align: bottom;
}

.MenuContainer {
	vertical-align: bottom;
	padding-left: 1em;
}

.MenuList {
	border: 0 none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 95%;
}

.MenuList li {
	display: block;
	float: left;
	font-family: "Trebuchet MS", Verdana, "Myriad Web", Syntax, sans-serif;
	font-size: 120%;
	font-weight: bold;
	line-height: 130%;
	text-align: center;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0em;
	padding-bottom: 0em;
}

.Buttonised {
	color: #000080;
	border-bottom: 1px solid Silver;
	border-left: 1px solid Silver;
	border-right: 1px solid Silver;
	border-top: 1px solid Silver;
	padding-left: 0.15em;
	padding-right: 0.15em;
	padding-top: 0.15em;
	padding-bottom: 0.15em;
}

.MenuList li a {
	color: #000080;
	text-decoration: none;
}

.MenuList li a:hover {
	color: Blue;
}

.MenuList li.CurrentItem {
	color: Silver;
}

/*  END Header Features */
