/* kyberteknix.css */
/* Cascading Style Sheet for Kenneth G. Goutal d/b/a Kyberteknix */
/* Copyright (C) 2002, Kenneth G. Goutal d/b/a Kyberteknix */

/* These just simulate normal HTML tags,      */
/* although they may look a little different. */
/* ------------------------------------------ */

HTML
{
display:block;
background-color:#DAB089; 
color:#228B22;
font-size:12pt;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:normal;
text-decoration:none;
text-transform:none;
line-height:normal;
}

HEAD {	display:none; }

BODY {	display:block; 
	font-style:normal; }

H1 {	display:block; margin-top:.2in; margin-bottom:0in; font-size:24pt;
	font-weight:bold; }

H2 {	display:block; margin-top:.2in; margin-bottom:0in; font-size:18pt; 
	font-weight:bold; }

H3 {	display:block; margin-top:.2in; margin-bottom:0in; font-size:14pt;
	font-weight:bold; }

P {	display:block; margin-top:.2in; margin-bottom:0in; font-size:12pt; }

BR {	display:block; }

B {	font-weight:bold; }

I {	font-style:italic; }

U {	text-decoration:underline; }

EM {	font-style:italic; }

STRONG{	font-weight:bold; font-style:italic; color:red; }

LI {	display:list-item; list-style-type:disc; }



/* These are new classes.                                       */
/* These have to be used as the attribute to an existing tag -- */
/* DIV or SPAN if nothing else.                                 */
/* ------------------------------------------------------------ */

.snippet {	display:block;
		margin-left:40pt;
		margin-top:4pt;
		margin-bottom:4pt;
		font-family="Andale Mono,mono";
	/*	font-size:10pt; */
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		letter-spacing:-1pt;
		text-decoration:none;
		text-transform:none;
		line-height:normal;
		}

.Abadi_font {	font-family:"Abadi MT Condensed Light,sans-serif";
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		letter-spacing:normal;
		text-decoration:none;
		text-transform:none;
		line-height:normal;
		}

.mono_font {	font-family:"Andale Mono,OCR A Extended,Courier New,Lucida Console,mono";
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		letter-spacing:normal;
		text-decoration:none;
		text-transform:none;
		line-height:normal;
		}

.mono_font_10 {	font-family:"Andale Mono,OCR A Extended,Courier New,Lucida Console,mono";
		font-size:10pt;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		letter-spacing:normal;
		text-decoration:none;
		text-transform:none;
		line-height:normal;
		}

.numeric_font {	font-family:"Andale Mono,OCR A Extended,Courier New,Lucida Console,mono";
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		letter-spacing:normal;
		text-decoration:none;
		text-transform:none;
		line-height:normal;
		text-align:right;
		}

/* The style for the ersatz "Kyberteknix" logo:
*/
.kyberteknix
{
font-family:"Mordred,cursive";
font-style:normal;
font-variant:normal;
font-weight:normal;
color:green;
letter-spacing:normal;
text-decoration:none;
text-transform:none;
line-height:normal;
}

/* Classes for informational, warning, error, and debugging messages. */
/* ------------------------------------------------------------------ */

.infmsg
{
	display:block;
	margin:0in;
	padding:0px;
	border-width:0px;
	font-family="OCR A Extended,Andale Mono,mono";
	font-size:10pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:-1pt;
	text-decoration:none;
	text-transform:none;
	line-height:normal;
/*	background-color:BLACK;      */
	color:BLACK;
}

.wrnmsg
{
	display:block;
	margin:0in;
	padding:0px;
	border-width:0px;
	font-family="OCR A Extended,Andale Mono,mono";
	font-size:10pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:-1pt;
	text-decoration:none;
	text-transform:none;
	line-height:normal;
/*	background-color:BLACK;      */
	color:#FFFF00;
}

.errmsg
{
	display:block;
	margin:0in;
	padding:0px;
	border-width:0px;
	font-family="OCR A Extended,Andale Mono,mono";
	font-size:10pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:-1pt;
	text-decoration:none;
	text-transform:none;
	line-height:normal;
/*	background-color:BLACK;      */
	color:RED;
}

.DEBUG
{
	display:block;
	margin:0in;
	padding:0px;
	border-width:0px;
	font-family="OCR A Extended,Andale Mono,mono";
	font-size:10pt;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:-1pt;
	text-decoration:none;
	text-transform:none;
	line-height:normal;
	color:BLACK;
}

/* CLASSES FOR TABLE CELLS */
/* ----------------------- */
/* Note that there are no 'margin-xxxxx' properties.
 * That's because when I set them, there seems to be no effect.
 */

/* Class of TD for first column heading.
 */
.tblh_1
{	
	font-weight:bold;
	padding-top:0pt;
	padding-left:0pt;
	padding-right:0pt;
	padding-bottom:0pt;
}

/* Class of TD for n-th column heading.
 * Note the horizontal padding on the left,
 * to keep this cell from running onto the heading to its left.
 */
.tblh_n
{	
	font-weight:bold;
	padding-top:0pt;
	padding-left:.5em;
	padding-right:0pt;
	padding-bottom:0pt;
}

/* Class of TD for first column value.
 */
.tblv_1
{	
	vertical-align:top;
	text-align:center;
	padding-top:.5em;
	padding-left:0pt;
	padding-right:0pt;
	padding-bottom:0pt;
}

/* Class of TD for n-th column value.
 * Note the horizontal padding on the left,
 * to keep this cell from running onto the value to its left.
 */
.tblv_n
{	
	vertical-align:top;
	text-align:center;
	padding-top:.5em;
	padding-left:.5em;
	padding-right:0pt;
	padding-bottom:0pt;
}

/* Class of TD for row label.
 */
.tbllbl
{	
	vertical-align:top;
	font-weight:bold;
	text-align:right;
	padding-top:.5em;
	padding-left:0pt;
	padding-right:0pt;
	padding-bottom:0pt;
}

/* Class of TD for n-th column value.
 * Note the horizontal padding on the left,
 * to keep this cell from running onto the label (or value) to its left.
 */
.tblval
{	
	vertical-align:top;
	padding-top:.5em;
	padding-left:.5em;
	padding-right:0pt;
	padding-bottom:0pt;
}

/* -------------------------------------------------------------------- */

/* Class of TD for first column heading, align left.
 */
.tblh1l
{	
	font-weight:bold;
	padding-top:0pt;
	padding-left:0pt;
	padding-right:0pt;
	padding-bottom:0pt;
	text-align:left;
	vertical-align:top;
}

/* Class of TD for n-th column heading, align left.
 */
.tblhnl
{	
	font-weight:bold;
	padding-top:0pt;
	padding-left:.5em;
	padding-right:0pt;
	padding-bottom:0pt;
	text-align:left;
	vertical-align:top;
}

/* Class of TD for first column value align left.
 */
.tblv1l
{	
	padding-top:.5em;
	padding-left:0pt;
	padding-right:0pt;
	padding-bottom:0pt;
	text-align:left;
	vertical-align:top;
}

/* Class of TD for n-th column value align left.
 */
.tblvnl
{	
	padding-top:.5em;
	padding-left:.5em;
	padding-right:0pt;
	padding-bottom:0pt;
	text-align:left;
	vertical-align:top;
}

/* -------------------------------------------------------------------- */

/* Class of TD for first column heading, align center.
 */
.tblh1c
{	
	font-weight:bold;
	padding-top:0pt;
	padding-left:0pt;
	padding-right:0pt;
	padding-bottom:0pt;
	text-align:center;
	vertical-align:top;
}

/* Class of TD for n-th column heading, align center.
 */
.tblhnc
{	
	font-weight:bold;
	padding-top:0pt;
	padding-left:.5em;
	padding-right:0pt;
	padding-bottom:0pt;
	text-align:center;
	vertical-align:top;
}

/* Class of TD for first column value align center.
 */
.tblv1c
{	
	padding-top:.5em;
	padding-left:0pt;
	padding-right:0pt;
	padding-bottom:0pt;
	text-align:center;
	vertical-align:top;
}

/* Class of TD for n-th column value align center.
 */
.tblvnc
{	
	padding-top:.5em;
	padding-left:.5em;
	padding-right:0pt;
	padding-bottom:0pt;
	text-align:center;
	vertical-align:top;
}

/* -------------------------------------------------------------------- */

/* Class of TD for first column heading, align right.
 */
.tblh1r
{	
	font-weight:bold;
	padding-top:0pt;
	padding-left:0pt;
	padding-right:0pt;
	padding-bottom:0pt;
	text-align:right;
	vertical-align:top;
}

/* Class of TD for n-th column heading, align right.
 */
.tblhnr
{	
	font-weight:bold;
	padding-top:0pt;
	padding-left:.5em;
	padding-right:0pt;
	padding-bottom:0pt;
	text-align:right;
	vertical-align:top;
}

/* Class of TD for first column value align right.
 */
.tblv1r
{	
	padding-top:.5em;
	padding-left:0pt;
	padding-right:0pt;
	padding-bottom:0pt;
	text-align:right;
	vertical-align:top;
}

/* Class of TD for n-th column value align right.
 */
.tblvnr
{	
	padding-top:.5em;
	padding-left:.5em;
	padding-right:0pt;
	padding-bottom:0pt;
	text-align:right;
	vertical-align:top;


