   body
	{
         color: black;
	 background-color: #2b475f;
	 background-image: url('images/background_5.jpg');
	 background-repeat: repeat-x;
	 margin: 0;
	 padding: 0;
	 font-family:"Times New Roman", Times, serif;
      	}
   a:link
	{
	 color: #0000FF;
	}
   a:visited
	{
	 color: #FF0000;
	}
   a:hover
	{
	 color: #00FFFF;
	}
   a:active
	{
	 color: #FF0000;
	}
   a.bottom:link
	{
	 color: #FFFFFF;
	}
   a.bottom:visited
	{
	 color: #FF0000;
	}
   a.bottom:hover
	{
	 color: #00FFFF;
	}
   a.bottom:active
	{
	 color: #FF0000;
	}
   a.name:link
	{
	 color: #000000;
	}
   a.name:visited
	{
	 color: #000000;
	}
   a.name:hover
	{
	 color: #000000;
	}
   a.name:active
	{
	 color: #000000;
	}
   p
	{
	 font-family:"Times New Roman", Times, serif;
	 font-size: medium;
	}
   h1
	{
	 font-family:"Teen", Times, serif;
	 font-size: 25px;
	}
   h2
	{
	 font-family:"Teen", Times, serif;
	 font-size: 20px;
	 color: #4b0082;
	}
   address
	{
	 text-align: right;
	}
   .curlycontainer
	{
	 border: 1px solid #2b475f;
	 margin-bottom: 1em;
	 width: 275px;
	 float: right;
	 margin-left: 10px;
	}

   .curlycontainer .innerdiv
	{
	 background: transparent url(images/brcorner.gif) bottom right no-repeat;
	 position: relative;
	 left: 2px;
	 top: 2px;
	 padding: 1px 4px 25px 5px;
	}
   .rightborder
	{
	 border-right: solid 1px #2b475f;
	}

   h3:before
	{
	 content: ":: ";
	 color: blue;
	}

   h3:after
	{
	 content: " ::";
	 color: blue;
	}

   a.zipfile:after
	{
	 content: url(images/zip.gif);
	}
   a.pdffile:before
	{
	 content: url(images/pdf.gif);
	}
   hr
	{
	 color: #2b475f;
	}
   .who
	{
	 float: none;
	 position: relative;
	 text-align: center;
	 font-size: large;
	}
   .who ul
	{
	 list-style-type: none;
	}
   .who li
	{
	 display: inline;
	 padding: 0 3em 0 3em;
	}
   .swim
	{
	 background: blue;
	 color: white;
	 font-weight: bold;
	 font-size: 80%;
	}
   .dive
	{
	 background: white;
	 color: black;
	 font-weight: bold;
	 font-size: 80%;
	}
   .prep
	{
	 background: white;
	 color: red;
	 font-weight: bold;
	 font-size: 80%;
	}
   .all
	{
	 background: white;
	 color: blue;
	 font-weight: bold;
	 font-size: 80%;
	}
   .tentative
	{
	 background: black;
	 color: white;
	 font-weight: bold;
	 font-size: 80%;
	}
   .breakhere
	{
	 page-break-before: always;
	}

