﻿            table.nine_slice {
				width:100%;
				height:100%;
				background-color:#FFFFFF;
			}
			
			table.nine_slice .c {
				font-size:0px;
			}
			
			table.nine_slice .t {
				background-repeat:repeat-x;
				background-position:top;
				line-height:0px;
				font-size:0px;
				margin:0px;
				padding:0px;
			}
			table.nine_slice .b {
				background-repeat:repeat-x;
				background-position:bottom;
				line-height:0px;
				font-size:0px;
				margin:0px;
				padding:0px;
			}
			
			table.nine_slice .l {
				background-repeat:repeat-y;
				background-position:left;
				line-height:0px;
				font-size:0px;
				margin:0px;
				padding:0px;
			}
			table.nine_slice .r {
				background-repeat:repeat-y;
				background-position:right;
				line-height:0px;
				font-size:0px;
				margin:0px;
				padding:0px;
			}
			
			div.page {
				position:relative;
				width:850px;
				font-family:Arial, Tahoma, Helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				color:#0f0f0f;
				text-align:inherit;
			}
			
			div.page td, div.page th, div.page caption {
				font-size:11px;
				font-weight: normal;
				text-align: inherit;
			}
			
			p.page_title {
				font-size:24px;
				font-weight:bold;
				color:#787878;
				margin:15px 0px;
				padding:0px 0px 0px 0px;
			}
			
			table.nine_slice tr td div.content {
				position:relative;
				width:800px;
				float:none;
				text-align:inherit;
				margin-left:18px;
			}
			
			.section_title {
				position:relative;
				font-size:18px;
				font-weight:normal;
				margin:15px 0px 5px 15px;
				padding:0px 0px 0px 0px;
				white-space:nowrap;
				float:left;
			}
			
			.section_title1 {
				position:relative;
				font-size:18px;
				font-weight:normal;
				margin:15px 0px 5px 15px;
				padding:0px 0px 0px 0px;
				white-space:nowrap;				
			}	
			
			.section_title2 {				
				font-size:12px;
				font-weight:normal;							
			}			
			
			
			table.nine_slice div.divider {
				position:relative;
				height:2px;
				width:100%;
				line-height:0px;
				margin:5px 0px;
				font-size:0px;
				background-color:#eeeeee;
				float:left;
			}
			
			div.notice {
				position:relative;
				padding:5px 75px;
				font-weight:bold;
				float:left;
			}
			
			div.notice span {
				color:#f72a00;
			}
			
			table.nine_slice td.left_side {
				white-space:nowrap;
				
			}
			
			table.nine_slice td.left_side span {
				color:#aaaaaa;
			}
			
			table.nine_slice td.right_side {
				white-space:nowrap;
			}
			
			table.nine_slice td.right_side div {
				position:relative;
				width:inherit;
				height:inherit;
				overflow:visible;
				margin:2px 0px;
				text-align:right;
			}
			
			table.nine_slice .text_input {
				width:200px;
				margin:0px 0px 0px 4px;
				padding:0px;
				font-size:11px;
			}
			.text_input_right135 {
				margin-right:135px;
				font-size:11px;
				padding:0px;
			}
			.text_input_right67	{
				margin-right:67px;
				font-size:11px;
				padding:0px;
			}
			.text_input_right5	{
				margin-right:3px;
				font-size:11px;
				padding:0px;
			}
			.text_input_right12	{
				margin-right:12px;
				margin-left:2px;
				margin-top:0px;
				margin-bottom:0px;
				font-size:11px;
				padding:0px;
			}
			.text_input_right14	{
				margin-right:14px;
				margin-left:2px;
				margin-top:0px;
				margin-bottom:0px;
				font-size:11px;
				padding:0px;
			}
			div.bottom_buttons {
				position:relative;
				width:100%;
				margin:25px 0px 20px 0px;
			}
			
			.bottom_buttons a {
				border:0px;
				margin:0px 10px;
				padding:0px;
			}
			
			.bottom_buttons img {
				border:0px;
				margin:0px;
				padding:0px;
			}
			
			table.progress {
				margin:15px 0px 25px 0px;
			}
			
			.progress .l div {
				position:relative;
				width:5px;
				height:19px;
				background-image:url(../images/progress/grey_l.png);
				background-position:top left;
				background-repeat:no-repeat;
			}
			.progress .l_slctd div {
				background-image:url(../images/progress/blue_l.png);
			}
			
			.progress .mm div {
				position:relative;
				width:5px;
				height:19px;
				background-image:url(../images/progress/grey_m.png);
				background-position:top left;
				background-repeat:repeat-x;
			}
			.progress .mm_slctd div {
				background-image:url(../images/progress/blue_mm.png);
				background-repeat:no-repeat;
			}
			
			.progress .m div {
				position:relative;
				height:19px;
				background-image:url(../images/progress/grey_m.png);
				background-position:top left;
				background-repeat:repeat-x;
			}
			.progress .m_slctd div {
				background-image:url(../images/progress/blue_m.png);
				background-repeat:repeat-x;
			}
			
			.progress .ball div {
				position:relative;
				width:19px;
				height:19px;
				background-image:url(../images/progress/grey_ball.png);
				background-position:top left;
				background-repeat:no-repeat;
			}
			.progress .ball_slctd div {
				background-image:url(../images/progress/blue_ball.png);
			}
			.progress .r div {
				position:relative;
				width:20px;
				height:19px;
				background-image:url(../images/progress/grey_r.png);
				background-position:top left;
				background-repeat:no-repeat;
			}
			.progress .r_slctd div {
				background-image:url(../images/progress/blue_r.png);
			}
			
			.OrderSummary tr td.TdRightBorder
			{
				border-right:1px solid #d2e1e8;
			}
			
			.OrderSummary tr td.TdBottomBorder
			{
				border-bottom:1px solid #d2e1e8;
				
			}