body {
	font-family:helvetica;
	text-align:center;
	background-color:#666699;
	background-repeat:repeat;
	background-attachment:scroll;
	color:black;
	font-size:8pt;
	background-image:url("bkpixel.gif");
	background-position:0% 0%
}

img {vertical-align:bottom}

button.td {
	vertical-align:top;
	text-align:center
}

div#pageheading {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:0;
	color:black;
	text-align:center
}

span#pageheadingtext {
	font-size:20pt;
	font-weight:bold
}

span#pageheadinginstructions {
	white-space:nowrap;
	text-align:center;
	width:35%;
	color:yellow;
	background:navy;
	padding-left:1em;
	padding-right:1em
}

a {text-decoration:none}

td.tdindex0,
td.tdindex1,
td.tdindex-active {
	background-color:#d0D0D0;
	vertical-align:center;
	text-align:center;
	border-bottom:2px outset #d0D0D0;
	border-right:1px solid #000;
	padding:3;
	width:150px;
	height:150px
}

td.tdindex1 {filter:gray}

td.tdindex-active {
	background-color:#150DB3;
	border-bottom:2px outset #150DB3
}

td.titleback {
	font-size:10pt;
	color:black;
	height:1.5em;
	white-space:nowrap;
	padding-left:0.6em;
	border-bottom:1px black solid;
	background:lightskyblue;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,
StartColorStr="#80c0ff",
EndColorStr="#c0E0ff")
}

a.nb:link,
a.nb:hover,
a.nb:visited,
.nb {
	background-color:cyan;
	border-width:0px;
	padding:0px
}

a.smalllinkinextendedindex {
	font-size:8pt;
	font-weight:200
}

div.directorylist {
	position:absolute;
	top:0px;
	left:1em
}

div.navtable {
	position:absolute;
	top:0px;
	right:0px
}

table.navtable {
	border:3px blue double;
	border-spacing:0;
	border-collapse:collapse
}

table.navtable td.dir {
	white-space:nowrap;
	background-color:white;
	font-size:9pt;
	height:16px;
	margin:0;
	padding:0 8 0 0
}

table.navtable a {font-size:10pt}

table.navtable span.currentsection {
	background-color:black;
	color:white;
	font-size:10pt;
	white-space:nowrap
}

table.navtable tr.navtitlebar {
	background-color:#122C71;
	color:white;
	white-space:nowrap;
	font-weight:900;
	font-size:10pt;
	text-align:left;
	border-bottom:2px solid #D4D0C8;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,
StartColorStr="#122C71",
EndColorStr="#A6CAF0")
}

div.index {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:50%;
	z-index:1
}

div.preview {
	position:absolute;
	top:10px;
	left:10px;
	width:90px;
	height:140px;
	background-color:transparent;
	visibility:hidden
}

img.preview {border:4px khaki inset}

.helpbutton {
	position:absolute;
	left:1em;
	top:1em;
	height:1.2em;
	white-space:nowrap;
	color:black;
	background:buttonface;
	font-size:8pt;
	padding:3px;
	border:buttonface 3px outset;
	FILTER:progid:DXImageTransform.Microsoft.Shadow(direction=135,
color=#5F5B5A,
strength=10);
	cursor:hand
}

div.keys {
	background:#80C0FF;
	border:4px outset #C0C0C0;
	text-align:left;
	position:absolute;
	top:6em;
	left:3em;
	visibility:hidden;
	z-Index:90;
	padding:1em;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,
StartColorStr="#80C0FF",
EndColorStr="#E0F0FF")
}

table.keys {
	font-family:serif;
	border-right:1px solid silver;
	border-bottom:1px solid silver
}

table.keys td {
	text-align:center;
	font-size:x-small;
	text-transform:capitalize;
	border:1px solid silver;
	padding:2px 1px 2px 1px;
	color:black;
	font-size:8pt;
	background:white;
	font-family:helvetica;
	padding:0 1em 0 1em
}

table.keys td.n {background-color:beige}

table.keys td.h {
	background-color:#002000;
	color:white;
	font-weight:bold;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,
StartColorStr="#404040",
EndColorStr="#80A080")
}

table.keys td.d {
	background-color:400000;
	color:yellow;
	font-family:cursive;
	font-weight:bold;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,
StartColorStr="black",
EndColorStr="#800000")
}

td.fullscreen {
	background:transparent;
	text-align:center;
	cursor:hand;
	FILTER:progid:DXImageTransform.Microsoft.Shadow(direction=135,
color=#5F5B5A,
strength=10)
}

div.rightcol {
	position:absolute;
	margin:0px 0px 0px 0px;
	top:70px;
	right:0;
	width:80%;
	height:60%
}

div.leftcol {
	position:absolute;
	left:0px;
	top:70px;
	width:150px;
	float:left;
	height:90%
}

.helpasterisk {color:#f00}

.bigass {
	text-align:center;
	vertical-align:center;
	background:black;
	border-spacing:0;
	border-collapse:collapse
}

.fullclientpicture {
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	cursor:hand;
	z-Index:0
}

.toolbar {
	position:absolute;
	top:20%;
	left:0px;
	width:30px;
	text-align:center;
	background:buttonface;
	z-Index:2;
	display:block;
	white-space:nowrap;
	border-top:4px outset threedlightshadow;
	border-bottom:4px outset threedshadow;
	border-left:4px outset threedlightshadow
}

.toolbartable table {
	background:red;
	text-align:center
}

.toolbartable tr {height:25px}

.toolbartable td.tbsep {
	border-bottom:3px inset silver;
	padding-bottom:3px
}

.copyright {
	border:1px solid black;
	z-index:20;
	position:absolute;
	bottom:1.5em;
	right:3px;
	color:black;
	background:white;
	overflow:hidden;
	font-size:8pt;
	filter:alpha(opacity=66);
	-moz-opacity:0.66;
	padding:4px
}

.debug {
	position:absolute;
	top:0px;
	left:0px;
	width:20%;
	height:100%;
	background:beige;
	z-Index:2;
	text-align:left;
	white-space:nowrap;
	font-size:8pt;
	overflow:auto
} 

img.t0 {border:2px inset buttonface}

img.t1 {border:2px solid buttonface}

div.randindicator {
	position:absolute;
	display:none;
	z-index:5;
	bottom:1em;
	background:skyblue;
	padding:2px;
	border:1px solid black;
	cursor:hand;
	right:1em
}

div.config {
	position:absolute;
	right:4em;
	top:2em;
	width:340px;
	background:buttonface;
	color:white;
	white-space:nowrap;
	text-align:left;
	border:5px outset buttonface;
	visibility:hidden;
	z-Index:6
}

.configTitlebar {
	text-align:left;
	background:navy;
	color:white;
	padding-left:1em;
	white-space:nowrap;
	width:100%;
	height:18px;
	font-size:10pt;
	font-weight:bold
}

.cfs {
	padding:7px 7px 0 7px;
	text-align:right;
	white-space:nowrap;
	font-family:helvetica;
	vertical-align:center;
	font-size:10pt;
	font-weight:normal;
	color:black
}

.cf {
	padding:7px 7px 0 0;
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
	font-family:helvetica;
	font-size:10pt
}

select.cf {
	background:white;
	width:180
}

.configicon {
	position:absolute;
	right:2px;
	top:2px
}

#wpProgress {
	visibility:hidden;
	position:absolute;
	height:1em;
	width:1em;
	background-color:#00C0FF;
	border:1px solid #0000FF;
	bottom:1em;
	left:0
}

