/* 
	RobotLogic Style Sheet
	Created: Jan 20,2002
	Greg Hjelstrom 

	Commonly re-defined tags: H1 to H6, P, BODY, LINKs, DIV 
	CSS Reference can be found at:
	http://builder.cnet.com/webbuilding/pages/Authoring/CSS/table.html

	To use:  <LINK REL="stylesheet" TYPE="text/css" HREF="robotlogic.css">
*/

/* Standard style overrides */
P { font-family: Arial, sans-serif; color: #0000cF; font-size: 12pt; }
H1 { font-family: Arial, sans-serif; color: #0000cF; font-size: 24pt; }
H2 { font-family: Arial, sans-serif; color: #0000cF; font-size: 22pt; }
H3 { font-family: Arial, sans-serif; color: #0000cF; font-size: 20pt; }
H4 { font-family: Arial, sans-serif; color: #0000cF; font-size: 18pt; }
H5 { font-family: Arial, sans-serif; color: #0000cF; font-size: 16pt; }
H6 { font-family: Arial, sans-serif; color: #0000cF; font-size: 14pt; }

/* Default Link styles */
A:LINK, A:VISITED, A:ACTIVE {
  color: #0033CC; 
  font-weight: bold; 
  font-style: normal; 
  font-family: Arial, sans-serif; 
  text-decoration: none 
}
A:HOVER {
  color: #0066FF; 
  font-family: Arial, sans-serif; 
  font-weight: bold; 
  font-style: normal; 
  text-decoration: underline 
}

/* White on blue link styles */
A.Inverse:LINK, A.Inverse:VISITED, A.Inverse:ACTIVE {
  font-family: Arial, sans-serif; 
  font-weight: bold; 
  font-style: normal; 
  color: white; 
  background-color: #86A6C6;
  text-decoration: underline 
}
A.Inverse:HOVER {
  font-family: Arial, sans-serif; 
  font-weight: bold; 
  font-style: normal; 
  color: white; 
  background-color: #86A6C6;
  text-decoration: underline 
}


/* LocationBarStyle - bar with current location hierarchy links, date if possible */
.LocationBarStyle
{
  font-family: Arial,sans-serif;
  font-weight: bold;
  color: white;
  font-size: 12pt;
  background-color: #86A6C6;
  line-height: 1.1em;
  text-indent: 10pt;
  margin: 8pt;
  padding: 4pt;
  border: 2pt;
  border-style: none;
  border-color: #86A6C6;
}

/* Style for the nav bar title */
.NavBarTitleStyle
{
  font-family: Arial,sans-serif;
  font-weight: bold;
  color: white;
  font-size: 12pt;
  background-color: #86A6C6;
  line-height: 1.1em;
  margin: 8pt;
  padding: 4pt;
  border: 1pt;
  border-style: solid;
  border-color: #000000;
}

/* Style for the nav bar top-level elements */
.NavBarStyle
{
  font-family: Arial,sans-serif;
  font-weight: normal;
  background-color: #EFEFEF;
  text-indent: 10pt;
}

/* Style for the nav bar second-level elements */
.NavBarStyle2
{
  font-family: Arial,sans-serif;
  font-weight: normal;
  background-color: #EFEFEF;
  text-indent: 20pt;
}

/* Style for the product name block */
.ProductHeaderStyle
{
  font-family: Arial,sans-serif;
  font-weight: bold;
  font-size: 12pt;
  color: white;
  background-color: #86A6C6;
  line-height: 1.1em;
  margin: 8pt;
  padding: 4pt;
  border: 0pt;
  border-style: solid;
  border-color: #000000;
}

/* Style for product descriptions */
.ProductDescriptionStyle
{
  font-family: Arial,sans-serif;
  font-size: 12pt;
  color: #0000cF;
  line-height: 1.1em;
}

/* Style for prices */
.ProductPriceStyle
{
  font-family: Arial,sans-serif;
  font-weight: bold;
  font-size: 12pt;
  color: #0000cF;
}

/* Shopping cart header */
.CartHeader
{
  font-family: Arial,sans-serif;
  font-weight: bold;
  font-size: 12pt;
  color: white;
  background-color: #86A6C6;
  line-height: 1.1em;
  margin: 8pt;
  padding: 4pt;
  text-align: center;
}

/* Shopping cart item */
.CartItem
{
  font-family: Arial,sans-serif;
  font-size: 12pt;
  color: #0000cF;
  line-height: 1.1em;
  text-align: left;
}

/* Shopping cart price */
.CartPrice
{
  font-family: Arial,sans-serif;
  font-weight: bold;
  font-size: 12pt;
  color: #0000cF;
  text-align: right;
}

/* Shopping cart total*/
.CartTotal
{
  font-family: Arial,sans-serif;
  font-weight: bold;
  font-size: 12pt;
  color: #0000cF;
  text-align: right;
  border: 1pt;
  border-style: solid;
  border-color: black;
}

/* BlackSepStyle - used to create black "separator lines" out of table rows or columns */
.BlackSepStyle
{
  background-color: black;
  font-size: 1pt;
}

/* WhiteSepStyle - used to create white "separator lines" out of table rows or columns */
.WhiteSepStyle
{
  font-size: 1pt;
}

/* FooterStyle - style for notes in the footer of our pages */
.FooterStyle
{
  font-family: Arial, sans-serif; 
  font-size: 8pt;
  background-color: #86A6C6;
  color: #ffffff;
}

