/*-- Body (also include bodyExtra (White) --*/
body   				{font-family: Comic Sans MS, TrebuchetMS, helvetica, arial, san-serif;}

/*-- white Cell (same as body background) --*/
.white   			{background-color: rgb(255,255,255);
			 		 color: rgb(0,0,0);
					 font-family: Comic Sans MS, TrebuchetMS, helvetica, arial, san-serif;}


/*-- white Cell (same as body background) --*/
.special em		{color: rgb(53,143,26);
				 font-size: 16pt;
				 font-style: italic;
				 font-family: Comic Sans MS, TrebuchetMS, helvetica, arial, san-serif;
				 font-weight: normal;}






/*-- General Text (Black) --*/
p, td, div, span,
ul  				{font-size: 9pt;
			 		 color: rgb(0,0,0);
					 font-family: Comic Sans MS, TrebuchetMS, helvetica, arial, san-serif;}


/*-- Input Fields (Black) --*/
input, select,
textarea     		{font-size: 8.5pt;
			 		 color: rgb(0,0,0);
					 font-family: Comic Sans MS, TrebuchetMS, helvetica, arial, san-serif;}



/*-- General Text Links (Dark Red) --*/
a         	  		{color: rgb(240,0,0);
					 font-family: Comic Sans MS, TrebuchetMS, helvetica, arial, san-serif;
					 text-decoration: none}

					
/*-- General Link Hover (Green) --*/
a:hover      	  	{color: rgb(53,143,26);
					 text-decoration: none}


/*-- Backgrounds for banner and right panels --*/
.yellow				{background-color: rgb(255,195,8);
					 font-size: 9pt;
					 color: rgb(240,0,0);
					 font-family: Comic Sans MS, TrebuchetMS, helvetica, arial, san-serif;}
.blue				{background-color: rgb(2,49,149);
					 color: rgb(255,255,255);}
.blue a				{color: rgb(109,207,246);}
.blue a:hover		{color: rgb(255,195,8);}
.ltyellow			{background-color: rgb(255,255,208);}
.red				{background-color: rgb(240,0,0);
					 font-size: 9pt;
					 color: rgb(255,255,255);
					 font-family: Comic Sans MS, TrebuchetMS, helvetica, arial, san-serif;}


/*-- Popups  --*/
.popup				{background-color: rgb(2,49,149);
					 color: rgb(255,255,255);}
.ltblue				{background-color: rgb(248,246,223);}
					 
					 
/*-- Contents Back, Banner Top (Transparent) --*/
.Colour1    		{font-family: Comic Sans MS, TrebuchetMS, helvetica, arial, san-serif;}
.Colour1 a       	{color: rgb(255,255,255);
					 font-size: 10pt;
				  	 text-decoration: none}
.Colour1 a:hover 	{color: rgb(255,195,8);
					 font-size: 10pt;
				  	 text-decoration: none}
				  	

/*-- Flyout Back  --*/
.Colour2			{background-color: rgb(253,86,0);
					 font-family: Comic Sans MS, TrebuchetMS, helvetica, arial, san-serif;
				 	 color: rgb(0,0,0)}
.Colour2 a       	{color: rgb(0,0,0);
				  	 text-decoration: none}
.Colour2 a:hover 	{color: rgb(0,0,0);
				  	 text-decoration: underline}


/*-- Contents Open, Contents Rules (Transparent) --*/
.Colour3   			{font-family: Comic Sans MS, verdana, helvetica, arial, san-serif;
				 	 color: rgb(255,255,255);}
.Colour3 a       	{color: rgb(255,255,255);
					 font-size: 10pt;
					 text-decoration: none}
.Colour3 a:hover 	{color: rgb(255,195,8);
					 font-size: 10pt;
					 text-decoration: underline}



/*-- Flyout Front (Orange) --*/
.Colour4   			{background-color: rgb(255,195,8);
					 font-family: Comic Sans MS, TrebuchetMS, helvetica, arial, san-serif;
				 	 color: rgb(0,0,0)}
.Colour4 a       	{color: rgb(0,0,0);
				  	 text-decoration: none}
.Colour4 a:hover 	{color: rgb(53,143,26);
				  	 text-decoration: underline}


/*-- Table Heads, Table Borders (Orange) --*/
.Colour5			{background-color: rgb(2,49,149);
					 font-family: Comic Sans MS, TrebuchetMS, helvetica, arial, san-serif;
				 	 color: rgb(255,255,255);}




/*-- overdue accounts --*/
.overdue      	 {background-color: rgb(255,255,255);
				  font-family: Comic Sans MS, TrebuchetMS, helvetica, arial, san-serif;
				 color: rgb(255,0,0);}
.overdue a       {color: rgb(255,0,0);
				 text-decoration: none;}
.overdue a:hover {color: rgb(255,0,0);
				 text-decoration: none;}


/*-- Page Heading (Blue) --*/
em				{color: rgb(2,49,149);
				 font-size: 12pt;
				 font-style: normal;
				 font-family: Comic Sans MS, TrebuchetMS, helvetica, arial, san-serif;
				 font-weight: normal;}
				 
/*-- error code (Red) --*/
strong			{color: rgb(53,143,26);
				 font-size: 10pt;
				 font-style: normal;
			     font-family: Comic Sans MS, TrebuchetMS, helvetica, arial, san-serif;
				 font-weight: bold;}
				 
/*-- email --*/
H1				{color: rgb(53,143,26);
				 font-size: 14pt;
				 font-style: normal;
			     font-family: Comic Sans MS, TrebuchetMS, helvetica, arial, san-serif;
				 font-weight: bold;}

				 
/*-- Calendar --*/
.bg				{background-color: rgb(119,190,255);}
.hibernation	{background-color: rgb(255,255,208);}
.booking		{background-color: rgb(255,204,204);}
.event			{background-color: rgb(204,255,204);}