﻿#bt_container   { font-family: Helvetica, Verdana, Arial; }

#bt_container em { font-weight: bold; } 

/* This font-size is slightly bigger than the normal size. */
#bt_container #confirmHeader #pointOfDeparture,
#bt_container #confirmHeader #travelDestination,
#bt_container #QuickView .total-sum	dt,
#bt_container #QuickView .total-sum	dd,
#bt_container .em-description { font-size: 1.4em;
                                line-height: 1.8em; }

/* This is the normal font size. (10px * 1.2) */
#bt_container p,
#bt_container h4,
#bt_container li,
#bt_container dt,
#bt_container dd,
#bt_container label span, 
#bt_container caption span, 
#bt_container td div span, 
#bt_container select,
#bt_container a,
#bt_container .description,
#bt_container #RoutesForm tfoot a,
#bt_container input,
#bt_container #ConfirmForm h4 span,
#bt_container fieldset fieldset legend  { font-size: 1.2em; 
										  line-height: 1.3em; }

/* This font size is slightly smaller than the normal font size. Used for dates and similar. */
#bt_container #RoutesForm th,
#bt_container p.date { font-size: 1.1em; }                       

#bt_container #RoutesForm th { font-weight: bold; }                       
#bt_container #RoutesForm ol { font-size: 10px; }

#bt_container table a,
#bt_container li span,
#bt_container li p,
#bt_container ul li span,
#bt_container ol li span,
#bt_container li li,
#bt_container li dt,
#bt_container li dd,
#bt_container td div p span,
#bt_container td div p,
#bt_container .description p,
#bt_container .em-description p,
#bt_container .confirm-summary .route-notes li,
#bt_container span span,
#bt_container span input,
#bt_container #disclaimer-text p { font-size: 1em; }

#bt_container label span { line-height: 2em; }
#bt_container label .textbox-and-example span { line-height: 1.3em; 
                                                /vertical-align: top; }

#bt_container .description p,
#bt_container .em-description p,
#bt_container .long-text p { margin-bottom: 1em; }

#bt_container li p { margin-bottom: 0em; }
#bt_container p a { font-size: 1em; }
#bt_container h1 { font-size: 3em; }

#bt_container h2 { font-size: 2em;
                   margin-bottom: 1em; }

#bt_container legend,                   
#bt_container h3 { font-size: 1.6em; }

#bt_container h4 { padding-bottom: 0.25em;
                   padding-top: 0.75em; }

#bt_container .date { font-size: 0.9em; }

#bt_container .help-message h4 { padding-bottom: 0;
                                 padding-top: 0.5em; }
                                 
#bt_container .help-message p { margin-bottom: 0.5em; }

#bt_container #disclaimer-text { font-style: italic; }

#bt_container legend { /margin-left: -0.65em; }

#bt_container fieldset fieldset legend { margin-bottom: 0.5em;
                                         /margin-left: -0.77em; }

#bt_container #confirmHeader #pointOfDeparture,
#bt_container #confirmHeader #travelDestination,
#bt_container #QuickView .total-sum	dt,
#bt_container #QuickView .total-sum	dd { font-weight: bold;
										 /*line-height: 1.8em;*/ }
										 
#bt_container .placement li { font-style: italic;
                              line-height: 1.6em; }
                              
#bt_container #reporting th
{
	font-weight:bold;

}
#bt_container #reporting td
{
	font-size:1.1em;

}