/* Overall Style */

*
{
	font-size: 8pt;
	font-family: Arial;
	line-height: 1.2em;
}
BODY
{
	background-color: #e8ffd0;
}

/* Links */

A
{
	color: blue;
	text-decoration: none;
}
A:hover
{
	color: red;
	text-decoration: underline;
}
A:active
{
	color: green;
	text-decoration: underline;
}
H1, H2, H3, H4, H5
{
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

/* Basic Text */

H1
{
	font-size: 14pt;
}
H2
{
	font-size: 12pt;
}
H3
{
	font-size: 10pt;
}
H4
{
	text-decoration: underline;
}
H5
{
	line-height: 2em;
}
P
{
	margin: 0px 0px 0px 0px;
}
EM
{
	color: red;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}

/* Tables & Cells */

TABLE
{
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
}
TABLE.bnk
{
}
TABLE.grd
{
}
TABLE.ext
{
	border: gray 1px solid;
}
TABLE.col
{
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
TABLE.bnk TD
{
	border: none;
}
TABLE.ext TD
{
	border: none;
}
TABLE.grd TD
{
	border: gray 1px solid;
}
TABLE.grd TABLE.bnk TD
{
	border: none;
}
TABLE.grd TABLE.ext TD
{
	border: none;
}
TABLE.grd TABLE.col TD
{
	border: none;
}
TD.col
{
	font-size: 1pt;
	padding: 0px 0px 0px 0px;
}
TD.bgr
{
	height: 15px;
	padding: 0px 0px 0px 0px;
}
TD.deb
{
	color: #106000;
}
TD.crd
{
    color: #aa0000;
}
TD.qty
{
	padding: 0px 0px 0px 0px;
    background-color: #eaffea;
}
TD.tbb
{
	padding: 0px 2px 0px 2px;
}
TD.tbl
{
	padding: 0px 2px 0px 2px;
    background-color: #eaffea;
}
TD.inv
{
	padding: 0px 2px 0px 2px;
    background-color: #ffffff;
}
TD.hlt
{
	padding: 0px 2px 0px 2px;
    background-color: #ffd700;
}

/* Forms */

FORM
{
	margin: 0px 0px 0px 0px;
}

/* Input Boxes */

INPUT.bie
{
	height: 14px;
	line-height: 12px;
	margin: -1px 0px -1px 0px;
}
INPUT.bff, INPUT.bop
{
	height: 14px;
	line-height: 12px;
	margin: 0px 0px 0px 0px;
}
INPUT.bld
{
	font-weight: bold;
}
INPUT.lft
{
	text-align: left;
}
INPUT.ctr
{
	text-align: center;
}
INPUT.rgt
{
	text-align: right;
}
INPUT.txt
{
	border: none;
	padding: 0px 2px 0px 2px;
	background-color: #cfe7ff;
}
INPUT.txt[disabled]
{
	background-color: #eaffea;
	color: #000000;
}
INPUT.txt[readOnly]
{
	background-color: #eaffea;
	color: #000000;
}
TEXTAREA.txt
{
	border: none;
	padding: 0px 2px 0px 2px;
	background-color: #cfe7ff;
}
TEXTAREA.txt[disabled]
{
	background-color: #eaffea;
	color: #000000;
}
TEXTAREA.txt[readOnly]
{
	background-color: #eaffea;
	color: #000000;
}
INPUT.txb
{
	padding: 0px 2px 0px 2px;
	background-color: #cfe7ff;
	border-right: gray thin solid;
	border-top: gray thin solid;
	border-left: gray thin solid;
	border-bottom: gray thin solid;
}
INPUT.txb[disabled]
{
	background-color: #eaffea;
	color: #000000;
}
INPUT.txb[readOnly]
{
	background-color: #eaffea;
	color: #000000;
}
TEXTAREA.txb
{
	padding: 0px 2px 0px 2px;
	background-color: #cfe7ff;
	border-right: gray thin solid;
	border-top: gray thin solid;
	border-left: gray thin solid;
	border-bottom: gray thin solid;
}
TEXTAREA.txb[disabled]
{
	background-color: #eaffea;
	color: #000000;
}
TEXTAREA.txb[readOnly]
{
	background-color: #eaffea;
	color: #000000;
}
INPUT.fbk
{
	border: none;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}
INPUT.fbn
{
	border: none;
	padding: 0px 2px 0px 2px;
	background-color: #eaffea;
}
INPUT.usr
{
	width: 80px;
	background-color: #ffffff;
}

/* Check Boxes */

INPUT.cie
{
	width: 12px;
	height: 12px;
	line-height: 13px;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 1px 0px;
}
INPUT.cff
{
	width: 12px;
	height: 12px;
	line-height: 12px;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 1px 0px;
	clip: rect(2px 20px 20px 5px);
}
INPUT.cop
{
	width: 11px;
	height: 11px;
	line-height: 14px;
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 2px 0px;
	clip: rect(2px 20px 20px 5px);
}

/* Radio Buttons */

INPUT.rie
{
	width: 12px;
	height: 12px;
	margin: -2px 0px 2px 0px;
}
INPUT.rff
{
	width: 12px;
	height: 12px;
	margin: 1px 0px -2px 0px;
}
INPUT.rop
{
	width: 11px;
	height: 11px;
	line-height: 14px;
	margin: 1px 0px 2px 0px;
}

/* Drop Downs */

SELECT
{
	font-size: 7pt;
	height: 16px;
	line-height: 14px;
	margin: -1px -1px -1px -1px;
	border: gray 1px solid;
	background-color: #cfe7ff;
}
SELECT[disabled]
{
	background-color: #eaffea;
	color: #000000;
}

/* Page Break */

DIV.np
{
	page-break-before: always;
}

/* Main Menu Styles */

BODY.mnu
{
	margin: 35px 2px 17px 1px;
	overflow: hidden;
}
IMG.logo
{
    top: 5px;
    left: 5px;
    position: absolute;
}
INPUT.stb
{
	height: 11pt;
	line-height: 9pt;
	border: none;
	background-color: transparent;
	position: absolute;
	bottom: 0px;
}
INPUT.osfb
{
	top: 10px;
	right: 10px;
	position: absolute;
	text-align: right;
	border: none;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: red;
}