BODY {
	BACKGROUND-COLOR: #fff; BEHAVIOR: url("_css/csshover.html"); COLOR: #000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 10pt; MARGIN: 0px
}
H1 {
	DISPLAY: inline; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
A {
	COLOR: #c30; FONT-SIZE: 10pt
}
A:visited {
	COLOR: #c30; FONT-SIZE: 10pt
}
A:active {
	COLOR: #c30; FONT-SIZE: 10pt
}
A:hover {
	COLOR: #000066; FONT-SIZE: 10pt
}
.big-table {
	HEIGHT: 100%
}
.text {
	FONT-SIZE: 10pt; LINE-HEIGHT: 12pt; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
.text-blue {
	COLOR: #339; FONT-SIZE: 10pt; LINE-HEIGHT: 14pt; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
.text-hp {
	FONT-SIZE: 12pt; LINE-HEIGHT: 18pt; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
.text-small {
	FONT-SIZE: 8pt; LINE-HEIGHT: 12pt
}
.text-tiny {
	FONT-SIZE: 7pt; LINE-HEIGHT: 8pt
}
.strikeit {
	COLOR: #ff0000; FONT-SIZE: 10pt; LINE-HEIGHT: 14pt; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; TEXT-DECORATION: line-through
}
.header {
	COLOR: #c30; FONT-SIZE: 18pt; FONT-WEIGHT: bold; LINE-HEIGHT: 20pt
}
.header-smaller {
	COLOR: #c30; FONT-SIZE: 16pt; FONT-WEIGHT: bold; LINE-HEIGHT: 20pt
}
.caption {
	FONT-SIZE: 8pt; LINE-HEIGHT: 10pt
}
.caption-blue {
	COLOR: #339; FONT-SIZE: 8pt; LINE-HEIGHT: 10pt
}
.footer {
	FONT-SIZE: 8pt; LINE-HEIGHT: 12pt; TEXT-ALIGN: center
}
.cart-text {
	COLOR: #c30; FONT-SIZE: 10pt; FONT-WEIGHT: bold; LINE-HEIGHT: 10pt; PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.prompt {
	COLOR: #000066; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.checkouttitle {
	COLOR: #000066; FONT-SIZE: 12pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.addbutton {
	WIDTH: 50px
}
.addlargebutton {
	WIDTH: 200px
}
.sublinks {
	COLOR: #c30; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.sublinks:visited {
	COLOR: #c30; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.sublinks:active {
	COLOR: #c30; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.sublinks:hover {
	COLOR: #000066; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.topnavtext {
	COLOR: #c30; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.topnav {
	COLOR: #000066; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.topnav:visited {
	COLOR: #000066; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.topnav:active {
	COLOR: #000066; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.topnav:hover {
	COLOR: #000066; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.catheader {
	COLOR: #000066; FONT-SIZE: 12pt; FONT-WEIGHT: bold; LINE-HEIGHT: 14pt
}
.largeblueheader {
	COLOR: #000066; FONT-SIZE: 18pt; FONT-WEIGHT: bold; LINE-HEIGHT: 19pt
}
.navlink {
	BACKGROUND-COLOR: #9cceff; BORDER-BOTTOM: #ffffff 1px solid; COLOR: #000000; CURSOR: hand; DISPLAY: block; FONT-SIZE: 10pt; FONT-WEIGHT: bold; HEIGHT: 23px; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 4px; TEXT-DECORATION: none; WIDTH: 100%
}
.navlink:unknown {
	BACKGROUND-COLOR: #9cceff; BORDER-BOTTOM: #ffffff 1px solid; COLOR: #000000; CURSOR: hand; DISPLAY: block; FONT-SIZE: 10pt; FONT-WEIGHT: bold; HEIGHT: 23px; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 4px; TEXT-DECORATION: none; WIDTH: 100%
}
.navlink:visited {
	BACKGROUND-COLOR: #9cceff; BORDER-BOTTOM: #ffffff 1px solid; COLOR: #000000; CURSOR: hand; DISPLAY: block; FONT-SIZE: 10pt; FONT-WEIGHT: bold; HEIGHT: 23px; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 4px; TEXT-DECORATION: none; WIDTH: 100%
}
.navlink:active {
	BACKGROUND-COLOR: #9cceff; BORDER-BOTTOM: #ffffff 1px solid; COLOR: #000000; CURSOR: hand; DISPLAY: block; FONT-SIZE: 10pt; FONT-WEIGHT: bold; HEIGHT: 23px; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 4px; TEXT-DECORATION: none; WIDTH: 100%
}
.navlink:hover {
	BACKGROUND-COLOR: #0e117d; BORDER-BOTTOM: #ffffff 1px solid; COLOR: #ffffff; CURSOR: hand; FONT-SIZE: 10pt; FONT-WEIGHT: bold; HEIGHT: 23px; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 4px; TEXT-DECORATION: none; WIDTH: 100%
}
.navprodsearch {
	BACKGROUND-COLOR: #9cceff; BORDER-BOTTOM: #ffffff 1px solid; COLOR: #000000; FONT-SIZE: 10pt; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 4px; TEXT-DECORATION: none
}
navprodsearch A {
	BACKGROUND-COLOR: #9cceff; COLOR: #000000; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
navprodsearch A:link {
	BACKGROUND-COLOR: #9cceff; COLOR: #000000; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.itemheader-fc {
	BACKGROUND-COLOR: #99ccff; BORDER-BOTTOM: #000066 1px solid; BORDER-LEFT: #000066 1px solid; BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; COLOR: #000066; FONT-FAMILY: Verdana, Geneva, Helvetica, Arial, San-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.itemheader {
	BACKGROUND-COLOR: #99ccff; BORDER-BOTTOM: #000066 1px solid; BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; COLOR: #000066; FONT-FAMILY: Verdana, Geneva, Helvetica, Arial, San-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.items-fc {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; COLOR: #000; FONT-FAMILY: Verdana, Geneva, Helvetica, Arial, San-serif; FONT-SIZE: 10pt
}
.items {
	BORDER-BOTTOM: black 1px solid; BORDER-RIGHT: black 1px solid; COLOR: #000; FONT-FAMILY: Verdana, Geneva, Helvetica, Arial, San-serif; FONT-SIZE: 10pt
}
.prn-largetext {
	COLOR: #000; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: normal; LINE-HEIGHT: 15pt
}
.prn-medtext {
	COLOR: #000; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; LINE-HEIGHT: 13pt
}
.prn-header {
	BACKGROUND-COLOR: #e2e2e2; COLOR: #000; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; LINE-HEIGHT: 12pt
}
.prn-header2 {
	COLOR: #000; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 9px; FONT-WEIGHT: normal; LINE-HEIGHT: 12pt
}
.prn-data {
	COLOR: #000; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; LINE-HEIGHT: 14px
}
.prn-data-sm {
	COLOR: #000; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; LINE-HEIGHT: 14px
}
.prn-listheader {
	BACKGROUND-COLOR: #e2e2e2; COLOR: #000; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.prn-list-ttl {
	BACKGROUND-COLOR: #e2e2e2; COLOR: #000; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.prn-listtext-l {
	COLOR: #000; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-ALIGN: left
}
.prn-listtext-r {
	COLOR: #000; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-ALIGN: right
}
.prn-listtext-c {
	COLOR: #000; FONT-FAMILY: arial,helvetica,sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-ALIGN: center
}
.rule {
	COLOR: #cc0000; WIDTH: 100%
}
.colorborder {
	BORDER-BOTTOM: #cc0000 1px solid; BORDER-LEFT: #cc0000 1px solid; BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid
}
.thinrule {
	COLOR: #cc6666; HEIGHT: 1px; WIDTH: 100%
}
.pghdr-left {
	BACKGROUND-COLOR: #cc0000; BORDER-BOTTOM: #cc0000 1px solid; BORDER-LEFT: #cc0000 1px solid; BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; COLOR: #fffecc; FONT-SIZE: 12pt; FONT-WEIGHT: bold; HEIGHT: 35px
}
.pghdr-right {
	BORDER-BOTTOM: #cc0000 1px solid; BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; COLOR: #cc0000; FONT-SIZE: 10pt; FONT-WEIGHT: bold; HEIGHT: 35px; TEXT-ALIGN: right
}
.pghdr-title {
	COLOR: #cc0000; FONT-SIZE: 13pt; FONT-WEIGHT: bold; VERTICAL-ALIGN: top; WIDTH: 65%
}
.loginheader {
	BACKGROUND-COLOR: #cc0000; COLOR: #fffecc; FONT-WEIGHT: bold
}
.inputprompt {
	FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-ALIGN: right
}
.inputprompt-l {
	FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.inputprompt-top {
	FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-ALIGN: right; VERTICAL-ALIGN: top
}
.inputprompt-c {
	FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.inputerror {
	BACKGROUND-COLOR: #ffff00; COLOR: #ff0000; FONT-WEIGHT: bold
}
.plainredtext {
	COLOR: #ff0000; FONT-SIZE: 10pt
}
.redplain {
	COLOR: #ff0000; FONT-SIZE: 10pt; TEXT-DECORATION: line-through
}
.shortbox {
	FONT-SIZE: 11px; HEIGHT: 15px; LINE-HEIGHT: 10px
}
.smallbutton {
	FONT-SIZE: 11px; HEIGHT: 20px; LINE-HEIGHT: 10px
}
.listheader {
	BACKGROUND-COLOR: #cc0000; COLOR: #fffecc; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.listheader-left {
	BACKGROUND-COLOR: #cc0000; COLOR: #fffecc; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.listresults-fc-normal {
	BORDER-BOTTOM: #c36 1px solid; BORDER-LEFT: #c36 1px solid; BORDER-RIGHT: #c36 1px solid; FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
.listresults-fc-highlight {
	BACKGROUND-COLOR: #ffff99; BORDER-BOTTOM: #c36 1px solid; BORDER-LEFT: #c36 1px solid; BORDER-RIGHT: #c36 1px solid; FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
.listresults-normal {
	BORDER-BOTTOM: #c36 1px solid; BORDER-RIGHT: #c36 1px solid; FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
.listresults-highlight {
	BACKGROUND-COLOR: #ffff99; BORDER-BOTTOM: #c36 1px solid; BORDER-RIGHT: #c36 1px solid; FONT-SIZE: 8pt; VERTICAL-ALIGN: top
}
.listresults-cen-normal {
	BORDER-BOTTOM: #c36 1px solid; BORDER-RIGHT: #c36 1px solid; FONT-SIZE: 8pt; TEXT-ALIGN: center; VERTICAL-ALIGN: top
}
.listresults-cen-highlight {
	BACKGROUND-COLOR: #ffff99; BORDER-BOTTOM: #c36 1px solid; BORDER-RIGHT: #c36 1px solid; FONT-SIZE: 8pt; TEXT-ALIGN: center; VERTICAL-ALIGN: top
}
.listresults-right-normal {
	BORDER-BOTTOM: #c36 1px solid; BORDER-RIGHT: #c36 1px solid; FONT-SIZE: 8pt; TEXT-ALIGN: right; VERTICAL-ALIGN: top
}
.listresults-right-highlight {
	BACKGROUND-COLOR: #ffff99; BORDER-BOTTOM: #c36 1px solid; BORDER-RIGHT: #c36 1px solid; FONT-SIZE: 8pt; TEXT-ALIGN: right; VERTICAL-ALIGN: top
}
.fullborder {
	BORDER-BOTTOM: #c36 1px solid; BORDER-LEFT: #c36 1px solid; BORDER-RIGHT: #c36 1px solid; BORDER-TOP: #c36 1px solid
}
.bluelist-fc-normal {
	BORDER-BOTTOM: #000066 1px solid; BORDER-LEFT: #000066 1px solid; BORDER-RIGHT: #000066 1px solid; FONT-SIZE: 10pt; VERTICAL-ALIGN: top
}
.bluelist-normal {
	BORDER-BOTTOM: #000066 1px solid; BORDER-RIGHT: #000066 1px solid; FONT-SIZE: 10pt; VERTICAL-ALIGN: top
}
