/*  ***********************************************************************************************

    Copyright (c) 2000-2002 EUROCONTROL, all rights reserved.
    This work is subject to the license provided in the file LICENSE.txt.

    Identifiers
    ============
    SYSTEM:        eAIP-tables.css
    Description: Style sheet for XHTML eAIP special tables
    $Revision: 1.3 $
    $Date: 2003/02/22 10:11:42 $

    ******************************************************************************************** */
.AD-2TableDefaultC1 {
	width: 40px;
}
.AD-2TableDefaultC2 {
	width: 200px;
}
.AD-2TableDefaultC3 {
	/* 3rd column width undefined: left to the browser */
}

col.colwidth1 { width: 22px;}
col.colwidth2 { width: 44px;}
col.colwidth3 { width: 66px;}
col.colwidth4 { width: 88px;}
col.colwidth5 { width: 110px;}
col.colwidth6 { width: 132px;}
col.colwidth7 { width: 154px;}
col.colwidth8 { width: 176px;}
col.colwidth9 { width: 198px;}
col.colwidth10 { width: 220px;}
col.colwidth11 { width: 242px;}
col.colwidth12 { width: 264px;}
col.colwidth13 { width: 286px;}
col.colwidth14 { width: 308px;}
col.colwidth15 { width: 330px;}
col.colwidth16 { width: 352px;}
col.colwidth17 { width: 374px;}
col.colwidth18 { width: 396px;}
col.colwidth19 { width: 418px;}
col.colwidth20 { width: 440px;}
col.colwidth21 { width: 462px;}
col.colwidth22 { width: 484px;}
col.colwidth23 { width: 506px;}
col.colwidth24 { width: 528px;}
col.colwidth25 { width: 550px;}
col.colwidth26 { width: 572px;}
col.colwidth27 { width: 594px;}
col.colwidth28 { width: 616px;}
col.colwidth29 { width: 638px;}
col.colwidth30 { width: 660px;}
col.colwidth31 { width: 682px;}
col.colwidth32 { width: 704px;}
col.colwidth33 { width: 726px;}
col.colwidth34 { width: 748px;}
col.colwidth35 { width: 770px;}


/* Special width sizes - to assist editors to improve the look of tables ... */
.w05pc { width: 05%;}
.w10pc { width: 10%;}
.w12pc { width: 10%;}
.w15pc { width: 15%;}
.w20pc { width: 20%;}
.w25pc { width: 25%;}
.w30pc { width: 30%;}
.w33pc { width: 33%;}
.w35pc { width: 35%;}
.w40pc { width: 40%;}
.w45pc { width: 45%;}
.w50pc { width: 50%;}
.w55pc { width: 55%;}
.w60pc { width: 60%;}
.w65pc { width: 65%;}
.w66pc { width: 66%;}
.w70pc { width: 70%;}
.w75pc { width: 75%;}
.w80pc { width: 80%;}
.w85pc { width: 85%;}
.w90pc { width: 90%;}
.w95pc { width: 95%;}
/* Internet Explorer is well known for getting 100% wrong - so 99% is the best approximation */
.w99pc { width: 99%;}


/*
Generally:
CSS - make titles all the same size
	h3, h4, h5, h6, h7, h8 { font-size: 100%   !important;   } 

make PDF output

/* GEN 0.2 	make table 99% width & table column widths ; defined in the eAIP.css document */


/* GEN 0.3 	make table 99% width & table column widths ; */
div[id="GEN-0.3"] table 													{ width: 75% ; margin-left:auto; margin-right:auto; }
div[id="GEN-0.3"] table td:nth-of-type(1) 									{ width: 10%; }
div[id="GEN-0.3"] table td:nth-of-type(2) 									{ width: 30%; }
div[id="GEN-0.3"] table td:nth-of-type(3) 									{ width: 20%; }
div[id="GEN-0.3"] table td:nth-of-type(4) 									{ width: 20%; }
div[id="GEN-0.3"] table td:nth-of-type(5) 									{ width: 20%; }


/* GEN 0.5 	make table 99% width & table column widths ;  */
table.HandAmendments 														{ width: 75% ; margin-left:auto; margin-right:auto; }
table.HandAmendments th 													{ width: 33%; }

/* GEN 0.6 	align entries if possible? */

/* GEN 1.1 	Tables*/
table[class="TbGEN-1-1"] 										{ width: 45% ; margin-left:auto; margin-right:auto; border-width: 0px;background-color:white }
table[class="TbGEN-1-1"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbGEN-1-1"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbGEN-1-1"] > tbody > tr > td:nth-of-type(1)		{ width: 5%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbGEN-1-1"] > tbody > tr > td:nth-of-type(2)		{ width: 20%; padding-left: 0.25em; padding-right: 0.25em; }

/* GEN 1.2 	table column widths ; .w99pc .td25pc */
table.DocumentsRequired 													{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; background-color: #fff ; }
table.DocumentsRequired th 													{ width: 25%; }

/* GEN 1.6 	table column widths ; .w99pc .td15pc .td85pc */
table.ArticleRegulations 													{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; background-color: #fff ; }
table.ArticleRegulations td:nth-of-type(1) 									{ width: 10%; }
table.ArticleRegulations td:nth-of-type(2) 									{ width: 90%; }
table.Misc 																	{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; background-color: #fff ; }
table.Misc td																{ }



/* GEN 1.7 	table column widths ; */
div[id="GEN-1.7"] table > tbody > tr:nth-of-type(1) > td:nth-of-type(1) 	{ width: 15%; }
div[id="GEN-1.7"] table > tbody > tr:nth-of-type(1) > td:nth-of-type(2) 	{ width: 85%; }
div[id="GEN-1.7"] table 													{ width: 99% ; margin-left:auto; margin-right:auto; border-width: 0px; background-color: #fff ; }

/* GEN 2.1 	table column widths */
table.UOM 														{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table.UOM th 													{ width: 50%; }
table.PublicHolidays 											{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table.PublicHolidays th 										{ width: 50%; }

/* GEN 2.1 	tables */
table[class="TbGEN-2-1"] 										{ width: 40% ; margin-left:auto; margin-right:auto; border-width: 1px;}
table[class="TbGEN-2-1"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbGEN-2-1"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbGEN-2-1"] > tbody > tr > td:nth-of-type(1)		{ width: 15%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbGEN-2-1"] > tbody > tr > td:nth-of-type(2)		{ width: 15%; padding-left: 0.25em; padding-right: 0.25em; }

/* GEN 2.2 	the Abbreviation prefix/suffix thing needs implemented BZ#5382 ; also implement BZ#5382
	maybe have the entries as their own Abbreviation entries?
		†When radiotelephony is used, the abbreviations and terms are transmitted as spoken words. 
		‡ When radiotelephony is used, the abbreviations and terms are transmitted using the individual letters in non-phonetic form.
		* Signal is also available for use in communicating with stations of the maritime mobile service. 
		# Signal for use in the teletypewriter service only. 
*/
/* GEN 2.3 	import chart symbols ; table column widths ; max size CSS */
div[id^="GEN-2.3"] table 										{ width: 45% ; margin-left:auto; margin-right:auto; background-color: white;}
div[id^="GEN-2.3"] table td 									{ width: 35%; }
div[id^="GEN-2.3"] img 											{ height:auto; width:auto; max-width:600px; max-height:600px; margin-left:auto; margin-right:auto; }


/* GEN 2.4 	table column widths - IndSubTable */
.IndTable    { width: 50% ; margin: auto ;}
.IndSubTable { width: 100% ;}
/* GEN 2.5 	table column widths - box model: margin > border > padding > content */
div[id^="GEN-2.5"] table 									{ width: 65%;  margin-left:auto; margin-right:auto; }
div[id^="GEN-2.5"] table tr > :nth-of-type(1)				{ width: 12em;  } /* ID */ 
div[id^="GEN-2.5"] table tr > :nth-of-type(2)				{ width: auto; } /* name */ 
div[id^="GEN-2.5"] table tr > :nth-of-type(3)				{ width: 30%;  } /* Aid */ 
div[id^="GEN-2.5"] table tr > :nth-of-type(4)				{ width: 20%;  border-right: 4px solid white; } /* Purpose */ 
div[id^="GEN-2.5"] table tr > :nth-of-type(5)				{ width: auto; } /* name */ 
div[id^="GEN-2.5"] table tr > :nth-of-type(6)				{ width: 20%;  } /* Aid */ 
div[id^="GEN-2.5"] table tr > :nth-of-type(7)				{ width: 3em;  } /* ID */ 
div[id^="GEN-2.5"] table tr > :nth-of-type(8)				{ width: 10%;  } /* Purpose */

/* GEN 2.6 	table column widths */
div[id^="GEN-2.6"] table 				 					{ width: 99%; }
div[id^="GEN-2.6"] .LinearConversions thead tr:nth-of-type(1) > th:nth-of-type(2n)				{ background-color: white; border: 1px solid white; }
div[id^="GEN-2.6"] .LinearConversions tbody tr:nth-of-type(1) > td:nth-of-type(3n)				{ background-color: white; border: 1px solid white; }
/* div[id^="GEN-2.6"] .LinearConversions thead tr:nth-of-type(3) > th:nth-of-type(3n)				{ background-color: white; border: 1px solid white; }
div[id^="GEN-2.6"] .ArcConversions   thead tr > th:nth-of-type(2n)				{ background-color: white; border: 1px solid white; }
*/
div[id^="GEN-2.6"] .ArcConversions   thead tr:nth-of-type(2) > th:nth-of-type(3n)				{ background-color: white; border: 1px solid white; }
div[id^="GEN-2.6"] .ArcConversions   tbody tr > td:nth-of-type(3n)				{ background-color: white; border: 1px solid white; }

/* GEN 2.7 */
/* div[id^="GEN-2.7"] table 				 					{ width: 99%; } */
table.SRSSindex 											{ width: 50% ; margin-left:auto; margin-right:auto; border-width: 0; }
table[class="Sunrise"] 										{ width: 99% ; margin-left:auto; margin-right:auto; border-width: 0; }
table[class="Sunrise"] > thead > tr > th:nth-of-type(6n)	{ background-color: white; border: 0; }
table[class="Sunrise"] > tbody > tr > td 					{ vertical-align: top ; width: 6%; }
table[class="Sunrise"] > tbody > tr > th[colSpan="5"]		{ background-color: #ee9; border: 0; }
table[class="Sunrise"] > tbody > tr > th[rowSpan="9"]		{ background-color: white; border: 0;  }
table[class="Sunrise"] > tbody > tr > td[colSpan="5"]		{ background-color: white; border: 0; }

/* GEN 3.1 	table column widths */
table.AIRACsystem 												{ width: 100%; margin-left:auto; margin-right:auto; }
table.AIRACsystem th											{ width: 30%; }
table.PIBservice 												{ width: 75%; margin-left:auto; margin-right:auto; }
table.PIBservice th												{ width: 50%; }

/* GEN 3.1 	Tables*/
table[class="TbGEN-3-1"] 										{ width: 45% ; margin-left:auto; margin-right:auto; border-width: 0px;background-color:white }
table[class="TbGEN-3-1"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbGEN-3-1"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbGEN-3-1"] > tbody > tr > td:nth-of-type(1)		{ width: 5%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbGEN-3-1"] > tbody > tr > td:nth-of-type(2)		{ width: 20%; padding-left: 0.25em; padding-right: 0.25em; }

/* GEN 3.2 	table column widths ; max size CSS */
table.ListOfAvailableCharts 									{ width: 99%;}
table.ListOfAvailableCharts > thead > tr > th:nth-of-type(1)	{ width: 30%; }
table.ListOfAvailableCharts > thead > tr > th:nth-of-type(2)	{ width: 15%; }
table.ListOfAvailableCharts > thead > tr > th:nth-of-type(3)	{ width: 30%; }
table.ListOfAvailableCharts > thead > tr > th:nth-of-type(4)	{ width: 10%; }
table.ListOfAvailableCharts > thead > tr > th:nth-of-type(4)	{ width: 15%; }
table.CorrectionsToCharts 										{ width: 99%;}
table.CorrectionsToCharts > thead > tr > th:nth-of-type(1)		{ width: 30%; }
table.CorrectionsToCharts > thead > tr > th:nth-of-type(2)		{ width: 20%; }
table.CorrectionsToCharts > thead > tr > th:nth-of-type(3)		{ width: 50%; }
div[id^="GEN-3.2"] img 									{ height:auto; width:auto; max-width:750px; max-height:750px; margin-left:auto; margin-right:auto; }



/* GEN 3.3 	table column widths */
table.UnitAddressList 									{ width: 99%; margin-left:auto; margin-right:auto; }
table.UnitAddressList th								{ width: 16%; }

/* GEN 3.3 	Tables*/
table[class="TbGEN-3-3-1"] 										{ width: 45% ; margin-left:auto; margin-right:auto; border-width: 0px;background-color:white }
table[class="TbGEN-3-3-1"] > tbody > tr > td 					{ vertical-align: top ; }
table[class="TbGEN-3-3-1"] > tbody > tr > th 					{ vertical-align: top ; }
table[class="TbGEN-3-3-1"] > tbody > tr > td:nth-of-type(1)		{ width: 5%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbGEN-3-3-1"] > tbody > tr > td:nth-of-type(2)		{ width: 20%; padding-left: 0.25em; padding-right: 0.25em; }

/* GEN 3.3 	tables */
table[class="TbGEN-3-3"] 										{ width: 45% ; margin-left:auto; margin-right:auto; border-width: 1px;}
table[class="TbGEN-3-3"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbGEN-3-3"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbGEN-3-3"] > tbody > tr > td:nth-of-type(1)		{ width: 25%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbGEN-3-3"] > tbody > tr > td:nth-of-type(2)		{ width: 20%; padding-left: 0.25em; padding-right: 0.25em; }

/* GEN 3.4 	image sizes */
div[id^="GEN-3.4"] img 									{ height:auto; width:auto; max-width:750px; max-height:750px; margin-left:auto; margin-right:auto; }

/* GEN 3.4 	Table*/
table[class="TbGEN-3-4-1"] 										{ width: 45% ; margin-left:auto; margin-right:auto; border-width: 0px;background-color:white }
table[class="TbGEN-3-4-1"] > tbody > tr > td 					{ vertical-align: top ; }
table[class="TbGEN-3-4-1"] > tbody > tr > th 					{ vertical-align: top ; }
table[class="TbGEN-3-4-1"] > tbody > tr > td:nth-of-type(1)		{ width: 5%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbGEN-3-4-1"] > tbody > tr > td:nth-of-type(2)		{ width: 20%; padding-left: 0.25em; padding-right: 0.25em; }

/* GEN 3.5-1 	Address Tables*/
table[class="TbGEN-3-5-1"] 										{ width: 45% ; margin-left:auto; margin-right:auto; border-width: 0px;background-color:white }
table[class="TbGEN-3-5-1"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbGEN-3-5-1"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbGEN-3-5-1"] > tbody > tr > td:nth-of-type(1)		{ width: 5%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbGEN-3-5-1"] > tbody > tr > td:nth-of-type(2)		{ width: 20%; padding-left: 0.25em; padding-right: 0.25em; }

/* GEN 3.5 	Meteorological table */
table[class="TbGEN-3-5"] 										{ width: 70% ; margin-left:auto; margin-right:auto; border-width: 1px;}
table[class="TbGEN-3-5"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbGEN-3-5"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbGEN-3-5"] > tbody > tr > td:nth-of-type(1)		{ width: 10%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbGEN-3-5"] > tbody > tr > td:nth-of-type(2)		{ width: 15%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbGEN-3-5"] > tbody > tr > td:nth-of-type(3)		{ width: 15; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbGEN-3-5"] > tbody > tr > td:nth-of-type(4)		{ width: 25  %; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbGEN-3-5"] > tbody > tr > td:nth-of-type(5)		{ width: 10%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbGEN-3-5"] > tbody > tr > td:nth-of-type(6)		{ width: 20%; padding-left: 0.25em; padding-right: 0.25em; }

/* GEN 3.5 	image sizes */
div[id^="GEN-3.5"] img 									{ height:auto; width:auto; max-width:500px; max-height:500px; margin-left:auto; margin-right:auto; display: block; }

/* GEN 3.5 	table column widths ; max size CSS */
table.MeteoObsReports 									{ width: 99%; margin-left:auto; margin-right:auto; }
table.MeteoObsReports th								{ width: 16%; }
table.VOLMET 											{ width: 99%; margin-left:auto; margin-right:auto; }
table.VOLMET th											{ width: 14%; }
table.SIGMET 											{ width: 99%; margin-left:auto; margin-right:auto; }
table.SIGMET th											{ width: 12.5%; }
table.OtherMetServices 									{ width: 99%; margin-left:auto; margin-right:auto; }
table.OtherMetServices th								{ width: 25%; }

/* GEN 3.5-1 	Address Tables and SAR signal tables*/
table[class="TbGEN-3-6-1"] 										{ width: 45% ; margin-left:auto; margin-right:auto; border-width: 0px;background-color:white }
table[class="TbGEN-3-6-1"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbGEN-3-6-1"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbGEN-3-6-1"] > tbody > tr > td:nth-of-type(1)		{ width: 5%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbGEN-3-6-1"] > tbody > tr > td:nth-of-type(2)		{ width: 20%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbGEN-3-6-1"] > tbody > tr > td:nth-of-type(3)		{ width: 20%; padding-left: 0.25em; padding-right: 0.25em; }

table[class="TbGEN-3-6-2"] 										{ width: 45% ; margin-left:auto; margin-right:auto; border-width: 0px;background-color:white }
table[class="TbGEN-3-6-2"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbGEN-3-6-2"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbGEN-3-6-2"] > tbody > tr > td:nth-of-type(1)		{ width: 5%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbGEN-3-6-2"] > tbody > tr > td:nth-of-type(2)		{ width: 20%; padding-left: 0.25em; padding-right: 0.25em; }

table[class="TbGEN-3-6"] 										{ width: 35% ; margin-left:auto; margin-right:auto; border-width: 0px;background-color:white }
table[class="TbGEN-3-6"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbGEN-3-6"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbGEN-3-6"] > tbody > tr > td:nth-of-type(1)		{ width: 5%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbGEN-3-6"] > tbody > tr > td:nth-of-type(2)		{ width: 20%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbGEN-3-6"] > tbody > tr > td:nth-of-type(3)		{ width: 20%; padding-left: 0.25em; padding-right: 0.25em; }

/* GEN 3.6 	table column widths ; max size CSS ; graphic embed */
table.SearchRescueUnits 									{ width: 75%; margin-left:auto; margin-right:auto; }
table.SearchRescueUnits td									{ width: 25%; }
table.SurvivorSignals 										{ width: 75%; margin-left:auto; margin-right:auto; }
table.SurvivorSignals th:nth-of-type(1)						{ width: 10%; }
table.SurvivorSignals th:nth-of-type(2)						{ width: 45%; }
table.SurvivorSignals th:nth-of-type(3)						{ width: 45%; }
table.SurvivorSignals img 									{ height:auto; width:auto; max-width:150px; max-height:150px; margin-left:auto; margin-right:auto; }

/* GEN 4.1 	table column widths */
div[id^="GEN-4.1"] table 				 					{ width: 40%; margin-left:auto; margin-right:auto; /*
border: 1px solid #000 ; background-color: #fff ; 
*/ }
div[id^="GEN-4.1"] th				 						{ width: 40%;  }

/* GEN 4.2 	Address tables */
table[class="TbGEN-4-2"] 										{ width: 45% ; margin-left:auto; margin-right:auto; border-width: 0px;background-color:white }
table[class="TbGEN-4-2"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbGEN-4-2"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbGEN-4-2"] > tbody > tr > td:nth-of-type(1)		{ width: 5%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbGEN-4-2"] > tbody > tr > td:nth-of-type(2)		{ width: 20%; padding-left: 0.25em; padding-right: 0.25em; }


/* ENR 1.2 	table column widths - custom widths specified in the document */
table.VFRconditions 				 					{ width: 95%; margin-left:auto; margin-right:auto; border: 1px solid #000 ; background-color: #fff ;}
table.VFRconditions td									{ padding: 9px ; }
/* table.VFRconditions tr:nth-of-type(1) > td:nth-of-type(1)				{ width: 20%; padding: 9px ; } */

/* ENR 1.2 	table */
table[class="TbENR-1-2"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 1px;}
table[class="TbENR-1-2"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbENR-1-2"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbENR-1-2"] > tbody > tr > td:nth-of-type(1)		{ width: 15%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbENR-1-2"] > tbody > tr > td:nth-of-type(2)		{ width: 28%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbENR-1-2"] > tbody > tr > td:nth-of-type(3)		{ width: 28%; padding-left: 0.25em; padding-right: 0.25em; }

/* ENR 1.4 	table column widths  */
table.AirspaceClassification							{ width: 95%; margin-left:auto; margin-right:auto; border: 1px solid #000 ; background-color: #fff ;}
table.AirspaceClassification td:nth-of-type(1)			{ width: 15%; padding: 9px ;}
table.AirspaceClassification td:nth-of-type(2)			{ width: 85%; padding: 9px ;}

/* ENR 1.4 	tables */
table[class="TbENR-1-4"] 										{ width: 55% ; margin-left:auto; margin-right:auto; border-width: 1px;}
table[class="TbENR-1-4"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbENR-1-4"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbENR-1-4"] > tbody > tr > td:nth-of-type(1)		{ width: 15%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbENR-1-4"] > tbody > tr > td:nth-of-type(2)		{ width: 15%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbENR-1-4"] > tbody > tr > td:nth-of-type(3)		{ width: 15%; padding-left: 0.25em; padding-right: 0.25em; }

table[class="TbENR-1-4-1"] 										{ width: 85% ; margin-left:auto; margin-right:auto; border-width: 1px;}
table[class="TbENR-1-4-1"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbENR-1-4-1"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbENR-1-4-1"] > tbody > tr > td:nth-of-type(1)		{ width: 15%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbENR-1-4-1"] > tbody > tr > td:nth-of-type(2)		{ width: 15%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbENR-1-4-1"] > tbody > tr > td:nth-of-type(3)		{ width: 15%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbENR-1-4-1"] > tbody > tr > td:nth-of-type(4)		{ width: 42%; padding-left: 0.25em; padding-right: 0.25em; }

table[class="TbENR-1-4-1"] 										{ width: 85% ; margin-left:auto; margin-right:auto; border-width: 1px; white-space: nowrap}
table[class="TbENR-1-4-1"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbENR-1-4-1"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbENR-1-4-1"] > tbody > tr > td:nth-of-type(1)		{ width: 10%; padding-left: 0.25em; padding-right: 0.25em; white-space: nowrap }
table[class="TbENR-1-4-1"] > tbody > tr > td:nth-of-type(2)		{ width: 10%; padding-left: 0.25em; padding-right: 0.25em; white-space: nowrap}
table[class="TbENR-1-4-1"] > tbody > tr > td:nth-of-type(3)		{ width: 10%; padding-left: 0.25em; padding-right: 0.25em; white-space: nowrap }
table[class="TbENR-1-4-1"] > tbody > tr > td:nth-of-type(4)		{ width: 27%; padding-left: 0.25em; padding-right: 0.25em; white-space: nowrap }
table[class="TbENR-1-4-1"] > tbody > tr > td:nth-of-type(5)		{ width: 10%; padding-left: 0.25em; padding-right: 0.25em; white-space: nowrap }
table[class="TbENR-1-4-1"] > tbody > tr > td:nth-of-type(6)		{ width: 10%; padding-left: 0.25em; padding-right: 0.25em; white-space: nowrap }
table[class="TbENR-1-4-1"] > tbody > tr > td:nth-of-type(7)		{ width: 10%; padding-left: 0.25em; padding-right: 0.25em; white-space: nowrap }

table.ATSrequirements									{ width: 95%; margin-left:auto; margin-right:auto; border: 1px solid #000 ; background-color: #fff ;}
table.ATSrequirements th								{ width: 15%; }
table.ATSrequirements th:nth-of-type(1)					{ width:  5%; }
table.ATSrequirements th:nth-of-type(2)					{ width:  5%; }
table.ATSrequirements th,
table.ATSrequirements td								{ padding: 9px ;}


/* ENR 1.5 	table column widths ; w25pc applied to specific cells */

/* ENR 1.6 	table column widths */
table.SSRcode											{ width: 75%; margin-left:auto; margin-right:auto; }
table.SSRcode td										{ width: 50%;  }

/* ENR 1.7 	table column widths - table centre align ; hide empty cells? */
table.AltimeterIndication 								{ width: 75%; margin-left:auto; margin-right:auto; }
table.AltimeterIndication tbody tr:nth-of-type(1) td	{ width: 33%;  }
table.VerticalSeparation  								{ width: 75%; margin-left:auto; margin-right:auto; }
table.VerticalSeparation tbody tr:nth-of-type(1) td		{ width: 20%;  }
table.CrusingLevels  									{ width: 99%; margin-left:auto; margin-right:auto; }
table.CrusingLevels tbody tr:nth-of-type(1) td			{ width: 8.33%;  }

/* ENR 1.9 	Tables */
table[class="TbENR-1-9"] 										{ width: 45% ; margin-left:auto; margin-right:auto; border-width: 1px;background-color:white }
table[class="TbENR-1-9"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbENR-1-9"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbENR-1-9"] > tbody > tr > td:nth-of-type(1)		{ width: 5%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbENR-1-9"] > tbody > tr > td:nth-of-type(2)		{ width: 15%; padding-left: 0.25em; padding-right: 0.25em; }

/* ENR 1.11 	table column widths - table centre align -*/
table.FPmessages 										{ width: 75%; margin-left:auto; margin-right:auto; }
table.FPmessages thead tr:nth-of-type(1) th				{ width: 33%;  }

/* ENR 1.12 	table column widths - table centre align */
table.PhrasesMeanings									{ width: 75%; margin-left:auto; margin-right:auto; }
table.PhrasesMeanings tbody tr:nth-of-type(1) td		{ width: 33%;  }
table.SignalsInterception								{ width: 99%; margin-left:auto; margin-right:auto; }
table.SignalsInterception thead tr th:nth-of-type(1)	{ width: 5%;  }
table.SignalsInterception thead tr th:nth-of-type(2)	{ width: 25%;  }
table.SignalsInterception thead tr th:nth-of-type(3)	{ width: 20%;  }
table.SignalsInterception thead tr th:nth-of-type(4)	{ width: 25%;  }
table.SignalsInterception thead tr th:nth-of-type(5)	{ width: 20%;  }

/* ENR 1.14 	table column widths - table centre align ; make background-color and border transparent  on some? */
table.AircraftProxinity									{ width: 50% ; margin-left:auto; margin-right:auto; background-color: #fff ; }
table.AircraftProxinity td 								{ width: 50% ; }
table.AIRPROX											{ width: 50% ; margin-left:auto; margin-right:auto; }
table.AIRPROX td										{ width: 50% ; }
table.ATIRF												{ width: 75% ; margin-left:auto; margin-right:auto; }
table.ATIRF td:nth-of-type(1)							{ width: 10% ; }
table.ATIRF td:nth-of-type(2)							{ width: 90% ; }


/* ENR 2.1 	table column widths */ 
table.ATSairspace										{ width: 99% ; margin-left:auto; margin-right:auto; }
/* table.ATSairspace th									{ width: 20% ; } */
table.ATSairspace th:nth-of-type(1)						{ width: 30% ; }
table.ATSairspace th:nth-of-type(2)						{ width: 10% ; }
table.ATSairspace th:nth-of-type(3)						{ width: 20% ; }
table.ATSairspace th:nth-of-type(4)						{ width: 20% ; }
table.ATSairspace th:nth-of-type(5)						{ width: 20% ; }

/* ENR 2.1 	table column widths */ 
table[class="TbENR-2-1"] 										{ width: 70%; margin-left:auto; margin-right:auto; border-width: 1px;}
table[class="TbENR-2-1"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbENR-2-1"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbENR-2-1"] > tbody > tr > td:nth-of-type(1)		{ width: 20px; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbENR-2-1"] > tbody > tr > td:nth-of-type(2)		{ width: 10%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbENR-2-1"] > tbody > tr > td:nth-of-type(3)		{ width: 15%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbENR-2-1"] > tbody > tr > td:nth-of-type(4)		{ width: 20%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbENR-2-1"] > tbody > tr > td:nth-of-type(5)		{ width: 20%; padding-left: 0.25em; padding-right: 0.25em; }

/* ENR 2.2 	Tables*/
table[class="TbENR-2-2"] 										{ width: 35% ; margin-left:auto; margin-right:auto; border-width: 0px;background-color:white;margin-top:2%; }
table[class="TbENR-2-2"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbENR-2-2"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbENR-2-2"] > tbody > tr > td:nth-of-type(1)		{ width: 5%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbENR-2-2"] > tbody > tr > td:nth-of-type(2)		{ width: 20%; padding-left: 0.25em; padding-right: 0.25em; }

/* ENR 3.6 	table column widths */
table.ENRholding										{ width: 99% ; margin-left:auto; margin-right:auto; }
table.ENRholding td 									{ width: 14% ; }


/* ENR 4.1 	table column widths */
table.NAVAIDs											{ width: 99% ; margin-left:auto; margin-right:auto;  }
table.NAVAIDs td 										{ width: 14.25% ; }

/* ENR 4.2 	table column widths */
table.SpecialNavigationSystems							{ width: 99% ; margin-left:auto; margin-right:auto;  }
table.SpecialNavigationSystems th 						{ width: 16.6% ; }

/* ENR 4.3 	table column widths */
table.GNSS												{ width: 99% ; margin-left:auto; margin-right:auto;  }
table.GNSS th 											{ width: 25% ; }

/* ENR 4.4 	table column widths */
div[id^="ENR-4.4"] table								{ width: 99% ; margin-left:auto; margin-right:auto;  }
div[id^="ENR-4.4"] table th 							{ width: 25% ; }

/* ENR 4.5 	table column widths */
table.AGL												{ width: 99% ; margin-left:auto; margin-right:auto;  }
table.AGL th 											{ width: 20% ; }

/* ENR 5.1 	table column widths */
div[id^="ENR-5.1"] table 			 					{ width: 99%; margin-left:auto; margin-right:auto; }
div[id^="ENR-5.1"] th									{ width: 33%;  }


/* ENR 5.2 	table column widths */
div[id^="ENR-5.2"] table 			 					{ width: 99%; margin-left:auto; margin-right:auto; }
div[id^="ENR-5.2"] th									{ width: 33%;  }

/* ENR 5.3 	table column widths */
div[id^="ENR-5.3"] table 			 					{ width: 99%; margin-left:auto; margin-right:auto; }
div[id^="ENR-5.3"] th									{ width: 20%;  }

/* ENR 5.4 	table column widths */
div[id^="ENR-5.4"] table 			 					{ width: 60%; margin-left:auto; margin-right:auto; }
div[id^="ENR-5.4"] th									{ width: 16%;  }

/* ENR 5.5 	table column widths */
div[id^="ENR-5.5"] table 			 					{ width: 99%; margin-left:auto; margin-right:auto; }
div[id^="ENR-5.5"] th									{ width: 25%;  }

/* ENR 6   	table column widths */
div[id^="ENR-6"] table 									{ width: 99%; margin-left:auto; margin-right:auto; }
div[id^="ENR-6"] th 									{ width: 50%;  }



/* AD 0.6  	align entries if possible?
/* AD 1.2  	table column widths ; make background-color and border transparent  on some? */
table.RescueFF 											{ width: 66% ; margin-left:auto; margin-right:auto; background-color: #fff ; }
table.RescueFF td 										{ width: 50% ; }

table.SnowReport 										{ width: 66% ; margin-left:auto; margin-right:auto; background-color: #fff ; }
table.SnowReport td 									{ width: 50% ; }

table.BrakingFriction 									{ width: 66% ; margin-left:auto; margin-right:auto; background-color: #fff ; }
table.BrakingFriction td 								{ width: 33% ; }



/* AD 1.3  	table column widths */
div[id^="AD-1.3"] table 			 					{ width: 75%; margin-left:auto; margin-right:auto; }
div[id^="AD-1.3"] table thead tr:nth-of-type(3) th		{ width: 20%;  }

/* AD 1.5  	table column widths */
div[id^="AD-1.5"] table 			 					{ width: 55%; margin-left:auto; margin-right:auto; }
div[id^="AD-1.5"] th									{ width: 25%;  }

/* 
/* AD 2    	table column widths ; like Iceland's
/* AD 2.24 	table column widths

*/




/* Aerodrome tables */ 
/* AD 2.1 Aerodrome location indicator and name                 */

/* AD 2.2 Aerodrome geographical and administrative data        */
table[class="TbAD-2-2"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-2-2"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-2-2"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-2-2"] > tbody > tr > td:nth-of-type(1)		{ width: 3.5em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-2"] > tbody > tr > td:nth-of-type(2)		{ width: 38em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-2"] > tbody > tr > td:nth-of-type(3)		{ width: 5em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-2"] > tbody > tr > td:nth-of-type(4)		{ width: 35em; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 2.2 Aerodrome geographical and administrative data        */
table[class="TbAD-2-2-1"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-2-2-1"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-2-2-1"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-2-2-1"] > tbody > tr > td:nth-of-type(1)		{ width: 3.5em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-2-1"] > tbody > tr > td:nth-of-type(2)		{ width: 38em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-2-1"] > tbody > tr > td:nth-of-type(3)		{ width: 5em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-2-1"] > tbody > tr > td:nth-of-type(4)		{ width: 35em; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 2.2 Aerodrome geographical and administrative data        */
table[class="TbAD-2-2-1"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-2-2-1"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-2-2-1"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-2-2-1"] > tbody > tr > td:nth-of-type(1)		{ width: 3.7em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-2-1"] > tbody > tr > td:nth-of-type(2)		{ width: 38em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-2-1"] > tbody > tr > td:nth-of-type(3)		{ width: 5em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-2-1"] > tbody > tr > td:nth-of-type(4)		{ width: 16em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-2-1"] > tbody > tr > td:nth-of-type(5)		{ width: 20em; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 2.3 Operational hours                                     */
table[class="TbAD-2-3"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-2-3"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-2-3"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-2-3"] > tbody > tr > td:nth-of-type(1)		{ width: 3em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-3"] > tbody > tr > td:nth-of-type(2)		{ width: 45%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-3"] > tbody > tr > td:nth-of-type(3)		{ width: 50%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 2.4 Handling services and facilities                      */
table[class="TbAD-2-4"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-2-4"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-2-4"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-2-4"] > tbody > tr > td:nth-of-type(1)		{ width: 3em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-4"] > tbody > tr > td:nth-of-type(2)		{ width: 45%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-4"] > tbody > tr > td:nth-of-type(3)		{ width: 50%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 2.5 Passenger facilities                                  */
table[class="TbAD-2-5"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-2-5"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-2-5"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-2-5"] > tbody > tr > td:nth-of-type(1)		{ width: 3em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-5"] > tbody > tr > td:nth-of-type(2)		{ width: 45%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-5"] > tbody > tr > td:nth-of-type(3)		{ width: 50%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 2.6 Rescue and fire fighting services                     */
table[class="TbAD-2-6"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-2-6"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-2-6"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-2-6"] > tbody > tr > td:nth-of-type(1)		{ width: 3em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-6"] > tbody > tr > td:nth-of-type(2)		{ width: 45%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-6"] > tbody > tr > td:nth-of-type(3)		{ width: 50%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 2.7 Seasonal availability — clearing                      */
table[class="TbAD-2-7"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-2-7"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-2-7"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-2-7"] > tbody > tr > td:nth-of-type(1)		{ width: 3em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-7"] > tbody > tr > td:nth-of-type(2)		{ width: 45%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-7"] > tbody > tr > td:nth-of-type(3)		{ width: 50%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 2.8 Aprons, taxiways and check locations/positions data   */
table[class="TbAD-2-8"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-2-8"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-2-8"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-2-8"] > tbody > tr > td:nth-of-type(1)		{ width: 5%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-8"] > tbody > tr > td:nth-of-type(2)		{ width: 20%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-8"] > tbody > tr > td:nth-of-type(3)		{ width: 17%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-8"] > tbody > tr > td:nth-of-type(4)		{ width: 20%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-8"] > tbody > tr > td:nth-of-type(5)		{ width: 20%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 2.9 Surface movement guidance and control system and markings        */
table[class="TbAD-2-9"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-2-9"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-2-9"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-2-9"] > tbody > tr > td:nth-of-type(1)		{ width: 3em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-9"] > tbody > tr > td:nth-of-type(2)		{ width: 45%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-9"] > tbody > tr > td:nth-of-type(3)		{ width: 50%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 2.10 Aerodrome obstacles                                  */
table[class="TbAD-2-10"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-2-10"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-2-10"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-2-10"] > tbody > tr > td						{ width: 17%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 2.11 Meteorological information provided                  */
table[class="TbAD-2-11"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-2-11"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-2-11"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-2-11"] > tbody > tr > td:nth-of-type(1)		{ width: 3em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-11"] > tbody > tr > td:nth-of-type(2)		{ width: 45%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-11"] > tbody > tr > td:nth-of-type(3)		{ width: 50%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 2.12 RWY physical characteristics                         */
table[class="TbAD-2-12"]:nth-of-type(1) 						{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-2-12"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-2-12"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-2-12"] > tbody > tr > td						{ width: 17%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 2.12 RWY physical characteristics - table#2 - 7 columns   */
table[class="TbAD-2-12"]:nth-of-type(2) 						{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-2-12"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-2-12"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-2-12"] > tbody > tr > td						{ width: 14%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 2.13 Declared distances                                   */
table[class="TbAD-2-13"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-2-13"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-2-13"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-2-13"] > tbody > tr > td:nth-of-type(1)		{ width: 15%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-13"] > tbody > tr > td:nth-of-type(2)		{ width: 15%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-13"] > tbody > tr > td:nth-of-type(3)		{ width: 15%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-13"] > tbody > tr > td:nth-of-type(4)		{ width: 15%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-13"] > tbody > tr > td:nth-of-type(5)		{ width: 15%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-13"] > tbody > tr > td:nth-of-type(6)		{ width: 25%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 2.14 Approach and runway lighting                         */
table[class="TbAD-2-14"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-2-14"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-2-14"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-2-14"] > tbody > tr > td						{ width: 10%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 2.15 Other lighting, secondary power supply               */
table[class="TbAD-2-15"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-2-15"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-2-15"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-2-15"] > tbody > tr > td:nth-of-type(1)		{ width: 3em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-15"] > tbody > tr > td:nth-of-type(2)		{ width: 45%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-15"] > tbody > tr > td:nth-of-type(3)		{ width: 50%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 2.16 Helicopter landing area                              */
table[class="TbAD-2-16"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-2-16"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-2-16"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-2-16"] > tbody > tr > td:nth-of-type(1)		{ width: 3em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-16"] > tbody > tr > td:nth-of-type(2)		{ width: 45%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-16"] > tbody > tr > td:nth-of-type(3)		{ width: 50%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 2.17 ATS airspace                                         */
table[class="TbAD-2-17"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-2-17"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-2-17"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-2-17"] > tbody > tr > td:nth-of-type(1)		{ width: 3em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-17"] > tbody > tr > td:nth-of-type(2)		{ width: 45%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-17"] > tbody > tr > td:nth-of-type(3)		{ width: 50%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 2.18 ATS communication facilities                         */
table[class="TbAD-2-18"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-2-18"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-2-18"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-2-18"] > tbody > tr > td						{ width: 20%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 2.19 Radio navigation and landing aids                    */
table[class="TbAD-2-19"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-2-19"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-2-19"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-2-19"] > tbody > tr > td						{ width: 14%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 2.20 Local traffic regulations                            */

/* AD 2.21 Noise abatement procedures                           */

/* AD 2.22 Flight procedures                                    */
table[class="TbAD-2-22"] 										{ width: 99% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-2-22"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-2-22"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-2-22"] > tbody > tr > td:nth-of-type(1)		{ width: 15%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-22"] > tbody > tr > td:nth-of-type(2)		{ width: 45%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-22"] > tbody > tr > td:nth-of-type(3)		{ width: 10%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-22"] > tbody > tr > td:nth-of-type(4)		{ width: 10%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-22"] > tbody > tr > td:nth-of-type(5)		{ width: 20%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 2.23 Additional information                               */

/* AD 2.24 Charts related to an aerodrome                       */
table[class="TbAD-2-24"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-2-24"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-2-24"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-2-24"] > tbody > tr > td:nth-of-type(1)		{ width: 33%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-2-24"] > tbody > tr > td:nth-of-type(2)		{ width: 66%; padding-left: 0.25em; padding-right: 0.25em; }




/* Heliport tables */ 
/* AD 3.1 Heliport location indicator and name                  */

/* AD 3.2 Heliport geographical and administrative data         */
table[class="TbAD-3-2"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-3-2"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-3-2"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-3-2"] > tbody > tr > td:nth-of-type(1)		{ width: 3em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-2"] > tbody > tr > td:nth-of-type(2)		{ width: 45%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-2"] > tbody > tr > td:nth-of-type(3)		{ width: 50%; padding-left: 0.25em; padding-right: 0.25em; }


/* AD 3.3 Operational hours                                     */
table[class="TbAD-3-3"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-3-3"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-3-3"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-3-3"] > tbody > tr > td:nth-of-type(1)		{ width: 3em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-3"] > tbody > tr > td:nth-of-type(2)		{ width: 45%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-3"] > tbody > tr > td:nth-of-type(3)		{ width: 50%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 3.4 Handling services and facilities                      */
table[class="TbAD-3-4"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-3-4"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-3-4"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-3-4"] > tbody > tr > td:nth-of-type(1)		{ width: 3em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-4"] > tbody > tr > td:nth-of-type(2)		{ width: 45%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-4"] > tbody > tr > td:nth-of-type(3)		{ width: 50%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 3.5 Passenger facilities                                  */
table[class="TbAD-3-5"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-3-5"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-3-5"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-3-5"] > tbody > tr > td:nth-of-type(1)		{ width: 3em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-5"] > tbody > tr > td:nth-of-type(2)		{ width: 45%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-5"] > tbody > tr > td:nth-of-type(3)		{ width: 50%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 3.6 Rescue and fire fighting services                     */
table[class="TbAD-3-6"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-3-6"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-3-6"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-3-6"] > tbody > tr > td:nth-of-type(1)		{ width: 3em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-6"] > tbody > tr > td:nth-of-type(2)		{ width: 45%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-6"] > tbody > tr > td:nth-of-type(3)		{ width: 50%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 3.7 Seasonal availability — clearing                      */
table[class="TbAD-3-7"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-3-7"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-3-7"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-3-7"] > tbody > tr > td:nth-of-type(1)		{ width: 3em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-7"] > tbody > tr > td:nth-of-type(2)		{ width: 45%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-7"] > tbody > tr > td:nth-of-type(3)		{ width: 50%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 3.8 Aprons, taxiways and check locations/positions data   */
table[class="TbAD-3-8"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-3-8"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-3-8"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-3-8"] > tbody > tr > td:nth-of-type(1)		{ width: 3em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-8"] > tbody > tr > td:nth-of-type(2)		{ width: 45%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-8"] > tbody > tr > td:nth-of-type(3)		{ width: 50%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 3.9  Markings and markers                                 */
table[class="TbAD-3-9"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-3-9"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-3-9"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-3-9"] > tbody > tr > td:nth-of-type(1)		{ width: 3em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-9"] > tbody > tr > td:nth-of-type(2)		{ width: 45%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-9"] > tbody > tr > td:nth-of-type(3)		{ width: 50%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 3.10 Heliport obstacles                                   */
table[class="TbAD-3-10"] 										{ width: 99% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-3-10"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-3-10"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-3-10"] > tbody > tr > td						{ width: 17%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 3.11 Meteorological information provided                  */
table[class="TbAD-3-11"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-3-11"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-3-11"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-3-11"] > tbody > tr > td:nth-of-type(1)		{ width: 3em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-11"] > tbody > tr > td:nth-of-type(2)		{ width: 45%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-11"] > tbody > tr > td:nth-of-type(3)		{ width: 50%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 3.12 Heliport data                                        */
table[class="TbAD-3-12"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-3-12"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-3-12"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-3-12"] > tbody > tr > td:nth-of-type(1)		{ width: 3em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-12"] > tbody > tr > td:nth-of-type(2)		{ width: 45%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-12"] > tbody > tr > td:nth-of-type(3)		{ width: 50%; padding-left: 0.25em; padding-right: 0.25em; }


/* AD 3.13 Declared distances                                   */
table[class="TbAD-3-13"] 										{ width: 99% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-3-13"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-3-13"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-3-13"] > tbody > tr > td						{ width: 20%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 3.14 Approach and FATO lighting                           */
table[class="TbAD-3-14"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-3-14"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-3-14"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-3-14"] > tbody > tr > td:nth-of-type(1)		{ width: 3em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-14"] > tbody > tr > td:nth-of-type(2)		{ width: 45%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-14"] > tbody > tr > td:nth-of-type(3)		{ width: 50%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 3.15 Other lighting, secondary power supply               */
table[class="TbAD-3-15"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-3-15"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-3-15"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-3-15"] > tbody > tr > td:nth-of-type(1)		{ width: 3em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-15"] > tbody > tr > td:nth-of-type(2)		{ width: 45%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-15"] > tbody > tr > td:nth-of-type(3)		{ width: 50%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 3.16 ATS airspace                                         */
table[class="TbAD-3-16"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-3-16"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-3-16"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-3-16"] > tbody > tr > td:nth-of-type(1)		{ width: 3em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-16"] > tbody > tr > td:nth-of-type(2)		{ width: 45%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-16"] > tbody > tr > td:nth-of-type(3)		{ width: 50%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 3.17 ATS communication facilities                         */
table[class="TbAD-3-17"] 										{ width: 99% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-3-17"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-3-17"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-3-17"] > tbody > tr > td						{ width: 20%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 3.18 Radio navigation and landing aids                    */
table[class="TbAD-3-18"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-3-18"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-3-18"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-3-18"] > tbody > tr > td:nth-of-type(1)		{ width: 3em; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-18"] > tbody > tr > td:nth-of-type(2)		{ width: 45%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-18"] > tbody > tr > td:nth-of-type(3)		{ width: 50%; padding-left: 0.25em; padding-right: 0.25em; }

/* AD 3.19 Local traffic regulations                            */

/* AD 3.20 Noise abatement procedures                           */

/* AD 3.21 Flight procedures                                    */

/* AD 3.22 Additional information                               */

/* AD 3.23 Charts related to a heliport                         */
table[class="TbAD-3-23"] 										{ width: 75% ; margin-left:auto; margin-right:auto; border-width: 0px; }
table[class="TbAD-3-23"] > tbody > tr > td 						{ vertical-align: top ; }
table[class="TbAD-3-23"] > tbody > tr > th 						{ vertical-align: top ; }
table[class="TbAD-3-23"] > tbody > tr > td:nth-of-type(1)		{ width: 33%; padding-left: 0.25em; padding-right: 0.25em; }
table[class="TbAD-3-23"] > tbody > tr > td:nth-of-type(2)		{ width: 66%; padding-left: 0.25em; padding-right: 0.25em; }


