
div#backnav {width:940px;height:37px;margin:0 auto;padding:0;background:#006885;font:normal 13px Tahoma, Arial;z-index:998;}
div#backvertnav {
	width:140px;
	position:relative;
	float:left;
	margin-left:0;
	font:normal 13px Tahoma, Arial;
	z-index:997;
}
ul#topnav, ul#vertnav {margin:0;padding:0;float:left;list-style:none;}
ul#rightnav {margin:0;padding:0;float:right;list-style:none;}
ul.vertnav2 {margin:0;padding:0;list-style:none;}

ul#topnav li, ul#rightnav li {float:left;margin:0;padding:0;position:relative;}
ul#vertnav li {width:140px;margin:0;padding:0;position:relative;}

ul#topnav li a {display:block;color:#ffffff;padding:9px 20px 12px 20px;text-decoration:none;/* text-shadow:2px 2px 2px #000000; */}
ul#rightnav li a {display:block;color:#c5ebf5;padding:9px 16px 12px 16px;text-decoration:none;/* text-shadow:2px 2px 2px #000000; */}
/* ul#topnav li a {border-left: 1px solid #44b7dc;}
ul#rightnav li a {border-right: 1px solid #44b7dc;} */

ul#topnav li:hover a, ul#topnav li a:hover, ul#topnav li a.here,
ul#rightnav li:hover a, ul#rightnav li a:hover, ul#rightnav li a.here {color:#ffffff;background:#005067;}

ul#topnav li:visited a, ul#topnav li a:visited {color:#ffffff;}

ul#topnav li .sub, ul#rightnav li .sub {background:#005067;}

ul#vertnav li a.gradient, ul#vertnav li a.gradient:visited, ul#vertnav li.no_a,
ul#vertnav li span.gradient, ul#vertnav li span.gradient:visited,
ul#vertnav li .sub {
	background: #e8e8e8; /* Old browsers */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-8 */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -ms-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%); /* IE10+ */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e8e8e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%); /* Opera 11.10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#e8e8e8 100%); /* W3C */
behavior: url(/assets/styles/PIE.htc);
}
ul#vertnav li a.gradient2, ul#vertnav li a.gradient2:visited,
ul#vertnav li span.gradient2, ul#vertnav li span.gradient2:visited {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e8e8e8+0,d2d2d2+100 */
	background: #d2d2d2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMmQyZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e8e8e8 0%, #d2d2d2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #e8e8e8 0%,#d2d2d2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #e8e8e8 0%,#d2d2d2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#d2d2d2',GradientType=0 ); /* IE6-8 */

behavior: url(/assets/styles/PIE.htc);
}

ul#vertnav li a.gradient, ul#vertnav li a.gradient:visited,
ul#vertnav li span.gradient, ul#vertnav li span.gradient:visited,
ul#vertnav li a.gradient2, ul#vertnav li a.gradient2:visited,
ul#vertnav li span.gradient2, ul#vertnav li span.gradient2:visited, ul#vertnav li.no_a {
	display:block;
	width:128px;
	outline:0;
	padding:10px 0 12px 12px;
	font-size:12px;
	color:#0a7c9d;
	text-decoration:none;
	text-shadow: 3px 3px 3px #ffffff;
}

ul#vertnav li:hover a.gradient, ul#vertnav li a.gradient:hover, ul#vertnav li a.gradient:active,
ul#vertnav li:hover span.gradient, ul#vertnav li span.gradient:hover, ul#vertnav li span.gradient:active,
ul#vertnav li:hover a.gradient2, ul#vertnav li a.gradient2:hover, ul#vertnav li a.gradient2:active,
ul#vertnav li:hover span.gradient2, ul#vertnav li span.gradient2:hover, ul#vertnav li span.gradient2:active,
ul#vertnav li a.here, ul#vertnav li:hover.no_a {
	color:#ffffff;
	text-shadow: 3px 3px 3px #000000;
	background: #888888; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ODg4ODgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #555555 0%, #888888 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#888888)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #555555 0%,#888888 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #555555 0%,#888888 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #555555 0%,#888888 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #555555 0%,#888888 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#888888',GradientType=0 ); /* IE6-8 */
behavior: url(/assets/styles/PIE.htc);
}

.certificates {
	display:block;
	width:128px;
	height:30px;
	outline:0;
	margin:9px 0 0 12px;
	padding:0 0 0 10px;
	font-size:11px;
	color:#0a7c9d;
	text-decoration:none;
	background:url(/assets/images/icons/redot.gif) 0 .5em no-repeat;
}

ul#topnav li .sub {
	display:none;
	position:absolute;
	top:37px;left:0;
	padding:12px 5px 20px 20px;
	float:left;
	border:1px solid #005067;
	border-top:1px solid #333;
	border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	-khtml-border-radius:0 0 6px 6px;
	-webkit-border-radius:0 0 6px 6px;
	z-index:999;
behavior: url(/assets/styles/PIE.htc);
}
ul#rightnav li .sub {
	display:none;
	position:absolute;
	top:37px;right:0;
	padding:12px 15px 15px 15px;
	float:right;
	border:1px solid #005067;
	border-top:1px solid #333;
	border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	-khtml-border-radius:0 0 6px 6px;
	-webkit-border-radius:0 0 6px 6px;
	z-index:999;
behavior: url(/assets/styles/PIE.htc);
}

ul#vertnav li .sub, ul#vertnav li.no_a .sub {
	display:none;
	position:absolute;
	top:0;
	left:140px;
	padding:20px 10px;
	float:left;
	border:1px solid #555555;
	border-left:1px solid #555555;
	border-radius:0 6px 6px 0;
	-moz-border-radius:0 6px 6px 0;
	-khtml-border-radius:0 6px 6px 0;
	-webkit-border-radius:0 6px 6px 0;
	/* -webkit-box-shadow: 3px 3px 3px silver; /*css 3 shadows*/
	/* -moz-box-shadow: 3px 3px 3px silver;
	box-shadow: 3px 3px 3px silver; */
	z-index:998;
behavior: url(/assets/styles/PIE.htc);
}

ul#vertnav li .mod {top:-51px;}
ul#vertnav li .mux {top:-88px;}
ul#vertnav li .wdm {top:-35px;}
ul#vertnav li .conv {top:-85px;}
ul#vertnav li .acc {top:-293px;}

ul#topnav li .row, ul#rightnav li .row {clear:both;float:left;width:100%;margin-bottom:10px;}

ul#vertnav li .row, ul#vertnav li.no_a .row {clear:both;float:left;width:auto;margin-bottom:10px;}

ul#topnav li .sub ul, ul#rightnav li .sub ul {float:left;list-style:none;margin:0;padding:0;white-space:nowrap;}
ul#topnav li .sub ul#hprod1 {width:219px;}
ul#topnav li .sub ul#hprod2 {width:227px;}
ul#topnav li .sub ul#htech1 {width:190px;}
ul#topnav li .sub ul#htech2 {width:223px;}

ul#vertnav li .sub ul.prod {float:left;list-style:none;margin:0;padding:0;}
ul#vertnav li .sub ul.prod li {width:135px;height:115px;padding:0 10px;}

ul#topnav .sub ul li, ul#rightnav .sub ul li {
	width:100%;
	padding:3px 5px 3px 10px;
	background:url(/assets/images/icons/lblue_arrow.gif) 0 9px no-repeat;
}
ul#vertnav .sub .vertnav2 li {
	width:100%;
	margin:0 0 0 10px;
	padding:3px 5px 3px 12px;
	background:url(/assets/images/icons/redot.gif) 0 10px no-repeat;
	white-space:nowrap;
}

ul#topnav .sub ul li h2,
ul#rightnav .sub ul li h2,
ul#vertnav .sub ul li h2 {padding:0;margin:0;font-size:1.3em;font-weight:normal;}
ul#topnav .sub ul li h2 a,
ul#rightnav .sub ul li h2 a {padding:5px 0;background-image:none;color:#e8e000;}

ul#topnav .sub ul li a,
ul#rightnav .sub ul li a {
	display:block;
	float:none;
	text-indent: 0; /*--Reset text indent--*/
	border:none;
	height:auto;
	margin:0;
	padding:0;
	background:none;
	text-shadow:none;
	color:#ffffff;
	/* font-size:14px; */
	text-decoration:none;
}
ul#vertnav .sub ul li a {
	display:block;
	width:140px;
	outline:0;
	font-size:12px;
	color:#0a7c9d;
	text-decoration:none;
	text-shadow:none;
	background:none;
	float:none;
	text-indent:0; /*--Reset text indent--*/
	border:none;
	height:auto;
	padding:0;
}
ul#vertnav .sub ul.vertnav2 li a {
	display:inline;
	outline:0;
	font-size:14px;
	font-weight:bold;
	color:#0a7c9d;
	text-decoration:none;
	text-shadow:none;
	background:none;
	float:none;
	text-indent: 0; /*--Reset text indent--*/
	border:none;
	height:auto;
	padding:0;
}
ul#topnav .sub ul li a:hover,
ul#rightnav .sub ul li a:hover,
ul#vertnav .sub ul li a:hover {text-decoration:underline;}

ul#vertnav .sub ul li a {background:none;}
ul#vertnav .sub ul li a strong {display:block;color:#EE2E24;}
ul#vertnav .sub ul li a img {width:130px;height:45px;margin:0;padding-bottom:7px;}
ul#vertnav .sub ul li div.prod_descr {margin-bottom:10px;background:none;}
