﻿    *               {zborder: solid 0px black; font-family: Georgia, Verdana, Arial, Sans-serif; font-size: 12px; color: black; margin: 0;padding: 0;}
    body            {text-align:left; background: #064570;margin: 0 auto; background-image: url(OTF_images/OverTheFront_wallpaper.jpg); background-repeat:repeat; padding: 5px 0 5px 0px;}
    .wrapper_outer  {text-align: left; width: 950px; margin: 0 auto; background: white; border: 0px black solid; 
        background-image: url(OTF_images/OverTheFront_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: left; width: 170px; background: transparent; margin: 0 17px 0 13px;}   
    .column_left_b  {float: left; width: 55px; background: transparent;}   
    .column_center  {background: transparent; width: 460px; float: left; padding: 0px 0 0 10px; font-size: 10px; color: black;}    
    .column_wide    {background: transparent; width: 910px; float: left; padding: 0px 20px 0px 20px; font-size: 10px; color: black;}    
    .column_right   {float: right; width: 220px; background: transparent; border-left: solid 0px #C7D6B5; margin: 0px;text-align: right; padding: 0 15px 0 0px;} 
    
<!--[if lte IE 6]>
    .column_right   {float: right; width: 200px; background: transparent; border-left: solid 0px #C7D6B5; margin: 0px;text-align: right; padding: 0 15px 0 0px;} 
<![endif]-->
        
    #header_banner  {height: 251px; 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: 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;}
    h2 {background: transparent; color: #484639; font-size: 10pt; font-weight: bold; text-align: left; font-family: Georgia, "Times New Roman";margin: 10px 15px 10px 15px;}
    h3 {color: gray;margin: 0 15px 0 15px;font-size: 11pt;letter-spacing: 2px; background : transparent;
        vertical-align: baseline; border-bottom: gray thin solid;  font-variant: small-caps;font-family: Georgia, verdana, Arial, Sans-serif;}
    h4 {background: transparent; color: #484639; font-size: 10pt; font-weight: bold; text-align: left; font-family: Georgia, "Times New Roman";padding: 10px 0 10px 0;}

    img             {padding: 0px;border: solid 0px black; }
    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;}
    img.gallery2  {padding: 10px 0px 5px 0px;color: #2F250C;letter-spacing: 1px;margin: 10px 10px 10px 0px;clear:both;
        overflow: hidden;position: static; border: solid 0px white;background-color: #FDD188; float: left; width:450px;}
        
    blockquote  {margin: 15px; color: black; text-align: justify; line-height: 1.4em; font-style:italic;}
    p           {margin: 15px; color: black; text-align: justify; line-height: 1.4em;}
    p.nojustify	{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: justify; line-height: 1.5em; text-indent: 0px; }

    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(OTF_images/OverTheFront_Footer.jpg); background-repeat:no-repeat; height: 153px;}


    .emphasis       {color: black; text-align: center; font-weight: bold;}
    .small	        {color: #30250E; font-size: 7pt; 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.bodyLinksBlock2        {color: blue; font-size: 8pt; padding: 7px 0px 0 0px; height: 15px;border: solid 1px #eeeae7; text-align: center; 
        background-image: url(images/BodyLinksBlock2a.gif); background-repeat:repeat-x; display: block; text-transform: uppercase; text-decoration: none;}
    a.bodyLinksBlock2:link   {color: blue; }
    a.bodyLinksBlock2:visited{color: green;}
    a.bodyLinksBlock2:hover  {color: green; background-image: url(images/BodyLinksBlock2.gif); background-repeat:repeat-x;}
    a.bodyLinksBlock2:active {color: blue;  background-image: url(images/BodyLinksBlock2.gif); background-repeat:repeat-x; }
    */
    
    /*
    a                   {color: blue;}
    a:link              {font-size: 11px; color: blue; letter-spacing: 0px;}
    a:visited, a:hover  {font-size: 11px;  text-decoration: none; color: blue;}
    */    
 
 
 /*   a		 {color: blue; font-size: 8pt; 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: 8pt; 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: 8pt; 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: 8pt; 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;}
    

    zinput       {color: Black; background: #ebe9dd;}
    select      {color: Black; background: #ebe9dd;}
    textarea    {color: Black; background: #ebe9dd;}
    option      {color: Black; background: #ebe9dd;}
		.button 		{border: 3px solid #CCCCCC; background: #ebe9dd;}

    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; } 



#menu 			{	position: relative;left:.2em;top:.0em; height: 200px; padding: 0px 0 0 0;}

<!-- this prevents 'events fall through the menu' bug in win/ie -->
<!--[if gte IE 5]>
ul#menu div 						{background-color:#000; }
<![endif]-->

/* main nav */
ul#menu 									{position:absolute;	left:0em; 	top:20em;	width:1em;	z-index:1000;	cursor:default;padding:60px 0px 0px 5px;	}

/* menus */
ul#menu ul 								{visibility:hidden;	margin-left:9em;	margin-top:-1.5em;padding:0;list-style-type:none;width:9em;	position:absolute;z-index:1020;cursor:default;}
ul#menu ul li, ul#menu ul div {width:9em;}

/* noscript menu trigger */
ul#menu li:hover > ul 		{visibility:visible;	}

/* shift menus to interlace borders */
ul#menu ul 								{left:0px;padding-top:1px; }

/* list-items */
ul#menu li, ul#menu div 	{width:11em;text-align:left;	cursor:pointer;cursor:hand;	font-size:14px;}
ul#menu, ul#menu li 			{margin:0;	padding:0;list-style-type:none; }

/* shift list-items to interlace borders */
ul#menu li, ul#menu div 	{margin-top:0px;	}

/* links 
ul#menu div a 									{font-size:10; }
ul#menu a, ul#menu a:visited 		{position:relative;display:block; border:1px solid #FFFFFF;padding:3px 7px;	font:0.5em ; 
																font-weight: normal; color:blue;text-decoration:none; letter-spacing:0em; cursor:pointer; cursor:hand; background: white;}
ul#menu a:hover,ul#menu a:focus {background-color:#ffefcf;	color:#000; }
*/
/* links */
ul#menu div a 									{font-size:10; }
ul#menu a, ul#menu a:visited 		{position:relative;display:block; border:1px solid #FFFFFF;padding:3px 7px;	font:0.5em ; 
																font-weight: normal; color:blue;text-decoration:none; letter-spacing:0em; cursor:pointer; cursor:hand; background: #F0C463;}
ul#menu a:hover,ul#menu a:focus {background-color:#ffefcf;	color:#000; }


/* Main menu links */
ul#menu a.transparent {background-color:transparent; color:#000; padding:10px 0 10px 10px; font:0.5em; margin: 4px; }


.article	  {color:#006BA1;	   font-weight:bold;	  }
.cover	  	{padding-left:5px;	   padding-right:10px;	   padding-top:5px;padding-bottom:10px; float:left;height:20em; width:15em;}
.cradle	  	{padding-left:10px;	   padding-right:10px;	   padding-top:5px;padding-bottom:10px; float:left;height:197px; width:449px;}
.calendar  	{padding-left:0px;	   padding-right:0px;	   	padding-top:5px;padding-bottom:10px; float:left;height:229px; width:162px;}

.slightpad	{margin: 0px auto; font-style:italic; width: 450px;}
.slightpad2	{margin: 20px; }

/* Order page CSS */
.ztrans_items {position:absolute; visibility:visible;top: 56em; text-align:center; width: 35em;	      /*width: 500px;*/ background: #ffffff;}
.trans_items {position:relative; visibility:visible;text-align:center; width: 35em;	      /*width: 500px;*/ background: #ffffff;}

.formbutton{cursor:pointer;border:outset 2px #ccc;background:gray;color:#667;font-weight:bold;padding: 1px 2px;background:url(input/zzzz.gif) repeat-x left top;}

/* for www.usaww1.com compatibility */
    img.floatright  {padding: 1em; float: right;}

