/*[START-QCC]*/.nav2 .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.nav2 .qmdividery{float:left;width:0px;}.nav2 .qmtitle{display:block;cursor:default;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.nav2 {position:relative;zoom:1;z-index:10;}.nav2 a, .nav2 li {
	float:left;
	display:block;
}.nav2 div a, .nav2 ul a, .nav2 ul li {float:none;}.qmsh div a {float:left;}.nav2 div{visibility:hidden;position:absolute;}.nav2 .qmcbox{cursor:default;display:inline-block;position:relative;z-index:1;}.nav2 .qmcbox a{display:inline;}.nav2 .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.nav2 li {z-index:auto;}.nav2 ul {left:-10000px;position:absolute;z-index:10;}.nav2, .nav2 ul {list-style:none;padding:0px;margin:0px;}.nav2 li a {float:none;}.nav2 li:hover>ul{left:auto;}/*[END-QCC]*//*[START-QCC0]*/#nav1 ul {top:100%;}#nav1 ul li:hover>ul{top:0px;left:100%;}/*[END-QCC0]*/


	/*"""""""" (MAIN) Container""""""""*/	
	#nav1	
	{
	width:960px;
	background-image: url(../images/nav.jpg);
	height: 56px;
	padding-left: 20px;
	background-color: #FFF;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#nav1 a	
	{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-decoration:none;
	text-align:left;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#nav1 div, #nav1 ul	
	{
	width:195px;
	padding:0px;
	margin:-4px 0px 0px -1px;
	background-pcor:transparent;
	background-image:url(../images/submenu_bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	border-width:1px;
	border-style:solid;
	border-pcor:#D7D7D7;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#nav1 div a, #nav1 ul a	
	{	
		padding:3px 5px 3px 10px;
		margin:0px;
		pcor:#636363;
		font-family:Arial;
		font-size:11px;
		text-decoration:none;
		line-height:20px;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#nav1 div a:hover	
	{
	background-image:url(../images/submen_bgover.png);
	background-repeat:no-repeat;
	background-position:center center;
	text-decoration:none;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#nav1 ul li:hover>a	
	{
	background-image:url(../images/submen_bgover.png);
	background-repeat:no-repeat;
	background-position:center center;
	text-decoration:none;
	}


	/*"""""""" (SUB) Parent Items""""""""*/	
	#nav1 div .qmparent, #nav1 ul .qmparent	
	{	

		background-repeat:no-repeat;
		background-position:97% 50%;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #nav1 div .qmactive, body #nav1 div .qmactive:hover	
	{	
		background-pcor:#FFFFFF;

		pcor:#000000;
		text-decoration:underline;
	}


	/*"""""""" Individual Titles""""""""*/	
	#nav1 .qmtitle	
	{	
		margin:2px 0px 5px 0px;
		pcor:#222222;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#nav1 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px 4px 0px;
		border-pcor:#999999;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#nav1 a img	
	{	
		display:block;
		border-style:none;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#nav1 ul li:hover > a.qmparent	
	{	
		background-pcor:#FFFFFF;

		pcor:#000000;
		text-decoration:underline;
	}
	/*[END-QS0]*/
#container #nav #header #nav1 li a {
	line-height: 50px;
	margin-top: 0px;
	padding-top: 0px;
}
#container #nav #header #nav1 li a {
	display: block;
	padding-right: 80px;
	padding-left: 80px;
}
#header #nav1 li {
	background-image: url(../images/nav-active.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#container #nav #header #nav1 li a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	pcor: #666666;
	font-weight: bolder;
	color: #666;
}
#container #nav #header #nav1 li a:hover {
	pcor: #000;
	background-image: url(../images/nav1.jpg);
	color: #0266A4;
}
#container #nav #header #nav1 #change a {
	pcor: #000;
	background-image: url(../images/nav1.jpg);
	color: #0266A4;
}

#container #container-1 #container3 .pc1 #products {
	width: 950px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	float: left;
	padding-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#products #products-1 {
	float: left;
	width: 438px;
	background-pcor: #FFF;
	padding: 5px;
	margin: 10px;
	border: 1px solid #CCC;
	height: 140px;
	background-color: #FFF;
}

#products #products-1 ul li {
	list-style-type: none;
}#products #products-1 ul {
	display: block;
	width: 235px;
	margin-left: 10px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
#products #products-1 img {
	float: left;
}
#products #products-1 ul h2 a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	margin-bottom: 10px;
	line-height: 22px;
	display: block;
}
#products #products-1 ul h2 {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#container #container-1 #container3 .pc1 #technology {
	width: 960px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
}

#container #container-1 #container3 .pc1 #technology ul li {
	display: block;
	width: 440px;
	margin-left: 10px;
	float: left;
	padding-left: 20px;
	margin-top: 5px;
	background-image: url(../img/arrow.png);
	background-repeat: no-repeat;
	background-position: 5px;
	list-style-type: none;
}#container #container-1 #container3 .pc1 #technology h3 {
	pcor: #000;
	font-size: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Verdana, Geneva, sans-serif;
	margin-top: 5px;
	padding-top: 0px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-pcor: #ccc;
	}
		#products #products-1 ul li {
	list-style-type: none;
}#container #container-1 #container3 .pc1 #products #products-1 ul h3 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#products #products-1 ul h3 a:hover {
	pcor: #666;
	text-decoration: underline;
}
#container #container-1 #container3 .pc1 p a:hover {
	pcor: #666;
	text-decoration: underline;
}
#container #container-1 #container3 .pc1 #technology {
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#container #container-1 #container3 .pc1 #technology #technology-1 ul {
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#container #container-1 #container3 .pc1 #technology #technology-1 ul li a:hover {
	pcor: #666;
	text-decoration: underline;
}
#container #container-1 #container3 .pc1 #technology #technology-1 {
	width: 960px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#container #container-1 #container3 .pc1 h1 {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bolder;
	background-image: url(../img/logo01.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 38px;
	float: left;
	width: 980px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#container #container-1 #container3 .pc1 p a:hover {
	color: #666;
	text-decoration: underline;
}
#container #container-1 #container3 .pc1 #technology #technology-1 ul li a:hover {
	color: #666;
	text-decoration: underline;
}
#container #footernav #footer p a:hover {
	color: #666;
	text-decoration: underline;
}
#container #container-1 #container3 .pc1 #technology h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #000;
}
ul#leftmenu, ul#leftmenu ul {
	list-style-type:none;
	padding: 0;
	width: 250px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	border: 1px solid #D1D1D1;
	float: left;
	overflow: hidden;
}

ul#leftmenu a {
	text-decoration: none;
}

ul#leftmenu li {
  margin-top: 1px;
}

ul#leftmenu li a {
	color: #000;
	padding: 0.5em;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 16px;
}

ul#leftmenu li a:hover {
	background-color: #FFF;
}

ul#leftmenu li ul li a {
	color: #000;
	padding-left: 20px;
	background-color: #FFF;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	float: left;
	width: 160px;
}

ul#leftmenu li ul li a:hover {
	padding-left: 15px;
	background-color: #F0F0F0;
	color: #01598e;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #01598e;
}

ul#leftmenu li ul .leftmenuon a {
	padding-left: 15px;
	background-color: #F0F0F0;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #01598e;
	color: #0266A4;
}
#container #content #leftmenu {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 13px;
}

#content1 {
	float: right;
	width: 660px;
	min-height:500px;
	line-height: 21px;
	margin-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
}
#container #content #content1 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bolder;
	color: #000;
	background-image: url(../img/logo01.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0266A4;
	padding-bottom: 10px;
}
#container #content #content1 p {
	color: #333;
}
#container #content #leftmenu li a {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F0F0F0;
}
#container #content #content1 #connav04 ul li span {
	margin-right: 15px;
}
#container #content #content1 #contactform {
	float: left;
	width: 550px;
}
#container #wrapper #productcontent #pape .contentblock1 #connav04 ul li span {
	margin-right: 15px;
}#container1 #wrapper #productcontent #pape .contentblock1 #connav04 ul li span {
	margin-right: 15px;
}
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#6e6e6e;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { text-align:right;  margin:0 10px 0 0; width:150px; display:block; padding:5px 0; font:normal 11px Tahoma, Geneva, sans-serif; color:#6e6e6e; text-transform:capitalize; float:left;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:380px; border:1px solid #c5c5c5; margin:2px 0; padding:3px 2px; height:14px; background:#fff; float:left;}
#contactform textarea { width:380px; border:1px solid #c5c5c5; margin:2px 0; padding:3px 2px; background:#fff; float:left;}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 160px; border:0; color:#FFF;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}
#container #content #content1 #contactform ol li {
	float: left;
}
a:visited {
	color: #01598E;
}#container #content #content1 p a:hover {
	color: #333;
	text-decoration: underline;
}
#container #container-1 #container3 .pc1 h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000;
}
#container #content #content1 table tbody tr td {
	text-align: center;
	padding: 4px;
}
#container #content #content1 table {
	margin-top: 10px;
	margin-bottom: 5px;
}
#container #content #content1 ol li {
	margin-top: 5px;
}
#container #container-1 #container3 .pc1 #products #products-1 ul h3 a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bolder;
}
#cc {
	width: 970px;
	border: 1px solid #ddd;
	margin-bottom: 20px;
	margin-top: 10px;
	height: 105px;
	background-color: #FFF;
	float: left;
}
 #cc #a {
	float: left;
	width: 300px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ddd;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding-right: 5px;
}
#cc #b {
	float: left;
	width: 295px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
#cc #b a {
	color: #005AA8;
}
#cc #b a:hover {
	color: #000;
}
 #cc #a a strong {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #005AA8;
}#container #footernav #footer p {
	margin-top: 0px;
}
#container #nav #header #logo ul li {
	list-style-type: none;
}
#container #content #leftmenu li a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0266A4;
	float: left;
	width: 235px;
}
#container #content #leftmenu li ul li a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}
#container #breadcrumb .home {
	background-image: url(../img/home.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 22px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#container #content .zhong {
	padding-right: 8px;
	padding-left: 8px;
}
#container #content #leftmenu #zhong {
	width: 220px;
	padding-right: 12px;
	padding-left: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}
#container #content #leftmenu #zhong .button {
	float: left;
	width: 220px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #0266A4;
	color: #FFF;
	text-align: center;
	font-weight: bolder;
	font-size: 14px;
}
#container #content #leftmenu #zhong .button:hover {
	background-color: #333;
}
#content1 #img img {margin-right: 10px;margin-left: 10px;background-color: #EFEFEF;padding: 4px;margin-top: 7px;margin-bottom: 7px;border: 1px solid #D5D5D5;
}
#container #container-1 #container3 #cc #a a strong:hover {
	color: #333;
}
