body,html{	overflow-x:visible;	*overflow-x: hidden;	_overflow-x: hidden;	margin:0px;	font-family:arial;	font-size:12px;	color:#2A2A2A;	line-height:16px;	background: url(images/header_back2.gif) repeat-x;}img,div{behavior:url(iepngfix.htc);}#container{width:980px;float:left;}a:focus{outline:none;}.alink : a{ font-size:12px;color:#000000;text-decoration:none;}.alink a:hover{color:#EF3F34;text-decoration:underline;}/*header css starts here*/#header{width:970px;float:left;height:105px;padding-top:1px;}.logotop{width:229px;float:left;position:relative;}.logomain {position:absolute;}.homelink {border:none;cursor:pointer;}#logobg {	background: transparent url(images/logo_bg_tp.png) no-repeat left top;	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/.png');	width:197px;	float:left;	padding-left:32px;	padding-top:0px;	height:79px;}#logobg img{position:absolute;top:30px;}#logobgbot {	background:url(images/hbotbg.gif) no-repeat left;	width:99px;	float:left;	height:27px;	padding-left:183px;}#logobgbot ul{	padding:0px;	margin:0px;}#logobgbot ul li{	list-style-type:none;	display:inline;}#logobgbot ul li a{	float:left;	background:url(images/homebg1.gif) no-repeat left top;	height:23px;	width:59px;	padding-left:40px;	text-decoration:none;	color: #ffffff;	font-size:11px;	font-weight:bold;	padding-top:4px;}#logobgbot ul li a:hover{	float:left;	background:url(images/homebg.gif) no-repeat left top;	text-decoration:none;	color: #cc0000;	font-size:11px;}#logobgbot ul li a.here{	float:left;	background:url(images/homebg.gif) no-repeat left top;	text-decoration:none;	color: #cc0000;	font-size:11px;}.hdrightmain{width:976px;float:right;}.leftimg{width:275px;float:left;position:relative;}.leftimg1{position:absolute;left:214px;top:-105px;/top:-106px;}.hedright{width:426px;height:79px;float:left;padding-left:500px;}.hedright p.advsearch{padding:0px 0px 0px 200px;margin:0px;}.menudiv1{width:757px;float:left;position:relative;}.menudiv{width:757px;float:left;padding:0px 0px 0px 241px;/padding:0px 0px 0px 260px;}#spot {	width: 275px;	height: 79px;	margin-left: 215px;	background: url(images/hedleftimg.gif) no-repeat;}#spot img {    width: 275px;    height: 79px;}#corp #spot {	background: url(img/site/spot_corp.jpg) no-repeat;}#avery_graphics #spot {	background: url(../../img/site/spot_avery_graphics1.jpg) no-repeat;}#globalNav {	width:460px;	float:left;	text-align:right;	padding:10px 0px 0px 0px;	color: #000;}#globalNav a {font-size:11px;	text-decoration: none;	color: #000;	padding:0 3px;}#globalNav a:hover {	text-decoration: underline;}#globalNav a:hover, #globalNav a.active {    color: #cc0000;}#searchForm{margin:0px;    font-size: 12px;	width:380px;	float:left;	text-align:right;	padding:20px 8px 0px 30px;	display:inline;	margin-left:60px;}#searchForm #search {    width: 120px;	float:left;	margin-left:6px;}#searchForm label{	float:left;    font-size: 11px;	color: #CC0000;	font-weight: bold;	padding-left:6px;}#searchForm .searbutt{margin-top:-4px;}#primaryNav {	left: 159px;	height: 27px;	bottom: 0;	margin: 0;}#primaryNav li {    display: block;    float: left;    list-style: none;    overflow: hidden;    height: 27px;    margin-left: -16px;}#primaryNav a {    text-decoration: none;    display: block;    background-repeat: no-repeat;    background-image: url(images/nav_red.gif);    background-position: 0 0;    color: #ffffff;    font-weight: bold;    font-size: 11px;    padding: 0 0 0 22px;    margin: 0;    line-height: 27px;    vertical-align: middle;    ~padding-top: 3px;    _padding-top: 7px;}#primaryNav .first a{    margin: 0;    padding: 0 0 0 22px;/padding: 0 0 0 40px;    ~padding-top: 3px;    _padding-top: 7px;}#primaryNav a .cap {    width: 21px;    height: 27px;    background-repeat: no-repeat;    background-image: url(images/nav_red.gif);    background-position: 0 -54px;    margin: 0 0 0 0px;	vertical-align: bottom;	~margin-top: -6px;	_margin-top: -7px;}#primaryNav .endCap {    background-repeat: no-repeat;    background-image: url(images/nav_red.gif);    background-position: 0 0;	width: 21px;	height: 27px;	vertical-align: bottom;}#primaryNav a:hover, #primaryNav a.active {    color: #cc0000;    background-repeat: no-repeat;    background-image: url(images/nav_red.gif);    background-position: 0 -27px;}#primaryNav a:hover .cap, #primaryNav a.active .cap {    background-repeat: no-repeat;    background-image: url(images/nav_red.gif);    background-position: -21px -54px;}#wide {    width: 1024px;}#wide #content {	width: 789px;}#wide #primaryNav {	width: 824px;}/* Avery Corp - Silver */#corp #hdBG {    background: url(images/header_bg_silver.gif) repeat-x;}#corp #spot {	background: url(img/site/spot_corp.jpg) no-repeat;}#corp #primaryNav a, #corp #primaryNav a .cap, #corp #primaryNav .endCap, #corp #primaryNav a:hover, #corp #primaryNav a.active, #corp #primaryNav a:hover .cap, #corp #primaryNav a.active .cap {    background-image: url(images/nav_silver.gif);}/*header css ends here*//*middle css starts here*/#middle{width:970px;float:left;z-index:1;display:inline;background:url(images/leftbgmain.gif) repeat-y left top ;}.midleft{width:185px;float:left;padding:0px;position:relative;height:660px;}.leftmain{width:160px;float:left;padding:0px 9px 10px 15px;}.topbg{width:185px; height:25px; float:left; background:url(images/ltopbg.gif) repeat-x;}.midleft1{width:160px;float:left;padding:0px 10px 10px 15px;position:relative;}.texthead{font-size:12px;color:#ffffff;font-weight:bold;float:left;padding:5px 0 0 0;}.linkdiv{width:160px;float:left;}.linkdiv ul{padding:0px;margin:0px;}.linkdiv ul li{list-style-type:none;padding:5px 0px 5px 15px;background:url(images/li.gif) no-repeat left top;border-bottom:1px dotted #666666;}.linkdiv ul li.noline{list-style-type:none;padding:5px 0px 5px 15px;background:url(images/li2.gif) no-repeat left 10px;}.linkdiv ul li.lineb{list-style-type:none;padding:5px 0px 5px 15px;/*background:url(images/li1.gif) no-repeat left top;*/}.linkdiv ul li ul{padding:0px;margin:0px 0px 0px -10px;}.linkdiv ul li ul li{list-style-type:none;display:block;background:none;border-bottom:0px;padding:2px 0px 2px 10px;}.linkdiv ul li ul li a{font-family:arial;font-size:11px;color:#020101;font-weight:normal;text-decoration:none;}.linkdiv ul li ul li a:hover{color:#EF3F34;}.linkdiv ul li ul li a.linked{color:#EF3F34;}.linkdiv ul li ul li ul{list-style-type:none;display:block;background:none;border-bottom:0px;padding:2px 0px 2px 10px;}.linkdiv ul li ul li ul li a{list-style-type:none;display:block;background:none;border-bottom:0px;padding:0px 0px 0px 10px;line-height:14px;background:url(images/li2.gif) no-repeat left 4px;}.linkdiv li a{font-family:arial;font-size:11px;color:#020101;font-weight:bold;text-decoration:none;}.linkdiv li a:hover{color:#EF3F34;}.linkdiv p{padding:20px 0px;margin:0px;}.coninfo{width:160px;float:left;font-family:arial;font-size:11px;color:#221E1F;line-height:15px;}.coninfo p{padding:0px;margin:0px;}.coninfo p.height{height:138px;}.coninfo p.height1{height:188px;}.coninfo p.height2{height:60px;}.coninfo p b{font-size:12px; line-height:16px;}.coninfo p.pad{padding:10px 0 0 0;margin:0px;}.coninfo p a{color:#EF3F34;font-size:11px;text-decoration:underline;}.coninfo p a:hover{color:#000;text-decoration:none;}.midrightmain{width:785px;float:left;}.midrightmain h1{font-family:arial;font-size:26px;line-height:28px;color:#EF3F34;font-weight:normal;padding:20px 0px 15px 20px;margin:0px;}.breadcrumb1{	width:755px;	float:left;	padding:10px 0px 5px 25px;}.breadcrumb1 span.paninfo{	width:585px;	float:left;}.breadcrumb1 span.paninfo a{font-size:12px;color:#2A2A2A;text-decoration:none;}.breadcrumb1 span.paninfo a:hover{color:#CC2629;text-decoration:underline;}.breadcrumb1 span.print{	width:160px;	float:right;	line-height:14px;	padding-left:5px}.breadcrumb1 span.print a{font-size:11px;color:#2A2A2A;text-decoration:none;padding:0 5px;}.breadcrumb1 span.print a:hover{font-size:11px;color:#CC2629;text-decoration:none;}.middiv{	width:660px;	float:left;	padding:10px 65px 0px 25px;}.middiv p{padding:0px;margin:0px;font-size:11px;}.middiv h1{	font-family:arial;	font-size:26px;	line-height:28px;	color:#EF3F34;	font-weight:normal;	padding:0px 0px 15px 25px;	margin:0px 0px 0px -25px;}.middiv h2{	font-family:arial;	font-size:14px;	color:#EF3F34;	font-weight:bold;	padding:10px 0px 0px 25px;	margin:0px;}.middiv h3{	font-family:arial;	font-size:16px;	color:#999999;	font-weight:bold;	padding:10px 0px 0px 25px;	margin:0px 0px 0px -25px;}.middiv p a{font-family:arial;font-size:10px; color:#EF3F34;text-decoration:none;padding-right:5px;}.middiv p a:hover{color:#000;}.midrightmain p span.paddy{padding-left:450px;margin:0px;}.greydiv{	width:660px;	float:left;	background:#E7E7E9 url(images/rcon_right.gif) no-repeat right;	height:100px;	padding:10px 0px 6px 15px;	margin-left:-25px;	_margin-left:-12px;	height:112px;}.ptdiv{width:660px;float:left;padding:8px 0px 20px 0px 10px;}.greydiv img{padding:0px; margin:0px 10px;}.readbg{width:660px;float:left;background:#D2222A url(images/readbg.gif) no-repeat right;padding:8px 0px;height:109px;padding-left:10px;}.readbg img{padding:0px; margin:0px 10px;}.realdiv1{width:650px;float:left;padding:10px 10px 10px 10px;background-color:#E7E7E9;}.realdiv1 p{padding:7px 0px;margin:0px;}.realdiv1 img{margin-right:15px;margin-bottom:30px;}.realdiv1 p a{font-size:11px;color:#D43631;text-decoration:none;font-weight:bold;background:url(images/click1.gif) no-repeat 0px 3px;line-height:18px;padding:6px 0 6px 25px;}.realdiv1 p a:hover{color:#000;text-decoration:underline;}.realdiv1 h2{font-family:arial;font-size:16px;color:#EF3F34;font-weight:bold;padding:0px 0px 5px 0px ;margin:0px;}.inlaysdiv2{	width:660px;	float:left;	padding:10px 0px 10px 0px;	font-family:arial;	font-size:12px;	color:#000;}.inlaysdiv2 p{padding:10px 0px;margin:0px;}.inlaysdiv2 img{margin-right:15px;margin-bottom:30px;}.inlaysdiv2 p a{font-size:11px;color:#D43631;text-decoration:none;font-weight:bold;background:url(images/click1.gif) no-repeat 0px 3px;line-height:18px;padding:6px 0 6px 25px;}.inlaysdiv2 p a:hover{color:#000;text-decoration:underline;}.inlaysdiv2 h2{font-family:arial;font-size:16px;color:#EF3F34;font-weight:bold;padding:0px 0px 0px 0px ;margin:0px;}/*new for product*/.inlaysdivs{	width:660px;	float:left;	padding:10px 0px 10px 0px;	font-family:arial;	font-size:12px;	color:#000;	border-bottom:1px dotted #666666;}.inlaysdivs p{padding:10px 0px;margin:0px;}.inlaysdivs img{margin-right:15px;margin-bottom:30px;}.inlaysdivs p a{font-size:11px;color:#D43631;text-decoration:none;font-weight:bold;background:url(images/click1.gif) no-repeat 0px 3px;line-height:18px;padding:6px 0 6px 25px;}.inlaysdivs p a:hover{color:#000;text-decoration:underline;}.inlaysdivs h2{font-family:arial;font-size:16px;color:#EF3F34;font-weight:bold;padding:0px 0px 0px 0px ;margin:0px;}.inlaysdiv{	width:660px;	float:left;	padding-left:0px;	font-family:arial;	font-size:12px;	color:#000;}.inlaysdiv table{font-size:12px;font-weight:bold;color:#231F20;margin-top:20px;}.inlaysdiv tr td b{font-size:12px;font-weight:bold;color:#ffffff;}.inlaysdiv p{	padding:10px 0px 10px 0px;	margin:0px;	}.inlaysdiv h2{	font-family:arial;	font-size:14px;	color:#EF3F34;	font-weight:bold;	padding:10px 0px 0px 0px;	margin:0px;}.inlaysdiv1{width:670px;float:left;font-family:arial;font-size:12px;color:#000;}.inlaysdiv1 p{padding:10px 0px;margin:0px;}.greydiv1{	width:650px;	float:left;	background:url(images/graybg1.gif) no-repeat;	height:176px;	padding:10px 20px 10px 25px;	margin-left:-25px;	_margin-left:-13px;	}.greydiv1 p{padding:0px;margin:8px 0px;font-size:12px;}.slink{font-size:12px;font-weight:bold;color:#0079C2;text-decoration:underline;}.slink:hover{font-size:12px;font-weight:bold;color:#0079C2;text-decoration:none;}.realdiv{	width:650px;	float:left;	padding:10px 10px 10px 0px;	margin-left:-25px;	_margin-left:-15px;	background-color:#E7E7E9;}.realdiv p{	padding:7px 0px 7px 25px;	margin:0px;}.realdiv p a{font-size:11px;color:#FF0000;text-decoration:none;}.realdiv p a:hover{color:#000;text-decoration:underline;}.l{padding:0px;margin:0px;}.midl li{list-style-type:none;display:block;border-bottom:1px dotted #666666;padding:5px 0px 10px 0px;line-height:15px;}.middiv li.nobor{border:0px;}.middiv li p{padding:5px 0px;margin:0px;}.middiv li p b{font-size:14px;color:#999999;}.middiv li p img{margin:0px 20px 0px 0px;padding:0px;}.middiv li p a{font-size:12px;color:#2A2A2A;text-decoration:none;}.middiv li p a.preffered{font-size:11px;color:#2A2A2A;text-decoration:none;}.middiv li p a:hover{color:#CC2629;text-decoration:underline;}.teamdiv{	width:670px;	float:left;	border-bottom:1px dotted #666666;	/*padding:10px 0px 10px 25px;*/	padding:10px 0px 10px 0px;}.teamimg{width:120px;float:left;}.teamimg img{margin:5px 0px 0px 0px;padding:0px;/*margin-left:-25px;*/margin-left:0px;}.teamtext{width:550px;float:left;}.teamtext p{padding:5px 0px;margin-left:0px;/*margin:0px;*/color:#57575A;line-height:14px;}.teamtext p b{font-size:14px;color:#2D2D2E;}.midcenter1{width:550px;float:left;padding-right:15px;/*border-right:1px dotted #666;*/}.midcenter{width:550px;float:left;padding-right:13px;border-right:1px dotted #666;background-repeat:no-repeat;}.breadcrumb{width:545px;float:left;height:22px;padding:8px 0 0 10px;}.breadheading{	width:547px;	float:left;	font-family:arial;	font-size:26px;	line-height:28px;	color:#EF3F34;	font-weight:normal;	padding:10px 0px 15px 25px;}.mainban{	width:550px;	float:left;/*	background:#F00;*/}.mainban p{padding:0px;margin:0px;}.mainban p.upbg{width:550px;float:left;background:url(images/redcon_up.gif) no-repeat top right;height:25px;background-color:#FF0000;}.mainban p.downbg{width:550px;float:left;background:url(images/redcon_dn.gif) no-repeat bottom right;height:25px;background-color:#F00;}.mainban1{width:532px;float:left;background:url(images/bannerbg.gif) no-repeat left;height:135px;padding:8px 8px 8px 17px;color:#ffffff;font-size:13px;font-weight:normal;}.mainban1 img{margin-right:10px;}.mainban1 p{padding:0px;margin:10px 0px;}.bannerdiv{	width:525px;	float:left;	background:#F00;	padding:0px 15px 0px 10px;	color:#fff;	font-size:12px;	line-height:15px;	background-color:#FF0000;}.bannerdiv p{	padding:0px 0px 0px 0px;	margin:0px;}.bannerdiv h1{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:20px;	color:#fff;	font-weight:normal;	padding:20px 0px 10px 10px;	margin:0px;}.mainbox{width:550px;float:left;padding:20px 0px 0 0;}.boxdiv{width:250px;float:left;padding-left:22px;}.boxdiv p{padding:0px;margin:0px;}.boxdiv p.boxhead{width:250px;float:left;}.boxdiv p.boxhead span.boxcon{width:10px;float:left;}.boxdiv p.boxhead span.boxheadbg{width:225px;float:left;background:url(images/boxupbg.gif) repeat-x top;height:27px;padding-top:8px;padding-left:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#fff;font-weight:bold;line-height:normal;text-align:center;text-transform:uppercase;}.boxmid{width:236px;float:left;background:#f3f3f4 url(images/boxbg.gif) repeat-x bottom;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;padding:6px;height:220px;}.boxmid p{padding:6px 5px;margin:0px;font-size:11px;color:#363435;}.boxmid p.toppad{padding:45px 5px 6px 5px;margin:0px;}.boxmid p a{font-size:11px;color:#D43631;text-decoration:none;font-weight:bold;background:url(images/click.gif) no-repeat 0px 3px;line-height:18px;padding:6px 0 6px 25px;}.boxmid p a:hover{color:#000;text-decoration:underline;}.boxmid ul{padding:0px;margin:0px;}.boxmid li{list-style-type:none;font-size:11px;color:#363435;padding:5px;line-height:15px;}.boxmid li b{font-size:12px;}.boxmid li img{padding:0px;margin:0px 9px 0px 0px;}.boxdiv p.boxhead span.boxdnbg{width:230px;float:left;background:url(images/boxdnbg.gif) repeat-x top;height:16px;}.midright{width:195px;float:left;background:url(images/dotted.gif) no-repeat left 30px;padding-left:10px;}.midright p{text-align:right;padding:5px 0px;margin:0px;}.midright p a{font-family:arial;font-size:10px; color:#EF3F34;text-decoration:none;padding-right:5px;}.midright p a:hover{color:#000;}.midright1{width:198px;float:left;background:url(images/dotted.gif) no-repeat left 0px;padding-left:10px;}.rightbox{width:198px;float:left;}.rightbox p{padding:0px;margin:0px;}.rightbox p.righthead{width:198px;float:left;}.rightbox p.righthead span.rightcon{width:12px;float:left;}.rightbox p.righthead span.rightheadbg{width:174px;float:left;background:url(images/rightheadbg.gif) repeat-x;height:28px;padding-top:6px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#fff;font-weight:bold;line-height:18px;text-transform:uppercase;text-align:center;}.rightbox ul{width:184px;float:left;padding:0px 0px 10px 10px;margin:0px;}.rightbox li{list-style-type:none;font-family:arial;font-size:11px;color:#6D6E71;padding:6px 0px;background:url(images/dotted_li.gif) no-repeat bottom left;border-bottom:1px dotted #666;}.rightbox li a{color:#C5462A;text-decoration:none;font-size:11px;font-weight:bold;}.rightbox li a:hover{color:#000;text-decoration:underline;}.rightbox li.last{background:none;color:#000;line-height:14px;}.rightbox li.last img{padding:0px;margin:0px 5px 10px 0px;}.rightbox p.every{width:194px;float:left;margin-top:-10px;/margin-top:0px;}/*middle css ends here*//*footer css starts here*/#footer{width:785px;/*float:left;*/float:right;padding:12px 0 0 0;z-index:1;margin:25px 0;}#footer p{margin:0px;padding:0px;}#footer p.left{width:532px;float:left;padding-right:15px;padding-left:25px;}#footer p.left a{font-family:arial;font-size:11px;color:#221E1F;text-decoration:none;padding:0px 5px;line-height:18px;}#footer p.left a:hover{color:#EF3F34;}#footer p.right{width:179px;float:left;padding-left:12px;text-align:right;}/*footer css ends here*//*footer css starts here*/#footer1{width:785px;/*float:left;*/float:right;padding:12px 0 0 0;z-index:1;margin:25px 0;}#footer1 p{margin:0px;padding:0px;}#footer1 p.left{width:532px;float:left;padding-right:15px;padding-left:-25px;}#footer1 p.left a{font-family:arial;font-size:11px;color:#221E1F;text-decoration:none;padding:0px 5px;line-height:18px;}#footer1 p.left a:hover{color:#EF3F34;}#footer1 p.right{width:179px;float:left;padding-left:15px;text-align:right;}/*footer css ends here*//*contact css starts here*/.theform{	width:290px;	float:left;	padding-left:0px;}.theform p{padding:0px;margin:8px 0px;}.theform p label{width:105px;float:left;padding-top:3px;font-weight:bold;color:#221E1F;}.theform p label b{color:#888A8D;}/*--------------------------*/.theform1{	width:290px;	float:left;	padding-left:25px;}.theform1 p{padding:0px;margin:8px 0px;}.theform1 p label{width:105px;float:left;padding-top:3px;font-weight:bold;color:#221E1F;}.theform1 p label b{color:#888A8D;}/*------------------------------------*/.inputbg {background-image:url(images/inpbg.gif);background-repeat:repeat-x;background-position:bottom left;border:1px solid #DDDDDD;padding:2px 2px;}.contbright{width:200px;float:left;padding-left:10px;padding-top:8px;}.contbright p{padding:0px;margin:10px 0px;}.contbot{width:457px;float:left;padding:10px 50px 10px 50px;text-align:center;}.contbot a{font-size:11px;font-weight:normal;color:#ff0000;text-decoration:underline;}.contbot a:hover{font-size:11px;font-weight:normal;color:#ff0000;text-decoration:none;}/*contact css ends here*//*products css starts here*//* only for product technical info page */.prodmain2{	width:750px;	float:left;	padding:10px 0px 0px 25px;}.prodmain2 p{padding:0px;margin:0px;font-size:11px;}.prodmain2 h1{font-family:arial;font-size:26px;line-height:28px;color:#EF3F34;font-weight:normal;padding:0px 0px 15px 0;margin:0px;}/*--end of product tech. page */.prodmain{width:670px;float:left;padding:10px 100px 0px 10px;}.prodmain p{padding:0px;margin:0px;font-size:11px;}.prodmain h1{font-family:arial;font-size:26px;line-height:28px;color:#EF3F34;font-weight:normal;padding:0px 0px 15px 0;margin:0px;}.prmid{width:670px;float:left;font-family:arial;font-size:12px;color:#000;padding-top:30px;}.prodboxm {width:202px;float:left;padding-right:30px;}.prodbox{width:202px;float:left;}.prodbox p{padding:0px;margin:0px;}.prodbox p.boxhead{width:202px;float:left;}.prodbox p.boxhead span.boxcon{width:10px;float:left;}.prodbox p.boxhead span.boxheadbg{width:177px;float:left;background:url(images/boxupbg.gif) repeat-x top;height:27px;padding-top:8px;padding-left:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#fff;font-weight:bold;line-height:normal;text-align:center;text-transform:uppercase;}.prodbox p.boxhead span.boxdnbg{width:182px;float:left;background:url(images/boxdnbg.gif) repeat-x top;height:16px;}.prboxmid{width:188px;float:left;background:#f3f3f4 url(images/boxbg.gif) repeat-x bottom;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;padding:6px;}.prboxmid p{padding:6px 5px;margin:0px;font-size:11px;color:#363435;}.prboxmid p.toppad{padding:30px 5px 6px 5px;margin:0px;}.prboxmid p a{font-size:11px;color:#D43631;text-decoration:none;font-weight:bold;background:url(images/click.gif) no-repeat 0px 3px;line-height:18px;padding:6px 0 6px 25px;}.prboxmid p a:hover{color:#000;text-decoration:underline;}/*products css ends here*//*products_list css starts here*/.products_listm{width:640px;float:left;background-color:#E7E7E9;padding:15px 10px 20px 15px;}.products_listm p.topheading{font-family:arial;font-size:24px;font-weight:bold;padding:0px 0px 10px 0px;}.products_left{width:140px;float:left;text-align:center;padding-top:30px;}.products_right{width:148px;float:left;}.products_listm1{width:640px;float:left;padding:15px 0px 20px 15px;}.products_left1{width:140px;float:left;text-align:center;padding-top:30px;}.products_right1{width:148px;float:left;}.products_listm p.topheading{font-family:arial;font-size:24px;font-weight:bold;padding:0px 0px 10px 0px;}.rightl{padding:0px 0px 10px 0px;margin:0px;}.rightl li {list-style-type:none;display:block;}.rightl li a {display:block;font-size:12px;font-weight:normal;color:#ff0000;text-decoration:none;padding:8px 0px 8px 25px;background:url(images/doc_logo.gif) no-repeat 0px 10px;}.rightl li a:hover {font-size:12px;font-weight:normal;color:#000000;text-decoration:none;}.right2{padding:0px 0px 10px 0px;margin:0px;}.right2 li {list-style-type:none;display:block;}.right2 li a {display:block;font-size:12px;font-weight:normal;color:#000000;text-decoration:none;padding:8px 0px 8px 25px;background:url(images/click1.gif) no-repeat 0px 10px;}.right2 li a:hover {font-size:12px;font-weight:normal;color:#ff0000;text-decoration:none;}.prlistmid{width:332px;float:left;padding:0px 10px 0px 10px;}.prlistmid ul{padding:0px 0px 0px 20px;margin:0px;display:block;}.prlistmid ul li{padding:3px 0px 3px 0px;}.prodemain{width:640px;float:left;}.prodvideo{width:280px;float:left;}.prodvideo1{width:190px;float:left;padding-right:10px;}.prodemain_right{width:360px;float:left;}.prodemain_right p{padding:0px;margin:10px 0px;}.document{width:190px;float:left;padding-top:10px;}.document h2{margin:0px;padding:7px 0;background:#EE222B;font-size:13px;color:#ffffff;text-align:center;}.document_in{width:168px;float:left;border:1px solid #221E1F;border-top:0px;padding:5px 10px;}.document_in ul{margin:0px;padding:0px;}.document_in ul li{list-style-type:none;border-bottom:1px solid #221E1F;background:url(images/imgicon.gif) no-repeat 0 12px;padding:6px 0 6px 40px;}.document_in ul li.nobor{list-style-type:none;border-bottom:0px solid #221E1F;background:url(images/imgicon.gif) no-repeat 0 12px;padding:6px 0 6px 40px;}.document_in a{font-size:12px;color:#000000;text-decoration:none;}.document_in a:hover{font-size:12px;color:#EE222B;text-decoration:underline;}.prodemain_right1{	width:520px;	float:left;	padding-left: 20px;}.prodemain_right1 p{padding:0px;margin:10px 0px;}.rightlink{padding:15px 0px 0px 10px;margin:0px;}.rightlink li{list-style-type:none;display:;}.rightlink li a{display:block;font-size:12px;font-weight:bold;color:#FF4C14;text-decoration:none;padding:8px 0px 8px 40px;height:27px;}.rightlink li a.download_product{background:url(images/download-icon.gif) no-repeat left top;text-decoration:none;}.rightlink li a.download_product:hover{color:#FF4C14;text-decoration:underline}.rightlink li a.view_product{background:url(images/lisicon.gif) no-repeat left top;text-decoration:none;}.rightlink li a.view_product:hover{color:#FF4C14;text-decoration:underline}.rightlink li a.request{background:url(images/request_icon.gif) no-repeat left;text-decoration:none;}.rightlink li a.request:hover{color:#FF4C14;text-decoration:underline}.rightlink1{padding:15px 0px 0px 10px;margin:0px;}.rightlink1 li{list-style-type:none;display:;}.rightlink1 li a{display:block;font-size:11px;font-weight:bold;color:#000000;text-decoration:none;padding:8px 0px 8px 35px;}.rightlink1 li a.download_product{background:url(images/download-icon.gif) no-repeat 0PX 13px;text-decoration:none;}.rightlink1 li a.download_product:hover{color:#FF4C14;text-decoration:underline}.rightlink1 li a.view_product{background:url(images/lisicon.gif) no-repeat 0PX 10px;text-decoration:none;}.rightlink1 li a.view_product:hover{color:#FF4C14;text-decoration:underline}.graybg{	width:510px;	float:left;	background:url(images/grbg.jpg) no-repeat left top;	height:231px;	padding:15px 30px 15px 25px;	text-align:left;}.graybg img{margin-right:15px;}.graybg p{padding:0px;margin:8px 0px;}.graybg a{font-size:12px;font-weight:bold;color:#CC0000;text-decoration:none;}.graybg a:hover{font-size:12px;font-weight:bold;color:#CC0000;text-decoration:underline;}.abrfidr{	width:176px;	float:right;	border:0px solid #231F20;	padding:10px;}.abrfidr p a{font-size:11px;color:#D43631;text-decoration:none;font-weight:bold;background:url(images/click1.gif) no-repeat 0px 3px;line-height:18px;padding:6px 0 6px 25px;}.abrfidr p a:hover{color:#000;text-decoration:underline;}.sab{	width:675px;	float:left;		margin-left:-25px;/*	background-color: #F00;*/}.rbann{	width:670px;	float:left;/*	padding-left: 25px;*/	padding-left: 0px;/*	background-color: #F00;*/}.rbann p{padding:0px;margin:0px;}.rbann p.upbg{width:670px;float:left;background:url(images/topbg.gif) no-repeat top right;height:16px;margin-left:25px;}.rbann p.downbg{width:670px;float:left;background:url(images/botbg.gif) no-repeat bottom right;height:16px;margin-left:25px;}.midb{	width:655px;	float:left;	/*background-color:#F00;*/	background-image:url(images/grbg-1.jpg);	background-repeat:no-repeat;	background-position: bottom left;	padding:15px 15px 10px 25px;	color:#111111;	font-size:13px;	margin-left:0px;	_margin-left:10px;	_padding:15px 15px 10px 27px;}.midb p{padding:0px;margin:8px 0px;font-size:13px;}.midli{padding:0px 0px 0px 10px;margin-left:15px;display:block;}.midli li{color:#111111;padding:3px 0px 3px 0px;}.midb img{margin-left:10px;}.contbright1{	width:300px;	float:left;	padding-left:25px;	padding-top:8px;}.contbright1 p{padding:0px;margin:10px 0px;}.tecmain{width:670px;float:left;padding-bottom:530px;}.tecmain1{width:670px;float:left;padding-bottom:530px;}.tecmain1 img{margin-right:15px;margin-bottom:15px;} .aroowmain{	width:645px;	float:left;}.arrowlistmenu{	float:left;	width:645px;}.arrowlistmenu .menuheader{ 	float:left;	width:624px;	font:normal 12px arial;	color:#EF3F34;	padding:3px 0 1px 25px;	/*header text is indented 10px*/	font-weight:bold;	cursor:pointer;	background:url(images/graybg.gif) repeat-x;	border-left:1px solid #D6D6D6;	border-right:1px solid #D6D6D6;	border-bottom:1px solid #B3B3B3;	height:18px;}.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/color:#2A2A2A;background:url(images/graybg.gif) repeat-x;}#bordiv {width:640px;float:left;border-left:0px solid #D6D6D6;border-right:1px solid #D6D6D6;border-bottom:1px solid #B3B3B3;font-size:12px;color:#757373;padding:10px 10px 10px 0px;display:none;}#bordiv p{padding:0px;margin:10px 0px;font-size:12px;}#bordiv h1{font-family:arial;font-size:16px;line-height:20px;color:#2A2A2A;font-weight:normal;padding:0px;margin:0px;}#bordiv h1 a{font-family:arial;font-size:12px;font-weight:normal;color:#0079C2;text-decoration:underline;}#bordiv h1 a:hover{font-family:arial;font-size:12px;font-weight:normal;color:#0079C2;text-decoration:none;}#bordiv p a{font-size:12px;font-weight:normal;color:#0079C2;text-decoration:underline;}#bordiv p a:hover{font-size:12px;font-weight:normal;color:#0079C2;text-decoration:none;}#bordiv p b{font-size:12px;font-weight:bold;color:#0079C2;}.solut_left{width:140px;float:left;}.solut_right{width:480px;float:left;}.alink{font-size:12px;font-weight:normal;color:#0079C2;text-decoration:underline;}.alink:hover{font-size:12px;font-weight:normal;color:#0079C2;text-decoration:none;}.plink{font-size:12px;font-weight:normal;color:#ff0000;text-decoration:underline;}.plink:hover{font-size:12px;font-weight:normal;color:#000000;text-decoration:none;}.plink1{font-size:14px;font-weight:bold;color:#ff0000;text-decoration:underline;}.plink1:hover{font-size:14px;font-weight:bold;color:#000000;text-decoration:none;}.plink2{font-size:12px;font-weight:bold;color:#ffffff;text-decoration:underline;}.plink2:hover{font-size:12px;font-weight:bold;color:#000000;text-decoration:none;}.termid{font-size:12px;color:#D43631;text-decoration:none;font-weight:bold;background:url(images/icon.gif) no-repeat 0px 3px;line-height:18px;padding:6px 0 6px 25px;}.termid:hover{color:#000;text-decoration:underline;}/*products_list css ends here*/.newsbox{width:320px;float:left;padding-right:15px;}.newsbox p{padding:0px;margin:0px;}.newsbox p.boxhead{width:320px;float:left;}.newsbox p.boxhead span.boxcon{width:10px;float:left;}.newsbox p.boxhead span.boxheadbg{width:300px;float:left;background:url(images/boxupbg.gif) repeat-x top;height:27px;padding-top:8px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#fff;font-weight:bold;line-height:normal;text-align:center;text-transform:uppercase;}.newsbox p.boxhead span.boxdnbg{width:300px;float:left;background:url(images/boxdnbg.gif) repeat-x top;height:16px;}.newsbox p.boxhead span.rightheadbg{width:300px;float:left;background:url(images/boxupbg.gif) repeat-x;height:26px;padding-top:8px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#fff;font-weight:bold;line-height:18px;text-transform:uppercase;text-align:center;}.newsmid{width:306px;float:left;background:#f3f3f4 url(images/boxbg.gif) repeat-x bottom;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;padding:6px;}.newsmid ul{padding:0px;margin:0px;}.newsmid ul li{	list-style-type:none;	display:block;/*	padding:3px 6px;*/    padding:4px 12px;	font-size:11px;}.newsmid ul li a{font-size:11px; font-weight:normal; color:#2A2A2A; text-decoration:none;}.newsmid ul li a:hover{font-size:11px; font-weight:normal; color:#D1362C; text-decoration:underline;}.newsmid p{padding:6px 5px;margin:0px;font-size:11px;color:#363435;}.newsmid p.toppad{padding:45px 5px 6px 5px;margin:0px;}.newsmid p a{font-size:11px;color:#D43631;text-decoration:none;font-weight:bold;background:url(images/click.gif) no-repeat 0px 3px;line-height:18px;padding:6px 0 6px 25px;}.newsmid p a:hover{color:#000;text-decoration:underline;}.midrightbot{	width:198px;	float:left;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	line-height: 13px;}.midrightbot img{margin-right:5px;}.topban{width:670px;float:left;}.palogin{width:236px;float:left;background:#f3f3f4 url(images/boxbg.gif) repeat-x bottom;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;padding:6px;}.palogin p{padding:0px;margin:8px 0px;}.palogin p label{width:80px;float:left;}.palogin p img{margin-top:10px;}.partmid{width:670px;float:left;font-family:arial;font-size:12px;color:#000;padding-top:10px;}.partmid_left{width:400px;float:left;font-family:arial;font-size:12px;color:#000;padding:0px 10px 0px 0px;}.partmid_left p{padding:0px;margin:8px 0px;}.partmid_left a{font-size:11px;color:#000000;text-decoration:none;font-weight:bold;background:url(images/click1.gif) no-repeat 0px 3px;line-height:25px;padding:6px 0 8px 25px;}.partmid_left a:hover{color:#D43631;text-decoration:underline;}.partmid_bot{width:654px;float:left;background-color:#D2222A;padding:8px;margin-top:15px;color:#ffffff;line-height:16px;}.partmid_bot img{margin-right:10px;}.partmid_bot b{font-size:13px;font-weight:bold;}.partmid_bot p{line-height:16px;}.pro_bottom{width:660px;float:left;padding-left:10px;margin-top:10px;font-family:arial;font-size:12px;color:#000;background:url(images/dot.gif) repeat-x left top;padding-top:10px;}.pro_bottom p.productsm{width:160px;float:left;}.pro_bottom p.prodtext{width:500px;float:left;}.resoumain{	width:660px;	float:left;		padding:10px 0px 10px 25px;	font-family:arial;	font-size:12px;	color:#000;	background:url(images/dot1.gif) repeat-x left bottom;}.resoumain h2{padding:0px 0px 10px 0px;margin:0px 0px 0px -25px;font-size:16px;font-weight:bold;color:#6D6E71;} .resoumain_left{width:205px;margin-left:-25px;_margin-left:-10px;float:left;}.resoumain_right{	width:440px;	float:left;}.resoumain_right p{padding:0px;margin:10px 0px;}.resoumain1{width:660px;float:left;padding:10px 0px 10px 10px;font-family:arial;font-size:12px;color:#000;}.resoumain1 h2{padding:0px 0px 10px 0px;margin:0px;font-size:16px;font-weight:bold;color:#6D6E71;} .smallfont{font-size:11px;color:#5C5C5C;line-height:12px;}.listtype{font-weight:normal;text-align:left;}.listtype ul{margin:0px;padding:0px 0 0 20px;}.listtype ul li{padding:2px 0px;}.lmain{	width:670px;	float:left;	border-bottom:1px dotted #666666;	padding-bottom:10px;	margin-bottom:10px;	/*padding-left: 25px;*/}.lmain p.theading{padding:0px 0px 10px 0px;/*margin:0px 0px 0px -25px;*/margin:0px 0px 0px 0px;font-size:14px;font-weight:bold;colro:#999999;}.loc_leftimg{width:170px;float:left;margin:0px 0px 0px 0px;/*margin:0px 0px 0px 0px;*/}.loc_rtext{width:500px;float:left;}.loc_rtext p{padding:0px;margin:10px 0px;}.prod{	width:740px;	float:left;}.prdborder{border-bottom:2px solid ##D1D1D1;}.ltmain{width:160px;float:left;background:url(images/bdot.gif) repeat-x left bottom;padding:8px 0px 8px 0px;}.sitemap{	width:670px;	float:left;	margin-left: 0px;	padding-left: 25px;}.sitemap table{font-size:11px;font-weight:normal;}.sitemap a {font-size:11px;font:normal;color:#243F8F;text-decoration:none;}.sitemap a:hover {font-size:11px;font:normal;color:#000000;text-decoration:underline;}.sitemap td.border{background:url(images/rdot.gif) repeat-y right;.middiv h1 no indent {	font-family:arial;	font-size:26px;	line-height:28px;	color:#EF3F34;	font-weight:normal;	padding:0px 0px 15px 25px;	margin:0px;}/*#container #middle .midrightmain .middiv .inlaysdiv a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	text-decoration: none;}*/.inlaysdivBOLD {	width:660px;	float:left;	padding-left:0px;	font-family:arial;	font-size:12px;	color:#000;	font-weight: bold;}.bold_TERMS {	font-weight: bold;	font-size: 11px;	font-family: arial;}.bold_TERM_LRG {	font-family: Arial;	font-size: 16px;	font-style: normal;	font-weight: bold;	color: #000;	text-align: center;}.Terms_Indent {	font-family: arial;	font-size: 11px;	color: #000;	text-indent: 20px;}