.Normal
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    BACKGROUND-COLOR: #ffffff
}
.NormalSmall
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    BACKGROUND-COLOR: #ffffff
}
.NormalItal
{
	font-size: 10pt;
	color: #000000;
	font-family: Arial, Helvetica, Verdana;
	background-color: #ffffff;
	font-style: italic;
}
.Normal a:link
{
  font-size: 10pt;
  color: #020167;
  font-family: Arial, Helvetica, Verdana;
  background-color: #ffffff;
  text-decoration: none;
}
.Normal a:visited
{
  font-size: 10pt;
  color: purple;
  font-family: Arial, Helvetica, Verdana;
  background-color: #ffffff;
  text-decoration: none;
}
.NormalUnderline
{
  font-size: 10pt;
  color: #020167;
  font-family: Arial, Helvetica, Verdana;
  background-color: #ffffff;
  text-decoration: underline;
}
.NormalUnderline a:link
{
  font-size: 10pt;
  color: #020167;
  font-family: Arial, Helvetica, Verdana;
  background-color: #ffffff;
  text-decoration: underline;
}
.NormalUnderline a:visited
{
  font-size: 10pt;
  color: #020167;
  font-family: Arial, Helvetica, Verdana;
  background-color: #ffffff;
  text-decoration: underline;
}
.NormalUnderline a:active
{
  font-size: 10pt;
  color: #020167;
  font-family: Arial, Helvetica, Verdana;
  background-color: #ffffff;
  text-decoration: underline;
}
.Bulletin
{
    font-size: 10pt;
    color: #020167;
    font-family: Arial, Helvetica, Verdana;
    background-color: #ffffff;
}
.SubMenuLink
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    BACKGROUND-COLOR: #ffffff
}
.Message
{
  font-size: 10pt;
  color: red;
  font-family: Arial, Helvetica, Verdana;
  background-color: #ffffff;
  font-weight: bold;
}
.Title
{
    font-size: 14pt;
    color: #020167;
    font-family: Arial, Helvetica, Verdana;
    background-color: #ffffff;
    font-weight: bold;
}
.TitleSmall
{
	font-size: 12pt;
	color: #020167;
	font-family: Arial, Helvetica, Verdana;
	background-color: #ffffff;
	font-weight: bold;
}
.TitleSmaller
{
	font-size: 10pt;
	color: #020167;
	font-family: Arial, Helvetica, Verdana;
	background-color: #ffffff;
	font-weight: bold;
}
.Quote
{
	font-size: 10pt;
	color: #020167;
	font-family: Arial, Helvetica, Verdana;
	background-color: #ffffff;
	font-style: italic;
}
.QuoteSource
{
	font-size: 8pt;
	color: #020167;
	font-family: Arial, Helvetica, Verdana;
	background-color: #ffffff;
}
.Inline
{
    FONT-SIZE: 10pt;
	  color: #0434b1;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    BACKGROUND-COLOR: #ffffff
}
.Inline2
{
  font-size: 12pt;
  color: #020167;
  FONT-FAMILY: Arial, Helvetica, Verdana;
  background-color: #ffffff;
  font-weight: bold;
}
.Inline3
{
  font-size: 10pt;
  color: #0434B1;
  FONT-FAMILY: Verdana, Arial, Helvetica;
  background-color: #ffffff;
}
.Menu
{
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent
}
.MenuSelect
{
    FONT-SIZE: 10pt;
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent
}
.Category
{
  font-size: 9pt;
  color: #dddddd;
  font-family: Arial;
  background-color: #020167;
  text-decoration: none;
  text-align: left;
  padding-right: 2px;
  padding-left: 2px;
  padding-bottom: 2px;
  padding-top: 2px;
  border-right: #e3c993 1px solid;
  border-top: #e3c993 1px solid;
  border-left: #e3c993 1px solid;
  border-bottom: #e3c993 1px solid;
}
.Category a:link
{
  color: #dddddd;
  text-decoration: none;
}
.Category a:visited
{
  color: #dddddd;
  text-decoration: none;
}
.Category a:active
{
  color: #dddddd;
  text-decoration: none;
}
.Category a:hover
{
  color: #dddddd;
  text-decoration: underline;
}
.CategorySelected
{
  font-size: 9pt;
  color: #dddddd;
  font-family: Arial;
  background-color: #020167;
  text-decoration: none;
  text-align: left;
  padding-right: 2px;
  padding-left: 2px;
  padding-bottom: 2px;
  padding-top: 2px;
  border-right: #e3c993 1px solid;
  border-top: #e3c993 1px solid;
  border-left: #e3c993 1px solid;
  border-bottom: #e3c993 1px solid;
}
.CategorySelected a:link
{
  color: #dddddd;
  text-decoration: none;
}
.CategorySelected a:visited
{
  color: #dddddd;
  text-decoration: none;
}
.CategorySelected a:active
{
  color: #dddddd;
  text-decoration: none;
}
.CategorySelected a:hover
{
  color: #dddddd;
  text-decoration: underline;
}
.Product
{
  font-size: 8pt;
  color: #555555;
  font-family: Arial;
  background-color: #d3d2df;
  text-decoration: none;
  text-align: left;
  padding-right: 2px;
  padding-left: 15px;
  padding-bottom: 2px;
  padding-top: 2px;
  border-right: #333333 1px solid;
  border-top: #333333 1px solid;
  border-left: #333333 1px solid;
  border-bottom: #333333 1px solid;
}
.Product a:link
{
  color: #555555;
  text-decoration: none;
}
.Product a:visited
{
  color: #555555;
  text-decoration: none;
}
.Product a:active
{
  color: #555555;
  text-decoration: none;
}
.Product a:hover
{
  color: #555555;
  text-decoration: underline;
}
.ProductSelected
{
  font-size: 8.5pt;
  color: #000000;
  font-family: Arial;
  background-color: #d3d2df;
  text-align: left;
  padding-right: 2px;
  padding-left: 15px;
  padding-bottom: 2px;
  padding-top: 2px;
  border-right: #333333 1px solid;
  border-top: #333333 1px solid;
  border-left: #333333 1px solid;
  border-bottom: #333333 1px solid;
  font-weight: bold;
  text-decoration: none;
}
.ProductSelected a:link
{
  color: #000000;
  text-decoration: none;
}
.ProductSelected a:visited
{
  color: #000000;
  text-decoration: none;
}
.ProductSelected a:active
{
  color: #000000;
  text-decoration: none;
}
.ProductSelected a:hover
{
  color: #000000;
  text-decoration: underline;
}
.List2
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    BACKGROUND-COLOR: #ffff66
}
.Maint
{
  font-size: 10pt;
  color: Black;
  font-family: Arial, Helvetica, Verdana;
  background-color: #ccffff;
}
.Copr
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana
}
.Footer
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial
}
.RCatMenu
{
    FONT-SIZE: 9pt;
    COLOR: #013299;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent
}
.RCatMenuSel
{
    FONT-SIZE: 9pt;
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent
}
.RCatMenuProd
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 8pt;
    COLOR: #013299;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent
}
.RCatMenu A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #013299;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.RCatMenu A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #013299;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.RCatMenu A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #013299;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.RCatMenuSel A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.RCatMenuSel A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.RCatMenuSel A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.RCatMenuProd A:link
{
    FONT-SIZE: 8pt;
    COLOR: #013299;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.RCatMenuProd A:visited
{
    FONT-SIZE: 8pt;
    COLOR: #013299;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.RCatMenuProd A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #013299;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.ProdCell
{
    BORDER-RIGHT: #cc0000 solid;
    BORDER-TOP: #cc0000 solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #cc0000 solid;
    COLOR: #cc0000;
    BORDER-BOTTOM: #cc0000 solid;
    FONT-FAMILY: Arial, Verdana
}
.ProdName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #013299;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
.ProdHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #013299;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
.ProdHeader A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #013299;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
.ProdHeader A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #013299;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
.ProdHeader A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #013299;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
.ProdHeader A:hover
{
  font-weight: bold;
  font-size: 8pt;
  color: #990100;
  font-family: Arial, Verdana;
  text-decoration: none;
}
.ProdText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana
}
.CartFooter
{
  font-weight: normal;
  font-size: 10pt;
  color: black;
  font-family: Arial, Verdana;
  background-color: #d3d2df;
  border-right: white 1px solid;
  border-top: white 1px solid;
  border-left: white 1px solid;
  border-bottom: white 1px solid;
}
.ProdDtl
{
  font-weight: normal;
  font-size: 10pt;
  color: black;
  font-family: Arial, Verdana;
  background-color: #d3d2df;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: solid;
  border-left-color: white;
  border-bottom-color: white;
  border-top-color: white;
  border-right-color: white;
}
.ProdDtl A:link
{
  font-weight: normal;
  font-size: 10pt;
  color: black;
  font-family: Arial, Verdana;
  background-color: #d3d2df;
  text-decoration: underline;
}

.ProdDtl A:visited
{
  font-weight: normal;
  font-size: 10pt;
  color: black;
  font-family: Arial, Verdana;
  background-color: #d3d2df;
  text-decoration: underline;
}

.ProdDtlHeader
{
  font-weight: bold;
  font-size: 10pt;
  color: black;
  font-family: Arial, Verdana;
  background-color: #d3d2df;
  border-left-color: white;
  border-bottom-color: white;
  border-top-style: solid;
  border-top-color: white;
  border-right-style: solid;
  border-left-style: solid;
  border-right-color: white;
  border-bottom-style: solid;
}
.ProdPhoto
{
    BORDER-RIGHT: #013299 thin solid;
    BORDER-TOP: #013299 thin solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #013299 thin solid;
    COLOR: #cc0000;
    BORDER-BOTTOM: #013299 thin solid;
    FONT-FAMILY: Arial, Verdana
}
.ProdTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #020167
}
.ProdTitle A
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: none
}
.ProdDtl A
{
    COLOR: silver;
    TEXT-DECORATION: none
}
.ProdDtlSpclHdr
{
  font-size: 9pt;
  color: #020167;
  font-family: Arial, Verdana;
  font-weight: bold;
  TEXT-DECORATION: none;
}
.ProdDtlSpclHdr A:link
{
  font-size: 9pt;
  color: #020167;
  font-family: Arial, Verdana;
  font-weight: bold;
  TEXT-DECORATION: none;
}
.ProdDtlSpclHdr A:visited
{
  font-size: 9pt;
  color: #020167;
  font-family: Arial, Verdana;
  font-weight: bold;
  TEXT-DECORATION: none;
}
.ProdDtlSpclHdr A:hover
{
  font-size: 9pt;
  color: #020167;
  font-family: Arial, Verdana;
  font-weight: bold;
  TEXT-DECORATION: underline;
}
.ProdDtlSpcl
{
    FONT-SIZE: 9pt;
    COLOR: #020167;
    FONT-FAMILY: Arial, Verdana
}
.ProdDtlSpcl A
{
    FONT-SIZE: 9pt;
    COLOR: #020167;
    FONT-FAMILY: Arial, Verdana
    TEXT-DECORATION: none
}
.CartHead
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #eeeeee
}
.CartRequired
{
  padding-right: 5px;
  padding-left: 5px;
  font-weight: bold;
  font-size: 10pt;
  font-family: Arial, Verdana;
  background-color: #eeeeee;
  color: red;
}
.CartGrid
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #eeeeee
}
.CartHead2
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #eeeeee
}
.CartGrid A
{
    COLOR: black
}
BODY
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana
}
BODY .Receipt
{
    FONT-SIZE: 9pt
}
BODY .List
{
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR: #ffffcc
}
BODY .Header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR: #cccccc
}
BODY .Receipt TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px
}
.RCatMenu A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: red;
    TEXT-DECORATION: none
}
.RCatMenuProd A:hover
{
    FONT-SIZE: 8pt;
    COLOR: red;
    TEXT-DECORATION: none
}
.ProdPhotoDet
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: #cc0000;
    BORDER-BOTTOM: medium none
}
.ErrorMsg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana;
    COLOR: Red;
    border-style: double;
	border-color: Red
}
.CourseDisplay
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana;
    COLOR: Navy
}
.CourseDisplayBold
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana;
    COLOR: Navy;
    font-weight: bold
}
.CourseWaitList
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana;
    COLOR: #CC0000;
    font-weight: bold
}
.CourseDisplayHeader
{
    FONT-SIZE: 12pt;
	font-weight: bold;
    FONT-FAMILY: Arial, Verdana;
    COLOR: Navy
}
.Receipt
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial;
    COLOR: Black
}
.ReceiptBold
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial;
    COLOR: Black;
	font-weight: bold
}
.ReceiptRed
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial;
    COLOR: Red;
	font-weight: bold
}
.ReceiptBlue
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial;
    COLOR: Navy;
}
.Criteria
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana;
    COLOR: Black;
    BACKGROUND-COLOR: #99ccff
}
.CriteriaBold
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana;
    font-weight: bold;
    COLOR: Black;
    BACKGROUND-COLOR: #99ccff
}
.TextComic
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 10pt;
	font-family: 'Comic Sans MS' , Arial, Verdana;
	background-color: #eeeeee;
	color: red;
}
.IndexLinks
{
    FONT-SIZE: 12pt;
    COLOR: #020167;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}

.IndexLinks A:active
{
    FONT-SIZE: 12pt;
    COLOR: #020167;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.IndexLinks A:visited
{
    FONT-SIZE: 12pt;
    COLOR: #020167;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.IndexLinks A:link
{
    FONT-SIZE: 12pt;
    COLOR: #020167;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.ShoppingReceiptGrid
{
  border-right: lightgrey 2px solid;
  border-top: lightgrey 2px solid;
  border-left: lightgrey 2px solid;
  border-bottom: lightgrey 2px solid;
  border-collapse:collapse;
}
