* {
	margin: 0 ;
	padding: 0 ;
	color: black ;
	background: white ;
}

/* General layout */

body {
	border: none ;
	margin: 0 ;
	padding: 1em 2em 3em 2em ;
	/* workarounds for MSIE */
	font-size: 100% ; /* fix broken em units in MSIE */
	zoom: 1 ; /* nonstandard; sets hasLayout to true in MSIE */
}
div.header {
	display: none ;
}

h1, p.navigation {
	text-align: center ;
}
address {
	text-align: right ;
}
.footer p {
	margin: 3em 5% 1em 5% ;
}
.footer address {
	margin: 1em 5% 0 5% ;
}
.content p, table, dl, pre , ul, ol {
	margin: 0 5% 1em 5% ;
}
.content p.continued {
	margin-bottom: 0 ;
}
h1 {
	margin: .5em 5% .5em 5% ;
}
h2, h3, h4, h5, h6 {
	margin: .5em 5% 0 5% ;
}
ul, ol, dd {
	padding: 0 0 0 1.5em ;
}
ul ul, ol ol, ul ol, ol ul {
	margin: 0 ;
}
blockquote {
	margin: 0 1.5em 0 1.5em ;
}
table.figure {
	border: 1px solid black ;
	clear: both ;
}
table.figure.odd {
	float: right ;
	margin: 0 5% 1em 1em ;
}
table.figure.even {
	float: left ;
	margin: 0 1em 1em 5% ;
}
table.figure td, table.figure th {
	text-align: center ;
}
table.thumbnails, table.photolayout {
	margin: 0 auto 1em auto ;
	border: 1px solid black ;
}
div.thumbnail {
	height: 85px ;
	width: 85px ;
	float: left ;
	text-align: center ;
}
table.photolayout td.photo {
	height: 310px ;
	width: 310px ;
	text-align: center ;
}
table.thumbnails td {
	height: 85px ;
	width: 85px ;
	text-align: center ;
	vertical-align: middle ;
}
table.thumbnails td img {
	border: medium solid white ;
}
table.layout {
	margin: 0 5% 1em 5% ;
	padding: 0 ;
	width: 90% ;
}
table.layout td p , table.layout td ul , table.layout td ol {
	margin: 0 ;
}
html body div.content img.icon , html body div.footer img.icon {
	float: right ;
	clear: right ;
	margin: 0 0 2em 2em ;
	border: none ;
}
.clear , address {
	clear: both ;
}

/* Fonts */

p.signature {
	font: 140% "Lucida Handwriting", "Mistral", "Chaucer", "New Berolina", "Brush Script", cursive ;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold ;
	font-style: normal ;
	font-variant: normal ;
}
h1 {
	text-align: center ;
	font-size: 201% ;
}
h1 small {
	font-size: 75% ;
}
h2 {
	font-size: 175% ;
}
h3 {
	font-size: 152% ;
}
h4 {
	font-size: 132% ;
}
h5 {
	font-size: 115% ;
}
h6 {
	font-size: 100% ;
}
small, div.footer {
	font-size: 90% ;
}
.company {
	text-transform: uppercase ;
}
