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

a:hover {
	color : #FFFFFF;
	text-decoration : underline;
}

body {
	background-color : #000000;
}

td {
	color : #AAAAAA;
	font-family : arial, helvetica, sans-serif;
	font-size : 9pt;
	text-align : center;
}

.border {
	background-color : #FFFFFF;
}

.crux {
	background-image : url(visuals/crux_sml.jpg);
}

.heading {
	font-size : 12pt;
	font-weight : bold;
}

.justify {
	text-align : justify;
}

.left {
	text-align : left;
}

.photo {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.query {
	font-weight : bold;
	text-align : justify;
}

.right {
	text-align : right;
}

.spacer {
	background-color : #000000;
	font-size : 10px;
}

.subheading {
	font-size : 8pt;
}