        td {
			font-family : arial, verdana, sans-serif;
			font-size : 12px ;
			color : #666666;
			font-weight : normal;
		}
		
		   td A {
			font-family : arial, verdana, sans-serif;
			font-size : 12px ;
			color : #666666;
			font-weight : normal;
		}
		
		td A:hover {
			font-family : arial, verdana, sans-serif;
			font-size : 12px ;
			color : #333333;
			font-weight : normal;
		}
		
		.tengrey {
			font-family : arial, verdana, sans-serif;
			font-size : 10px ;
			color : #666666;
			font-weight : normal;
		}

		.elevengrey {
			font-family : arial, verdana, sans-serif;
			font-size : 11px ;
			color : #666666;
			font-weight : normal;
		}
		
		 .tengrey A{
			font-family : arial, verdana, sans-serif;
			font-size : 10px ;
			color : #666666;
			font-weight : normal;
		}
		
		 .tengrey A:hover{
			font-family : arial, verdana, sans-serif;
			font-size : 10px ;
			color : #40670e;
			font-weight : normal;
		}
		
		.tengreybold {
			font-family : arial, verdana, sans-serif;
			font-size : 10px ;
			color : #666666;
			font-weight : bold;
		}
		
		 .tengreybold A{
			font-family : arial, verdana, sans-serif;
			font-size : 10px ;
			color : #666666;
			font-weight : bold;
		}
		
		 .tengreybold A:hover{
			font-family : arial, verdana, sans-serif;
			font-size : 10px ;
			color : #40670e;
			font-weight : bold;
		}
		
		.tendarkgreyverbold {
			font-family : verdana, sans-serif;
			font-size : 10px ;
			color : #5f493e;
			font-weight : bold;
		}
		
		 .tendarkgreyverbold A{
			font-family : verdana, sans-serif;
			font-size : 10px ;
			color : #5f493e;
			font-weight : bold;
		}
		
		 .tendarkgreyverbold A:hover{
			font-family : verdana, sans-serif;
			font-size : 10px ;
			color : #40670e;
			font-weight : bold;
		}
		
		.tenmediumgreyverbold {
			font-family : verdana, sans-serif;
			font-size : 10px ;
			color : #816d64;
			font-weight : bold;
			text-decoration: none;
		}
		
		 .tenmediumgreyverbold A{
			font-family : verdana, sans-serif;
			font-size : 10px ;
			color : #816d64;
			font-weight : bold;
			text-decoration: none;
		}
		
		 .tenmediumgreyverbold A:hover{
			font-family : verdana, sans-serif;
			font-size : 10px ;
			color : #5f493e;
			font-weight : bold;
			text-decoration: none;
		}
		
		.tenlightgreyverbold {
			font-family : verdana, sans-serif;
			font-size : 10px ;
			color : #bbbbbb;
			font-weight : bold;
		}
		
		 .elevengrey {
			font-family : arial, verdana, sans-serif;
			font-size : 11px ;
			color : #666666;
			font-weight : normal;
		}
		
		 .elevengrey A{
			font-family : arial, verdana, sans-serif;
			font-size : 11px ;
			color : #666666;
			font-weight : normal;
		}
		
		 .elevengrey A:hover{
			font-family : arial, verdana, sans-serif;
			font-size : 11px ;
			color : #40670e;
			font-weight : normal;
		}
		
		.elevengreyorangebold {
			font-family : arial, verdana, sans-serif;
			font-size : 11px ;
			color : #818181;
			font-weight : bold;
		}
		
		 .elevengreyorangebold A{
			font-family : arial, verdana, sans-serif;
			font-size : 11px ;
			color : #ce6734;
			font-weight : bold;
		}
		
		 .elevengreyorangebold A:hover{
			font-family : arial, verdana, sans-serif;
			font-size : 11px ;
			color : #40670e;
			font-weight : bold;
		}
		
		.elevengreybold {
			font-family : arial, verdana, sans-serif;
			font-size : 11px ;
			color : #666666;
			font-weight : bold;
		}
		
		.elevengreybold A{
			font-family : arial, verdana, sans-serif;
			font-size : 11px ;
			color : #666666;
			font-weight : bold;
		}
		
		.elevengreybold A:hover{
			font-family : arial, verdana, sans-serif;
			font-size : 11px ;
			color : #40670e;
			font-weight : bold;
		}
		
		.elevenlightgreybold {
			font-family : arial, verdana, sans-serif;
			font-size : 11px ;
			color : #818181;
			font-weight : bold;
		}
		
		.elevenlightgreybold A{
			font-family : arial, verdana, sans-serif;
			font-size : 11px ;
			color : #818181;
			font-weight : bold;
		}
		
		.elevenlightgreybold A:hover{
			font-family : arial, verdana, sans-serif;
			font-size : 11px ;
			color : #818181;
			font-weight : bold;
		}
		
		 .elevengreen {
			font-family : arial, verdana, sans-serif;
			font-size : 11px ;
			color : #40670e;
			font-weight : normal;
		}
		
		 .elevengreenbold {
			font-family : arial, verdana, sans-serif;
			font-size : 11px ;
			color : #40670e;
			font-weight : bold;
		}

		.elevengreenbold2 {
			font-family : arial, verdana, sans-serif;
			font-size: 11px;
			color: #234607;
			font-weight: bold;
		}

		.elevengreenbold2 a {
			font-family : arial, verdana, sans-serif;
			font-size: 11px;
			color: #234607;
			font-weight: bold;
		}

		.elevengreenbold2 a:hover {
			font-family : arial, verdana, sans-serif;
			font-size: 11px;
			color: #234607;
			font-weight: bold;
		}
		
		.elevenredbold {
			font-family : arial, verdana, sans-serif;
			font-size : 11px ;
			color : #9e0b0e;
			font-weight : bold;
		}
		
		.elevenorange {
			font-family : arial, verdana, sans-serif;
			font-size : 11px ;
			color : #818181;
			font-weight : normal;
		}
		
		.elevenorange A{
			font-family : arial, verdana, sans-serif;
			font-size : 11px ;
			color : #ce6734;
			font-weight : normal;
		}
		
		.elevenorange A:hover{
			font-family : arial, verdana, sans-serif;
			font-size : 11px ;
			color : #40670e;
			font-weight : normal;
		}
		
		.elevenorangebold {
			font-family : arial, verdana, sans-serif;
			font-size : 11px ;
			color : #ce6734;
			font-weight : bold;
		}
		
		.elevenorangebold A{
			font-family : arial, verdana, sans-serif;
			font-size : 11px ;
			color : #ce6734;
			font-weight : bold;
		}
		
		.elevenorangebold A:hover{
			font-family : arial, verdana, sans-serif;
			font-size : 11px ;
			color : #40670e;
			font-weight : bold;
		}
		
		.elevenverorangebold {
			font-family : verdana, sans-serif;
			font-size : 11px ;
			color : #ce6734;
			font-weight : bold;
			text-decoration: none;
		}
		
		.elevenverorangebold A{
			font-family : verdana, sans-serif;
			font-size : 11px ;
			color : #ce6734;
			font-weight : bold;
			text-decoration: none;
		}
		
		.elevenverorangebold A:hover{
			font-family : verdana, sans-serif;
			font-size : 11px ;
			color : #6e4843;
			font-weight : bold;
			text-decoration: none;
		}
		
		.elevenyellowbold {
			font-family : arial, verdana, sans-serif;
			font-size : 11px ;
			color : #dabd61;
			font-weight : bold;
		}
		
		.elevenyellowbold A{
			font-family : arial, verdana, sans-serif;
			font-size : 11px ;
			color : #dabd61;
			font-weight : bold;
		}
		
		.elevenyellowbold A:hover{
			font-family : arial, verdana, sans-serif;
			font-size : 11px ;
			color : #40670e;
			font-weight : bold;
		}
		
		.elevenverwhitebold {
			font-family : verdana, sans-serif;
			font-size : 11px ;
			color : #ffffff;
			font-weight : bold;
			text-decoration: none;
		}
		
		.twelveorangebold {
			font-family : arial, verdana, sans-serif;
			font-size : 12px ;
			color : #b86a3c;
			font-weight : bold;
		}
		
		.twelveorangebold A{
			font-family : arial, verdana, sans-serif;
			font-size : 12px ;
			color : #b86a3c;
			font-weight : bold;
		}
		
		.twelveorangebold A:hover{
			font-family : arial, verdana, sans-serif;
			font-size : 12px ;
			color : #40670e;
			font-weight : bold;
		}
		
		.twelvelightorangebold {
			font-family : arial, verdana, sans-serif;
			font-size : 12px ;
			color : #ce6734;
			font-weight : bold;
		}
			
		.thirteenlightgreybold {
			font-family : arial, verdana, sans-serif;
			font-size : 13px ;
			color : #818181;
			font-weight : bold;
		}
		
		.forteenorangebold {
			font-family : arial, verdana, sans-serif;
			font-size : 14px ;
			color : #ce6734;
			font-weight : bold;
		}
		
		.forteengreenbold {
			font-family : arial, verdana, sans-serif;
			font-size : 14px ;
			color : #40670e;
			font-weight : bold;
		}
		
		.fifteenorangebold {
			font-family : arial, verdana, sans-serif;
			font-size : 15px ;
			color : #ce6734;
			font-weight : bold;
		}
		
		.fifteenorangebold A{
			font-family : arial, verdana, sans-serif;
			font-size : 15px ;
			color : #ce6734;
			font-weight : bold;
			text-decoration: none;
		}
		
		.fifteenorangebold A:hover{
			font-family : arial, verdana, sans-serif;
			font-size : 15px ;
			color : #40670e;
			font-weight : bold;
			text-decoration: none;
		}
		
		.fifteendarkbrownbold {
			font-family : arial, verdana, sans-serif;
			font-size : 15px ;
			color : #816d64;
			font-weight : bold;
		}
		
		.fifteendarkbrownbold A{
			font-family : arial, verdana, sans-serif;
			font-size : 15px ;
			color : #816d64;
			font-weight : bold;
			text-decoration: none;
		}
		
		.fifteendarkbrownbold A:hover{
			font-family : arial, verdana, sans-serif;
			font-size : 15px ;
			color : #40670e;
			font-weight : bold;
			text-decoration: none;
		}
		
		.copywright {
			font-family : arial, verdana, sans-serif;
			font-size : 10px ;
			color : #666666;
			font-weight : normal;
		}
        
		.formelementlong { 
		    color: #000000; 
			font-size: 15px; 
			width: 204px;
			border: solid 1px #dabd61 
		}
		
		.formelementtel1 { 
		    color: #000000; 
			font-size: 15px; 
			width: 44px;
			border: solid 1px #dabd61 
		}
		
		.formelementtel2 { 
		    color: #000000; 
			font-size: 15px; 
			width: 70px;
			border: solid 1px #dabd61 
		}
		
		.formelementlongtextarea { 
		    color: #000000; 
			font-size: 15px; 
			width: 204px;
			height: 58px;
			border: solid 1px #dabd61; 
		}
		
		.formelementlongtextarea2 { 
		    color: #000000; 
			font-size: 15px; 
			width: 475px;
			height: 160px;
			border: solid 1px #dabd61; 
		}
		
		.termsconditions { 
		    color: #666666; 
			font-size: 11px;
			font-family : arial, verdana, sans-serif;
			width: 558px;
			height: 288px;
			border: solid 1px #dabd61 
		}	
		
		.button { 
		    color: #ffffff; 
			font-size: 11px; 
			font-family : arial, verdana, sans-serif;
			background-color: #dabd61;
			font-weight : bold;
			border: solid 1px #dabd61;
			width: 131px;
		}

    	.message
		{
			font-family : arial, sans-serif;
			font-size : 11px ;
			color : red;
			font-weight:bold;
			text-decoration: none;
		}
		
		.reqd{
			font-family : arial, verdana, sans-serif;
			font-size : 10px ;
			color : red;
			font-weight : normal;
		}

		.formelementshort {
			color: #000000;  
			width: 104px;
			border: solid 1px #dabd61 
		}
		
		
		/** BEGIN : Homepage scrolling announcement - scroll text navigation menu added on 10-05-2006 */
		
		
			#nav {
				position: relative;
				top: 0px;
				left: 0px;
				width: 300px;
				/* height: 50px; */
				/* border: 1px solid aqua; */
				padding: 5px;
				/* overflow: hidden; */
				/* clip: rect(8px, 280px, 213px, 0px); */
				margin-top: 163px; 
			}
			
			.menu{
				padding-bottom: 10px;
				/* padding-top: 10px; */
				/* visibility: hidden; */
				color: #666666;
				/* border: 1px solid green; */
			}
			
			.title{
				color: maroon;
				font-weight: bold; 
			}
			
			a {
				color: #666666;
			}
			
		
		/** END :  Homepage scolling announcement - scroll text navigation menu added on 10-05-2006 */
		
		/** BEGIN : JOIN drop down menu css */
		
			.divJoinMenu {
					
				position: absolute;
				top: -100px;
				left: -100px;
				z-index: 2;
				display: none;
				background: #b86a3c;
				border: 1px solid #a3d1d1;
				width: 100px;
			}

			.divJoinMenuItem {
					
				text-align: left;
				/*
				padding: 1px 5px 1px 5px;
				margin: 2px;
				*/
				background: #b86a3c;
				border-right: 1px solid #dabd61;
				border-bottom: 1px solid #dabd61;
				border-left: 1px solid #dabd61;
				font-family: arial;
				font-size: 11px;
				width: 100px;	
			}
			
			.divJoinMenuItem a {
				color: #ffffff;
				font-weight: bold;
				text-decoration: none;
			}

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

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

			.divJoinMenuItem a:link {
				color: #ffffff;
				font-weight: bold;
				text-decoration: none;
			}
			
			.divJoinMenuItem a:visited {
				color: #ffffff;
				font-weight: bold;
				text-decoration: none;
			}
			
			/*
			.divJoinMenuItem a:hover {
				background: #6e4843;
			}
			*/
			/*
			.divJoinMenuItem a:hover {

				color: #ffffff;
				font-weight: bold; 
				text-decoration: none;
				background-color: #6e4843;
			}

			.divJoinMenuItem a:active {

				color: #ffffff;
				font-weight: bold; 
				text-decoration: none;
				background-color: #b86a3c;
			}
				
			.divJoinMenuItem a:visited {

				color: #ffffff;
				font-weight: bold; 
				text-decoration: none;
				background-color: #b86a3c;
			}

			.divJoinMenuItem a:link {

				color: #ffffff;
				font-weight: bold; 
				text-decoration: none;
				background-color: #b86a3c;
			}
			*/
			
			.labelMenuItem {
				vertical-align: 30%;
			}
			
			.imgArrow {
				visibility: hidden;
			}
			
			.divJoinMenuItem a:hover img {
				visibility: visible;
			}
			

		/** END : JOIN drop down menu css */

	.btnVisitorMembership a:active { background: #f26f00; color: #ffffff; font: bold 11px arial; border: 1px solid aqua; }
	.btnVisitorMembership a:link { background: #f26f00; color: #ffffff; font: bold 11px arial; border: 1px solid aqua; }
	.btnVisitorMembership a:hover { background: brown; color: #ffffff; font: bold 11px arial; border: 1px solid aqua; }
	.btnVisitorMembership a:visited { background: #f26f00; color: #ffffff; font: bold 11px arial; border: 1px solid aqua; }
	
.successMessage,
.errorMessage {
	font-size:16px;
	font-weight:bold;
}

.successMessage {
	color:green;
}

.errorMessage {
	color:red;
}
	