

body {
	font-size: 14pt;
	margin: 0px auto;
	background-color: #425184;
	font-style: normal;
     
}

#root {width: 1024px;
        padding:0px;
        height:auto;
        margin:0px auto;
       
}

#title {height: 224px;
       width:1024px;
       margin:10px 0px 0px 5px; 
       background-image:url("images/fmfatitle2.jpg");
       text-align:left;}


#main {display:block;
        width: 1024px;
	height:auto;
        background-image:url(images/fmfabody.jpg);
        color: #000000;
	margin: 0px 0px 25px 5px;
        padding:0px;
        }

#text {
	margin: 0px;
	float: left;
        width: 775px;
        padding:10px 10px 10px 35px;
	height: 1%;
	color: black;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
        font-size:.75em;
}


#footer {clear:both;
	background-image:url(images/fmfafooter.jpg);
        width:1024px;
	height:70px;
        margin:0px 0px 0px 0px;
        color:#000000;
	font-size: .5em;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
        text-align:center
        }

#nav {  float:left;
        width: 170px;
        margin:0px;
        padding:15px 0px 25px 10px;
	color: #000000;
	font-size: .7em;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	}

#nav ul {margin:0;
         padding:0;
         list-style-type:none;

}

#nav li {margin:0 0 1px 0;

}

#nav a {display:block;
        padding:5px 10px;
        width:135px;
        color: #ffffff;
        background-color:#1f3347;
        text-decoration:none;

}

#nav a:hover {color:#ffffff;
              background-color:#69c;
              text-decoration:none;

}

#nav ul ul li {margin:0 0 1px 0;
}

#nav ul ul a { display:block;
               padding:5px 5px 5px 15px;
               width:135px;
               color:#fff;
               font-size:.85em;
               background-color: #3d668f;
               text-decoration:none;

}

#nav ul ul a:hover {color:#fff;
                    background-color: #69c;
                    text-decoration:none;
}

#menu {
padding: 3px 2px;
margin: 0;
border-bottom: 1px solid #3d668f;
font: bold .9em Verdana, sans-serif;    
}

#menu li {display : inline;
          list-style-type : none;
          margin: 0;
    }

#menu a:link, #menu a:visited	{
      background : #E8EBF0;
      border: 1px solid #3d668f;  
      color : #666;
      line-height:14px;
      margin:0;
      padding : 3px 5px;
      text-decoration : none;
}

#menu a:link.active, #menu a:visited.active	{
      background : #ccc;
      border-bottom : 1px solid #fff;
      color : #fff;
}

#menu a:hover	{
      color : #f00;
}

body.section-1 #menu li#nav-1 a, 
body.section-2 #menu li#nav-2 a,
body.section-3 #menu li#nav-3 a,
body.section-4 #menu li#nav-4 a,
body.section-5 #menu li#nav-5 a,
body.section-6 #menu li#nav-6 a,
body.section-7 #menu li#nav-7 a,
body.section-8 #menu li#nav-8 a,
body.section-9 #menu li#nav-9 a {
	       background : #fff;
	       border-bottom : 1px solid #fff;
	       color : #000;}

 #menu ul a:hover {
 color : #f00 !important;
}

h1 {    color: black;
	font-size: 1.5em;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
        font-weight: bold;
	text-align:center;
}

.specials {color:red;

}

h2 {    color: black;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	text-align:center;
}

h3.lounge {width:500px;
           height:50px;
           background:url(images/title_lounge.gif);
           margin:0 auto;
           overflow:hidden;
           line-height:500px;

}

h3.planes {width:500px;
           height:50px;
           background:url(images/title_lounge.gif);
           margin:0 auto;
           overflow:hidden;
           line-height:500px;
           }

h3.membership {width:500px;
           height:50px;
           background:url(images/title_mem.gif);
           margin:0 auto;
           overflow:hidden;
           line-height:500px;
           }

h3.contact {width:500px;
           height:50px;
           background:url(images/title_contact.gif);
           margin:0 auto;
           overflow:hidden;
           line-height:500px;
           }

h3.challenge {width:686px;
           height:115px;
           background:url(images/planebanner2.gif);
           margin:0 auto;
           padding:0px;
           overflow:hidden;
           line-height:500px;
           border: 3px solid #1f3347;
           }

h4 {font-weight:bold;
    font-size:1em;
    font-style: normal;
    font-family: arial, helvetica, sans-serif;
}

h5 {font-weight:bold;
    font-size:.9em;
    font-style: normal;
    font-family: arial, helvetica, sans-serif;
}



#left {
      float:left;
      font-size:1.25em;
      font-weight:bold;
      padding:5px;
      font-family:'times new roman', roman, times, serif;
      
}

#right {
       float:right;
       font-size:1.25em;
       font-weight:bold;
       padding:5px;
       font-family:'times new roman',roman, times, serif;
}

table#instructor {font-size: .8em;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
        text-align:left;
        width:100%;
        background-color:white;
        border:2px solid black;
        border-collapse:collapse;
       
        }


table#instructor td{
        border:2px solid black;
        border-collapse:collapse;
       padding:2px;
       }
 
table#library {font-size: .8em;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
        text-align:left;
        width:90%;
        border:2px solid black;
        border-collapse:collapse;
        background:#ffffff;
        }

table#library td { border:2px solid black;
                   padding:5px;
          }

table#library ul {padding-left:25px;
                  list-style-type:disc }

.black{background:#000000;
                 color:#ffffff;
                 text-align:center;
                 border:2px solid white;
                  }
.redbg {background:red;
                 color:#000000;
                 text-align:center;
                 
                  }

.center{text-align:center
        }

#rate table{margin-left:auto;
            margin-right:auto;
        }

table#links {
        font-size: .8em;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
        text-align:left;
        width:80%;
        border:2px solid black;
        border-collapse:collapse;
        background:#ffffff;
        margin-left:auto;
        margin-right:auto;
        }

table#links td {padding:5px
                }

table#links img{border:0;
                width:80px;
                height:47px
                }

table#dues {font-size: 1em;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
        text-align:left;
        width:90%;
        border:2px solid black;
        border-collapse:collapse;
        background:#ffffff;
        }

table#dues td { border:2px solid black;
                   padding:5px;
          }


table#reqs {font-size: 1em;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
        text-align:left;
        width:90%;
        border:2px solid black;
        border-collapse:collapse;
        background:#ffffff;
        }

table#reqs td { border:2px solid black;
                   padding:5px;}

table#reqs caption{font-weight:bold}

table#contact {font-size: .8em;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
        text-align:left;
        width:100%;
        border:2px solid black;
        border-collapse:collapse;
        background:#ffffff;
        }

table#contact td { border:2px solid black;
                   padding:5px;
          }

table#advance {font-size: .7em;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
        text-align:left;
        width:80%;
        border:2px solid black;
        border-collapse:collapse;
        background:#ffffff;
        }

table#advance td { border:2px solid black;
                   padding:2px;
          }

table#planes{
        font-size:.9em;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
        text-align:center;
        background:#ffffff;
        border:1px solid #3d668f;
        border-top:0;
        border-collapse:collapse;
        border-spacing:0px;
        width:775px;
       }

table#planes ul {text-align:left;
                 list-style-type:square;
                    }

table#planes td { padding:5px;
                  vertical-align:top;
                  width:50%;
                }
table#airspace {font-size: .8em;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
        text-align:left;
        width:100%;
        border:0
        background:#ffffff;
        }

table#airspace td {padding:5px;
          }


.bluebg { display:block;
          width:700px;
          padding:5px;
          font-size:1.25em;
          font-weight:bold;
          color:#003F87;
          background:#B0C4DE;
          margin-left:auto;
          margin-right:auto;
          border:3px outset #69c;
          }

.alphalist {list-style-type: lower-alpha;}

.red {color:red}

#button a{display:block;
        padding:5px 10px;
        margin:10px 5px 0px 0px;
        width:135px;
        color: #ffffff;
        background-color:#1f3347;
        text-decoration:none;
        float:left;

}
#button a:hover {color:#fff;
         background-color: #69c;
         text-decoration:none;
}

#frameleft {width:400px;
            border:5px ridge #1f3347;
            float:left;
            margin:20px;
            }
            
#frameright {width:400px;
            border:5px ridge #1f3347;
            float:right;
            margin:20px;
            }

#landing {width:650px;
          margin-top:25px;
          margin-left:auto;
          margin-right:auto;
          font-size:1em;
	  font-style: normal;
	  font-family: arial, helvetica, sans-serif;
          }
#landing ul{display:block}
#landing img {width:400px;
            border:5px ridge #1f3347;
            margin:25px;
            float:right;}


 .colfloatright{float: right;
                width: 200px;
                margin: 0 0 10px 10px;
                background-color: #fff;
		color:#425184;
		font-size:.8em;
                padding:0px;
                text-align:center;
                clear:right;}

.colfloatright img {border-style:none;}
