#IStep2 .CColumn-1 ul.CSteps,
#ISignUp .CColumn-1 ul.CSteps {
	font-family:Arial, "New Century Schoolbook", Times, serif;
	font-size:14px;
	font-weight:400;
	color:#676767;
	color:#000;
	text-align:left;
	background-color:#FFFFFF;
	margin:0px auto;
	list-style:square;
	vertical-align:top;
	padding:0px 0px 6px 16px; /*top,right,bottom,left*/
	border:0px solid #000;
}
#IStep2 .CColumn-2 ul.CSteps,
#ISignUp .CColumn-2 ul.CSteps {
	font-family:Arial, "New Century Schoolbook", Times, serif;
	font-size:15px;
	font-weight:500;
	color:#676767;
	color:#000;
	text-align:left;
	background-color:#FFFFFF;
	margin:0px auto;
	list-style:square;
	vertical-align:top;
	padding:8px 0px 10px 32px; /*top,right,bottom,left*/
	border:0px solid #000;
}

#ISignUp ul.CSteps li {
	padding:6px 0px 6px 0px; /*top,right,bottom,left*/
	border:0px solid #000;
}
#IStep2 .CColumn-2  p.CText,
#ISignUp .CColumn-2  p.CText {
	font-family:Arial, "New Century Schoolbook", Times, serif;
	font-size:16px;
	font-weight:500;
	color:#676767;
	padding:0px 8px 10px 4px; /*top,right,bottom,left*/
	border:0px #000 solid;
}
#IStep2 table.OuterTable,
#ISignUp table.OuterTable {
	text-align: left;
	width:100%;
	margin:0px auto;
	padding:0px;
	background-color:#F0F0F0;
	border:0px solid #336699;
}
#IStep2 table.InnerTable,
#ISignUp table.InnerTable {
	width:100%;
	margin:0px auto;
	border:0px solid #336699;
}
#IStep2 td.ProductDescriptionHeader,
#ISignUp td.ProductDescriptionHeader {
	font-family:Arial, "New Century Schoolbook", Times, serif;
	font-size: 14px;
	font-weight:600;
	color:#336699;
	text-align:center;
	vertical-align:middle;
	background-color:#F0F0F0;
	background-color:#FFCC66;
	margin:0;
	padding:8px 12px 6px 12px; /*top,right,bottom,left*/
	border:0px solid #000;
}
#IStep2 td.SectionHeader,
#ISignUp td.SectionHeader {
	font-family:Arial, "New Century Schoolbook", Times, serif;
	font-size: 14px;
	font-weight:600;
	color:#336699;
	text-align:left;
	vertical-align:middle;
	background-color:#F0F0F0;
	margin:0;
	padding:8px 12px 6px 12px; /*top,right,bottom,left*/
	border:0px solid #000;
}
#ISignUp td.SubHeadingText {
	margin:0px auto;
	font-family:Arial, "New Century Schoolbook", Times, serif;
	font-size:14px;
	font-weight:500;
	color:#336699;
	text-align:left;
	vertical-align:middle;
	padding:8px;
	background-color: #FBFCF9;
	border:0px solid #000;
}
#ISignUp td.CFormField {
	margin:0px auto;
	font-family:Arial, "New Century Schoolbook", Times, serif;
	font-size:14px;
	font-weight:500;
	vertical-align: middle;
	border:0px solid #000;
}
#IStep2 td.Required,
#ISignUp td.Required {
	color:#800000;
}
#IStep2 td.Optional,
#ISignUp td.Optional {
	color:#336699;
}
#IStep2 td.Right,
#ISignUp td.Right {
	text-align:right;
	padding:6px 6px 6px 0px; /*top,right,bottom,left*/
}
#IStep2 td.Left,
#ISignUp td.Left {
	text-align:left;
	padding:2px 0px 2px 6px; /*top,right,bottom,left*/
}
#ISignUp td.Center {
	text-align:Center;
	padding:2px 0px 2px 0px; /*top,right,bottom,left*/
}
#ISignUp td.CTop {
	vertical-align:top;
	padding-top:6px;
}
#ISignUp td.CMiddle {
	vertical-align: middle;
}

#ISignUp li.CSelectable {
	margin:0px auto;
	list-style:none;
	vertical-align: middle;
	padding:4px 0px 4px 0px; /*top,right,bottom,left*/
	border:0px solid #000;
}



#ISignUp td.CTosCheckboxCell {
	margin:0px auto;
	text-align:right;
	width:30px;
	padding:4px;
	border-width: 0px 0px 0 0;
	background-color: #FBFCF9;
	border:0px solid #000;
}
#ISignUp td.CTosLabelCell {
	margin:0px auto;
	font-family:Arial, "New Century Schoolbook", Times, serif;
	font-size: 14px;
	font-weight:500;
	width:690px;
	text-align:left;
	vertical-align: middle;
	padding:4px 0px 4px 6px; /*top,right,bottom,left*/
	background-color: #FBFCF9;
	border:0px solid #000;
}
#ISignUp td.RequiredFields {
	font-family:Arial, "New Century Schoolbook", Times, serif;
	font-size:14px;
	font-weight:500;
	color:#800000;
	text-align:center;
	vertical-align:bottom;
	margin:0;
	padding:2px;
	border-width: 1px 0px 0 0;
	background-color:#F0F0F0;
}
#IStep2 td.ProductSelector,
#ISignUp td.ProductSelector {
	width:24px;
	text-align:center;
	background-color:#FFFFFF;
	vertical-align:top;
	margin:0;
	padding:4px 4px 0px 4px; /*top,right,bottom,left*/
	border:0px solid #000;
}

#ISignUp td.CItemName {
	width:620px;
	text-align:center;
	background-color:#FFFFFF;
	vertical-align:top;
	margin:0;
	padding:2px 4px 0px 4px; /*top,right,bottom,left*/
	border:0px solid #000;
}
#ISignUp td.CItemPrice {
	width:200px;
	text-align:center;
	background-color:#FFFFFF;
	vertical-align:top;
	margin:0;
	padding:2px 4px 0px 4px; /*top,right,bottom,left*/
	border:1px solid #000;
}
#ISignUp td.CRemoveButton {
	width:100px;
	text-align:center;
	background-color:#FFFFFF;
	vertical-align:top;
	margin:0;
	padding:2px 4px 0px 4px; /*top,right,bottom,left*/
	border:0px solid #000;
}
#ISignUp td.CItemSku {
	width:200px;
	text-align:center;
	background-color:#FFFFFF;
	vertical-align:top;
	margin:0;
	padding:2px 4px 0px 4px; /*top,right,bottom,left*/
	border:0px solid #000;
}




#IStep2 td.CPaymentMethodHeader {
	font-family:Arial, "New Century Schoolbook", Times, serif;
	font-size: 14px;
	font-weight:600;
	color:#FFF;
 	text-align:left;
	vertical-align:middle;
	background-color:#FF9900;
	margin:0;
	padding:6px 12px 6px 16px; /*top,right,bottom,left*/
	border:0px solid #000;
}
#IStep2 td.CPaymentLabel {
	font-family:Arial, "New Century Schoolbook", Times, serif;
	font-size: 14px;
	font-weight:500;
	color:#676767;
	width:160px;
	text-align:right;
	vertical-align:middle;
	background-color:#D7D9E3;
	margin:0;
	padding:4px 6px 4px 0px; /*top,right,bottom,left*/
	border:0px solid #000;
}
#IStep2 td.CPaymentValue {
	font-family:Arial, "New Century Schoolbook", Times, serif;
	font-size: 14px;
	font-weight:500;
	color:#676767;
	width:518px;
	text-align:left;
	vertical-align:middle;
	background-color:#D7D9E3;
	margin:0;
	padding:4px 2px 4px 6px; /*top,right,bottom,left*/
	border:0px solid #000;
}

#IStep2 td.CPlaceOrder {
	font-family:Arial, "New Century Schoolbook", Times, serif;
	font-size: 14px;
	font-weight:500;
	color:#676767;
	width:460px;
	text-align:center;
	vertical-align:middle;
	background-color:#FFFFDD;
	margin:0;
	padding:4px 2px 4px 6px; /*top,right,bottom,left*/
	border:0px solid #000;
}
#IStep2 td.CPriceLabel {
	font-family:Arial, "New Century Schoolbook", Times, serif;
	font-size: 14px;
	font-weight:500;
	color:#676767;
	width:120px;
	background-color:#FFF;
	text-align:right;
	vertical-align:middle;
	margin:0;
	padding:2px 6px 2px 0px; /*top,right,bottom,left*/
	border:0px solid #000;
}
#IStep2 td.CPriceValue {
	font-family:Arial, "New Century Schoolbook", Times, serif;
	font-size: 14px;
	font-weight:500;
	color:#676767;
	width:120px;
	background-color:#FFF;
	text-align:right;
	vertical-align:middle;
	margin:0;
	padding:2px 28px 2px 0px; /*top,right,bottom,left*/
	border:0px solid #000;
}
#IStep2 td.CItemNumber {
	font-family:Arial, "New Century Schoolbook", Times, serif;
	font-size: 14px;
	font-weight:500;
	color:#676767;
	background-color:#FFF;
	text-align:center;
	vertical-align:middle;
	margin:0;
	padding:2px 6px 2px 12px; /*top,right,bottom,left*/
	border:0px solid #000;
}
#IStep2 td.CItemDescription {
	font-family:Arial, "New Century Schoolbook", Times, serif;
	font-size: 14px;
	font-weight:500;
	color:#676767;
	background-color:#FFF;
	text-align:left;
	vertical-align:middle;
	margin:0;
	padding:2px 6px 2px 52px; /*top,right,bottom,left*/
	border:0px solid #000;
}

#IStep2 td.CILabel {
	font-family:Arial, "New Century Schoolbook", Times, serif;
	font-size: 15px;
	font-weight:500;
	color:#676767;
	background-color:#FFF;
	vertical-align:middle;
	margin:0;
	padding:4px 8px 4px 8px; /*top,right,bottom,left*/
	border:0px solid #000;
}
