#chewy {
	MARGIN: 10px
}
UNKNOWN {
	MARGIN: 10px auto; WIDTH: 750px
}
#chewy P {
	FONT-SIZE: 1.1em
}
TD #chewy LI {
	LIST-STYLE-IMAGE: none
}
.on {
	COLOR: #090
}
.green {
	COLOR: #090
}
.off {
	COLOR: #f00
}
.red {
	COLOR: #f00
}
.required {
	COLOR: #c00
}
.redBold {
	COLOR: #c00
}
.buttonsmall A:link {
	COLOR: #600! important; TEXT-DECORATION: none! important
}
.buttonsmall A:visited {
	COLOR: #600! important; TEXT-DECORATION: none! important
}
.button A:link {
	COLOR: #600! important; TEXT-DECORATION: none! important
}
.button A:visited {
	COLOR: #600! important; TEXT-DECORATION: none! important
}
.buttonlarge A:link {
	COLOR: #600! important; TEXT-DECORATION: none! important
}
.buttonlarge A:visited {
	COLOR: #600! important; TEXT-DECORATION: none! important
}
.buttonsmall A:hover {
	BACKGROUND-POSITION: 0px 43px; COLOR: #900; TEXT-DECORATION: none! important
}
.buttonsmall A:active {
	BACKGROUND-POSITION: 0px 43px; COLOR: #900; TEXT-DECORATION: none! important
}
.buttonsmall A:unknown {
	BACKGROUND-POSITION: 0px 43px; COLOR: #900; TEXT-DECORATION: none! important
}
.button A:hover {
	BACKGROUND-POSITION: 0px 43px; COLOR: #900; TEXT-DECORATION: none! important
}
.button A:active {
	BACKGROUND-POSITION: 0px 43px; COLOR: #900; TEXT-DECORATION: none! important
}
.button A:unknown {
	BACKGROUND-POSITION: 0px 43px; COLOR: #900; TEXT-DECORATION: none! important
}
.buttonlarge A:hover {
	BACKGROUND-POSITION: 0px 43px; COLOR: #900; TEXT-DECORATION: none! important
}
.buttonlarge A:active {
	BACKGROUND-POSITION: 0px 43px; COLOR: #900; TEXT-DECORATION: none! important
}
.buttonlarge A:unknown {
	BACKGROUND-POSITION: 0px 43px; COLOR: #900; TEXT-DECORATION: none! important
}
.orderReg .submit INPUT:hover {
	BACKGROUND-POSITION: 0px 43px; COLOR: #900; TEXT-DECORATION: none! important
}
.orderReg .submit INPUT:active {
	BACKGROUND-POSITION: 0px 43px; COLOR: #900; TEXT-DECORATION: none! important
}
.orderReg .submit INPUT:unknown {
	BACKGROUND-POSITION: 0px 43px; COLOR: #900; TEXT-DECORATION: none! important
}
.buttonsmall A {
	DISPLAY: block; BACKGROUND-IMAGE: url(/imagesv3/v4/sub/button.gif); FONT: bold 14px/2.9 Arial,sans-serif; WIDTH: 186px; HEIGHT: 43px; TEXT-ALIGN: center
}
.button A {
	DISPLAY: block; BACKGROUND-IMAGE: url(/imagesv3/v4/sub/button.gif); FONT: bold 14px/2.9 Arial,sans-serif; WIDTH: 186px; HEIGHT: 43px; TEXT-ALIGN: center
}
.buttonlarge A {
	DISPLAY: block; BACKGROUND-IMAGE: url(/imagesv3/v4/sub/button.gif); FONT: bold 14px/2.9 Arial,sans-serif; WIDTH: 186px; HEIGHT: 43px; TEXT-ALIGN: center
}
.orderReg .submit INPUT {
	DISPLAY: block; BACKGROUND-IMAGE: url(/imagesv3/v4/sub/button.gif); FONT: bold 14px/2.9 Arial,sans-serif; WIDTH: 186px; HEIGHT: 43px; TEXT-ALIGN: center
}
.combo .submit INPUT {
	DISPLAY: block; BACKGROUND-IMAGE: url(/imagesv3/v4/sub/button.gif); FONT: bold 14px/2.9 Arial,sans-serif; WIDTH: 186px; HEIGHT: 43px; TEXT-ALIGN: center
}
.student .submit INPUT {
	DISPLAY: block; BACKGROUND-IMAGE: url(/imagesv3/v4/sub/button.gif); FONT: bold 14px/2.9 Arial,sans-serif; WIDTH: 186px; HEIGHT: 43px; TEXT-ALIGN: center
}
.buttonsmall A {
	BACKGROUND-IMAGE: url(/imagesv3/v4/sub/button_small.gif); WIDTH: 106px
}
.buttonlarge A {
	BACKGROUND-IMAGE: url(/imagesv3/v4/sub/button_large.gif); WIDTH: 226px; LINE-HEIGHT: 2.9
}
.logged P.buttonlarge#purchaseThis A:link {
	FONT-SIZE: 1em; COLOR: #5e5e5e; LINE-HEIGHT: 3
}
.logged P.buttonlarge#purchaseThis A:visited {
	FONT-SIZE: 1em; COLOR: #5e5e5e; LINE-HEIGHT: 3
}
.logged #insiderText P.buttonsmall A:link {
	FONT-SIZE: 1em; COLOR: #5e5e5e; LINE-HEIGHT: 3
}
.logged #insiderText P.buttonsmall A:visited {
	FONT-SIZE: 1em; COLOR: #5e5e5e; LINE-HEIGHT: 3
}
.logged #insiderText P.buttonsmall A:link {
	COLOR: #194b7d
}
.logged #insiderText P.buttonsmall A:visited {
	COLOR: #194b7d
}
.logged #insiderText P.buttonsmall A {
	MARGIN: 0px auto
}
.logged #insiderText P.button A {
	MARGIN: 0px auto
}
#notRegUser .button {
	MARGIN-TOP: -50px; FLOAT: right
}
#notRegUser .buttonlarge {
	MARGIN-TOP: -50px; FLOAT: right
}
#notRegUser .button {
	MARGIN-RIGHT: 5%
}
#notRegUser .buttonlarge {
	MARGIN-RIGHT: 5%
}
.iepromo #notRegUser .button {
	MARGIN-TOP: 0px; FLOAT: none
}
.iepromo #notRegUser .buttonlarge {
	MARGIN-TOP: 0px; FLOAT: none
}
.ppv #insiderText P.button {
	MARGIN: 0px 0px 8px
}
 HTML #insiderText .button A {
	PADDING-TOP: 10px
}
 HTML #insiderText .buttonsmall A {
	PADDING-TOP: 10px
}
 HTML #notRegUser .buttonlarge A {
	PADDING-TOP: 10px
}
 HTML #insiderText .button A {
	HEIGHT: 33px
}
 HTML #insiderText .buttonsmall A {
	HEIGHT: 33px
}
 HTML #notRegUser .buttonlarge A {
	HEIGHT: 33px
}
#productAbstract {
	MARGIN: 1.5em 0px
}
#productAbstract A:link {
	COLOR: #600
}
#productAbstract A:visited {
	COLOR: #600
}
#productAbstract P.note {
	MARGIN: 0.2em 0px 2em
}
#productAbstract EM.wordlength {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
#articleAbstract {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ccc 1px dashed
}
.logged #articleAbstract {
	CLEAR: left; MARGIN-TOP: 1.5em
}
#articleAbstract H3 {
	FONT-SIZE: 1.4em; MARGIN: 0px
}
#articleAbstract P.byline {
	FONT-SIZE: 0.9em; MARGIN: 0px; COLOR: #333
}
#articleAbstract P.source {
	FONT-SIZE: 0.9em; MARGIN: 0px; COLOR: #333
}
#articleAbstract P.date {
	FONT-SIZE: 0.9em; MARGIN: 0px; COLOR: #333
}
#articleAbstract P {
	MARGIN-BOTTOM: 0px
}
#loginHole {
	BORDER-RIGHT: #ccc 1px outset; PADDING-RIGHT: 18px; BORDER-TOP: #ccc 1px outset; PADDING-LEFT: 18px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 1em; BORDER-LEFT: #ccc 1px outset; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px outset; HEIGHT: 26em
}
.ppv#chewy #loginHole {
	BORDER-RIGHT: #ccc 1px outset; PADDING-RIGHT: 18px; BORDER-TOP: #ccc 1px outset; PADDING-LEFT: 18px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 1em; BORDER-LEFT: #ccc 1px outset; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px outset; HEIGHT: 26em
}
UNKNOWN {
	MIN-HEIGHT: 26em; HEIGHT: auto
}
.logged #loginHole {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #fff; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#loginHole #errorMsg {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 0px
}
#loginHole DL {
	CLEAR: left
}
#loginHole DT {
	PADDING-RIGHT: 0.5em; FONT-WEIGHT: bold; FLOAT: left; WIDTH: auto
}
#loginHole DD {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
#loginHole DD P {
	MARGIN-TOP: 0px
}
#loginHole H2 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 1.25em; PADDING-BOTTOM: 3px; MARGIN: 0px -18px; COLOR: #000; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid
}
.logged #loginHole H2 {
	FONT-SIZE: 1.4em; MARGIN: 0px -6px -1em; COLOR: #600
}
#loginHole H2.iepromo {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.orderReg #productTitle H1 {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.receiptReg #productTitle H1 {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.ppv #loginHole H2 {
	FONT-SIZE: 1.15em; MARGIN: 0px -18px; COLOR: #600
}
#loginHole DL {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; MARGIN: 0.5em -18px; PADDING-TOP: 4px
}
.ppv #loginHole P.ppv {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; MARGIN: 0.5em -18px; PADDING-TOP: 4px
}
.ppv #loginHole .ppv#productOption {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; MARGIN: 0.5em -18px; PADDING-TOP: 4px
}
.ppv #loginHole P.sellline {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
#productTitle H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.8em; MARGIN-BOTTOM: 0.3em; PADDING-BOTTOM: 0.3em; COLOR: #000; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid
}
.iepromo #productTitle H1 {
	FONT-SIZE: 1.2em; COLOR: #600
}
.ppv #productTitle H1 {
	PADDING-LEFT: 32px; BACKGROUND: url(/imagesv3/v4/sub/purchase_big-dollar.gif) no-repeat
}
#productTitle H2 {
	MARGIN-TOP: 0px; FONT-SIZE: 1.3em; COLOR: #600
}
.orderReg #productTitle H1 {
	MARGIN-TOP: 0px; FONT-SIZE: 1.3em; COLOR: #600
}
.receiptReg #productTitle H1 {
	MARGIN-TOP: 0px; FONT-SIZE: 1.3em; COLOR: #600
}
#loginHole H3 {
	FONT-SIZE: 1.15em; MARGIN: 1.2em 0px 0.6em; COLOR: #000; HEIGHT: 2.5em
}
#loginHole H3 STRONG {
	COLOR: #600
}
#loginHole H3 SPAN.note {
	COLOR: #5e5e5e
}
#loginHole H3 SPAN.note STRONG {
	COLOR: #5e5e5e
}
#loginHole H4 {
	PADDING-RIGHT: 0.9em; PADDING-LEFT: 0.9em; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0.9em; MARGIN: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0.9em
}
#productOption H4 {
	PADDING-RIGHT: 0.9em; PADDING-LEFT: 0.9em; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0.9em; MARGIN: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0.9em
}
.iepromo H4 {
	PADDING-RIGHT: 0.9em; PADDING-LEFT: 0.9em; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0.9em; MARGIN: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0.9em
}
H4.iepromo {
	PADDING-RIGHT: 0.9em; PADDING-LEFT: 0.9em; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0.9em; MARGIN: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0.9em
}
.orderReg H2 {
	PADDING-RIGHT: 0.9em; PADDING-LEFT: 0.9em; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0.9em; MARGIN: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0.9em
}
#loginHole H4 {
	BACKGROUND: #194b7d; COLOR: #fff
}
H4.iepromo {
	BACKGROUND: #194b7d; COLOR: #fff
}
.iepromo H4 {
	BACKGROUND: #194b7d; COLOR: #fff
}
.orderReg H2 {
	BACKGROUND: #194b7d; COLOR: #fff
}
.ppv#productOption H4 {
	FONT-SIZE: 1.25em; TEXT-TRANSFORM: none
}
#loginHole H5 {
	FONT-SIZE: 1.15em; MARGIN: 0px 0px 0.6em; COLOR: #660000; HEIGHT: 2.5em
}
#productOption H5 {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 0.5em
}
#loginForm {
	FLOAT: left; MARGIN: 0px; WIDTH: 50%
}
#loginForm H4 {
	BACKGROUND: #600; WIDTH: 100%; COLOR: #fff; MARGIN-RIGHT: 20%
}
#loginForm H4 {
	WIDTH: 70%
}
UNKNOWN {
	WIDTH: 70%
}
#loginForm FIELDSET {
	BORDER-RIGHT: #600 1px solid; PADDING-RIGHT: 0.9em; BORDER-TOP: #600 1px solid; PADDING-LEFT: 0.9em; BACKGROUND: #eee; PADDING-BOTTOM: 0.9em; MARGIN: 0px 20% 2em 0px; BORDER-LEFT: #600 1px solid; WIDTH: 100%; PADDING-TOP: 0.9em; BORDER-BOTTOM: #600 1px solid
}
#loginForm FIELDSET {
	WIDTH: 70%
}
UNKNOWN {
	WIDTH: 70%
}
#loginForm P {
	MARGIN: 0.3em 0px
}
#unpw {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.7em; PADDING-TOP: 0.7em
}
#unpw LABEL {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 6em
}
#unpw INPUT {
	MARGIN-BOTTOM: 0.4em; WIDTH: 8em
}
#loginForm A:link {
	FONT-WEIGHT: bold; COLOR: #600; TEXT-DECORATION: underline
}
#loginForm A:visited {
	FONT-WEIGHT: bold; COLOR: #600; TEXT-DECORATION: underline
}
#loginForm .submit {
	MARGIN: -3em 0.6em 0px 0px; TEXT-ALIGN: right
}
#loginForm P.submit INPUT {
	WIDTH: auto
}
#productOption {
	MARGIN: 0px 10px 2em
}
.iepromo #notRegUser {
	MARGIN: 0px 10px 2em
}
#loginHole #productOption {
	FLOAT: left; MARGIN: 0px; WIDTH: 42.5%
}
.iepromo #notRegUser {
	FLOAT: left; MARGIN: 0px; WIDTH: 42.5%
}
.logged #loginHole #productOption {
	FLOAT: none; MARGIN: 0px; WIDTH: auto
}
#purchaseText {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.9em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0.9em; BACKGROUND: #f7f7eb; PADDING-BOTTOM: 0.9em; MARGIN: -1em 0px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0.9em; BORDER-BOTTOM: #ccc 1px solid
}
#insiderText {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.9em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0.9em; BACKGROUND: #f7f7eb; PADDING-BOTTOM: 0.9em; MARGIN: -1em 0px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0.9em; BORDER-BOTTOM: #ccc 1px solid
}
#purchaseText {
	MARGIN: 0px
}
#insiderText {
	MARGIN: 0px
}
#purchaseText {
	BORDER-LEFT-COLOR: #666; BACKGROUND: #eee; BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: #666; BORDER-RIGHT-COLOR: #666
}
.iepromo #insiderText {
	BORDER-LEFT-COLOR: #666; BACKGROUND: #eee; BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: #666; BORDER-RIGHT-COLOR: #666
}
.iepromo #insiderText {
	MARGIN-BOTTOM: 1em; BORDER-TOP-STYLE: none
}
#productOption P {
	MARGIN: 0.9em 0px
}
#loginHole .ppv#productOption LI {
	MARGIN-BOTTOM: 1em
}
#productOption A:link {
	COLOR: #600; TEXT-DECORATION: underline
}
#productOption A:visited {
	COLOR: #600; TEXT-DECORATION: underline
}
.logged #insiderText {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/imagesv3/v4/sub/grad_products.gif) no-repeat 0px -1px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 40px; MARGIN: 0px; WIDTH: 194px; PADDING-TOP: 40px; HEIGHT: 259px; BORDER-RIGHT-WIDTH: 0px
}
.ppv #insiderText {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 0px -102px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 196px
}
.logged #insiderText P.sellline {
	FONT-WEIGHT: bold; FONT-SIZE: 1.15em
}
.logged #insiderText P.sellline STRONG {
	COLOR: #600
}
.logged #insiderText P {
	MARGIN: 1em 0px 0px
}
.logged #purchaseThis {
	FLOAT: right; MARGIN: 0px 13px 0px 0px
}
UNKNOWN {
	MARGIN: 0px 25px 0px 0px
}
#notRegUser {
	CLEAR: left; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 1em 0px; PADDING-TOP: 1em
}
.iepromo #notRegUser {
	CLEAR: none; BORDER-TOP-STYLE: none
}
#notRegUser H3 {
	MARGIN: 0.2em 0px -2em
}
#notRegUser P {
	FONT-WEIGHT: bold; MARGIN: 1em 0px; WIDTH: 46%; COLOR: #5e5e5e
}
#notRegUser P {
	MARGIN: 1em 22% 1em 0px
}
#notRegUser P STRONG {
	COLOR: #000
}
.iepromo #notRegUser P {
	MARGIN: 1em 0px; WIDTH: auto
}
#notRegUser P.note {
	FONT-SIZE: 1.15em; COLOR: #333
}
.iepromo #notRegUser P.note {
	FONT-SIZE: 1em; COLOR: #333
}
#notRegUser P.note STRONG {
	TEXT-TRANSFORM: uppercase
}
#regDetails {
	CLEAR: left; MARGIN: 0px 0px 0px 2em
}
.logged UL#regDetails {
	MARGIN-TOP: 0px
}
UL#regDetails LI {
	FONT-SIZE: 0.9em; LIST-STYLE-IMAGE: url(/imagesv3/v4/sub/arrow.gif); MARGIN-BOTTOM: 1em
}
UL#regDetails LI A:link {
	FONT-SIZE: 1em; COLOR: #000; TEXT-DECORATION: underline
}
UL#regDetails LI A:visited {
	FONT-SIZE: 1em; COLOR: #000; TEXT-DECORATION: underline
}
#loginHole H4.iepromo {
	CLEAR: left; MARGIN-LEFT: 10px; TEXT-TRANSFORM: none; WIDTH: 676px
}
#loginHole H4.ppv {
	CLEAR: left; MARGIN-LEFT: 10px; TEXT-TRANSFORM: none; WIDTH: 676px
}
#loginHole H4.ppv SPAN.note {
	FONT-WEIGHT: normal; FONT-SIZE: 0.8em; FLOAT: right; WIDTH: 194px
}
UNKNOWN {
	MARGIN-TOP: -7px
}
OL#productInfo {
	PADDING-LEFT: 0px; FLOAT: left; MARGIN: 0px 0px 0px 5px; WIDTH: 486px; LIST-STYLE-TYPE: none
}
UL#productInfo {
	PADDING-LEFT: 0px; FLOAT: left; MARGIN: 0px 0px 0px 5px; WIDTH: 486px; LIST-STYLE-TYPE: none
}
UNKNOWN {
	MARGIN-LEFT: 10px
}
UNKNOWN {
	MARGIN-LEFT: 0px; WIDTH: 498px
}
#productInfo LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px -1px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/imagesv3/v4/sub/bg_products.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #c5c1b3 1px solid; BACKGROUND-REPEAT: repeat-x; LIST-STYLE-TYPE: none; HEIGHT: 52px
}
OL#productInfo LI {
	BORDER-LEFT: #c5c1b3 1px solid; HEIGHT: 53px
}
#productInfo LI P {
	BORDER-RIGHT: #fff 3px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 0px -1px; PADDING-LEFT: 70px; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
OL#productInfo LI P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 5px; BORDER-LEFT: #fff 3px solid; PADDING-TOP: 5px
}
#productInfo LI P STRONG {
	PADDING-LEFT: 12px; BACKGROUND: url(/imagesv3/v4/sub/arrow.gif) no-repeat left center
}
 HTML .iepromo #productInfo LI P STRONG {
	FLOAT: left; WIDTH: auto
}
OL#productInfo LI P STRONG {
	BACKGROUND-POSITION: 0px 3px; FONT-SIZE: 1.1em
}
#productInfo LI#ec {
	BACKGROUND-POSITION: 0px -2px; BORDER-TOP: #c5c1b3 1px solid; BACKGROUND-IMAGE: url(/imagesv3/v4/sub/excl_content_bg.gif); MARGIN: 0px; HEIGHT: 52px
}
#productInfo LI#ec P {
	BACKGROUND-POSITION: 0px -2px; BACKGROUND-IMAGE: url(/imagesv3/v4/sub/exclusive_content.gif); HEIGHT: 34px
}
#productInfo LI#gw P {
	BACKGROUND-IMAGE: url(/imagesv3/v4/sub/globe_watch.gif)
}
#productInfo LI#ge P {
	BACKGROUND-IMAGE: url(/imagesv3/v4/sub/globe_edge.gif)
}
#productInfo LI#wsj P {
	BACKGROUND-IMAGE: url(/imagesv3/v4/sub/wsj.gif)
}
#productInfo LI#eaa P {
	BACKGROUND-IMAGE: url(/imagesv3/v4/sub/enhanced_archive.gif)
}
#productInfo LI#wec {
	BACKGROUND-IMAGE: url(/imagesv3/v4/sub/web_excl_content_bg.gif); BORDER-BOTTOM-STYLE: none
}
#productInfo LI#wec P {
	BACKGROUND-IMAGE: url(/imagesv3/v4/sub/web_exclusive_content.gif)
}
.orderReg A:link {
	COLOR: #600
}
.orderReg A:visited {
	COLOR: #600
}
.orderReg #productTitle P.note {
	FONT-SIZE: 0.9em; FLOAT: right; WIDTH: auto
}
.orderReg #productTitle P.note A:link {
	MARGIN: 0px 0.25em; COLOR: #5f5f5f; TEXT-DECORATION: underline
}
.orderReg #productTitle P.note A:visited {
	MARGIN: 0px 0.25em; COLOR: #5f5f5f; TEXT-DECORATION: underline
}
.orderReg H2 A.note:link {
	PADDING-RIGHT: 10px; MARGIN-TOP: -10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 0.8em; FLOAT: right; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: none; WIDTH: auto; COLOR: #fff; PADDING-TOP: 10px; TEXT-DECORATION: underline
}
.orderReg H2 A.note:visited {
	PADDING-RIGHT: 10px; MARGIN-TOP: -10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 0.8em; FLOAT: right; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: none; WIDTH: auto; COLOR: #fff; PADDING-TOP: 10px; TEXT-DECORATION: underline
}
.orderReg H3 A.note:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FLOAT: right; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: none; WIDTH: auto; COLOR: #600; PADDING-TOP: 1px; TEXT-DECORATION: underline
}
.orderReg H3 A.note:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FLOAT: right; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: none; WIDTH: auto; COLOR: #600; PADDING-TOP: 1px; TEXT-DECORATION: underline
}
.orderReg H3 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 1.2em; BACKGROUND: url(/imagesv3/v4/sub/grad_form_s.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.85; PADDING-TOP: 0px
}
.orderReg TH {
	PADDING-LEFT: 1em; FONT-WEIGHT: normal; FONT-SIZE: 0.8em; BACKGROUND: #fff; WIDTH: 12em; TEXT-ALIGN: left
}
.orderReg TH {
	FONT-SIZE: 1em
}
.orderReg TD {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em
}
.orderReg #billingDetails TABLE {
	BACKGROUND: url(/imagesv3/v4/sub/grad_form.gif) repeat-x; MARGIN-LEFT: 11px; WIDTH: auto; BORDER-COLLAPSE: collapse
}
.combo TABLE#SubIDTable {
	BACKGROUND: url(/imagesv3/v4/sub/grad_form.gif) repeat-x; MARGIN-LEFT: 11px; WIDTH: auto; BORDER-COLLAPSE: collapse
}
.student TABLE#SubIDTable {
	BACKGROUND: url(/imagesv3/v4/sub/grad_form.gif) repeat-x 0px 3.9em; MARGIN-LEFT: 12px; WIDTH: auto; BORDER-COLLAPSE: collapse
}
.orderReg #billingDetails TD {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.orderReg #billingDetails TD {
	BORDER-TOP: #c5c1b3 1px solid
}
.orderReg #billingDetails TH {
	BORDER-TOP: #c5c1b3 1px solid
}
.orderReg #billingDetails TH {
	PADDING-LEFT: 0px
}
.orderReg #orderProduct {
	BORDER-RIGHT: #000 1px solid; PADDING-BOTTOM: 2em; BORDER-LEFT: #000 1px solid
}
.orderReg #memberProfile {
	BORDER-RIGHT: #000 1px solid; PADDING-BOTTOM: 2em; BORDER-LEFT: #000 1px solid
}
.orderReg #billingDetails {
	BORDER-RIGHT: #000 1px solid; PADDING-BOTTOM: 2em; BORDER-LEFT: #000 1px solid
}
.orderReg #billingDetails {
	DISPLAY: block; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-BOTTOM: #000 1px solid
}
.orderReg .submit {
	CLEAR: right; PADDING-RIGHT: 1em; PADDING-LEFT: 370px; PADDING-BOTTOM: 1em; WIDTH: 770px; COLOR: #5e5e5e; PADDING-TOP: 1em; TEXT-ALIGN: right
}
.orderReg .submit {
	WIDTH: 360px
}
.orderReg .submit INPUT {
	FLOAT: right; CURSOR: hand; BACKGROUND-REPEAT: repeat
}
.orderReg .submit INPUT {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
.orderReg #orderProduct UL {
	LIST-STYLE-TYPE: none
}
.orderReg #billingDetails .note {
	FONT-SIZE: 0.8em
}
.orderReg #billingDetails P.note {
	MARGIN: 0px 1em 0px 0px; TEXT-ALIGN: right
}
.orderReg #billingDetails TH SPAN.note {
	DISPLAY: block
}
.orderReg P.sellline {
	FONT-WEIGHT: bold; FONT-SIZE: 1.12em; MARGIN: 0px; LINE-HEIGHT: 1.3
}
.orderReg #billingDetails P.sellline {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; BACKGROUND: url(/imagesv3/v4/sub/grad_form.gif) repeat-x 0px -60px; PADDING-BOTTOM: 0.3em; MARGIN: 0px 0px 0.5em; LINE-HEIGHT: 1.3; PADDING-TOP: 0.3em
}
.orderReg .submit INPUT {
	COLOR: #600
}
.orderReg #billingDetails P.sellline STRONG {
	COLOR: #600
}
INPUT#xCCTypeMC {
	MARGIN-LEFT: 1em
}
INPUT#xCCTypeAM {
	MARGIN-LEFT: 1em
}
.receiptReg A:link {
	COLOR: #600
}
.receiptReg A:visited {
	COLOR: #600
}
.receiptReg#chewy P.buttonsmall {
	CLEAR: right; FLOAT: right; MARGIN: 0px; WIDTH: auto
}
.receiptReg#chewy P.buttonlarge {
	CLEAR: right; FLOAT: right; MARGIN: 0px; WIDTH: auto
}
.receiptReg #orderProduct P {
	CLEAR: right; FLOAT: right; MARGIN: 0px; WIDTH: auto
}
UNKNOWN {
	MARGIN: -2em 0px 2.6em
}
.receiptReg #productTitle P {
	MARGIN: -0.5em 0px 0px
}
.receiptReg #orderProduct P A:link {
	COLOR: #600; TEXT-DECORATION: underline
}
.receiptReg #orderProduct P A:visited {
	COLOR: #600; TEXT-DECORATION: underline
}
.receiptReg#chewy P.buttonsmall A:link {
	COLOR: #194b7d; TEXT-DECORATION: none! important
}
.receiptReg#chewy P.buttonsmall A:visited {
	COLOR: #194b7d; TEXT-DECORATION: none! important
}
.receiptReg #orderProduct H2 {
	FONT-SIZE: 1.25em; MARGIN-BOTTOM: -1em; TEXT-TRANSFORM: uppercase; COLOR: #000
}
.receiptReg H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1em; PADDING-BOTTOM: 0.1em; MARGIN: 0px; PADDING-TOP: 2em; BORDER-BOTTOM: #600 1px solid
}
.receiptReg TH {
	PADDING-LEFT: 1em; FONT-WEIGHT: normal; BACKGROUND: #fff; WIDTH: 12em; TEXT-ALIGN: left
}
.receiptReg TD {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em
}
.receiptReg #orderProduct UL {
	LIST-STYLE-TYPE: none
}
.receiptReg #billingDetails .note {
	FONT-SIZE: 0.8em
}
.receiptReg #custCareDetails P {
	MARGIN: 1em 10px
}
.receiptReg .buttonlarge {
	FLOAT: right; WIDTH: auto
}
#custCareDetails P A:link {
	TEXT-DECORATION: underline
}
#custCareDetails P A:visited {
	TEXT-DECORATION: underline
}
#registerTracker {
	CLEAR: left; PADDING-LEFT: 0px; MARGIN: 1em 0px 1em -10px; HEIGHT: 3em
}
#registerTracker LI {
	PADDING-RIGHT: 0.4em; DISPLAY: inline; PADDING-LEFT: 31px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: url(/imagesv3/v4/sub/numbers.gif) repeat-y; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #aaa; LINE-HEIGHT: 2.2; PADDING-TOP: 0px; HEIGHT: 1em
}
#registerTracker LI {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 31px; PADDING-BOTTOM: 7px; PADDING-TOP: 6px; HEIGHT: auto
}
.createProfile #registerTracker LI.create {
	BACKGROUND-POSITION: 0px 0px; COLOR: #5e5e5e
}
.orderReg #registerTracker LI.create {
	BACKGROUND-POSITION: 0px -29px
}
.selectInterests #registerTracker LI.create {
	BACKGROUND-POSITION: 0px -29px
}
.chooseProduct #registerTracker LI.create {
	BACKGROUND-POSITION: 0px -29px
}
.receiptReg #registerTracker LI.create {
	BACKGROUND-POSITION: 0px -29px
}
.selectInterests #registerTracker LI.interests {
	BACKGROUND-POSITION: 0px -58px; COLOR: #5e5e5e
}
.createProfile #registerTracker LI.interests {
	BACKGROUND-POSITION: 0px -87px
}
.chooseProduct #registerTracker LI.interests {
	BACKGROUND-POSITION: 0px -87px
}
.orderReg #registerTracker LI.interests {
	BACKGROUND-POSITION: 0px -87px
}
.receiptReg #registerTracker LI.interests {
	BACKGROUND-POSITION: 0px -87px
}
.chooseProduct #registerTracker LI.product {
	BACKGROUND-POSITION: 0px -116px; COLOR: #5e5e5e
}
.createProfile #registerTracker LI.product {
	BACKGROUND-POSITION: 0px -145px
}
.selectInterests #registerTracker LI.product {
	BACKGROUND-POSITION: 0px -145px
}
.orderReg #registerTracker LI.product {
	BACKGROUND-POSITION: 0px -145px
}
.receiptReg #registerTracker LI.product {
	BACKGROUND-POSITION: 0px -145px
}
.orderReg #registerTracker LI.order {
	BACKGROUND-POSITION: 0px -174px; COLOR: #5e5e5e
}
.createProfile #registerTracker LI.order {
	BACKGROUND-POSITION: 0px -203px
}
.selectInterests #registerTracker LI.order {
	BACKGROUND-POSITION: 0px -203px
}
.chooseProduct #registerTracker LI.order {
	BACKGROUND-POSITION: 0px -203px
}
.receiptReg #registerTracker LI.order {
	BACKGROUND-POSITION: 0px -203px
}
.receiptReg #registerTracker LI.receipt {
	BACKGROUND-POSITION: 0px -232px; COLOR: #5e5e5e
}
.createProfile #registerTracker LI.receipt {
	BACKGROUND-POSITION: 0px -261px
}
.selectInterests #registerTracker LI.receipt {
	BACKGROUND-POSITION: 0px -261px
}
.chooseProduct #registerTracker LI.receipt {
	BACKGROUND-POSITION: 0px -261px
}
.orderReg #registerTracker LI.receipt {
	BACKGROUND-POSITION: 0px -261px
}
#productTitle H2.edgeOnly {
	COLOR: #333
}
#insiderDiscountBox {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #fff; MARGIN: 0px 0px 6em; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 375px
}
#insiderDiscountHelp STRONG EM {
	COLOR: #600; FONT-STYLE: normal
}
P.SpDiscount EM {
	COLOR: #600; FONT-STYLE: normal
}
.combo#chewy P.SpDiscount {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; BACKGROUND-IMAGE: url(/imagesv3/v4/sub/grey-fade.png); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; COLOR: #333; PADDING-TOP: 10px; BACKGROUND-REPEAT: repeat-x
}
.student#chewy P.SpDiscount {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; BACKGROUND-IMAGE: url(/imagesv3/v4/sub/grey-fade.png); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; COLOR: #333; PADDING-TOP: 10px; BACKGROUND-REPEAT: repeat-x
}
.combo#chewy #insiderDiscount TD P.SpDiscount {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-ALIGN: center
}
#insiderDiscount {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 57.45%; PADDING-TOP: 0px; POSITION: relative
}
#studentInfo {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 57.45%; PADDING-TOP: 0px; POSITION: relative
}
#insiderDiscount P {
	MARGIN: 0.2em 0px 0.3em
}
.combo H1 {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.combo H2 {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.combo#chewy H4.iepromo {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.student#chewy H4.iepromo {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
#insiderDiscountBox {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.combo P {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
#SubIDTable TD {
	BORDER-BOTTOM: #cabba9 1px solid; HEIGHT: 28px
}
#SubIDTable TH {
	BORDER-BOTTOM: #cabba9 1px solid; HEIGHT: 28px
}
#SubIDTable .bottomRow TD {
	BORDER-BOTTOM-STYLE: none
}
#SubIDTable .bottomRow TH {
	BORDER-BOTTOM-STYLE: none
}
#SubIDTable TH {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; BACKGROUND: #fff; VERTICAL-ALIGN: top; WIDTH: 22.5%; PADDING-TOP: 0.2em; TEXT-ALIGN: left
}
.student #SubIDTable TH {
	WHITE-SPACE: nowrap
}
#SubIDTable TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; WIDTH: 76.5%; PADDING-TOP: 0px
}
#SubIDTable P {
	MARGIN: 0.5em 0px
}
.combo TABLE#SubIDTable {
	BACKGROUND-POSITION: 0px 5.15em; MARGIN-TOP: 0px; WIDTH: auto
}
.combo #insiderDiscountHelp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #eee; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #c5c1b3 1px solid; WIDTH: 42%; PADDING-TOP: 0px; HEIGHT: 375px
}
.student #insiderDiscountHelp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #eee; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #c5c1b3 1px solid; WIDTH: 42%; PADDING-TOP: 0px; HEIGHT: 375px
}
.student #insiderDiscountBox {
	HEIGHT: 260px
}
.student #insiderDiscountHelp {
	HEIGHT: 260px
}
#insiderDiscountHelp P {
	MARGIN: 10px; TEXT-ALIGN: left
}
#insiderDiscountHelp DL {
	MARGIN: 10px; TEXT-ALIGN: left
}
#insiderDiscountHelp DT {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: auto; PADDING-TOP: 1em
}
#insiderDiscountHelp DD {
	MARGIN: 0px; PADDING-TOP: 1em
}
.combo A:link {
	COLOR: #600; TEXT-DECORATION: underline
}
.combo A:visited {
	COLOR: #600; TEXT-DECORATION: underline
}
.student .submit {
	MARGIN: 0px 0px -1em
}
.combo .submit INPUT {
	FLOAT: right; COLOR: #600; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
.student .submit INPUT {
	FLOAT: right; COLOR: #600; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
#comboFootSubmit {
	MARGIN: 10px; WIDTH: 700px; POSITION: absolute; TOP: 380px
}
.student #comboFootSubmit {
	TOP: 260px
}
.sub #regDetails {
	WIDTH: 470px
}
