/* ::::: 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 { font-family: sans-serif; 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 { color: rgb(0, 0, 0); }
#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; }
#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 { color: rgb(128, 128, 128); text-decoration: none; }
#hm_footer a:hover, #lvl2_footer a:hover { text-decoration: underline; }
#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; }
#content_wrapper { padding: 60px 9px 0pt; background-image: url('../img/content_header_bkg_tall.jpg'); background-repeat: no-repeat; background-position: left top; position: relative; }
.atstitle { vertical-align:top;margin: 0pt; position: absolute; top: 20px; left: 30px; font-size: 16px; color: rgb(51, 151, 185); font-family: sans-serif; text-decoration: none; font-weight: bold; }
#content_header { position: relative; }
#content_hero { margin: 0pt; padding: 0pt; background-repeat: no-repeat; background-position: left top; height: 135px; position: relative; clear: left; }
#content_hero p { color: rgb(255, 255, 255); font-weight: normal; font-family: sans-serif; font-size: 14px; position: absolute; top: 30px; left: 25px; width: 580px; }
#content_body { padding: 15px; }
#content { padding: 10px 30px 10px 20px; font-weight: normal; font-family: sans-serif; color: rgb(0, 0, 0); font-size: 1em; margin-left: 220px; width: 530px; }
div#prodhead { border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 15px; }
#content h2, #content h2 a, #content h2 a:visited, #content h2 a:active { margin: 0px; padding-bottom: 5px; padding-top: 20px; color: rgb(51, 151, 185); font-size: 14px; font-family: sans-serif; text-decoration: none; }
#content_left_nav { margin: -1em 0 -1em 0px;  padding: 0px 19px 20px; width: 160px; background-image: url('../img/left_nav_bkg.gif'); background-repeat: no-repeat; background-position: left bottom; }
#content_left_nav h2 { margin: 0pt 10px 10px; padding: 0pt; color: rgb(51, 151, 185); font-size: 14px; font-family: sans-serif; }
#content_left_nav ul { margin: 10px 0pt 0pt; padding: 0pt; list-style-type: none; }
#content_left_nav ul li { 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; }
#content_left_nav ul li a, #content_left_nav ul li a:visited, #content_left_nav ul li a:active { text-decoration: none; }
#content_left_nav ul li a:hover { text-decoration: underline; }
#content_left_nav ul li ul { margin: 5px 0pt; padding: 0pt; list-style-type: none; }
#content_left_nav ul li ul li { background: transparent url('../img/left_nav_single_karat.gif') no-repeat scroll 0pt 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 15px; font-size: 11px; margin-bottom: 3px; }
#content_left_nav ul li ul li a, #content_left_nav ul li ul li a:visited, #content_left_nav ul li ul li a:active { text-decoration: none; }
#content_left_nav ul li ul li a:hover { text-decoration: underline; }
.tabs a:link, .tabs a:visited, .tabs a:active { color: rgb(0, 0, 0); }
.tabs a:hover { color: rgb(255, 255, 255); }
form.search_form { margin: 0pt; float: right; }
input.search_btn { vertical-align: bottom; padding-bottom: 2px; }
table.data { border: 1px solid black; border-collapse: collapse; }
table.data th { text-align: left; font-weight: bold; background-color: rgb(51, 151, 185); color: white; }
table.data td a, table.data td a:active, table.data td a:visited { color: rgb(51, 151, 185); text-decoration: none; }
table.data td a:hover { color: rgb(51, 151, 185); text-decoration: underline; }
tr.data1 { background-color: rgb(255, 255, 255); color: black; }
tr.data2 { background-color: rgb(230, 242, 246); color: black; }
td.tab_back div { background-image: url('../img/tab_white_sliver.gif'); background-repeat: repeat-x; background-position: center top; float: right; height: 24px; font-size: 12px; }
td.tab_back div img { border: 0pt none ; vertical-align: middle; padding-bottom: 1px; }
td.tab_back a:link, td.tab_back a:visited, td.tab_back a:active { border: 0pt none ; font-weight: bold; text-decoration: none; }
td.tab_back a:hover { color: rgb(255, 255, 255); }
td.tab_front div { background-image: url('../img/tab_sliver.gif'); background-repeat: repeat-x; background-position: center top; float: right; height: 24px; font-size: 12px; }
td.tab_front div img { border: 0pt none ; vertical-align: middle; padding-bottom: 1px; }
td.tab_front a:link, td.tab_front a:visited, td.tab_front a:active { border: 0pt none ; font-weight: bold; text-decoration: none; }
td.tab_front a:hover { color: rgb(255, 255, 255); }
.productbox { border: 1px solid rgb(246, 172, 48); padding: 4px; width: 100%; float: left; }
form input { font-size: 11px; }
/* ::::: http://www.aeroflex.com/_css/sortabletable.css ::::: */

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

#nav, #nav ul { 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 { background-color: rgb(246, 170, 44); }
#nav a { padding: 0.5em 1em; display: block; width: 12em; color: rgb(0, 0, 0); text-decoration: none; }
#nav a.daddy { 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 { 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: 6em; padding-left: 0.4em; }
#nav li#news { width: 12em; 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 { background-image: url('../img/nav_dot.gif'); background-position: left center; background-repeat: no-repeat; }
#nav li:hover a { color: rgb(255, 255, 255); }
#nav li:hover li:hover a { color: rgb(255, 255, 255); }
#nav li:hover li:hover li:hover a { color: rgb(255, 255, 255); }
#nav li:hover li a { color: rgb(0, 0, 0); }
#nav li:hover li:hover li a { color: rgb(0, 0, 0); }
#nav li ul li { 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 { margin: 0pt; position: absolute; left: -999em; height: auto; width: 18em; font-weight: normal; }
#nav li li { padding-right: 1em; width: 18em; }
#nav li ul a { width: 15em; }
#nav li a:hover, #nav li ul a:hover { color: rgb(255, 255, 255); }
#nav li ul ul { 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 { 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 { left: auto; color: rgb(255, 255, 255); }
#nav li:hover, #nav li.sfhover { color: rgb(255, 255, 255); }
.atstitle { vertical-align:top;margin: 0pt; position: absolute; top: 20px; left: 30px; font-size: 16px; color: rgb(51, 151, 185); font-family: sans-serif; text-decoration: none; font-weight: bold; }
.atstitle:hover { vertical-align:top;margin: 0pt; position: absolute; top: 20px; left: 30px; font-size: 16px; color: rgb(51, 151, 185); font-family: sans-serif; font-weight: bold; text-decoration: none; }

