BODY,
TABLE,
TD
{
	font-size: 12px;
	font-family: Tahoma;
	color: black;
}
BODY
{
	background-color: white;
	margin: 1px;
}
H1
{
	font: Arial;
	font-weight: bold;
	font-size: 1.5em;
	color: black;
}
H2
{
	font-weight: bold;
	font-size: 1.5em;
	color: #003366;
	text-decoration: none;
	padding-top : 6px;
}
H3
{
	color: DarkRed;
}
H4
{
	font-size: .8em;
	color: Crimson;
}
P
{
}
LI
{
}
B
{
	font-size: 1.2em;
}
Strong
{
	color: White;
}
Sub
{
	font-size: .8em;
}
A:link,
A:visited
{
	color: #b90413;
	text-decoration: underline;
}
A:hover,
A:active
{
	color: #FF0000;
	text-decoration: underline;
}
Input.noborder
{
	font-size: 13px;
	border: none;
}
Input
{
	border: black 1px solid;
}
Select
{
	border: black 1px solid;
}
Textarea
{
	border-color: CCCCCC;
}
.ERSNavBar
{
	background-color: silver;
}
.ERSHeader
{
	border-top: buttonhighlight 1px solid;
	border-right: buttonshadow 1px solid;
	border-bottom: buttonshadow 1px solid;
	border-left: buttonhighlight 1px solid;
	font-weight: normal;
	font-size: .9em;
	background-color: #D6D3CE;
	padding-top: 0px;
	height: 16px;
	text-decoration: none;
	text-align: center;
	letter-spacing: 1px;
	text-transform: capitalize;
}
.ERSHeader TD
{
	font-weight: normal;
	font-size: .9em;
}
.ERSHeader TD A:link
{
	text-decoration: underline;
}
.ERSHeader TD A:visited
{
	text-decoration: underline;
}
.ERSHeader TD A:active
{
	text-decoration: underline;
}
.ERSHeader TD P
{
}
.EToolBar
{
	background-color: #DCDCC2;
}
.ETaskBar
{
	background-color: silver;
}
.ETHRowBorder
{
	background-color: #DCDCC2;
}
.ETHRow TD
{
	background-color: #DCDCC2;
	font-weight: bold;
}
.ETH
{
	background-color: white;
	text-align: right;
}
.ETD
{
	background-color: whitesmoke;
	text-align: left;
}
.ETD2
{
	background-color: whitesmoke;
	text-align: center;
}
.ETD3
{
	background-color: whitesmoke;
}
.ETDALT
{
	background-color: white;
}
.EOTABLE
{
	background-color: #EFEFEF;
}
.EOTH
{
	background-color: #EFEFEF;
}
.EOTD
{
	background-color: ivory;
}
.EOBottomBar
{
	background-color: #006699;
}
.EOTitleBar
{
	background-color: white;
}
.EOProductNavBar
{
	background-color: white;
}
.EOListNavBar
{
	background-color: white;
}
.EOInStock
{
	font-weight: bolder;
	background-color: silver;
	text-decoration: none;
}
.EOOutofStock
{
	font-weight: bolder;
	background-color: silver;
	color: red;
	text-decoration: none;
}
.EETABLE
{
	background-color: white;
}
.EBW10
{
	font-weight: 400;
	text-align : left;
}
.ENW10
{
}
.EN12
{
}
.EN11
{
}
.EN10
{
}
.EN9
{
	font-size: .9em;
}
.EN8
{
	font-size: .8em;
}
.EH2
{
	font-weight: bold;
	font-size: 1.5em;
	color: #003366;
	text-decoration: none;
	vertical-align: sub;
	height: 30px;
}
.EH3
{
	font-size: 1.2em;
	width: 100%;
	color: darkred;
	border-bottom: black 2px double;
}
.EH4
{
	font-size: .8em;
	color: Crimson;
}
.EB12
{
	font-size: 1.5em;
	color: #003366;
	padding-top : 6px;
	font-weight: bolder;
	text-decoration: none;
}
.EB11
{
	font-weight: bolder;
}
.EB10
{
	font-weight: bolder;
}
.EB9
{
	font-weight: bolder;
	font-size: .9em;
}
.SideLine1
{
	position: absolute;
	left: 0px;
}
.SideLine2
{
	position: absolute;
	left: 0px;
}
.ButtonBar1
{
	background-color: #DCDCC2;
	text-align: center;
}
.ButtonBar2
{
	background-color: #DCDCC2;
	text-align: left;
}
.ButtonBar3
{
	background-color: #DCDCC2;
	text-align: right;
}
.Button1
{
	cursor: hand;
	border: black 1px outset;
	background-color: silver;
	font-size: .8em;
}
.IndexHeading
{
	color: #EFEFEF;
	text-decoration: none;
	font-weight: bold;
}
.Heading
{
	font-size: 1.2em;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
}
.Text
{
	text-decoration: none;
	font-weight: normal;
}
.SmallText
{
	font-size: .8em;
	text-decoration: none;
	font-weight: normal;
}
.LeftIndextext
{
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
.BodyLink
{
	color: #003366;
	text-decoration: underline;
	font-weight: normal;
}
.NavLink
{
	color: white;
	text-decoration: none;
	font-weight: normal;
	font-size: .9em;
}
A:link .NavLink,
A:visited .NavLink 
{
	text-decoration: none;
}
A:hover .NavLink,
A:active .NavLink
{
	text-decoration: underline;
}
.NavDivider
{
	color: ivory;
	text-decoration: none;
	font-weight: normal;
}
.ETaskActive
{
	font-weight: 900;
	text-decoration: none;
	background-color: silver;
}
.ETaskNext
{
	background-color: silver;
	text-decoration: none;
}
.ETask
{
	background-color: silver;
	text-decoration: none;
}
.ETask A:active
{
	color: red;
	text-decoration: none;
}
.ETask A:link
{
	color: red;
	text-decoration: none;
}
.ETask A:visited
{
	color: RED;
	text-decoration: none;
}
.iMIS
{
	font-weight: bolder;
	font-style: italic;
	font-family: Times New Roman;
}
.lgTitle
{
	font-weight: bolder;
	font-size: 1.5em;
	margin: 0px 0px 10px;
	color: silver;
	line-height: 100%;
}
.regSymbol
{
	font-size: .8em;
	vertical-align: super;
	text-decoration: none;
}
.important
{
	font-weight: normal;
	color: red;
}

/* Added for STLE */

#sitebanner { width: 960px; height: 110px; background-color: #515151; background-image: url(../StaticContent/Images/STLE/e-header.gif); background-repeat: no-repeat; }
#sitebanner IMG { border:0px; }
.siteside { width: auto; height: 337px; background-image: url(/STLE/StaticContent/Images/STLE/e-sidegrad.jpg); background-repeat: repeat-x; background-color: #202020; }
#sitefooter { width: 960px; height: 100px; background-color: #1A1A1A; background-image: url(../StaticContent/Images/STLE/e-footer.gif); background-repeat: no-repeat; }
.sitetopcorner { width: auto; background-image: url(../StaticContent/Images/STLE/e-topgrad.jpg); background-repeat: repeat-x; }
.sitebottomcorner { width: auto; background-image: url(../StaticContent/Images/STLE/e-bottomgrad.jpg); background-repeat: repeat-x; }

#sitebody { width: 960px; height: 337px; vertical-align: top; }

#sitefooter A { color: white; }



#topnav { width: 100%; height: 30px; border: 0; padding: 0px; background-color: #E6E7E9; color: #000000; }
#topnav .topnavdiv { width: 3px; background: url(../StaticContent/Images/STLE/e-menudivide.gif); background-repeat: no-repeat; }
#topnav TD { text-wrap: nowrap; }
#topnav TD A { margin: 0px; padding: 8px 16px 7px; color: black; text-decoration: none; height: 100%; width: 100%; font-family: Arial; font-size: 12px; font-weight: bold; }
#topnav TD:hover { background-color: #FF0000; color: #FFFFFF; }
#topnav TD A:hover { color: #FFFFFF; }

#topnav .topnavitemactive { background-color: #FF0000; color: #FFFFFF; }
#topnav .topnavitemactive A { color: #FFFFFF; font-weight: bold; }


#sidebar
{
	width: 176px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
}

#sidebar IMG { margin: 3px 0px; }

/* styles for CenterStage */
#CenterStage
{
	width: 100%;
	height: 100%; 
	margin: 0px;
	padding: 1px;
	text-align: left;
	vertical-align: top;
}

#CenterStage *
{
	text-align: left;
	vertical-align: top;
}

#CS_header
{
	font-weight: bold;
	font-size: 1.5em;
}

#CenterStage .leftcolumn
{
	background-color: #e6e7e9;
}

#CenterStage .rightcolumn
{
	background-color: #e6e7e9;
}

#CenterStage #CS_footer
{
	border-top: 2px dotted #6C6C6C;
}

/* Center stage panels and widgets */

.CS_notice
{
	background-color: #6C6C6C;
    color: #e6e7e9;
    text-align: center;
    font-weight: bolder;
    font-size: 13px;
	padding: 5px;
	border: 1px solid black;
}

.CS_notice a:link,
.CS_notice a:visited,
.CS_notice a:hover,
.CS_notice a:active
{
    color: white;
}

.CS_label
{
    background-color: #e6e7e9;
    color: black;
	font-weight: bold;
}

.CS_data
{
    background-color: white;
    color: #2E2E1F;
}

.CS_data .missing
{
    font-weight: bold;
    color: red;
}

#CenterStage .rightpanel
{
	border: 1px solid #6c6c6c;
	background-color: white;
	margin: 1px 5px 8px 5px;
	padding: 0px; 
	color: #6c6c6c;
}

#CenterStage P
{
	padding: 1px 3px;
}

#CenterStage P.rightpanelhead
{
	font-size: 1.2em;
	color: black;
	background-color: #e6e7e9;
	margin: 0px;
	padding: 5px;
}


/* Side navigation elements */

#SideNav { width: 176px; vertical-align: top; }
#SideNav IMG { margin: 3px 0px; }
#SideNavWrapper { width: 176px; height: 100%; vertical-align: top; top: 0px; }


A.sidenav { width: 100%; height: 100%; padding: 2px 5px; }
.sidenav:link,
.sidenav:visited { color: #000000; background-color: #FFFFFF; text-decoration: none; font-weight: bold; margin-left: 3px; }
.sidenav:hover,
.sidenav:active { color: #FFFFFF; background-color: #FF0000; text-decoration: none; font-weight: bold; margin-left: 3px; }


HR
{
	background-color: blue;
	color: black;
	border: 0px;
	border-top: 1px dotted blue;
	height: 1px;
}



