﻿    *               {font-family: calibri, Georgia, Verdana, Arial, Sans-serif; font-size: 12px; }
    body            {text-align:left; background: #064570;margin: 0 auto; background-image: url(images/NFI_Body.jpg); 
        background-repeat:repeat; padding: 5px 0 5px 0px;}
    .wrapper_outer  {text-align: left; width: 960px; margin: 0 auto; background: white; border: 0px black solid; 
        background-image: url(images/NFI_Background.jpg); background-repeat:repeat-y; }
    .wrapper_middle {text-align: left;  width: 627px; margin: 0 auto; background: white;}
    .wrapper_inner  {float: left;       width: 190px; background: white; color: yellow;} 
    
    .column_left    {float: right; width: 130px; background: transparent; margin: 0 60px 0 25px;}   
    .column_left_b  {float: left; width: 55px; background: transparent;}   
    .column_center  {background: transparent; width: 550px; float: left; padding: 0px; font-size: 11px; color: black;margin: 0 15px 0 20px;}    
    .column_wide    {background: transparent; width: 780px; float: left; margin: 0 auto; padding: 0px 0   0 15px; font-size: 10px; color: black;}    
    .column_right,.column_right2 
    			{float: left; width: 130px; background: transparent; border-left: solid 0px #C7D6B5; margin: 0px;text-align: right; padding: 0 5px 0 7px; background-image: url(images/zAmerican_Aviators_Right.jpg); background-repeat:repeat-y;} 
    .column_right2  {background: #F3F3EF;} 

        
    #header_banner  {height: 324px; padding: 0; z-index: 50;}
    #sideNavigationDiv  {float: left; width: 200px; background: transparent; color: white; padding: 130px 15px 0px 15px;} 
    #TopNavigationDiv   {text-align: right; float: right; width: 200px; background: transparent; color: white; margin: 0px 0px 0px 315px;} 
    
    h1 {background-color: transparent; color: #484639; font-size: 14pt; font-weight: bold; text-align: left; font-family: calibri, Georgia, "Times New Roman", Verdana;
        margin: 15px;         border-top: solid 0px #aaa275; border-bottom: solid 0px #aaa275; background-image: url(images/zH1.gif); background-repeat:repeat-x;}
    zh2 {background: transparent; color: #431111; font-size: 10pt; font-weight: bold; text-align: center; font-family: calibri, Georgia, "Times New Roman";margin: 10px 15px 10px 15px;}
    h1.small, h2, h3 {color: gray;margin: 5px 15px 5px 15px;font-size: 12pt; display: block; background : white;
        vertical-align: baseline; border-bottom: gray thin solid;  border-top: gray thin solid;  font-family: calibri, Georgia, verdana, Arial, Sans-serif;}
    h4 {background: transparent; color: #484639; font-size: 10pt; font-weight: bold; text-align: left; font-family: calibri, Georgia, "Times New Roman";padding: 0px 0 0px 0;}

    img             {padding: 0px;border: solid 0px black; }
    img.floatright  {padding: 1em; float: right;}
	img.floatfarright  {padding: .1em; float: right; position: relative; top: 0px; right: -300px;}
    img.floatleft   {padding: .1em; float: left;}
	img.floatfarleft{padding: .1em; float: left; position: relative; top: 0px; left: -300px;}
    img.portrait    {padding: 0 20px 0 25px;}
    img.normal      {padding: 0px; margin: 0px;}
    img.gallery     {padding: 10px 0px 5px 0px;color: #2F250C;letter-spacing: 1px;margin: 10px;clear:both;
        overflow: hidden;position: static; border: solid 0px white;background-color: #FDD188; float: left;}
    
    p           	{margin: 15px; color: black; text-align: left; line-height: 1.4em;}
    p.homepage  	{width: 500px; font-size: 11px; background: white; padding: 0 50px 0 50px; color: gray; text-align: justify; line-height: 16px;}
    p.leftcolumn  	{width: 100px; font-size: 11px; background: blue; padding: 0 0px 0 0px; color: gray; text-align: justify; line-height: 16px;}
    p.rightcolumn 	{text-align: left; line-height: 1.5em; text-indent: 0px; font-size: 11pt;}

    p.footnote  {margin: 15px; color: #081F7C; font-size: 10px;}
    p.footer    {font-size: 11px; background: #FDD188; margin: 0px; color: #000000; text-align: left; padding-left: 30px;
        					background-image: url(images/American_Aviators_bottom.jpg); background-repeat:repeat-x;}

    li 				{margin: 15px; line-height: 1.2em; text-indent: 0px; font-size: 12px; }

    .emphasis       {color: black; text-align: center; font-weight: bold;font-size: 11pt;}
    .small	        {color: #30250E; font-size: 8pt; font-variant:small-caps; text-decoration: none; background:#F2F2F2;}
    .quote       	{color:#800000; font-style:	italic;}
    .caption       	{color:#1b1a18; font-style:	italic; text-align:center; width: 500px;}

    .clear_across   {clear: both; background: transparent; height: 0px; color: white; border-top: solid 0px #C7D6B5; }

    /* Google Map overrides. */
    .column_map    	{background: transparent; width: 720px; float: left; margin: 0 auto; padding: 0px 0   0 15px; font-size: 10px; color: black;}    
    #map p					{font-size: 11px; color: #081F7C; background-color: #f6f6f6;width: 400px;margin: 0px;   background-image: url(images/NFI_Background.jpg); background-repeat:repeat-y;}
    #map						{padding: 0px; position:relative; top:0px; left:10px; width:700px; height:550px}
    #sidebar   			{float: left; width: 190px; background: transparent; border-left: solid 0px #C7D6B5; margin: 0px;text-align: right; padding: 0 5px 0 7px;
        							background-image: url(images/zAmerican_Aviators_Right.jpg); background-repeat:repeat-y;} 

    a.sidelinks        {color: #484639; font-size: 8pt; padding: 0px 0px 0 20px; height: 13px;border: solid 0px #eeeae7; text-align: right; 
        								text-transform: none; text-decoration: underline;background-position: left;}
    a.sidelinks:link   {color: blue;    height: 13px;background-image:url(images/USAS_Rondel1.gif);background-repeat: no-repeat; }
    a.sidelinks:visited{color: #484639; height: 13px;background-image:url(images/USAS_Rondel2.gif);background-repeat: no-repeat; }
    a.sidelinks:hover  {color: green;   height: 13px;background-image:url(images/USAS_Rondel3.gif);background-repeat: no-repeat;}
    a.sidelinks:active {color: blue;    height: 13px;background-image:url(images/USAS_Rondel2.gif);background-repeat: no-repeat;  }

    a		 			{color: blue; font-size: 10pt; padding: 0 0px 0 0px; height: 10px;border-bottom: dashed 0px gray; text-align: center; padding: 0 20px 0 0;
       	 			background-position: right;}
    a:link   	{color: blue; text-decoration: underline; padding: 0;}
    a:visited	{color: #484639; text-decoration: dashed; padding: 0;}
    a:hover  	{color: green; text-decoration: underline; padding: 0;}
    a:active 	{color: blue;  text-decoration: underline; padding: 0;}

    a.bodyLinksBlock3        {color: #484639; font-size: 9pt; padding: 7px 0px 0 0px; height: 26px;border: solid 0px #eeeae7; text-align: right; 
        											display: block; text-transform: none; text-decoration: underline;background-position: left; width: 133px;}
    a.bodyLinksBlock3:link   {color: blue;  background-image:url(images/USAS_Rondel1.gif);background-repeat: no-repeat; }
    a.bodyLinksBlock3:visited{color: #484639; background-image:url(images/USAS_Rondel2.gif);background-repeat: no-repeat; }
    a.bodyLinksBlock3:hover  {color: green; background-image:url(images/USAS_Rondel3.gif);background-repeat: no-repeat;}
    a.bodyLinksBlock3:active {color: blue;  background-image:url(images/USAS_Rondel2.gif);background-repeat: no-repeat;  }

    a.bodyLinksBlock2        {color: #484639; font-size: 9pt; padding: 7px 0px 0 0px; height: 15px;border: solid 0px #eeeae7; text-align: right; 
        											display: block; text-transform: none; text-decoration: underline;background-position: left; width: 133px;}
    a.bodyLinksBlock2:link   {color: blue;  height: 15px;background-image:url(images/USAS_Rondel1.gif);background-repeat: no-repeat; }
    a.bodyLinksBlock2:visited{color: #484639; height: 15px;background-image:url(images/USAS_Rondel2.gif);background-repeat: no-repeat; }
    a.bodyLinksBlock2:hover  {color: green; height: 15px;background-image:url(images/USAS_Rondel3.gif);background-repeat: no-repeat;}
    a.bodyLinksBlock2:active {color: blue;  height: 15px;background-image:url(images/USAS_Rondel2.gif);background-repeat: no-repeat;  }

    a.bodyLinksBlock        {color: blue; font-size: 10pt; padding: 0 0px 0 0px; height: 10px;border-bottom: dashed 0px gray; text-align: center; padding: 0 20px 0 0;
        											background-position: right;}
    a.bodyLinksBlock:link   {color: blue; text-decoration: underline; background-image:url(images/USAS_Rondel1.gif);background-repeat: no-repeat; padding: 0 20px 0 0;}
    a.bodyLinksBlock:visited{color: #484639; text-decoration: dashed;background-image:url(images/USAS_Rondel2.gif);background-repeat: no-repeat;padding: 0 20px 0 0;}
    a.bodyLinksBlock:hover  {color: green; text-decoration: underline;background-image:url(images/USAS_Rondel3.gif);background-repeat: no-repeat;padding: 0 20px 0 0;}
    a.bodyLinksBlock:active {color: blue;  text-decoration: underline;background-image:url(images/USAS_Rondel2.gif);background-repeat: no-repeat; padding: 0 20px 0 0;}
    
    .ppform     {margin-left: 10px; text-align:left;}
    
    /*
    input       {color: Black; background: white;}
    select      {color: Black; background: #C7D6B5;}
    textarea    {color: Black; background: #C7D6B5;}
    option      {color: Black; background: #C7D6B5;}
		*/

    a.text          {margin: 0px 0px 0px 0px; color: blue;font-size: 15px;text-decoration: underline; background-position: right; padding: 0 20px 0 0;}
    a.text:link     {text-decoration: underline; color: blue; letter-spacing: 0px;background-image:url(images/USAS_German.jpg);background-repeat: no-repeat;}
    a.text:visited  {text-decoration: underline; color: #484639;background-image:url(images/USAS_Rondel2.jpg);background-repeat: no-repeat;}
    a.text:hover    {text-decoration: underline; color: blue;background-image:url(images/USAS_Rondel.jpg);background-repeat: no-repeat;}

    li  				{font-size: 11px; color:black;}
    p.footer a  {font-size: 11px; color:blue;}
    i           {color: gray;}
    a.centered  {text-align: center; font-weight: 100; text-decoration: underline; color: gray; padding: 0 0 4px 0;
       					 width: 100%; margin: 0 0 4px 0; display: block; border: solid 0px gray; background: transparent;}

    img.AAM1   {padding: 25px; background-image:url(images/AAM_Frame1.gif);background-repeat: no-repeat; }
    img.AAM2   {padding: 25px; background-image:url(images/AAM_Frame2.gif);background-repeat: no-repeat; }
    img.AAM3   {padding: 25px; background-image:url(images/AAM_Frame3.gif);background-repeat: no-repeat; }
    img.AAM4   {padding: 25px; background-image:url(images/AAM_Frame4.gif);background-repeat: no-repeat; }
    img.AAM5   {padding: 25px; background-image:url(images/AAM_Frame5.gif);background-repeat: no-repeat; }

/*  Many of these aren't being used yet...   */
    .col1, .col1b, .col1c, .col2, .col3, .col4, .col5    
             {border-bottom: solid 0px gray;float: left; padding: 0px; text-align: center; background-repeat: no-repeat;background: #F2EAC5;}   
           
    .col1    {width: 380px; }   
    .col2    {width: 380px; }   
    .col3    {width: 150px; background: #F3F3EF;}   
    .col4    {width: 150px; background: #F3F3EF;}   
    .col5    {width: 100px; background: #F3F3EF;}   

    .column_right a  {width: 130px;  border-top: dashed 0px; } 
 
/*  for icontact form   */
.link,#SignUp .signupframe 	{	color: #000000;	font-family: Arial, Helvetica, sans-serif;	}
.link 											{		text-decoration: none;		}
#SignUp .signupframe 				{		border: 1px solid #E3DE17;		background: #FFFFFF;		}
.signupframe 								{	width: 130px;	}


