﻿/* form subscription */
.form-parentclub .subtitle {
	width: 100%;
	background-color: #3a75db;
	margin: 10px 0px 0px 0px;
}
.form-parentclub .message {
	padding: 0px 0px 0px 15px;
	font-size: 14px;
}
.form-parentclub .complete { padding: 0px 15px 0px 15px; }
.form-parentclub .subtitle div { padding: 5px 15px 5px 15px; }
.form-parentclub table {
	width: 100%;
	margin: 15px 0px 5px 20px;
}
.form-parentclub td {
	padding: 5px 5px 5px 5px;
}
.form-parentclub select {
	width: 390px; !important;
	padding: 0px;
	margin: 0px;
}
.form-parentclub div.ext {
	margin-top: 10px;
}
.form-parentclub .c0 {
	width: 30%;
	text-align: right;
}
.form-parentclub .c1 {
	padding-left: 10px;
	text-align: left;
}
.form-parentclub .c1 .wultrashort { text-align: center; }
.form-parentclub .c1 .wamedium { width: 160px; }
.form-parentclub .c1 .required { padding: 4px 0px 0px 5px; }
.form-parentclub .c1 .error { padding: 4px 0px 0px 10px; }
.form-parentclub .r0 table { 
	width: 220px;
	text-align: center;
	/*border: 1px solid #f00;*/
}
.form-parentclub .r0 table td { 
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.form-parentclub .r0 table .button-text div { 
/*	background-color: #bd002b;*/
	background-color: #FF0012;
	
	padding: 5px 20px 5px 20px;
}
.form-parentclub .r0 table .button-icon .block-icon { 
	margin: 0px;
}

/* form subscription */
.form-subscription .subtitle {
	width: 100%;
	float: left;
	background-color: #3a75db;
	margin: 10px 0px 0px 0px;
}
.form-subscription .message {
	padding: 0px 0px 0px 15px;
	font-size: 14px;
}
.form-subscription .complete { padding: 0px 15px 0px 15px; }
.form-subscription .subtitle div { padding: 5px 15px 5px 15px; }
.form-subscription ul, .form-subscription li { float: left; }
.form-subscription ul {
	list-style: none;
	width: 80%;
	margin: 15px 0px 5px 0px;
	padding: 0px 0px 0px 40px;
}
.form-subscription li {
	width: 100%;
	margin: 3px 0px 2px 0px;
}
.form-subscription li .c0 {
	float: left;
	width: 30%;
	white-space: nowrap;
	text-align: right;
	padding: 4px 0px 0px 0px;
}
.form-subscription li .c1 {
	float: left;
	padding: 0px 0px 0px 10px;
	text-align: left;
}
.form-subscription li .c1 .wultrashort { text-align: center; }
.form-subscription li .c1 .wamedium { width: 160px; }
.form-subscription li .c1 .required { padding: 4px 0px 0px 5px; }
.form-subscription li .c1 .error { padding: 4px 0px 0px 10px; }
.form-subscription .r0 .c1 { width: 250px; }
.form-subscription .r0 .c1 .c2 { 
	background-color: #bd002b;
	margin: 25px 0px 0px 0px;
	padding: 5px 20px 5px 15px;
	float: left;
}
.form-subscription .r0 .c1 .block-icon { 
	float: right;
	margin: 15px 10px 0px 0px;
}

/* form auth */
#issue-auth {  }

#issue-auth .form-auth .block-icon {
	margin-top: -10px;
	margin-top: expression("10px");
}

#issue-auth #reg {
	text-align: center;
	margin: 30px 0px 25px 0px;
}
#issue-auth .message {
	padding: 0px 0px 0px 15px;
	font-size: 14px;
}
#issue-auth ul, #issue-auth li { float: left; }
#issue-auth ul {
	float: left;
	width: 400px;
	list-style: none;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 90px;
}
#issue-auth li { margin: 3px 0px 2px 0px; }
#issue-auth li .c0 {
	float: left;
	width: 120px;
	white-space: nowrap;
	text-align: right;
	padding: 4px 0px 0px 0px;
}
#issue-auth li .c1 {
	float: left;
	padding: 0px 0px 0px 10px;
	text-align: left;
}
#issue-auth li .info { text-align: right; }
#issue-auth li .info a { padding: 0px 0px 0px 10px; }
#issue-auth li .c1 .wultrashort { text-align: center; }
#issue-auth li .c1 .wamedium { width: 160px; }
#issue-auth li .c1 .required { padding: 4px 0px 0px 5px; }
#issue-auth li .c1 .error { padding: 4px 0px 0px 10px; }
#issue-auth .r0 .c1 { 
	width: 205px;
	width: expression("235px");
}
#issue-auth .r0 .c1 .c2 { 
	width: 155px;
	background-color: #bd002b;
	margin: 15px 0px 0px 0px;
	margin-left: expression( "15px" );
	padding: 5px 0px 5px 0px;
	float: left;
	text-align: center;
}
#issue-auth .r0 .c1 .block-icon { 
	float: right;
	margin: 5px 10px 0px 0px;
}

/* terms */
#issue-terms {  }
#issue-terms .block-text { 
	padding: 10px 15px 20px 10px;
	display: block;
}
#issue-terms .block-content { 
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 7px; 
}
#issue-terms .textbox-green {
	height: 500px;
	padding-right: 0px;
	margin-bottom: 10px;
	overflow: auto;
}
#issue-terms input { margin: 0px 0px 0px 10px; }
#issue-terms #c0 {
	width: 168px;
	float: left;
	text-align: center;
	margin: 10px 0px 0px 10px;
	padding: 10px 0px 0px 0px;
}
#issue-terms .c0 { width: 100%; }
#issue-terms #c0 a {
	float: left;
	display: block;
	background-color: #bd002b;
	padding: 5px 20px 5px 15px;
}
#issue-terms #c0 .block-icon { 
	float: left;
	margin: -10px 0px 0px 0px;
}

/* reg */
.form-reg {
	float: left;
	width: 635px;
}
.form-reg .subtitle {
	width: 667px;
	width: expression( "677px" );
	float: left;
	background-color: #3a75db;
	margin: 10px 0px 0px 0px;
}
.form-reg .message {
	float: left;
	padding: 0px 0px 0px 15px;
	font-size: 14px;
}
.form-reg .complete {
	float: left;
	padding: 0px 15px 0px 15px;
}
.form-reg .complete .text {
	width: 100%;
	text-align: center;
}
.form-reg .complete .link {
	margin: 10px 0px 0px 0px;
	width: 100%;
	text-align: center;
}
.form-reg .subtitle div { padding: 5px 15px 5px 15px; }
.form-reg ul, .form-reg li { float: left; }
.form-reg ul {
	list-style: none;
	width: 100%;
	margin: 15px 0px 5px 0px;
	padding: 0px 0px 0px 40px;
}
.form-reg li {
	width: 100%;
	margin: 3px 0px 2px 0px;
}
.form-reg li .c0 {
	float: left;
	width: 40%;
	white-space: nowrap;
	text-align: right;
	padding: 4px 0px 0px 0px;
}
.form-reg li .c1 {
	float: left;
	padding: 0px 0px 0px 10px;
	text-align: left;
}
.form-reg li .c1 .wamedium { width: 160px; }
.form-reg li .c1 .required { padding: 4px 0px 0px 5px; }
.form-reg li .c1 .error { padding: 4px 0px 0px 10px; }
.form-reg .r0 .c1 { width: 189px; }
.form-reg .r0 .c1 .c2 { 
	width: 139px;
	background-color: #bd002b;
	margin: 25px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	float: left;
}
.form-reg .r0 .c1 .block-icon { 
	float: right;
	margin: 15px 10px 0px 0px;
}

/* passrec */
.form-pass {
	float: left;
	width: 100%;
}
.form-pass .message {
	float: left;
	padding: 0px 0px 0px 20px;
	font-size: 14px;
}
.form-pass .complete {
	float: left;
	padding: 0px 15px 0px 15px;
}
.form-pass .complete .text {
	width: 100%;
	text-align: center;
}
.form-pass .complete .link {
	margin: 10px 0px 0px 0px;
	width: 100%;
	text-align: center;
}
.form-pass ul, .form-pass li { float: left; }
.form-pass ul {
	list-style: none;
	width: 90%;
	margin: 15px 0px 5px 0px;
	padding: 0px 0px 0px 40px;
}
.form-pass li {
	width: 100%;
	margin: 3px 0px 2px 0px;
}
.form-pass li .c0 {
	float: left;
	width: 40%;
	white-space: nowrap;
	text-align: right;
	padding: 4px 0px 0px 0px;
}
.form-pass li .c1 {
	float: left;
	padding: 0px 0px 0px 10px;
	text-align: left;
}
.form-pass li .c1 .wamedium { width: 160px; }
.form-pass li .c1 .required { padding: 4px 0px 0px 5px; }
.form-pass li .c1 .error { padding: 4px 0px 0px 10px; }
.form-pass .r0 .c1 { width: 35%; }
.form-pass .r0 .c1 .c2 { 
	background-color: #bd002b;
	margin: 10px 0px 0px 0px;
	padding: 5px 20px 5px 30px;
	float: left;
	text-align: center;
}
.form-pass .r0 .c1 .block-icon { 
	float: left;
	margin: 0px 10px 0px 0px;
}
