BODY {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, serif; BACKGROUND-COLOR: #FFFFFF
}
P {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, serif
}
TD {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, serif
}
A {
	COLOR: #162078; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A.blank {
	TEXT-DECORATION: none
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
H1 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #162078
}
H1 A:link {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #162078
}
H1 A:visited {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #162078
}
H1 A:hover {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #162078
}
H1 A:active {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #162078
}
.pheader {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #162078
}
.pheader A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #162078
}
.pheader A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #162078
}
.pheader A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #162078
}
.pheader A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #162078
}
.h1text {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #162078
}
.h1text A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #162078
}
.h1text A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #162078
}
.h1text A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #162078
}
.h1text A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #162078
}
H2 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #162078
}
H2 A:link {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #162078
}
H2 A:visited {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #162078
}
H2 A:hover {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #162078
}
H2 A:active {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #162078
}
.h2text {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #162078
}
.h2text A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #162078
}
.h2text A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #162078
}
.h2text A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #162078
}
.h2text A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #162078
}
H3 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #162078
}
H3 A:link {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #162078
}
H3 A:visited {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #162078
}
H3 A:hover {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #162078
}
H3 A:active {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #162078
}
.h3text {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #162078
}
.h3text A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #162078
}
.h3text A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #162078
}
.h3text A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #162078
}
.h3text A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #162078
}
.alert {
	FONT-WEIGHT: bold; COLOR: red
}
.error {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: red
}
.error A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: red; TEXT-DECORATION: underline
}
.error A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: red; TEXT-DECORATION: underline
}
.error A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: red; TEXT-DECORATION: underline
}
.error A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: red; TEXT-DECORATION: underline
}
.ultrasmall {
	FONT-SIZE: 8px
}
.ultrasmall P {
	FONT-SIZE: 8px
}
.ultrasmall TD {
	FONT-SIZE: 8px
}
.ultrasmall A {
	FONT-SIZE: 8px
}
.verysmall {
	FONT-SIZE: 9px
}
.verysmall P {
	FONT-SIZE: 9px
}
.verysmall TD {
	FONT-SIZE: 9px
}
.verysmall A {
	FONT-SIZE: 9px
}
.small {
	FONT-SIZE: 11px
}
.small P {
	FONT-SIZE: 11px
}
.small TD {
	FONT-SIZE: 11px
}
.small A {
	FONT-SIZE: 11px
}
.medium {
	FONT-SIZE: 12px
}
.medium P {
	FONT-SIZE: 12px
}
.medium TD {
	FONT-SIZE: 12px
}
.medium A {
	FONT-SIZE: 12px
}
.large {
	FONT-SIZE: 13px
}
.large P {
	FONT-SIZE: 13px
}
.large TD {
	FONT-SIZE: 13px
}
.large A {
	FONT-SIZE: 13px
}
.verylarge {
	FONT-SIZE: 20px
}
.verylarge FONT {
	FONT-SIZE: 20px
}
.verylarge TD {
	FONT-SIZE: 20px
}
.verylarge A {
	FONT-SIZE: 20px
}
.ultralarge {
	FONT-SIZE: 30px
}
.ultralarge FONT {
	FONT-SIZE: 30px
}
.ultralarge TD {
	FONT-SIZE: 30px
}
.ultralarge A {
	FONT-SIZE: 30px
}
.navheader {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.navheader A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.navheader A:hover {
	COLOR: #162078; TEXT-DECORATION: none
}
.navheader_on {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.navheader_on A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.navheader_on A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.leftnavcontent {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #d5d7e7; TEXT-DECORATION: none
}
.leftnavcontent TD {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #d5d7e7; TEXT-DECORATION: none
}
.leftnavcontent P {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #d5d7e7; TEXT-DECORATION: none
}
.leftnavcontent A:link {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #d5d7e7; TEXT-DECORATION: none
}
.leftnavcontent A:visited {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #d5d7e7; TEXT-DECORATION: none
}
.leftnavcontent A:active {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #d5d7e7; TEXT-DECORATION: none
}
.leftnavcontent A:hover {
	FONT-SIZE: 11px; COLOR: #162078; TEXT-DECORATION: underline
}
.loginheader {
	BACKGROUND-COLOR: #000099; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.loginheader P {
	BACKGROUND-COLOR: #000099; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.loginheader TD {
	FONT-SIZE: 12px; BACKGROUND-COLOR: #000099; COLOR: #FFFFFF; TEXT-DECORATION: none
}
.logincontent {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none
}
.logincontent A:link {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #FFFFFF; COLOR: #FF0000; TEXT-DECORATION: underline
}
.logincontent A:visited {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: underline
}
.logincontent A:active {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: underline
}
.logincontent A:hover {
	FONT-SIZE: 11px; COLOR: #162078; TEXT-DECORATION: underline
}
.topnavcontent {
	BACKGROUND-COLOR: #d5d7e7
}
.topnavcontent A:link {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
.topnavcontent A:visited {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
.topnavcontent A:active {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
.topnavcontent A:hover {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline
}
.topnavcontent_on {
	COLOR: #000000; BACKGROUND-COLOR: #868cb9
}
.topnavcontent_on A:hover {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline
}
.search {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial, serif
}
.search INPUT {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial, serif
}
.selectfield_12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, serif
}
.selectfield_12 INPUT {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, serif
}
.selectfield_10 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial, serif
}
.selectfield_10 INPUT {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial, serif
}
.textfield {
	BORDER-RIGHT: #d6d3ce 1px solid; BORDER-TOP: #848284 2px solid; DISPLAY: inline; FONT-SIZE: 10px; BORDER-LEFT: #848284 2px solid; COLOR: #000000; BORDER-BOTTOM: #d6d3ce 1px solid; FONT-FAMILY: Arial, serif; BACKGROUND-COLOR: #ffffff
}
.textfieldlarge {
	BORDER-RIGHT: #d6d3ce 1px solid; BORDER-TOP: #848284 2px solid; DISPLAY: inline; FONT-SIZE: 11px; BORDER-LEFT: #848284 2px solid; COLOR: #162078; BORDER-BOTTOM: #d6d3ce 1px solid; FONT-FAMILY: Arial, serif; BACKGROUND-COLOR: #ffffff
}
.bbtext {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, serif; TEXT-DECORATION: none
}
.btxtb {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: Arial, serif; TEXT-DECORATION: none
}
.ptag {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000080; FONT-FAMILY: Arial, serif; TEXT-DECORATION: none
}
.srlabel {
	FONT-SIZE: 10px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, serif
}
.instock {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0e6835; FONT-FAMILY: Arial, serif
}
.outofstock {
	FONT-SIZE: 11px; COLOR: #c50f42
}
.outofstock A:link {
	FONT-SIZE: 11px; COLOR: #c50f42
}
.outofstock A:visited {
	FONT-SIZE: 11px; COLOR: #c50f42
}
.outofstock A:active {
	FONT-SIZE: 11px; COLOR: #c50f42
}
.outofstock A:hover {
	FONT-SIZE: 11px; COLOR: #003399; TEXT-DECORATION: underline
}
.rebate {
	FONT-WEIGHT: bold; COLOR: #0e6835; FONT-FAMILY: Arial, serif
}
.rebate A:link {
	FONT-WEIGHT: bold; COLOR: #0e6835; FONT-FAMILY: Arial, serif; TEXT-DECORATION: none
}
.rebate A:visited {
	FONT-WEIGHT: bold; COLOR: #0e6835; FONT-FAMILY: Arial, serif; TEXT-DECORATION: none
}
.rebate A:hover {
	FONT-WEIGHT: bold; COLOR: #0e6835; FONT-FAMILY: Arial, serif; TEXT-DECORATION: underline
}
.rebate A:active {
	FONT-WEIGHT: bold; COLOR: #0e6835; FONT-FAMILY: Arial, serif; TEXT-DECORATION: none
}
.footer {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, serif
}
.footer P {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, serif
}
.footer B {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, serif
}
.footer TD {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, serif
}
.footer A:link {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, serif; TEXT-DECORATION: underline
}
.footer A:visited {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, serif; TEXT-DECORATION: underline
}
.footer A:hover {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, serif; TEXT-DECORATION: underline
}
.footer A:active {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, serif; TEXT-DECORATION: underline
}
.outerproducttable {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px; cellspacing: 0; cellpadding: 10
}
.contenttable {
	WIDTH: 100%; BACKGROUND-COLOR: #d5d7e7
}
.contenttable TD {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff
}
.contenttable TH {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, serif; BACKGROUND-COLOR: #d5d7e7; TEXT-ALIGN: center
}
.contenttable2 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 11px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #d5d7e7; cellspacing: 10; cellpadding: 10
}
.contenttable2 TD {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #ffffff
}
.contenttable2 TH {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, serif; BACKGROUND-COLOR: #d5d7e7; TEXT-ALIGN: center
}
.contenttable2 A:link {
	FONT-SIZE: 11px; COLOR: #162078; FONT-FAMILY: Arial, serif; TEXT-DECORATION: none
}
.contenttable2 A:visited {
	FONT-SIZE: 11px; COLOR: #162078; FONT-FAMILY: Arial, serif; TEXT-DECORATION: none
}
.contenttable2 A:hover {
	FONT-SIZE: 11px; COLOR: #162078; FONT-FAMILY: Arial, serif; TEXT-DECORATION: underline
}
.contenttable2 A:active {
	FONT-SIZE: 11px; COLOR: #162078; FONT-FAMILY: Arial, serif; TEXT-DECORATION: none
}
.contenttablesubheader TD {
	BACKGROUND-POSITION: center 50%; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.contentheader {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, serif; BACKGROUND-COLOR: #d5d7e7; TEXT-ALIGN: center
}
.specq {
	FONT-WEIGHT: bold
}
.speca {
	TEXT-ALIGN: left
}
.tab_box {
	BORDER-RIGHT: #cee1db 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: #cee1db 2px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #cee1db 2px solid; TEXT-INDENT: 0px; PADDING-TOP: 6px; BORDER-BOTTOM: #cee1db 2px solid
}
.note {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 8px; BORDER-LEFT: #ccc 1px solid; COLOR: #333; TEXT-INDENT: 0px; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid
}
.note_solid {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 8px; BORDER-LEFT: #ccc 1px solid; COLOR: #333; TEXT-INDENT: 0px; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #ececec
}
.mailcotiza {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Arial, serif;  TEXT-DECORATION: none
}
.mailcotiza A:link {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Arial, serif;  TEXT-DECORATION: underline
}
.mailcotiza A:visited {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Arial, serif;  TEXT-DECORATION: underline
}
.mailcotiza A:hover {
	FONT-SIZE: 10px; COLOR: #162078; FONT-FAMILY: Arial, serif;  TEXT-DECORATION: underline
}
.mailcotiza A:active {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Arial, serif;  TEXT-DECORATION: underline
}
