@charset "utf-8";
/* CSS Document */

/* Progress bar 6 start */

.reg_progress6 {
	/*background:url(../Images/progress_back.gif) center bottom no-repeat;*/
	width: 100%;
	height: 85px;
	margin: 0 auto;
	padding-top: 30px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.reg_progress6 #steps {
	margin: 0 auto !important;
	width: 100%;
}
.reg_progress6 #steps li {
	display: inline-block;
	text-align: center !important;
	margin: 0 -3px;
}
.reg_progress6 #nav {
	margin: 0 auto;
	width: 98%;
	text-align: center !important;
}
.reg_progress6 .big_gray_dot {
	width: 21px;
	height: 22px;
	background: url(../Images/progress_bar_gray_bigdot.gif) center center no-repeat;
}
.reg_progress6 span.selected {
	width: 22px;
	height: 21px;
	background: url(../Images/progress_bar_greendot.gif) center center no-repeat;
	display: block;
}
.reg_progress6 span.noselected {
	width: 22px;
	height: 21px;
	background: url(../Images/progress_bar_graydot.png) center center no-repeat;
	display: block;
}
.reg_progress6 .first {
	width: 5% !important;
}
.reg_progress6 .last {
	width: 5% !important;
}
.reg_progress6 #steps .gray_arrow {
	width: 14.5%;
	height: 22px;
	background: url(../Images/progress_bar_grayarrow.gif) right center repeat-x;
	display: inline-block;
}
.reg_progress6 #steps .green_arrow {
	width: 14.5%;
	height: 22px;
	background: url(../Images/progress_bar_greenarrow.gif) right center repeat-x;
	display: inline-block;
}
.reg_progress6 .complete_step {
	width: 21px;
	height: 22px;
	background: url("../Images/progress_bar_green_bigdot.gif") no-repeat scroll center center transparent;
	display: block;
}
.reg_progress6 .step_title {
	width: 16.1%;
	font-weight: normal;
	text-align: center;
	font-size: 12px;
	color: #666666;
	display: inline-block;
	vertical-align: top;
}
.reg_progress6 .step_title a {
	text-decoration: none;
	color: #666666;
}
.reg_progress6 .step_title a.selected {
	text-decoration: none;
	color: #609001;
}
.reg_progress6 .current_step {
	color: #609001;
	font-weight: bold;
}
.reg_progress6 .current_step a {
	color: #609001;
	font-weight: bold;
}
.reg_progress6 .current_step a.selected {
	color: #609001;
}
.reg_progress6 .over_step {
	color: #609001;
	font-weight: normal;
}
.reg_progress6 .over_step a {
	color: #609001;
	font-weight: normal;
}
.reg_progress6 .step_over a {
	width: 16.1%;
	font-weight: normal;
	text-align: center;
	font-size: 12px;
	display: inline-block;
	vertical-align: top;
	color: #609001;
}
/* Progress bar 6 end */


/* Progress bar 5 start */
.reg_progress5 {
	/*background:url(../Images/progress_back.gif) center bottom no-repeat;*/
	width: 100%;
	height: 85px;
	margin: 0 auto;
	padding-top: 30px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.reg_progress5 #steps {
	margin: 0 auto !important;
	width: 100%;
}
.reg_progress5 #steps li {
	display: inline-block;
	text-align: center !important;
	margin: 0 -3px;
}
.reg_progress5 #nav {
	margin: 0 auto;
	width: 100%;
	text-align: center !important;
}
.reg_progress5 .big_gray_dot {
	width: 21px;
	height: 22px;
	background: url(../Images/progress_bar_gray_bigdot.gif) center center no-repeat;
}
.reg_progress5 span.selected {
	width: 22px;
	height: 21px;
	background: url(../Images/progress_bar_greendot.gif) center center no-repeat;
	display: block;
}
.reg_progress5 span.noselected {
	width: 22px;
	height: 21px;
	background: url(../Images/progress_bar_graydot.png) center center no-repeat;
	display: block;
}
.reg_progress5 .first {
	width: 5% !important;
}
.reg_progress5 .last {
	width: 5% !important;
}
.reg_progress5 #steps .gray_arrow {
	width: 18.6%;
	height: 22px;
	background: url(../Images/progress_bar_grayarrow.gif) right center repeat-x;
	display: inline-block;
}
.reg_progress5 #steps .green_arrow {
	width: 18.6%;
	height: 22px;
	background: url(../Images/progress_bar_greenarrow.gif) right center repeat-x;
	display: inline-block;
}
.reg_progress5 .complete_step {
	width: 21px;
	height: 22px;
	background: url("../Images/progress_bar_green_bigdot.gif") no-repeat scroll center center transparent;
	display: block;
}
.reg_progress5 .step_title {
	width: 19.5%;
	font-weight: normal;
	text-align: center;
	font-size: 12px;
	color: #666666;
	display: inline-block;
	vertical-align: top;
}
.reg_progress5 .step_title a {
	text-decoration: none;
	color: #666666;
}
.reg_progress5 .step_title a.selected {
	text-decoration: none;
	color: #609001;
}
.reg_progress5 .current_step {
	color: #609001;
	font-weight: bold;
}
.reg_progress5 .current_step a {
	color: #609001;
	font-weight: bold;
}
.reg_progress5 .current_step a.selected {
	color: #609001;
}
.reg_progress5 .over_step {
	color: #609001;
	font-weight: normal;
}
.reg_progress5 .over_step a {
	color: #609001;
	font-weight: normal;
}
.reg_progress5 .step_over a {
	width: 16.1%;
	font-weight: normal;
	text-align: center;
	font-size: 12px;
	display: inline-block;
	vertical-align: top;
	color: #609001;
}
/* Progress bar 5 end */

/* Progress bar 4 start */
.reg_progress4 {
	/*background:url(../Images/progress_back.gif) center bottom no-repeat;*/
	width: 100%;
	height: 85px;
	margin: 0 auto;
	padding-top: 30px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.reg_progress4 #steps {
	margin: 0 auto !important;
	width: 100%;
}
.reg_progress4 #steps li {
	display: inline-block;
	text-align: center !important;
	margin: 0 -3px;
}
.reg_progress4 #nav {
	margin: 0 auto;
	width: 100%;
	text-align: center !important;
}
.reg_progress4 .big_gray_dot {
	width: 21px;
	height: 22px;
	background: url(../Images/progress_bar_gray_bigdot.gif) center center no-repeat;
}
.reg_progress4 span.selected {
	width: 22px;
	height: 21px;
	background: url(../Images/progress_bar_greendot.gif) center center no-repeat;
	display: block;
}
.reg_progress4 span.noselected {
	width: 22px;
	height: 21px;
	background: url(../Images/progress_bar_graydot.png) center center no-repeat;
	display: block;
}
.reg_progress4 .first {
	width: 5% !important;
}
.reg_progress4 .last {
	width: 5% !important;
}
.reg_progress4 #steps .gray_arrow {
	width:23.8%;
	height: 22px;
	background: url(../Images/progress_bar_grayarrow.gif) right center repeat-x;
	display: inline-block;
}
.reg_progress4 #steps .green_arrow {
	width: 23.8%;
	height: 22px;
	background: url(../Images/progress_bar_greenarrow.gif) right center repeat-x;
	display: inline-block;
}
.reg_progress4 .complete_step {
	width: 21px;
	height: 22px;
	background: url("../Images/progress_bar_green_bigdot.gif") no-repeat scroll center center transparent;
	display: block;
}
.reg_progress4 .step_title {
	width: 24.5%;
	font-weight: normal;
	text-align: center;
	font-size: 12px;
	color: #666666;
	display: inline-block;
	vertical-align: top;
}
.reg_progress4 .step_title a {
	text-decoration: none;
	color: #666666;
}
.reg_progress4 .step_title a.selected {
	text-decoration: none;
	color: #609001;
}
.reg_progress4 .current_step {
	color: #609001;
	font-weight: bold;
}
.reg_progress4 .current_step a {
	color: #609001;
	font-weight: bold;
}
.reg_progress4 .current_step a.selected {
	color: #609001;
}
.reg_progress4 .over_step {
	color: #609001;
	font-weight: normal;
}
.reg_progress4 .over_step a {
	color: #609001;
	font-weight: normal;
}
.reg_progress4 .step_over a {
	width: 16.1%;
	font-weight: normal;
	text-align: center;
	font-size: 12px;
	display: inline-block;
	vertical-align: top;
	color: #609001;
}
/* Progress bar 4 end */