body {margin:0;padding:0;background:url(images/main_body_background.jpg) top left repeat-x;font:11px arial,helvetica,verdana,sans-serif;}
p.description {color:#333333;line-height:14px;}
p.description a {color:#7B1723;}
p.description a:hover {color:#25507A;}

a.storylink {color:#7B1723;}
a.storylink:hover {color:#25507A;}

div.widemiddle a {color:#7B1723;}
div.widemiddle a:hover {color:#25507A;}


div.quote_container{background:url(images/quote_bckgrnd.jpg) top center no-repeat;width:132px;height:23px;margin-left:575px;text-align:center;}
a.quote {color:white;line-height:19px;font-weight:bold;}
a.quote:hover {color:yellow;}
p {margin:0 0 7px 0;padding:0;}

#header {width:750px;height:72px;background:url(images/header.jpg) top left no-repeat;}
a.logolink{display:block;width:300px;height:50px;float:left;}
#main_background {width:716px;background:url(images/white_bkgrnd_shadow.jpg) top left repeat-y;margin:0;padding:0;}
#dark_bar_background {width:100%;height:23px;background:#E3E0DE url(images/dark_bkgrnd_shadow.jpg) top left repeat-y;float:left;position:static;}
#dark_bar_background a {color:white;}
#dark_bar_background a:hover {color:#25507A;}
#dark_bar_background span {color:white;}
#white_background_shadow {width:716px;background:url(images/white_bottom_background.jpg) top left repeat-y;}
#bottom_shadow {width:716px;height:10px;background:url(images/bottom_shadow.jpg) top left no-repeat;clear:both;}
div.lowerlinks{width:165px;text-align:center;margin-top:4px;}
div.lowerbar{position:absolute;height:23px;width:auto;background:#E3E0DE;left:720;}
div.copyright{margin-left:280px;padding-top:10px;color:#43382F;font-size:10px;}


ul#main_menu {list-style:none;padding:5px 0 20px 0;margin:0;width:156px;}
ul#main_menu li 
		{
			position:relative;
			border-top:1px solid #A6B3BF;
			border-right:1px solid #A6B3BF;
			display:block;
			height:22px;
			line-height:22px;
			background:#E8E7E7;
		    }
ul#main_menu li a 	
		{   
			color:black;
			text-decoration:none;
			display:block;
			height:22px;
			line-height:22px;
			padding-left:10px;
			width:100%;;
			}
ul#main_menu li a:hover {color:white;font-weight:bold;display:block;z-index:50;}

ul#main_menu ul {position:absolute;width:150px;border-bottom:1px solid #A6B3BF;margin:-1px 0 0 157px;list-style:none;padding:0px 0 0px 0;background:#25507A;display:none;}

ul#main_menu ul li {display:block;background:#25507A;width:100%;}

ul#main_menu ul li a {display:block;color:white;width: 139px !important;width:100%;}
ul#main_menu ul li a:hover {font-weight:bold;background:#496989;color:yellow;}

ul#main_menu ul#whyusher a.onpageyellow {color:yellow;font-weight:bold;text-decoration:none;margin-left:0;}
ul#main_menu ul#contact a.onpageyellow {color:yellow;font-weight:bold;text-decoration:none;margin-left:0;}
ul#main_menu ul#aircraft a.onpageyellow {color:yellow;font-weight:bold;text-decoration:none;margin-left:0;}
ul#main_menu ul#manufacturing a.onpageyellow {color:yellow;font-weight:bold;text-decoration:none;margin-left:0;}

ul#main_menu ul#whyusher li img {margin-right:3px;}
ul#main_menu ul#contact li img {margin-right:3px;}
ul#main_menu ul#aircraft li img {margin-right:3px;}
ul#main_menu ul#manufacturing li img {margin-right:3px;}

ul#main_menu ul#whyusher li.onpage {padding-top:1px;}
ul#main_menu ul#contact li.onpage {padding-top:1px;}
ul#main_menu ul#aircraft li.onpage {padding-top:1px;}
ul#main_menu ul#manufacturing li.onpage {padding-top:1px;}

ul#main_menu li#home_menu {border:0;background:url(images/top_menu_bkgrnd.gif) top left no-repeat;}
ul#main_menu li#contact_menu {border-top:1px solid #A6B3BF;border-right:0;background:url(images/bottom_menu_bkgrnd2.gif) top left no-repeat;}

ul#main_menu li#home_menu:hover, ul#main_menu li#home_menu.over{background:url(images/top_menu_bkgrnd_over.gif) top left no-repeat;}
ul#main_menu li#menu_2:hover, ul#main_menu li#menu_2.over{background:#25507A;}
ul#main_menu li#menu_3:hover, ul#main_menu li#menu_3.over{background:#25507A;}
ul#main_menu li#menu_4:hover, ul#main_menu li#menu_4.over{background:#25507A;}
ul#main_menu li#menu_4_1:hover, ul#main_menu li#menu_4.over{background:#25507A;}
ul#main_menu li#menu_5:hover, ul#main_menu li#menu_5.over{background:#25507A;}


ul#main_menu li#contact_menu:hover, ul#main_menu li#contact_menu.over{background:url(images/bottom_menu_bkgrnd_over.gif) top left no-repeat;}

div.bodycontainer{width:518px;margin-left:24px;}
div.widetop{background:url(images/wide_upper.gif) top left no-repeat;height:29px;}
div.widetop h1{font:bold 15px arial,verdana,helvetica,sans-serif;color:black;margin:0 0 0 10px;padding:8px 0 0 0;}
div.widemiddle {background:url(images/wide_middle.gif) top left repeat-y;margin:0;padding:0px 20px 0px 20px;width: auto !important;width:518px;}
div.widemiddle h2{font:bold 14px arial,verdana,helvetica,sans-serif;color:#7B1723;margin:0 0 0 0;padding:8px 0 0 0;}
div.widemiddle h3{clear:right;font:bold 12px arial,verdana,helvetica,sans-serif;color:#000;margin:0 0 0 0;padding:8px 0 0 0;}
div.widemiddle h4{font:11px arial,verdana,helvetica,sans-serif;color:#000;margin:0 0 3px 0;padding:0 0 0 0;font-style:italic;}
div.widemiddle p {margin:6px 0 0 0;padding:0;}
div.piccontainer{float:right;border:1px solid #25507A;margin:0 0 10px 15px;}
div.piccontainer2{float:right;border:1px solid #25507A;margin:-20px 0 10px 15px;}
div.piccontainer_noborder{float:right;margin:0 0 10px 15px;cursor:pointer;}
div.piccontainer_noborder img {border:1px solid #25507a;}
div.piccontainer p,div.piccontainer2 p {margin:4px 0 5px 0;text-align:center;}
div.widelower{background:url(images/wide_lower.gif) top left no-repeat;height:13px;}

ul.cnc_machining{margin:0px 0 0 30px;padding:0;list-style:outside square;color:#7B1723;}
ul.cnc_machining li {padding:2px 0;}
ul.cnc_machining li span{color:black;}
div p.enlarge{text-align:center;margin:2px 0 2px 0;font-size:10px;padding:0;}
div.enlargepic {display:none;width:325px;height:269px;border:2px solid #000;background:#25507A;z-index:100;position:absolute;margin-left:111px;margin-top:28px;}
div.enlargepic a {color:white;font-size:10px;}
div.enlargepic a:hover {color:white;}
div.close {float:right;margin-right:5px;}
div.drag1 {float:right;margin-right:30px;cursor:move;}
div.drag1 p {color:white;font-size:10px;}
div.pictitle{height:25px;}
div p.titletext {margin:0;padding:5px 0 0 5px;color:white;font-weight:bold;}
div.mainpicleft{float:left;margin:5px 10px 0 0;cursor:pointer;}
div.mainpicleft img {border:1px solid #25507A;}


