body {font-family: arial, helvetica, verdana;
	  font-size: 1em; 
	  color: #000000;
	  background-color: #ffffff;
  	  }

a	    {color: #0000aa; text-decoration: none}

a.leaveas{color: #000000}

a:hover {color: #888888 }

normal {font-family: arial, helvetica, verdana;  
	text-align: justify; 
	font-size: 1em; 
	color: #000000;
	}

.cp1 {width: 100%;
	text-align: center;
	background-color: #ffffff}
	
.cp2 {width: 800px;
	vertical-align: top;
	text-align: justify;
	border-style: solid; 
	border-width: 0px; 
	border-color: #000000; 
	margin-left: auto; 
	margin-right: auto;
	background-color: #ffffff}
	
.cp3 {
	vertical-align: top;
	text-align: justify;
	border-style: solid; 
	border-width: 0px; 
	border-color: #000000; 
	margin-left: auto; 
	margin-right: auto}
	
h1 {font-family: arial, helvetica, verdanaArial, Helvetica; 
	text-align: left; 
	font-weight: bold; 
	text-decoration: none;
	font-size: 3em; 
	color: #ffffff}

h2 {font-family: arial, helvetica, verdana; 
	text-align: left; 
	font-style: none; 
	font-style: normal;
	font-size: 1.1em; 
	color: #0000aa}

h3 {font-family: arial, helvetica, verdana;
	text-align: center; 
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	font-size: 1.0em; 
	color: #000000}
	
.maintitle {font-family: arial, helvetica, verdanaArial, Helvetica; 
	text-align: center; 
	font-weight: bold; 
	text-decoration: none;
	font-size: 3em; 
	color: #ffffff}
.subtitle {font-family: arial, helvetica, verdana;
	text-align: center; 
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 0.9em; 
	color: #ffffff}
	
.format_base_table 
	{font-family: arial, helvetica, verdana; 
	margin: 0;
	padding: 0;
	width: 800px;
	border-top: 1px black solid;
	font-weight: bold; 	
	font-size: 0.7em}

.format_base_row 
	{font-family: arial, helvetica, verdana; 
	text-align: left;
	color: #000000}

.format_base_cell_left
	{width: 50%;
	vertical-align: top;
	text-align: left}
	
.format_base_cell_right
	{width: 50%;
	vertical-align: top;
	text-align: right}
	
.caption
	{font-family: arial, helvetica, verdana;
	text-align: left; 
	font-size: 0.7em; 
	color: #000000}
	
.gallextract
	{font-family: arial, helvetica, verdana;
	text-align: center; 
	font-size: 0.8em; 
	color: #0000aa;
	padding: 0px 100px 0px 100px}	
	
.gallheading
	{font-family: arial, helvetica, verdana;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	font-size: 1.0em; 
	color: #000000;
	text-align: center}	
	
.gallimage
	{text-align: center}	
	
.menubox
	{
	position: absolute; 
	width: 210px; 
	z-index: 2; 
	left: 570px; 
	top: 5px
	}
.menuouter
	{
	border-top: 1px solid #ffffff;
	border-right: 1px solid black;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid black;
	}
.menubutton, .menubuttonsel
	{
	border-top: 1px solid #cccccc;
	border-right: 1px solid #666666;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #666666;
	text-align: center;
	height: 20px;
	}	
.menubutton
	{
	background-color: #005bae;
	}
.menubutton:hover
	{
	background-color: #177bd0;
	}
.menubuttonsel
	{
	background-color: #bbbbbb;
	}	
.menutext, .menutextsel
	{
	font-size: 12px;
	}
.menutext
	{
	color: white;
	}
.menutext:hover
	{
	color: darkblue;
	}
.menutextsel
	{
	background-color: #bbbbbb;
	color: #005bae;	
	}
.menutextsel:hover
	{
	background-color: #bbbbbb;
	color: white;
	}
.menubuttonwide
	{
	width: 250px; 
	background-color: #005bae;
	color: white
	}	
	
.menubuttonnarrow
	{
	width: 110px; 
	background-color: #005bae;
	color: white
	}	
	
#menubuttonid:hover, .menubuttonwide:hover, .menubuttonnarrow:hover 
	{
	background-color: #177bd0;
	color: white}

.pagehead
	{position: relative; 
	width: 800px; 
	height: 180px; 
	z-index: 2; 
	left: 0px; 
	top: 0px; 
	background-image: url('images/pageheader.jpg');
	background-color:#177bd0}

.pagetitle
	{position: absolute; 
	width: 240px; 
	height: 80px; 
	z-index: 3; 
	left: 110px; 
	text-align: center;
	top: 55px}
	
.pagebody
	{position: relative; 
	width: 800px; 
	z-index: 1; 
	left: 0px; 
	top: 0px}
	
.pageright
	{position: absolute; 
	width: 250px; 
	z-index: 1; 
	left: 550px; 
	top: 0px}

.pageleft
	{position: absolute; 
	width: 520px; 
	z-index: 2; 
	left: 0px; 
	top: 0px}
	
.coverpage
	{position: absolute; 
	width: 250px; 
	height: 379px; 
	z-index: 1; 
	left: 0px; 
	top: 30px}
	
.pic
	{position: absolute; 
	z-index: 1}
	
.eventlocation
	{font-family: arial, helvetica, verdana, sans;
	text-align: center; 
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	font-size: 1.0em; 
	color: #000000}

.eventdetail
	{font-family: arial, helvetica, verdana, sans;
	text-align: justify; 
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1.0em; 
	color: #000000}
	
.eventbox
	{border: 1px #0000aa solid; 
	width: 520px; 
	padding: 20px}
	
.eventfinish
	{font-family: arial, helvetica, verdana, sans;
	text-align: center; 
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	font-size: 1.0em; 
	color: #0000aa}
	
.confirmbox
	{border-style:solid; 
	border-width:1px; 
	padding: 1px 4px 1px 4px; 
	vertical-align: top;}

.confirmboxb
	{border-style:solid; 
	border-width:1px; 
	padding: 1px 4px 1px 4px; 
	font-weight: bold;
	vertical-align: top;}
	
.gallerytable {width: 800px; 
	border-width: 0px;
	border-color: #888888;
	border-style: solid;
	border-collapse: collapse}
	
.galleryrow {}

.gallerycell {width: 200px;
	text-align: center;
	border-color: #888888;
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse}
	
.galleryspan {
	text-align: center;
	border-color: #888888;
	border-width: 1px;
	border-style: solid}
	
.gallerycaption {}

.listboxes
	{
	text-align: left;
	font-size: 0.8em;
	}
