@charset "utf-8";
body {
	padding:0px;
	margin:0px;
	background-color: #FFF;
	background-image: url(img/bg.png);
	background-repeat: repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;

}

img, div { behavior: url(iepngfix.htc)}

#main {width:960px; margin:auto;}

#header{width:960px; margin:auto;}
#logo{width:312px; float:left;}
#headmenu { width:530px; height:32px; float:right; text-align:right; color:#FFF; padding-top:10px; padding-right:24px;}

#headmenu a{color:#FFF; padding-left:27px; text-decoration:none;}
#headmenu a:visited{color:#FFF; padding-left:27px; text-decoration:none;}
#headmenu a:hover{color:#0f97c7; padding-left:27px; text-decoration:none;}
#headmenu a:active{color:#FFF; padding-left:27px; text-decoration:none;}

#mainmenu{float:right; height:76px; width:648px; }
.clr{clear:both;}
#content{ width:920px; margin:auto; background-image:url(img/white960.png); background-repeat:no-repeat; padding:20px; padding-top:18px; margin-top:20px; }

#box1 {width:316px; border:#c2c1bf solid 1px; padding:1px; margin-top:20px; height:190px;}
#box1head{background-color:#163569; }
#box1content{margin-top:1px; background-image:url(img/vertgrad.png); background-repeat:repeat-x; padding-left:20px; padding-right:10px; padding-top:17px; line-height:17px;}

#box2 {width:316px; border:#c2c1bf solid 1px; padding:1px; margin-top:10px; }
#box2head{background-color:#2173ba; }
#box2content{margin-top:1px; background-image:url(img/home-aircraftbg.jpg); background-repeat:no-repeat; padding-left:20px; padding-right:10px; padding-top:17px; line-height:17px; color:#FFF; height:142px;}

#box3 {width:576px; border:#c2c1bf solid 1px; padding:1px; margin-top:20px; float:right;}
#box3head{background-color:#205283; }
#box3content{background-image:url(img/circlegrad.png); background-repeat:no-repeat; padding-left:9px; padding-right:10px; padding-top:10px; line-height:17px; color:#032747; height:332px;}

#box3 a{color:#0f97c7; text-decoration:none; font-weight:bold;}
#box3 a:visited{color:#0f97c7; text-decoration:none; font-weight:bold;}
#box3 a:hover{color:#0f97c7; text-decoration:underline; font-weight:bold;}
#box3 a:active{color:#0f97c7; text-decoration:none; font-weight:bold;}

#box3foot{background-color:#163569; width:561px; text-align:right; font-size:10px; color:#0f97c7; height:18px; padding-top:4px; padding-right:15px; font-weight:100;}
#box3foot a{color:#0f97c7; text-decoration:none; }
#box3foot a:visited{ color:#0f97c7; text-decoration:none; }
#box3foot a:hover{ color:#0f97c7; text-decoration:underline; }
#box3foot a:active{ color:#0f97c7; text-decoration:none; }

#col-left{float:left; width:320px; }
#col-right{float:right; width:580px;/* margin-right:38px; !margin-right:38px;*/ }

.prodhead{font-weight:bold; font-size:13px; color:#205283;}

#footer{width:100%; background-image:url(img/footerbg.png); background-repeat:repeat-x; height:300px; margin-top:28px; font-size:10px}
#footpad{width:920px; margin:auto;}
.fsep{width:23px; height:140px; background-image:url(img/footsep.png); background-repeat:no-repeat; float:left;}
.floatleft{float:left; width:auto; padding-top:20px; color:#0f97c7; font-size:10px; }
.floatleft a{color:#0f97c7; text-decoration:none;}
.floatleft a:visited{color:#0f97c7; text-decoration:none;}
.floatleft a:hover{color:#163569; text-decoration:none;}
.floatleft a:active{color:#0f97c7; text-decoration:none;}

#f2top{ color:#8ab4e2; }
#f2l{float:left; width:auto;padding-top:18px;}
#f2r{
	padding-top:18px;
	float:right;
	width:auto;
	width:220px;
	background-image:url(img/footseal.png);
	background-repeat:no-repeat;
	background-position:right;
	height:40px;
	text-align:right;
	padding-right:80px;
}

#cs{width:auto; float:right; margin-top:-11px;  color:#8ab4e2; padding-right:3px;}

#cs a{color:#FFF; text-decoration:none;}
#cs a:visited{color:#FFF; text-decoration:none;}
#cs a:hover{color:#d3dae0; text-decoration:none;}
#cs a:active{color:#FFF; text-decoration:none;}


#boxprod { float:left;
	width:286px;
	border:#c2c1bf solid 1px;
	padding:1px;
	margin-top:20px;

	height:251px;
	background-image:url(img/prod1.jpg);
	background-repeat:no-repeat;
	background-position:1px 1px;
}
.boxprodcontent{margin:1px; margin-top:195px; padding-left:15px; padding-right:10px; padding-top:17px; }

#boxprod2 { float:left;	width:286px;	border:#c2c1bf solid 1px;	padding:1px;	margin-top:20px;	margin-left:25px;	height:251px;	background-image:url(img/prod2.jpg);	background-repeat:no-repeat;	background-position:1px 1px;
}

#boxprod3 { float:left;	width:286px;	border:#c2c1bf solid 1px;	padding:1px;	margin-top:20px;	margin-left:25px;	height:251px;	background-image:url(img/prod3.jpg);	background-repeat:no-repeat;	background-position:1px 1px;
}

#boxprod4 { float:left;	width:286px;	border:#c2c1bf solid 1px;	padding:1px;	margin-top:20px;	/*margin-left:25px;	*/height:251px;	background-image:url(img/prod4.jpg);	background-repeat:no-repeat;	background-position:1px 1px;
}

#boxprod5 { float:left;	width:286px;	border:#c2c1bf solid 1px;	padding:1px;	margin-top:20px;	margin-left:25px;	height:251px;	background-image:url(img/prod5.jpg);	background-repeat:no-repeat;	background-position:1px 1px;
}

#boxprod6 { float:left;	width:286px;	border:#c2c1bf solid 1px;	padding:1px;	margin-top:20px;	margin-left:25px;	height:251px;	background-image:url(img/prod6.jpg);	background-repeat:no-repeat;	background-position:1px 1px;
}

#boxmanu { float:left;
	width:286px;
	border:#c2c1bf solid 1px;
	padding:1px;
	margin-top:20px;

	height:286px;
	background-image:url(img/manu1.jpg);
	background-repeat:no-repeat;
	background-position:1px 1px;
}
.boxprodcontent{margin:1px; margin-top:195px; padding-left:15px; padding-right:10px; padding-top:17px; }

#boxmanu2 { float:left;	width:286px;	border:#c2c1bf solid 1px;	padding:1px;	margin-top:20px;	margin-left:25px;	height:286px;	background-image:url(img/manu2.jpg);	background-repeat:no-repeat;	background-position:1px 1px;
}

#boxmanu3 { float:left;	width:286px;	border:#c2c1bf solid 1px;	padding:1px;	margin-top:20px;	margin-left:25px;	height:286px;	background-image:url(img/manu3.jpg);	background-repeat:no-repeat;	background-position:1px 1px;
}

#boxdesign { float:right;	width:196px;	border:#c2c1bf solid 1px;	padding:1px;	/*margin-top:20px;	*/margin-left:10px;	height:166;}
#boxdesigncontent{margin-top:0px; background-color:#0f97c7; color:#FFF; height:19px; width:176px;padding-left:10px; padding-right:10px; padding-top:5px;}

#wide{width:710px; float:left;line-height:17px;}
#wide2{line-height:17px;}
#wide3{width:760px; float:left;line-height:17px;}

#pdf{background-image:url(img/pdf.jpg); background-repeat:no-repeat; background-position:left; padding-left:40px; padding-top:8px;height:42px; line-height:17px;
}

#pdf a{ font-size:13px; font-weight:bold; text-decoration:underline; color:#0f97c7;}
#pdf a:visited{font-size:13px; font-weight:bold; text-decoration:underline; color:#0f97c7;}
#pdf a:hover{font-size:13px; font-weight:bold; text-decoration:underline; color:#000000;}
#pdf a:active{font-size:13px; font-weight:bold; text-decoration:underline; color:#0f97c7;}

hr {color:#bbbab8; margin-bottom:10px; margin-top:10px;}

.qualityhead{font-size:16px;}

.stronger{font-weight:bold; font-size:13px;}

#boxacc{text-align:right;}
.imgleft{float:left;}

a:link{ text-decoration:none; color:#0f97c7;}
a:visited{text-decoration:none; color:#0f97c7;}
a:hover{text-decoration:underline; color:#0f97c7;}
a:active{text-decoration:none; color:#0f97c7;}

#box1about {width:280px; border:#c2c1bf solid 1px; padding:1px; margin-top:20px; height:325px; !height:355px;}
#col-left-about{float:left; width:280px; }
#col-right-about{float:left; width:400px;/* margin-right:38px; !margin-right:38px;*/ padding-top:20px; padding-left:25px; line-height:15px;}
#boxabout { float:right;	width:196px;	border:#c2c1bf solid 1px;	padding:1px;	margin-top:20px;		height:162px;}
#boxaboutcontent{margin-top:0px; background-color:#0f97c7; color:#FFF; height:19px; width:186px; padding-left:10px; padding-top:5px;}
#about3col{float:right; width:200px;}

#box1-contact {width:316px; border:#c2c1bf solid 1px; padding:1px; margin-top:20px; height:400px; !height:410px;}
#col-right-contact{float:right; width:580px; margin-top:20px;/* margin-right:38px; !margin-right:38px;*/ }

.iform {width:260px;} .iform2 {width:260px; height:120px;}