body {
    font-size: small;
    font-family: Lucida Sans, Arial, sans-serif;
	color: white;
	background: rgb(172,34,144);
}

.centre {
    text-align: center;
}

.right {
    text-align: right;
}

.inverse {
	background: white;
	color: rgb(172,34,144);
	padding: 1em;
}

.smaller {
	font-size: smaller;
}

img.left {
	float: left;
	margin: 10px;
}

img.right {
	float: right;
	margin: 10px;
}

img.sensitive {
	border:none;
}

p.date {
    margin-top: 20px;
}

p.narrow {
    margin-left: auto;
    margin-right: auto;
    width: 80%;
}

table.note {
    font-size: x-small;
    margin-left: auto;
    margin-right: auto;
    /* width: 80%; */
    border: none;
}

table.panel {
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
    border-style: solid;
    border-color: rgb(221,170,207);
}

td.panel {
    padding: 1ex;
}

td.notice {
    border-style: solid;
    border-color: rgb(221,170,207);
	width: 27%;
}

td.inverse {
	background: white;
	color: rgb(172,34,144);
	padding: 6em;
}

table.picture {
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: auto;
    margin-right: auto;
	width: 80%;
    /* width = 560px; */
    border-style: solid;
    border-color: rgb(221,170,207);
}
td.picture {
    padding: 1ex;
    text-align: center;
    background-color: white;
}

table.top {
    margin-left: 10%;
    margin-right: 10%;
    width: 80%;
    margin-bottom: 1em;
}

td.top {
    font-size: x-large;
    font-weight: bold;
    padding: 2ex;
    background: rgb(221,170,207);
    color: rgb(172,34,144);
}

table.information {
    /* border-style: double;
    border-color: rgb(221,170,207); */
    margin-top: 1em;
    margin-left: 10%;
    margin-right: 10%;
    width: 80%;
    /* margin-bottom: 2em; */
}

td.heading {
    font-style: bold;
    font-size: large;
    padding: 2ex;
    color: rgb(172,34,144);
    background-color: rgb(221,170,207);
	text-align: center;
}

td.section {
    font-style: bold;
    font-size: large;
    padding: 2ex;
    color: rgb(172,34,144);
    background-color: rgb(221,170,207);
}

th.section {
    font-style: bold;
    font-size: large;
    padding: 2ex;
    color: rgb(172,34,144);
    background-color: rgb(221,170,207);
}

td.information {
    padding: 1ex;
    border-style: solid;
    border-color:  rgb(221,170,207);
    border-width: thin;
}

table.indextable {
    margin-left: 10%;
    margin-right: 10%;
    width: 80%;
    border: none;
}

td.indexdata {
    background: rgb(221,170,207);
    color: black;
    vertical-align: top;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-style: none;
    border-width: 0;
}

td.indexlink {
    background: rgb(221,170,207);
    color: black;
    vertical-align: top;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-style: none;
    border-width: 0;
    width: 2em;
}

td.notice {
	vertical-align: top;
	background: rgb(221,170,207);
	color: rgb(172,34,144);
}

table.navigation {
    margin-left: 10%;
    margin-right: 10%;
    width: 80%;
	text-align: center;
    border: none;
}

td.navigation {
    background: rgb(221,170,207);
    color: rgb(172,34,144);
    font-weight: bold;
    padding: 4px;
}

a:active { color: rgb(167,227,178); }
a:hover { color: rgb(0,0,255); }
a:visited { color: white; }
a:link {color: rgb(255,255,0); }



