
BODY
{
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	font-style:normal;
	color:Black;
	background-color:White;
}

.TableHeader
{
	font-size:16pt;
	color:black;
	font-weight:bold;
	text-align:center;
}

TD
{
	font-family:Arial;
	font-size:10pt;
}

TH
{
	font-family:Arial;
	font-size:10pt;
}

BODY.HomePage
{
	font-size:8pt;
}

TD.HomePage
{
	font-size:8pt;
}

TH.HomePage
{
	font-size:8pt;
}

SELECT
{
	font-family:Arial;
	font-size:10pt;
}

TEXTAREA
{
	font-family:Arial;
}

A:active
{
}

A:visited
{
	color: purple;
}

A:link
{
	color:blue;
}

A:hover
{
	color:red;
}

.Error
{
	color:#ff0000;
	font-size:12pt;
}

.Title
{
	color:darkred;
	font-family:Arial;
	font-size:14pt;
	font-weight:bold;
}

.SubTitle
{
	font-weight: bold;
	font-size: 14pt;
	font-style: italic;
}

.SmallNote
{
	color:#C00000;
	font-size:8pt;
}

.Label
{
	font-weight:bold;
	text-align:right;
}

.ColumnHeader
{
	font-weight:bold;
}

.MainInfo
{
	font-weight:bold;
}

.SectionInfo
{
	color:#800000;
	text-align:right;
}

.CellData
{
}

.ButtonStd
{
	text-align:center;
	font-weight:bold;
	color:black;
	border-left-color:#eeeeee;
	border-top-color:#dddddd;
	border-bottom-color:gray;
	border-right-color:gray;
	background-color:lightgrey;
	width:150px;
}

.ButtonWide
{
	text-align:center;
	font-weight:bold;
	color:black;
	border-left-color:#eeeeee;
	border-top-color:#dddddd;
	border-bottom-color:gray;
	border-right-color:gray;
	background-color:lightgrey;
	width:225px;
}

.ButtonSmall
{
	text-align:center;
	font-weight:bold;
	color:black;
	border-left-color:#eeeeee;
	border-top-color:#dddddd;
	border-bottom-color:gray;
	border-right-color:gray;
	background-color:lightgrey;
	width:25px;
}

.ButtonMed
{
	text-align:center;
	font-weight:bold;
	color:black;
	border-left-color:#eeeeee;
	border-top-color:#dddddd;
	border-bottom-color:gray;
	border-right-color:gray;
	background-color:lightgrey;
	width:100px;
}

.ButtonSmallHalfHeight
{
	color:black;
	border-left-color:#eeeeee;
	border-top-color:#dddddd;
	border-bottom-color:gray;
	border-right-color:gray;
	background-color:lightgrey;
	width:25px;
	height:12px;

}

TABLE.Simple
{
	border-style:inset;
	border-width:1px;
	width:80%;
	text-align:center;
	border-collapse:collapse;
}

.Simple TH
{
	border-style:inset;
	border-width:1px;
	background-color:lightgrey;
	font-size:12pt;
}

.Simple TD
{
	border-style:inset;
	border-width:1px;
}

.Top
{
	background-color:red;
	color:White;
	margin:0px;
}

.Invisible
{
	border-style:none;
	border-width:0px;
	margin:0px;
	border-collapse:collapse;
}

.Invisible TH
{
	border-style:none;
	border-width:0px;
	padding:0px;
}

.Invisible TD
{
	border-style:none;
	border-width:0px;
	padding:0px;
}

TABLE.Grainger
{
	border-style:double;
	border-color:#ff9900;
	border-width:3px;
	border-collapse:collapse;
}

TABLE.Grainger TH
{
	border-style:double;
	border-width:3px;
	padding:0px;
}

TABLE.Grainger TD
{
	border-style:double;
	border-width:3px;
	padding:0px;
}

BODY.LeftTOC
{
	background-color:Black;
	color:White;
	margin:0px;
}

.TopPanel
{
	border-right: #be0000 2px outset;
	border-top: #ff8080 2px outset;
	font-weight: bold;
	font-size: 9pt;
	z-index: 2;
	background: red;
	left: 0px;
	border-left: #ff8080 2px outset;
	width: auto;
	color: white;
	border-bottom: #be0000 2px outset;
	font-family: Arial Helvetica;
	position: absolute;
	top: 0px;
	height: auto;
}

.Spacer
{
	margin:5px 5px 5px 5px;
}

.SwitchCompany
{
	cursor:hand;
	position:relative;
	top:-3px;
	left:0px;
	height:auto;
	width:55px;
}

.Banner
{
	background-color:red;
}

TABLE.TopBanner TD
{
	background-color: white;
}

.OneRow
{
	background-color:#f0f0f0;
}

.TwoRow
{
	background-color:#e0e0e0;
}

.Admin .Title
{
	color:red;
	font-weight:bold;
	font-size:14pt;
}

.Admin .Indent
{
	margin-left:20px;
	margin-right:20px;
}

.Admin .Error
{
	color:Red;
	font-weight:bold;
	font-size:12pt;
	border:outset 3 pink;
	background-color:#ffe0e0;
}

BODY.Admin
{
	margin-left:0px;
	margin-right:0px;
}

.Admin .Italics
{
	color:red;
	font-size:8pt;
	font-style:italic;
}

.Admin .Data
{
}

.Admin .Button
{
	text-align:left;
	font-weight:bold;
	color:black;
	border-left-color:#eeeeee;
	border-top-color:#dddddd;
	border-bottom-color:gray;
	border-right-color:gray;
	background-color:lightgrey;
	width:100%;
}

.Admin A
{
}

.Left
{
	text-align:left;
}

.Right
{
	text-align:right;
}

.Justify
{
	text-align:justify;
}

.Highlight
{
	color:red;
}

.Emphasize
{
	font-weight:bold;
}


