body
{
font-size: 10pt  ;
margin:0px 0px; padding:0px;
text-align: center;
color: #00549a ;
font-family: "arial,verdana,geneva,helvetica";
/*background: #FFFFFF url("side.gif") repeat-y; */
}

p#info
{
color: #666666 ;
font-size: 10pt  ;
text-align:left;
margin: 10px ;
margin-right: 80px ;
background-color: #ffffff;
}
p#alert
{
color: #cc0000 ;
font-size: 10pt  ;
text-align: justify ;
margin: 10px ;
padding: 6px ;
border: 2px solid #A5B5C6;
background-color: #eeeeee ;
}

#page_header
{
position: absolute;
left: 0px;
top: 0px;
padding: 0px;
height: 104px;
width: 100% ;
/* header.jpg in same folder as css */
background: #00549a url(header.gif) no-repeat ; 
border-bottom: 0px solid #A5B5C6;
}
#center 
{
position: absolute;
left: 20% ;
right: 10% ;
top: 104 px;
padding: 0px;
/* width: 80% ; */
/* header.jpg in same folder as css */
background: #FFFFFF ;
border: 0px solid #cccccc ;
/* border-bottom: 1px solid #cccccc ; */
}

#bookingform
{
position: absolute;
left: 5% ;
right: 5% ;
top: 114 px;
padding: 0px;
/* width: 80% ; */
/* header.jpg in same folder as css */
background: #ffffff ;
border: 1px solid #cccccc ;
/* border-bottom: 1px solid #cccccc ; */
}


#footer
{
clear: both; 
/* position: absolute; needs this for some reason*/
bottom:0;
width: 100% ; 
left: 0% ;
font-size: 10pt ;
border-top: 1px solid #692594 ;
border-bottom: 1px solid #692594 ;
background-color: #eeeeee ;
color: #999999 ;
}


table,td,tr
{
color: #000099;
font-size: 10pt ;
font-family: "arial,verdana,geneva,helvetica";}
text-align: justify;
margin: 0px ;
margin-left: 0px ;
margin-right: 0px ;
}

/* where command buttons go */
td#dataformcmd
{
color: green ;
font-size: 10pt ;
border-collapse: collapse;
border-bottom: 1px solid #69259a ;
background-color: #eeeeee ;
}

/* reference as id=event */
table#event
{
background: #eeeeee ; 
color: #00549a;
font-size: 10pt ;
margin: 10px ;
padding: 10px ;
margin-left: 0px ;
margin-right: 0px ;
border-collapse: collapse; 
/* border: 1px solid #69259a ;  purple */
border: 2px solid #A5B5C6; 
}
table#eventlist
{
background: #eeeeee ;
color: #00549a;
font-size: 10pt ;
margin: 10px ;
padding: 10px ;
margin-left: 0px ;
margin-right: 0px ;
border-collapse: collapse;
/* border: 1px solid #69259a ;  purple */
border: 1px solid #A5B5C6;
}

td#header
{
color: #ffffff ;
font-weight: bold ; 
font-size: 10pt ;
border-collapse: collapse;
border-bottom: 0px dashed #69259a ;
background: #1B63AB ;
}
td#event
{
color: #999999;
font-size: 9pt ;
border-collapse: collapse;
border-right: 0px solid #1B63AB ;
background: #ffffff;
}
table#booking
{
background: #ffffff ;
color: #00549a;
font-size: 10pt ;
font-family: "arial,verdana,geneva,helvetica";
margin: 0px ;
padding: 8px ;
margin-left: 0px ;
margin-right: 0px ;
border-collapse: collapse;
/* border: 1px solid #69259a ; purple */
border: 1px dashed #cccccc ;
}

td#label
{
color: #00549a ;
font: arial ;
font-size: 10pt ;
border-collapse: collapse;
border-bottom: 0px dashed #69259a ;
background: #ffffff ;
}


/* Paragraph */
p {
margin-left: 20px;
color: #00549a ;
background: transparent ;
font-size: 12pt ;
font-weight: normal ;
font-family: "arial","helvetica","verdana", "arial", "geneva", sans-serif;
}
h1 
{
margin-top: 10px;
margin-left: 20px;
color: #692594 ; 	/* purple */
background: transparent ;
font-size: 14pt ;
font-weight: normal ;
font-family: "arial","helvetica","verdana", "arial", "geneva", sans-serif;
}

A:active
{
    COLOR: #000066;
    TEXT-DECORATION: none
}
A:visited
{
	font-size: 10pt ;
    COLOR: #000066;
    TEXT-DECORATION: none ;
}
A:hover
{
	font-size: 10pt  ;
    COLOR: #ff6600;
    TEXT-DECORATION: none ;
}
A:link
{
    COLOR: #000066;
	font-size: 10pt  ;
    TEXT-DECORATION: none ;
}
.whiteLink
{
    COLOR: white ;
}
INPUT
{
      font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #b9d8ff ;
    CURSOR: hand ;
}
SELECT
{
    BACKGROUND-COLOR: #b9d8ff ;
    CURSOR: hand ;
}
SUBMIT
{
    BACKGROUND-COLOR: #3380cc ;
    CURSOR: hand ;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.reset {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 10pt;
}

A:link, A:visited, A:active { text-decoration: underline }

/* fancy tables */


COL   { border-style: none solid }
/*
TABLE { border-style: hidden } 
COL.totals { background: blue }
TABLE { table-layout: fixed }
COL.totals { width: 5em }
*/

/* for forms */

fieldset {
width: 600px;
	margin:0px auto;
	text-align:left;
  padding: 1em;
  font:90%/1 tahoma ;
  }
label {
  float:left;
  width:55%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  font-size: 10pt ; 
  color: #00549a ;
  background: #ffffff ;
  border:0px solid green
  }
fieldset { border:1px solid #d5d5d5 ;}
legend {
  padding: 0.2em 0.5em;
  border:1px solid #d5d5d5 ;
  color:blue ;
  font-size:90%;
  text-align:right;
  }

/* navigation stuff */
ul#main
{
list-style: none ;
position: absolute;
left: 0 px; 
top: 104 px;
margin: 0 0% ;
padding: 0% 0% ;
width: 20% ;
background-color: #692594 ;
border: rgb(0,0,0) ;
}
ul#main li a:link, ul#main li a:visited
{
text-decoration: none ;
display: block ;
width: 100% ;
padding: 6px 6% ; 
background-color: #692594 ; 
font: bold 10pt/1.5 arial,sans-serif ;
color: #ffffff ;
}
ul#main li a:hover
{
text-decoration: none ;
/*background-color: #6E4486 ; */
background-color: #4962d9; 
color: #ffffff ;
}
ul#main li
{
border-top: 1px solid #a5b5c6 ;
}

ul#main ul.subnav {
        margin: 0px;
        list-style: none;
        padding: 0px;
        border: 0px solid pink;
        }

ul#main ul.subnav li {
        border-top: 0 none;
        border: 0px solid green;
        padding-left: 1.5em;
        }

ul#main ul.subnav li a {
        padding: 1%;
        margin: 0px;
        font: bold 0.7em /1.5 verdana, sans-serif;
        color: #ffffff;
        background-color: transparent;
        border: 0px solid yellow;
        }

ul#main ul.subnav li a:hover {
        color: #ffffff ;
        background-color: transparent;
        text-decoration: underline;
        }

