BODY {
	background-color: #000066;
	margin: 5% 5% 5% 5%;
	color: #EAC800;
	border: #000066;
	font: serif;
	font-size: 13pt;
	line-height: 166%;
}

a.footnote {	
	font-family: serif;
	font-size: 11pt;
	}

h1 {
	font-weight: lighter;
}
h1.title {
	text-align: right;
	letter-spacing: 3px;
	font-style: normal;
	font-family: serif;
	font-weight: lighter;
	margin-right: 50%;
	line-height: 111%;
	font-variant: small-caps;
	font-size: xx-large;
}

h1.subtitle {
	text-align: right;
	margin-right: 50%;
	font-weight: normal;
	letter-spacing: 3	px;
	font-variant: small-caps;
	line-height: 156%;
	font-size: 156%;
}

h2 {
	font-weight: lighter;
}

h3 {
	font-weight: normal;
	letter-spacing: 5	px;
	font-size: 16 pt;
	font-variant: small-caps;
}

h4 {
	font-family: sans-serif;
	letter-spacing: 2px;
	font-size: 18pt;
}

img.dropcap {
	margin-right: 12px
}

li {
	font-family: sans-serif;
	font-weight: 600;
}

li.text {
	font: serif;
	font-weight: normal;
	font-size: 13pt;
	line-height: 166%;
}

p {
	font: serif;
}

p.footnote {
	font-size: smaller;
	margin-left: 5%;
	line-height: 144%;
}

p.footquote {
	font-size: smaller;
	font-style: italic;
	margin-left: 5%;
	margin-right: 25%;
	line-height: 144%;
}


p.text {
	font-family: sans-serif;
	font-weight: 600;
	line-height: 120%;
	}
	
p.greeting {
	letter-spacing: 2px;
	font-variant: small-caps;
	font-size: small;
}
p.centre {
	text-align: center;
}

p.quote {
	font-style: italic;
	margin-left: 5%;
	line-height: 144%;
}

table.foot {
	border: 3px solid #EAC800;
	background-color: #000055;
	font-size: smaller;
	margin-left: 5%;
}

th.foot {
	height: 31px;
	border-bottom: 3px solid;
	line-height: 130%;
}	

th.rule1px {
	height: 31px;
	border-bottom: 1px solid;
}	

td.foot {
	padding: 6px;
	line-height: 130%;
}
td.rulebelow {
	padding: 6px;
	border-bottom: solid 2px;
}
td.centrerulebelow {
	text-align: center;
	padding: 6px;
	border-bottom: solid 2px;
}
td.alignright {
	padding: 6px;
	text-align: right;
	padding-right: 24px;
}
td.alignrightRB {
	text-align: right;
	border-bottom: solid 2px;
	padding-right: 24px;
}

td.padleft5 {
	padding-left: 5%;
}

td.padleft3 {
	padding-left: 3%;
}

td.aligncentre {
	text-align: center;
}
td.aligncentreRB {
	text-align: center;
	border-bottom: solid 2px;
}

img.base-10{
	vertical-align: -10%;
}

img.base-15{
	vertical-align: -15%;
}

img.base-20{
	vertical-align: -20%;
}

img.base-25{
	vertical-align: -25%;
}

img.base-30{
	vertical-align: -30%;
}



A:link {
	color: #EAC800;
}
A:active {
	color: #DC143C;
}
A:visited {
	color: #EAC800;
}


span.smlogo {
	float: left;
	vertical-align: sub;
}
span.smampersand {
	font-size: smaller;
}
span.smallcaps {
	font-variant: small-caps;
	letter-spacing: 1px;
}
span.larger {
	font-size: larger;
}

span.roman {
	font-style: normal;
}

span.h3 {
	font-style: italic;
	font-weight: bold;
}

span.red {
	color: #C80F0A;
}

