
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline;}
body {color:#333; font-size:12pt; line-height:1.25;}
a {text-decoration:none;}

em {font-style:italic; font-weight:inherit;}
strong {font-weight:700; font-style:inherit;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
li li, li p, td p, blockquote p {font-size:1em;}

ins {text-decoration:none;}
del {text-decoration:line-through;}

/* Tools */
.clear:after {display:block; visibility:hidden; clear:both; height:0; content:".";}

/* Page Content: User Input */
.content {clear:left; font:.9em/1.35 "Helvetica Neue", Arial, sans-serif; text-align:left; margin-top:10px; border-top:1px solid #ccc;}

/* Links */
.content a {color:#700;}

/* Link Printing */
a:after {color:#111; content:" (" attr(href) ") "; font-size:.8em;}
a[href^="/"]:after {content:" (http://www.faa.gov" attr(href) ") ";}
a[href^="#"]:after,
a[href^="."]:after,
a[href^="javascript"]:after,
table a:after,
form a:after,
a[href^="/contact_faa/"]:after {content:"";}


/* Headings */
h1 {font-size:1.3em;}
h2 {font-size:1.2em;}
h3, h4, h5, h6 {font-size:1.1em;} /*3 visual heading levels enforced*/

/* Lists */
dt {margin:10px 0 2px 0; font-weight:700;}
dd {margin:2px 0 2px 15px;}

.content ul {margin-left:0; padding-left:4px;}
	.content ul > li {list-style-type:none; background:url("../images/list_bullet.gif") left 6px no-repeat; background:url(data:image/gif;base64,R0lGODlhBQAFAJEDAKenp83Nzbm5uf///yH5BAEAAAMALAAAAAAFAAUAAAIJXBQGewvo0kkFADs=) left 6px no-repeat; padding-left:12px;}
	.content ul ul > li {list-style-type:none; background:url("../images/list_bullet_indent.gif") left 8px no-repeat;}
.content ol {list-style-position:outside; padding-left:28px;}
	.content ol > li {list-style-type:decimal;}
	.content ol ol > li {list-style-type:lower-alpha;}
	.content ol ol ol > li {list-style-type:lower-roman;}
.content ul ol, .content ul ul, .content ol ul, .content ol ol {font-size:1.0em; margin-bottom:2px; margin-top:2px;}

li.more {background-image:none; list-style:none; list-style-image:none; font-weight:400; font-size:0.9em; margin-top:5px;}
li.more a {font-weight:700;}
ul.oversized li li, ol.oversized li li, ul.oversized li li li, ol.oversized li li li {margin:0 0 0 0;}
ul.oversized li, ol.oversized li, ul.oversized li ol.oversized li, ul.oversized li ul.oversized li, ol.oversized li ol.oversized li, ol.oversized li ul.oversized li {margin:10px 0;}

/* Visual Anchoring */
a.anchorUp, a.anchor-up, a.anchorDown, a.anchor-down {background-color:transparent; background-position:left center; background-repeat:no-repeat; padding:0 0 0 11px;}
a.anchorUp, a.anchor-up {background-image:url("../images/anchor_up.gif");}
a.anchorDown, a.anchor-down {background-image:url("../images/anchor_down.gif");}
ul.anchor-down li, ul.anchorDown li {background-image:url("../images/anchor_down.gif"); background-position:left 5px;}
ul.anchor-up li, ul.anchorUp li {background-image:url("../images/anchor_up.gif"); background-position:left 4px;}

/* Images */
img.border {border:1px solid #1d1d1d;}
img.left, div.left {float:left; margin:0 4px 4px 0;}
img.right, div.right {float:right; margin:0 0 4px 4px;}
div.image img {display:block;}
div.s1 img, div.s3 img {border:1px solid #3d3d3d; margin:0 auto;}
div.s2 img {margin:0 auto;}
div.s2, div.s3 {border:1px solid #3d3d3d; padding:2px 0; background:#f1f1f1;}
div.image p.caption {margin:0 auto; font-style:italic; font-size:76%;}

/* Super/subscript */
sup {font-size:0.76em; padding-left:1px; position:relative; top:-3px; line-height:0;}
sub {font-size:0.76em; padding-left:1px; position:relative; bottom:-3px; line-height:0;}

/* Spacing (legacy) */
.content p {margin:1px 0 16px;}
dl, table, blockquote, .content form, h1, h3, h4, h5, h6 {margin:2px 0 15px 0;}
.content ul, .content ol {margin:3px 0 15px;}
h2 {margin:14px 0 1px;}
.content .afterp {margin-top:-13px;}
.content .join {margin-top:2px;}

/* Tables (legacy) */
table {border:1px solid #666;}
table caption {font-size:0.9em; font-weight:700; text-align:left;}
table th, table td {padding:4px;}
	thead tr th {text-align:center; font-weight:700; font-size:0.9em; border:1px solid #666;}
		thead tr.level_one th, thead tr.level-one th {background-color:#dfdfdf;}
	thead tr th.left, thead tr.left th {text-align:left;}
	thead tr td {display:none;}
tbody td {text-align:left; border:1px solid #666;}
	tbody tr.odd td, tbody tr.alt-bg td {background-color:#f1f1f1;}
	tbody tr td.span-left, tbody tr th.span-left {border-right:1px dotted #e9e9e9;}
	tbody tr td.alt-span-left, tbody tr th.alt-span-left {border-right:1px dotted #fff;}
	tbody tr td.span-right, tbody tr th.span-right {border-left:1px dotted #e9e9e9;}
	tbody tr td.alt-span-right, tbody tr th.alt-span-right {border-left:1px dotted #fff;}
	tbody tr.inner-row td, tbody tr.inner-row th {border-top:1px dotted #e9e9e9;}
	tbody tr.alt-inner-row td, tbody tr.alt-inner-row th {background-color:#f1f1f1;}
tbody tr th {font-size:1.05em; font-weight:700; text-align:center; border:1px solid #666;}
tfoot td, tfoot th {font-size:.8em; text-align:left; border:1px solid #666;}
table.centered tbody td, table tbody td.centered, table tbody tr.centered td, table tbody tr.centered th, table.centered tfoot td, table tfoot td.centered, table tfoot th.centered, table tfoot tr.centered td, table tfoot tr.centered th {text-align:center;}
table tbody td.right, table tbody th.right, table tbody tr.right td, table tbody tr.right th, table tfoot td.right, table tfoot th.right, table tfoot tr.right td, table tfoot tr.right th {text-align:right;}

/* Hidden Items */
#legacyMode, #googleBox, #skipLinks, #visitorLinks, #topNav, #hNav, #vNav, #pageTools, #rightSidebar, #logoLink, #breadcrumbs, #textLinks, #readersViewers, #address, #printPage, #footer {display:none;}

/* Standard Print Options */
html, body {background:#fff;}

img.forPrint {display:block; padding-bottom:10px;}

h1.pageTitle {font-size:1.5em;}
h1.pageSubtitle {font-size:1.15em; color:#333; clear:right;}
#lastUpdateDate {width:70%; text-align:right; float:right; clear:right;}

p.pageUrl {border-top:1px solid #ccc; clear:both; font-size:0.9em; font-weight:700; text-align:center; padding-top:10px;}

/* Global Styles */
.hidden {display:none;}
small, .small {font-size:.85em;}