A:link	{color: #666633;text-decoration:underline}
A:visited{color: #666633;text-decoration:underline}
A:active{color: #993300;}
A:hover {color: #993300;}


A.side:link	{color: white;text-decoration:none;}
A.side:visited {color: white; text-decoration:none;}
A.side:active {color: #D0AB66;}
A.side:hover {color: #D0AB66; }




H1	{color: #676403; font-size: 16pt;  font-family:   Arial, Helvetica, sans-serif; }
H1.home	{color: #FFFFFF; 
	font-size: 18pt;  
	font-family:  Arial, Helvetica, sans-serif;
	margin-left: 10pt; margin-top:50pt; margin-bottom:0;}
H1.tag	{color: #FFFFFF; 
	font-size: 12pt;  
	font-family:  Arial, Helvetica, sans-serif;
	margin-left: 20pt; margin-bottom:0; 
	}

H2	{
	color: #000000;
	font-size: 12pt;
	font-family:  Arial, Helvetica, sans-serif;
	margin-bottom: 0;
	font-weight: bolder;
	font-style: normal;
}
.imageright {
	float: right;
	padding-left: 10px;
	padding-top: 20px;
}


H3	{color: #993300; 
	font-size: 9pt;  
	font-family:  Arial,Helvetica, sans-serif;
	margin-bottom: 0;
	}

H4	{color: #000000; 
	font-size: 8pt;  
	font-family:  Arial, Helvetica, sans-serif;
	margin-bottom: 2pt; }

P	{color: #333333; 
	font-family: verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	margin-bottom: 6pt;
	line-height: 12pt;
	}

p.big {font-size:10pt; line-height: 18pt;}	

p.white {color: white;
	font-family: verdana, Arial,Helvetica,sans-serif;
	font-size: 8pt;
	margin-top:2;
	margin-bottom:2;
	}


UL	{color: #003300;
	margin-top: 2pt;
	margin-bottom: 6pt;
	}
.testimonial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: normal;
	margin: 0px;
	text-align: left;
}
.testimonalblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}



LI	{color: #003300; 
	font-family: verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;  
	margin-left:-25px; 
	margin-right:0px; 
	list-style-type: square;
	line-height: 12pt;
}
	
td {font-family: verdana,Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #333333;}.membersarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

/* Additions by Paul Hyndman, Dtex Consulting */
.login {
    margin-left: 5px;
    margin-top: 0px;
    padding: 0px;
}

#loginTitle {
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}


.nomargin {
    margin: 0px;
    padding: 0px;

}


.margin1 {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding: 0px;
}

.margin2 {
  margin-top: 10px;
  margin-bottom: 0px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 0px;
}

.title1 {
  margin-top: 10px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding: 0px;
  text-align: center;
  font-size: 14px;
}


#register_single {
  margin-top: 20px;
  padding: 0px;
}

.errmsg {
    color: red;
    font-weight: bold;
    text-align: left;
}

#menudiv {
  margin-bottom: 50px;
}


.centermenu {
  text-align: center;
  padding-top: 20px;
}

.memberlist {
  margin-top: 20px;
  margin-bottom: 20px;
}

.MOtable {
  margin-top: 20px;
  margin-bottom: 20px;
  width: 100%;
}



.headercell {
  background-color: #666633;
  color: white;
  font-weight: bold;
}

.headercellerr {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #660033;
}

.pagediv {
  height: 500px;
}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}


.MO_cell {
    text-align: center;
    vertical-align: top;
}



/* End of additions */


.mainheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 16px;
}
.imageleft {
	float: left;
	padding-right: 10px;
}
.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
	text-align: center;
	line-height: normal;
	text-transform: uppercase;
}
.bodytextcentre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: center;
}
.topborder {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #848247;
	padding-top: 1px;
}
.box {
	border: thin solid #848247;
}
.newsheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #B0511B;
}
.economicnewstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006600;
}
.headlinecentre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009933;
	text-align: center;
}
