/* ::::: http://www.aeroflex.com/_css/style2.css ::::: */

body { margin: 0pt; padding: 0pt; text-align: center; background-color: rgb(235, 245, 248); background-image: url('../img/bkg_sliver_page.jpg'); background-repeat: repeat-x; }
body, th, td, p, li { text-decoration: none; font-family: Arial; font-size: 12px; color: rgb(0, 0, 0); }
img { border: 0pt none ; }
p { margin-top: 0px; }
a:link, a:visited, a:active { color: rgb(51, 151, 185); text-decoration: underline; }
li.proddir a, li.proddir a:link, li.proddir a:active, li.proddir a:visited, li.proddir a:active { text-decoration: none; color: rgb(0, 0, 0); }
h3 { margin: 0px 0pt 8px; color: rgb(51, 151, 185); font-size: 12px; font-family: Arial; }
#wrapper { margin: 0pt auto; width: 818px; text-align: left; position: relative; }
#lang_select { position: absolute; top: 25px; left: 500px; }
#main_nav { background-color: rgb(246, 154, 44); background-image: url('../img/nav_sliver.gif'); background-repeat: repeat-x; background-position: left top; height: 25px; padding-right: 225px; padding-top: 1px; }
div#left_nav { text-decoration: none; margin: 0pt; padding: 0pt 19px 20px; width: 160px; background-image: url('../img/left_nav_bkg.gif'); background-repeat: no-repeat; background-position: left bottom; float: left; }
div#left_nav h2 { text-decoration: none;margin: 0pt 10px 10px; padding: 0pt; color: rgb(51, 151, 185); font-size: 14px; font-family: Arial; }
div#left_nav ul { text-decoration: none;margin: 10px 0pt 0pt; padding: 0pt; list-style-type: none; }
div#left_nav ul li { text-decoration: none;background: transparent url('../img/left_nav_double_karat.gif') no-repeat scroll 0pt 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 15px; margin-bottom: 3px; }
#hm_logo { position: absolute; top: 10px; left: 633px; width: 176px; height: 138px; background-image: url('../img/aeroflex_logo.png'); background-repeat: no-repeat; z-index: 10; }
#hm_footer a:link, #hm_footer a:visited, #hm_footer a:active, #lvl2_footer a:link, #lvl2_footer a:visited, #lvl2_footer a:active { text-decoration: none; color: rgb(128, 128, 128); text-decoration: none; }
#hm_footer a:hover, #lvl2_footer a:hover { text-decoration: none; }
#lvl2_header { text-decoration: none;margin: 0pt; padding: 60px 9px 0pt; background-image: url('../img/lvl2_header.gif'); background-repeat: no-repeat; background-position: left top; height: 210px; position: relative; }
#lvl2_hero { text-decoration: none;margin: 0pt; padding: 0pt; background-repeat: no-repeat; background-position: left top; height: 186px; position: relative; clear: left; }
#lvl2_hero p { text-decoration: none;color: rgb(255, 255, 255); font-weight: normal; font-family: Arial; font-size: 14px; position: absolute; top: 40px; left: 25px; width: 580px; }
#lvl2_content { text-decoration: none; margin: 0pt; padding: 0pt; background-image: url('../img/lvl2_sliver.gif'); background-repeat: repeat-y; background-position: left top; }
table#lvl2_content_fade { text-decoration: none; width: 100%; }
table#lvl2_content_fade td#fade { text-decoration: none;margin: 0pt; padding: 0pt 35px 0pt 28px; background-image: url('../img/lvl2_fade.gif'); background-repeat: no-repeat; background-position: center top; }
#lvl2_footer { padding: 30px 0pt 25px; background-image: url('../img/lvl2_bot_cap.gif'); background-repeat: no-repeat; background-position: left top; background-color: rgb(235, 245, 248); text-align: center; position: relative; color: rgb(128, 128, 128); font-size: 11px; }
.atstitle { vertical-align:top;margin: 0pt; position: absolute; top: 20px; left: 30px; font-size: 16px; color: rgb(51, 151, 185); font-family: Arial; text-decoration: none; font-weight: bold; }
div.teaser_txt h3 { margin: 0pt 0pt 5px; font-weight: bold; font-size: 12px; }
div.teaser_txt h3 a:link, div.teaser_txt h3 a:visited, div.teaser_txt h3 a:active { text-decoration: none; }
div.teaser_txt a:link, div.teaser_txt a:visited, div.teaser_txt a:active { text-decoration: none; color: rgb(0, 0, 0); }
div.teaser_txt h3 a:hover { text-decoration: none; }
div.teaser_txt p { margin: 0pt 0pt 5px; }
img.go_btn { vertical-align: text-top; }
form.search_form { margin: 0pt; float: right; }
input.search_btn { vertical-align: bottom; padding-bottom: 2px; }
div#right_content { margin-left: 220px; width: 530px; }
div#right_content h2 { border-bottom: 1px solid rgb(204, 204, 204); margin: 0px 0pt 10px; padding-bottom: 5px; padding-top: 20px; color: rgb(51, 151, 185); font-size: 14px; font-family: Arial; }
table.two_column { width: 530px; }
table.two_column tr { vertical-align: top; }
table.two_column td { width: 50%; padding-bottom: 10px; }
table.two_column td div.teaser_txt { text-decoration: none;float: right; display: inline; margin-left: 5px; margin-right: 10px; width: 165px; }
table.two_column td div.teaser_txt h3 { text-decoration: none;font-size: 12px; }
div#product_locator { padding: 5px 10px 15px 15px; background-color: rgb(230, 242, 246); }
div#product_locator form { margin: 0pt; }
.prod_select { width: 300px; margin-right: 5px; font-size: 11px; }
.clear { clear: both; }
form input { font-size: 11px; }
select { font-size: 11px; }
/* ::::: http://www.aeroflex.com/_css/sortabletable.css ::::: */

/* ::::: http://www.aeroflex.com/ats/_atscss/atsnav.css ::::: */

#nav, #nav ul { text-decoration: none;margin: 0pt; padding: 0pt; float: left; width: 60em; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 1; font-size: 12px; font-weight: bold; z-index: 20; }
#nav ul { text-decoration: none;background-color: rgb(246, 170, 44); }
#nav a { text-decoration: none;padding: 0.5em 1em; display: block; width: 12em; color: rgb(0, 0, 0); text-decoration: none; }
#nav a.daddy { text-decoration: none;background: transparent url('../img/nav_arrow.gif') no-repeat scroll right center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#nav li { text-decoration: none;padding: 0pt; float: left; width: 12em; }
#nav li:hover, #nav li.hover { position: static; }
#nav li#home { width: 6em; padding-left: 0.4em; }
#nav li#about { width: 8em; padding-left: 0.4em; }
#nav li#news { width: 4.5em; padding-left: 0.4em; }
#nav li#service { width: 10em; padding-left: 0.4em; }
#nav li#contact { width: 7em; padding-left: 0.4em; }
#nav li#products { width: 6.5em; padding-left: 0.4em; }
#nav li.bullet { text-decoration: none;background-image: url('../img/nav_dot.gif'); background-position: left center; background-repeat: no-repeat; }
#nav li:hover a { text-decoration: none;color: rgb(255, 255, 255); }
#nav li:hover li:hover a { text-decoration: none;color: rgb(255, 255, 255); }
#nav li:hover li:hover li:hover a { text-decoration: none;color: rgb(255, 255, 255); }
#nav li:hover li a { text-decoration: none;color: rgb(0, 0, 0); }
#nav li:hover li:hover li a { text-decoration: none;color: rgb(0, 0, 0); }
#nav li ul li { text-decoration: none;border-right: 1px solid rgb(250, 166, 70); border-bottom: 1px solid rgb(250, 198, 70); background-color: rgb(246, 170, 44); }
#nav li ul { text-decoration: none;margin: 0pt; position: absolute; left: -999em; height: auto; width: 18em; font-weight: normal; }
#nav li li { text-decoration: none;padding-right: 1em; width: 18em; }
#nav li ul a { text-decoration: none;width: 15em; }
#nav li a:hover, #nav li ul a:hover { text-decoration: none;color: rgb(255, 255, 255); }
#nav li ul ul { text-decoration: none;margin: -1.75em 0pt 0pt 14em; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { text-decoration: none;left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { text-decoration: none;left: auto; color: rgb(255, 255, 255); }
#nav li:hover, #nav li.sfhover {text-decoration: none; color: rgb(255, 255, 255); }
.atstitle { vertical-align:top;text-decoration: none;margin: 0pt; position: absolute; top: 20px; left: 30px; font-size: 16px; color: rgb(51, 151, 185); font-family: Arial; text-decoration: none; font-weight: bold; }
.atstitle:hover { vertical-align:top;text-decoration: none;margin: 0pt; position: absolute; top: 20px; left: 30px; font-size: 16px; color: rgb(51, 151, 185); font-family: Arial; font-weight: bold; text-decoration: none; }

