body {
margin:0;
font-family : Arial,Helvetica,sans-serif;
color: #333; background: #def;
}

h1 {margin-bottom:0;margin-top:0;padding-bottom:0;font-size:22px}
.logo {font-size:40px;margin-right:9;margin-left:9;padding-bottom:3;font: 32px "Trebuchet MS", Arial, Helvetica, sans-serif;}
h2 {margin-top:0;margin-bottom:0;padding-bottom:0;font-size:20px;}
h3 {margin-bottom:0;margin-top:2;padding-bottom:2;font-size:18px;}

td,th {
    line-height : 1.4;
}

A:link {
    color:#c00;
    text-decoration:underline;
  }

A:visited {
    color:#039;
    text-decoration:underline;
  }

A:hover {
    color:#f00;
    text-decoration:underline;
  }

.line0 {
    color: white ;
    background: red;
  }


.line1bg {
    color: #fff ;
    background: #003;
    background-image: url("/images/bg/bg-blue-036.gif");
  }


.line1, .line1:visited, .line1:link, .line1:hover {
    color: #fff;
    text-decoration: none;
  }


.line1high,.line1high:link,.line1high:visited {
    color: #000;
    background: #fc0;
    text-decoration: none;
  }


.line2bg {
    font-size : 100%;
    color: #fff ;
    background: #003;
    background-image: url("/images/bg/bg-blue-036.gif");
  }


.line2, .line2:visited, .line2:link, .line2:hover {
    font-weight : bold;
    color: #fff;
    text-decoration: none;
  }


.line2high,.line2high:link,.line2high:visited {
    font-weight : bold;
    color: #000;
    background: #fc0;
    text-decoration: none;
    background-image: url("/images/bg/bg-yellow-ff0-fc0.gif");
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
  }


.line2img {
    color: #fff ;
    background: #039;
    background-image: url("/images/swim/lifesaving-banner-2.jpg");
  }


.line3bg {
    color: #fff ;
    background: #06c;
    BACKGROUND-IMAGE: url("/images/bg/bg-wackywet-3.gif");
  }

.line3round {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    color: #fff ;
    background: #06c;
    BACKGROUND-IMAGE: url("/images/bg/bg-wackywet-3.gif");
  }


.line3, .line3:visited, .line3:link, .line3:hover {
    color: #fff;
    text-decoration: none;
  }

.line3high,.line3high:link,.line3high:visited {
    color: #000;
    background: #fc0;
    text-decoration: none;
  }


.line4bg {
    color: #000;
    background: #fc0;
    background-image: url("/images/bg/bg-yellow-ff0-fc0.gif");
    border-bottom: 1px solid #999;
  }


.line4round {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    color: #000;
    background: #fc0;
    background-image: url("/images/bg/bg-yellow-ff0-fc0.gif");
  }


.line4 {
    color: #000;
  }


.line4:link {
    color: #c00;
    text-decoration: none;
  }


.line4:visited {
    color: #039;
    text-decoration: none;
  }


.line4:hover {
    color: #c00;
    text-decoration: none;
  }


.line4high,.line4high:link,.line4high:visited {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    font-weight : bold;
    text-decoration: none;
    color: #fff;
    background: #06c;
  }


.line5bg {
    color: #000;
    background: #fff;
    text-decoration: none;
  }


.line5round {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    color: #000;
    background: #fff;
    text-decoration: none;
  }


.line5 {
    color: #000;
    background: #fff;
    text-decoration: none;
  }


.line5:link {
    color: #000;
    text-decoration: none;
  }


.line5:visited {
    color: #000;
    text-decoration: none;
  }


.line5:hover {
    color: #c00;
    text-decoration: none;
  }


.album {
    color: #ccc ;
    background: #013;
    text-decoration: none;
  }


.album:link {
    color: #fc0 ;
    background: #013;
    text-decoration: none;
  }


.album:visited, .album:hover {
    color: #f90 ;
    background: #013;
    text-decoration: none;
  }


.album:hover {
    color: #fff ;
    background: #001133;
    text-decoration: none;
  }


p.dotted {
    border-style: dotted;
  }


p.dashed {
    border-style: dashed;
  }


p.solid {
    border-style: solid;
  }


p.double {
    border-style: double;
  }


p.groove {
    border-style: groove;
  }


p.ridge {
    border-style: ridge;
  }


p.inset {
    border-style: inset;
  }


p.outset {
    border-style: outset;
  }


.boxshadow {
    -moz-border-radius: 1em 1em;
    -moz-box-shadow: 4px 4px 10px #666 inset;
    border-radius: 1em 1em;
    border:1px inset #000;
  }

/*  border-bottom:1px solid #CCCCCC; */