/* The voice-family throws internet explorer 5 win, so it doesn't see the small below, which IE6 does */
body, body div, body p, body th, body td, body li, body dd, body code, body tt, body h3 {
  font-family: Verdana, sans-serif;
	font-size: x-small;
	voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;
}
/* Mozilla and Opera can read the one below */
html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd, html>body code, html>body tt, html>body h3 {
  font-size: small;
}

body {margin-left:0px; margin-right: 0px; margin-top: 0px; margin-left: 0px; background-color: #999999; padding-bottom: 25px; padding-top: 10px; text-align: center;}

.wrapper {
	background-color: #FFFFFF;
	color: #333;
	margin: 5px auto;
	padding: 0;
	border: 1px solid #566;
	border-top: 4px solid #566;
	width: 800px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 800px;
}

header	{
	background: #fff;
	color: #333;
	border: 0;
	margin: 0;
	padding: 0;
	text-align: left;
}

#menu {
	margin: 0;
	padding: 0;
}

#menu ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
}


#menu ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}

#menu ul li a {
	background: #fff;
	width: 150px;
	height: 2em;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: none;
	padding: 0;
	margin: 0 0 15px 0;
	color: #e10000;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 2em;
	/*font-size:    xx-small;      
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size:    x-small; */  
}
/*
html>#menu ul li a  {
	font-size: x-small;   
}*/

#menu ul li a:hover {
	color: #000;
	background: #ccc;
}

/*#menu a:active	{
	background: #c60;
	color: #fff;
}*/

body#sectionone #menu li#one a, 
body#sectiontwo #menu li#two a,
body#sectionthree #menu li#three a,
body#sectionfour #menu li#four a {
	background: #e10000;
	border: 1px solid #e10000;
	color: #fff;
	font-weight: bold;
}


.address {
	text-align: center;
	margin-top: 30px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
}

.maintext {font-family: Verdana, sans-serif; color: #000000; padding: 10px; background-color: #FFFFFF; margin-bottom: 10px;}
.maintext p {font-family: Verdana, sans-serif; line-height: 150%; margin-top: 12px; margin-bottom: 0px; text-align: justify;}
.maintext h1 {font-family: Arial, sans-serif; font-size: 140%; color: #000000; font-style: italic; font-weight: bold; margin-top: 0px; margin-bottom: 0px; clear: both; text-align: left;}
.main-subh1 {font-family: Arial, sans-serif; font-weight: bold; color: #e10000; font-style: italic; text-decoration: none; margin-top: 4px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.maintext h2 {font-family: Arial, sans-serif; font-size: 120%; font-weight: bold; color: #000066; text-decoration: none; margin-top: 28px; margin-bottom: 0px; clear: both;}
.maintext h3 {font-family: Arial, sans-serif; font-weight: bold; color: #e10000; text-decoration: none; margin-top: 28px; margin-bottom: 0px; margin-left: 0px;}
.maintext ul, .maintext ol {font-family: Verdana, sans-serif; line-height: 150%; margin-top: 12px; margin-bottom: 0px; text-align: justify;}
.maintext a {text-decoration: underline; color: #e10000;}
.maintext a:hover {color: #000000; background-color: #cccccc;}

.clearnone {clear: none !important;}
.clearall {clear: both !important;}

.enquiry {font-family: Verdana, sans-serif; color: #000000; margin-top: 12px; margin-bottom: 0px; text-align: justify; font-style: italic;}

.img-right {float: right; clear: right; margin-top: 15px; margin-bottom: 0px; margin-left: 10px; margin-right: 0px;}
.img-left {float: left; clear: left; margin-top: 15px; margin-bottom: 15px; margin-left: 0px; margin-right: 15px;}
.img-none {clear: both; margin-top: 15px; margin-bottom: 0px; margin-left: 10px; margin-right: 10px;}
.img-center {clear: both; margin: 0px auto; padding-top: 15px;}
/* for the maintext region with width of 499, this means img-none images must have width <= 479px */

.footer {
	border: 0;
	border-top: 1px solid #ccc;
	color: #666;
	background: #eee;
	padding: 7px 7px 7px 10px;
	height: 31px;
	text-align: left;
	clear: both;
}

.mainLogoImg {
	float: left;
	margin-left: 12px;
	margin-top: 5px;
	margin-bottom: 10px;
	clear: both;
}


.validImg {float: left; padding-right: 5px;}
.copyright {
	text-align: right; font-family: Verdana, sans-serif; font-weight: normal; color: #000000; text-decoration: none; font-size: 80%;
	margin-top: 15px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin-top: 9px;
}

