
BODY
{
  background-color: #000000;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  font-size: 10pt;
}

A:link    { color: #0040ff; }
A:visited { color: #0040ff; }
A:active  { color: #0040ff; }
A:hover   { color: #0040ff; }

.mainframe
{
	width : 800px;
  background-color: #ffffff;
	padding: 0;
}

.block-center
{
	margin-right : auto;
	margin-left  : auto;
}

.no-padding
{
	padding: 0;
}

.no-margin
{
	margin: 0;
}

.min-width
{
	width: min-content;
}

.max-width
{
	width: max-content;
}

.fit-width
{
	width: fit-content;
}

.inline-block
{
	display: inline-block;
}

.nowrap
{
	text-wrap: nowrap;
}

.center
{
	text-align: center;
}

.right
{
	text-align: right;
}

.verttop
{
	vertical-align: top;
}

.bold
{
  font-weight: bold;
}

.bigfont
{
	font-size: 120%;
}

.tile
{
	display: block;
}

.rem
{
  color: #00a0a0;
}

.wrn
{
  color: #ff0060;
}

.error
{
  color: #ff0060;
  font-size: 120%;
  line-height: 130%;
}

.step_button
{
	width: 100pt;
}

.smallgap
{
	padding-bottom: 5pt;
}

.horzfit
{
	width: 100%;
	box-sizing: border-box;
}

.copyright
{
  background-color: #2010c0;
	color: #ffffff;
  font-size: 9pt;
  font-family: sans-serif;
	text-align: right;
	padding: 1pt;
}

.title
{
  color: #803020;
  font-size: 11pt;
	text-align: center;
}

.caption
{
  color: #803020;
	margin: 2pt;
	padding: 2pt;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #a0a0a0;
}

.section {
  padding-top    : 6pt;
  padding-left   : 6pt;
  padding-bottom : 6pt;
  padding-right  : 6pt;
}

.eula
{
  border-style: solid;
  border-width: 1px;
  border-color: #909090;
  margin-left : 20px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #f0f0f0;
  overflow: scroll;
}

.logo
{
  padding-top    : 6pt;
  padding-left   : 6pt;
  padding-bottom : 6pt;
  padding-right  : 6pt;
}

.formcap
{
  padding-top    : 3pt;
  padding-left   : 6pt;
  padding-bottom : 3pt;
  padding-right  : 6pt;
  background-color : #c0fff0;
}

.formsec
{
  margin-top    : 6pt;
  margin-left   : 12pt;
  margin-bottom : 6pt;
  margin-right  : 12pt;
}


.table-gray
{
	border-collapse: separate;
	border-spacing: 0;
  border-style: solid;
  border-width: 1px;
  border-color: #909090;
  background-color: #ffffff;
}

.table-gray TD
{
	border-spacing: 0;
  border-style: solid;
  border-width: 1px;
  border-color: #909090;
  padding: 3pt;
}

.table-gray .tblcap
{
  background-color: #e8e8e8;
}


.table-green
{
	border-collapse: separate;
	border-spacing: 0;
  border-style: solid;
  border-width: 1px;
  border-color: #00c0b0;
  background-color: #e0ffff;
}

.table-green TD
{
	border-spacing: 0;
  border-style: solid;
  border-width: 1px;
  border-color: #00c0b0;
  padding: 3pt;
}

.table-green .tblcap
{
  background-color: #80ffe0;
}

.frame-green
{
  border-style: solid;
  border-width: 2px;
  border-color: #00c0b0;
  background-color: #e0ffff;
  padding: 12pt;
}


.table-pink
{
	border-collapse: separate;
	border-spacing: 0;
  border-style: solid;
  border-width: 1px;
  border-color: #ff0080;
  background-color: #fff0f0;
}

.table-pink TD
{
	border-spacing: 0;
  border-style: solid;
  border-width: 1px;
  border-color: #ff0080;
  padding: 3pt;
}

.table-pink .tblcap
{
  background-color: #ffc0c0;
}


.table-step
{
	border-collapse: separate;
	border-spacing: 0;
}

.table-step TD
{
  padding: 3pt;
  vertical-align: middle;
  white-space: nowrap;
}

