/* ----------------------------------------------------
Copyright © 2005 ASI All rights reserved.

This is the base general stylesheet for CM and eSeries modules.

---------------------------------------------------- */

/* global reset of whitespace */
* {
margin:0;
padding:0;
}
td.p3c1 {
	background-color: #ffffdf;
}
td.p3c2 {
	background-color: #fff;
}
.signup_title{
	font-size:14pt;
	font-family:Arial;  
	font-weight:bold;
	color:003366;
}

.signup_title2{
	font-size:13pt;
	font-family:Arial;
	font-weight:bold; 
	color:000000;
}

.signup_subtitle{
	font-size:13pt;
	font-family:Arial; 
	font-weight:bold;
	color:003366;
}

.signup_subtitleinfo{
	font-size:11pt;
	font-family:Arial; 
	font-weight:bold;
	color:003366;
}

.signup_subtitlenote{
	font-size:9pt;
	font-family:Arial; 
	font-weight:bold; 
	color:003366;
}

.signup_supnote{
	font-size:8pt;
	font-family:Arial; 
	font-weight:normal; 
	color:000000;
}

.Secret
  {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:2px;color:white; display:none;}
body, p, b, font, h1, h2, h3, h4, h5, li, td, th, a, a:link, a:visited, a:hover, strong, i, blockquote,.Heading1,
.Heading2,.Heading3,.Heading4,.Heading5
  {font-family: Tahoma, Arial, Helvetica, sans-serif; line-height:1.2em;}
body, p, font, td, li, b, strong, th, .error
  {font-size: 12px;}
p, td, li, th
  {color: black; font-weight: normal;
  margin-top: 10px;}

/*  Start  of Andy Modified values */
blockquote
  {color: black; font-weight: normal; margin-top: 10px; margin-bottom:10px; margin-left:25px;}

hr {color:#324456; height: 2px; margin:20px 10px 20px 10px;}

/* End of Andy modified values */
  
form
	{margin:0px;padding:0px;} 
	 
body {
  margin: 0;
  padding: 0;
  text-align: left;
  color: #505367;
  background-color: #FFFFFF;
}

/* START - CSS code to change the text size on the browser

We used KEYWORDS so IE users can increase and decrease the text size 

http://diveintoaccessibility.org/day_26_using_relative_font_sizes.html
*/
/*/*/a{}
body,
body td,
body th,
body li,
body b,
body strong,
body p {
  font-size: x-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;
}
html>body,
html>body td,
html>body th,
html>body li,
html>body b,
html>body strong,
html>body p {
  font-size: small;
}  
/* */

/* END - CSS code to change the text size on the browser */

b, strong, .bold, .error,.bigbold,.smallbold
  {font-weight: bold}
.bold
  {font-size: 12px;}
.error
  {color: Red;}
i, em
  {text-decoration: none;}
u
  {text-decoration: none;}
.bigbold
  {font-size: 13px;}
.smallbold
  {font-size: 11px;} 
th
  {font-weight: bold; text-align: left;}
a, a:link, a:visited, a:hover, a:visited:hover
  {color: #336699; font-weight: normal; text-decoration:none;}
a:visited
  {color: #336699; text-decoration:none;}
a:hover, a:visited:hover
  {color: #ca0d0d; text-decoration:none;}
  
input, textarea, select
  {font-size: 12px; font-family: monospace, sans-serif; font-weight: 100; padding-left:2px;}  
ol
  {margin: 0 0 0 1em;}  
ul 
  {padding-left: 1em; margin-left: 1em;}
li 
  {padding-left: 0.1em;}    
pre
  {font-family: monospace; font-size: 10px;}
.small
  {font-size: 10px;}
.smaller
  {font-size: 9px;}
.large
  {font-size: 12px;}
.larger
  {font-size: 15px;}
a.smaller, a.smaller:link, a.smaller:visited, a.smaller:hover, a.smaller:visited:hover
  {font-size: 9px;}
a.small, a.small:link, a.small:visited, a.small:hover, a.small:visited:hover
  {font-size: 11px;}

/* Headings */
h1, .Heading1
  {font-size: 17px; font-weight: bold; color:#336699;}
h2, .Heading2
  {font-size: 15px; font-weight: bold;}
h3, .Heading3
  {font-size: 15px; font-weight: bold; color:#998e6e;}
.temp {margin-top: -30px;}
h4, .Heading4
  {font-size: 12px; font-weight: bold; color:#00669C;}
h5, .Heading5
  {font-size: 12px; font-weight: bold; color:#998e6e;}

/* eSeries */
.iMIS
{font-weight: bolder; font-size: 10pt; font-style: italic; font-family: Tahoma, verdana, sans-serif;}
.lgTitle
{ font-weight: bolder; font-size: 12pt; margin: 0px 0px 10px; color: silver; line-height: 100%;}
.regSymbol
{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; vertical-align: super; text-decoration: none;}
.important
{font-weight: normal; color: red; }
.IndexHeading 
{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10pt; color:#EFEFEF; text-decoration:none; font-weight:bold;}
.Heading 
{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12pt; color:#003366; text-decoration:none; font-weight:bold;}
.Text 
{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; text-decoration:none; font-weight:normal;}
.SmallText 
{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; text-decoration:none; font-weight:normal;}
.LeftIndextext 
{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10pt; color:#FFFFFF; text-decoration:none; font-weight:normal;}
.BodyLink 
{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10pt; color:#003366; text-decoration:underline; font-weight:normal;}

.ERSNavBar 
{background-color:silver; }
.ERSNavBar TD 
{background-color:silver; padding:2px;}
.ERSHeader
{
	border-right: buttonshadow 1px solid;
	border-top: buttonhighlight 1px solid;
	font-weight: normal;
	font-size: 9pt;
	text-transform: capitalize;
	border-left: buttonhighlight 1px solid;
	color: black;
	padding-top: 0px;
	border-bottom: buttonshadow 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1pt;
	height: 16px;
	background-color: #d6d3ce;
	text-align: center;
	text-decoration: none;
}

.ERSHeader TD A:link 
{ font-weight: normal; font-size: 9pt; color: black; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.ERSHeader TD A:active 
{ font-weight: normal; font-size: 9pt; color: black; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.ERSHeader TD A:visited 
{ font-weight: normal; font-size: 9pt; color: black; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.ERSHeader P
{ font-weight:normal; font-size:9pt; color:black; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }

.EFunctionBar TD {padding:3px;}

.ETHRow
{background-color: #EFEFEF; text-align: left; padding:2px;}
.ETHRow TD
{background-color: #EFEFEF; text-align: left; padding:2px;}

/* Table header used throughout site */
.ETH 
{font-size: 10pt; background-color: #FFFFFF; text-align: right; padding:2px;} 
.ETH TD 
{font-size: 10pt; background-color: #FFFFFF; text-align: right; padding:2px;} 

/* Table cell used throughout site */
.ETD 
{font-size: 10pt; background-color: #EFEFE7; text-align: left; padding:2px;}
.ETD TD 
{font-size: 10pt; background-color: #EFEFE7; text-align: left; padding:2px;}

/* Alternating color for results lists used throughout site */
.ETDALT 
{font-size: 10pt; background-color: #FFFFFF; text-align: left; padding:2px;}
.ETDALT TD
{font-size: 10pt; background-color: #FFFFFF; text-align: left; padding:2px;}

/*Bold white 10pt font used throughout site */
.EBW10
{font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: 400; color:black; text-align : left;}

/* Normal white 10pt font used throughout site */
.ENW10 
{font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:black;}

/* Normal 12pt font used throughout site */
.EN12 
{font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:black;}

/* Normal 11pt font used throughout site */
.EN11
{font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:black;}

/* Normal 10pt font used throughout site */
.EN10 
{font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:Black;}
.EN10 P
{text-align:left;}

/* Normal 9pt font used throughout site */
.EN9 
{font-size:9pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:Black;}

/* Normal 8pt font used throughout site */
.EN8 
{font-size:8pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:Black;}

/* 14pt font used throughout the site */
.EH2 
{
	font-weight: bold; 
	font-size: 10pt; 
	color: #003366; 
	font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;  
	vertical-align: sub;
	height: 30px; 
	text-decoration: none;

	display: block;
}
 
 /*12pt font used throughout site */
.EH3
{
	font-weight: bold;
	font-size: 10pt;
	width: 100%;
	color: #730000;
	font-family: 'Trebuchet MS' , Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
}

/*8pt font used throughout site*/
.EH4  
{font-size:8pt; font-family:'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif; color:#730000;}

.ETitleBar
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

/* Bold 12pt font used throughout site */
.EB12
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bolder;
	font-size: 14pt;
	padding-bottom: 0px;
	color: #003366;
	padding-top: 3px;
	font-family: 'Trebuchet MS' , Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* Bold 11pt font used throughout site */
.EB11 
{font-weight:bolder; font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:black;}

/* Bold 10pt font used throughout site */
.EB10 
{font-weight:bolder; font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:black;}

/* Bold 9pt font used throughout site */
.EB9 
{font-weight:bolder; font-size:9pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:black;}

.buttonbar1
{
	background-color: #dcdcc2;
	text-align: right;
	padding:3px;
}

.buttonbar1 TD
{
	background-color: #dcdcc2;
	text-align: right;
	height: 15px;
	padding:3px;
}

.buttonbar2
{
	background-color: #dcdcc2;
	text-align: left;
}

.buttonbar2 TD
{
	background-color: #dcdcc2;
	text-align: left;
	padding-right:3px;
}

.buttonbar3
{
	background-color: #dcdcc2;
	text-align: right;
	padding:3px;
}
.buttonbar3 TR
{
	background-color: #FFFFFF;
	text-align: right;
	padding:3px;
}
.buttonbar3 TD
{
	background-color: #dcdcc2;
	text-align: right;
	height: 15px;
	padding-right:3px;
}

.buttonbar3 IMG
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 3px;
	padding-top: 0px;
}

.buttonbar3 INPUT
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	border-top-style: none;
	padding-top: 2px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

 /* All non-image form buttons */
.Button1
{cursor: pointer; border-top:black 1px solid; border-bottom:black 1px solid; border-left:black 1px solid; border-right:black 1px solid; background-color:silver; 
 color:black; font-size:8pt; font-family: Tahoma, Arial, Helvetica, sans-serif;border-style:outset;} 
 
 /*Background color of search field area in eOrders, will be used throughout site*/
.EToolBar
{ background-color:#DCDCC2; }
.EToolBar TD
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #dcdcc2;
	text-align: left;
	width:100%;
		
}
.EToolBar TD TABLE TD
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #dcdcc2;
	text-align: left;
}

 /* Background color of task bar area in eOrders, will be used throughout site */
.ETaskBar
{background-color:silver;text-align:left;}
.ETaskBar TD
{background-color:silver; padding:2px;}
.ETaskBar IMG
{padding-bottom:3px;padding-left:3px;}

 /* Task bar area in eOrders, will be used throughout site*/
.ETaskActive
{font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:black; text-decoration: none;	background-color:silver;}

 /* Task bar area in eOrders, will be used throughout site */
.ETaskNext
{background-color:silver; font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif;text-decoration: none}

/* Task bar area in eOrders, will be used throughout site */
.ETask 
{	background-color:silver; font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif;text-decoration: none}
.ETask A:active, .ETask A:link, .ETask A:visited
{font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:red; text-decoration: none}

 /* Table background color in eEvents */
.EETABLE
{background-color:white;}

/* Used in eOrders */
.EOTABLE  
{background-color:#EFEFEF; text-align:left;}
.EOTABLE TD  
{ padding:3px; }

/* Table header rows used in eOrders */

.EOTH 
{background-color: #EFEFEF;text-align:left;}
.EOTH TD 
{background-color: #EFEFEF; padding:3px; text-align:left;}

 /* Table cells used in eOrders */
.EOTD
{background-color: #FFFFFF; padding:3px; text-align:left;}
.EOTD TD
{background-color: #FFFFFF; padding:3px;}

 /* Footer area in eOrders */
.EOBottomBar
{background-color:#006699}

 /* Title area in eOrders */
.EOTitleBar
{background-color:white;}

 /* Above and below main products list in eOrders */
.EOProductNavBar
{background-color:white;}

 /* Below the retuned products list in eOrders */
.EOListNavBar
{background-color:white;}

 /* "In Stock" text in eOrders */
.EOInStock
{font-weight:bolder; background-color:silver; font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:black; text-decoration:none;}

 /*Out of Stock" text in eOrders */
.EOOutofStock
{font-weight:bolder; background-color:silver; font-size:10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color:red; text-decoration:none;}	

/* Content Manager Login */
.SCLoginBar, .HeaderBar
{
	padding-left: 3px;
	font-weight: normal;
	font-size: 15px;
	background: #efefef;
	padding-bottom: 3px;
	color: #000000;
	padding-top: 2px;	
}
  
/* Site Map */
.SiteMap
{margin-top: 15px;}
a.SiteMap, a.SiteMap:link, a.SiteMap:visited, a.SiteMap:hover, a.SiteMap:visited:hover, a.SiteMapTitle, a.SiteMapTitle:link, a.SiteMapTitle:visited, a.SiteMapTitle:hover, a.SiteMapTitle:visited:hover
  {font-size: 12px; color: #336699; text-decoration: none; font-weight: normal;}
a.SiteMapTitle, a.SiteMapTitle:link, a.SiteMapTitle:visited, a.SiteMapTitle:hover, a.SiteMapTitle:visited:hover
  {font-size: 12px; font-weight: bold;}
.SiteMapTitleEmpty
{height:5px;}  

/* Site Search */
.SEHeaderBar
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 15px;
	background: #efefef;
	padding-bottom: 3px;
	color: #000000;
	padding-top: 2px;
}
   
/* Tagged Pages */
.TPHeader
  {font-size: 15px; font-weight: bold; color: #000066;}
 .TPICHeader
 {font-size: 14px; font-weight: bold; color: #000000; }
.TPTitle
  {font-size: 1.5em; color: #998e6e; padding-top:10px; padding-bottom:5px;}
.TPCMBody
  {font-size: 12px;}
  
a.TPLink, a.TPLink:link, a.TPLink:visited, a.TPLink:hover, a.TPLink:visited:hover
  {font-size: 13px; text-decoration: none; color: #336699;}
a.TPLink:hover, a.TPLink:visited:hover
  {font-size: 13px; text-decoration: none; color: #ca0d0d;}
a.TPLinkSelected, a.TPLinkSelected:link, a.TPLinkSelected:visited, a.TPLinkSelected:hover, a.TPLinkSelected:visited:hover
  {font-size: 13px; text-decoration: none; color: #336699; font-weight: bold;}


