html, body { 
	margin: 10px 0; 
	padding: 0; 
	background: #eaf4f5; 
	text-align: center;
	font-size: x-small; 
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	}
html>body { font-size: small; }
#wrapper { 
	margin: 0 auto; 
	padding: 0; 
	border: 1px solid #2e6699; 
	background: #fff;
	width: 772px; 
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 770px;
	}
html>body #wrapper { width: 770px; }
img { border: 0; }
img.slide { border: 10px solid #fff; }

h1, h2 { 
	font-family: Arial, Helvetica, sans-serif; 
	}
h1 { 
	color: #2e6699;
	margin-bottom: .5em;
	margin-top: 0; 
	font-size: medium;
	font-weight: bold;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: large;
	}
html>body h1 { font-size: large; }
h2 { 
	color: #2e6699; 
	margin-bottom: .75em;
	margin-top: 0;
	font-size: 1.2em; 
	font-weight: bold; 
	line-height: 1.3em;
	}
p, li, h3, ul { 
	margin-bottom: 1em; 
	margin-top: 0; 
	line-height: 1.4em;
	}
h3 { font-size: x-small; color: #c00; 
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	}
h4 { font-size: x-small; margin-bottom: 0; margin-top: 0; 
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	}
html>body h3, h4 { font-size: small; }
.small { font-size: .85em; }
.credits { font-size: .8em; color: #666; }
.caption { font-weight: bold; font-size: 1.1em; }
.xsm { font-size: .85em; }
.med { font-size: .9em; }
.nbm { margin-bottom: 0; }
.ntm { margin-top: 0; }
.cen { text-align: center; }
a { color: #2e6699; }
a:visited { color: #223366; }
a:hover { color: #c00; }
em { 
	font-weight: normal; 
	}
div.spacer { 
	clear: both; 
	margin-bottom: 1.5em;
	}
