/* Global browser-zero styles */
/* GOK - it just works! - need to look more closely at implied invisible borders which overreach the apparent box*/
table {border-collapse: collapse;}

/*zero the margins etc for all elements - border apparently unimportant*/
* {
  margin: 0;
  padding: 0;
}

/*otherwise images get a space under them .. designed to leave space for non-visible descenders !!!!!!!*/
img {
  vertical-align: top
} 

/* everything at the top of cells by default */
td {
  vertical-align: top;
  }

/*siteSpecific css*/
A:link {
  color:#005555;
  text-decoration: underline;
  }
A:visited {
  color:#005555;
  text-decoration: underline;
  }
A:active {color:red;text-decoration: none}
A:hover {color:#009999;text-decoration: none}

.fineprint {
    font-size: 8px;
    color: #000000;
    text-align: center;
}
.small {
    font-size: 11px;
    color: #000000;
}
.medium {
    font-size: 14px;
    color: #000000;
}

.large {
    text-align: center;
    font-size: 16px;
    color: #000000;
}

.black {
  color:#000000;
  }
  
.tealElle  {
  color:#005555;
  font-weight: 700;
  }
  
.aquaElle {
  color:#009999;
  font-weight: 700;
  }

.leftShadow {
  width: 25px;
  }
  
.rightShadow {
  width: 25px;
  }
 
.bottomLeftShadow {
  width: 25px;
  height:25px;
  }
  
.bottomRightShadow {
  width: 25px;
  height:25px;
  }

.pad {
 padding: 5px 5px 5px 5px;
 }
