.cellDividerRight {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 1px;
	border-right-color: #B1C3FF;
	border-top-width: 1px;
	border-top-color: #B1C3FF;
}
.cellDividerLeft {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #B1C3FF;
	border-left-width: 1px;
	border-left-color: #B1C3FF;
	border-top-width: 1px;
	border-top-color: #B1C3FF;
}
.cellDividerEndcap {
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 1px;
	border-top-color: #B1C3FF;
	height: 1px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	background-position: 0px 0px;
}
a:link {
	color: #233DC2;
}
a:visited {
	color: #323882;
}
a:hover {
	color: #3399FF;
}
a:active {
	color: #0066FF;
}
.boxBlue {
	border: 1px solid #233DC2;
}
.linkGreen {
	font-family: Arial, Helvetica, sans-serif;
	color: #006600;
	font-size: 13px;
	text-decoration: underline;
}
.linkRed {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
}
.linkPink {
	color: #CC3399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
}
.linkPurple {
	color: #6600CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
}
.linkOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC6600;
	line-height: 15px;
	text-decoration: underline;
}

.boxLtBlue {
	border: 1px solid #7683B8;
}
.boxVeryLtBlue {
	border: 1px solid #B1C3FF;
}
.boxLtBluewBlueBkgd {
	border: 1px solid #899ADA;
	background-color: #E9EFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
}
.productsAuthor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 13px;
}
.productsRetail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.textNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
}
.textNormalBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
}
.textSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.textSmallBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.textSubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}
.textNormalXBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bolder;
}
.textSubheadBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #233DC2;
}
.textNormalBoldBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #233DC2;
	font-weight: bold;
}
.textFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: bottom;
}
.boxPaddingTop15 {
	padding-top: 15px;
}
.boxJumpToTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 4px;
	background-color: #DCE5FF;
}
.textSpecialHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #990000;
	background-position: center center;
	font-weight: bold;
}
.textPercentOffRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #990000;
}
.superscript {
	vertical-align: super;
	font-size: 10px;
}
.textItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	white-space: nowrap;
	text-indent: 6pt;
}
.boxItalicIndent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	white-space: nowrap;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
}
.boxIndent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	white-space: nowrap;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
}
.boxAlphaLinks {
	border: 1px solid #233DC2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
}
.textMedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
}
.textMediumBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
	font-weight: bold;
}
.boxAlphaLetterBoxes {
	border: 1px solid #899ADA;
	background-color: #E9EFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #233DC2;
	padding: 2px;
}
.boxBlueTextNormal {
	border: 1px solid #233DC2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
}
.boxBlueWhiteBkgd {
	border: 1px solid #233DC2;
	background-color: #FFFFFF;
}
.textSmallMedBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.textSmallMedNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.boxLtBlueWhiteBkgd {
	border: 1px solid #899ADA;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.boxGreen {
	border: 1px solid #4EB03F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
}
.boxGreenwGreenBkgd {
	border: 1px solid #006600;
	background-color: #EEFFF2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
}
.textNormalBoldGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #006600;
	font-weight: bold;
}
.boxBkgdBlue {
	background-color: #DCE5FF;
}
.boxPurplewPurpleBkgd {
	border: 1px solid #6600CC;
	background-color: #D6C9FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
}
.textNormalBoldPurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #6600CC;
	font-weight: bold;
}
.boxPurple {
	border: 1px solid #A74FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
}
.textBoldwBlueBkgd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	background-color: #DCE5FF;
	color: #233DC2;
	margin: 2px;
	padding: 2px;
}
.bkgdWhite {
	background-color: #FFFFFF;
}
.boxBkgdPurple {
	background-color: #F3ECFF;
}
.productsVendorSubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A83FF;
	background-color: #F0F2FF;
	padding: 2px 2px 2px 6px;
	border: 1px solid #B1C3FF;
	margin-left: 6px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	background-position: left center;
}
.productsVendorSubBluelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A83FF;
	text-decoration: underline;
}
.productsNewProdGreenHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006600;
	padding: 3px;
}
.productsNewProdWhitelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.productsVendorSubPurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #6600CC;
}
.textSubheadBlueLt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #818EBF;
}
.textSubheadBlueLtItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #818EBF;
	font-style: italic;
}
.boxBluewMedBlueBkgd {
	border: 1px solid #233DC2;
	background-color: #99A8E0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.boxBluewBlueBkgd {
	border: 1px solid #233DC2;
	background-color: #E9EFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.boxRed {
	border: 1px solid #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
}
.boxRedBkgd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	background-position: center center;
}
.productsNewProdContinued {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
}
.textNormalPurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #6600CC;
	font-weight: bold;
}
.textWhiteBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.textNormalBoldRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #990000;
	font-weight: bold;
}
.cellDividerVerticalLine {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #B1C3FF;
}
.fineprintRedlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #990000;
	text-decoration: underline;
}
.fineprintRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #990000;
}
.boxLtBluewBlueBkgdCAP {
	background-color: #E9EFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #233DC2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #899ADA;
	border-right-color: #899ADA;
	border-bottom-color: #899ADA;
	border-left-color: #899ADA;
}
.linkNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
}
.aaShortReturn {
	line-height: 7px;
	font-size: 5px;
}
.boxASSORT {
	border: 1px solid #B1C3FF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6pt;
	margin-left: 0px;
	background-color: #FFFFFF;
}
.linkPurpleMCUTS {
	color: #6600CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
}
.linkGreenSCUTS {
	font-family: Arial, Helvetica, sans-serif;
	color: #006600;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
}
.linkGreenLIGHT {
	font-family: Arial, Helvetica, sans-serif;
	color: #008900;
	font-size: 13px;
	text-decoration: underline;
}
.aaTablecells {
	background-color: #FFFFFF;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6E2FF;
	background-position: center;
}
.aaTablecellsEndcap {
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	height: 4px;
	font-size: 6px;
}
.aTablecellsVertical {
	background-color: #FFFFFF;
	margin-left: 2px;
	padding-left: 2px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D6E2FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D6E2FF;
}
.aTablecellsTopcap {
	background-color: #FFFFFF;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6E2FF;
	font-size: 4px;
	margin: 0px;
}
.aalinkNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
}
.aaTextNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
}
.fineprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.textNormalRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #990000;
}
.boxRedwRedBkgd {
	border: 1px solid #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	background-color: #FFE7DE;
}
.bullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	list-style-image: url(format/diamond-bullet.jpg);
	list-style-type: disc;
}
.searchboxbkgd {
	background-color: #99A8E0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.boxFabricCoTableHead {
	background-color: #E9EFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #233DC2;
	margin: 2px;
	padding: 2px;
}
.padding2px {
	margin: 2px;
	padding: 2px;
}
.cellDividerFabricTop {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #D6E2FF;
}
.padding4px {
	margin: 4px;
	padding: 4px;
}
.padding4pxLEFT {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.bkgdGradientTop {
	background-color: #FFFFFF;
	background-image: url(format/box-gradient-top.jpg);
	background-repeat: repeat-x;
	margin: 2px;
	padding: 2px;
}
.textSpecialSubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #233DC2;
}
.textSpecialSubhead:hover {
	color: #667BFF;
	text-decoration: underline;
}
.textSpecialSubhead:link {
	color: #233DC2;
	text-decoration: none;
}

