/* JLI red: E31836 */
BODY
{
	background-color: #e4f5f5;
	font-family: Tahoma;
	font-size: 12px;
	margin: 0px;
	behavior: url("/ScriptContent/csshover.htc");
}

H1
{
	font-size: 12pt;
	color: #003366;
}

H2
{
	font-weight: bold;
	font-size: 14pt;
	color: #003366;
	text-decoration: none;
	padding-top : 6px;
}

H3
{
	color: #E31836;
}

JLIH3
{
	font-size: 14pt;
	color: #E31836;
}

H4
{
	font-size: 8pt;
	color: Crimson;
}

P
{
	color: Black;
}

LI
{
	color: Black;
}

B
{
	font-size: 12pt;
	color: Black;
}

Strong
{
	color: White;
}

Sub
{
	font-size: 8pt;
	color: Black;
}

A:link
{
	color: #E31836;
	text-decoration: underline;
}

A:visited
{
	color: #E31836;
	text-decoration: underline;
}

A:active
{
	color: #E31836;
	text-decoration: underline;
}

Input
{
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
}

Select
{
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
}

Textarea
{
	border-color: #CCCCCC;
}

.ERSNavBar
{
	background-color: #4b2c08;
}

.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: 9pt;
	background-color: #D6D3CE;
	color: black;
	padding-top: 0px;
	height: 16px;
	text-decoration: none;
	text-align: center;
	letter-spacing: 1pt;
	text-transform: capitalize;
}

.ERSHeader TD A:link
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	text-decoration: underline;
}

.ERSHeader TD A:active
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	text-decoration: underline;
}

.ERSHeader TD A:visited
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	text-decoration: underline;
}

.ERSHeader TD P
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	text-decoration: none;
}

.EToolBar
{
	background-color: #DCDCC2;
}

.ETaskBar
{
	background-color: #F18C9B;
}

.ETHRowBorder
{
	background-color: #DCDCC2;
}

.ETHRow TD
{
	background-color: #DCDCC2;
	font-weight: bold;
}


.ETH
{
	background-color: #4b2c08;
	text-align: right;
}

.ETH .EBW10
{
	color: white;
}

.ETH .EN10
{
	color: white;
}


.ETD
{
	background-color: whitesmoke;
	text-align: left;
	vertical-align: top;
}

.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: #F18C9B;
	color: black;
	text-decoration: none;
}

.EOOutofStock
{
	font-weight: bolder;
	background-color: #F18C9B;
	color: #E31836;
	text-decoration: none;
}

.EETABLE
{
	background-color: white;
}

.EBW10
{
	font-weight: 400;
	color: black;
	text-align : left;
}

.ENW10
{
	color: black;
}

.EN12
{
	color: black;
}

.EN11
{
	color: black;
}

.EN10
{
	color: black;
}

.EN9
{
	font-size: 9pt;
	color: black;
}

.EN8
{
	font-size: 8pt;
	color: Black;
}
.EBW14
{
	font-size: 14pt;
	color: Black;
	font-weight: bold;
}

.EH2
{
	font-weight: bold;
	font-size: 14pt;
	color: #003366;
	text-decoration: none;
	vertical-align: sub;
	height: 30px;
}

.EH3
{
	font-size: 12pt;
	width: 100%;
	font-weight: bold;
	color: #E31836;
	border-bottom: black 2px double;
}

.EH3JLI
{
	font-size: 50pt;
	width: 100%;
	font-weight: bold;
	color: #E31836;
}

.EH4
{
	font-size: 8pt;
	color: Crimson;
}

.EH4JLI
{
	font-weight: bold;
	font-size: 22pt;
	color: Crimson;
}

.EB12
{
	font-size: 14pt;
	color: #003366;
	padding-top : 6px;
	font-weight: bolder;
	text-decoration: none;
}

.EB11
{
	font-weight: bolder;
	color: black;
}

.EB10
{
	font-weight: bolder;
	color: black;
}

.EB9
{
	font-weight: bolder;
	font-size: 9pt;
	color: black;
}

.SideLine1
{
	position: absolute;
	left: 0pt;
}

.SideLine2
{
	position: absolute;
	left: 0pt;
}

.ButtonBar1
{
	background-color: #4b2c08;
	text-align: center;
}

.ButtonBar2
{
	background-color: #4b2c08;
	text-align: left;
}

.ButtonBar3
{
	background-color: #4b2c08;
	text-align: right;
}

.buttonbar3 .en10
{
	color: white;
}

.Button1
{
	cursor: hand;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	background-color: #F18C9B;
	color: black;
	font-size: 8pt;
	border-style: outset;
}

.Heading
{
	font-size: 12pt;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
}

.Text
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.SmallText
{
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.LeftIndextext
{
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}

.BodyLink
{
	color: #003366;
	text-decoration: underline;
	font-weight: normal;
}

.ETaskActive
{
	font-weight: 900;
	color: black;
	text-decoration: none;
	background-color: #F18C9B;
}

.ETaskNext
{
	background-color: #F18C9B;
	text-decoration: none;
}

.ETask
{
	background-color: #F18C9B;
	text-decoration: none;
}

.ETask A:active
{
	color: #E31836;
	text-decoration: none;
}

.ETask A:link
{
	color: #E31836;
	text-decoration: none;
}

.ETask A:visited
{
	color: #E31836;
	text-decoration: none;
}

.iMIS
{
	font-weight: bolder;
	font-style: italic;
}

.lgTitle
{
	font-weight: bolder;
	font-size: 14pt;
	margin: 0px 0px 10px;
	color: #F18C9B;
	line-height: 100%;
}

.regSymbol
{
	font-size: 8pt;
	vertical-align: super;
	text-decoration: none;
}

.important
{
	font-weight: normal;
	color: #E31836;
}


/* General styles */
.rsm_wash 
{ 
	background-color: #F18C9B;
}

.rsm_wash TABLE
{
	vertical-align: top;
	margin-top: 0;
	margin-bottom: auto;
}

HR
{
	height: 17px;
	width: 100%;
	background: url("/StaticContent/Images/dots5.gif") repeat-x top left;
	border: 0;
}


/* Styles that apply to overall page structure */
#site_wholepage { margin-top: 0; background-color: white; background: white; width: 779px; }

#site_header { width: 100%; background-color: white; color: #e31836; }
#site_header UL { margin-left: 0; padding-left: 0; }
#HomeLinks { display: block; height: 88px; width 100%; text-align: right; background: url("/StaticContent/Images/HeaderImages/jli.jpg") top left no-repeat; }
#HomeLinks a { color: #e31836; padding-right: 15px; }

/* Styles for side navigation bar */
div#site_sidenav { float: left; background: #4b2c08; height: 400px; padding: 2em 0; width: 130px; }
#site_sidenav * { font-family: Verdana; font-size: 12px; }
div#site_sidenav ul { margin: 0; padding: 0; width: 130px; background: #4b2c08; }
div#site_sidenav li { position: relative; list-style: none; padding: 2px 0 2px 0; height: 18px; display: inline; }
div#site_sidenav li:hover { background: #e31836; color: white; background-position: 0 0; }
/*
div#site_sidenav li.submenu { }
div#site_sidenav li.submenu:hover { background: #e31836; color: white; background-position: 0 0; }
*/
div#site_sidenav li a { display: block; height: 18px; padding: 2px 0 2px 9px; text-decoration: none; width: 129px; color: white; white-space: nowrap; }
div#site_sidenav>ul a { width: auto; }	/* IE 5/6 won't see this rule */
div#site_sidenav ul ul { position: absolute; top: 0; left: 129px; width: 200px; display: none; border-left: 6px #e31836 solid; }
/*
div#site_sidenav ul.nav1 li.submenu:hover ul.nav2 { display: block; background-position: 0 0; }
*/
div#site_sidenav ul.nav1 li:hover ul.nav2 { display: block; background-position: 0 0; }

#site_sidenav .search { margin-top: 2em; color: white; width: 130px; text-align: right; }
#site_sidenav #sidesearchtext { margin: 0 9px; width: 112px; font-size: 10px; }
#site_sidenav #sidesearchsubmit { text-align: right; margin-right: 9px; margin-left: auto; color: white; background: #4b2c08; border: 0px; font-weight: bold; }

#site_content { margin-left: 130px; padding: 1px; width: 645px; background-color: white; }
#site_content * { font-family: Tahoma; font-size: 13px; }
#site_footer { width: 779px; clear: both; }
#site_footer p { text-align: center; }

input.noborder { border: 0px; }