		body, td, th, .txt, .txt2, .inp, p{font: normal 12px arial;}
		body{ text-align:center; margin: 0; padding:10px} 
		.body{margin: 0 auto; text-align:left} 
		
		a:link, a:visited{color:#326eb4; text-decoration:none} a:hover{color:#f53420;}
		
		.txt, p{font-family: arial; text-align: justify; margin: 10 0 10 0}
		.txt2{font-family: arial;}
		.txtbox{margin:10 20 40 10}
		.top{color:#8a8a8a; font: normal 11px Arial} .top a:link, .top a:visited{color:#327396; text-decoration:none} .top a:hover{color:#f53420;}
		.menu {padding: 6 10 4 10;} .menu a:link, .menu a:visited{color:#000000; font:bold 11px arial; text-decoration:none; }
		.smenu, .menusep {font:normal 11px arial; padding: 3 10 3 10;}.smenu a:link, .smenu a:visited, .menusep a:link, .menusep a:visited{ text-decoration: none; color:#000000}
		.ssmenu{font:normal 11px arial; padding: 3 8 3 12;} .ssmenu a:link, .ssmenu a:visited{ text-decoration: none; color:#555555}
		.menusep {border-top: 1px solid #ffffff}
		.hand{cursor:hand} 
		.copy, .bot, .bot a:link, .bot a:visited{font:normal 11px arial; color:#666666; text-decoration: none;} .bot a:hover{color:#f53420;}
		.htit{font:600 14px arial; color:#004182; border-top: 1px solid #87a6c6; padding-top:8}
		.hlist{margin: 10 0 8 0;} .hl a:link{color:#000000} .hl a:visited{color:#333333} .hl a:hover{color:#f53420;}
		.tabBord{border:1px solid #e1eaf4}
		.smBordLeft{border-left:1px solid #e1eaf4;}
		.smBordBot{border-bottom:1px solid #e1eaf4}
		h1{font: bold 16px Arial; color:#000000; padding-top:8; margin: 0 0 0 10; border-top: 1px solid #87a6c6;}
			h1 i{font-style:normal; color:#666666}
		h2{font: bold 14px arial; clear:both}
		h3{font: bold 13px arial; margin: 0 0 5px 0;}
			h3 span{font-weight:normal}
		h4{font: bold 12px arial; margin: 0 0 10px 0}
		.smTit{margin: 0 10 0 15; font: bold 16px arial; color: #205992}
		.pmenu, .pmenutitle{margin: 0 5 10 0; white-space:nowrap; font: normal 11px arial} .pmenu a:link, .pmenu a:visited, .pmenutitle a:link, .pmenutitle a:visited{text-decoration: none; color:#205992} .pmenu a:hover, .pmenutitle a:hover, .pmenusub a:hover{color:#f53420;}
		.pmenutitle{margin: 0 5 5 0; font-weight: bold}
		.pmenusub{ white-space:nowrap; margin: -3px 5px 8px 5px; font: normal 11px arial} .pmenusub a:link, .pmenusub a:visited{text-decoration: none; color:#5089b2} .pmenusub a:hover{color:#f53420;}
		.blue{color:#326eb4}
	
		.ftxt, .fbaster{font: normal 11px arial} .fbaster{color:#326eb4}
		.li{margin: 0 0 10 20;}
		.li td {font: normal 11px arial}
		.date{font: normal 10px arial; color: #999999}
		.ncontent{color: #666666}

		.abc{color: #666666; letter-spacing: 3px; font-size: 12px} .abc a{text-decoration: none;}
		.warn{color: #cc0000}
		.note{color:#999999; font-size: 10px}
		.grey{color:#999999}
		
		thead th{background: #e1eaf4; font: bold 11px arial; padding: 5px}
		th{text-align:left; font: bold 11px arial; padding: 5px;}
/* OVERWRITES */
			.hlBlock, .hl{background:#ffcc99;}			

/*		.error{background:#fff9f6; font-size:.9em; padding:7px 10px 10px 10px; font-size:12px; margin:0 0 10px 0; border: 1px solid #ff0000;}
			.error h3{margin:0; font-size: 1.1em; color:#990000}
			.error ul{padding:0 0 0 17px; margin:0; list-style:square; color:#330000}
			.error a:link, .error a:visited{color:#990000}
		.success{background:#f6f9ff; font-size:.9em; padding:10px 10px 10px 10px; font-size:12px; margin:0 0 10px 0; border: 1px solid #6699ff}
			.success h3{margin:0; font-size: 1.1em; color:#000099}
			.success ul{padding:0 0 0 17px; margin:0; list-style:none; color:#000033}
			.success a:link, .success a:visited{color:#000099}
			
			.success .x:link, .success .x:visited, .error .x:link, .error .x:visited{padding: 0; font: bold 12px/12px arial; margin: 0 0 0 5px; background:#ffffff; border:1px solid #cc0000; text-decoration:none; float:right; color:#000000; height:15px; width:15px; text-align:center}
				.success .x:link, .success .x:visited{border-color:#003366;}
					.success .x:hover, .error .x:hover{background:#FFd0a0}	*/
					
	#messagebox{position: fixed; //position: absolute; width:500px; top:30%; margin: 0; padding:0; border:2px solid #ffffff; z-index:100; display:none}
	
	.error, .success{background:#fff9f6; font-size:.9em; padding:4px 5px 5px 7px; margin:0; border: 1px solid #ff0000;}
			.error h3, .success h3{margin:0; padding:0; font-size: 1.1em; color:#990000}
			.error ul, .success ul{padding:0 0 0 16px; margin:0; list-style:square; color:#330000; overflow:auto;}
			.error ul {clear:both;}
			.error ul li span, .success ul li span{font-size:.9em;}
			.error a:link, .error a:visited{color:#990000}
			
	.success{background:#f6f9ff; border-color: #0000ff}
		.success h3{color:#000099}
		.success ul{color:#000033;}
		.success a:link, .success a:visited{color:#000099}
	
	.success .x:link, .success .x:visited, .error .x:link, .error .x:visited{padding: 0 0 0 1px; font: bold 12px/12px arial; margin: -2px -2px 0 5px; background:#ff3333; border:1px solid #ffffff; text-decoration:none; float:right; color:#ffffff; height:15px; width:15px; text-align:center}
			.success .x:link, .success .x:visited{background:#6699ff;}
				.success .x:hover, .error .x:hover{background:#ff6666}				
					
			
			
.navigation{}
	.nav, a:link.nav, a:visited.nav{
		background: #d5dde7;
		font: bold 12px arial; color: #333333;
		width: 24px;
		text-align: center;
		padding: 5 5 5 5; 
		margin: 1;
		border:1px solid #ffffff;
		}
     a:link.nav, a:visited.nav{background: #e1eaf4;}
	 a:hover.nav{background: #ffffff;}      
		
		.picl, .picr{float: left; margin: 0 20px 10px 0; font:normal .85em Tahoma}
		.picr{float: right; margin: 0 0 10px 20px;}
		.picl img, .picr img{margin: 0 0 5px 0}
		
		.downloads{width:100%; //width:99%;}
		.downloads td{font: bold 12px Arial, Helvetica, sans-serif}
		.downloads th{border-bottom: 1px solid #D3D3D3; padding: 0px 0 5px 0}
		.downloads th img{float: left; margin: 0 10px 0 0;}
		.downloads .tit img{float: left; margin: 0 5px 0 0;}
		.downloads .tit div{margin: 0 0 0 0}
		.downloads .tit div .ver{margin: 0 0 0 5px; font-size:11px; color:#666666; white-space:nowrap}
		.downloads .tit div a.notes{margin: 0 0 0 25px;}
		.downloads td.notes{padding: 10px 20px 10px 10px; margin:0; font: normal 12px "Courier New", Courier, monospace; border: 1px solid #cccccc; background:#f9f9f9}
		.downloads .lnk a, .downloads .lnk span{float: left;  margin: 2px 5px 0 0;}
		.downloads th h2{margin: 8px 0 0 0; clear:none; font-size: 13px}
		.downloads .tit{font-weight: normal; background-color:#F8F8F8; padding: 5px 3px 5px 8px}
		.downloads .lnk{background-color:#E9EFF5; padding: 5px 5px 5px 6px; font-size:11px}
		.downloads .regreq{font:normal 11px Arial, Helvetica, sans-serif}
		.downloads h3 a:link, .downloads h3 a:visited {color:#000000}
		.downloads .size{font: normal 11px Arial, Helvetica, sans-serif; color:#666666; white-space:nowrap}


	.comment{font-size: 11px; color: #666666;}


	.submit{font-weight:bold; text-transform: uppercase; padding:5px 15px}


/* HOMEPAGE */
	.homeTabs td, .homeTabs p{font-family: Arial;}
		.homeTabs{border-collapse: collapse; background:url(/img/titb.gif) repeat-x;}
		
		.homeTabs a:link, .homeTabs a:visited{ text-decoration:none; color:#003366} .homeTabs a:hover{color:#f53420;}
		.homeTabs td{border:1px solid #e1eaf4; background:url(/img/titb.gif) repeat-x; vertical-align:top; padding:10px 20px; margin:0 10px 0 0; border:1px solid #e1eaf4;}
		.homeTabs .dot{background:url(/img/tsq.gif) no-repeat; margin: 0 0 0 -20px; padding: 0 0 0 20px}
		
			.homeTabs h1, .homeTabs h1.top{font:bold 16px Arial, Helvetica, sans-serif; color:#003366; border:none; margin:-10 0 15px 0; 
			 padding-top:8px; border-top: 1px solid #87a6c6;}
			
				
			.homeTabs h3{font-size:11px; font-family:arial; font-weight: bold; margin: 0 0 3px 0; color:#003366;}
			.homeTabs .purchase, .homeTabs .products{margin:0; padding:0}
			.homeTabs .purchase .item, .homeTabs .products .item{margin: 0 0 5px 0; font-size:11px}
			.homeTabs .purchase .item a:link, .homeTabs .purchase .item a:visited, 
				.homeTabs .products .item a:link, .homeTabs .products .item a:visited{padding: 0 0 4px 7px;}
				.homeTabs .purchase .item .highred:link, .homeTabs .purchase .item .highred:visited{color:#ffffff; background:#ff0000; margin: 1px 0 0 7px; padding:0 45px 0 3px; font-weight: bold;} 
			
			td.featured_product{background:url(/img/ftitb.gif) 0 -30px repeat-x}
			.featured_product h1.top{color:#990000}
			.featured_product h3{font-size:16px; text-transform:none;}
			.featured_product h3 a:link, .featured_product h3 a:visited{font-size:16px; color:#000000; font-weight:bold}
				.featured_product h3 a:link b, .featured_product h3 a:visited b{font-size:16px; color:#000000;}
				.featured_product h3 a:hover b, .featured_product h3 a:hover{color:#f53420}
			.featured_product .pic, .featured_product .rpic{float:left; width:80px; text-align: center; padding: 15px 0 15px 0; margin:0 5px 0 0}
			.featured_product .rpic{float:right;}
			.featured_product .links{padding: 8px 0 0 0; list-style:none; margin:0 0 0 0;}
				.featured_product .links li{padding:0 0 3px 0; margin:0}
			.featured_product p{clear:both; color:#333333; padding:10px 0; margin:0; font-size:11px}
		 	.featured_product .more{font-weight:bold; float:right; margin:0; padding:0}
			.featured_product .icart, .featured_product .itrial, .featured_product .ifaq{background: url(/img/icart.gif) no-repeat 0 2px; padding:0 0 2px 17px}
				.featured_product .icart:link, .featured_product .icart:visited{ color:#ff0000; font-weight:bold; }
				.featured_product .itrial{background-image: url(/img/itrial.gif)}
				.featured_product .ifaq{background-image: url(/img/ifaqs.gif)}
				
			.homeTabs .list{margin:0 0 10px 0; padding:0; list-style: none}
				.homeTabs .list li{padding: 0 0 4px 7px; background: url(/img/homeli.gif) no-repeat 0 6px}
/* FORMS */
	form{margin:0; padding:0}
	.f_text{width:300px}
	.f_tarea{width:90%}	
	.req{color:#990000}
	
	.buttons{padding:10px; margin:20px 0 0 0; border-top:1px solid #f0f0f0}
	
	.dn{display:none}
			
/* UPDATES */
		.nb, .nw{white-space:nowrap}
		.shopitem{clear:both; padding: 0 0 20px 0}
		.buynow:link, .buynow:visited{font-size:13px; font-weight:bold; color:#cc0000; padding: 3px 10px 3px 10px; border:1px solid #990000; background:#ffffee; text-decoration:none}
			.buynow:hover{background:#ffeecc}
/* PRODUCTS */
	
	.products {padding:1px; margin:0;}
	
	.quicknav{padding:15px 0 20px 0; margin:30px 0 0 0; border:1px solid #cccccc; background: url(/img/qfbg.gif) repeat-x; text-align:center}
		.quicknav table{margin:0 auto}
		.quicknav h2{font-size:16px; color:#326eb4; margin:0; padding: 5px 0 15px 0}
		.quicknav th{text-align:right; font-size:15px; color: #666666;}
		.quicknav td{padding-right: 10px}
		.quicknav select{width:320px}
		.quicknav select .sub{color:#666666}
	
	.profinder{width: 350px; text-align:left; margin:10px auto 0 auto}
		.profinder h3{font-size:15px; margin:5px 0 0 0; color: #666666;}
		.profinder table{text-align:left; border-collapse:collapse}
		.profinder ul{margin:0; padding: 5px 0 15px 20px; font-size:13px; font-weight:bold; list-style: none;}
			.profinder ul .h2{padding: 3px 0 10px 15px; font-weight:normal;}
				.profinder ul .sub{padding: 2px 0 5px 15px; font-weight:normal;}
			.profinder li{background: url(/img/qfli.gif) no-repeat 1px 3px; padding: 0 0 3px 15px; margin:0;}
				.profinder li.on{background: url(/img/qflion.gif) no-repeat 0px 6px;}
/*				.profinder .h0{background:none} */
			.profinder ul .h2 li{background: url(/img/qfli2.gif) no-repeat 1px 3px;}
				.profinder ul .h2 li.on{background: url(/img/qfli2on.gif) no-repeat 0px 6px;}
			.profinder ul .sub li{background: none; font-size:12px}
			.profinder select{margin:0 0 0 20px}
	
	.products table{border-collapse:collapse;}
		.products thead td{font-weight:bold; background:#f0f3f6; border-right:1px solid #ffffff; font-size:11px; vertical-align:bottom}			
		.products .head {border-bottom:1px solid #999999; border-top: 1px solid #ffffff; padding:5px 5px 0 5px;}
			.products .head td{text-align:left; background:#ffffff; padding:31px 5px 5px 5px;}
			.products .head h2{font: bold 16px Arial; margin:0; padding:0; clear:none;}
			.products .head h2 a:link, .products .head h2 a:visited{color:#000000; text-decoration:none} 
				.products .head h2 a:hover{color:#f53420;}
			.products .head .compare{font-size: 11px; font-weight:bold; float:right; padding:2px 0; text-decoration:none}
			.products .head p{padding:12px 12px 15px 12px; margin:25px 0 -10px -45px; color:#333333; background: #ecf3fc; border:1px solid #f0f0f0; border-bottom:none}
						
			.products th, .products td{background: #f9f9f9; font-size:12px; font-family:Arial, Helvetica, sans-serif; vertical-align:top; padding:8px 9px; border-bottom:1px solid #dddddd;}
				.products2 th, .products2 td{background:none}
				.products th{font-weight:bold; white-space: nowrap} 
				.products th a:link, .products th a:visited{text-decoration: none; color:#333333; white-space: nowrap}
					.products tbody th a:hover{color:#f53420;}
				.products .desc, .products .superdesc{color:#333333; font-size:11px;}
				.products .superdesc{ padding:5px 10px 15px 10px; border: none; background:#fcfcfc; line-height: normal}
					.products .superdesc .list{margin:5px 0;  padding:0; list-style:none}
					.products .superdesc .list li{margin:2px 0;}
				.products .price, .products .price a:link, .products .price a:visited{background: #ffffff; text-align:center;color:#993333; font: bold 13px Arial, Helvetica, sans-serif; text-decoration:none}
				.price .spec_offer{padding: 46px 0 0 0; margin:-5px 0 -5px 0}
					.price .spec_offer div.old{text-decoration: line-through; font-size:13px}
					.price .spec_offer div.new{font-size:16px; color:#f53420; text-decoration: none}
					.price .offer_pbhd{background: url(/products/i/special_offer/pbhd.gif) center -2px no-repeat}
					.price .offer_pshd{background: url(/products/i/special_offer/25offsm.gif) center -2px no-repeat; }
					.price .offer_pmhd{background: url(/products/i/special_offer/25offsm.gif) center -2px no-repeat; }
					.price .offer_psuite{background: url(/products/i/special_offer/30offsm.gif) center -3px no-repeat; }
							
					.products .rblock .price .spec_offer{padding: 50px 0 0 0; // padding:30px 0 0 0}
					.products .rblock .price .offer_pshd,
					.products .rblock .price .offer_pmhd{background: url(/products/i/special_offer/25off.gif) center -5px no-repeat}
					.products .rblock .price .offer_pbhd{background: url(/products/i/special_offer/35off.gif) center -5px no-repeat}
					
				
				
				.products .try, .products .buy, .products .info{text-align:center}
				
			.products .head .pb, .products .head .pm, .products .head .fs, .products .head .ps,  .products .head .psuite, .faqs h2.ps{background: url(/products/i/ipb_sm.gif) no-repeat 5px 23px; padding:32px 0 10px 45px;}
/*				.products .head .fst{padding-top:10px; background-position: 5px 3px}  */
				.products .head .pm{background-image: url(/products/i/ipm_sm.gif)}
				.products .head .ps, .faqs h2.ps{background-image: url(/products/i/ips_sm.gif)}
				.products .head .psuite{background: url(/products/i/ipsuite_sm.gif) no-repeat 5px 26px;}
				.products .head .fs{background: url(/products/i/ifs_sm.gif) no-repeat 5px 20px}
				
			.products .bord{padding: 35px 0 0 0; background:none; border:1px solid #ffffff;}
				.products .bord div{border-bottom:1px solid #999999;}
		
	.orders td{font-size:11px; padding: 3px 5px}
				
			.products td ul{margin:0; padding:0 0 0 15px; list-style:square;}	
			
			.compare{padding:10px 0 10px 0;}

	.products .rblock{margin: 15px 0 0px 20px; float:right;}
		.products .rblock .pic a:link, .products .rblock .pic a:visited{text-align:right; padding:100px 0 10px 0; margin: 0 0 5px 5px;// margin: 0 0 0 5px; float:left; white-space: nowrap; font-size:20px; font-weight:normal; color:#000000; text-decoration:none;} 
		.products .rblock .ps a:link, .products .rblock .ps a:visited{background: url(/products/i/ips_large2.gif) no-repeat center top}
		.products .rblock .pb a:link, .products .rblock .pb a:visited{background: url(/products/i/ipb_large2.gif) no-repeat center top}
		.products .rblock .pm a:link, .products .rblock .pm a:visited{background: url(/products/i/ipm_large2.gif) no-repeat center top}
		.products .rblock .fs a:link, .products .rblock .fs a:visited{background: url(/products/i/ifs_large2.gif) no-repeat center top}
		.products .rblock .psuite a:link, .products .rblock .psuite a:visited{background: url(/products/i/ipsuite_large.gif) no-repeat center top}
		
		.products .rblock .price{font-size: 16px; margin:5px 0 10px 0; clear:both}
			.products .rblock .price a{font-size: 16px;}
		.products .rblock .dnow{clear:both;}
		.products .rblock .dnow a:link, .products .rblock .dnow a:visited{margin:5px 0 15px 0; clear:left; float:left; background: #1da900 url(/img/downloadsbuttonbg.gif); color:#ffffff; font-size: 12px; line-height:16px; padding: 8px 9px 8px 9px; text-align:center}
			.products .rblock .dnow a:hover{color:#ffff00;}
				
	.product_links{clear:both; padding: 8px 8px 10px 8px; //padding: 3px 8px 8px 8px; margin:0 0 15px 0; list-style: none; font-size:11px; color:#666666; background: #f6fcff; border:1px solid #f0f0f0; border-top: 3px solid #6699cc}
		.product_links li{margin: 5px 0 0 0; white-space:nowrap}
		.product_links li a{text-decoration:none}
		.product_links .h1 {font-weight: bold; font-size:13px; margin: 0 0 4px 0;} 
		.product_links .h2 {font-weight: bold} 
						
	.features{border-collapse:collapse; background:#f9f9f9; margin:0 0 40px 0; border-bottom:3px solid #ccddee}
		.features th, .features td{padding: 4px 5px; vertical-align:top; border:1px solid #ffffff; font-weight:normal;}
		
		.features tbody th a, .features tbody th i.tip{cursor: pointer; float:right; margin:0 0 0 5px; font-weight:normal; text-decoration: none; background:#ffffff; border:1px solid #99ccff; padding:0 3px 2px 3px; font: bold 11px/8px "Times New Roman", Times, serif; //line-height: 10px; //padding: 0 4px 1px 4px; color:#326eb4; font-style: normal}
		
		.features td{color:#666666; text-align:center;}
		.features thead, .features tfoot{ background:#e1eaf4; border-top:1px solid #ffffff; color:#000000}
			.features thead th, .features tfoot th{font-weight:bold; background:#e1eaf4; color:#000000; vertical-align:middle}
				.features thead th.center, .features tfoot th.center{text-align:center}
			.features thead td, .features tfoot td{color:#000000; font-weight:bold}
			.features thead td a:link, .features thead td a:visited, .features tfoot td a:link, .features tfoot td a:visited{color:#000000; text-decoration:none; font-weight:bold}
				.features thead td a:hover, .features tfoot td a:hover{color:#f53420;}
		.features .h {background-color:#f3f3f3}
		.features .h .v{background-image: url(/img/v10-3.gif);}
			.features .h th{font-weight:bold}
		.features .sub th{padding-left:12px; color:#333333}
		.v, .vg, .n{background: #205992 url(/img/v10-3.gif) no-repeat center; width:10px; height:10px; margin:0 auto; padding:0; font-size:1px}
			.vg{background: #999999 url(/img/v10-3g.gif) no-repeat center;}
			 .n{background: url(/img/v10-3n.gif) no-repeat center;}
		
		.features .bottomline th, .features .bottomline td{border-top:3px solid #ffffff; background:#f0f3f6; font-size:12px; color:#000000; white-space:nowrap}
			.features .bottomline th{font-weight:bold; font-size:11px;}
		
			.features .price td, .features .price td a:link, .features .price td a:visited{color:#993333; font: bold 13px Arial, Helvetica, sans-serif; text-decoration:none}
		
		
		.features tfoot{border-top:3px solid #ffffff;}
			
		
		.features .desc{background:#fffff3; text-align:justify; color:#333333; font-size:12px; padding:5px 10px 5px 20px}
		
		.features .desc table{width:100%; border-collapse:collapse; background:#f9f9f0; margin: 0 0 10px 0}
		.features .desc thead td{font-weight:bold; background:#f0f0e0; color:#000000}
		.features .desc th, .features .desc td{border:1px solid #ffffff; font-size:11px}
			.features .desc .head th{font-weight:bold}
	
	
		.imagelist .pic{float:left; text-align:center; margin: 0 8px 8px 0;}
			.imagelist .row{clear:left}
			.imagelist a:link, .imagelist a:visited{ width:140px; font-size:11px; color:#333333; padding:10px 5px; float:left; border:1px solid #e0e0e0}
				.imagelist a:hover{color:#f53420; border: 1px solid #ff9999}
			.imagelist a:link p, .imagelist a:visited p{font-size:11px; text-align:center; padding: 5px 0 0 0; margin: 0}
			.imagelist .pic img{border:none;}
		
		.download td{color:#555555}

		
		
		.download .head th{font-size:16px; background:#ffffff; padding-top:25px; vertical-align:bottom}
		.download .head td{font-weight:bold; text-align:center; color:#000000}
		.download .headwsub, .download .headwsub th, .download .headwsub td{border: none; padding: 10px 0 0 0;}
		.download .subhead th, .download .subhead td{border-bottom:1px solid #999999; white-space:nowrap; vertical-align: bottom; color:#666666; font-size:11px; font-weight:bold; background:none; padding:0px 5px 8px 5px}
			.download .subhead td.tal{text-align:left;}
		.download .fst th, .download .fst td{padding-top: 0px}
		.download tbody td{text-align:center; padding: 8px 3px}
		.download .ver{color:#666666; font-weight:normal; text-align:center}
			.download .ver i{font-size:11px; color:#666666; font-weight:normal; font-style:normal}
		.download .date{color:#666666;}
		.download .size{color:#666666}
		.download .notes{font-size:11px; line-height:11px}
		.download .localization{font-size:11px; color:#666666; line-height:11px; text-align:left; padding:3px 5px 5px 5px}
		.download .notestext{text-align:justify; color:#333333; background:#f0f9ff}		
		.download .link{text-align:center;}
			.download .downloadlink{background: #ffffff}
			.download .broch .link{text-align:center;}
			.download .link a:link, .download .link a:visited{width:53px; //width:68px; text-align:right; display:block; margin: 0 auto; white-space: pre; font-weight: normal; padding: 0 0 0 15px; background: url(/img/dload2.gif) no-repeat 0 1px}
			
		.pdf, .pdf:link, .pdf:visited, .download  .link .pdf:link, .download .link .pdf:visited{padding: 2px 0 0px 20px; background:url(/img/ipdf2.gif) no-repeat}
		.chm, .chm:link, .chm:visited, .download  .link .chm:link, .download .link .chm:visited{padding: 2px 0 0px 20px; background:url(/img/ichm.gif) no-repeat}
		
		.download .regreq{font: normal 10px/8px tahoma;}
		
		.volume_purchase table{margin: 30px 0 0 0}
			.volume_purchase thead td{font-size:15px; text-align:center}
			.volume_purchase td ul{list-style:none; padding:0}
			.volume_purchase td ul li{padding: 0 0 5px 0}
			.volume_purchase tbody td, .volume_purchase tfoot td{border-left: 1px solid #eeeeee}
			.volume_purchase tfoot td{text-align: center}
		
/* FAQs */
	.faqs {margin:0; padding:0}
	.faqs h2 a:link, .faqs h2 a:visited{color:#000000;} .faqs h2 a:hover{color:#f53420; }
	.faqs h2.private_safe, .faqs h2.private_mail, .faqs h2.private_browser{background: url(/products/i/ipb.gif) no-repeat 5px 0px; padding:8px 0 10px 45px;}
		.faqs h2.private_mail{background-image: url(/products/i/ipm.gif)}
		.faqs h2.private_safe{background-image: url(/products/i/ips.gif)}
	.question{ font-size:13px; font-weight:normal;} .question a:link, .question a:visited{ color:#003399} .question a:hover{color:#f53420;}
	.answer{padding: 0 0 0 0; margin: -5px 0 0 0} 
		.answer i{color:#993300; font-style: normal; background:#fffcf9; padding:0 2px; white-space:nowrap}
		.answer b{padding: 0px 4px 1px 4px; background:#fff9ee; white-space:nowrap; font-weight: bold}
	.faqs table{border-collapse:collapse}
	.faqs table th, .faqs table td{vertical-align:top; margin:0; padding: 5px 8px; font-size:12px; background:#f3f6f9; border-bottom:1px solid white}
	.faqs ol{margin:0; padding: 10px 20px 0 20px}
	.faqs ol li{margin: 0 0 15px 0}
	.faqs ul{margin:0; padding: 0 0 0 30px; list-style: square}
	.faqs ul li{margin: 0 0 2px 0}
	
/* TOOLTIPS */
#tooltip {
	position: absolute;
	z-index: 3000;
	background:#fffff3; text-align:justify; color:#000000; font-size:12px; padding:5px 8px 5px 8px;
	border:1px solid #cccccc;
	width:350px;
	opacity: 1;
	font-size:12px;
}
#tooltip h3 {margin:0; padding:0 0 5px 0; font:bold 12px verdana; text-align:left}
#tooltip div {margin: 0; text-align:justify}

/* UWS */

.uwslist{padding: 10px 10px 5px 10px; background:#f0f6ff}
	.uwslist .li{margin: 0 0 5px 0; padding:0}
	.uwslist .answer{padding: 0 0 0 20px}
	.uwslist .instr{color:#666666; font-size:11px; padding:3px 0 0 0}
	
/* INSTRUCTIONS */	
.instructions .item{padding: 5px 20px 10px 10px; margin: 0 0 10px 0; background: #f9f9f9}
	.instructions .fig{padding:10px 0 10px 0; text-align:center}
	.instructions .fig p{margin:0; padding:5px 0 0 0; font-size:11px; text-align:center}
	.instructions .command{padding: 0px 4px 1px 4px; background:#fff9ee; white-space:nowrap; font-weight: bold }
	.instructions .num{float:left; font-size: 2em; padding:0 5px 5px 2px; color:#999999}

.important{margin:10px 0 10px 0; padding:10px; border:1px dotted #990000; background: #ffccc0}
.art_img {
	margin-right: 12px;
	border: #e1eaf4 solid 2px;
}
.stat {
	color: #003366;
}
.stat ul {
	margin:10px 0 0 10px 0;
	padding:0;
	list-style: none;
}
.stat ul li {
	padding: 0 0 4px 7px;
	background: url(/img/homeli.gif) no-repeat 0 6px;
}
