div.faq-sections { padding-top : 1em; }
div.faq-sections h2 { font-size : 1.2em !important; padding-bottom : 0.5em; }
div.faq-sections ul {  }
div.faq-sections ul li, 
div.faq-sections ol li	{ padding : 0.4em 0; font-weight : bold; }
div#faq div.faq-sections ul li a, 
div#faq div.faq-sections ol li a, 
div#faq div.faq-sections ul li span,
div#faq div.faq-sections ol li span	{ font-size : 1em; }
div.faq-sections ul li span,
div.faq-sections ol li span { display : block; padding-top : 0.2em; font-weight : normal; }
div.faq-sections ul.toc li { padding : 0.2em 0; }
div.faq-sections span.bottom-pad { padding-bottom : 0.6em; }
div.faq-sections span a { font-size : 1em; }
div.faq-sections a.top { display : block; margin-top : 0.3em; }
div.faq-sections ul.chart-header { padding-top : 0.5em; }
div.faq-sections ul.chart-header,
div.faq-sections ul.chart { overflow : hidden; width : 43em; margin : 0.2em 0; }
div.faq-sections ul.chart-header li,
div.faq-sections ul.chart li { float : left; }
div.faq-sections ul.chart-header li { font-weight : bold; border-bottom : 1px solid #999; }
div.faq-sections ul.chart-header li.destination,
div.faq-sections ul.chart li.destination,
div.faq-sections ul.chart-header li.arrival,
div.faq-sections ul.chart li.arrival { font-size : 1em; width : 9.5em; }
div.faq-sections ul.chart-header li.charge,
div.faq-sections ul.chart li.charge { font-size : 1em; width : 23.6em; }
div.faq-sections ul.chart li.destination,
div.faq-sections ul.chart li.arrival,
div.faq-sections ul.chart li.charge { font-weight : normal; }

div#enableJavascript,
div#enableJavascript li { font-size : 1em; }
div#enableJavascript h3 { margin-top: 2em; }
div#enableJavascript ol li { font-weight : normal; padding-left: 0.5em; }
div#enableJavascript li p { margin:0.1em 0 0 0; padding:0; font-size:1em; }

div.enable-js span,
div.enable-js div#enableJavascript { font-size : 1.1em; }
div.enable-js h2 { border-bottom: solid 1px;}
