body		{
			margin:				0;
			topmargin:			0;
			leftmargin:			0;
			padding:			0;
			font-family:		verdana, arial, helvetica, sans-serif;
			font-size:			76%;
			color:				#333333;
			background-color:	#ffffff;
			}

/* HEADINGS */
h1			{
			font-size:			1.1em;
			color:				#333333;
			background-color:	#ffffff;
			margin-bottom:		-0.5em;
			}
h2			{
			font-size:			1.0em;
			margin-bottom:		-0.5em;
			}
h3			{
			font-size:			0.9em;
			margin-bottom:		-0.5em;
			}
h4			{
			font-size:		1.0em;
			}
h5			{
			font-size:		1.0em;
			}
h6			{
			font-size:		1.0em;
			}
/* TEXT */
p			{
			font-size:			0.9em;
			font-family:		verdana, arial, helvetica, sans-serif;
			}
ul			{
			font-family:		verdana, arial, helvetica, sans-serif;
			}
li			{
			font-size:		0.9em;
			font-family:		verdana, arial, helvetica, sans-serif;
			}
table			{
			font-size:		1.0em;
			}
tr			{
			font-size:		1.0em;
			}
td			{
			font-size:		1.0em;
			}
.XLarge			{
			font-size:		1.0em;
			font-weight:		bold;
			text-decoration:	none;
			}
.Large			{
			font-size:		0.9em;
			font-weight:		bold;
			text-decoration:	none;
			}
.Medium			{
			font-size:		0.9em;
			font-weight:		normal;
			text-decoration:	none;
			}
.Small			{
			font-size:			0.8em;
			font-weight:		normal;
			text-decoration:	none;
			}
			
                
a.NavNo2:link	{ 
				font-size:			0.8em;
				font-weight:		normal;
				text-decoration:	none;
          		}
                
a.NavNo2:visited	{ 
				font-size:			0.8em;
				font-weight:		normal;
				text-decoration:	none;
                }
                
a.NavNo2:hover	{ 
				font-size:			0.8em;
				font-weight:		normal;
				text-decoration:	none;
				background-color:	#CCCCCC;
                }
                
a.NavNo2:active	{ 
				font-size:			0.8em;
				font-weight:		normal;
				text-decoration:	overline underline;
				background-color:	#CCCCCC;
                }
                
a.NavNo3:link	{ 
				font-size:			0.8em;
				font-weight:		normal;
				text-decoration:	none;
          		}
                
a.NavNo3:visited	{ 
				font-size:			0.8em;
				font-weight:		normal;
				text-decoration:	none;
                }
                
a.NavNo3:hover	{ 
				font-size:			0.8em;
				font-weight:		normal;
				text-decoration:	none;
				background-color:	#FFCCCC;
                }
                
a.NavNo3:active	{ 
				font-size:			0.8em;
				font-weight:		normal;
				text-decoration:	none;
				background-color:	#FF9999;
                }
                
                
                
a.NavNo4:link	{ 
				font-size:			0.8em;
				font-weight:		normal;
				text-decoration:	none;
          		}
                
a.NavNo4:visited	{ 
				font-size:			0.8em;
				font-weight:		normal;
				text-decoration:	none;
                }
                
a.NavNo4:hover	{ 
				font-size:			0.8em;
				font-weight:		normal;
				text-decoration:	none;
				background-color:	#CCFFFF;
                }
                
a.NavNo4:active	{ 
				font-size:			0.8em;
				font-weight:		normal;
				text-decoration:	none;
				background-color:	#CCFFFF;
                }

/* LINKS */
a			{
			color:			#333333;
			font-weight:		bold;
			text-decoration:	none;
			}
a:link			{
			color:			#333333;
			font-weight:		bold;
			text-decoration:	none;
			}
a:visited		{
			color:			#333333;
			font-weight:		bold;
			text-decoration:	none;
			}
a:hover			{
			color:			#333333;
			font-weight:		bold;
			text-decoration:	underline;
			}
a:active		{
			color:			#333333;
			font-weight:		bold;
			text-decoration:	underline;
			}

/* CAYFORD FOREGROUND AND BACKGROUND COLOURS */

.CBack00			{
					color:				#CCCCCC;
					background-color:	#333333;
					}
.CBack01			{
					color:				#CCCCCC;
					background-color:	#333333;
					}
.CBack02			{
					color:				#FFFFFF;
					background-color:	#666666;
					}
.CBack03			{
					color:				#333333;
					background-color:	#999999;
					}
					
/* CAYFORD LINKS MEDIUM 02 */

A.CMedium02:Link	{
					font-size:			0.9em;
					color:				#CCCCCC;
					font-weight:		normal;
					text-decoration:	none;
					}
A.CMedium02:Visited	{
					font-size:			0.9em;
					color:				#CCCCCC;
					font-weight:		normal;
					text-decoration:	none;
					}
A.CMedium02:Hover	{
					font-size:			0.9em;
					color:				#CCCCCC;
					font-weight:		normal;
					text-decoration:	underline;
					}
A.CMedium02:Active	{
					font-size:			0.9em;
					color:				#CCCCCC;
					font-weight:		normal;
					text-decoration:	underline;
					}
					
/* CAYFORD LINKS MEDIUM 03 */

A.CMedium03:Link	{
					font-size:			0.9em;
					color:				#FFFFFF;
					font-weight:		normal;
					text-decoration:	none;
					}
A.CMedium03:Visited	{
					font-size:			0.9em;
					color:				#FFFFFF;
					font-weight:		normal;
					text-decoration:	none;
					}
A.CMedium03:Hover	{
					font-size:			0.9em;
					color:				#FFFFFF;
					font-weight:		normal;
					text-decoration:	underline;
					}
A.CMedium03:Active	{
					font-size:			0.9em;
					color:				#FFFFFF;
					font-weight:		normal;
					text-decoration:	underline;
					}
					
/* CAYFORD NAV NUMBERS */
                
a.NavNo1:link	{ 
				font-size:			0.8em;
				font-weight:		normal;
				text-decoration:	none;
          		}
                
a.NavNo1:visited	{ 
				font-size:			0.8em;
				font-weight:		normal;
				text-decoration:	none;
                }
                
a.NavNo1:hover	{ 
				font-size:			0.8em;
				font-weight:		normal;
				text-decoration:	none;
				color:				#CCCCCC;
				background-color:	#666666;
                }
                
a.NavNo1:active	{ 
				font-size:			0.8em;
				font-weight:		normal;
				text-decoration:	none;
				color:				#CCCCCC;
				background-color:	#333333;
                }
					
/* ARCHITECTURE FOREGROUND AND BACKGROUND COLOURS */

.ACBack00			{
					color:				#999999;
					background-color:	#666666;
					}
.ABack01			{
					color:				#CCCCCC;
					background-color:	#666666;
					}
.ABack02			{
					color:				#333333;
					background-color:	#999999;
					}
.ABack03			{
					color:				#333333;
					background-color:	#CCCCCC;
					}
					
/* ARCHITECTURE LINKS MEDIUM 00 */

A.AMedium02:Link	{
					font-size:			0.9em;
					color:				#333333;
					font-weight:		normal;
					text-decoration:	none;
					}
A.AMedium02:Visited	{
					font-size:			0.9em;
					color:				#333333;
					font-weight:		normal;
					text-decoration:	none;
					}
A.AMedium02:Hover	{
					font-size:			0.9em;
					color:				#333333;
					font-weight:		normal;
					text-decoration:	underline;
					}
A.AMedium02:Active	{
					font-size:			0.9em;
					color:				#333333;
					font-weight:		normal;
					text-decoration:	underline;
					}
					
					
					
/* PROPERTY FOREGROUND AND BACKGROUND COLOURS */

.PCBack00		{
			color:				#FFFFFF;
			background-color:	#333333;
			}
.PBack01		{
			color:				#FFCCCC;
			background-color:	#FF6666;
			}
.PBack02		{
			color:				#333333;
			background-color:	#FF9999;
			}
.PBack03		{
			color:				#333333;
			background-color:	#FFCCCC
			}

			
/* PROPERTY  LINKS MEDIUM 00 */

A.PMedium03:Link	{
					font-size:			0.9em;
					color:				#333333;
					font-weight:		normal;
					text-decoration:	none;
					}
A.PMedium03:Visited	{
					font-size:			0.9em;
					color:				#333333;
					font-weight:		normal;
					text-decoration:	none;
					}
A.PMedium03:Hover	{
					font-size:			0.9em;
					color:				#333333;
					font-weight:		normal;
					text-decoration:	underline;
					}
A.PMedium03:Active	{
					font-size:			0.9em;
					color:				#333333;
					font-weight:		normal;
					text-decoration:	underline;
					}
					
/* VALUE ADDED FOREGROUND AND BACKGROUND COLOURS */

.VCBack00			{
					color:				#333333;
					background-color:	#666666;
					}
.VBack01			{
					color:				#CCFFFF;
					background-color:	#3399CC;
					}
.VBack02			{
					color:				#333333;
					background-color:	#66CCFF;
					}
.VBack03			{
					color:				#333333;
					background-color:	#CCFFFF;
					}
					
/* VALUE ADDED LINKS MEDIUM 00 */

A.VMedium03:Link	{
					font-size:			0.9em;
					color:				#333333;
					font-weight:		normal;
					text-decoration:	none;
					}
A.VMedium03:Visited	{
					font-size:			0.9em;
					color:				#333333;
					font-weight:		normal;
					text-decoration:	none;
					}
A.VMedium03:Hover	{
					font-size:			0.9em;
					color:				#333333;
					font-weight:		normal;
					text-decoration:	underline;
					}
A.VMedium03:Active	{
					font-size:			0.9em;
					color:				#333333;
					font-weight:		normal;
					text-decoration:	underline;
					}