/* Oct 22, 04 changed midnightblue to 000077 */
/* Oct 29, 04 added styles for side menu(at bottom of this css */
/* Feb 24, 05 changed sectiontitle from 000077 to 6699cc 
   Feb 24, 05 changed plidpgnav from 000077 to 6699cc  
   Feb 24, 05 changed pricesection from 000077 to 6699cc  */
BODY {background-color: #FFFFFF}

div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem { font-family: "TAHOMA", Tahoma, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-weight: bold;
  color: #000000; }
/*  - changed background color from 'lightgrey'.*/
/*  - changed background color of 'menutextbutton' from 'lightgrey' to red.*/

div.menuBar { background-color: lightgrey;
  border: 2px outset #e0e0e0;
  left: 0px;
  right: 0px;
  margin: 0px;
  position: relative;
  padding: 4px 2px 4px 0px;
  text-align: center; }

div.menuBar a.menuButton { background-color: transparent;
  border: 1px solid #e0e0e0;
  color: blue;
  cursor: default;
  left: 0px;
  margin: 0px;
  padding: 2px 12px 2px 12px;
  position: relative;
  text-decoration: underline;
  top: 0px;
  z-index: 100; }

div.menuBar a.menuButton:hover {  background-color: #181873;
  border: 1px outset #e0e0e0;
  color: #FFFFFF; }

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {  background-color: #181873;
  border: 1px inset #e0e0e0;
  color: #FFFFFF;
  left: 1px;
  top: 1px; }

div.menu { background-color: grey;
  border: 2px outset #e0e0e0;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101; }

div.menu a.menuItem { color: #3333ff;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap; }

div.menu a.menuItem:hover, div.menu a.menuItemHighlight { background-color: #5050f0;  color: #FFFFFF; }

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {  margin-right: -.75em;}

div.menu div.menuItemSep { border: 1px inset #e0e0e0;  margin: 1px 2px;}
.SmallCartButton {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	text-align: center;
	padding: 2px;
	border: 1px solid #000000;
	cursor: hand;
	text-decoration: none;
	margin: auto;
}
.LoginText    {font-family: Tahoma; font-size: 8pt; letter-spacing: 1pt; color: #000077;  font-weight: bold; text-align: Center; background-color: lightgrey }
.MenuText    {font-family: Tahoma; font-size: 8pt; letter-spacing: 1pt; color: blue;  font-weight: bold; text-align: Center; background-color: lightgrey }
.MenuTextLinked    {font-family: Tahoma; font-size: 8pt; letter-spacing: 1pt; color: blue;  font-weight: bold; text-align: Center;  }
.CategoryHeader { font-family: Tahoma; font-size: 8pt; color: #000077; line-height: 150%; font-weight: bold; margin-left: 10; margin-top: 0;  margin-bottom: 1 }
.CategoryHeaderSub { font-family: Tahoma; font-size: 8pt; color: #003399; font-weight: bold; margin-left: 20; margin-top: 0; margin-bottom: 1 }
.WDSText     { font-family: Tahoma; font-size: 12pt; color: #000077; font-weight: bold }
.MenuTable   { border: 2 solid #000077 }
.TableUnderline { border-bottom-style: solid; padding-bottom: 0 }
.SearchFormTable { background-color: lightgrey; border: 2 solid #000077 }
.CompanyInfo { font-family: Tahoma; font-size: 8pt; color: firebrick; font-weight: bold;  text-align: Right }
.CompanyInfoEnt { font-family: Tahoma; font-size: 10pt; color: firebrick; font-weight: bold;  text-align: Right }
.SectionTitle { font-family: Tahoma; font-size: 8pt; color: yellow; background-color: #6699CC; }
.SectionComment { font-family: Tahoma; font-size: 7pt; color: #000077; background-color: lightgrey }
.MenuBackgroundSelected { font-family: Tahoma; font-size: 8pt; letter-spacing: 1pt; color: lightgrey;  font-weight: bold; text-align: Center; background-color: #000077 }
.GeneralText { font-family: Tahoma; font-size: 8pt; color: firebrick; font-weight: bold; }
.GeneralTextBlue { font-family: Tahoma; font-size: 7pt; color: #000077 }
.ResultSet { font-family: Tahoma; font-size: 8pt; color: #000077 }
.ResultSet2 { font-family: Tahoma; font-size: 8pt; color: #000077; padding-top: 0; padding-bottom:0 }
.SmallSet {line-height:2;}
.SearchForm { font-family: Tahoma; font-size: 9pt; color: firebrick; background-color: lightgrey }
.ErrorTabRow {background-color:firebrick; font-family:Tahoma; font-size:12pt; color:lightgrey; font-weight:bold; text-align:Center}
.btnhand     {cursor:hand; font-family:Tahoma; font-size:10pt } 
.TabLoginText  {font-family: Tahoma; font-size: 10pt; color: #000077; font-weight:bold; text-align:right } 
.ImgLoginFile  {font-family: Tahoma; font-size: 10pt; color: #000077; font-weight:bold; text-align:left } 
.GenLoginText  {font-family: Tahoma; font-size: 10pt; color: #000077; font-weight:bold; text-align:center }
.plidPgNav    { font-family: Tahoma; font-size: 10pt; color: yellow; background-color: #6699CC; text-align:center }
.PriceSection { font-family: Tahoma; font-size: 8pt; color: white; background-color: #6699CC; text-align:right}
.HSBannerText {font-family: Tahoma; font-size: 12pt; color: #000077; font-weight: bold; text-align:center }
.HSGenTabText  {font-family: Tahoma; font-size: 10pt; color: #000077; font-weight:bold; text-align:left }
.HSLoginText  {font-family: Tahoma; font-size: 10pt; color: #000077; font-weight:bold; text-align:center }
.asTabBGText { font-family: Tahoma; font-size:7pt; letter-spacing: 1pt; color: #000000; font-weight: bold; text-align: right}
.asTabBGText2{font-family: Tahoma; font-size: 7pt; letter-spacing: 1pt; color: #000077;  font-weight: bold; text-align: right; background-color: lightgrey }
.asTabBGText3{font-family: Tahoma; font-size: 7pt; letter-spacing: 1pt; color: #000077;  font-weight: bold; text-align: left; background-color: lightgrey }

.InvGenTextb { font-family: Tahoma; font-size: 8pt; color: BLACK; font-weight: bold}
.InvGenText { font-family: Tahoma; font-size: 8pt; color: BLACK; }
.ErrorText { font-family: Tahoma; font-size: 10pt; color: #000077; font-weight: bold; text-align: Center}
.MenuTextButton    {font-family: Tahoma; font-size: 8pt; letter-spacing: 1pt; color: #000077;  font-weight: bold; text-align: Center; background-color: lightgrey }
.CategoryHeaderTop { font-family: Tahoma; font-size: 8pt; color: firebrick; font-weight:bold; margin-left: 10; margin-top: 0;  margin-bottom: 1 }

A.ResultSetLink:active  {color: purple; font-family: Tahoma; font-size:8pt }
A.ResultSet:visited {color: purple; font-family: Tahoma; font-size:8pt }
A.ResultSet:active {color: firebrick; font-family: Tahoma; font-size:8pt }
A.ResultSet:link {color: #000077; font-family: Tahoma; font-size:8pt }
A.DemoRequestText:link {color: #000077; font-family: Tahoma; font-weight:bold; font-size:8pt }

A.MenuTextLinked:active  {font-family: Tahoma; font-size: 8pt; letter-spacing: 1pt; color: firebrick;  font-weight: bold; text-align: Center;  }
A.MenuTextLinked:visited  {font-family: Tahoma; font-size: 8pt; letter-spacing: 1pt; color: purple;  font-weight: bold; text-align: Center; }

A.MenuText:active    {font-family: Tahoma; font-size: 8pt; letter-spacing: 1pt; color: firebrick;  font-weight: bold; text-align: Center; background-color: lightgrey }
A.CategoryHeaderTop:active { font-family: Tahoma; font-size: 8pt; color:purple; line-height: 150%; font-weight:bold; margin-left: 10; margin-top: 0;  margin-bottom: 1 }
A.CategoryHeaderTop:visited { font-family: Tahoma; font-size: 8pt; color: purple; line-height: 150%; font-weight:bold; margin-left: 10; margin-top: 0;  margin-bottom: 1 }
A.CategoryHeader:active { font-family: Tahoma; font-size: 8pt; color: purple; line-height: 150%;  font-weight: bold; margin-left: 10; margin-top: 0;  margin-bottom: 1 }
A.CategoryHeader:visited { font-family: Tahoma; font-size: 8pt; color: purple; line-height: 150%;  font-weight: bold; margin-left: 10; margin-top: 0;  margin-bottom: 1 }
A.GeneralText:active { font-family: Tahoma; font-size: 7pt; color: purple }
A.MenuTextButton:active    {font-family: Tahoma; font-size: 8pt; letter-spacing: 1pt; color: firebrick;  font-weight: bold; text-align: Center; background-color: lightgrey }

/* this element (mainMenu) controls the appearance of the standard menu bar */
/* padding was 2 px */

#mainMenu {
  background-color: lightgrey;
  border: 0px solid #CCC;
  color: #009;
  margin: 0px;
  padding: 2px;
}

#menuList {
  margin: 0px;
  padding: 0px;
}

#menuList ul {
  margin: 0px;
  padding: 0px;
}

#menuList li {
  display: inline;
  list-style: none;
}

a.actuator {
  background-color: transparent;
  color: blue;
  font-size: 12px;
  margin: 0px;
  padding: 3px 6px;
  text-decoration: underline;
}

a.actuator:hover {
  background-color: #181873;
  color: #EEE;
}

# was EEE, now green
.menu {
  color: #009;
  background-color: green;
  border: 1px solid #CCC;
  position: absolute;
  visibility: hidden;
}

.menu li a {
  background-color: yellow;
  color: #000077;
  text-align: left;
 display: block;
  font-size: 12px;
  line-height: 1.75em;
  margin: 0px;
  padding: 0px 10px;
  text-decoration: underline;
}

.menu li a:hover {
  background-color: #000077;
  color: #EEE;
}

span.key {
  text-decoration: underline;
}

#h1Menu { width: 100px; }
#2Menu { width: 160px; }
#3Menu { width: 160px; }
#4Menu { width: 165px; }
#5Menu { width: 150px; }

.disp1 { display:"block" }
.disp2 { display:"none" }

.dshow1 { display:"block" }
.dhide1 { display:"none" }

#mainMenu31 {
  background-color: #FFFFFF;
  border: 0px solid #CCC;
  color: #009;
  margin: 0px;
  padding: 3px;
}

A.ssmItems:link		{color:black;text-decoration:none;}
A.ssmItems:hover	{color:black;text-decoration:none;}
A.ssmItems:active	{color:black;text-decoration:none;}
A.ssmItems:visited	{color:black;text-decoration:none;}

.BandHeader {	find-family: Arial, Helvitica, sans-serif;
	font-size: 10pt;
	color: ffffff;
	background-color: 000066;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;}
.BandSubHeader {	font-size: 9pt;
	color: #000000;
	background-color: #CCCC99;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;}
.BandLabel {	
	font-size: 9pt;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;}
.BandData {	font-size: 9pt;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;}
.SmallCartLabels {font-size: 8pt;
	color: #000000;
	background-color: #CCCC99;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;}
.SmallCartData {font-size: 8pt;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;}
.SmallCartButton {font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	text-align: center;
	padding: 2px;
	border: 1px solid #000000;
	cursor: hand;
	text-decoration: none;
	margin: auto;}
.SmallCartGrey {	font-size: 8pt;
	color: #000000;
	background-color: #eeeecc;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;}
.SmallCartDataGrey {font-size: 8pt;
	color: #000000;
	background-color: #eeeeCC;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;}
.BandDataGrey {font-size: 9pt;
	color: #000000;
	background-color: #eeeeCC;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;}
.BandDataTan {font-size: 8pt;
	color: #000000;
	background-color: #FFFFCC;
	font-family: Arial ;
	text-align: left;
	text-decoration: none;}
.TempLineData {font-size: 8pt;
	color: #000000;
	background-color: #CCCC99;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;}
.btnDisp {font-size: 11; 
  	  font-family: 'arial,geneva';
	  font-weight: bold; 
	  color: #999966; 
	  font-weight: bold;
	  cursor: hand;
	  margin: auto;
	  background-color: #FFFFFF;}
.Template2 { font-family: Tahoma; font-size: 8pt; color: white; background-color: #6699CC; }
			