div{position:relative;}
a{ color:#505050;}
h1{color:#003399; text-transform:uppercase; font-size:1.6em; margin-top:0px; height:37px; line-height:37px;  padding-left:35px; background-image: url("/graphics/design/h1_tail.gif"); background-repeat:no-repeat; background-position:4px 8px; }
h3{ margin-bottom:0px;}
p{ margin-top:0px;}
 
.clear{ clear:both; height:1px; overflow:hidden;}
.polaroid{float:right; background-color:#FFFFFF; padding:10px; border:1px solid #CCCCCC; margin-left:10px; margin-bottom:10px; clear:right;}
.polaroid_sm{float:left; background-color:#FFFFFF; padding:5px; border:1px solid #CCCCCC; margin-right:10px;}
.bottom0{ margin-bottom:0px;}
.threeColPlanes{ list-style-type:none; padding:0px; margin:0px; padding-left:30px;}
.threeColPlanes li{ padding:0px; margin:0px; padding-left:30px; float:left; background-image: url("/graphics/content/icons/plane.gif"); background-position:0px 3px; background-repeat:no-repeat; width:180px;}

.divider{ clear:both; height:15px; background-image: url("/graphics/content/tail_divider.gif"); background-repeat:no-repeat; background-position:10px 0px; overflow:hidden; margin-bottom:10px;}

#Main a{ color:#00408c;}


#LeftCol div h1{background-image: url("/graphics/design/h1_bg.gif"); background-repeat:repeat-x; margin-top:0px; height:37px; line-height:37px; padding-top:8px; margin-bottom:0px; padding-left:24px;}

#LeftCol div h1 span{padding-left:31px; background-image: url("/graphics/design/h1_tail.gif"); background-repeat:no-repeat; background-position:0px 0px; margin-top:0px; height:37px; line-height:37px;}

body{margin:0px; top:0px; background-color:#CCCCCC; color:#505050; font-family:Helvetica, Arial, Verdana, sans-serif; font-size:0.75em; line-height:1.6em;}
	#Container2{ background-image: url("/graphics/design/container_bg.gif");margin-left:auto; margin-right:auto; width:1000px;}
		#Container{background-image: url("/graphics/design/main_bg.gif"); background-position:0px 177px; background-repeat:no-repeat; }
			#Header{height:127px;  background-color:#FFFFFF;}
				.logo{position:absolute; left:31px; top:24px;}
				#HeaderRight{width:277px; height:127px; position:absolute; right:0px; top:0px; background-image: url("/graphics/design/headerRight_bg.gif"); background-position:left; background-repeat:no-repeat; background-color:#00408c;}
					#Flags{position:absolute; top:16px; right:16px; display:none;}
					#HeaderRight p{position:absolute; top:65px; right:20px; text-align:right; color:#FFFFFF; font-size:1.3em; line-height:1.5em; margin:0px;}
						#HeaderRight p a{color:#FFFFFF; text-decoration:none;}
						
			
			
						
			#Menu{height:34px; border-top:8px solid #00408c; border-bottom:8px solid #00408c;  background-color:#FFFFFF; font-weight:bold; z-index:50; overflow:visible; position:relative;}
			
				#Menu ul{list-style-type:none; margin:0px; padding:0px; font-size:1.2em; margin-left:33px; padding-top:7px; overflow:hidden; float:left; background-color:#FFFFFF; position:relative; z-index:50;height:24px;}
				  #Menu ul:hover{overflow:visible;}
				  #Menu ul.hoveron{overflow:visible;}
				  #Menu ul.hoveroff{overflow:none;}

					#Menu li{ background-color:#00408c; font-size:0.75em; border-left:1px solid #00408c; border-right:1px solid #00408c;}
					  #Menu li.Main{text-transform:uppercase; font-size:1em; border:0px; padding-bottom:3px;  background-position:bottom; background-repeat:repeat-x; background-color:#FFFFFF; line-height:20px;}
					  #Menu li.firstSub{ padding-top:14px;}
					  #Menu li.last{ border-bottom:1px solid #00408c; padding-bottom:7px;}

						#Menu li a{ text-decoration:none; color:#FFFFFF; overflow:hidden; padding-left:15px; padding-right:15px; line-height:24px; font-size:1.1em; }
						  #Menu li a:hover{background-image: url("/graphics/design/menuArrow.gif"); background-repeat:no-repeat; background-position:6px 3px;}
						  #Menu li.Main a{padding-left:16px; background-image: url("/graphics/design/menu_off.gif"); background-repeat:no-repeat; background-position:0px 1px; color:#969696; font-size:0.95em;}
						  #Menu li.Main a:hover{ color:#00408c;}
						  #Menu li.Main a.current{color:#505050;background-image: url("/graphics/design/menu_on.gif"); }
						  #Menu li.Main a.current:hover{color:#505050;background-image: url("/graphics/design/menu_on.gif"); }
						  
						  #Menu li.Main a:hover{background-image: url("/graphics/design/menu_off.gif");background-position:0px 1px;}




				#Corporate{position:absolute; top:0px; left:6px;}
				#Military{position:absolute; top:0px; left:132px;}
				#Civil{position:absolute; top:0px; left:251px;}
				#Distributorships{position:absolute; top:0px; left:407px;}
				#Contact{position:absolute; top:0px; left:595px;}

						 
				#Menu form{padding:0px; margin:0px; position:absolute; top:4px; left:810px;}
					#Menu form input.textbox{border:1px solid #00408c; background-image: url("/graphics/design/textInput_bg.gif"); height:17px; width:140px; float:left; padding-left:5px; padding-right:3px; color:#00418c; padding-top:5px; font-size:0.9em;}
			#Main{}
				#LeftCol{width:680px; float:left; padding:20px; background-image: url("/graphics/design/h1_bg.gif"); background-position:0px 20px; background-repeat:repeat-x; }
					#LargerBox{height:296px; background-repeat:no-repeat; margin-top:16px; padding-left:15px; padding-right:16px;}
					  #LargerBox.background{ background-image: url("/graphics/design/LargerBox4.png");}
				#RightCol{width:219px; float:right; display:inline; margin-right:27px;}
					#TopBox{height:231px; background-repeat:no-repeat; margin-top:16px; padding-left:15px; padding-right:16px;}
					  #TopBox.queens{ background-image: url("/graphics/design/rhBgs/queensTop.gif");}
					  #TopBox.distributors{ background-image: url("/graphics/design/rhBgs/distributorsTop.gif");}
					  #TopBox.premises{ background-image: url("/graphics/design/rhBgs/premisesTop.gif");}
					
					#BottomBox{height:231px; background-image: url("/graphics/design/rhBottomBox_bg.gif"); background-repeat:no-repeat; margin-top:13px; padding-left:15px; padding-right:16px;}
					  #BottomBox.queens{ background-image: url("/graphics/design/rhBgs/queensBottom.gif");}
					  #BottomBox.distributors{ background-image: url("/graphics/design/rhBgs/distributorsBottom.gif");}
					  #BottomBox.premises{ background-image: url("/graphics/design/rhBgs/premisesBottom.gif");}
				
						#TopBox h2, #BottomBox h2, #LargerBox h2{color:#003399; text-transform:uppercase; font-weight:bold; font-size:1.25em; padding-top:9px; margin-bottom:2px;}
							#TopBox h2 a, #BottomBox h2 a, #LargerBox h2 a{ text-decoration:none;}
						#TopBox p, #BottomBox p, #LargerBox p{margin-top:2px; margin-bottom:4px; line-height:1.4em}
						#TopBox img, #BottomBox img, #LargerBox img{border:1px solid #003399;}
			#Footer{border-top:4px solid #00408c; height:52px; clear:both; background-color:#FFFFFF;}
				#Footer ul{position:absolute; list-style-type:none; top:6px; left:35px; padding:0px; margin:0px;}
					#Footer ul li{float:left;}
						#Footer ul li a{padding-left:9px; padding-right:9px; border-left:1px solid #505050; text-decoration:none;}
						 #Footer ul li.first a{padding-left:0px; border-left:0px;}
				#Footer .copy{position:absolute; left:35px; top:26px; margin:0px; color:#003082;}
				#Footer .address{position:absolute; right:35px; top:6px; text-align:right; margin:0px;}
				
				
				
div.contactLabel{
width:100px;
text-align:right;
float:left;
padding-top:4px;
font-size:1.1em;
margin-right:4px;
clear:both;
}

/* MRO Lists */
#LeftCol .product-list {
	padding: 10px 30px;
	margin: 0;
	overflow: hidden;
	list-style: disc outside none;
}

#LeftCol .product-list li {
	float: left;
	width: 200px;
}
