body { color:black;  
	background:white;  
	margin-left:5%; 
	margin-right:5%; 
	font-family:Verdana,sans-serif;
	}

A:link        { text-decoration: none; color: #005177; font-weight: bold;  }
A:visited     { text-decoration: none; color: DimGray; font-weight: bold; }

A:hover       { text-decoration: none; color: #CC3366; font-size:100%;}
A:active      { text-decoration: none; color:gray; font-weight: bold;}

A:link.hidden         { text-decoration: none; color: #005177; font-weight: bold;  }
A:visited.hidden     { text-decoration: none; color: DimGray; font-weight: bold; }
A:hover.hidden        { text-decoration: none; color: #CC3366; }
A:active.hidden       { text-decoration: none; color:gray; font-weight: bold;}


A:link.show        { text-decoration: underline; color: #005177; font-weight: bold;  }
A:visited.show      { text-decoration: underline; color: DimGray; font-weight: bold; }
A:hover.show        { text-decoration: underline; color: #CC3366; }
A:active.show       { text-decoration: underline; color:gray; font-weight: bold;}

.show { text-decoration: underline; color: #005177; font-weight: bold;  }


h1, h2, h3, h4	{
	font-family: 'Tempus Sans ITC',Oliveoil, 'Matisse ITC','Lucida Handwriting', Hana,Verdana,sans-serif;
	}

.teal{color:#008080;
	}
	
	
.violet{color:#6600FF;}
.fuschia{color:#990099;}
.emerald{color:#006600;}
.purple{color:#330066;}
.maroon{color:#990033;}
.spruce{color:#006666;}	
.pink{color:#CC6699;}
.darkblue{color:#003366;}
.whitesmoke{color:whitesmoke;}
	
p	{
	font-family:Verdana,sans-serif;}
.cr	{
	font-family:'Courier New',sans-serif;}

.v80	{
	font-family:Verdana,sans-serif;
	font-size:80%;
	}
.v70	{
	font-family:Verdana,sans-serif;
	font-size:70%;
	}
p.r {
	text-align:right;
	}

.ruricLight{
	font-family: 'Tempus Sans ITC','Matisse ITC','Lucida Handwriting', Hana,Verdana,sans-serif;
	color:black;
	font-weight:lighter;
	}

.ruric	{
	font-family: 'Tempus Sans ITC',Oliveoil, 'Matisse ITC','Lucida Handwriting', Hana,Verdana,sans-serif;
	color:black;
	}
	
.ruricc	{
	font-family: 'Tempus Sans ITC',Oliveoil, 'Matisse ITC','Lucida Handwriting', Hana,Verdana,sans-serif;
	color:black;
	text-align:center;
	}
	
.ruricws	{
	font-family: 'Tempus Sans ITC',Oliveoil, 'Matisse ITC','Lucida Handwriting', Hana,Verdana,sans-serif;
	color:black; border-style:dotted; font-weight: lighter; 
	}
	
.rw	{
	background:whitesmoke;
		font-family: 'Tempus Sans ITC',Oliveoil, 'Matisse ITC','Lucida Handwriting', Hana,Verdana,sans-serif;
		color:black;
	}
	
.ruricBold	{
	font-family: 'Tempus Sans ITC',Oliveoil, 'Matisse ITC','Lucida Handwriting', Hana,Verdana,sans-serif;
	font-weight: bold;
	}
	
.ruricgreen	{

	font-family: 'Tempus Sans ITC',Oliveoil, 'Matisse ITC','Lucida Handwriting', Hana,Verdana,sans-serif;
	color:#003300;
	}
.greenBold
{	font-weight: bold;
	color:#003300;
	}

.g	{
	font-family: 'Tempus Sans ITC',Oliveoil, 'Matisse ITC','Lucida Handwriting', Hana,Verdana,sans-serif;
	color:gray;
	}

.ndc	{
	background:#FFFFCC;
	}

	
.gb	{
	font-family: 'Tempus Sans ITC',Oliveoil, 'Matisse ITC','Lucida Handwriting', Hana,Verdana,sans-serif;
	color:gray;
	font-weight: bold;
	}

.c {
	text-align:center;
	}

td {	vertical-align:top;
	}

td.r {
	text-align:right;
	}
	
td.l {
	text-align:left;
	}
td.c {
	text-align:center;
	}
	
td.wr {
	text-align:right;
	background:whitesmoke;
	}
td.wl {
	text-align:left;
	background:whitesmoke;
	}

td.wc {
	text-align:center;
	background:whitesmoke;
	}
.ws	{
	background:whitesmoke;
	}
	
.wsb	{
	background:whitesmoke;
	font-weight: bold;
	}

.wbc	{
	background:whitesmoke;
	font-weight: bold;
		text-align:center;
	}
.wbcn	{
	background:whitesmoke;
	font-weight: bold;
	color:navy;
		text-align:center;
	}

.ybc	{
	background:#FFFFCC;
	font-weight: bold;
		text-align:center;
	}
	
.pbc	{
	background:#FFCCFF;
	font-weight: bold;
		text-align:center;
	}
	
.gbc	{
	background:#CCCC99;
	font-weight: bold;
	text-align:center;
		}

<!--orange-red	-->	
.orbc	{
	background:#FF3300;
	font-weight: bold;
	text-align:center;
		}
<!--palegreen -->
.pgbc	{
	background:#99FF99;
	font-weight: bold;
	text-align:center;
		}
.y	{
	background:yellow;
	}
	
<!--teal -->
.tbc	{
	background:#009999;
	font-weight: bold;
	text-align:center;
		}
		
<!--restaurant venue -->
.rv	{
	background:#009999;
	font-weight: bold;
	text-align:center;
		}
		
<!--classes and workshops -->
.cl	{
	background:#FFCCFF;
	font-weight: bold;
		text-align:center;
	}

<!--Ruric training -->
.rt	{
	background:gray;
	text-decoration: none; color: rgb(169, 169, 169); font-weight: bold; 
		text-align:center;
	}
	
<!--orange-red letters	-->	
.new	{
	color:#FF3300;
	font-weight: bold;
	}
	
	
.box {
DISPLAY: block; 
BACKGROUND: white; 
border: 1pt groove #008080;
padding: 6px 6px 6px 6px;
margin: 1pt 1pt 1pt 1pt;
}

.boxws {
DISPLAY: block; 
background:whitesmoke;
border: 1pt groove #008080;
padding: 6px 6px 6px 6px;
margin: 1pt 1pt 1pt 1pt;
font-size:80%;
}


.boxRed {
DISPLAY: block; 
BACKGROUND: white; 
border: 1pt groove red;
padding: 6px 6px 6px 6px;
margin: 1pt 1pt 1pt 1pt;
}
.box2 {
FONT-SIZE: 10pt; 
FONT-FAMILY: Arial;
margin: 5pt 10pt 5pt 10pt;
display: block;
background: #E0D090;
}

.ft	{
	font-family:Verdana,sans-serif;
	vertical-align:top;
	}
.ft80	{
	font-size:80%;
	font-family:Verdana,sans-serif;
	vertical-align:top;
	text-align:center;
	}
.ft70	{
	font-size:70%;
	font-family:Verdana,sans-serif;
	vertical-align:top;
	}
	
.ft70c	{
	font-size:70%;
	text-align:center;
	font-family:Verdana,sans-serif;
	vertical-align:top;
	}
.ftc	{
		text-align:center;
		vertical-align:top;
	}
.fH1	{font-size:240%;
	font-family: 'Tempus Sans ITC',Oliveoil, 'Matisse ITC','Lucida Handwriting', Hana,Verdana,sans-serif;
	font-weight: bold;}

.fH2	{font-size:16 pt;
	 font-weight: bold;}

.fh3	{font-size:13 pt;
	font-weight: bold;}
	
.xh3	{font-size:115%;
	font-family: 'Tempus Sans ITC',Oliveoil, 'Matisse ITC','Lucida Handwriting', Hana,Verdana,sans-serif;
	font-weight: bold;}
	
.tb	{
	font-family: 'Tahoma',Verdana,sans-serif;
	font-weight: bold;}
	
.t	{
	font-family: 'Tahoma',Verdana,sans-serif;
	}

.ms	{
	font-family: 'MS Sans Serif',sans-serif;
	}
.xs3	{font-size:40%;
	color:white;
	font-family:Verdana,sans-serif;
	margin-left:5%;
	margin-right:5%;
	}
.v	{
	font-family:Verdana,sans-serif;
	}
	
.cg	{
	font-family:Verdana,sans-serif;
	background:gray;
		}
		
.bc	{
	
	font-weight: bold;
	text-align:center;
		}
		
		
.b	{
	
	font-weight: bold;
		}
		
.br	{
	
	font-weight: bold;
	text-align:right;
		}
		
.pagelink { color: #030C34; font-size: 8pt; font-family:verdana, arial, helvetica; font-weight:bold; text-decoration: none; line-height: 11px }

.button {font-family: Tahoma,Lucida Sans Unicode,Courier;
    font-size:14 pt;
    font-weight:normal;
    color:000000;
    background-color:yellow;}
