/* CSS - ATRO HOMEPAGE AND SITEWIDE STRUCTURE */
body {
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	}
/* Default Link styles */
a:link, a:visited	{ color: #336699; text-decoration: underline; }
a:hover, a:active   { color: #9D3807; text-decoration: underline; } 
p	{ margin: 0px; }
td	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	line-height: 12pt;
	/*lsi had - text-align: justify;*/
    }
#Table_01 {
	width: 755px;
	margin: 0 auto;
	}
.clear { clear: both;}
#td_leftside_top{
	width: 234px;
	minimum-height: 230px;
	background-image: url(http://www.astronics.com/css/images/bg_leftside.gif);
	background-repeat: repeat-y;
	}
#td_leftside_bottom{
	width: 234px;
	minimum-height: 158px;
	background-image: url(http://www.astronics.com/css/images/bg_leftside.gif);
	background-repeat: repeat-y;
	}
#td_maincontent {
	/*width: 521px;*/
	padding: 0 16px 0 0;
	height: 720px;
	vertical-align: top;
	}
div#container {
	position: relative;
}
/* THIS RULE WAS FARTHER DOWN ON THE PAGE */
div#subnav {
	position: absolute;
	top: 130px;
	left: -230px;
	width: 135px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 8pt;
	color: #e8eff8;
	font-weight: normal;
	text-decoration: none;
	/* text-align: left; was on LSI and AES */
}
/* Top Sub-Sub-Navigation - Structure and links AES and ATRO */
.Table_SubNav {
	height: 30px;
	}	
td.sub-nav	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 7.5pt;
	color: #263368;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
	}
a.sub-nav:link, a.sub-nav:visited 	{ color: #263368; text-decoration: none; }
a.sub-nav:hover, a.sub-nav:active   { color: #F15F10; text-decoration: none; } 
a.sub-nav-on:link, a.sub-nav-on:visited, a.sub-nav-on:hover, a.sub-nav-on:active   { color: #9D3807; text-decoration: none; }

/* Top Sub Sub Navigation for LSI */
.Table_SubSubNav {
	height: 30px;
	}		
td.subsubnav	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 7.5pt;
	color: #263368;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
	/*text-decoration: none; was on LSI */
	}	

/* Sub-sub-navigation menu on Careers, Contact and Product pages */
a.subsubnav:link, a.subsubnav:visited    { color: #263368; text-decoration: none; }
a.subsubnav:hover, a.subsubnav:active   { color: #F15F10; text-decoration: none; } 
a.subsubnav-on:link, a.subsubnav-on:visited    { color: #9D3807; text-decoration: none; cursor: default;}
a.subsubnav-on:hover, a.subsubnav-on:active   { color: #9D3807; text-decoration: none; cursor: default;} 
/* END Top Sub Sub Navigation for LSI */


#searchDiv {
	padding: 2px 0px 0px 10px;
	}
#td_search {
	width: 234px;
	height: 26px;
	background-image: url(http://www.astronics.com/css/images/bg_liteblu.gif);
	background-repeat: repeat;
	}
/* Search Subhead Text */
.search 	{
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 9pt;
	color: #004274;
	font-weight: bold;
    }
#td_utibar {
	width: 521px;
	height: 26px;
	background-image: url(http://www.astronics.com/css/images/bg_liteblu.gif);
	background-repeat: repeat;
	text-align: center;
	}
.utibar 	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: 500;
	/*text-align: center;  was on LSI */
    }
a.utilink:link, a.utilink:visited {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	text-decoration: none;
	}		
a.utilink:hover, a.utilink:active {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	text-decoration: underline;
	}
div#back  { 
	padding: 0px;
	width: 65px;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 7.5pt;
	color: #9D3807;
	font-weight: bold; 
	position: relative;
	top: -30px;
	left: 0px;
	z-index: 100001;
	}
/* LSI had this class 
.back{ 
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 7.5pt;
	color: #9D3807;
	font-weight: bold; 
	}	
*/
div#print-anchor{
	float: left;
	width: 10px;
	}
div#printthispage  { 
	padding: 0;
	margin: 0 0 0 20px;
	width: 200px;
	text-align: left;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 7.5pt;
	color: #9D3807;
	font-weight: bold; 
	position: relative;
	top: -30px;
	left: 0px;
	z-index: 100002;
	}
a.back:link, a.back:visited   { color: #9D3807; text-decoration: underline; }
a.back:hover, a.back:active   { color: #263368; text-decoration: underline; }


/* index.asp Not used
#sidebar {
	background-image: url(http://www.astronics.com/css/images/bg_leftsidetop_home.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 234px;
} */	
.subpage-header	{
	font-family: Trebuchet, Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11pt;
	color: #9D3807; /* was 9f6b14*/
	font-weight: bold;
}
p.subpage-header { margin: 0 0 12px 0; }
/* astronics aes had no td style */

.text 	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	line-height: 12pt;
	text-align: justify;
    }
.subhead	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10pt;
	color: #9f6b14;
	font-weight: bold;
	text-align: left; /* just LSI subpage had this */
	/*font-size: 9pt;
	color: #000000; atro had black subheads at 9pt */
    }
.subhead-dkblu	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9pt;
	color: #263368;
	font-weight: bold;
    }
.subhead-ochre	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9pt;
	color: #9f6b14;
	font-weight: bold;
	margin-bottom: 5px;
    }
.header-dkblu	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10pt;
	color: #263368;
	font-weight: bold;
    }
.header-ochre 	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10pt;
	color: #9f6b14;
	font-weight: bold;
    }
/* From LSI */
.XLgheader {
	font-weight: bold;  
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-size: 14px; 
	color: #9f6b14;	
	line-height: 22px;
}
/* Subpage photo captions - data display - from LSI */
.smalltext 	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 7pt;
	color: #000000;
	font-weight: normal;
	line-height: 10pt;
    }	
/* Contact and Locations pages from LSI */
.smallprint {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 7pt;
	line-height: 10pt;
	color: #777777;
	}	
	
/* Press pages and ArcSafe page from LSI Widely used in Company and Contact-Locations Pages */
.headline 	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9pt;
	color: #263368;
	font-weight: bold;
	text-align: left;
    }
.smallcaps { font-variant: small-caps; }		
.italic { font-style: italic; color: #263368; }
.underline { text-decoration: underline; }
sup { font-size: 6.5pt; }
/* Form elements style */
/* Eliminates padding on Search Box */
form { margin: 0px; }
select	{ 
	font-weight: bold; 
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	font-size: 10px; 
	color: #999999; 
	background-color: #ffffff; 
	border-color: #DDDDDD; 
	}
.buttonstyle {
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #ffffff; 
	background-color: #004274; 
	}
.textboxsmall {
	font-family: verdana,Arial,Helvetica,Sans-Serif; 
	font-size: 7pt; 
	color: #000000; 
	background-color: #ffffff; 
	}
/* Form elements style FROM LSI for contact form */
.formlabel {
	font-weight: bold;  
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-size: 11px; 
	color: #000000;	
}
.specialSmall{
	font-weight: normal;  
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	font-size: 10px; 
	color: #cc6633;
}
.smallRedAlertText {
	font-weight: bold;  
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	font-size: 10px; 
	color: #cc3300;
}
ul        { list-style-type: disc; line-height: 10pt; }  
ul ul     { list-style-type: square; line-height: 10pt;  margin-bottom: 12px; }     
ul ul ul  { list-style-type: disc; line-height: 10pt;}
li        { margin-top: 5px; text-align: left; line-height: 13pt;}
/* From LSI
ul        { list-style-type: disc; line-height: 12pt; }  
ul ul     { list-style-type: square; line-height: 12pt;  margin-bottom: 12px; }     
ul ul ul  { list-style-type: disc; line-height: 12pt;}
li        { margin-top: 5px; text-align: left;} */
/* List styles from AES
ul        { list-style-type: disc; line-height: 12pt; }  
ul ul     { list-style-type: square; line-height: 12pt;  margin-bottom: 12px; }     
ul ul ul  { list-style-type: disc; line-height: 12pt;}
li        { margin-top: 5px; text-align: left;} */

/* USED ON EXECUTIVE MANAGEMENT and BOARD*/
div.biopic {
	height: 170px;
	width: 100%;
	margin: 8px 0 8px 0;
}
p.bio, p.subhead {
	margin: 8px 0 8px 0;
}	
img.biopic 	{
	margin: 8px 15px 8px 0px;
}
/* Product page and Market page images - pages are no longer used
img.pad-right 	{
	margin: 0px 15px 0px 0px;
}
img.pad-left 	{
	margin: 0px 0px 0px 15px;
}  */
/*  Formats images on subpages and print pages */
img.inline-right 	{
	margin: 15px 0px 15px 20px;
	}
img.inline-left 	{
	margin: 15px 15px 15px 0px;
	}	
/* Privacy page - Inline and default links */
a.inline:link, a.inline:visited   { color: #263368; text-decoration: underline; }
a.inline:hover, a.inline:active   { color: #9D3807; text-decoration: underline; } 

/* Homepage product links for LSI */
a.textlink:link, a.textlink:visited {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9pt;
	line-height: 13pt;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	}
a.textlink:hover, a.textlink:active {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9pt;
	line-height: 13pt;
	color: #9D3807;
	font-weight: bold;
	text-decoration: underline;
	}
/* Fact Sheet and Contact and Locations, Support - Contact and AOG pages address info indentation*/
div.indent  { 
	padding: 6px 0px 12px 40px;
	}
/* Indents for LSI Contact, Support and AOG pages was this
div.indent  {  padding: 6px 0px 12px 20px; } */

div.pad_0-0-0-20 {
	padding: 0px 0px 0px 20px;
}
div.pad_0-20-0-20 {
	padding: 0px 20px 0px 20px;
}
div.pad_10-0-0-40 {
	padding: 10px 0px 0px 40px;
}

/* styles for dme data */
ul.dbUL {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}
ul.dbUL li {
	margin-top: 0;
	margin-bottom: 0;
	line-height: 12pt;
	padding-top: 0;
	padding-bottom: 0;
}
table.data {
	margin: 0;
	padding: 0;
	border: none;
	width: 100%;
}
table.data td {
	text-align: left;
	vertical-align: top;
	padding: 0 0 10px 0;
}
table.atacts {
	margin: 0 0 0 40px;
	padding: 0;
	border: none;
	width: 100%;
}
table.atacts td {
	text-align: left;
	vertical-align: top;
	padding: 0 0 10px 0;
}
table.atacts li {
	margin-bottom: -7px;
}
/* Culture page */
div.culture{
	padding: 0px 70px 0px 30px;
	text-align: center;
	font-family: Eras Demi ITC,Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10pt;
	line-height: 11pt;
	color: #999999;
	}
.subhead-culture 	{
	font-family: Eras Demi ITC,Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11pt;
	line-height: 15pt;
	color: #263368;
	letter-spacing: 1pt;
    }
	/* Zones Table in DME Cotract Vehicles section */	
	table#zones {  
border: 1px #cccccc solid;
 background-color:#F8F8F8;
 margin-top: 6px;
 width: 500px;}
table#zones caption { font-weight: bold; margin-bottom: 10px;}
table#zones th{
 padding: 2px 5px;
 border-bottom: 2px #cccccc solid;
 border-right: 1px #cccccc solid;
 background-color:#263368;
 font-size: 10px;
 color: #fff;
  font-family: arial, verdana, sans-serif;
  text-align: center;
}
table#zones td{
 height: 25px;
 padding: 2px 8px;
 border-bottom: 1px #cccccc solid;
 border-right: 1px #cccccc solid; 
 color: #263368;
 font-family: arial, verdana, sans-serif;
 font-size: 10px;
 font-weight: bold;
}
/* 0f4375*/
table#zones col.functionalAreaCol { background-color: #ccc; font-size: 10px; text-align: left;}
table#zones colgroup.zoneCells { width: 20px;}
td.checked{ background: #F8F8F8 url(/images/checkmark.gif) 5px 0 no-repeat;}