﻿	html { height: 100%; }

	body { background: #cccccc;	font-family: Arial; color: #FFFFFF; text-align: justify;  font-size: 90%; }

	#pagecontent a:active { text-decoration: underline; color:#0000ff; }
	#pagecontent a:visited { text-decoration: underline; color:#0000ff; }
	#pagecontent a:link { text-decoration: underline; color:#0000ff; }
	#pagecontent a:hover { color: #999999; text-decoration: none; }

	a:active { text-decoration: none; color:#000000; }
	a:visited { text-decoration: none; color:#000000; }
	a:link { text-decoration: none; color:#000000; }
	a:hover { color: #FFCCFF; text-decoration: none; }

	#sig a:hover { color: #FFCCFF; text-decoration: none; }

	img { border: 0; }

	#pageheader { overflow: hidden; }
	#pageheader .phleft { float: left; font-size: 125%; margin: .5em; }
	#pageheader .phright { float: right; text-align: right; font-size: 200%; margin: .5em; color: #ffFFFF;}
	.phbig { font-size: 130%; }
	
	#clear_float { clear: right; clear: left; }

	.pink85 { background-color: #FFCCFF; filter:alpha(opacity=75); opacity: 0.75; -moz-opacity: 0.75;  width: 85%; padding: 10px; }
	.pink80 { background-color: #FFCCFF; filter:alpha(opacity=75); opacity: 0.75; -moz-opacity: 0.75;  width: 80%; padding: 0px; }
	.pink70 { background-color: #FFCCFF; filter:alpha(opacity=75); opacity: 0.75; -moz-opacity: 0.75; width: 70%; padding: 10px; }
	
	.blank25 { width: 25%; }
	.blank10 { width: 10%; }
	.blank5  { width: 5%; }

	.backimage { background-image: url('../images/pageback.jpg'); padding-bottom: .5em; }

	#pagecontent table { color: black; font-size: 100%; }
	#pagecontent li { margin: 0px; }

	.bigger { font-size: 125%; }
	.right { text-align: right; }
	.centre { text-align: center; }
	.bold	{ font-weight: bold; }
	.highlight { background: #FFFFFF; color: #800000; font-size: 125%; }
		
	.cancelled { font-size: 110%; padding-left: 20px; color: #FF0000}
	.justred { color: #FF0000}
	
	#imageblock img { margin: 15px; border: 7px black outset; }
	
	p { margin-top: .5em; margin-bottom: .5em; }
	h1 {}
	h2 { margin-top: .5em; margin-bottom: .5em; }
	h3 { font-size: 150%; margin-top: .25em; margin-bottom: .5em; }
	h4 { font-size: 115%; margin-top: 0em; margin-bottom: .25em;}

	ul { margin-top: .5em; margin-bottom: .5em; }
	li { margin-top: .5em; margin-bottom: .5em; }
	
	#menu ul { text-align: right; font-size: 85%; margin: 1em; }
	#menu ul li { display: inline; list-style-type: none; padding-left: .5em; }	
	#menu ul li a:visited { text-decoration: none; color: #FFFFFF; background: #000000; padding: .5em; }
	#menu ul li a:link { text-decoration: none; color: #FFFFFF; background: #000000; padding: .5em; }
	#menu ul li a:hover { text-decoration: none; color: #000000; background: #FFCCFF; }
	
	#sig { text-align: center; color:#ffffff; font-size: 96%; font-weight: bold; margin-bottom: -.25em; }
	
/* LIGHTBOX CONTROL */
	#lightbox { background-color:#000;padding:20px 20px 5px 20px; }
	#lightboxDetails { padding-top:5px; }	
	#lightboxCaption { float:left; color:#fff; font-size:11px; }
	#keyboardMsg { float:right; }
	#keyboardMsg a { color:#fff; text-decoration:none; letter-spacing:2px; text-transform:uppercase; font-weight:bold; }
	#lightbox img { border:none; } 
	#overlay img { border:none; }
	
	