* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 75%; MARGIN: 0px 0px 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #ffffff
}
TABLE {
	FONT-SIZE: 100%
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:active {
	outline: none
}
:focus {
	-moz-outline-style: none
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 2em; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H1 SPAN {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 3px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; LETTER-SPACING: 2px; BACKGROUND-COLOR: #000000
}
H1 A {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 3px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; LETTER-SPACING: 2px; BACKGROUND-COLOR: #000000
}
H1 SPAN A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
H1 A SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 160%; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 130%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A.skiplink {
	LEFT: -5000px; POSITION: absolute
}
.clear {
	CLEAR: both
}
#main {
	MARGIN: 0px auto; WIDTH: 950px
}
#content {
	CLEAR: both
}
#page-container {
	FLOAT: right; MARGIN-BOTTOM: 25px; WIDTH: 762px
}
#submit {
	TEXT-ALIGN: right
}
.grey-table {
	PADDING-RIGHT: 20px; MARGIN-TOP: 5px; PADDING-LEFT: 20px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; BACKGROUND-COLOR: #ececec
}
.greyfont {
	COLOR: #666666
}
.strong {
	FONT-WEIGHT: bold
}
.section {
	DISPLAY: block; FLOAT: left; WIDTH: 100%
}
.halfsection {
	DISPLAY: inline; FLOAT: left; WIDTH: 50%
}
.silver {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; WIDTH: 920px; PADDING-TOP: 15px; BACKGROUND-COLOR: #ececec
}
.silver INPUT[type='text'] {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
.silver INPUT[type='radio'] {
	MARGIN-TOP: -4px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
#top_left {
	WIDTH: 70%
}
#top_right {
	WIDTH: 29.4%
}
.blockleft {
	DISPLAY: block; FLOAT: left
}
.blockright {
	DISPLAY: block; FLOAT: right
}
.inlineleft {
	DISPLAY: inline; FLOAT: left
}
.inlineright {
	DISPLAY: inline; FLOAT: right
}
.align_left {
	TEXT-ALIGN: left! important
}
.align_right {
	TEXT-ALIGN: right! important
}
.align_center {
	TEXT-ALIGN: center! important
}
ABBR {
	TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.error {
	FONT-WEIGHT: bold; COLOR: #990000
}
UL.error {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
FORM UL.error {
	CLEAR: none
}
UL.error LI {
	MARGIN-BOTTOM: 5px
}
FORM SPAN.errorAsterix {
	BACKGROUND: url(/images/purchase_path/asterix.gif) no-repeat; FLOAT: left; MARGIN: 3px; WIDTH: 12px; HEIGHT: 10px
}
.sign-in-error {
	CLEAR: both
}
.margin_10 {
	MARGIN: 10px
}
.margin_top_10 {
	MARGIN-TOP: 10px
}
.margin_bottom_10 {
	MARGIN-BOTTOM: 10px
}
.margin_top_20 {
	MARGIN-TOP: 20px
}
.padding_8 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
FORM .field_row {
	HEIGHT: 30px
}
FORM DIV.passwordcheck {
	HEIGHT: 50px
}
LI.selected A {
	FONT-WEIGHT: bold
}
A.selected {
	FONT-WEIGHT: bold
}
LI.selected LI.selected A {
	FONT-WEIGHT: bold
}
.selected LI A {
	FONT-WEIGHT: normal
}
