.contact{
	margin:0;
	padding:0;
}

.contact h1{
	clear:both;
	margin:0;
	padding:20px 0 0 0;
}

.contact p.lead{
	font-size:100%;
	line-height:1.6;
	margin:0;
	padding:12px 0 0 4px;
}



.contact h2{
	color:#e22158;
	font-size:117%;
	line-height:1.3;
	margin:0;
	padding:20px 0 5px 4px;
}

.contact ol{
	margin:0;
	padding:0 0 0 24px;
}

.contact ol li{
	font-size:100%;
	line-height:1.3;
	margin:0;
	padding:0 0 0.6em 0;
}

.contact p{
	font-size:100%;
	line-height:1.6;
	margin:0;
	padding:6px 0 20px 8px;
}

.contact p.note{
	font-size:100%;
	line-height:1.6;
	margin:0;
	padding:0 0 0 4px;
}

.contact p.note span{
	font-weight:bold;
	color:#900;
}






#contact{
	color:#333;
	width:580px;
	margin:0 0 0 0px;
	padding:0;
	border-top:1px solid #ccc;
}

#contact th{
	font-size:100%;
	line-height:1.3;
	font-weight:normal;
	width:180px;
	margin:0;
	padding:0.7em 0 0.5em 1em;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #ccc;
}

#contact th span{
	font-weight:bold;
	color:#900;
	padding-left:0.2em;
}

#contact th.category{
	background-color:#ffe9e9;
}

#contact td{
	width:400px;
	margin:0;
	padding:0.5em 0 0.5em 2.3em;
	border-bottom:1px solid #ccc;
}

#contact td.indent{
	padding-left:1em;
}

#contact td.indent2{
	padding-left:0em;
}

#pointcard{
	margin:0;
	padding:2em 0 0 0;
	text-align:center;
}

#pointcard div{
	margin:0;
	padding:0;
}

#pointcard p{
	margin:0;
	padding:0;
}

#submit{
	margin:0;
	padding:1em 0 3em 0;
	text-align:center;
}

#submit input{
	margin:0;
	padding:4px 0 2px 0;
}













