@charset "utf-8";
/* CSS Document */
BODY {
	color: black;
	background: #7FFFFF;
	font-family: Verdana, Geneva, sans-serif;
}
A:link {
	color: blue;
	background: #7FFFFF;
}
A:visited {
	color: navy;
	background: #7FFFFF;
}
A:active {
	color: white;
	background: #7FFFFF;
}
.EpInfo {
	font-size: medium;
}
.EpInfo SMALL {
	font-size: small;
}
.EpList A {
	font-style: italic;
}
.EpList A:link {
	color: blue;
	background: #7FFFFF;
}
.EpList A:visited {
	color: #0000BB;
	background: #7FFFFF;
}
.EpList A:active {
	color: white;
	background: #7FFFFF;
}
.EpList A:hover {
	color: #3f3fff;
	background: #7FFFFF;
}
TABLE.EpList TR.hd TH {
	color: yellow;
	background: navy;
}
TABLE.EpList TR.odd TD {
	color: black;
	background: #00FFFF;
}
TABLE.EpList TR.odd TD A:link {
	color: blue;
	background: #00ffff;
}
TABLE.EpList TR.odd TD A:visited {
	color: navy;
	background: #00ffff;
}
TABLE.EpList TR.odd TD A:active {
	color: white;
	background: #00ffff;
}
TABLE.EpList TR.odd TD A:hover {
	color: #3f3fff;
	background: #00ffff;
}
TABLE.EpList TR.od TD {
	color: black;
	background: #00FFFF;
}
TABLE.EpList TR.od TD A:link {
	color: blue;
	background: #00ffff;
}
TABLE.EpList TR.od TD A:visited {
	color: navy;
	background: #00ffff;
}
TABLE.EpList TR.od TD A:active {
	color: white;
	background: #00ffff;
}
TABLE.EpList TR.od TD A:hover {
	color: #3f3fff;
	background: #00ffff;
}
TABLE.EpList TR.even TD {
	color: black;
	background: #00dfdf;
}
TABLE.EpList TR.even TD A:link {
	color: blue;
	background: #00dfdf;
}
TABLE.EpList TR.even TD A:visited {
	color: navy;
	background: #00dfdf;
}
TABLE.EpList TR.even TD A:active {
	color: white;
	background: #00dfdf;
}
TABLE.EpList TR.even TD A:hover {
	color: #3f3fff;
	background: #00dfdf;
}
TABLE.EpList TR.ev TD {
	color: black;
	background: #00dfdf;
}
TABLE.EpList TR.ev TD A:link {
	color: blue;
	background: #00dfdf;
}
TABLE.EpList TR.ev TD A:visited {
	color: navy;
	background: #00dfdf;
}
TABLE.EpList TR.ev TD A:active {
	color: white;
	background: #00dfdf;
}
TABLE.EpList TR.ev TD A:hover {
	color: #3f3fff;
	background: #00dfdf;
}
TABLE.EpList BR {
	display: none;
}
DIV.SumList {
	color: black;
	background: #00dfdf;
}
DIV.SumList H2 {
	color: black;
	background: #7fffff;
	margin: 0;
	padding: 0.5em 0 0 0;
}
DIV.SumList PRE.hed {
	color: yellow;
	background: navy;
	margin: 0 0 0 0;
}
DIV.SumList PRE.odd {
	color: black;
	background: #00ffff;
	margin: 0 0 0 0;
}
DIV.SumList PRE.eve {
	color: black;
	background: #00dfdf;
	margin: 0 0 0 0;
}
TABLE.chart {
	border: navy outset;
	border-width: 0px 2px 2px 1px;
}
TABLE.chart TR TH {
	color: yellow;
	background: navy;
	margin: 0 0 0 0;
	text-align: center;
	font-weight: normal;
}
TABLE.chart TR TH.name {
	text-align: left;
}
TABLE.chart TR TH.epnum {
	text-align: right;
}
TABLE.chart TR.odd TD {
	color: black;
	background: #00ffff;
	margin: 0 0 0 0;
}
TABLE.chart TR.odd A:link {
	color: black;
	background: #00ffff;
	margin: 0 0 0 0;
}
TABLE.chart TR.odd A:visited {
	color: #377;
	background: #00ffff;
	margin: 0 0 0 0;
}
TABLE.chart TR.odd A:hover {
	color: blue;
	background: #00ffff;
	margin: 0 0 0 0;
}
TABLE.chart TR.odd A:active {
	color: blue;
	background: #00ffff;
	margin: 0 0 0 0;
}
TABLE.chart TR.eve TD {
	color: black;
	background: #00dfdf;
	margin: 0 0 0 0;
}
TABLE.chart TR.eve A:link {
	color: black;
	background: #00dfdf;
	margin: 0 0 0 0;
}
TABLE.chart TR.eve A:visited {
	color: #377;
	background: #00dfdf;
	margin: 0 0 0 0;
}
TABLE.chart TR.eve A:hover {
	color: blue;
	background: #00dfdf;
	margin: 0 0 0 0;
}
TABLE.chart TR.eve A:active {
	color: blue;
	background: #00dfdf;
	margin: 0 0 0 0;
}
TABLE.chart TR TD.name {
	padding-right: 1em;
}
TABLE.chart TR TD.sum {
	text-align: right;
	padding-left: 0.5em;
}
TABLE.chart TR TH.sum {
	text-align: right;
	padding-left: 0.5em;
}
TABLE.chart TR TH A:link {
	color: yellow;
	background: navy;
}
TABLE.chart TR TH A:visited {
	color: olive;
	background: navy;
}
TABLE.chart TR TH A:hover {
	color: white;
	background: navy;
}
TABLE.chart TR TH A:active {
	color: white;
	background: navy;
}
.EpDesc BLOCKQUOTE {
	color: navy;
	background: #7FFFFF;
	border-left-width: 3px;
	border-color: navy;
	border-style: solid;
}
.EpDesc H2 {
	width:      100%;
	color:      yellow;
	background:   navy;
	font-size:  large;
	border:     none;
}
.EpDesc H2 A:link {
	text-decoration: underline;
	font-weight:	bold;
	color:	yellow;
	background:	navy;
}
.EpDesc H2 A:visited {
	text-decoration: underline;
	font-weight:	bold;
	color:	olive;
	background:	navy;
}
.EpDesc P.Email {
	color: blue;
	background: #7FFFFF;
}
.EpDesc P.Label {
	color: blue;
	background: #7FFFFF;
}
.EpDesc DIV.specifics {
	color: black;
	background: #7FFFFF;
	margin-left: 1em;
}
.EpDesc DIV.specifics H3 {
	width:      100%;
	color:      aqua;
	background:   navy;
	font-size:  large;
	border:     none;
}
.EpDesc DIV.specifics P {
	border-left-width: 3px;
	border-color: navy;
	border-style: solid;
}
.specifics A:link {
	color: blue;
	background: #7FFFFF;
}
.specifics A:visited {
	color: navy;
	background: #7FFFFF;
}
.specifics A:active {
	color: white;
	background: #7FFFFF;
}
.specifics A:hover {
	color: #3f3fff;
	background: #7FFFFF;
}
.Label {
	white-space: pre;
	font-family: monospace;
}
.Label A:link {
	text-decoration: underline;
	font-weight: bold;
}
.AllCredits {
	color: white;
	background: #007;
	width: 100%;
	padding: 5px;
	border-width: 2px 0px 2px 0px;
	border-color: white;
	border-style: groove;
}
.stamp {
	color: white;
	background: navy;
	white-space: pre;
	font-family: monospace;
	width: 100%;
	border-width: 1px 0px 0px 0px;
	border-color: #7FFFFF;
}
.histstamp {
	color: white;
	background: navy;
	white-space: pre;
	font-family: monospace;
	width: 100%;
	border-width: 1px 0px 0px 0px;
	border-color: #7FFFFF;
}
.credz {
	color: white;
	background: navy;
	white-space: pre;
	font-family: monospace;
	width: 100%;
	border-width: 1px 0px 0px 0px;
	border-color: #7FFFFF;
}
.credz A:link {
	color: #FFFF00;
	background: navy;
	font-weight: bold;
}
.credz A:visited {
	color: #BFBF00;
	background: navy;
	font-weight: bold;
}
.credz A:active {
	color: white;
	background: navy;
}
.end {
	color: #FFFFFF;
	background: navy;
	white-space: pre;
	font-family: monospace;
	width: 100%;
	border-width: 1px 0px 0px 0px;
	border-color: #7FFFFF;
}
.end A:link {
	color: #00FFFF;
	background: navy;
}
.end A:visited {
	color: #007FFF;
	background: navy;
}
.notes A:link {
	color: blue;
	background: #7FFFFF;
}
.notes A:visited {
	color: navy;
	background: #7FFFFF;
}
.witness {
	color: #FFFFFF;
	background: navy;
	white-space: pre;
	font-family: monospace;
	width: 100%;
	border-width: 1px 0px 0px 0px;
	border-color: #7FFFFF;
}
P.button {
	text-align:   center;
	width:        100%;
	border-width: 1px 0px;
}
PRE.button {
	white-space:  normal;
	font-family:  monospace;
	text-align:   center;
	width:        100%;
	border-width: 1px 0px;
}
.last {
	width:        100%;
	font-size:    smaller;
	text-align:   center;
	border-width: 1px 0px 0px 0px;
}
.amazon {
	color: #070;
	background: #fff;
	font-style: normal;
}
P.PDBtag {
	clear: both;
	float: right;
	font-size: xx-small;
	border-color: #000;
	border-width: 1px 0px 0px 0px;
}
P.NavBar {
	font-size: smaller;
}
P.NavLinks {
	font-size: smaller;
	float: right;
	text-align: right;
}
div.tabs {
	float: left;
	border-width: 0 0 1px 0;
	border-color: #00dfdf;
	border-style: solid;
	padding: 0;
	margin: 1px 0 0 0;
}
.tabs P {
	float: left;
	color: white;
	background: #00dfdf;
	padding: 0;
	margin: 0 1px;
	border-color: #00dfdf;
	border-style: solid;
	border-width: 0 0 1px 0;
}
.tabs P A:link {
	color: blue;
	background: #00dfdf;
	text-decoration: none;
}
.tabs P A:visited {
	color: navy;
	background: #00dfdf;
	text-decoration: none;
}
.tabs P A:active {
	color: white;
	background: #00dfdf;
	text-decoration: none;
}
.tabs P A:hover {
	color: white;
	background: #00dfdf;
	text-decoration: none;
}
div.tabs P.selectab {
	float: none;
	color: yellow;
	background: blue;
	padding: 0;
	border-color: blue;
	border-style: solid;
	border-width: 0 0 1px 0;
	font-weight: bold;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 1px;
}
.tabs P.selectab A:link {
	color: yellow;
	background: blue;
	text-decoration: none;
	font-weight:bold
}
.tabs P.selectab A:visited {
	color: yellow;
	background: blue;
	text-decoration: none;
	font-weight:bold
}
.tabs P.selectab A:active {
	color: white;
	background: blue;
	text-decoration: none;
	font-weight:bold
}
.tabs P.selectab A:hover {
	color: white;
	background: blue;
	text-decoration: none;
	font-weight:bold
}
div.tabs P.subtab {
	float: left;
	color: blue;
	background: #00ffff;
	padding: 0;
	margin: 0 1px;
	border-color: #00ffff;
	border-style: solid;
	border-width: 0 0 1px 0;
	font-weight: bold;
}
div.subtabs {
	float: right;
	border-width: 1px 0 0 0;
	border-color: #00dfdf;
	border-style: solid;
	padding: 0;
	margin: 0 0 1px 1em;
}
.subtabs P {
	float: left;
	color: white;
	background: #00dfdf;
	padding: 0 1ex;
	margin: 0 1px;
	border-color: #00dfdf;
	border-style: solid;
	border-width: 1px 0 0 0;
}
.subtabs A:link {
	color: blue;
	background: #00dfdf;
	text-decoration: none;
}
.subtabs A:visited {
	color: navy;
	background: #00dfdf;
	text-decoration: none;
}
.subtabs A:active {
	color: white;
	background: #00dfdf;
	text-decoration: none;
}
.subtabs A:hover {
	color: white;
	background: #00dfdf;
	text-decoration: none;
}
.subtabs P.selectab {
	color: yellow;
	background: blue;
}
.subtabs P.selectab A:link {
	color: yellow;
	background: blue;
}
.subtabs P.selectab A:visited {
	color: yellow;
	background: blue;
}
.subtabs P.selectab A:active {
	color: white;
	background: blue;
}
.subtabs P.selectab A:hover {
	color: white;
	background: blue;
}
.cse-branding-bottom,
.cse-branding-right {
margin:0;
padding:0
}
.cse-branding-bottom,
.cse-branding-right {
zoom: 1;
}
.cse-branding-bottom:after,
.cse-branding-right:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden
}
.cse-branding-text { 
font: 10px Arial;
}
.cse-branding-form form {
margin-bottom: 0;
padding-bottom: 0;
}
/* Bottom-specific selectors */
.cse-branding-bottom .cse-branding-logo, 
.cse-branding-bottom .cse-branding-text {
display: block; 
float: left
}
.cse-branding-bottom .cse-branding-form {
margin-bottom: 3px;
}
.cse-branding-bottom .cse-branding-logo {
padding: 0
}
.cse-branding-bottom .cse-branding-text {
padding-top: 4px
}
.cse-branding-right .cse-branding-form {
float: left;
}
/* Right-specific selectors */
.cse-branding-right .cse-branding-logo, 
.cse-branding-right .cse-branding-text {
margin-left: 4px;
}
.cse-branding-right .cse-branding-form {
float: left;
margin-right: 4px;
}
.cse-branding-right .cse-branding-logo {
padding: 0
}
.cse-branding-right .cse-branding-text {
margin-top: -4px
}
