html {overflow-y: scroll;}

body {
	text-align: center;
	margin:0px;
	text-decoration:none;
	font-size: 13px;
	color: #000;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 13px;
	line-height: 18px;
}

h1, .ProductHeading {
	font-size: 18px; 
	font-weight: bold; 
	line-height: 20px;
	color: #fff;
	background-color: #000;
	letter-spacing: 2px;
	padding: 4px 9px;
	margin: 0px;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	padding: 0;
	margin: 15px 0px 5px 0px;
	text-align: left;
	color: #016db6;
}
	h2 a:link,
	h2 a:visited {
		font-size: 16px;
		display: block;
		font-weight: bold;
		padding: 0;
		text-align: left;
		text-decoration: none;
	}
	
	h2 small {
		line-height: 12px;
		font-size: 11px;
	}
	
	h2 a:hover,
	h2 a:active {text-decoration: none;}
	
h3 {
	font-size: 14px;
	margin: 15px auto 5px;
	color: #666;
}

form {margin: 0px; padding: 0px;}

p {
	margin: 6px auto 18px;
	padding: 0px 6px;
}

p.intro {
	line-height: 1.5;
	text-align: center;
	padding: 0px 20px;
}

#container table ul {margin-top: 5px; margin-bottom: 15px;}
#container table ul li {list-style-image: url('/images/common/bullet.gif');}
#container table li ul {margin-top: 10px;}
#container table li ul li {list-style-image: url('/images/common/bullet_small.gif');}

li {margin-bottom: 8px;}

li h3 {margin-bottom: 3px;}
li p {margin-top: 0px; margin-bottom: 16px;}

a:link		{text-decoration:underline; color:#364086;}
a:visited	{text-decoration:underline; color:#296d98;}
a:hover		{text-decoration:underline; color:#c24a00;}
a:active	{text-decoration:underline; color:#600;}

.clear {clear: both;}

.breadcrumbs {
	background-color: #333;
	border-bottom: 1px solid #666;
	border-top: 1px solid #666;
	color: #999;
	font-weight: bold;
	height: 18px;
	padding-left: 18px;
}
	
	.famCoaxial .breadcrumbs a:link,
	.famCoaxial .breadcrumbs a:visited {color: #77b1d5;}
	
	.famCeramics .breadcrumbs a:link,
	.famCeramics .breadcrumbs a:visited {color: #db94cd;}
	
	.famAntenna .breadcrumbs a:link,
	.famAntenna .breadcrumbs a:visited {color: #f37a7a;}
	
	.famPower .breadcrumbs a:link,
	.famPower .breadcrumbs a:visited {color: #a5db93;}

.breadcrumbs a:link,
.breadcrumbs a:visited {
	border-bottom: 1px solid #666;
	color: #ccc;
	float: left;
	padding: 0px 6px;
	font-weight: normal;
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	margin: 0px 6px;
	vertical-align: baseline;
}

.breadcrumbs a:hover {
	background-color: #222;
	border-color: #fff;
}

	.breadcrumbs img {float: left;}

	.breadcrumbs a#lnkHome {
		padding-left: 16px;
		background: transparent url('/images/icons/icon_home.gif') no-repeat scroll left center;
	}
	
	.breadcrumbs a#lnkHome:hover {background-color: #222;}

#content {
	border: 1px solid #ccc;
	border-top: 3px solid #000;
	border-bottom-color: #666;
	background: #fff url('/images/effects/dropshadow_right.gif') no-repeat 50% -2px;
}

table#content {width: 100%;}

a.LinkText:link,
a.LinkText:visited {text-decoration:none;color:#000080;}

a.LinkRedText:link,
a.LinkRedText:visited {text-decoration:none;color:#C00000;}
a.LinkRedText:hover {text-decoration:underline;color:#00f;}
a.LinkRedText:active {text-decoration:underline;color:#009;}

a.LinkBold:link,
a.LinkBold:visited {text-decoration:none;color:#000080;}

a.LinkRedBold:link,
a.LinkRedBold:visited {text-decoration:none;color:#C00000;}
a.LinkRedBold:hover {text-decoration:underline;color:#00f;}
a.LinkRedBold:active {text-decoration:underline;color:#009;}

a.LinkSm:link,
a.LinkSm:visited {text-decoration:underline;color:white}
a.LinkSm:hover {text-decoration:underline;color:yellow}
a.LinkSm:active {text-decoration:underline;color: #ecc219;}

a.LinkSm2 {text-decoration:underline;color:blue}
a.LinkSm2:visited {text-decoration:underline;color:blue}

a.BodySm:link {color:#000080}
a.BodySm:visited {color:#000080}
a.BodySm:hover {text-decoration:underline;color:blue}

a.BottomNav {text-decoration:none;color:#404040; font-size: 9pt; line-height: 16px;}
a.BottomNav:link {text-decoration:none;color:#404040;}
a.BottomNav:visited {text-decoration:none;color:#404040;}
a.BottomNav:hover {text-decoration: none;color:#505255; background-color: #c7cdd3;}

a.BottomNavText {text-decoration:none;color:#404040;}
a.BottomNavText:link {text-decoration:none;color:#404040;}
a.BottomNavText:visited {text-decoration:none;color:#404040;}
a.BottomNavText:hover {text-decoration: underline;color:#505255;}

a.BottomNavBold {text-decoration:none;color:#404040;}
a.BottomNavBold:visited {text-decoration:none;color:#404040;}
a.BottomNavBold:visited:hover {text-decoration:underline;color:#000000;}
a.BottomNavBold:hover {text-decoration:underline;color:#000000;}

.WhiteHead {text-decoration:none;font:normal 600 13px/15px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#FFFFFF;}
.BodyItal {text-decoration:none;font:italic 12px/14px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#000000;}
.BodyGray {text-decoration:none;font:normal 12px/14px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#BBBBBB}
.BodyBlue {text-decoration:none;font:normal 12px/14px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#000080}
.BodyRedText {text-decoration:none;font:normal 12px/14px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#C00000;}
.BodyRedBold {text-decoration:none;font:normal 800 12px/14px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#C00000;}

.MainHead {
	text-decoration:none;
	font-size: 12pt;
	font-weight: bold;
	color: #296D98;
	margin-bottom: 10px;
}

a.MainHead {text-decoration: none;}
a.MainHead:hover {text-decoration: none;}

.SubHead2 {text-decoration:none;font:normal 600 15px/17px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#000080;}
.CatalogHead {text-decoration:none;font:normal 800 13px/15px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#000080;}
.LinkText {text-decoration:none;font:normal 12px/14px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#000080;}
.LinkRedText {text-decoration:none;font:normal 12px/14px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#C00000;}
.LinkBold {text-decoration:none;font:normal 800 12px/14px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#000080;}
.LinkRedBold {text-decoration:none;font:normal 800 12px/14px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#C00000;}
.highlighton {background:#FFFFFF;}
.highlightoff {background:transparent;}
.BodySm {text-decoration:none;font:normal 10px/10px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#000000;}
.BodySm2 {text-decoration:none;font:normal 11px/11px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#000000;}
.LinkSm {font:normal 9px/9px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:white}
.LinkSm2 {font:normal 9px/9px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:blue}
.bordr {border-style:solid;border-color:#0000BC;border-width:1px}
.bordr2 {border-style:solid;border-color:#0000BC;border-top-width:0px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px}
.ErrorHead {text-decoration:none;font:normal 800 13px/15px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:red}
.BlueHead {text-decoration:none;font:normal 800 13px/15px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#4552FF}
.GreenHead {text-decoration:none;font:normal 800 13px/15px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:green}
.WhiteBold {text-decoration:none;font:normal 800 12px/14px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#FFFFFF;}
.BodyDBlueText {text-decoration:none;font:normal 12px/14px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#000088;}
.BodyDBlueBold {text-decoration:none;font:normal 800 12px/14px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#000088;}
.BottomNavText {text-decoration:none;font:normal 12px/14px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#404040; line-height: 16px;}
.BottomNavBold {text-decoration:none;font:normal 800 12px/14px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#404040;}
.NumericSmall {text-decoration:none;font:normal 8pt/10pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#000000;}
.NumericSmallPrint {text-decoration:none;font:normal 6pt/8pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#000000;}
.NumericVSmallPrint {text-decoration:none;font:normal 4pt/5pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#000000;}
.SmSpacer {font-size:4px;}

.HeadingTable {
	border: 1px solid #aaa; 
	background-color: #ddd; 
	text-decoration:none;
	font:normal 700 13px/15px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#000080;
}
	
.HR{color: #DCDCDC;}
.titlebig {font-family:helvetica,veranda,arial; font-size:45px; color:#A2ACC7; text-decoration:none; font-weight:bold; line-height:.75;}
.SelectList {text-decoration:none;font:normal 12px/12px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#000000;}
.TextBox {text-decoration:none;font:normal 12px/14px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#000000;}
.NavText {text-decoration:none;font:normal 11px/12px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#888888;}
.NavBold {text-decoration:none;font:800 11px/12px Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:#888888;}

a.NavText {text-decoration:none;color:#888888;}
a.NavText:visited {text-decoration:none;color:#888888;}
a.NavText:hover {text-decoration:underline;color:#8080FF;}
a.NavText:active {text-decoration:underline;color:#8080FF;}

a.button {
	display: block;
	line-height: 17px;
	padding: 9px 3px 9px 32px;
	background-color: #df5500;
	background-repeat: no-repeat;
	background-position: 6px center;
	border: 1px solid #803100;
	color: #fff;
	text-decoration: none;
	margin: 9px;
}

a.button:hover {
	background-color: #803100;
	color: #fff;
	border-color: #000;
	padding: 9px 2px 9px 33px;
	background-position: 7px center;
}

a.contact {background-image: url('/images/shared/icons/icon_envelope.gif')}

.error {background-color: #c00; color: #fff; font-weight: bold;}


/* ======================================================================================
					Product Navigation 
====================================================================================== */

#prodnav {
	border-top: 3px solid #999;
	border-bottom: 3px solid #999;
	padding-bottom: 1px;
	margin-bottom: 5px;
}

#prodnav a:link,
#prodnav a:visited {
	display: block;
	margin-bottom: -1px;
	text-decoration: none;
	border-bottom: 1px solid #eee;
	padding: 2px;
	line-height: 17px;
}

#prodnav img {margin-right: 5px; vertical-align: middle;}
#prodnav .BodyText a {margin-left: 35px; padding-left: 10px;}

#prodnav td.related {
	line-height: 17px;
	font-weight: bold;
	color: #000;
	padding: 2px 5px;
	border-bottom: 1px solid #eee;
}

ul.prodnav {
	border: 1px solid #999;
	border-top: 3px solid #999;
	border-bottom: 3px solid #999;
	padding-bottom: 1px;
	margin-bottom: 5px;
	padding: 0px;
	text-align: left;
}

/* override global style for #container table ul */
#container table ul.prodnav li {list-style: none !important; list-style-image: none !important}

ul.prodnav li {
	margin: 0px;
}

ul.prodnav a:link,
ul.prodnav a:visited {
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	line-height: 17px;
	padding: 3px 3px 3px 32px;
	background: transparent no-repeat scroll 6px center;
	margin: 0px;
}

ul.prodnav a:hover {
	background-position: 5px center;
	padding-left: 31px;
}

ul.prodnav a:active {
	background-position: 4px center;
	padding-left: 30px;
}

ul.prodnav li.title {
	background-color: #999;
	color: #fff;
	font-weight: bold;
	padding: 0px 3px 3px 9px;
}

/* IE6 is a piece of SHIT \*/
* html ul.prodnav li a { height: 17px; }
/* End */


ul.prodnav li a.rfq {background-image: url('/images/shared/icons/icon_envelope.gif')}
ul.prodnav li a.build {background-image: url('/images/shared/icons/icon_wrench.gif')}
ul.prodnav li a.engineer {background-image: url('/images/shared/icons/icon_quote.gif')}
ul.prodnav li a.search {background-image: url('/images/shared/icons/icon_search.gif')}
ul.prodnav li a.salesrep {background-image: url('/images/shared/icons/icon_bubble.gif')}
ul.prodnav li a.pdf {background-image: url('/images/shared/icons/icon_pdf.gif')}

/* ======================================================================================
					Images with Info
====================================================================================== */

div.graph {
	text-align: center;
	margin: 18px auto;
}

div.graph h2 {
	text-align: center;
}

div.graph img {
	padding: 5px;
	margin: auto;
}

.beforeandafter {background: transparent url('/images/effects/fat-orange-arrow.jpg') no-repeat scroll center;}

.beforeandafter
	div.graph {float: left; width: 50%;}

.beforeandafter
	div.graph
		h2 {font-size: 21px; margin: 0px;}

.beforeandafter div.graph img {margin-right: 10px;}

div.filter {
	vertical-align: middle;
	text-align: left;
	line-height: 60px;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
	div.filter img {
		float: left;
		border: 1px solid #000;
		margin-right: 10px;
	}

/* ======================================================================================
					Press Releases
====================================================================================== */
p.pressrelease_details {color: #666; text-align: right; margin: 9px auto;}

.pressrelease {padding: 0px 9px;}

.pressrelease img {
	margin: 18px;
}

/* ======================================================================================
					MLFT Filter Select-Drawing Diagram 
====================================================================================== */

#mlft_diagram {
	width: 366px;
	height: 314px;
	margin: auto;
	position: relative;
	background-image: url('/images/graphs/lowpass_mlft_diagram.jpg');
	background-repeat: no-repeat;
}

	#mlft_diagram img {
		z-index: 1;
	}

	#mlft_diagram div {
		position: absolute;
		display: block;
		cursor: pointer;
		z-index: 2;
		background-repeat: no-repeat;
		background-position: 0px 0px;
		text-align: center;
	}

	#mlft_diagram div#singlestamped {
		left: 0px;
		bottom: 103px;
		width: 168px;
		height: 138px;
		background-image: url('/images/effects/mlft/mlft_singlestamped.jpg');
	}

	#mlft_diagram div#dualstamped {
		left: 0px;
		bottom: 0px;
		width: 168px;
		height: 104px;
		background-image: url('/images/effects/mlft/mlft_dualstamped.jpg');
	}
		
	#mlft_diagram div#singlethreaded {
		right: 0px;
		bottom: 0px;
		width: 118px;
		height: 241px;
		background-image: url('/images/effects/mlft/mlft_singlethreaded.jpg');
	}

	#mlft_diagram p {
		display: none;
		position: absolute;
		top: 0px;
		width: 100px;
		margin: auto;
		padding: 2px;
		border: 1px solid #124769;
		background-color: #77B1D5;
		color: #124769;
		color: #fff;
		font-size: 10px;
		font-weight: bold;
		text-align: center;
	}
	
	#mlft_diagram div#singlestamped p {top: -10px;}
	#mlft_diagram div#singlethreaded p {top: 25px;}
	#mlft_diagram div#dualstamped p {top: -10px;}

#mlft_drawings div {
	display: none;
	position: absolute;
}

#mlft_drawings div h2 {
	margin-top: 0px;
}

#mlft_drawings p {
	color: #124769;
	font-weight: bold;
	font-size: 14px;
}

.TopicHeader {
	text-decoration:underline;
	font-style: italic;
	font-size: 12pt;
	line-height: 16pt;
	font-weight: 800;
	color: #000000;
}

.BodyText {
	text-decoration:none;
}

.BodyBold {
	text-decoration:none;
	font-weight: bold;
}


/* lists with items that are more than one line. Adds more space between items. */
ul.multiline li {margin-bottom: 13pt;}

.SubHead {
	
	font-size: 13pt;
	line-height: 16pt;
	font-weight: 800;
	color: #000;
}

.ProdToolHeader {
	
	font-style: italic;
	font-size: 16pt;
	line-height: 18pt;
	font-weight: bold;
	color: #000;
}


/* ======================================================================================
					Footer 
====================================================================================== */

#PageFooter {
	border-top: 3px solid #eee;
	padding-top: 10px;
}

#PageFooter a:link, #PageFooter a:visited {
	color: #333;
	text-decoration: none;
}

#PageFooter div {
	padding: 2px;
	text-align: center;
}

#PageFooter #FooterNav {
	background-color: #b8bdc3;
	margin-bottom: 0px;
	padding: 0px 1px 0px 0px;
	color: #d7dde3;
	font-weight: bold;
}

	#PageFooter #FooterNav a:link,
	#PageFooter #FooterNav a:visited {
		font-weight: normal;
		padding: 2px 7px;
		line-height: 22px;
		border: 1px solid #a8acb2;
		border-width: 0px 1px;
		margin-left: -1px;
	}
	
	#PageFooter #FooterNav a:hover,
	#PageFooter #FooterNav a:active {
		background-color: #9ba1a7;
		color: #fff;
	}

#PageFooter #FooterDivisions {
	background-color: #eee;
	border: 1px solid #b8bdc3;
	border-top-width: 0px;
	margin-bottom: 10px;
	height: 135px;
	padding: 0px;
}

	#PageFooter #FooterDivisions a:link,
	#PageFooter #FooterDivisions a:visited {
		display: block;
		float: left;
		margin-top: 5px;
		overflow: hidden;
		background-position: center -161px;
		background-repeat: no-repeat;
		width: 25%;
		text-align: center;
		text-decoration: none;
	}
	
	#PageFooter #FooterDivisions a:hover,
	#PageFooter #FooterDivisions a:active {
		background-position: top center;
		cursor: pointer;
	}
	
	#PageFooter #FooterDivisions a#lnkSASP {background-image: url('/images/footer/footer_sasp.jpg');}
	#PageFooter #FooterDivisions a#lnkSensors {background-image: url('/images/footer/footer_sensors.jpg');}
	#PageFooter #FooterDivisions a#lnkMicrowave {background-image: url('/images/footer/footer_microwave.jpg');}
	#PageFooter #FooterDivisions a#lnkPower {background-image: url('/images/footer/footer_power.jpg');}
	
	#PageFooter #FooterDivisions a:link p,
	#PageFooter #FooterDivisions a:visited p {
		font-size: 11px;
		display: block;
		line-height: 15px;
		height: 30px;
		margin: 95px 0px 5px;
		padding: 0px;
		color: #333;
	}
	
	#PageFooter #FooterDivisions a:hover p,
	#PageFooter #FooterDivisions a:active p {
		color: #000;
	}

#PageFooter #FooterCompanyName {
	background-color: #d3d5d8;
	margin-bottom: 0px;
	font-weight: bold;
	padding: 3px;
	border: 1px solid #b8bdc3;
	border-bottom-width: 0px;
}

#PageFooter #FooterCompanyInfo {
	background-color: #eee;
	border: 1px solid #b8bdc3;
	border-top-width: 0px;
	padding-bottom: 0px;
	margin-bottom: 10px;
}

	#PageFooter #FooterCompanyInfo p {
		margin: 2px auto 5px;
		font-size: 11px;
	}

		#PageFooter a#lnkCorporate {
			display: block;
			width: 100px;
			margin: auto;
		}

		#PageFooter a#lnkCorporate img {
			border: 0px;
		}

		#PageFooter a#lnkCorporate:link,
		#PageFooter a#lnkCorporate:visited {
			border-bottom: 3px solid #eee;
		}

		#PageFooter a#lnkCorporate:hover,
		#PageFooter a#lnkCorporate:active {
			border-color: #a8acb2;
		}

/* ======================================================================================
					Product Index Pages 
====================================================================================== */
.productindex a {
	display: block;
	height: 50px;
	padding: 5px;
	margin: 0px;
	font-size: 18px;
	line-height: 50px;
	font-weight: bold;
	color: #296d98;
	vertical-align: middle;
}

	.productindex a:link,
	.productindex a:visited {
		color: #000;
		border: 1px solid #fff;
		text-decoration: none;
	}

	.productindex a:hover,
	.productindex a:active {
		color: #666;
		border-color: #ccc;
		text-decoration: none;
	}
	
.productindex a.doubleline {
	line-height: 25px;
}

.productindex a img {
	font-size: 8px;
	float: left;
	margin-right: 10px;
	vertical-align: middle;
}

	/* - - - - - - Index Page with SubMenus on Right - - - - - - */

		.hascategories {
			padding-bottom: 15px;
		}

		.hascategories a {
			padding: 0px 5px;
			display: inline;
			border-width: 0px 0px 1px;
			line-height: 50px;
		}

		.hascategories a:link,
		.hascategories a:visited {
			border-width: 0px;
			border-bottom: 3px solid #fff;
		}
	
		.hascategories a img {
			margin-right: 10px;
			margin-left: 5px;
		}

		.hascategories ul {
			margin: 0px 0px 25px;
			padding-left: 100px;
			color: #ccc;
		}
		
		.hascategories ul li {
			margin: 0px;
		}

		.hascategories ul li a {
			padding: 0px;
			font-size: 13px;
			line-height: 20px;
			font-weight: normal;
			color: #296d98;
			display: inline;
		}

			.hascategories ul li a:link,
			.hascategories ul li a:visited {
				border: 0;
				text-decoration: none;
			}

			.hascategories ul li a:hover,
			.hascategories ul li a:active {
				border: 0;
				text-decoration: underline;
			}

	/* - - - - - - Left Index Page Region - - - - - - - */

		td.indexInfo {
			border-right: 1px solid #000;
			padding: 5px 0px;
		}

		td.indexInfo div,
		td.indexInfo p {
			padding: 0px 10px;
		}

		td.indexInfo div.indexNav {
			padding: 0px;
		}

		td.indexInfo h2 {
			color: #124769;
			border-bottom: 3px solid #124769;
			padding: 0px 5px;
			margin: 30px auto 0px;
			font-size: 16px;
			line-height: 24px;
		}

		td.indexInfo ul {
			padding: 0px;
			margin: 0px;
			list-style: circle;
		}

		#container table td.indexInfo ul li {
			margin-left: 20px;
			margin: 10px auto 10px 20px;
			list-style-image: none;
		}

	/* - - - - - - Index Navigation - - - - - - - - - */

		div.indexNav a {
			display: block;
			text-align: right;
			text-decoration: none;
			padding: 7px 5px;
			font-size: 16px;
			font-weight: bold;
			margin: 0px 0px 3px auto;
			border: 1px solid #124769;
			border-width: 1px 0px 1px 1px;
			width: 240px;
			background-repeat: no-repeat;
		}

		div.indexNav a:link,
		div.indexNav a:visited {
			color: #fff;
			background-position: 3px -35px;
			text-decoration: none;
		}

			div.indexNav a#lnkCoaxial:link,
			div.indexNav a#lnkCoaxial:visited {
				background-position: 3px -15px;
			}

		div.indexNav a:hover,
		div.indexNav a:active {
			color: #fff;
			background-position: 3px -135px;
		}

			div.indexNav a#lnkCoaxial:hover,
			div.indexNav a#lnkCoaxial:active {
				background-position: 3px -115px;
			}

		div.indexNav a.currentpage,
		div.indexNav a#lnkCoaxialcurrent {
			background-color: #fff;
			width: 241px;
			position: relative;
			right: -1px;
			cursor: default;
		}

		div.indexNav a.currentpage,
		div.indexNav a.currentpage:link,
		div.indexNav a.currentpage:visited {
			background-position: 3px -235px;
			background-color: #fff;
		}

		div.indexNav a#lnkCoaxial,
		div.indexNav a#lnkCoaxialcurrent {
			background-image: url('/images/thumbnails/tb_nav_coaxial.jpg');
		}
			div.indexNav a#lnkCoaxialcurrent {
				background-position: 3px -215px;
			}
		div.indexNav a#lnkSurface {
			background-image: url('/images/thumbnails/tb_nav_surface.jpg');
		}
		div.indexNav a#lnkTerminal {
			background-image: url('/images/thumbnails/tb_nav_terminal.jpg');
		}
		div.indexNav a#lnkPlates {
			background-image: url('/images/thumbnails/tb_nav_plates.jpg');
		}
		div.indexNav a#lnkLowPass {
			background-image: url('/images/thumbnails/tb_nav_lowpass.jpg');
		}
		div.indexNav a#lnkConnectors {
			background-image: url('/images/thumbnails/tb_nav_connectors.jpg');
		}
		div.indexNav a#lnkGaskets {
			background-image: url('/images/thumbnails/tb_nav_gaskets.jpg');
		}

/* ======================================================================================
					Request Information
======================================================================================= */

.request_info button {
	cursor: pointer;
	font-family: arial, sans-serif; 
	font-size: 16px;
	font-weight: bold;
	padding: 6px;
}

.request_info fieldset {
	border: 3px double #900;
	margin-bottom: 10px;
	height: 340px;
	padding: 9px;
}

	.request_info legend {
		color: #c00;
		font-size: 14px;
		font-weight: bold;
		padding: 0px 9px;
	}

.request_info fieldset.optional {
	border-color: #ccc;
}

	.request_info fieldset.optional legend {color: #666;}

.request_info fieldset.required input,
.request_info fieldset.required textarea {
	border: 1px solid #600;
}

.request_info fieldset.required input.disabled {
	background-color: #fff;
	color: #900;
	border: 1px dashed #ccc;
	border-width: 0px 0px 1px 0px;
}

.request_info textarea {margin-bottom: 8px; font-family: arial, sans-serif; font-size: 13px;}

/* ======================================================================================
					Confirmation Page
======================================================================================= */

.confirmation	h2 {text-align: center;}

.confirmation	p {
	text-align: center;
	margin: 10px 0px;
}

/* ======================================================================================
					Product Family Colors 
=========================================================================================
	| Coaxial.......(blue)		 Power..........(green)
	|	light	-	#a9d0e8;		light	-	#a5db93;
	|	bgmid	-	#77b1d5;		bgmid	-	#61c041;
	|	txtmid	-	#457c9f;		txtmid	-	#4b9432;
	|	dark	-	#124769;		dark	-	#356823;
	|
	| Ceramics......(purple)	 Antennas.......(red)
	|	light	-	#db94cd;		light	-	#f37a7a;
	|	mid		-	#a85898;		mid		-	#d52b2b;
	|	txtmid	-	#893d7a;		txtmid	-	#a42121;
	|	dark	-	#69225b;		dark	-	#731717;
	|
	| Specialty.....(yellow)
	|	light	-	#ffec70;
	|	mid		-	#ffb908;
	|	txtmid	-	#dfa004;
	|	dark	-	#be8700;
	--------------------------------------------------------------- */

	/* ========== Coaxial ================================= */
		
		.famCoaxial h2 {color: #457c9f;}

		.famCoaxial td.indexInfo {
			background-color: #77b1d5;
			border-color: #124769;
			color: #124769;
		}

		/* .......... Index Navigation .................. */
		.famCoaxial div.indexNav a:link,
		.famCoaxial div.indexNav a:visited {
			background-color: #296d98;
		}
		.famCoaxial div.indexNav a:hover,
		.famCoaxial div.indexNav a:active {
			background-color: #124769;
		}
		.famCoaxial div.indexNav a.currentpage,
		.famCoaxial div.indexNav a.currentpage:link,
		.famCoaxial div.indexNav a.currentpage:visited,
		.famCoaxial div.indexNav a#lnkCoaxialcurrent {
			color: #124769;
			background-color: #fff;
		}
		
		/* .......... Product Index ..................... */		
		.famCoaxial td.productindex a:link,
		.famCoaxial td.productindex a:visited {
			color: #296d98;
		}
		.famCoaxial td.productindex a:hover,
		.famCoaxial td.productindex a:active {
			color: #124769;
			border-color: #77b1d5;
		}
		
		/* .......... Graph ............................. */
		.famCoaxial div.graph img,
		.famCoaxial div.filter {
			border: 1px solid #124769;
			background-color: #77b1d5;
		}
		
		/* .......... Product Navigation ................ */
		.famCoaxial #prodnav {border-color: #a9d0e8;}

		.famCoaxial a:link,
		.famCoaxial a:visited {color: #457c9f;}
		
		.famCoaxial a:hover,
		.famCoaxial a:active {
			color: #c24a00;
			border-left-color: #c24a00;
			border-right-color: #c24a00;
		}

		.famCoaxial #prodnav td.related {color: #124769;}
		
		.famCoaxial ul.prodnav {border-color: #457c9f;}
		.famCoaxial ul.prodnav li.title {background-color: #457c9f; color: #fff; border-bottom: 1px solid #223e4f;}
		
		.famCoaxial ul.prodnav a:hover {
			background-color: #fff5ea;
			border-top-color: #de6f2b;
			border-bottom-color: #c24a00;
		}
		
		.famCoaxial ul.prodnav a:active {background-color: #ffc382; border-color: #ffc382;}


	/* ---------- Ceramics -------------------------------- */

		.famCeramics h2,
		.famCeramics a:link,
		.famCeramics a:visited {color: #893d7a;}
		
		.famCeramics a:hover,
		.famCeramics a:active {
			color: #c24a00;
			border-left-color: #c24a00;
			border-right-color: #c24a00;
		}
		
			.famCeramics a:hover small,
			.famCeramics a:active small {
				color: #ff8e48;
			}
		
		.famCeramics td.indexInfo {
			background-color: #a85898;
			border-color: #69225b;
			color: #fff;
		}
		
		.famCeramics td.productindex a:link,
		.famCeramics td.productindex a:visited {color: #a85898;}
		
		.famCeramics td.productindex a:hover,
		.famCeramics td.productindex a:active {color: #69225b; border-color: #db94cd;}
		
		/* .......... Graph ............................. */
		.famCeramics div.graph img,
		.famCeramics div.filter {
			background-color: #fff;
			padding: 0px;
		}
		
		.famCeramics div.graph {width: auto;}
		.famCeramics div.graph img {margin-right: 33px;}
		
		.famCeramics div.graph h2 {
			color: #69225b;
			margin-bottom: 0px;
		}
		
		.famCeramics h2 small {color: #a85898;}
		
		.famCeramics h3 {color: #d27ca1;}
		
		/* .......... Product Navigation ................ */
		.famCeramics #prodnav {border-color: #db94cd;}
		.famCeramics #prodnav td.related {color: #69225b;}
		
		.famCeramics ul.prodnav {border-color: #893d7a;}
		.famCeramics ul.prodnav li.title {background-color: #893d7a; color: #fff;}
		
		.famCeramics ul.prodnav a:hover {
			background-color: #fff5ea;
			border-top-color: #de6f2b;
			border-bottom-color: #c24a00;
		}
		
		.famCeramics ul.prodnav a:active {background-color: #ffc382; border-color: #ffc382;}
		
	/* ---------- Power ----------------------------------- */
		
		.famPower h2,
			.famPower h2 a:link,
			.famPower h2 a:visited {color: #356823;}
		
			.famPower h2 a:hover {color: #c24a00;}
		
			.famPower h2 small {color: #4B9432;}
		
		.famPower h3 {color: #72c955; color: #d85100;}
		
		.famPower strong {color: #944100;}

		.famPower td.indexInfo {
			background-color: #61c041;
			border-color: #356823;
			color: #356823;
		}
		
		/* .......... Filter ............................ */
		.famPower div.filter {
			border: 1px solid #356823;
			background-color: #61c041;
		}
		
		/* .......... Product Navigation ................ */
		.famPower #prodnav {
			border-color: #a5db93;
		}
		
		.famPower a:link,
		.famPower a:visited {
			color: #4b9432;
		}
		
		.famPower a:hover,
		.famPower a:active {
			color: #c24a00;
			border-left-color: #c24a00;
			border-right-color: #c24a00;
		}

		.famPower #prodnav td.related {
			color: #356823;
		}
		
		/* .......... Product Navigation ................ */
		.famPower #prodnav {border-color: #4b9432;}
		.famPower #prodnav td.related {color: #4b9432;}
		
		.famPower ul.prodnav {border-color: #4b9432;}
		.famPower ul.prodnav li.title {background-color: #4b9432; color: #fff; border-bottom: 1px solid #254a19;}
		
		.famPower ul.prodnav a:hover {
			background-color: #fff5ea;
			border-top-color: #de6f2b;
			border-bottom-color: #c24a00;
		}
		
		.famPower ul.prodnav a:active {background-color: #ffc382; border-color: #ffc382;}
		
		
	/* ---------- Specialty ----------------------------------- */
		
		.famSpecialty h2,
		.famSpecialty h2 a:link,
		.famSpecialty h2 a:visited {color: #ef9b16;}
		
		.famSpecialty h2 a:hover {color: #c24a00;}
		
		.famSpecialty h3 {color: #a14112;}
		
		.famSpecialty strong {color: #944100;}

		.famSpecialty td.indexInfo {
			background-color: #ffb908;
			background-color: #FFE159;
			border-color: #be8700;
			color: #824600;
		}

		/* .......... Index Navigation .................. */
		.famSpecialty div.indexNav a:link,
		.famSpecialty div.indexNav a:visited {
			background-color: #296d98;
		}
		.famSpecialty div.indexNav a:hover,
		.famSpecialty div.indexNav a:active {
			background-color: #be8700;
		}
		.famSpecialty div.indexNav a.currentpage,
		.famSpecialty div.indexNav a#lnkCoaxialcurrent {
			color: #be8700;
			background-color: #fff;
		}
		
		/* .......... Product Index ..................... */		
		.famSpecialty td.productindex a:link,
		.famSpecialty td.productindex a:visited {
			color: #a14112;
			font-size: 16px;
		}
		.famSpecialty td.productindex a:hover,
		.famSpecialty td.productindex a:active {
			color: #ef9b16;
			border-color: #ffec70;
		}
		
		/* .......... Graph ............................. */
		.famSpecialty div.graph img {
			border: 1px solid #be8700;
			background-color: #61c041;
		}
		
		/* .......... Filter ............................ */
		.famSpecialty div.filter {
			border: 1px solid #be8700;
			background-color: #61c041;
		}
		
		/* .......... Product Navigation ................ */
		.famSpecialty #prodnav {
			border-color: #ffec70;
			border-color: #ffb908;
		}

		.famSpecialty a:link,
		.famSpecialty a:visited {
			color: #be8700;
			color: #e17d2d;
		}
		.famSpecialty a:hover,
		.famSpecialty a:active {
			color: #c24a00;
			border-left-color: #c24a00;
			border-right-color: #c24a00;
		}

		.famSpecialty #prodnav td.related {
			color: #a14112;
		}
		
		.famSpecialty ul.prodnav {border-color: #d80;}
		.famSpecialty ul.prodnav li.title {background-color: #d80; color: #fff;}
		
		.famSpecialty ul.prodnav a:hover {
			background-color: #fff5ea;
			border-top-color: #de6f2b;
			border-bottom-color: #c24a00;
		}
		
		.famSpecialty ul.prodnav a:active {background-color: #ffc382; border-color: #ffc382;}
		
	/* ---------- Antenna --------------------------------- */

		.famAntenna h2,
		.famAntenna a:link,
		.famAntenna a:visited {color: #a42121;}
		
		.famAntenna a:hover,
		.famAntenna a:active {
			color: #c24a00;
			border-left-color: #770E0E;
			border-right-color: #770E0E;
		}
		
		.famAntenna td.indexInfo {
			background-color: #a85898;
			border-color: #69225b;
			color: #fff;
		}
		
		.famAntenna .productindex a:link,
		.famAntenna .productindex a:visited {color: #a42121;}
		
		.famAntenna .productindex a:hover,
		.famAntenna .productindex a:active {color: #d52b2b; border-color: #731717;}
		
		/* .......... Graph ............................. */
		.famAntenna div.graph img,
		.famAntenna div.filter {
			border: 1px solid #356823;
			background-color: #a85898;
		}
		
		/* .......... Product Navigation ................ */
		.famAntenna #prodnav {border-color: #f37a7a;}
		.famAntenna #prodnav td.related {color: #731717;}
		
		.famAntenna ul.prodnav {border-color: #a42121;}
		.famAntenna ul.prodnav li.title {background-color: #a42121; color: #fff;}
		
		.famAntenna ul.prodnav a:hover {
			background-color: #fff5ea;
			border-top-color: #c24a00;
			border-bottom-color: #c24a00;
		}
		
		.famAntenna ul.prodnav a:active {background-color: #ffc382; border-color: #ffc382;}

/* ==================== Javascript Dropdowns ===================== */

#dropmenudiv {
	position:absolute;
	font:normal 12px Arial;
	line-height:20px;
	z-index:100;
	text-align: right;
	margin: 0;
	padding: 0;
	margin-top: -7px;
}

#dropmenudiv a {
	font-size: 13px;
	font-family: arial, sans-serif;
	color: #fff;
	text-decoration: none;
	display: block;
	margin: 0; 
	padding: 0px 3px;
}

#dropmenudiv a:hover {
	background-color: #fff;
	color: #000;
}

#dropmenudiv ul {
	list-style: none;
	margin: 0; 
	padding: 0;
	display: block;
	width: 100%;
}

#dropmenudiv ul li {
	width: 100%;
	margin: 0px;
}

/* ========================= Tables ================================ */

.shadow {
	background-color: #ddd;
	position: relative; top: 0px; left: 0px;
	padding: 0;
	margin: auto;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 10px;
	border: 1px solid #eee;
}

.shadow table {
	background-color: white;
	position: relative; top: -5px; left: 0px;
	margin-left: -5px;
}

html body table.regular tbody tr.odd td,
html body table.regular tbody tr td.odd,
html body table.specs tbody tr.odd td,
html body table.specs tbody tr td.odd {
	background: #eee url('/images/effects/cellshadow-odd.gif') no-repeat scroll top center;
	border-color: #bbb;
}

table.regular th,
table.regular td,
table.specs th,
table.specs td {
	background-repeat: no-repeat;
	background-position: bottom center;
}

.dropshadow {
	height: 8px;
	line-height: 8px;
	font-size: 0px;
	background: transparent url("/images/effects/dropshadow_right.gif") no-repeat scroll bottom right;
	margin-bottom: 10px;
}

.dropshadow span {
	background: transparent url("/images/effects/dropshadow_left.gif") no-repeat scroll bottom left;
	display: block;
	height: 8px;
}


/* ========================= Regular Tables ========================= */

table.regular {
	border: 1px solid black;
	text-align: center;
}

table.regular tbody {font-size: 11px; line-height: 14px;}

table.regular td,
table.regular th {
	padding: 5px;
	margin: 0px;
}

table.regular thead tr th,
table.regular tbody tr th {
	border: 1px solid #999;
	border-width: 0px 1px 1px 0px;
	text-align: center;
	font-weight: bold;
}

table.regular thead tr th {
	background-color: #747474;
	background-image: url('/images/effects/cellshadow-thead-th.gif');
	border-right-color: #555;
	border-bottom-color: #333;
	color: #eee;
}

table.regular tbody tr th {
	background-color: #e3e3e3;
	background-image: url('/images/effects/cellshadow-odd-th.gif');
	color: #333;
}

table.regular tbody tr.odd th {
	background-color: #ccc;
	background-image: url('/images/effects/cellshadow-odd-th.gif');
}

table.regular tr td {
	border: 1px solid #bbb;
	border-width: 0px 1px 1px 0px;
	background-color: #fff;
	background-image: url('/images/effects/cellshadow.gif');
	text-align: center;
}


/* ========================= Specifications Tables ========================= */

table.specs {
	border: 1px solid black;
	text-align: left;
	width: 100%;
}

table.specs tbody {
	border: 1px solid #c00;
	padding: 3px;
}

table.specs tr th,
table.specs tr td {
	border-bottom: 1px solid #ccc; 
	border-right: 1px solid #ccc;
	border-top: 0; 
	border-left: 0;
	padding: 5px;
	text-align: left;
}

table.specs tr th {
	background-color: #e3e3e3;
	background-image: url('/images/effects/cellshadow-th.gif');
	border-color: #999;
	color: #333;
}

table.specs tr td {
	background: #fff url('/images/effects/cellshadow.gif') no-repeat scroll bottom left;
	border-color: #bbb;
	font-size: 11px;
	line-height: 14px;
}

table.specs tr.odd th {
	background: #ccc url('/images/effects/cellshadow-odd-th.gif') no-repeat scroll top left;
}

table.specs tr.odd th.heading,
table.specs tr th.heading {
	background: #b6b6b6;
	font-size: 14px;
	border: 1px solid #4a3c47;
	border-width: 1px 0px;
	color: #fff;
}

	.famCeramics table.specs tr.odd th.heading,
	.famCeramics table.specs tr th.heading {
		background: #94788e;
	}
	
	.famCoaxial table.specs tr.odd th.heading,
	.famCoaxial table.specs tr th.heading {
		background: #457c9f;
	}

table tr td.details {
	background: #fff url('/images/effects/dropshadow_right.gif') no-repeat 50% -3px;
	font-size: 11px;
	padding: 5px 20px 5px 20px;
	color: #333;
	border-top: 1px solid #666;
}

	td.details a {font-size: 11px;}



.filmcap_model {clear: both;}

.filmcap_model h3 {
	clear: both;
}

.filmcap_model ul.features {
	float: left;
	clear: left;
	width: 300px;
}

.filmcap_model div.orderinfo {
	background-color: #a5db93;
	border: 1px solid #84b972;
	float: right;
	margin-bottom: 18px;
}

.filmcap_model div.orderinfo ul {
	float: left;
	text-align: center;
	width: 100px;
	line-height: 14px;
}

.filmcap_model div.orderinfo ul li {
	list-style: none !important;
	margin: 0px;
}

.filmcap_model div.orderinfo ul li.number {
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	height: 20px;
	background: #f3f3f3 url('/images/effects/cellshadow.gif') no-repeat scroll top left;
	border: 1px solid #84b972;
	border-width: 1px 1px 2px 1px;
	width: 90px;
	height: 30px;
	margin: 0px auto 3px;
	color: #333;
}

.filmcap_model div.orderinfo ul li.title {font-weight: bold; color: #133a06;}
.filmcap_model div.orderinfo ul li.description {font-size: 11px; color: #445A3C;}

.filmcap_model div.orderinfo span.dash {
	float: left;
	display: block;
	width: 10px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	line-height: 32px;
	margin-top: 5px;
	color: #445A3C;
}

.filmcap_model p.fineprint {
	border-top: 1px dashed #ccc;
	float: right;
	font-size: 11px;
	color: #666;
	width: 432px;
	padding: 0px;
	margin-top: 18px;
}








/* === i_page stuff ====================================================================== */

#container {width: 770px; margin: auto;}

#top {
	width: 100%;
	height: 140px;
	text-align: left;
	position: relative;
	margin: 0;
	padding: 0;
}

a#newproducts {
	display: block;
	position: absolute;
	right: 500px;
	width: 76px;
	height: 36px;
	background-image: url('/images/home/newproducts.gif');
	background-repeat: no-repeat;
}

a#newproducts:link,
a#newproducts:visited {
	background-position: 0px -43px;
	background-position: top left;
}

a#newproducts:hover,
a#newproducts:active {
	background-position: top left;
	background-position: 0px -43px;
}

#search {right: 0;}
#check {right: 250px;}

#search, #check {
	position: absolute;
	top: 0;
	width: 225px;
	height: 36px;
	background-image: url('/images/home/search.gif');
	vertical-align: middle;
}

#search input, #check input {
	background-color: #fff;
	border: 0;
	font-size: 14px;
	line-height: 16px;
	height: 16px;
	position: relative;
	left: 58px;
	top: 9px;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 130px;
	color: #666;
}

#search p, #check p {
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	float: left;
	position: absolute;
	left: 0px;
	top: 4px;
	text-align: center;
	width: 50px;
	margin: 0;
	padding: 0;
	color: #333;
}

#search p {top: 10px;}

#search input#searchbutton {
	width: 20px;
	height: 24px;
	top: 5px;
	margin-left: 5px;
	margin-top: 0px;
}

#check input#checkbutton {
	width: 19px;
	height: 24px;
	top: 4px;
	margin-left: 5px;
	margin-top: 0px;
}

#logo {margin-top: 5px; margin-left: 20px;}

#company {
	position: absolute;
	right: 46px;
	top: 58px;
}

#tabs {
	position: absolute;
	right: 0;
	top: 115px;
}

#tabs div {
	width: 90px;
	height: 25px;
	font-size: 11pt;
	font-weight: bold;
	color: #fff;
	float: left;
	text-align: center;
	margin-left: 2px;
	background-position: center bottom;
	background-repeat: no-repeat;
}

#tabs div a	{
	position: relative;
	display: block;
	height: 25px;
	padding-top: 5px;
	background-repeat: no-repeat;
}

#tabs div a:link		{color: #fff; text-decoration: none;}
#tabs div a:visited		{color: #fff; text-decoration: none;}
#tabs div a:hover		{color: #fff; background-position: 0px 2px; padding-top: 7px; margin-bottom: -5px; height: 25px;}
#tabs div a:active		{color: #fff; background-position: 0px 3px; padding-top: 8px; height: 17px;}

#bluetab a		{background-image: url('/images/home/tab_blue.gif');}
#greentab a		{background-image: url('/images/home/tab_green.gif');}
#yellowtab a	{background-image: url('/images/home/tab_yellow.gif');}
#redtab a		{background-image: url('/images/home/tab_red.gif');}

a.zoom {
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	cursor: url('/images/shared/icons/zoom.cur'), pointer;
}

a.zoom span {
	display: none;
	background-color: #000;
	color: #fff;
	padding: 3px;
	position: absolute;
	top: 1px;
	left: 1px;
}

a.zoom:hover {text-decoration: none;}

a.zoom:hover span {
	display: block;
}

a.zoom img {border: 1px solid #fff;}
a.zoom:hover img {border-color: #de6f2b;}