div.right {	float: right;}/* ----------------------------- WHOLE PAGE *//* This is used for screens that take up the whole page - not appearing as a centerbox oras a floating popup window */div#wholepage {	padding: 5px 20px;}div#wholepage h1.title {	font-size: 13pt;	font-weight: normal;	color: #444;	padding: 2px 0;	margin: 10px 0 25px 0;	border-bottom: 1px solid #C7E03A;	white-space: nowrap;}div#wholepage h1.title span {	padding: 0 20px 0 0;}div#wholepage h1.title a.current {	color: #000;}div#wholepage h1 {	font-size: 12pt;	font-weight: normal;	color: #444;	padding: 20px 0 2px 0;	margin: 0;}div#wholepage h1.first {	padding-top: 0;}div#wholepage h2 {	font-size: 10pt;	font-weight: normal;	color: #444;	padding: 20px 0 2px 0;	margin: 0;}/* ----------------------------- LAYOUT */div#wholepage td#leftcolumn {	vertical-align: top;}/* ----------------------------- RIGHT (HELP) COLUMN */div#wholepage td#rightcolumn {	vertical-align: top;	padding-left: 10px;	width: 28%;	color: #666;}div#wholepage td#rightcolumn h1 {	font-size: 10pt;	text-transform: uppercase;	padding: 0;	margin: 0 0 6px 0;}div#wholepage td#rightcolumn p {	padding: 0;	margin: 0 0 6px 0;}div#wholepage td#rightcolumn ul {	padding-left: 20px;	margin: 0;}/* ----------------------------- TRIPS TABLE */div#wholepage table.trips {	background-color: #fff;	border: 1px solid #CFD1C0;	padding: 0;	margin: 0;}div#wholepage table.trips th { 	padding: 4px 2px;	text-align: left;	font-weight: normal;	font-size: 10pt;	vertical-align: middle;	background-color: #E8EBD8;	border-bottom: 1px solid #CFD1C0;}div#wholepage table.trips td {	padding: 1px 2px;	vertical-align: top;	border-bottom: 1px solid #CFD1C0;}div#wholepage table.trips td, th {}div#wholepage table.trips td p {	padding: 0;	margin: 0;}div#wholepage table.trips td img {	padding: 0 2px;}div#wholepage table.trips th p {	margin: 0;	padding: 0;}div#wholepage table.trips tr.gap td {	border-top: 1px solid #CFD1C0;	padding: 3px 0;}/* ----------------------------- PAYMENT HISTORY TABLE */div#wholepage table.paymenthistory {	background-color: #fff;	border: 1px solid #CFD1C0;	padding: 0;	margin: 0;}div#wholepage table.paymenthistory td, th {	padding: 4px 4px;}div#wholepage table.paymenthistory th { 	text-align: left;	font-weight: normal;	font-size: 10pt;	vertical-align: middle;	background-color: #E8EBD8;	border-bottom: 1px solid #CFD1C0;}div#wholepage table.paymenthistory td {	vertical-align: top;}div#wholepage table.paymenthistory td p {	padding: 0;	margin: 0;}div#wholepage table.paymenthistory tr.altrow td {	background-color: #F1F3E6;}div#wholepage table.toolbar  {	margin: 0 0 10px 0;	padding:0;}div#wholepage table.toolbar td {	padding-right: 20px;}