/*
© Copyright by Voxel, 1996–2009. All Rights Reserved.
author		Voxel
generator	Stephen J Hart
date		2009-01-22
*/

/*  {color:red;background-color:green;font-weight:900%;font-size:xx-large;} /* to catch errors */

* {
	margin:					0px;
	border:					0px none black;
	padding:					0px;
	font:						small/1.2 "Verdana", "Trebuchet MS", "Trebuchet", "Arial", "Geneva", "Helvetica", sans-serif;
	text-align:				justify;
}

body {
	width:					744px;
}

h1 {
	font:						bold x-large/1.2 "Verdana", "Trebuchet MS", "Trebuchet", "Arial", "Geneva", "Helvetica", sans-serif;
	text-align:				center;
	margin-bottom:		16px;
}

h2 {
	font:						large/1.2 "Verdana", "Trebuchet MS", "Trebuchet", "Arial", "Geneva", "Helvetica", sans-serif;
	color:					white;
	background:			gray;
	text-align:				left;
	text-indent:			0.2em;
	margin-bottom:		8px;
}

h2 strong {
	font:						bold large/1.2 "Verdana", "Trebuchet MS", "Trebuchet", "Arial", "Geneva", "Helvetica", sans-serif;
	color:					aqua;
}

h3 {
	font:						small/1.2 "Verdana", "Trebuchet MS", "Trebuchet", "Arial", "Geneva", "Helvetica", sans-serif;
	color:					white;
	background:			gray;
	text-align:				left;
	text-indent:			0.2em;
	margin-bottom:		4px;
}

.subhead {
	font:						small/1.2 "Verdana", "Trebuchet MS", "Trebuchet", "Arial", "Geneva", "Helvetica", sans-serif;
	text-align:				center;
	margin-top:			-12px;
}

p {
	margin-bottom:		10px;
}

p b {
	font-weight:			bold;
}

p i {
	font-style:				italic;
}

.catalog {
	padding:					4px;
	text-align:				left;
	vertical-align:			top;
}

.catalog:first-line {
	font-weight:			bold;
}

.credit {
	font:						normal normal xx-small/1.2 "Verdana", "Trebuchet MS", "Trebuchet", "Arial", "Geneva", "Helvetica", sans-serif;
}

.credit a {
	font:						normal normal xx-small/1.2 "Verdana", "Trebuchet MS", "Trebuchet", "Arial", "Geneva", "Helvetica", sans-serif;
}

.foot {
	margin-top:			8px;
	border-top:				1px solid black;
	padding-top:			4px;
	font:						normal normal xx-small/1.2 "Verdana", "Trebuchet MS", "Trebuchet", "Arial", "Geneva", "Helvetica", sans-serif;
}

.foot a {
	font:						normal normal xx-small/1.2 "Verdana", "Trebuchet MS", "Trebuchet", "Arial", "Geneva", "Helvetica", sans-serif;
}

.credit acronym {
	font:						normal normal xx-small/1.2 "Verdana", "Trebuchet MS", "Trebuchet", "Arial", "Geneva", "Helvetica", sans-serif;
}

.contact a {
	font:						large/1.4 "Verdana", "Trebuchet MS", "Trebuchet", "Arial", "Geneva", "Helvetica", sans-serif;
	color:					blue;
	background-color:	transparent;
}

.left,.right {
	border:					1px solid black;
}

.left,.leftnoborder,.leftgap {
	float:						left;
	clear:					left;
	margin-right:			10px;
}

.right,.rightnoborder,.rightgap {
	float:						right;
	clear:					right;
	margin-left:			10px;
}

.caption {
	font-size:				xx-small;
	text-align:				center;
	margin-right:			4px;
	margin-bottom:		2px;
	margin-left:			4px;
}

.longcaption {
	text-align:				left;
}

.qtvrbutton {
	margin-bottom:		10px;
}

.qtvrtext {
	font:						small/1.2 "Verdana", "Trebuchet MS", "Trebuchet", "Arial", "Geneva", "Helvetica", sans-serif;
	float:						left;
	clear:					left;
	width:					376px;
	margin-right:			16px;
	margin-left:			6px;
}

.qtvrtext p {
	text-align:				justify;
}

.qtvrobject,.qtvrcaption {
	float:						left;
	width:					240px;
	text-align:				right;
}

/* kludges required for IE-5.1 on Mac */
#pelvis		 {width:140px;}
#gap1		 {width:142px;}
#shoulder	 {width:140px;}
#gap2		 {width:142px;}
#voxbox		 {width:200px;}
#twins		 {width:128px;}
#efilm		 {width:50px;}
#states		 {width:536px;}