/* ----------------------------------------------------------------------------	AVIATION THEORY------------------------------------------------------------------------------- */body 	{ 	margin: 0; padding: 0; background: #999; font-family:  verdana, arial, sans-serif; }div 	{ 	width:auto; height:auto; margin: 0 auto; /*border: 1px solid red;*/ }a 		{ 	text-decoration:none; color:#BF5229; border: 0; }a:hover { 	background-color:#BF5229; color:#FFF; text-decoration:none; }img	{	border: 0; }#wrapper	{ 	width: 750px; margin-top:10px; text-align:left; background-color:#FFF; }#header		{	width: 740px; background: #000; margin: 0 5px; }div#container { 	margin: 0 5px 5px 5px; font-family: verdana, arial, sans-serif; font-size: 9px; padding-bottom: 5px;  }#navwrap	{	background: #857551; color: #fff; margin-bottom: 5px; height: 30px; padding-left: 30px;	}#innerwrap	{ 	background: #fff url(../img/bg_main.png) repeat-y; color: #333; padding-top: 10px; }td.side		{ width: 150px; margin: 0;}/* TYPOGRAPHY */table		{	margin: 0 auto 10px auto; width: 100%;	}table.main	{	margin: 0 0 10px 0; width: 100%; }td			{	vertical-align: top; padding: 5px 5px 0 5px;	}h1	{	color: #494030; font: normal 14px verdana, arial, sans-serif;	}p	{	margin: 5px 20px 15px 10px; font: normal 10px verdana, arial, sans-serif; color: #333; }h2		{	font: italic 15px Tahoma, Helvetica, sans-serif; margin: 0 0 20px 0; color: #9CF; }h3	{	color: #c90; font: bold 14px verdana, arial, sans-serif; margin-left: 10px;	}#fulltxt	{	margin: 5px 0; padding: 0 20px 10px 20px; }div#footer 			{ 	text-align: right; padding: 5px; background: #333; font: normal 9px Tahoma, Helvetica, sans-serif; 						margin-top: 3px; color:#FFF; padding-right:10px;  width: 725px; }div#footer a 		{ 	text-decoration: none; color: #96ACC4;  }div#footer a:hover 	{ 	text-decoration: none; background: #eee; color: #324B67;  }/*--- NAV MENU ----*/#navcontainer 		{ 	margin: 0; height: 30px;	}#navcontainer ul	{	margin: 0; padding: 0;	}#navcontainer ul,#navcontainer ul ul {	margin: 0 ; padding: 0; display: inline; list-style-type: none;	}#navcontainer ul li {	float: left; list-style-type: none; margin: 00; padding: 0;	}#navcontainer ul a 	{	font: bold 11px arial, helvetica, sans-serif; margin: 0; text-decoration: none; color: #fff; 	}#navcontainer ul a:hover {	background: transparent; color: #CCC;	}/* SECOND LEVEL LIST ITEMS */#navcontainer ul li ul 		{ 	float: left; top: 190px; margin-left: -50px; width: 130px; position: absolute; background: transparent;left: -999em;	}/* ALL LIST ITEMS */#navcontainer ul ul li ul li,#navcontainer ul ul li { 	margin: 0;	padding: 5px;	float: left; border: 1px solid #ccc; background: #666;  width: 100px; 	}#navcontainer ul li:hover ul,#navcontainer ul li:sfhover ul {	left: auto;	}#navcontainer ul li:hover ul ul,#navcontainer ul li.sfhover ul ul,#navcontainer ul li:hover ul ul ul,#navcontainer ul li.sfhover ul ul ul { 	left: -999em;	}/* LISTS NESTED UNDER HOVERED LIST ITEMS*/#navcontainer ul li:hover ul,#navcontainer ul li li:hover ul,#navcontainer ul li li li:hover ul,#navcontainer ul li.sfhover ul,#navcontainer ul li li.sfhover ul,#navcontainer ul li li li.sfhover ul { 	left: auto;	}#navcontainer ul li.home		{	width:  71px;   }#navcontainer ul li.atc			{	width:  69px;   }#navcontainer ul li.becoming	{	width:  130px;   }#navcontainer ul li.notacs		{	width:  77px;   }#navcontainer ul li.paarms		{	width:  85px;   }#navcontainer ul li.links		{	width:  71px;   }#navcontainer ul li.order		{	width:  71px;   }#navcontainer ul li.contact		{	width:  85px;   }/*SIDE NAV */#sidenav		{	background: transparent; width: 160px; margin: 20px auto; padding: 0; font: normal 10px verdana, arial, sans-serif; text-align: center;	}#sidenav ul		{	text-align: left; list-style: none; padding: 0; margin: 0 auto;	}#sidenav ul li {	display: block; margin: 0; padding: 0;	}#sidenav ul li a	{	text-align: center; display: block; width: 100%; height: 24px; font-weight: bold;						padding: 7px 0 0 0; color: #333; text-decoration: none; background: #f7f2ea url(../img/nav_button.png) no-repeat;	}						#sidenav>#sidenav ul li a { width: auto; }#sidenav ul li a:hover, #sidenav ul li#active a:hover	{	color: #FFF;	}/* FORMS */input.searchtxt	{	width: 160px; border: 1px solid #333; margin-top: 5px; }input.searchbtn	{	width: 40px; margin: 5px 0 5px 120px; background: #333; color: #fff; border: 1px solid #000; font: bold 10px verdana, arial, sans-serif; }
