/****************************************
*  Site specific css definitions
****************************************/

html,
body {
  background-color:#c2dbf1;
  text-align:center;
}

table.page {
  width:979px;
}

td {
  vertical-align:top;
}

td.bg-header-aquatic {
  height:236px;
  background-image:url(/images/layout/bg_header_aquatic.gif);
  background-position:bottom left;
  background-repeat:no-repeat;
}

td.bg-header-land {
  height:236px;
  background-image:url(/images/layout/bg_header_land.gif);
  background-position:bottom left;
  background-repeat:no-repeat;
}

td.border-left {
  width:9px;
  background-image:url(/images/layout/border_left.gif);
  background-position:top right;
  background-repeat:repeat-y;
}

td.border-right {
  width:9px;
  background-image:url(/images/layout/border_right.gif);
  background-position:top left;
  background-repeat:repeat-y;
}

td.content-aquatic {
  padding:12px 40px 0px 35px;
}

td.content-land {
  padding:12px 40px 0px 35px;
}

td.footer {
  padding:12px 0px 0px 0px;
}

td.header {
  padding:26px 0px 0px 0px;
}

td.main-content {
  background-color:#FFFFFF;
  background-position:top right;
  background-repeat:no-repeat;
}

img.inline {
  display:inline;
}

/******************************
  Text Options
*******************************/

p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:16px;
  color:#00487f;
  margin: 0px 0px 9px 0px;
}

p.dots-green {
  font-size:19px;
  color:#adcf7d;
  padding:0px 0px 8px 0px;
}

h1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  line-height:22px;
  font-weight:bold;
  color:#00487f;
  margin:0px 0px 8px 0px;
}

/******************************
  Link Styles
*******************************/
a:link,
a:hover,
a:visited {
  color:#029ee6;
  text-decoration:underline;
  outline:none;
}

a.plain:link,
a.plain:hover,
a.plain:visited {
  color:#00487f;
  font-weight:normal;
  text-decoration:none;
}
