td.bac
	{
		background-color:#CC3366;
		cursor:pointer;
		height:40px;
		margin:10px 0px 10px 0px;
		border:0px;
		padding:0px 0px 0px 0px;
	}

td.bacco
	{
		margin:0px;
		border:0px;
		padding:2px;
		width:50%;
	}
td.baccoR
	{
		margin:0px;
		border:0px;
		padding:2px;
		width:50%;
		text-align:right;
	}

/* ------- Links for Menu ------- */
a.li
	{
		margin:11px 4px 11px 5px;
		border:1px solid;
		padding:2px 5px 2px 5px;
	}


a.li:link
	{ 
		color:white;
		border-color:#CC3366;
		text-decoration:none;
	}    /* unvisited link */

a.li:visited
	{
		color:white;
		border-color:#CC3366;
		text-decoration:none;
	} /* visited link */

a.li:hover
	{
		color:white; 
		background-color:rgb(217,100,138);
		border-color:white;
		text-decoration:none;
	}   /* mouse over link */

a.li:active
	{
		color:white; 
		border-color:#CC3366;
		text-decoration:none;
	}  /* selected link */

/* ------- Links for Body ------- */
a.bi {
		border:0;
		margin:0;
		padding:0;
	}

a.bi:link
	{
		font:0.8em Verdana;
		color:black;
		text-decoration:none;
	}    /* unvisited link */

a.bi:visited
	{
		font:0.8em Verdana;
		color:black;
		text-decoration:none;
	} /* visited link */

a.bi:hover
	{
		font:0.8em Verdana;
		color:#CC3366; 
		text-decoration:underline;
	}   /* mouse over link */

a.bi:active
	{
		font:0.8em Verdana;
		color:black; 
		text-decoration:none;
	}  /* selected link */

/* -------------------------------------- */

h1 /*main heading */
	{
		font:3em Tahoma;
		color:#CC3366;
		border:0;
		margin:0;
	}

h2 /*sub main heading */
	{
		font:1.5em Tahoma;
		color:#CC3366;
		border:0;
		margin:0;
	}

h3 /*body section headings */
	{
		font:1.5em Verdana;
		color:#CC3366;
		margin:18px 0px 8px 3px;
		border:0px;
		padding:0px;
	}
h4, th /*sub body headings*/
	{
		font:1.0em Verdana;
		font-weight:bold;
		color:#CC3366;
		margin:13px 0px 8px 3px;
		border:0px;
		padding:0px;
	}

p.bt, li /*body text */
	{
		font:0.8em Verdana;
		margin:0px 0px 0px 10px;
		border:0px;
		padding:0px;
	}

td.cd
	{
		font:0.8em Verdana;
		margin:10px 5px 10px 0px;
		border:0px;
		padding:0px 0px 0px 0px;
	}
p.bti /*italics quote headings */
	{
		font:0.8em Verdana;
		color:#CC3366;
		font-style:oblique;
		margin:0px 0px 0px 10px;
		border:0px;
		padding:0px;
	}
p.ctn /*coloured body text */
	{
		font:0.8em Verdana;
		color:#CC3366;
		margin:0px 0px 10px 20px;
		border:0px;
		padding:0px;
	}
p.ct /*italics body text */
	{
		font:0.8em Verdana;
		font-style:oblique;
		margin:0px 0px 0px 10px;
		border:0px;
		padding:0px;
	}
p.lt /*links text */
	{
		font:0.8em Verdana;
		color:#CC3366;
		margin:0px 0px 0px 0px;
		border:0px;
		padding:2px 5px 2px 5px;
	}
p.ft /*footer text */
	{
		font:0.8em Verdana;
		color:white;
	}

div.mini /*expandable sections */
	{
		font:1.1em Verdana;
		color:#CC3366;
		cursor:pointer;
		margin:18px 2px 8px 6px;
		padding:1px 3px 1px 3px;
		width:inherit;	
	}

div.mini:hover
	{
		color:white; 
		background-color:#CC3366;
			}

div.mini:active
	{
		color:white; 
		background-color:rgb(217,100,138);
		border-color:white;
	}

/* not used */

.backImg 
	{
		background-color:#FFA3B1;
		font-family:Verdana;
		font-size:1em;
		font-variant:small-caps;
	}
.freespace 
	{
		background-color:#FFFFFF;
		font-family:Verdana;
		font-size:0.875em;
	}
.filled 
	{
		background-color:#FF2F4E;
		font-family:Verdana;
		font-size:0.875em;
	}
.closed 
	{
		background-color:#CC3366;
		font-family:Verdana;
		font-size:0.875em;
	}
	