﻿    * {font-family: verdana, Arial, Sans-serif; font-size: 9pt;  line-height: 1.4em; color: black; }
    body  {text-align:left; background: #003399; color: white; background-image: url(images/zNMCA_NFI_background04.jpg); 
        background-repeat:repeat; padding:0px 0px 0px 0px; margin: 0px;}
    .wrapper_outer {text-align: right; width: 960px; margin: 0 auto; background: transparent; border: 0px black solid; 
        padding: 0px;background-image: url(images/NMCA_Banner.jpg); background-repeat: no-repeat;}
    .wrapper_middle {text-align: left; width: 960px; margin: 0px 0px 0px 0px; background: transparent; padding: 0px 0px 0px 0px;
        background-image: url(images/zConstellation3.gif); background-repeat: no-repeat; background-position:top center;}

    .wrapper_inner, .wrapper_inner_gallery  {margin: 0px 0 0 0; float: left; width: 960px; background: transparent; color: black;
                                            background-repeat: repeat; }   /*** This can be floated left or right ***/
    .wrapper_inner                          {background-image: url(images/NMCA_MiddleWrapper_02.jpg);}
    .wrapper_inner_gallery                  {background-image: url(images/NMCA_MiddleWrapper_02narrow.jpg);}  

    .column_left {float: left; margin-left: 10px; width: 310px; border: solid 1px white;background: transparent; }    /*** This must be floated opposite to .first-float ***/
    .column_center {float: left; width: 155px; margin-left: 10px; border: solid 1px white;background: transparent;}    /*** This must be floated opposite to .second-float ***/
    .column_right {float: right; width: 410px; color: black; border: solid 1px white;background: transparent; padding-right: 10px;
         } /*** This must be floated opposite to .float-wrap ***/ 
    .wide_column_left   {float: right; width: 285px; border: solid .5px #dedcdc;background: #f6f5fd;  margin-right: 30px;}    /*** This must be floated opposite to .first-float ***/
    .wide_column_center {float: left; width: 0px; margin-left: 10px; border: solid 1px white;background: transparent;}    /*** This must be floated opposite to .second-float ***/
    .wide_column_right  {float: left; margin-left: 50px; width: 550px; color: black; border: solid 0px white;background: transparent;} /*** This must be floated opposite to .float-wrap ***/ 
    
	.column_left2   {float: right; width: 430px; border: dotted .5px #8b78fb; background: #f6f5fd;  color: black; text-align: center; margin-right: 30px;}   
	.column_right2  {float: left;  width: 430px; border: dotted .5px #8b78fb; background: #f6f5fd;  color: black; text-align: center; margin-left: 30px;}
	    
    #header_banner{height: 280px; background-image: url(images/zNMCA_Logo.gif); background-position:center; 
        background-repeat: no-repeat; padding: 0px 0 0px 0; z-index: -50;}
    .header_clocks{width: 100px; padding: 0 0 0px 0; }
    #sideNavigationDiv {float: left; width: 200px; background: transparent; color: white; padding: 130px 15px 0px 15px;} 
    #TopNavigationDiv {text-align: right; float: right; width: 100%; background-color: red; 
        color: white; margin: 0px 0px 0px 0px;height:50px;} 
    
    h1 {color: #0b373f; font-size: 26px; font-weight: 600; letter-spacing: 2px; 
        text-align: center; margin: 10px; font-family:  Garamond,  verdana, Arial, Sans-serif; }
    h1.breadcrumb {background-color: ghostwhite; color: #521901; font-size: 10px; background-image: none; 
        text-align: center;  font-family:verdana, Arial, Sans-serif; }
    zh2 {background: transparent; color: black; font-size: 20px; font-weight: 400; text-align: center; margin:10px;}
    h2, h3 {background: transparent; color: #0b373f; font-size: 18px; font-weight: 400; text-align: center; margin:10px; 
        background-image: url(images/Aviation_Museum_o2.jpg); background-position: bottom center; 
        background-repeat: no-repeat; font-family:  "Trebuchet MS", verdana, Arial, Sans-serif; }
    zh3 {color: red;margin: 5px 5px 5px 15px;font-size: 12pt;width: 200px;letter-spacing: 9px; display: block; background : white;
        vertical-align: baseline; border-bottom: red thin solid;text-transform: uppercase;
        font-variant: small-caps;}

    img	{border: solid 0px black; padding: 0px 0px 0px 0px;margin: 10px ;clear: none; float: none; }
    img.clock1{position: relative; padding: 0px 420px 0px 0px;margin: 0px 0px 0px 0px;clear: none; float: center; }
    img.clock2{position: relative; padding: 0px 50px 0px 0px;margin: 0px 0px 0px 0px;clear: none; float: center; }
    img.runway{padding: 0px 0px 0px 0px;margin: 0px ;clear: none; float: right; }
    
    a.clock1{position: relative; padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;clear: none; float: center; left: 50px;}
    a.clock2{position: relative; padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;clear: none; float: center; }
    
    img.background{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;clear: none; float: right; z-index: 1;position: 0 0;}
    img.portrait{padding: 0px 12px 0px 12px;color: #2F250C;letter-spacing: 1px;margin: 12px 0px 12px 0px;clear: none;
        float: center; overflow: hidden;position: static; border: solid 0px white;background-color: #F2A57B;}
    zimg.portrait{padding: 0px 12px 0px 12px;color: #2F250C;letter-spacing: 1px;margin: 12px 0px 12px 0px;clear: none;
        float: center; overflow: hidden;position: static; border: solid 0px white;background-color: brown;}
    img.menulabel{padding: 0px 0px 0px 0px;color: #2F250C;letter-spacing: 1px;margin: 0px 0px 0px 0px;clear: none;float: left;
        overflow: hidden;position: static; border: solid 0px white;background-color: white;}
    .flash_container  {width: 400px; height: 100px; position: relative; background: white; float: right; margin: 10px 100px 0 0; }
    .flash_container2 {width: 500px; height: 400px; position: relative; background: white; float: right;z-index:-99; }

    p {margin: 10px; color: black; text-align: justify; line-height: 1.4em; font-size: 1em;}
    p h2 {background-image: url(images/Aviation_Museum_o1.jpg); background-position:bottom center; background-repeat: no-repeat;  }
    p.homepage {width: 500px; font-size: 12px; background: white; padding: 0 50px 0 50px; color: gray; text-align: justify; line-height: 16px;}
    p.leftcolumn  {width: 100px; font-size: 1em; background: blue; padding: 0 50px 0 50px; color: gray; text-align: justify; line-height: 16px;}
    p.rightcolumn {width: 360px; font-size: 1em; background: white; padding: 0 10px 0 10px; color: gray; text-align: justify; 
        line-height: 16px;}
    p.footnote {margin: 15px; color: #081F7C; font-size: 10px;}
    .zfooter {width: 860px;font-size: 8pt; background: #edeafe; border-top: 1px solid gray; color: gray; height: 45px; text-align: center; margin: 0px auto; margin-top: 20px;}
     .footer {width: 960px;font-size: 8pt; background: #edeafe; border-top: 0px solid gray; color: gray; height: 145px; text-align: center; margin: 0px auto; margin-top: 20px;}
   
	a.small:link 	{font-size: 8pt; text-decoration: underline; color: blue; letter-spacing: 1px;}
	a.small:active 	{font-size: 8pt; text-decoration: underline; color: blue; letter-spacing: 1px; }
	a.small:visited {font-size: 8pt; text-decoration: dotted; color: gray; letter-spacing: 1px;}
	a.small:hover 	{font-size: 8pt; text-decoration: underline; color: green; letter-spacing: 1px;}

	.background1 	{background-color:#FFFFCC;}
	.background2 	{background-color:#eafeed;}
	.background3 	{background-color:#f1eafe;}
	.background4 	{background-color:#feefea;}
	.background5 	{background-color:#edeafe;}

    .emphasis 		{color: #0b373f; letter-spacing: 0px;font-weight: 700; text-align: center;}
    .smallemphasis	{color: gray; letter-spacing: 0px;font-weight: 700; text-align: center;font-size: 8pt; }

    .clear_across {clear: both; background:transparent; height: 0px; font-size: 8px; color: white; border: solid 0px gray; }
    .clear_footer {text-align:center; width: 760px; margin: 0 auto; clear: both; background: #9CB9D7; color: black; 
        font-size: 8px; padding: 0px 0 0px 0;}

    #letterDiv2{position: relative; top: 0px; left: 245px; background-color: transparent; height: 30px; width: 26px; color: yellow; 
        font-size: 45pt; font-weight: 100; z-index: 20; }
    #letterDiv2_subtitle{background-color: transparent; height: 30px; top: 130px; left: 50px; color: white; 
        text-align: center; font-size: 20pt; font-weight: 100; z-index: 18;margin: 30px 15px 15px 15px;}

    a:link {font-size: 12px; font-weight: 100; text-decoration: underline; color: blue; letter-spacing: 0px; text-align: left;}
    a:visited {font-size: 12px;  font-weight: 100; text-decoration: dotted; color: blue;}
    a:hover {font-size: 12px;  font-weight: 100; text-decoration: dotted; color: green;}
    
    a.bodyLinks:active, a.bodyLinks:link, a.bodyLinks:visited{font-size: 8pt;color: white;
    text-decoration: underline; height: 25px;width: 190px;background: brown;margin-left: 0px;border: solid 0px black;}
    a.bodyLinks:hover{font-size: 8pt;color: white;text-decoration: none;
    height: 25px;width: 190px;background: teal;border: solid 0px gray;}

    a.bodyLinksBlock:active, a.bodyLinksBlock:link, a.bodyLinks:visited{font-size: 8pt;color: white;
    text-decoration: underline; height: 25px;width: 160px;background: brown;margin-left: 12px;border: solid 0px black; display: block;}
    a.bodyLinksBlock:hover{font-size: 8pt;color: white;text-decoration: none;
    height: 25px;width: 160px;background: teal;border: solid 0px gray; display: block;}

    a.centered:link {text-align: center; font-weight: 100; text-decoration: underline; color: gray; letter-spacing: 1px; 
        width: 100%; margin: 0px; display: block;}
    a.centered:active {text-align: center; font-weight: 100; text-decoration: underline; color: red; letter-spacing: 1px; 
        width: 100%; margin: 0px; display: block;}
    a.centered:visited {text-align: center; font-weight: bold; text-decoration: dotted; color: white; width: 390px; }
    a.centered:hover {text-align: center; font-weight: 100; text-decoration: underline; color: yellow; letter-spacing: 1px; 
        width: 100%; margin: 0px; display: block;}

    
    li {color: #262020; padding: 2px;}
    ol li a:link, li a:link, li a:active, li a:visited{color: black; background: white; border: 2px solid white; display: block; font-weight: 200;font-size: 8pt;
        text-transform: none;padding: 2px 0 3px 0; z-index: 10;text-align: center; }
    ol li a:hover, li a:hover{	color: white; background: gray; text-align: center; }

    th, td { font-size: 9pt;}
    th {text-align: center;color: white;font-weight: bold;background-color: black;padding: 2px 2px 2px 2px;}
    td {text-align: left;color: black; }

.input {
  width : 200px;
  height : 20px;
  border : 1px solid #f6f6f6;
  font-size : 8pt;
  font-family : Verdana, Arial, Sans-serif;
}  
.inputStyle1 {
  width : 200px;
  height : 20px;
  border : 1px solid #3d3d3d;
  font-size : 8pt;
  font-family : Verdana, Arial, Sans-serif;
}
.inputStyle2 {
  width : 150px;
  height : 20px;
  border : 1px solid #3d3d3d;
  font-size : 8pt;
  font-family : Verdana, Arial, Sans-serif;
}
.textBoxStyle {
  width : 200px;
  height : 75px;
  border : 1px solid #3d3d3d;
  font-size : 8pt;
  font-family : Verdana, Arial, Sans-serif;
}
.submitStyle {
  width : 75px;
  height : 20px;
  font-size : 8pt;
  font-family : Verdana, Arial, Sans-serif;
  font-weight : bold;
}

/* ------------------ CSS for Event content starts here ------------------------*/
.events		{width: 200px; height: 81px;background-color:#999999;color: white;font-size: 9pt;font-style: normal;font-weight: bold; border: 1px solid gray; display: block;}
.events2	{width: 200px; height: 50px;background-color:#999999;color: white;font-size: 9pt;font-style: normal;font-weight: bold; border: 1px solid gray; display: block;}
.events3	{width: 200px; height: 150px;background-color:#F0EcD3;color: black;font-size: 9pt;font-style: normal;font-weight: bold; border: 1px solid gray; display: block;}

.eventdate 	{width: 209px; color:#dedcdc;font-size: 8pt;font-style: normal;font-weight: bold;text-decoration: none; text-align: center;}
a.largebtn:active, a.largebtn:link,  a.largebtn:visited 	{color: white;font-size: 9pt;font-style: normal;font-weight: bold; border: 1px solid gray; display: block; text-decoration:none;background-color: #8fb5d9; }
a.largebtn:hover 	{color: white;font-size: 9pt;font-style: normal;font-weight: bold; border: 1px solid gray; display: block; text-decoration: underline;background-color: #302c43}

/* ------------------ CSS for Dynamic Menus starts here ------------------------*/

#headerMenuBar {position: relative;top: 10px;left: 0px;width: 627px;height: 30px;color: #fff;font-size: 1pt;padding: 8px 2px 4px 2px;
text-align: left;}

a.menuButton img, a.menuButtonActive img {	border: 0px;	vertical-align: top;}

a.menuButton, a.menuButtonActive, a.menuButtonActive:visited {width: 209; background-color: white;color: gray;cursor: default;
font-family: Arial, Tahoma, sans-serif;font-size: 9pt;font-style: normal;font-weight: bold;margin: 0px 44px;
padding: 2px 10px 2px 10px;border: 0px solid;border-color: #753040;position: relative;left: 0px;top: 0px;height: 20px;
text-decoration: none;}

a.menuButton:hover   {font-size: 9pt; font-weight: bold;background-color: #FFE29B; border: 0px solid;border-color: #f0f0f0 #808080 #808080 #f0f0f0;color: gray;}
a.menuButton:active  {font-size: 9pt; font-weight: bold;background-color: #FFE29B; border: 0px solid;border-color: #f0f0f0 #808080 #808080 #f0f0f0;color: gray;}
a.menuButton:visited {font-size: 9pt; font-weight: bold;background-color: #FFE29B; border: 0px solid;border-color: #f0f0f0 #808080 #808080 #f0f0f0;color: gray;}

a.menuButtonActive, a.menuButtonActive:hover, a.menuButtonActive:active {font-size: 9pt; font-weight: bold;background-color: #FFE29B;border-color: #808080 #f0f0f0 #f0f0f0 #808080;
color: gray;left: 0px;top: 0px;}

.menu {background-color: #aeb0b7;border: 2px solid;border-color: #f0f0f0 #808080 #808080 #f0f0f0;padding: 0px;position: absolute;
text-align: left;visibility: hidden;width: 10em;z-index: 3;}

a.menuItem, a.menuItem:visited, a.menuItem:active  {background-color: #dcdcdc;color: #000000;cursor: default;display: block;font-family: Arial, Tahoma,sans-serif;font-size: 9pt;
font-style: normal;font-weight: normal;margin: 0px;padding: 2px;padding-left: 12px;padding-right: 16px;text-decoration: none;white-space: nowrap;}
a.menuItem:hover {background-color: #FFE29B;color: gray;font-size: 9pt;}

.menuItemSep {border-bottom: 1px solid #f0f0f0;border-top: 1px solid #808080;margin: 3px 4px 3px 4px;}
