* {/*	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;*/	font-family: 'Century Gothic', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;}.pmccord {	color:#20428e; 	font-weight:bold;}.soliver {	color:#1c84c6; 	font-weight:bold;}.sgaffey {	color:#f6891f; 	font-weight:bold;}.kpritchett {	color:#7C0F7A; 	font-weight:bold;}.plogan {	color:#C50019;	font-weight:bold;}.basic {	color:#000; 	font-weight:bold;}td { font-size: 12px;}		span.my_red {	color:#DF3A3E;}.hhbg{background-color:#6ba2c0; color:#ffffff;}/*** test ***/#model_form select, #family_form select {	width: 150px;	margin-left: 20px;	float: left;}#model_form label, #family_form label {	width: 140px;	float: left;}#model_form br, #family_form br {	clear: both;}#menufront {width:155px;position:absolute;left:20px;top:350px;border-top:2px #fff solid;border-bottom:2px #fff solid;}#menufront h2{font-size: 11px;margin:0;padding: 5px;font-weight:bold;}#menufront ul{list-style:none;margin:0;padding:5px 0;}#menufront ul li{border-top: 1px dashed #fff;padding: 8px;margin:0;}#menufront ul li a{font-size:11px;text-decoration:none;color:#000;}#menufront ul li a:hover{color:#DF3A3E;}a.frontpageHover:hover{color:#DF3A3E;}#menufront .specSheet{display: block;height: 40px;border-top:2px #fff solid;border-bottom: 2px #fff solid;font-size: 10px;}#menufront .specSheet a{color:#fff;font-weight:bold;font-size: 12px;text-decoration:none;position:relative;left:0;top:5px;}#menufront .specSheet a em{color:#000;font-weight:normal;font-size: 10px;text-decoration:none;font-style:normal;margin: 0 0 0 5px;}#menufront .specSheet img{border:0px;position:relative;left:0;top:10px;margin: 0 5px 0 0;}#menu .specSheetBottom{display: block;height: 40px;border-top:2px #fff solid;font-size: 10px;}/*** test ***/.bg1{background:url(images/contentBG1.jpg) repeat-y #6ba2c0;}.bg2{background:url(images/contentBG2.jpg) repeat-y #6ba2c0;}.bg3{background:url(images/contentBG3.jpg) repeat-y #6ba2c0;}.bg4{background:url(images/contentBG4.jpg) repeat-y #6ba2c0;}#header {background:#fff;height: 121px;width:800px;position:absolute;left:0;top:0;}#header #login{position:absolute;left:543px;top:0;border-left: 2px solid #ccc;height: 85px;width:255px;}#login form{margin:0;padding: 5px 5px 10px 15px;border-bottom: 1px #CCC dotted;}#login label{padding: 0px;margin:0;font-size: 9px;text-align:right;}#login input{color:#000;width:100px;padding:0;margin: 0;font-size: 10px; border: 1px #ccc solid;}#login form button.login{border:0px;background-color:#fff;/*-moz-box-sizing: content-box;	*/}#login a{font-size: 9px;text-decoration: underline;color:#00ACEE;padding:0 0 0 15px;margin: 0;}a {color:#00ACEE;text-decoration: none;	}#logout{position:absolute;left:543px;top:0;border-left: 2px solid #ccc;height: 45px;width: 200px;padding: 25px 20px 15px 20px;}#logout a img{padding: 0 0 0 10px;margin: 0px;border:0;}#logout h4{font-size: 9px;color:#333;padding:0 0 0 15px;margin: 0;font-weight:normal;}#logout h5{font-size: 12px;color:#00ACEE;padding:0 0 0 15px;margin: 0;font-weight:normal;display:inline;}/* top Navigation setup with IDs for each nav box  -- nav1 - nav5   */#header #nav{/*height:32px;*/width: 600px;position: absolute;left:0px;top: 85px;display:inline;vertical-align:middle;}#header #nav a{position:absolute;display:block;height:28px;border-top: 4px #ffab54 solid;background-color:#f99d32;top:0px;text-align: center;text-decoration:none;color:#fff;line-height: 30px;padding:0px 0px 0px 0px;margin:0;font-size: 10px;vertical-align:middle;}#header #nav a em{font-style:normal;}#header #nav a:hover{	background-color:#0082c8;	border-top: 4px #5dacd5 solid;}#header #nav a.on{	background-color:#0082c8;	border-top: 4px #5dacd5 solid;}#header #nav a#nav1{/* text width: 84px */width:96px;left:199px;}#header #nav a#nav2{/* text width: 43px; */width:55px;left:297px;}#header #nav a#nav3{/* text width: 109px */width:121px;left:354px;}#header #nav a#nav4{/* buy videolarm width: 71px */width:83px;left:477px;}#header #nav a#nav5{/* press release width: 89px */width:101px;left:562px;}#header #nav a#nav6{/* contact width: 55px */width:67px;left:665px;}#header #nav a#nav7{/* contact width: 55px */width:66px;left:734px;}#subMenu{width:800px;position:absolute;left:0;top:120px;background-color:#fff;height:208px;margin:0;padding:0 0 10px 0;}#subMenu a {	text-decoration: none;	cursor: pointer;}#subMenu a:hover {	color: #fff;}#subMenu a img{border:0;display:block;}#subMenu a em{font-style:normal;display:block;background-color:#8a7a67;height:22px;width:196px;font-size:11px;text-align:center;color:#fff;padding-top: 10px;font-weight:bold;}#subMenu a em.last{width:200px;}#subMenu a:hover em{/*	color:#DF3A3E;*/}#subMenu a{position:absolute;top:0;}#subMenu a#subMenu1{left:0;}#subMenu a#subMenu2{left:200px;}#subMenu a#subMenu3{left:400px;}#subMenu a#subMenu4{left:600px;}/*  end top navigation  */#menu {width:155px;position:absolute;left:20px;top:170px;border-top:2px #fff solid;}#menu h2{	font-size:11px;	font-weight: bold;	margin: 0;/*	padding: 5px;*//*	font-size: 10px;	margin:0;	padding: 5px;	font-weight:bold;*/}#menu ul{list-style:none;margin:0;padding:5px 0;}#menu ul li{border-top: 1px dashed #fff;padding: 8px;margin:0;}#menu ul li a{	text-decoration:none;	color:#fff;/*	font-size:11px;*/	font-size:11px;	font-weight: bold;	margin: 0;}#menu ul li a:hover{color:#DF3A3E;}#menu .specSheet{display: block;height: 40px;border-top:2px #fff solid;border-bottom: 2px #fff solid;font-size: 10px;}#menu .specSheet a{color:#fff;font-weight:bold;font-size: 12px;text-decoration:none;position:relative;left:0;top:5px;}#menu .specSheet a em{color:#000;font-weight:normal;font-size: 10px;text-decoration:none;font-style:normal;margin: 0 0 0 5px;}#menu .specSheet img{border:0px;position:relative;left:0;top:10px;margin: 0 5px 0 0;}/* content - middle section  */#content {width:400px;position:absolute;left:199px;top:120px;}#wideContent {width:600px;position:absolute;left:199px;top:120px;}#contentHome{width:400px;position:absolute;left:199px;top:360px;}#content .contentLink{border-bottom: 1px #fff solid;width:400px;display:block;}#content span.crumbs{display:block;font-size:10px; margin: 20px 10px 20px 22px;}#content span.crumbs a{color:#00ACEE;text-decoration:none;}#content span.crumbs a:hover{/*color:#fff;*/color: #333;text-decoration:none;}#content h1{font-size:18px;font-weight:normal;margin: 10px 10px 0px 22px;}#content h2{font-size:12px;font-weight:normal;margin: 0px 10px 10px 22px;}#content h3{font-size:12px;font-weight:normal;margin: 10px 5px 10px 22px;}#content p, #contentHome p{font-size:11px;font-weight:normal;margin: 0px 15px 10px 22px;line-height:13pt;color:#333;}#contentHome p{margin-right: 50px;}#contentHome h4{	font-weight:normal;		font-size:18px;		margin: 0px 15px 10px 22px;}#content .highlights h3{font-size:12px;font-weight:normal;padding: 10px 10px 10px 22px;background-color:#CCE2EA;width: 365px;margin:1px;}#content .highlights h4{font-size:12px;font-weight:normal;padding: 10px 10px 10px 22px;background-color:#88ABBB;width: 200px;margin:1px;}#content .highlights h4.rollover:hover{	cursor:pointer;	}#content .highlights2 h4{font-size:12px;font-weight:normal;padding: 10px 10px 10px 22px;background-color:#88ABBB;width: 200px;margin:1px 1px 1px 22px;}	#content p.fullwidth {font-size:12px;font-weight:normal;margin: 0px 15px 10px 22px;line-height:13pt;color:#333;width:500px;}#content p.fullwidth a{	color: #00acee;	text-decoration: underline;	font-weight: bold;}#content p.fullwidth a:hover{	color: #000000;	text-decoration: underline;		font-weight: bold;	}#content ul{list-style:none;margin: 10px 10px 10px 0px;padding:0;}#content li{font-size:11px;font-weight:normal;margin: 10px 10px 10px 22px;color:#333;}#content tr.currentorder{	background:#A3B7BD;}#content tr h3{	font-size:12px;	font-weight:normal;		}	#content table.navtable{margin: 0px 15px 10px 22px;}#content table.techtable{margin: 0px 15px 10px 22px;}#content table.navtable tr td{	padding: 0 35px 15px 0;	valign:top;}#content table.navtable tr td a {font-weight:bold;color:#FFFFFF;text-decoration: none;	}#content table.navtable tr td a:hover {color:#000000;text-decoration: underline;	}/* end content middle section *//* right side -- sub-section navigation */#sub-section{width:200px;position:absolute;left:600px;top:120px;}#sub-sectionHome{width:200px;position:absolute;left:600px;top:338px;margin:0;padding:0;}#sub-section img{background-color:#fff;padding:0;margin:0; }#sub-section h2{font-size: 12px;font-weight:normal;margin:0;padding: 10px 5px 5px 25px;}#sub-section ul{list-style:none;margin:0;padding: 5px 10px 5px 20px;}#sub-section ul li{padding:0 5px 5px 0;margin:0;}#sub-section ul li a{font-size:9px;text-decoration:none;color:#00ACEE;font-weight:bold;margin:10px 10px 0px 10px;}#sub-section ul li p{font-size:9px;text-decoration:none;color:#000;margin:0 10px 10px 10px;padding:0;}#sub-section ul li.on{background-color:#E7EFF3;}#sub-section ul li.on a{font-weight:normal;color:#00ACEE;}#sub-section ul li.on p{color:#000;}#sub-section ul li.on a:hover{color:#DF3A3E;}#sub-section ul li a:hover{color:#DF3A3E;}#sub-sectionHome{}#sub-sectionHome .feature{border-bottom:1px solid #fff;width:200px;display:block;padding:0;margin:0;}#sub-sectionHome  p{font-size: 9px;line-height: 15pt;margin: 15px 60px 10px 15px;padding:0;font-weight:normal;}#sub-sectionHome .feature img{float:right;margin: 20px 5px 0px 5px;padding: 0;}#sub-sectionHome .feature a img{border:0;float:none;margin: 15px 0px 10px 15px;padding: 0;}#sub-sectionHome  .title{border-bottom:#fff dashed 1px;padding:0 0 7px 0;margin:0;}#sub-sectionHome  .title h1{font-weight:normal;font-size:16px;padding:10px 10px 0px 15px;margin:0;}#sub-sectionHome  .title h2{font-weight:normal;font-size:11px;padding:0px 10px 0 15px;margin:0;}#sub-sectionHome .title h3{padding:10px 10px 5px 15px;margin: 0;font-size: 12px;font-weight:normal;}#sub-sectionHome form{margin:0;padding: 5px 5px 10px 15px;}#sub-sectionHome label{padding: 0px;margin:10px 0 0px 0;font-size: 9px;display:block;}#sub-sectionHome select{color:#000;padding:0;margin:5px 0 10px 0;font-size: 11px;}#sub-sectionHome form button.browse{margin:0;padding:0;border:0px;width:46px;background-color:#E4F0F4;/*-moz-box-sizing: content-box;	*/}/* end - right side- sub-section navigation *//* adding a new button for general purposes */form .results, td .results{margin:0;padding:0;border:0px;width:46px;height: 16px;/*background-color:#E4F0F4;*//*-moz-box-sizing: content-box;	*/}* html form .results, * html td .results{	cursor: hand;}/* button specifically forthe products.jsp page */form button.products_submit, td button.products_submit{margin:0;padding:0;border:0px;width:46px;height:14px;background-color:#E4F0F4;}* html form button.products_submit, td button.products_submit{	cursor: hand;}/* content - for 2 columns section  */#colcontent {width:600px;position:absolute;left:199px;top:120px;}#colcontent .contentLink{border-bottom: 1px #fff solid;width:575px;display:block;}#colcontent span.crumbs{display:block;font-size:10px; margin: 20px 10px 20px 22px;}#colcontent span.crumbs a{color:#00ACEE;text-decoration:none;}#colcontent span.crumbs a:hover{/*color:#fff;*/color: #333;text-decoration:none;}#colcontent h1{font-size:18px;font-weight:normal;margin: 10px 10px 0px 22px;}#colcontent h2{font-size:12px;font-weight:normal;margin: 0px 10px 10px 22px;}#colcontent h3{font-size:12px;font-weight:normal;margin: 10px 5px 10px 22px;}#colcontent p, #contentHome p{font-size:11px;font-weight:normal;margin: 0px 15px 10px 22px;line-height:13pt;color:#333;}#aboutContent p{	font-size:11px;	font-weight:normal;	margin: 0px 0px 0px 0px;	line-height:13pt;	color:#333;	}	#colcontent .highlights h3{font-size:12px;font-weight:bold;padding: 10px 10px 10px 22px;background-color:#CCE2EA;width: 550px;margin:1px;}#colcontent ul{list-style:none;margin: 10px 10px 10px 0px;padding:0;}#colcontent li{font-size:11px;font-weight:normal;margin: 10px 10px 10px 22px;color:#333;}#colcontent tr.currentorder{	background:#A3B7BD;}#colcontent tr h3{	font-size:12px;	font-weight:normal;		}/* end content for 2 columns section *//*** hightlight table -- in search.jsp restuls ***/.highlight_label {	padding-left: 40px;}#hightlight_submit {	margin-left: 245px;}/*** contact form ***/#contact_table {	margin-left: 40px;}#contact_table td{	padding-bottom: 3px;	font-size: 12px;}.misctable {	margin-left: 22px;	}* html .misctable {	margin-left: 0;		margin-right: 10px;}* html .tablepadleft {	margin-left: 32px;}* html .tablepadleft2 {	margin-left: 22px;}.misctable tr th h3,#colcontent .misctable tr th h3{	margin-left: 12px;	margin-right: 8px;}.withborder {	border-top: 1px solid #999;	border-right: 1px solid #999;	margin-right: 3px;	margin-top: 2px;}.withborder td, .withborder th {	border-left: 1px solid #999;	border-bottom: 1px solid #999;}.misctable td {	font-size: 12px;	}/*#colcontent .infoBox ul li h2 {	font-weight: bold;	font-size: 12px;}#colcontent .infoBox ul li h3,#colcontent .infoBox ul li p {	margin-left: 34px;}*/#aboutpagecontactinfo {	width: 560px;	margin-left: 18px;}#aboutpagecontactinfo h2, #aboutpagecontactinfo h3, #aboutpagecontactinfo p{	margin: 0;	padding: 0;}#aboutpagecontactinfo h2{	}#aboutpagecontactinfo h3{	}#colcontent .aboutText h2{	margin-top: 18px;}#thirdpartyselect {	width: 200px;}#model_form td label, #family_form td label,#thirdparty_form td label, #thirdparty_form td label{	width: auto;	float: none;	font-size: 10px;	}#content ul#pressreleases {	margin-left: 22px;}#content ul#pressreleases li{	list-style: disc;}.resultimagelink {	margin-left: 18px;}.resulttitle {	margin-left: 18px;}.thirdparty_form {	margin-left: 22px;	font-size: 12px;}.thridpartychartlink {	margin-left: 22px;	font-size: 10px;}#featured_solution table td img, #featured_solution img{margin: 0;padding: 0;border: 3px solid #fff;}#featured_solution img {	margin-left: 20px;}#featured_solution table{	padding-left: 20px;}#featured_solution table td p{	padding: 0;	margin: 0;	margin-right: 20px;}#sub-section ul.featured_solution_sub li{	padding: 0;	margin: 0 0 24px 0;	text-align: left;}#sub-section ul.featured_solution_sub li a {	margin: 0;	padding: 0;}.rightColImage {	padding-left:45px;}.usaMapImage {	padding-left:15px;}#menu ul li a.contact{font-size:10px;text-decoration:none;color:#fff;}#content p.commonName {	color:#374E90;	padding-top: 10px;	font-size:15px;	font-weight:bold;}#colcontent table.contactbottom{	width: 400px;	margin: 0 100px;}#colcontent table.contactbottom td {	text-align: center;}.productsubnav2 {	margin-top: 12px;}.productsubnav3 {	margin-left:0px;}.firstsubnav2 {	margin-top: -3px;	padding: 0;}.modelnavimg {	margin-top: 8px;}.productscol3 {	padding-top: 29px;}#colcontent .productscol3h2{	font-family: 'Century Gothic',Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif;	font-size:12px;	margin:0 0 0 18px;}#colcontent .productscol2{	font-family: 'Century Gothic',Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif;	font-size:12px;	margin:0 0 0 10px;}#colcontent .browsetop {	font-family: 'Century Gothic',Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif;	font-size:20px;	margin:0 0 0 3px;}#colcontent .browseinfo {	font-family: 'Century Gothic',Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif;	font-size:12px;	margin:10px 30px 0 3px;}#colcontent .productscol1{	font-family: 'Century Gothic',Verdana,Geneva,Lucida,Arial,Helvetica,sans-serif;	font-size: 12px;	margin:0 0 0 3px;}.buttonimg {	cursor: pointer;}#invisibledistributornames, #invisibledistributornames h1 {	display: none;	visibility: hidden;}#nav_content .highlights h3{font-size:12px;font-weight:normal;padding: 10px 10px 10px 22px;background-color:#CCE2EA;width: 365px;margin:1px;}#nav_content .largeText{font-size:20px;font-weight:bold;padding: 10px 10px 10px 22px;color:#00ACEE;width: 265px;margin:1px;}#nav_content .borderTop{width: 530px;border-top:2px #CCE2EA solid;height: 1px;}#nav_content .bulletInfo{padding: 0px 10px 0px 22px;width: 265px;margin: 0px 1px 0px 1px;}#nav_content .mainImageLink {	margin-left: 22px;}#colcontent .cam_highlights h3{font-size:12px;font-weight:bold;padding: 10px 10px 10px 22px;background-color:#CCE2EA;width: 530px;margin:1px;}#sub-section ul li a.updatedStyle{font-size:11px;text-decoration:underline;color:#00ACEE;font-weight:bold;margin:10px 10px 0px 10px;}#sub-section ul li.on a.updatedStyle{font-size:11px;text-decoration:underline;color:#00ACEE;font-weight:bold;margin:10px 10px 0px 10px;}#sub-section ul li.on a.updatedStyle:hover{color:#DF3A3E;}#sub-section ul li a.updatedStyle:hover{color:#DF3A3E;}#colcontent .misctable td p{font-size:11px;font-weight:normal;margin: 0px 15px 10px 0px;line-height:13pt;color:#333;}