body {
	line-height: 1.3;
	font-size: 80%;
}

#logo  {

}

#menu_1  {
	display: none;
}

h1 {
	line-height: 1.2;
	margin: 0 0 10pt;
}

h2 {
	margin: 0 0 10pt;
}

#header, table td:first-child, .send .button {
	display: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

table .total-wrapper td:first-child {
	display: table-cell;
	text-align: right;
}

form, fieldset {
	border: none;
	padding: 0;
}


dl, dt, dd {
	margin: 0;
}

dt {
	padding: 2pt 0 0;
}

dd {
	padding: 0 0 2pt;
}

dt {
	font-weight: bold;
}

dd {
	/*border-bottom: 1pt solid #c2c2c2;*/
}


.summary-2 dt {
width: 40%;
clear: both;
}


.summary-2 dl,
.summary-2 dt,
.summary-2 dd {
	float: left;
}


.summary-2 dl {
	width: 48%;
}


.summary-2 dt {
	clear: both;
}


.summary-2 dd {
	width: 60%;
	font-weight: bold;
	float: right;
}


.summary-2 dt,
.summary-2 dd {
	padding: 5px 0;
}




.summary-2 dt:first-of-type,
.summary-2 dd:first-of-type {
	border-top: none;
}

.summary-2 { float: left; width: 100%; margin: 0 0 20px; }

.summary-3 {
	margin: 20pt 0 0;
}

.summary-3 h3,
.total-wrapper .total {
	margin: 5pt 0;
}

.summary-3 p {
	margin: 0 0 5pt;
}

table td {
	border-top: 1pt solid #c2c2c2;
}