/* Body Properties */
BODY		{ font: 10pt arial, helvetica, sans-serif; color: #000000;}
.Xfull		{ background: #447756; border: solid #447756; width: 750px; vertical-align: top; 
				text-align: center; color: #ffffff; }
.Xcontright	{ background: #ffffff url('../images/footprint.gif') repeat-y right; border: medium solid #447756; 
				width: 100%; vertical-align: top; 
				color: #000000; font-style:normal; font-variant:normal; font-weight:normal; font-size:10pt; font-family:arial, helvetica, sans-serif; padding-left:10; padding-right:70; padding-top:10; padding-bottom:10 }
.Xcontrightindex
			{ background: #ffffff; border: none; width: 100%; padding: 8; vertical-align: top; 
				color: #000000; font: 10pt arial, helvetica, sans-serif; }
.Xinset		{ background: none; border: solid #447756 2px; width: 100%; text-align: justify; 
				font: 10pt arial, helvetica, sans-serif; }
.Xinsetsmall	{ background: none; border: solid #447756 2px; width: 100%; text-align: justify; 
				font: 10pt arial, helvetica, sans-serif; }
.Xtablehdr	{ background: #447756; border: solid #447756 2px; color: #ffffff; text-align: left; 
				font-size: 125%; font-weight: bold; }
.Xtablehdrsmall	{ background: #447756; border: solid #447756 2px; font-size: 100%; text-align: left; 
				font-weight: bold; color: #ffffff; }
.Xcontact		{ background: none; border: solid #447756 2px; width: 100%; }
.Xcontactleft	{ background: #9EC7AC; vertical-align: middle; width: 120px; color: #ffffff; font-weight: bold; }
.Xcontactright	{ background: none; vertical-align: middle; color: #000000; }

TABLE		{ font-size: 10pt; }
TD			{ font-size: 10pt; text-align: justify; }
HR			{ width: 100%; border: solid 1px #447756; }

/* Text types */
	/* At the bottom of each page, copywrite etc */
.smallprint	{ font-size: 75%; color: #ffffff; }
	/* At bottom of "news box" and "profiles box" */
.seemore	{ font-size: 75%; color: #447756; }
	/* Page section headings eg News, Profiles, How to help */
H1 	{ font-weight: bold; color: #447756; font-size: 125%; text-align: center; }
	/* Newspaper headlines */
H2	{ font-weight: bold; color: #000000; font-size: 150%; text-align: center; } 
	/* Sub headings in myths etc */
H3	{ font-weight: bold; color: #FFFFFF; font-size: 110%; text-align: left; background: #447756; vertical-align: center;  }






/* Links */
A:link		{ font-weight: bold; color: #447756; }
A:active	{ font-weight: bold; color: #447756; }
A:visited	{ font-weight: bold; color: #447756; }
A:link.smallprint		{ font-weight: normal; color: #ffffff; }
A:active.smallprint		{ font-weight: normal; color: #ffffff; }
A:visited.smallprint	{ font-weight: normal; color: #ffffff; }