body{color:#000;background:#fff;font-family:"Times New Roman",Times,serif;font-size:10pt}
a{text-decoration:underline;color:#00f}
h3{font-size:14pt}

#navStatus{display:none}
#menuNav{display:none}
#mainFooter{display:none}
#container{width:auto}
#centerContentLeftAligned{width:100%}
#rightContent{display:none}
#quickLinks{display:none}

.section{border:none 0 #000}
.sectionHeader{font-size:12pt;font-weight:bold;border-top:solid 1px #000;border-bottom:solid 0 #000;padding-bottom:.2em;padding-left:.5em}
.center{text-align:center}
.sectionSubHeader{font-size:12pt;font-weight:bold;border-top:solid 1px #000;border-bottom:solid 0 #000;padding-left:.5em}
.sectionContent{font-size:10pt;padding-bottom:2em;padding-left:.5em}
.label{font-weight:bold}
.purchaserInformationTable td{vertical-align:top}
.receiptPage{width:70%}

#feeSummaryTable{width:95%;border-collapse:collapse;border:none 0 #000}
#feeSummaryTable td{padding-top:.1em;padding-bottom:.1em}
.feeSummaryHeader{text-align:left;font-size:1.2em;font-weight:bold;border:none 0 #000;border-top:solid 1px #000}
.feeSummarySubHeader{padding-left:.5em;font-weight:bold;border-top:solid 0 #000;border-bottom:solid 0 #000}
.feeSummaryCol1{text-align:right;width:5em}
.feeSummaryCol2{text-align:left;width:30em}
.feeSummaryCol3{text-align:left;width:10em}
.feeSummaryCol4{text-align:left;width:10em}
.feeSummaryCol5{text-align:right;width:10em}

.paymentHistoryHeader{font-size:1.2em;padding:.2em 0 .2em .5em;text-align:left;font-weight:bold}
.bigFont{display:block;font-weight:bold;font-size:1.2em}
.mediumFont{display:block;font-weight:bold;font-size:1em}
.reservationSummaryTable{width:100%;border-collapse:collapse;border-style:none;border-width:0}
.reservationSummaryTable tr{margin-top:.5em;border-bottom:solid 1px #c0c0c0}
.reservationSummaryHeader{font-size:12pt;border:none 0 #000;border-top:solid 1px #000;border-bottom:solid 1px #000}
.bookingDetailsCell{width:50%;padding:0}
.notesListTable{width:100%;border-collapse:collapse;border-style:none;border-width:0}

#bookingDetailsTable{width:100%;border-collapse:collapse;border:none 0 #000}
.bookingRow td,.bookingRowAlt td{padding-top:.2em;padding-bottom:.2em}
.bookingHeader{font-weight:bold;padding-left:.5em;width:12em}

.indent{padding-left:1.5em}
.itineraryDetailsCell{vertical-align:top;padding:0}
#itineraryPanel{border:none 0 #000!important}
.itineraryTable{width:100%;border-collapse:collapse;border:none 0px #000!important;padding:0!important;margin:0!important}
.itineraryHeader{border:none 0 #000 !important;border-bottom:solid 1px #000}
.itineraryItem{padding-left:.2em}

.paymentListTable{width:95%;border-collapse:collapse;border:none 0px #000;border-top:solid 1px #000;border-bottom:solid 1px #000}
.paymentListTable caption{font-size:12pt;padding:.2em 0 .2em .5em;text-align:left;font-weight:bold;border-top:solid 1px #000;border-left:none;border-right:0}
.paymentListTable td{padding-top:.1em;padding-bottom:.1em}
.paymentHeader{padding-left:.5em;font-weight:bold;border-top:solid 0 #000;border-left:none;border-right:0;text-align:left}
.paymentHeaderRight{text-align:right;padding-right:.5em}
.paymentItem{padding-left:.5em}
.paymentItemRight{text-align:right;padding-right:.5em}

.transactionDetailsTable{padding:0;border-collapse:collapse;border:none 0 #000}
#expressPayReceiptHeading{display:none}
#expressPayReceiptTitleText{display:none}
.paymentReceiptTable, .expressPaymentReceiptTable, .cepasPaymentReceiptTable{width:100%;border-collapse:collapse;border-bottom:solid 1px #000}
.paymentReceiptTable caption,.expressPaymentReceiptTable caption, .cepasPaymentReceiptTable caption{font-size:12pt;padding:.2em 0 .2em .5em;text-align:left;font-weight:bold;border-top:solid 1px #000;border-left:none;border-right:0}
.paymentReceiptTable td,.expressPaymentReceiptTable td, .cepasPaymentReceiptTable td{padding-top:.1em;padding-bottom:.1em}

#ctl00_MainContentPlaceHolder_PaymentWizard_FinishNavigationTemplateContainerID_PreviousButton{display:none}
#ctl00_MainContentPlaceHolder_PaymentWizard_FinishNavigationTemplateContainerID_FinishButton{display:none}
.rightButton{display:none}
.LeftDiv{width:49%;padding:0;float:left;text-align:left}
.RightDiv{width:50%;padding:0;float:right;text-align:left}
.clear{clear:both}
.bold{font-weight:900}

        
#bodyPermit{ font-size: 12pt;}
#permitHeader{width:100%; text-align:center;}
#bodyPermit h1{width:100%; text-align:center; padding:0!important; margin:0!important;}
#printPermitTopContent{ font-size: 12pt;  font-weight:bold; font-style: italic; margin-bottom:10px;}
#printPermitDates, #printPermitRefNumber{width:100%;  font-size: 12pt; margin-bottom:10px;}
#printPermitAccessPoint{float: right; margin-right:200px;}
.printedDate{float:right; margin-right:20px;}
.permitHolderTitle{ margin-right:20px; float:left; font-weight:bold;}
.permitHolderDetails{ float:left;}
.gridListTable{ width:90%; font-size:12pt;}
.gridListTable th, .gridListTable td{ text-align:left;}
#printPermitPermitHolder,#printPermitBackcountryItinerary, #printPermitImportantNotices,#printPermitPartyMembers,#printPermitVehicleInfo, #printPermitFees{font-size:12pt;margin-bottom:10px;}
#printPermitFees caption{ font-weight:bold; text-align:left;}
#printPermitFees th{ text-align:left; padding-right:10px;}
#printPermitFees td{ text-align:right;}
#printPermitFees #rowTotal td{ border-top: solid 1px #000} 
#printPermitVehicleInfo ul li{ list-style-type:none; margin-left:20px;}
.receiptSaleInfo {padding-top:10px; padding-bottom:10px;}


