a:link {
	color : #6666FF;
	font-weight : bold;
	text-decoration : none;
}

a:visited {
	color : #6666FF;
	font-weight : bold;
	text-decoration : none;
}

a:hover {
	color : #FF66FF;
	font-weight : bold;
	text-decoration : none;
}

a:active {
	color : #FF33FF;
	font-weight : bold;
	text-decoration : none;
}

body {
	background : #003366;
	color : #000033;
}

h2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
}

h4 {
	color : #333399;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-style : italic;
	text-align : center;
}

h5 {
	color : #009900;
	font-style : italic;
	font-weight : bold;
	text-align : center;
}

p.heading {
	padding-top : 6px;
	background : #9999CC;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	margin-bottom : 6px;
	margin-left : 8px;
	margin-right : 8px;
	margin-top : 6px;
	padding-bottom : 6px;
	padding-left : 8px;
	padding-right : 8px;
	text-indent : 5px;
}

td {
	;
	padding-top : 0px;
	color : #000066;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	line-height : 18px;
	padding-bottom : 0px;
	padding-left : 8px;
	padding-right : 0px;
}

td.announcement {
	background : #FFFFCC;
	color : #FF6666;
	font-size : 14px;
	font-style : italic;
	font-weight : bold;
	text-align : center;
}

td.heading {
	background : #9999CC;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 18px;
}

td.padding-left {
	padding-left : 0px;
}

.bkg-1 {
	background : #9999CC;
}

.bkg-2 {
	background : #012;
}

.bkg-3 {
	background : #FFFFFF;
}

.bkg-4 {
	background : #FFFF99;
}

.bkg-5 {
	background : #CCCCFF;
}

.bkg-6 {
	background : #FFFFEE;
	border : 3px inset;
	border-color : #6633CC #CCCCFF #CCCCFF #6633CC;
}

.border-2 {
	border : #CCCCFF;
	border-bottom-width : 3px;
	border-color : #CCCCFF #003399 #003399 #CCCCFF;
	border-left-width : 3px;
	border-right-width : 3px;
	border-style : ridge;
	border-top-width : 1px;
}

.border-3 {
	;
	border-width : 1px 3px 3px;
	border : ridge;
	border-color : #CCCCFF #6666CC #6666CC #CCCCFF;
}

.centre {
	text-align : center;
}

.choral {
	;
	background : #FFFFEE;
	color : #CC0066;
}

.dateline {
	color : #FFFFFF;
	font-size : 0.9em;
	font-style : italic;
	letter-spacing : 0.1em;
}

.dkgreen {
	;
	background : #FFFFEE;
	color : #00CC66;
	font-size : 14px;
	font-style : italic;
	font-weight : bold;
	text-align : center;
}

.faded {
	;
	background : #FFFFEE;
	color : #999999;
}

.floatleft {
	float : left;
}

.floatright {
	float : right;
}

.font-larger-centred {
	font-size : 1.5em;
	text-align : center;
}

.green {
	;
	background-color : #FFFFEE;
	;
	color : #009933;
}

.greenheading {
	;
	background : #9999CC;
	color : #99FF99;
	font-size : 13px;
	font-style : italic;
	font-weight : bold;
}

.heading {
	;
	padding-top : 6px;
	background : #9999CC;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	margin-bottom : 6px;
	margin-left : 8px;
	margin-right : 8px;
	margin-top : 6px;
	padding-bottom : 6px;
	padding-left : 8px;
	padding-right : 8px;
	text-indent : 5px;
}

.headline {
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-align : center;
}

.img-left {
	border : 3px inset;
	border-color : #6633CC #CCCCFF #CCCCFF #6633CC;
	float : left;
}

.indent6ems {
	text-indent : 6em;
}

.ltblue {
	;
	background : #FFFFEE;
	color : #3399FF;
}

.margin-6px {
	margin-bottom : 6px;
	margin-left : 6px;
	margin-right : 6px;
	margin-top : 6px;
}

.no-border {
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-top-width : 0px;
}

.no-border {
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-top-width : 0px;
}

.padding {
	background-color : #9999CC;
	color : #FFFFFF;
	padding : 6px;
}

.purple {
	color : #333399;
}

.red {
	color : #CC3300;
}

.reference {
	;
	background : #FFFFEE;
	;
	text-align : center;
	color : #CC0066;
	margin-left : 6px;
	padding-left : 6px;
}

.r-justify {
	text-align : right;
	top : top;
}

.serif {
	font-family : "Times New Roman", Times, serif;
}

.sp-125pct {
	line-height : 125%;
}

.sp-150pct {
	line-height : 150%;
}

.title {
	color : #000066;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 18pt;
	font-weight : bold;
	line-height : 170%;
}

.white {
	background-color : #9999CC;
	color : #FFFFFF;
	padding : 6px;
}

.yellow {
	background-color : #9999CC;
	color : #FFFF99;
	font-weight : bold;
}
