@CHARSET "UTF-8";

form { margin:0; }
a > img { border: none; }
.error p { background: url(../images/icons/error.png) 2px 0 no-repeat; padding-left: 25px; }
.success  p {background: url(../images/icons/ok.png) 2px 0 no-repeat; padding-left: 25px; }
label.required {
	font-weight:bold;
}
label.requiredHidden {
	font-weight:normal !important;
}
label.requiredHidden span {
	display: none !important;
}
.iconLink {
	background-repeat: no-repeat;
	padding: 0 0 9px 25px;
}
.product-separator {
	margin:5px 0px;
	border-bottom:1px solid #000;
}
.tr0 {
	background: #FFFFFF;
}
.tr1 {
	background: #f5f5f5;
}
.hidden {
	display: none;
}

.membershipApp table {
	border-collapse: none;
	margin: 0px;
}

.membershipApp td {
	padding: 2px 5px 2px 0px;
	white-space: nowrap;
}

.membershipApp input {
	margin: 0px;
}

.membershipApp label {
	font-weight: normal;
	cursor: pointer;
}

.types thead td {
	font-weight: bold;
	background: #CCC;
	padding: 2px 8px;
}

.types tbody td {
	padding: 2px 8px;
}
