body	{	margin:	0;	padding:	0;	color:	white;	background-color:	white;	font:	11px/1.5em Verdana, Arial, Helvetica, sans-serif;	}h1	{	font-size:	14px;	letter-spacing:	-.025em;	}h2	{	font-size:	12px;	}h3, h4, h5	{	font-size:	1.0em;	}h1, h2, h4, h5, h6	{	margin:	1em 0 0 0;	font-family:	Verdana, Helvetica, Arial, sans-serif;	color:	#006;	}p	{	margin:	1em 0;	min-width:	10em;	max-width:	50em;	}td	{	font:	11px/1.5em Verdana, Arial, Helvetica, sans-serif;	}th	{	font:	11px/1.5em Verdana, Arial, Helvetica, sans-serif;	}a	{	font-weight:	bold;	text-decoration:	none;	}a:link	{	color:	#006;	text-decoration:	underline;	}a:visited	{	color:	#96C;	text-decoration:	none;	}a:active	{	color:	#006;	text-decoration:	underline;	}a:hover	{	color:	#9CF;	text-decoration:	underline;	}.ahem	{	display:	none;	}#wrapper	{	float:	left;	width:	75%;	min-width:	500px;	height:	auto;	border:	1px solid #ffc;	border-right:	2px outset #ffc;	border-bottom:	2px outset #ffc;	color: #000;	background-color:	#fff;	margin:	0;	}#content	{	clear:	left;	padding:	0 10% 70px 50px;	height:	auto;	}#sidebar	{	padding:	0 15px 0 0;	margin: 0 0 0 77%;	height:	auto;	font:	10px/1.3em Geneva, Verdana, Helvetica, Arial, sans-serif;	color:	#CCC;	background-color:	#006;	}#mast	{	height:	50px;	width:	100%;	margin:	0;	padding:	0;	background-color:	#006;	}#splashmiddle	{	width:	550px;	margin-left: 150px;	padding: 20px;	padding-top: 1em;	border-right: 2px outset #ffc;	border-bottom:	2px outset #ffc;	z-index: 5;	}#content th	{	background-color:	#cc9;	text-align:	left;	}#splashmiddle img	{	margin-right: 2em;	}#sidebar a	{	color:	#CCC;	text-decoration:	none;	font-weight:	bold;	}#sidebar a:link	{	color:	#CCC;	background-color: transparent;	}#sidebar a:visited	{	color:	#BBB;	background-color: transparent;	}#sidebar a:active	{	color:	#CCC;	background-color: transparent;	}#sidebar a:hover	{	color:	#CCC;	background-color: transparent;	text-decoration:	underline;	}.newsbox	{	min-width:	120px;	width:	auto;	padding:	10px;	margin-top:	1em;	color:	white;	background-color:	#999;	border:	1px dashed #fff;	border-right: 1px dashed #ccc;	border-bottom: 1px dashed #ccc;	font:	10px/1.3em Geneva, Verdana, Helvetica, Arial, sans-serif;	}.newsbox a	{	color:	#333;	font-weight:	normal;	}.newsbox a:visited	{	color:	#CCC;	}.newsbox h4	{	margin-top: 0;	color:	#006;	border-bottom:	1px dotted white;	}code, tt, pre	{	font:	11px Monaco, "Andale Mono", Courier, "Courier New";	color:	#630;	background-color: transparent;	}img	{	border:	0;	}.peopleimage	{	width:	176px;	float: right;	padding-top: 1em;	margin-left:	1em;	z-index: 100;	}.menu	{	clear:	left;	text-align:	right;	margin:	0 -5% 15px 0;	font:	10px/1.6em Verdana, Helvetica, Geneva, Arial, sans-serif;	color:	#006;	}.caption	{	margin:	0;	padding:	0;	}.emphasis	{	background-color:	#EEE;	border:	1px solid #DDD;	border-right: 2px outset #CCC;	border-bottom: 2px outset #CCC;	color:	#000;	padding:	0 0 0 .5em;	z-index:	10;	}.boxedlink	{	text-align:	center;	border:	1px solid #f90;	}.blockquote1	{	margin:	.5em 1em;	text-indent:	-.75em;	font:	10px/12px Georgia, Utopia, serif;	}.blockquote	{	margin:	.5em 1em;	font:	10px/12px Georgia, Utopia, serif;	}.summary	{	font-family:	Georgia, Utopia, serif;	font-style:	italic;	color:	#336;	}.reg	{	font-size:	.8em;	vertical-align:	top;	}.icon	{	float:	left;	padding:	0;	margin:	0;	margin-top:	1em;	margin-right:	1em;	}.small	{	font:	10px/1.5em Geneva, Verdana, Arial, Helvetica, sans-serif;	}.padded	{	margin:	1em;	margin-right:	0;	}.quote	{	font-style:	italic;	}