
/* colour was #083E8E */
body { background-color: #69C; }

div.banner { background-color: #048; }

div.banner-eng, div.banner-lfcoa-eng {
	background: url(/images/FAA-banner-eng.jpg) #048 no-repeat center center; }
div.banner-fra, div.banner-lfcoa-fra {
	background: url(/images/FAA-banner-fra.jpg) #048 no-repeat center center; }
div.banner-eng, div.banner-fra {
	min-height: 120px;
	height: 120px; 
	margin-top: 0.2em; }

div.banner-eng img.lf, div.banner-fra img.lf { display: none; }

.borderbottom { border-bottom:1px solid #048; }

div.footer div.footerline { background-color: #048; }

div.blackborder { border: solid #048 1px; } 

ul.nav {
    border-right: solid 1px #69C;
    border-left: solid 1px #69C;
}
h2.nav {
	background-color: #048;
	color: #FFFFFF;
}

h2.navAlt {	background-color: #048;  }


div.left h2.nav, div.left h2.nav a:link, div.left h2.nav a:visited, div.left div.h2nav, div.left div.h2nav a:link, div.left div.h2nav a:visited, div.left p.h2nav, div.left p.h2nav a:link, div.left p.h2nav a:visited, div.right h2.nav, div.right h2.nav a:link, div.right h2.nav a:visited, div.right div.h2nav, div.right div.h2nav a:link, div.right div.h2nav a:visited, div.right p.h2nav, div.right p.h2nav a:link, div.right p.h2nav a:visited {
	background-color: #048;
	color: #FFF;
	border: 1px solid #048; 
}


div.left li{ border-top: solid 1px #69C; }

div.left li a{ background-color: #FFF; }
* html div.left li a  {width: 92%; }  

div.left li a:hover, div.left li a:active, div.left li a:focus{
	background-color: #FFF;
	color: #F00;
	border: 1px solid #F00; 
	text-decoration: none;
}

div.left a.menulink {
	color: #039;
	background-color: #FFF;
	border: 1px solid #FFF; 
}

div.right li{ 
	border-top: solid 1px #69C; 
}

div.right li a{ color: #039; }


.boxBottom {
	background: url(/cioscripts/images/line450x1-6699CC.gif) no-repeat top;
}





ul.altVersions {
	border-left: solid 1px #69C;
	border-right: solid 1px #69C;
}

ul.altVersions li.altVersions {
	background-color: #048;
}

ul.altVersions li a.altPrint, ul.altVersions li a.altPrintF, ul.altVersions li a.altPDF, ul.altVersions li a.altRTF, 
ul.altVersions li a.altDOC,   ul.altVersions li a.altXLS,    ul.altVersions li a.altPPT {
	color: #048;
}


ul.altVersions li a.altPrint:link,   ul.altVersions li a.altPrint:visited { background-image: url(/cioscripts/images/dwnldprint-004488.gif); }
ul.altVersions li a.altPrint:active, ul.altVersions li a.altPrint:hover   { background-image: url(/cioscripts/images/dwnldprint-on.gif); }
ul.altVersions li a.altPrintF:link,   ul.altVersions li a.altPrintF:visited { background-image: url(/cioscripts/images/dwnldprint-004488.gif); }
ul.altVersions li a.altPrintF:active, ul.altVersions li a.altPrintF:hover   { background-image: url(/cioscripts/images/dwnldprint-on.gif); }

ul.altVersions li a.altPDF:link,   ul.altVersions li a.altPDF:visited { background-image: url(/cioscripts/images/dwnldpdf-004488.gif); }
ul.altVersions li a.altPDF:active, ul.altVersions li a.altPDF:hover   { background-image: url(/cioscripts/images/dwnldpdf-on.gif); }

ul.altVersions li a.altRTF:link,   ul.altVersions li a.altRTF:visited { background-image: url(/cioscripts/images/dwnldrtf-004488.gif); }
ul.altVersions li a.altRTF:active, ul.altVersions li a.altRTF:hover   { background-image: url(/cioscripts/images/dwnldrtf-on.gif); }

ul.altVersions li a.altDOC:link,   ul.altVersions li a.altDOC:visited { background-image: url(/cioscripts/images/dwnlddoc-004488.gif); }
ul.altVersions li a.altDOC:active, ul.altVersions li a.altDOC:hover   { background-image: url(/cioscripts/images/dwnlddoc-on.gif); }

ul.altVersions li a.altXLS:link,   ul.altVersions li a.altXLS:visited { background-image: url(/cioscripts/images/dwnldxls-004488.gif); }
ul.altVersions li a.altXLS:active, ul.altVersions li a.altXLS:hover   { background-image: url(/cioscripts/images/dwnldxls-on.gif); }

ul.altVersions li a.altPPT:link,   ul.altVersions li a.altPPT:visited { background-image: url(/cioscripts/images/dwnldppt-004488.gif); }
ul.altVersions li a.altPPT:active, ul.altVersions li a.altPPT:hover   { background-image: url(/cioscripts/images/dwnldppt-on.gif); }




ul.altVersions li a.altPrint, ul.altVersions li a.altPrintF, ul.altVersions li a.altPDF, ul.altVersions li a.altRTF, 
ul.altVersions li a.altDOC, ul.altVersions li a.altXLS, ul.altVersions li a.altPPT {
	border: 0px solid #FFF; 
}

ul.altVersions li a.altPrint:hover, ul.altVersions li a.altPrintF:hover, ul.altVersions li a.altPDF:hover, ul.altVersions li a.altRTF:hover, 
ul.altVersions li a.altDOC:hover, ul.altVersions li a.altXLS:hover, ul.altVersions li a.altPPT:hover {
	border: 0px solid #FFF; 
}

div.left ul.altVersions li { border-top: solid 0px #FFF; }




/* ********* docNav    *******************************************/

div.center ul.docNav {
	background-color: #FFF;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
* html div.center ul.docNav {margin: 0px; padding: 0px; }

div.center li.docNav{
	background-color: #048;
	color: #FFF;
	text-decoration: none; 
	text-align: center; 
	font-weight: bold; 
	display: block;
	border: 0px;
	padding: 0px;
	float: left; 
	overflow: hidden;
}

* html div.center li.docNav {margin: 0px; margin-right: -1px;}

div.center li.docNav a {
	color: #fff;
	text-decoration: none; 
	display: block;
	background-color: #048;
	padding: 2px 3px 2px 6px; 
	border-top: solid 1px #48b; 
	border-left: solid 1px #48b; 
	border-bottom: solid 1px #047; 
	border-right: solid 1px #047; 
}
div.center li.docNav a {width: 94%;}

div.center li.docNav a:visited {color: #FFF;}


div.center li.docNav a:hover, div.center li.docNav a:active, div.center li.docNav a:focus {
	color: #FFF;
	text-decoration: none; 
	display: block;
	background-color: #048;
	border-top: solid 1px #041; 
	border-left: solid 1px #041; 
	border-bottom: solid 1px #48b; 
	border-right: solid 1px #48b; 
}
div.center li.docNav div{
	background-color: #EEE;
	padding: 3px 0px 3px 0px;
	margin: 0px;
}
/* ********* end docNav    *******/











/* End of CLF2 modifications */
/* ************************* */


table.index 	{ background-color: #048; color: #ffffff; margin-bottom: 10px; border: 1px solid #048;} 

H3.pres { border-left: 5px solid #048; } 
H4.subsite { color: #048; } 

td.TBSBlue { background: #048; color: #ffffff; }
table.fib	{ background: #048; margin-bottom: .5em; }
td.fib		{ background: #048; color: #ffffff;}
td.service 	{ color: #ffffff; background: #048; font-weight: bold; }
tr.st { text-align: left; background-color: #048; color: #ffffff; } 
td.st { text-align: left; background-color: #048; color: #ffffff; } 
td.inst      { background: #048; color: #ffffff; }

a.inst:link 		{ display: block; background: #048; color: #ffffff; text-decoration: none; font-weight: bold; } 
a.inst:visited 		{ display: block; background: #048; color: #ffffff; text-decoration: none; font-weight: bold; } 
a.inst:hover 		{ display: block; background: #f8d282; color: #ff0000; text-decoration: none; font-weight: bold; } 
a.inst:active 		{ display: block; background: #f8d282; color: #ff0000; text-decoration: none; font-weight: bold; } 

a.branch:link 		{ display: block; background: #048; color: #ffffff; text-decoration: none; font-weight: bold; padding: 2px; } 
a.branch:visited 	{ display: block; background: #048; color: #ffffff; text-decoration: none; font-weight: bold; padding: 2px; } 
a.branch:hover 		{ display: block; background: #cccccc; color: #ff0000; text-decoration: none; font-weight: bold; padding: 2px; } 
a.branch:active 	{ display: block; background: #cccccc; color: #ff0000; text-decoration: none; font-weight: bold; padding: 2px; } 

a.btsubweb:link {
	background: #048; 
	color: #FFFFFF;
	border-top-color: #99ccff; 
	border-left-color: #99ccff; 
	border-right-color: #048; 
	border-bottom-color: #048; 
} 
a.btsubweb:visited {
	background: #048; 
	color: #FFFFFF;
	border-top-color: #99ccff; 
	border-left-color: #99ccff; 
	border-right-color: #048; 
	border-bottom-color: #048; 
} 
a.btsubweb:hover { 
	background: #048; 
	color: #FFFFFF;
	border-top-color: #048; 
	border-left-color: #048; 
	border-right-color: #99ccff; 
	border-bottom-color: #99ccff; 
} 
a.btsubweb:active {
	background: #048; 
	color: #FFFFFF;
	border-top-color: #048; 
	border-left-color: #048; 
	border-right-color: #99ccff; 
	border-bottom-color: #99ccff; 
} 


td.btsubweb {
	background: #048; 
	color: #FFFFFF; 
	border-bottom: 1px solid #048; 
	border-left: 1px solid #048; 
	border-right: 1px solid #048; 
} 
td.subbutton {
	background: #cccccc; 
	color: #ffffff; 
	border-bottom: 1px solid #048; 
	border-left: 1px solid #048; 
	border-right: 1px solid #048; 
} 

a.subbutton:link { color: #048; } 

p.cTitle { color: #6699cc; } 
div.ok {	border-left: 3px solid #048; }

a.nbutton:hover {
	color: #048;
	border-top-color: #048; 	
	border-left-color: #048; 
	border-right-color: #048; 
	border-bottom-color: #048; 
} 
a.nbutton:active {
	color: #048;
	border-top-color: #048; 	
	border-left-color: #048; 
	border-right-color: #048; 
	border-bottom-color: #048; 
} 

a.btnPanel3:link {
	background: #048; 
	color: #000000;
} 
a.btnPanel3:visited {
	background: #048; 
	color: #000000;
} 
a.btPlus:hover {
	background: #048; 
	color: #ffffff;
	border: 1px solid #048; 
} 
a.btPlus:active {
	background: #048; 
	color: #ffffff;
	border: 1px solid #048; 
} 

a.navhome:link     { display: block; color: #048; text-decoration: none; }
a.navhome:visited  { display: block; color: #666666; text-decoration: none; }
a.navhome:hover    { display: block; color: #048; text-decoration: underline; }
a.navhome:active   { display: block; color: #ff0000; text-decoration: underline; }

.comments {
	color: #000000;
	background: #cccccc;
	border: 1px dotted #048;
	padding: 0.7em;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size: 90%;
}
div.standardclf {
	background-color: #ffffcc; 
	color: #000080; 
	border: 1px dashed #048;
}


/*** NEW CSS ***/
.aligncenter { text-align: center; }
.alignright { text-align: right; }


/* MAPLE LEAF BULLET LIST */
.faa-lfi {
	/*padding: 0;
	margin: 0 0 0 1.5em;*/
	list-style-type: none; 
	list-style-image: url(/images/bullet.jpg);
}
.faa-lfi li {
	margin: 0px 10px 5px 10px;
	vertical-align: middle;
	padding-left: 3px;
	padding-top: -3px;
}
.faa-lfi li ul { list-style: disc; }
.faa-lfi li li { list-style-image: none; }

/* SPECIAL TREATED TEXT FOUND AT THE START OF A PAGE */
div.h3 {
	background-color: #666666;
	border-bottom: solid 3px #048;
}
div.h3 h3 {
	margin: 15px 0 0 10px;
	padding: 0 0 0 3px;
	color: #000000;
	background-color: #ffffff;
	background-image: url(/images/grey-gradient.gif);
	background-repeat: repeat-y;
}
div.checkmarks {
	margin: 0 0 15px 0;
	padding: 5px 0;
	color: #000000;
	background-color: #ffffff;
	background-image: url(/images/blue-gradient.gif);
	background-repeat: repeat-y;
}
div.checkmarks ul {
	padding: 0;
	margin: 0 0 0 1.7em;
	list-style-type: none; 
	
}
div.checkmarks li {
	list-style-image: url(/images/checkmark-marqueur.gif);
	vertical-align: middle;
	margin: 3px 5px 3px 5px;
	padding-left: 3px;
}
div.checkmarks li ul { list-style: disc; }
div.checkmarks li li { list-style-image: none; }


.plaincheckmarks {
	padding: 0;
	margin: 0 0 0 1.7em;
	list-style-type: none; 
}
.plaincheckmarks li {
	list-style-image: url(/images/checkmark-marqueur.gif);
	vertical-align: middle;
	margin: 5px;
	padding-left: 3px;
}
.plaincheckmarks li ul { list-style: disc; }
.plaincheckmarks li li { list-style-image: none; }


.oddrow, .evenrow {
	color: #000000;
	border: solid 1px #000000;
	vertical-align: top;
}
.oddrow { background-color: #cccccc; }
.evenrow { background-color: #ffffff; }

p.aaanotexxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx {
color: #000000; background-color: #ffffff; margin: 5px 0px 0px 0px; 
padding: 2px 0px 2px 2px; 
border-style: solid; 
border-width: 1px 1px 1px 1px; 
border-color: #083e9e;

}


.Menu {
	width: 143px; 
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 3px;
	color: #ffffff;
	background-color: #048;
}




/* ON INDEX PAGE (OR ANYWHERE ELSE) RIGHT HAND MENU*/
.spotlight {
	width: 195px; 
	margin: 0 0 0 .8em;
	float: right; 
}
*  html .spotlight {margin: 0 0 0 0;} 
* +html .spotlight {margin: 0 0 0 0;} 

.spotlight h2 {
	margin: 0;
	padding: 3px;
	color: #ffffff;
	background-color: #048;
	font-size: 100%;
}
.spotlight ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
}
.spotlight li {
	margin: 0 0 2px 0;
	padding: 2px;
	border: solid 1px #048;	
}
.spotlight p {
	margin: 0;
	padding: 0;
	text-align: center;
}

/* A FLOATING SIMPLE BOX WITH A BORDER */
.simpleboxleft, .simpleboxright {
	width: 30%;
	margin: 3px;
	padding: 5px;
	border: solid 1px #048;
}
.simpleboxleft { float: left; }
.simpleboxright { float: right; }
.simpleboxleft h2, .simpleboxright h2 {
	margin: 0 0 9px 0;
	padding: 0;
	font-size: 95%;
}
.simpleboxleft p, .simpleboxright p {
	margin: 0; 
	padding: 0; 
	font-style: italic; 
	color: #048;
	font-size: 90%;
}

/* CREATES LEFT OR RIGHT FLOATING TEXT WITH TOP AND BOTTOM GRAPHICS */
.floatleft, .floatright {
	width: 30%;
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;
	background-color: transparent;
	background-image: url(/images/float-top.gif);
	background-position: top;
	background-repeat: no-repeat;	
}
.floatleft {
	float: left;
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
}
.floatright {
	float: right;
	margin: 0 0 0 5px;
	padding: 0 0 0 5px;
}
.innerfloat {
	color: #048;
	padding: 1px 0 1px 0;
	background-color: transparent;
	background-image: url(/images/float-bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
.innerfloat p {
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 100%;
	text-align: center;
	vertical-align: top;	
	line-height: 18px;
}
.innerfloat .normal {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 14px;	
}

/* CREATES A MAPLE LEAF AT TOP LEFT WITH A BORDER ON LEFT AND BOTTOM OF TEXT */
.mapleleafbox {
	margin: 12px 0 0 0;
	padding: 0;
	color: #000000;
	background-color: #ffffff;
	background-image: url(/images/top-left-mapleleaf.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
.mapleleafbox h3 {
	margin: 0 0 0 15px;
	padding-top: 15px;
	font-variant: small-caps;
	font-style: italic;
}
.mapleleafbox p {
	margin: 0 0 0 19px;
	padding: 5px;
	border-left: solid 4px #7da3ca;
	border-bottom: solid 4px #7da3ca;
	color: #048;
	font-family: serif;
	font-size: 120%;
}

/*LEG TEXT STYLE */

.flts {font-size: 100%}
.p6 {padding-top: 6pt}
.b {font-weight: bold}
.l11 {line-height: 11pt}
.f10 {font-size: 100%}
.l14al {line-height: 14pt; text-align: left}
.l14p6 {line-height: 14pt; padding-top: 6pt}
.bG {font-weight: bold;}
.f14sb {font-size: 100%; font-weight: bold}
.f18sbB {font-size: 100%; font-weight: bold; }
.sbiR {font-weight: bold; font-style: italic;} 




