/* GENERAL STYLES
--------------------------------------- */
body {
  background-color: #4f4f4f;
  color: #4f4f4f;
  font: normal 12px "Arial", "Helvetica", sans-serif;
  margin: 0px;
  padding: 0px;
}

h1, h2, h3, p, ul, form, li, table, tr, td {
  margin: 0px;
  padding: 0px;
}

i {
  display: none;
}

a:link,
a:hover,
a:visited,
a:link
{
	color: #0033cc;
}

#flashcontent {
  padding: 1px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background: #aaaaaa;
}

#content_text
{
	padding: 16px 24px 0px 24px;
}

#content_text a:link,
#content_text a:hover,
#content_text a:visited,
#content_text a:link
{
	text-decoration: none;
	color: #0033cc;
}

#content_text h2
{
	padding: 0px 0px 10px 0px;
	font-weight: bold;
	font-size: 12px;
}

#content_text h3 
{
	font-weight: bold;
	font-size: 14px;	
}

#content_text table
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#form_div
{
	margin: 0px 0px 0px 100px;	
}

#form_div h2
{
	font-size: 14px;
	padding: 15px 0px 16px 0px;	
}

/* BACKGROUND
--------------------------------------- */
.background {
  background-color: ;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 40px 0px;
}

/* TOP_NAV
--------------------------------------- */
.top_nav {
  width: 756px;
  height: 43px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.top_nav ul {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.top_nav li {
  list-style-type: none;
  float: left;
}

.top_nav li a {
  height: 43px;
  width: 108px;
  display: block;
}

.top_nav li a:link#home, .top_nav li a:visited#home, .top_nav li a:active#home {
  width: 106px;
  background-image: url(images/navigation/home.gif);
}

.top_nav li a:hover#home {
  width: 106px;
  background-image: url(images/navigation/home_red.gif);
}

.top_nav li a:link#aircraft_maint, .top_nav li a:visited#aircraft_maint, .top_nav li a:active#aircraft_maint {
  background-image: url(images/navigation/aircraft_maint.gif);
}

.top_nav li a:hover#aircraft_maint {
  background-image: url(images/navigation/aircraft_maint_red.gif);
}

.top_nav li a:link#avionics_services, .top_nav li a:visited#avionics_services, .top_nav li a:active#avionics_services {
  background-image: url(images/navigation/avionics_services.gif);
}

.top_nav li a:hover#avionics_services {
  background-image: url(images/navigation/avionics_services_red.gif);
}

.top_nav li a:link#components, .top_nav li a:visited#components, .top_nav li a:active#components {
  background-image: url(images/navigation/components.gif);
}

.top_nav li a:hover#components {
  background-image: url(images/navigation/components_red.gif);
}

.top_nav li a:link#aircraft_parts, .top_nav li a:visited#aircraft_parts, .top_nav li a:active#aircraft_parts {
  background-image: url(images/navigation/aircraft_parts.gif);
}

.top_nav li a:hover#aircraft_parts {
  background-image: url(images/navigation/aircraft_parts_red.gif);
}

.top_nav li a:link#charter, .top_nav li a:visited#charter, .top_nav li a:active#charter {
  background-image: url(images/navigation/charter.gif);
}

.top_nav li a:hover#charter {
  background-image: url(images/navigation/charter_red.gif);
}

.top_nav li a:link#fbo_services, .top_nav li a:visited#fbo_services, .top_nav li a:active#fbo_services {
  width: 110px;
  background-image: url(images/navigation/fbo_services.gif);
}

.top_nav li a:hover#fbo_services {
  width: 110px;
  background-image: url(images/navigation/fbo_services_red.gif);
}

/* BOTTOM_NAV
--------------------------------------- */
.bottom_nav {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.bottom_nav ul {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.bottom_nav li {
  list-style-type: none;
  float: left;
}

.bottom_nav li a {
  height: 36px;
  width: 108px;
  display: block;
}

.bottom_nav li a:link#aircraft_sales, .bottom_nav li a:visited#aircraft_sales, .bottom_nav li a:active#aircraft_sales {
  width: 106px;
  background-image: url(images/navigation/aircraft_sales.gif);
}

.bottom_nav li a:hover#aircraft_sales {
  width: 106px;
  background-image: url(images/navigation/aircraft_sales_red.gif);
}

.bottom_nav li a:link#aircraft_management, .bottom_nav li a:visited#aircraft_management, .bottom_nav li a:active#aircraft_management {
  background-image: url(images/navigation/aircraft_management.gif);
}

.bottom_nav li a:hover#aircraft_management {
  background-image: url(images/navigation/aircraft_management_red.gif);
}

.bottom_nav li a:link#oem_affiliates, .bottom_nav li a:visited#oem_affiliates, .bottom_nav li a:active#oem_affiliates {
  background-image: url(images/navigation/oem_affiliates.gif);
}

.bottom_nav li a:hover#oem_affiliates {
  background-image: url(images/navigation/oem_affiliates_red.gif);
}

.bottom_nav li a:link#testimonials, .bottom_nav li a:visited#testimonials, .bottom_nav li a:active#testimonials {
  background-image: url(images/navigation/testimonials.gif);
}

.bottom_nav li a:hover#testimonials {
  background-image: url(images/navigation/testimonials_red.gif);
}

.bottom_nav li a:link#certificates, .bottom_nav li a:visited#certificates, .bottom_nav li a:active#certificates {
  background-image: url(images/navigation/certificates.gif);
}

.bottom_nav li a:hover#certificates {
  background-image: url(images/navigation/certificates_red.gif);
}

.bottom_nav li a:link#company_info, .bottom_nav li a:visited#company_info, .bottom_nav li a:active#company_info {
  background-image: url(images/navigation/company_info.gif);
}

.bottom_nav li a:hover#company_info {
  background-image: url(images/navigation/company_info_red.gif);
}

.bottom_nav li a:link#contact_us, .bottom_nav li a:visited#contact_us, .bottom_nav li a:active#contact_us {
  width: 110px;
  background-image: url(images/navigation/contact_us.gif);
}

.bottom_nav li a:hover#contact_us {
  width: 110px;
  background-image: url(images/navigation/contact_us_red.gif);
}

/* HOME
--------------------------------------- */
.content {
  width: 756px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 7px;
}

.content p {
  padding: 12px 18px 0px 16px;
  line-height: 17px;
}

.upcoming_body {
  font: normal 11px "Tahoma", "Arial", Helvetica, sans-serif;
  padding: 2px 16px 0px 0px;
}

.content p#upcoming_header {
  padding: 12px 0px 0px 0px;
}

.date_header {
  color: #2988dd;
  margin: 2px 0px 6px 0px;
}

.image_links 
{
  margin: 0px 0px 0px -2px;
  padding: 0px 0px 3px 0px;
}

.image_links table tr td
{
	padding: 3px 3px 0px 2px;
}

.blue_links {
  padding: 18px 0px 0px 16px;
}

.blue_links a:link, .blue_links a:visited, .blue_links a:active, .blue_links li a:hover {
  color: #0033cc;
  text-decoration: none;
}

#list_red_bullets {
  color: #782d33;
  font-size: 11px;
}

#list_red_bullets li {
  padding-bottom: 5px;
}

#list_red_bullets span {
  color:#4f4f4f;
}

/* PAGE MAIN BODY IMAGES
--------------------------------------- */
.home_image {
  background-image: url(images/home.jpg);
  background-repeat: no-repeat;
  width: 756px;
  height: 353px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.aircraft_maint_image {
  background-image: url(images/aircraft_maint.jpg);
  background-repeat: no-repeat;
  width: 756px;
  height: 353px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.aircraft_management_image {
  background-image: url(images/aircraft_management.jpg);
  background-repeat: no-repeat;
  width: 756px;
  height: 353px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.aircraft_parts_image {
  background-image: url(images/aircraft_parts.jpg);
  background-repeat: no-repeat;
  width: 756px;
  height: 353px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.aircraft_sales_image {
  background-image: url(images/aircraft_sales.jpg);
  background-repeat: no-repeat;
  width: 756px;
  height: 353px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.avionics_services_image {
  background-image: url(images/avionics_services.jpg);
  background-repeat: no-repeat;
  width: 756px;
  height: 353px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.certificates_image {
  background-image: url(images/operations_cert.jpg);
  background-repeat: no-repeat;
  width: 756px;
  height: 353px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.charter_image {
  background-image: url(images/private_charter.jpg);
  background-repeat: no-repeat;
  width: 756px;
  height: 353px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.company_info_image {
  background-image: url(images/company_info.jpg);
  background-repeat: no-repeat;
  width: 756px;
  height: 353px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.components_image {
  background-image: url(images/components_support.jpg);
  background-repeat: no-repeat;
  width: 756px;
  height: 353px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.contact_us_image {
  background-image: url(images/contact_flightcraft.jpg);
  background-repeat: no-repeat;
  width: 756px;
  height: 353px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.fbo_services_image {
  background-image: url(images/fbo_services.jpg);
  background-repeat: no-repeat;
  width: 756px;
  height: 353px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.eugene_fbo_image {
  background-image: url(images/eugene_fbo.jpg);
  background-repeat: no-repeat;
  width: 756px;
  height: 353px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.monthly_specials_image {
  background-image: url(images/monthly_specials.jpg);
  background-repeat: no-repeat;
  width: 756px;
  height: 353px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.piston_maint_image {
  background-image: url(images/piston_maint.jpg);
  background-repeat: no-repeat;
  width: 756px;
  height: 353px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.turbine_maint_image {
  background-image: url(images/turbine_aircraft_maint.jpg);
  background-repeat: no-repeat;
  width: 756px;
  height: 353px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.citation_maint_image {
  background-image: url(images/citation_maint.jpg);
  background-repeat: no-repeat;
  width: 756px;
  height: 353px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.eugene_portland_image {
  background-image: url(images/eugene_portland.jpg);
  background-repeat: no-repeat;
  width: 756px;
  height: 353px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.oem_affiliates_image {
  background-image: url(images/affiliates.jpg);
  background-repeat: no-repeat;
  width: 756px;
  height: 353px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.testimonials_image {
  background-image: url(images/testimonials.jpg);
  background-repeat: no-repeat;
  width: 756px;
  height: 353px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/* MAIN CONTAINER
--------------------------------------- */
.container {
  background-image: url(images/container_slice_new.gif);
  background-repeat: repeat-y;
  width: 776px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
  overflow: auto;
}

.container_body {
  background-image: url(images/container_top_new.gif);
  background-repeat: no-repeat;
  padding: 6px 0px 0px 0px;
  overflow: visible;
}

.container_bottom {
  background-image: url(images/container_bottom_new3.gif);
  background-repeat: no-repeat;
  margin: -5px 0px 0px 0px;
  padding: 0px 0px 0px 7px;
  height: 54px;
}

/* FOOTER
--------------------------------------- */
.footer {
  color: #000000;
  font: normal 10px, Verdana, Arial, Helvetica, sans-serif;
  height: 20px;
  margin: 0px 0px 0px 0px;
  padding: 6px 0px 2px 0px;
  clear: both;
}

.footer-left {
  margin: 0px 0px 0px 0px;
  position: relative;
  left: 14px;
  float: left;
}

.footer-right {
  margin: 0px 10px 0px 0px;
  float: right;
  width: 270px;
}

.footer p {
  color: #666666;
  text-align: right;
}

.footer ul {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.footer li {
  display: inline;
  list-style-type: none;
}

.footer a:active,
.footer a:link,
.footer a:visited {
  color: #669900;
  text-decoration: none;
}

.footer a:hover {
  color: #336600;
  text-decoration: none;
}

#footer_text 
{
	padding: 10px 0px 0px 0px;
	font-size: 11px;
	text-align: center;
	color: #bbbbbb;
}

#footer_text a:active,
#footer_text a:link,
#footer_text a:visited {
  color: #bbbbbb;
  text-decoration: none;
}

#footer_text a:hover 
{
	color: #dddddd;
}

/* NEW CONTENT STYLES */
.new_content_div {
	background-color: #eeeeee;
	margin: 0px 0px 0px 2px;
	overflow: auto;
	padding: 10px 20px 10px 20px;
	width: 712px;
}

form .new_content_div p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content_text form#form1 p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.new_content_left_div 
{
	float: left;
	width: 350px;
}

.new_content_right_div 
{
	float: right;
	width: 350px;
}

.spaceTop
{
	margin: 10px 0px 0px 0px;
}

.spaceBottom 
{
	margin: 0px 0px 10px 0px;
}

/* LANDING PAGE STYLES */
.landingPageContent 
{
	color: #000000;
	margin: 0px 0px 0px 2px;
	overflow: auto;
	padding: 10px 20px 10px 20px;
	width: 712px;
}

.landingPageContent table td.column-1 
{
	width: 228px;
}

.landingPageContent table td.column-2 
{
	width: 229px;
}

.landingPageContent p 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.landingPageContent h2 
{
	font-size: 15px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.landingPageContentLeft 
{
	float: left;
	width: 457px;
}

.landingPageContentRight 
{
	float: right;
	width: 225px;
}

.landingPageContentRight img 
{
	width: 225px;
}

.landingPageContentFooter 
{
	background-color: #f8b826;
	clear: both;
	color: #000000;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	text-align: center;
}

.landingPageContentFooter a:active,
.landingPageContentFooter a:hover,
.landingPageContentFooter a:link,
.landingPageContentFooter a:visited 
{
	color: #cc2f2f;
}

.newsletter_signup 
{
	color: #ffffff;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 700px;
}

.newsletter_signup p 
{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	text-align: center;
}

.newsletter_signup input 
{
	font: normal 11px Arial, sans-serif;
}