@charset "utf-8";
/* CSS Document */

td.on {
	color:#3192b1;
}
.regTable td{
	padding:5px;
}
.red {
	color:#FF0000;
}
.errorMessage {
	font-style:italic;
	font-weight:bold;
	color:#FF0000;
}
.discount {
	color:#FF0000;
	text-decoration:line-through;
}

h2 {
	font-size:18px;
	margin:0px;
	padding:0px;
	color:#0f75bc;
}
a {
	color:#ac640d;
	text-decoration:none;
}
a:hover {
	color:#ac640d;
	text-decoration:underline;
}
div.reginfo {
	color:#4a4a4a;
	font-size:14px;
}
div.reginfo label{
	width:80px;
	text-align:right;
	margin-right:15px;
	display:block;
	float:left;
}
div.reginfo p input, div.reginfo p select {
	width:236px;
	border:1px solid #F7941E;
}
div.cardinfo {
	color:#4a4a4a;
	font-size:14px;
}
div.cardinfo label{
	width:100px;
	text-align:right;
	margin-right:15px;
	display:block;
	float:left;
}
div.cardinfo p input {
	width:236px;
	border:1px solid #F7941E;
}
div.cardinfo p select {
	width:236px;
	border:1px solid #F7941E;
}
a.bluelink {
	color:#237393;
	text-decoration:none;
}
a:hover.bluelink {
	color:#237393;
	text-decoration:underline;
}
div.confirmCell {
	float:left;
	width:290px;
}
div.confirmCellLong {
	width:580px;
	float:left;
}