@charset "utf-8";
/*
=======================================================================
	URI 1070 Rules for Membership Approval, Membership Options, Membership Types,
	Membership Receipt, Membership Billing Information, Agreement Acceptance,
	Membership Fees, Membership Payment, Memberships Listing
=======================================================================
*/

.membership-types-override {
	padding: 20px;
}
.membership-types-override header {
	margin: -20px -20px 0;
}
.membership-types-override td.BrolinSectionrule {
	display: none;
}
.membership-types-override td {
	display: none;
}
.membership-types-override td[colspan="2"] {
	display: table-cell;
}
.membership-types-override td[height="30"] {
	display: table-cell;
}
.membership-types-override td.BrolinDocument {
	padding-top: 15px;
	display: table-cell;
}
.membership-types-override a.BrolinLetterstylebold {
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	color: #1f8cff;
}
.membership-listing-override {
	padding: 20px 20px 0;
}
.membership-listing-override header {
	margin: -20px -20px 0;
}
.membership-listing-override td.BrolinLetterstylebold {
	height: auto;
	font-size: 13px;
}
.membership-listing-override td.BrolinSectionrule {
	display: none;
}
.membership-listing-override a.BrolinLetterstyle {
	font-size: 12px;
	height: auto;
	font-weight: bold;
	padding-left: 20px;
	color: #1f8cff;
}
.membership-options-override {
	padding: 20px 20px 0;
}
.membership-options-override header {
	margin: -20px -20px 0;
}
.membership-options-override td.BrolinLetterstyle {
	font-size: 13px;
}
.membership-options-override td[valign="top"] table[cellpadding="0"][cellspacing="0"] {
	margin: 0 auto;
}
.membership-options-override a.BrolinButton {
	box-shadow: 0 0 2px 1px rgba(255,255,255,0);
	margin: 0;
	padding: 0 12px;
	-moz-box-pack: none;
	height: 23px;
	width: auto;
	background-repeat: repeat-x;
	background-position: top;
	border-radius: 5px;
	cursor: pointer;
	font-size: 12px;
	font-family: Arial;
	outline: 0;
	line-height: 23px;
	overflow: visible;
	background-image: url('../../T32_files/button_blue_bgr.png');
	border: solid 1px #186f8f;
	color: white;
	display: block;
}
.membership-options-override a.BrolinButton:hover {
	background-position: center;
	text-decoration: none;
}
.membership-options-override a.BrolinButton:focus {
	background-position: bottom;
}
.membership-options-override a.BrolinButton:active {
	background-position: bottom;
}
.membership-options-override td.button {
	border: none !important;
	background-color: transparent !important;
}
.membership-options-override td.buttonBorder {
	display: none;
}
.membership-options-override a.BrolinOptionLinks {
	height: 14px;
	padding: 4px 12px;
	background-repeat: repeat-x;
	background-position: top;
	border-radius: 5px;
	border: solid 1px;
	font-size: 12px;
	cursor: pointer;
	text-decoration: none;
	background-image: url('../../T32_files/button_white_bgr.png');
	border: solid 1px #b7b7b7;
	color: #666;
	display: inline-block;
}
.membership-options-override a.BrolinOptionLinks:hover {
	background-position: center;
	text-decoration: none;
}
.membership-options-override a.BrolinOptionLinks:focus {
	background-position: bottom;
}
.membership-options-override a.BrolinOptionLinks:active {
	background-position: bottom;
}
.membership-options-override a.BrolinOptionLinks img {
	display: none;
}
.membership-billing-override {
	overflow: hidden;
	font-size: 12px;
	padding: 20px 20px 0;
}
.membership-billing-override header {
	margin: -20px -20px 0;
}
.membership-billing-override td.BrolinSectionrule {
	display: none;
}
.membership-billing-override td.BrolinHeaderbar2 {
	display: none;
}
.membership-billing-override td.BrolinLabelbar {
	font-weight: bold;
}
.membership-billing-override input {
	width: auto !important;
}
.membership-billing-override input[name="StartBillingDate"] {
	margin-right: 5px;
}
.membership-billing-override input[name="PayAddress1"] {
	float: left;
	width: 50% !important;
}
.membership-billing-override input[name="lblAddr"] {
	margin-top: -14px;
	float: right;
	width: 50% !important;
}
.membership-billing-override input[name="lblAddr"]:hover,
.membership-billing-override input[name="lblAddr"]:active,
.membership-billing-override input[name="lblAddr"]:focus {
	box-shadow: none !important;
	border: 0 !important;
}
.membership-billing-override select {
	width: auto !important;
}
.membership-billing-override a.BrolinOptionLinks {
	height: 14px;
	padding: 4px 12px;
	border-radius: 5px;
	border: solid 1px;
	font-size: 12px;
	cursor: pointer;
	text-decoration: none;
	background: url(../../T32_files/button_white_bgr.png) repeat-x top;
	border: solid 1px #b7b7b7;
	color: #666;
	display: inline-block;
}
.membership-billing-override td[align="right"] a.BrolinOptionLinks {
	background-image: url(../../T32_files/button_black_bgr.png);
	border: solid 1px #333;
	color: white;
}
.membership-billing-override a.BrolinOptionLinks:hover {
	background-position: center;
	text-decoration: none;
}
.membership-billing-override a.BrolinOptionLinks:focus {
	background-position: bottom;
}
.membership-billing-override a.BrolinOptionLinks:active {
	background-position: bottom;
}
.membership-billing-override a.BrolinOptionLinks img {
	display: none;
}
.agreement-acceptance-override {
	padding: 20px 20px 0;
}
.agreement-acceptance-override header {
	margin: -20px -20px 0;
}
.agreement-acceptance-override td.BrolinSectionrule {
	display: none;
}
.agreement-acceptance-override td.BrolinDocument {
	font-size: 13px;
}
.agreement-acceptance-override input.BrolinButton {
	box-shadow: 0 0 2px 1px rgba(255,255,255,0);
	margin: 0;
	padding: 0 12px;
	-moz-box-pack: none;
	height: 25px;
	width: auto;
	border-radius: 5px;
	cursor: pointer;
	font-size: 12px;
	font-family: Arial;
	outline: 0;
	line-height: normal;
	overflow: visible;
	background: url(../../T32_files/button_white_bgr.png) repeat-x top;
	border: solid 1px #b7b7b7;
	color: #666;
}
.agreement-acceptance-override input.BrolinButton[value="Yes"] {
	background-image: url(../../T32_files/button_black_bgr.png);
	border: solid 1px #333;
	color: white;
}
.agreement-acceptance-override input.BrolinButton:hover {
	background-position: center;
	box-shadow: none;
}
.agreement-acceptance-override input.BrolinButton:focus {
	background-position: bottom;
	box-shadow: none;
}
.agreement-acceptance-override input.BrolinButton:active {
	background-position: bottom;
	box-shadow: none;
}
.agreement-acceptance-override td.button {
	border: 0 !important;
	background-color: transparent !important;
}
.agreement-acceptance-override td[width="9"] img {
	display: none;
}
.agreement-acceptance-override a.BrolinOptionLinks {
	margin-top: -10px;
	height: 14px;
	padding: 4px 12px;
	background-repeat: repeat-x;
	background-position: top;
	border-radius: 5px;
	border: solid 1px;
	font-size: 12px;
	cursor: pointer;
	text-decoration: none;
	background-image: url('../../T32_files/button_white_bgr.png');
	border: solid 1px #b7b7b7;
	color: #666;
	display: inline-block;
}
.agreement-acceptance-override a.BrolinOptionLinks:hover {
	background-position: center;
	text-decoration: none;
}
.agreement-acceptance-override a.BrolinOptionLinks:focus {
	background-position: bottom;
}
.agreement-acceptance-override a.BrolinOptionLinks:active {
	background-position: bottom;
}
.agreement-acceptance-override a.BrolinOptionLinks img {
	display: none;
}
.membership-receipt-override {
	overflow: hidden;
	font-size: 12px;
	padding: 20px 20px 0;
}
.membership-receipt-override header {
	margin: -20px -20px 0;
}
.membership-receipt-override td.BrolinSectionrule {
	display: none;
}
.membership-receipt-override td.BrolinHeaderbar2 img {
	display: none;
}
.membership-receipt-override td.BrolinLabelbar img {
	display: none;
}
.membership-receipt-override td.BrolinHeaderbar2 {
	font-weight: bold;
}
.membership-receipt-override td.BrolinLabelbar {
	font-weight: bold;
}
.membership-receipt-override td.BrolinLetterstyle {
	font-size: 14px;
}
.membership-receipt-override td[height="40"] {
	display: none;
}
.membership-receipt-override a.BrolinOptionLinks {
	height: 14px;
	padding: 4px 12px;
	background-repeat: repeat-x;
	background-position: top;
	border-radius: 5px;
	border: solid 1px;
	font-size: 12px;
	cursor: pointer;
	text-decoration: none;
	background-image: url('../../T32_files/button_white_bgr.png');
	border: solid 1px #b7b7b7;
	color: #666;
	display: inline-block;
}
.membership-receipt-override a.BrolinOptionLinks:hover {
	background-position: center;
	text-decoration: none;
}
.membership-receipt-override a.BrolinOptionLinks:focus {
	background-position: bottom;
}
.membership-receipt-override a.BrolinOptionLinks:active {
	background-position: bottom;
}
.membership-receipt-override a.BrolinOptionLinks img {
	display: none;
}
.membership-fees-override {
	font-size: 12px;
	padding: 20px 20px 0;
}
.membership-fees-override header {
	margin: -20px -20px 0;
}
.membership-fees-override td.BrolinSectionrule {
	display: none;
}
.membership-fees-override td.BrolinHeaderbar2 {
	display: none;
}
.membership-fees-override td.BrolinLabelbar {
	font-weight: bold;
}
.membership-fees-override select {
	width: auto !important;
}
.membership-fees-override a.BrolinOptionLinks {
	height: 14px;
	padding: 4px 12px;
	background-repeat: repeat-x;
	background-position: top;
	border-radius: 5px;
	border: solid 1px;
	font-size: 12px;
	cursor: pointer;
	text-decoration: none;
	background-image: url('../../T32_files/button_white_bgr.png');
	border: solid 1px #b7b7b7;
	color: #666;
	display: inline-block;
}
.membership-fees-override td[align="right"] a.BrolinOptionLinks {
	background-image: url('../../T32_files/button_black_bgr.png');
	border: solid 1px #333;
	color: white;
}
.membership-fees-override a.BrolinOptionLinks:hover {
	background-position: center;
	text-decoration: none;
}
.membership-fees-override a.BrolinOptionLinks:focus {
	background-position: bottom;
}
.membership-fees-override a.BrolinOptionLinks:active {
	background-position: bottom;
}
.membership-fees-override a.BrolinOptionLinks img {
	display: none;
}
.membership-fees-override td[height="40"] {
	display: none;
}
.membership-approval-override {
	font-size: 12px;
	padding: 20px 20px 0;
}
.membership-approval-override header {
	margin: -20px -20px 0;
}
.membership-approval-override td.BrolinSectionrule {
	display: none;
}
.membership-approval-override td.BrolinLabelbar {
	font-weight: bold;
}
.membership-approval-override td.BrolinHeaderbar2 {
	font-weight: bold;
}
.membership-approval-override td.BrolinLetterstyle {
	font-size: 14px;
}
.membership-approval-override td.BrolinHeaderbar2 img {
	display: none;
}
.membership-approval-override td.BrolinLabelbar img {
	display: none;
}
.membership-approval-override a.BrolinOptionLinks {
	height: 14px;
	padding: 4px 12px;
	background-repeat: repeat-x;
	background-position: top;
	border-radius: 5px;
	border: solid 1px;
	font-size: 12px;
	cursor: pointer;
	text-decoration: none;
	background-image: url('../../T32_files/button_white_bgr.png');
	border: solid 1px #b7b7b7;
	color: #666;
	display: inline-block;
}
.membership-approval-override td[align="right"] a.BrolinOptionLinks {
	background-image: url('../../T32_files/button_black_bgr.png');
	border: solid 1px #333;
	color: white;
}
.membership-approval-override a.BrolinOptionLinks:hover {
	background-position: center;
	text-decoration: none;
}
.membership-approval-override a.BrolinOptionLinks:focus {
	background-position: bottom;
}
.membership-approval-override a.BrolinOptionLinks:active {
	background-position: bottom;
}
.membership-approval-override a.BrolinOptionLinks img {
	display: none;
}
.membership-approval-override td[height="40"] {
	display: none;
}
.membership-payment-override {
	font-size: 12px;
	padding: 20px 20px 0;
}
.membership-payment-override header {
	margin: -20px -20px 0;
}
.membership-payment-override td.BrolinSectionrule {
	display: none;
}
.membership-payment-override td.BrolinLetterstyle {
	font-size: 14px;
}
.membership-payment-override input {
	width: auto !important;
}
.membership-payment-override select {
	width: auto !important;
}
.membership-payment-override td.BrolinLabelbar {
	font-weight: bold;
	width: 30%;
}
.membership-payment-override td.BrolinHeaderbar2 {
	font-weight: bold;
}
.membership-payment-override td.BrolinHeaderbar2 img {
	display: none;
}
.membership-payment-override td.BrolinLabelbar img {
	display: none;
}
.membership-payment-override span.BrolinCursor {
	cursor: pointer;
	color: #1f8cff !important;
}
.membership-payment-override span.BrolinCursor:hover {
	text-decoration:  none !important;
}
.membership-payment-override a.BrolinOptionLinks {
	height: 14px;
	padding: 4px 12px;
	background-repeat: repeat-x;
	background-position: top;
	border-radius: 5px;
	border: solid 1px;
	font-size: 12px;
	cursor: pointer;
	text-decoration: none;
	background-image: url('../../T32_files/button_white_bgr.png');
	border: solid 1px #b7b7b7;
	color: #666;
	display: inline-block;
}
.membership-payment-override td[align="right"] a.BrolinOptionLinks {
	background-image: url('../../T32_files/button_black_bgr.png');
	border: solid 1px #333;
	color: white;
}
.membership-payment-override a.BrolinOptionLinks:hover {
	background-position: center;
	text-decoration: none;
}
.membership-payment-override a.BrolinOptionLinks:focus {
	background-position: bottom;
}
.membership-payment-override a.BrolinOptionLinks:active {
	background-position: bottom;
}
.membership-payment-override a.BrolinOptionLinks img {
	display: none;
}
