/*
	colours	Navy:		#000080 
			Bugundy: 	#870F37
*/

body
{
	background-color: #FFFFFF;	/*white*/
	color: #000000;	/*black*/ /* text color */
	margin: 0px;
}

p
{
	font-family:verdana, "trebuchet MS", helvetica, sans-serif;
	font-size: 12;
	text-align: justify;	
}
p.caption
{
	font-family: 		verdana, "trebuchet MS", helvetica, sans-serif;
	font-size:		10;
	text-decoration:	none;
	font-variant: 		small-caps;
	text-align:		center;
}
p.title
{
	font-family:verdana, "trebuchet MS", helvetica, sans-serif;
	font-size: 14;
	text-align: center;	
}
A.NAV_BAR
{
  font-family:Arial Black;
  font-size: 12;
  background-color:#000080;
  color: #FFFFFF;
  text-decoration:none;
} 
.NEWS_TITLE
{
  background-color:#870F37;
  font-family:Courier;
  font-size: 12;
  font-weight:bold;
  color: White;
  text-align: center;
}
.NEWS_TEXT
{
  font-family: verdana, "trebuchet MS", helvetica, sans-serif;
  font-size: 10;
}
.NEWS_HEADER
{
  font-family:Arial Black;
  font-size: 12;
  background-color:#000080;
  color: #FFFFFF;
}
.OPENING_TEXT
{
  font-family:verdana, "trebuchet MS", helvetica, sans-serif;
  font-size: 12;
}
A.SUB_LINK
{
}
/* styles for content */
td.content
{
	background-color: #FFFFFF;
	color: #000000;
	text-indent: 1cm
}
td.content A
{
	font-weight: bold;
	color: #888888;	
}
td.content A:link
{
	color: #000080;
}

/* styles for the menu-bars */
TD.menu_bar
{
	background-color:	#000080;	/*Navy*/
	color:	#EEEEFF;	/*white*/
	font-size:	70%;
}

TD.menu_bar	A:link
{
		color: #EEEEFF;		/*white*/
}
	
TD.menu_bar	A:hover
{
	background-color:	#000080;	/*Navy*/
	color:	#870F37;	/*white*/
}

td.colour_bar { background-image: 
               url(/images/colour_bar.gif'); 
               width: 100%; height: 12px }
table.display
{
	empty-cells:	hide;
	border-collapse:	seperate;
}

table.display td
{
	border-width:	1px;	
	border-color:	#870F37;
	border-style:	solid;
}

table.pagetable
{
	border-collapse:collapse;
	border-width:	0px;	
	border-color:	#870F37;
	border-style:	solid;
	border-spacing:	0px;
	padding:	0px;
	spacing:	0px;
	WIDTH:		800px;
	HEIGHT:		99%;
	ALIGN:		center;
	background-color:	#FFFFFF;
}
table.supertable
{
	border-collapse:collapse;
	border-width:	1px;	
	border-color:	#870F37;
	border-style:	solid;
	border-spacing:	0px;
	padding:	0px;
	spacing:	0px;
	WIDTH:		100%;
	HEIGHT:		100%;
}

table.titlestable
{
	border-collapse:collapse;
	border-spacing:	0px;
	border: 0;
	padding:	0px;
	border-width:	1px;
	align:	center;
}
TR.schedule_title
{
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 14;
	font-weight:bolder;
	text-decoration:none;
	font-variant: small-caps;
	background-color:	#000060;
	align:		center;
	color:		#EEEEFF;

}
TR.schedule_header
{
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 12;
	font-weight:bolder;
	text-decoration:none;
	font-variant: small-caps;
	background-color:	#770C27;
	align:		center;
	color:		#EEEEFF;
}
TR.schedule_body
{
	font-size: 12;
	background-color:	#EEEEFF;
	align:			center;
}
TD.NAV_COLUMN
{
	vertical-align:		top;
	ALIGN:			left;
	height:			100%;
	background-color:	#EEEEEE;
	border-collapse:collapse;
	border-width:	1px;	
	border-color:	#870F37;
	border-style:	solid;
	border-spacing:	0px;
}
td.submenuTitle
{
	width:			100px;
	border-width:	0px;
	padding:	3px;
	text-align:		left;
	vertical-align:	top;
	background-color:	#000080;
}
td.link_path_cell
{
	background-color:	#870F37;
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 10;
	font-weight:bolder;
	text-decoration:none;
	font-variant: small-caps;
	color:		#F0F0FF;
	text-align:	center;
}

a.link_path{
	color:		#888888;
	font-size: 10;
}
a.link_path:hover 
{
	color:		#000080;
}
a.intro_link
{
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 12;
	font-weight:bolder;
	text-decoration:none;
	font-variant: small-caps;
	color:		#888888;
	
}
a.intro_link:visited
{
	color:		#888888;
}
a.intro_link:hover
{
	color:		#000080;
}
td.submenu
{
	width:		185px;
	padding:	5px;
	text-align:		left;
	vertical-align:	top;
}
td.submenu A
{
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 10;
	font-weight:bolder;
	text-decoration:none;
	font-variant: small-caps;
	color: #888888;
}
td.submenu A:link
{
	color: #888888;
}
td.submenu A:hover
{
	color: #000080;
}
td.news_headline
{
	text-align:	left;
	vertical-align: top;
	font-size:	120%;
}

td.news_body
{
	width: 100%;
	border-width: 2px;
	border-color: #870F37;
	border-style: solid;
	text-align:	left;
	vertical-align: top;	
}
ol
{
	font-family:verdana, "trebuchet MS", helvetica, sans-serif;
	font-size: 12;
	text-align: justify;	

}
ul
{
	font-family:verdana, "trebuchet MS", helvetica, sans-serif;
	font-size: 12;
	text-align: justify;	

}
SPAN.term
{
	font-weight:	bold;
	color:		#000080;
}

SPAN.definition
{

}
h1
{
  	font-family:verdana, "trebuchet MS", helvetica, sans-serif;
  	font-variant: small-caps;

}
h2
{
  	font-family:verdana, "trebuchet MS", helvetica, sans-serif;
  	font-variant: small-caps;
}

a.subNav3
{
	font-family: verdana, "trebuchet MS", helvetica, sans-serif;
	font-size: 12;
	color: #800000;
	text-decoration: none;
	font-weight:bolder;
}

a.subNav3:hover
{
	color: #000080;
}
a.subnav
{
	font-family: verdana, "trebuchet MS", helvetica, sans-serif;
	font-size: 12;
	color: #800000;
	text-decoration: none;
	font-weight:bolder;
}
a.subnav:visited
{
	color: #800000;
}
a.subnav:hover
{
	color: #000080;
}

