body {
  background: #FFE7F6;
  color: black;
  font: normal 10pt Verdana, Lucida Sans Unicode, Lucida Grande, Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  text-align: left;
}

p { }

li { padding-bottom: 10px; }

td {
  padding: 0px 0px 0px 0px;
  vertical-align: top;
}

a {
  text-decoration: none;
}
a:link { color: #C6529C; }
a:visited { color: #C6529C; }
a:hover { color: #FA66C4; }
a:active { color: #FA66C4; }

table {
  border: 0px none;
}

img { padding: 0x 0px 0px 0px; }

.banner {
  text-align: center;
  color: #FFFFFF;
  background-color: #C6529C;
  font: normal 26pt Monotype Corsiva, Verdana, Lucida Sans Unicode, Lucida Grande, Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  padding: 25px 10px 20px 10px;
}

.bannername {
  font-style: italic;
}

.bannertitle {
  font-style: normal;
}

.nav {
  color: #C6529C;
  font: normal 20pt Monotype Corsiva, Verdana, Lucida Sans Unicode, Lucida Grande, Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
  padding: 20px 5px 20px 5px;
}

.butcol { vertical-align: top; }
.butcell { height: 34px; }
.butsepv { height: 10px; }

.leftgap { width: 80px; }

.maincol {
  width: 500px;
  vertical-align: top;
}
.mainsepv { height: 10px; }
.mainseph { width: 20px; }

.rightcol {
  width: 300px;
}
.rightcoltable {
  width: 100%;
}
.rightcolsp {
  width: 60px;
}
.rightcoltop {
  height: 350px;
}
.rightcolpic {
  xheight: 300px;
  vertical-align: middle;
  text-align: center;
  padding-top: 0px;
  padding-bottom: 175px;
}

.subhead {
  text-align: right;
  font-weight: bold;
  font-size: 12pt;
  color: #C6529C;
}
.maintext {
  text-align: right;
}

.signature {
  text-align: right;
  font-size: 14pt;
  font-style: italic;
}

.ref {
  font-size:10pt;
  font-style: italic;
  font-weight: bold;
  color: #C6529C;
}

.copy {
  font-size: 8pt;
  color: #C6529C;
  text-align: left;
}

.eventtabledb {
    border: black solid 1px;
}

.event {
  text-align: right;
}
