*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0;}
fieldset, img { border:0;}
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
ol, ul, li { list-style:none;}
caption, th { text-align:left;}
h1, h2, h3, h5, h5, h6 { font-size:100%; font-weight:normal;}
q:before, q:after { content:'';}

/* The below restores some sensible defaults */

strong { font-weight: bold;}
em { font-style: italic;}
ol, ul, li { list-style:none;}
object {margin:0 0 15px !important; display:block;}
a { outline:none; color:#005dc4; text-decoration:none;} /* Gets rid of Firefox's dotted borders */
a img { border:none; text-decoration:underline;} /* Gets rid of IE's blue borders */
img.border {border:1px solid #a8a8a8; margin-bottom:10px;}
.left {float:left;}
.right {float:right !important;}
.half {width:49%;}

.orange {color:#f60;}
.red, a.red {color:#f00 !important; border-color:#f00 !Important;}
.black {color:#000 !important; border-color:#000 !Important;}
.orange {color:#ee860a !important;}
.center {text-align:center; margin:0 auto;}
.smaller {font-size:0.9em;}
textarea {font:1em Arial, Helvetica, sans-serif;}
.sixty {width:64% !Important;}
.forty {width:31% !Important;}

hr {margin:15px 0; .margin:0; background:#fff; padding:0; height:0px; border:none; border-bottom:1px solid #486caa; clear:both;}
	* html hr {margin:0;}

.clear {clear:both;}
.noheight {height:1px; margin-bottom:-1px; overflow:hidden;}

.clearfix:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0;  height:0;}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}

h3 span.orange {color:#f60 !Important;}

.tooltip {cursor:help; position:relative; top:3px;}


/* Website */

body {font:68% Arial, Helvetica, sans-serif; text-align:center; background:#fff; padding-left:1px;}

/* Opera font size increase */
html:first-child>b\ody {font:74% Arial, Helvetica, sans-serif;}

#shell {width:867px; margin:0 auto; text-align:left; position:relative;}
	#logo {position:absolute; left:3px; top:9px; display:block; z-index:999;}

#header {position:relative; z-index:9; min-height:65px;}
	* html #header {height:65px;}
	#googletranslate {z-index: 999; float:right; position:relative; margin:1px 0 -20px 20px;}
	#header ul {float:right;}
	#header ul li {float:left; display:inline;}
	#header ul li a {line-height:65px; color:#666; margin-left:20px;  text-decoration:none; font-size:1.1em; padding:2px 1px;}
	#header ul li a:hover {border-bottom:1px solid #f60; color:#305192;}
	
	#header ul li.navmy a {margin-left:0 !Important;}
	#header ul li a sup {position:relative; color:#0079ff; vertical-align:top; float:left; line-height:65px; background:url(/web/20090314190837im_/http://www.prevx.com/images2/mp_sup.gif) no-repeat left center; width:28px !Important; height:65px; text-indent:-999em; margin:0 0 0 20px !important; cursor:pointer;}
		* html #header ul li a sup {display:block; margin:0 0 0 10px !Important;}
	
.innerpageheader {clear:both; position:relative; z-index:99; width:867px; height:33px; background:url(/web/20090314190837im_/http://www.prevx.com/images2/innerpage_headerbg.gif) no-repeat left top;}

.banner, .homebanner {clear:both; position:relative; z-index:3; background:url(/web/20090314190837im_/http://www.prevx.com/images2/banner_5thbutton.jpg) no-repeat left top #43689f; width:867px; height:255px;}
	.banner.homeuser {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/banner_three_blue.jpg);}
	.banner.product {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/banner_blankbg.jpg) !important;}
	.banner.product.csienterprise {background:url(/web/20090314190837im_/http://www.prevx.com/images2/banner_csienterprisebg2.jpg) no-repeat left top #1e55ac !important;}
	.banner.product.downloadcsibusiness {background:url(/web/20090314190837im_/http://www.prevx.com/images2/downloadcsibusiness_bg.jpg) no-repeat left top #1e55ac !important;}
	.banner.product.enterprise {background:url(/web/20090314190837im_/http://www.prevx.com/images2/enterprisebg.jpg) no-repeat left top #66954d !important;}
	.banner.product.prevx2 {background:url(/web/20090314190837im_/http://www.prevx.com/images2/prevx2bg2.jpg) no-repeat left top #2b80a0 !important;}
	.banner.product.esac {background:url(/web/20090314190837im_/http://www.prevx.com/images2/esacheaderbg.jpg) no-repeat left top #ae9436 !important;}
	.banner.product.csibusiness {background:url(/web/20090314190837im_/http://www.prevx.com/images2/csibusiness_headerbg.jpg) no-repeat left top #a45110 !important;}
	.banner.product.downloadcsi {background:url(/web/20090314190837im_/http://www.prevx.com/images2/banner_womancouch.jpg) no-repeat left top #1e55ac !important;}
	.banner.product.phone {background:url(/web/20090314190837im_/http://www.prevx.com/images2/BannerPhonebg.jpg) no-repeat left top #1e55ac !important;}
	.banner.product.edge {background:url(/web/20090314190837im_/http://www.prevx.com/images2/banner_edgebg.jpg) no-repeat left top #585858 !important;}
	
	
	
		.banner.product h1 {text-align:left !Important; padding-top:66px !Important; padding-left:20px !Important; font-size:3.5em !Important;}
		.banner.product h1 em {display:none; font-size:0.4em; position:relative; bottom:0.4em; letter-spacing:normal; padding-left:5px; color:#b3daf6; font-style:normal;}
		.banner.product h2, .banner.product p {text-align:left; position:relative; z-index:2; padding-left:20px; font-size:1.4em; color:#0e3167; font-weight:normal; width:430px; margin:10px 0; line-height:1.4em;}
		.banner.product h2 {font-size:1.4em; margin:4px 0 -4px;}
		.banner.product p {font-size:1.2em;}
			.banner.product.enterprise h2 {color:#25500a;}
			.banner.product.prevx2 h2 {color:#105a78;}
			.banner.product.esac h2 {color:#66520a;}
			.banner.product.edge h2 {color:#333;}
			.banner.product.csibusiness h2 {color:#794012;}
		.banner.product img {position:absolute; bottom:0; right:0;}
			* html .banner.product img {bottom:-1px; right:-1px;}
		
	.banner h1 {text-align:center; color:#fff; font-size:3.5em; font-weight:normal; padding-top:32px;}
		.banner h1 span {font-size:0.65em; position:relative; top:5px;}
	.banner h1 strong {font-style:italic;}
	.banner h1.ir {background:url(/web/20090314190837im_/http://www.prevx.com/images2/banner_h1bg4.jpg) no-repeat left top; position:absolute; left:215px; top:36px; overflow:hidden; width:438px; height:60px; display:block; text-indent:-999em; letter-spacing:-999em;}

	

.homebanner {background:url(/web/20090314190837im_/http://www.prevx.com/images2/homepagebannerbg5.jpg) no-repeat left top #43689f; height:264px;}
	.homebanner h1 {font-size:2.7em; padding:20px 20px 0; letter-spacing:-0.05em; line-height:1.3em; color:#233f74;}
	.homebanner h2 {font-size:1.8em; margin:8px 20px; letter-spacing:-0.05em; line-height:1.3em; color:#289805;}
	.homebanner p {margin:10px 20px;}
	.homebanner ul {position:absolute; left:0; bottom:0; width:862px; padding-left:3px; height:70px; display:block;}
	.homebanner ul li {float:left; display:inline;}
	.homebanner ul li a {width:215px; height:56px; padding-top:14px; text-align:center; background:url(/web/20090314190837im_/http://www.prevx.com/images2/hometabbg2.gif) no-repeat 4px 8px; display:block; font-size:1.7em; color:#112a59;}
	.homebanner ul li a:hover {background-position:-431px 8px;}
	.homebanner ul li a em {font-size:0.6em; font-style:normal; padding-top:3px; display:block; xcolor:#768ab3; color:#477bc4;}
	
	.banner ul li a {display:block; text-align:center; position:absolute; text-decoration:none; font-size:1.8em; padding-top:8px; color:#292f38;}
	.banner ul li.free a {width:282px; height:68px; background:url(/web/20090314190837im_/http://www.prevx.com/images2/banner_freebg.jpg) no-repeat left top;  left:293px; top:32px;}
		.banner ul li.free a img {margin:5px 0 0;}	
	.banner ul li.home a, .banner ul li.business a {width:156px; height:104px; background:url(/web/20090314190837im_/http://www.prevx.com/images2/banner_homebg2.jpg) no-repeat left top;  left:47px; top:38px;}
	.banner ul li.enterpriselink a, .banner ul li.banks a {width:213px; height:105px; background:url(/web/20090314190837im_/http://www.prevx.com/images2/banner_enterprisebg2.jpg) no-repeat left top; left:182px; top:127px;}
	.banner ul li.business a {background:url(/web/20090314190837im_/http://www.prevx.com/images2/banner_businessbg2.jpg) no-repeat left top; left:664px;}
	.banner ul li.banks a {background:url(/web/20090314190837im_/http://www.prevx.com/images2/banner_banksbg2.jpg) no-repeat left top; left:473px;}
	.banner ul li a:hover {background-position:right top !Important; z-index:9999 !Important;}
	
	.xbanner ul li a em, .xbanner ul li a strong {display:block; margin-top:8px;}
		.banner ul li a em, .banner ul li a strong {display:block; margin-top:4px;}
	.banner ul li a em {font-size:0.7em; font-style:normal; line-height:1.4em;  color:#778ca9;}
		.banner.home ul li a em {font-size:0.6em;}
	.banner ul li a strong {font-size:0.7em; font-weight:normal; color:#f60;}
	.banner ul li a:hover strong {text-decoration:underline;}
	.underline {font-weight:normal; font-style:normal !important; text-decoration:underline;}

.halves {width:428px; float:left; margin-top:15px; position:relative; z-index:9;}
	.halves.right {float:right;}
	.halves h1, .thirds h1 {color:#000; font-size:1.7em; line-height:1.3em; font-weight:normal; margin-bottom:8px; }
		.halves h1 a, .thirds h1 a {color:#000 !important;}
		.halves h1 a:hover, .thirds h1 a:hover {text-decoration:underline;}
	.halves h2, .thirds h2 {color:#444; font-size:1.1em; font-weight:normal; margin-bottom:8px; line-height:1.5em;}
	.halves p, .thirds p {color:#333; font-size:1em; font-weight:normal; line-height:1.5em; margin-bottom:10px;}
	.halves p a, .thirds p a {float:left; color:#005dc4; font-size:1.1em; font-weight:normal; margin:10px 15px 0 0; text-decoration:none;}
	.halves p a:hover, .thirds p a:hover {text-decoration:underline;}
	.halves.buypage p a {float:none;}
	.halves p a.centered {width:100%; text-align:center; margin:10px 0 0 !Important;}
	
.thirds {width:261px; float:left; position:relative; display:inline; margin-top:0px; padding:0; z-index:5;}
	.thirds.centerone {border-left:1px solid #ddd; border-right:1px solid #ddd; padding:0 20px; margin:0px 20px 0; z-index:4 !Important;}
	.thirds h1 {font-size:1.8em; xletter-spacing:-0.05em;}
	.thirds a.button.large {margin:5px 0 0 24px !important;}
	
	
	.banner ul li.longer a {width:213px; height:105px; background:url(/web/20090314190837im_/http://www.prevx.com/images2/banner_onebg_blue.jpg) no-repeat left top; left:78px; top:55px;}
	.banner ul li.longer.two a {background:url(/web/20090314190837im_/http://www.prevx.com/images2/banner_twobg_blue.jpg) no-repeat left top; left:325px; top:122px;}
	.banner ul li.longer.three a {background:url(/web/20090314190837im_/http://www.prevx.com/images2/banner_threebg_blue.jpg) no-repeat left top; left:578px; top:55px;}
	
	.banner.homeuser.orange ul li.longer a {width:213px; height:105px; background:url(/web/20090314190837im_/http://www.prevx.com/images2/banner_onebg_orange.jpg) no-repeat left top; left:78px; top:55px;}
	.banner.homeuser.orange ul li.longer.two a {background:url(/web/20090314190837im_/http://www.prevx.com/images2/banner_twobg_orange.jpg) no-repeat left top; left:325px; top:122px;}
	.banner.homeuser.orange ul li.longer.three a {background:url(/web/20090314190837im_/http://www.prevx.com/images2/banner_threebg_orange.jpg) no-repeat left top; left:578px; top:55px;}
	
	.banner.homeuser ul li.longer a em {font-size:0.6em; padding:0 15px;}
	
a.button.large {width:205px; height:52px; display:inline-block; text-align:center; background:url(/web/20090314190837im_/http://www.prevx.com/images2/bluebutton_large.gif) no-repeat left top; line-height:48px; font-size:1.8em !Important; color:#fff !Important; letter-spacing:-1px;  margin:20px 0 10px 0 !Important; text-decoration:none;}
	a.button.large.greeny {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/greenbutton_large.gif) !important;}
	a.button.thin {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/bluebutton_thin.gif); width:192px; line-height:30px; text-align:center; color:#fff; letter-spacing:-1px; text-decoration:none; font-size:1.4em !Important; height:32px; float:left; margin:10px 10px 0 0 !Important;}	
	.banner.csibusiness a.button.thin {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/csibusinessbutton_thin.gif);}
	.banner.esac a.button.thin {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/esacbutton_thin.gif);}
	.banner.prevx2 a.button.thin {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/prevx2button_thin.gif);}
	a.button.thin.greenx {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/p2businessbutton_thin.gif) !Important;}
		a.button.thin.seventyfiveblue {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/blue_button_75.gif) !Important; width:155px;}
		a.button.thin.seventyfivegreen {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/green_button_75.gif) !Important; width:155px;}
	a.contentbutton, a.productbutton  {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/bluebutton_thin.gif); width:192px; line-height:30px; text-align:center; color:#fff !Important; letter-spacing:-1px !Important; text-decoration:none; font-size:1.7em !Important; height:32px; float:left; margin:5px 10px 20px 0 !Important;}
	a.contentbutton.greenx {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/contentbutton_green.gif) !Important;}
	a.contentbutton.amber {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/esacbutton_thin.gif);}
	
	/*.banner a.productbutton {font-size:1.4em !Important; margin-top:10px !Important;}
	a.productbutton.blue {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/productbutton_blue.gif);}
	a.productbutton.green {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/productbutton_green.gif) !Important; color:#fff !important;}
	a.productbutton.amber {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/productbutton_amber.gif);}
	a.button.thin.black {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/button_black.gif); color:#fff !Important;}
	*/



	a.button:hover, a.contentbutton:hover, a.productbutton:hover, a.slideshowbutton:hover, a.videobutton:hover  {background-position:right top !Important;}

#scroller {position:relative; overflow:auto; height:185px; .height:183px; width:420px; margin-top:12px;}

ul.files {font:1em Arial, Helvetica, sans-serif; position: relative; line-height: 1.4em; overflow:hidden; z-index: 100; list-style:none; margin-bottom:10px; width:100%;}
	ul.files.home {width:402px; margin-bottom:0;}
	ul.files li { position:relative; font-size:0.9em; z-index:999; float:left; width:32.9%; overflow:hidden; white-space:nowrap; text-indent:4px; margin:0; padding:0; line-height:1.79em; background:none;}
	ul.files img {position: absolute; top: 0; left: 0; width:100%; height:400em; .height:411em;}
	* html ul.files img {height:411em;}
	ul.files li a {color:#555 !Important; text-decoration:none; white-space:nowrap;}
	ul.files li a:hover {text-decoration:underline; color:#005dc4 !Important;}
	
@media screen and (-webkit-min-device-pixel-ratio:0){
ul.files img {height:406em;}
body:first-of-type ul.files img {height:387.5em;}
}

/*ul.files {font:1em Arial, Helvetica, sans-serif; position: relative; line-height: 1.4em; overflow:hidden; width: 99.4%; z-index: 100; list-style:none; border:1px solid #ddd; margin-bottom:10px;}
	ul.files li { position:relative; font-size:1em; z-index:999; float:left; width:32.9%; overflow:hidden; white-space:nowrap; text-indent:4px; margin:0; padding:0; line-height:1.6em; .line-height:1.4em; background:none;}
	ul.files li {.line-height:1.6em;}
	* html ul.files li {.line-height:1.6em;}
	ul.files img {position: absolute; top: 0; left: 0; width:100%; height:401.1em;}
	ul.files img {.height: 392em;}
	* html ul.files img {height: 392em;}
	ul.files li a {color:#444 !important; text-decoration:none; white-space:nowrap;}
	ul.files li a:hover {text-decoration:underline;}*/

#vendors {float:right;}	
	dl.vendorvert {margin:2px 5px 5px; padding:0;}
	dl.vendorvert div.vendor {position:relative; float:left; width:205px; display:inline; height:16px; margin:5px 0 0 0 !important; padding:0!important;}
	dl.vendorvert dt {position:relative; color:#444; display:block; float:left; letter-spacing:normal; text-align:right; width:60px; padding-right:5px; margin-left:0px; line-height:16px; height:16px;}
	dl.vendorvert dd {position:relative; display:block; float:left; width:120px; height:16px; margin:0 !Important; padding:0 !important;}
		dl.vendorvert dd span {position:absolute; left:1px; top:-1px; color:#fff; font-size:0.8em; display:none;}
		dl.vendorvert dd em {position:absolute; width:40px; display:block; top:-1px; right:-43px; font-size:0.9em; font-style:normal; color:#477bc4;}
		dl.vendorvert dd div {position:relative; background:url(/web/20090314190837im_/http://www.prevx.com/images2/vendorbarbg_both.gif) repeat-x left top #477bc4; border-left:1px solid #477bc4; border-right:1px solid #477bc4; height:10px; width:100px; margin:3px 0 0 0; padding:0;}
	  
	  		dl.vendorvert div.vendor.highlight dd div  {position:relative; background:url(/web/20090314190837im_/http://www.prevx.com/images2/vendorbarbg_both.gif) repeat-x left -15px #ff5d0c; border-left:1px solid #ff5d0c; border-right:1px solid #ff5d0c; height:10px; width:100px; margin:3px 0 0 0; padding:0;}
			dl.vendorvert div.vendor.highlight dt, dl.vendorvert div.vendor.highlight dd em {color:#ff5d0c;}
		
		dl.vendorvert a {position:absolute; left:0; top:0; z-index:9999; width:205px; height:16px; background:url(/web/20090314190837im_/http://www.prevx.com/images2/spacer.gif) repeat left top transparent !important; display:block;}
		dl.vendorvert a:hover {text-decoration:none !important;}
		dl.vendorvert a:hover dd div {background-position:left -15px; background-color:#ff5d0c; border-color:#ff5d0c;} 
		dl.vendorvert a:hover dt, dl.vendorvert a:hover dd em {color:#ff5d0c;} 
		dl.vendorvert a:hover * {cursor:pointer; }
		
		
dl.vendorvert.long {}
	dl.vendorvert.long div.vendor {width:285px; margin-right:0px !Important;}
	dl.vendorvert.long a {width:285px;}
	dl.vendorvert.long dt {width:160px; float:left; display:inline;}
		dl.vendorvert.long dd {width:90px !important; float:left; display:inline;}
		
	  
#content {position:relative; width:450px; float:left; display:inline; margin-top:10px; padding-right:10px;}
	#content.phone {width:510px;}
	.threequarters {width:650px !Important;}
	.fullwidth {width:867px !important;}
	#content h1 {color:#2d4e90; font-size:2.2em; margin:0 0 10px;}
	#content h2 {color:#f60; font-size:1.7em; margin:0 0 10px; letter-spacing:-0.05em;}
	#content h3 {font-size:1.1em; font-weight:bold; margin:0 0 10px;}
	#content p {color:#444; font-size:1.1em; margin:0 0 10px; line-height:1.5em;}
	#content a {color:#4a7aca; text-decoration:none;}
		#content a:hover {text-decoration:underline;}

.subcol {width:177px; float:left; display:inline; margin-top:10px; border-left:1px solid #ddd; padding:0 10px 0 15px !Important; color:#444;}
	.subcol.double {width:354px;}
	.subcol.double.phone {width:320px;}
		.subcol.double.phone h2 {color:#2d4e90; font-size:1.8em; letter-spacing:normal;}
	.subcol h2 {color:#3b61a6; font-size:1.7em; margin:0 0 10px; letter-spacing:-0.05em;}
	.subcol h3 {color:#3b61a6; font-size:1.1em; font-weight:bold; margin:0 0 10px;}
	.subcol p {line-height:1.4em; margin-bottom:10px;}
	.subcol ul, ul.oldstyle {margin-bottom:10px;}
		ul.oldstyle {font-size:1.1em;}
		* html ul.oldstyle {float:left;}
	.subcol ul li, ul.oldstyle li {text-indent:14px; background:url(/web/20090314190837im_/http://www.prevx.com/images2/blogbullet.gif) no-repeat left 4px; line-height:1.5em; margin-bottom:4px;}
	.subcol ul li a, ul.oldstyle li a {color:#3b61a6; text-decoration:none;}
		.subcol ul li a:hover, ul.oldstyle li a:hover {text-decoration:underline;}
	.subcol a.continue {color:#3b61a6; text-decoration:underline;}
	.subcol a.continue:hover {text-decoration:underline;}
	  
#footer {float:left; width:867px; clear:both; display:inline;background:url(/web/20090314190837im_/http://www.prevx.com/images2/footerbg_2.gif) no-repeat left top; margin:10px 0; padding:20px 0 30px; text-align:center;}
	#footer p {line-height:2.4em; color:#999;}
	#footer a {color:#477bc4; font-size:1.1em; text-decoration:none; margin:0 12px 0 9px;}
 	#footer a:hover {text-decoration:underline;}
	
.requestform {margin:0 0 5px;}
.requestform td {vertical-align:middle; padding:0 10px 4px 0;}






.p2table {margin:0 0 15px;border:1px solid #bfbfbf; position:relative;}
	/*.p2table th {background:url(/web/20090314190837im_/http://www.prevx.com/images2/tablethbg.gif) repeat-x left top #82a2d6; padding:2px 0; height:28px; color:#fff;text-align:left; font-weight:bold; font-size:1.05em;}*/
	.p2table th {background:url(/web/20090314190837im_/http://www.prevx.com/images2/csi15_tablethbg2.gif) repeat-x left top #4a72c2; padding:2px 4px; height:28px; color:#fff;text-align:left; font-weight:bold; font-size:1.05em;}
	.p2table td {padding:2px 4px;text-align:left; background:#fff; color:#000; vertical-align:middle; font-size:1em;}
	.p2table tr.even td {background:#e1e7f0;}
	.p2table th.duration, .p2table td.duration {text-align:left; padding-left:6px;}
	.p2table th.price, .p2table td.price {text-align:left; width:100px; padding-left:6px;}
	.p2table td.duration, .p2table td.price {color:#000;}
	.p2table td.totalprice {color:#333; font-weight:bold;}
	.p2table td.totalprice.helpcursor {cursor:help;}
	.p2table td.totalprice em {color:#f00;}
	.p2table td input, .p2table td select  {margin-top:2px; font-size:1em;}
	html>body .p2table td option {padding-right:4px;}
	th.paymenttype, td.paymenttype {width:90px;}
	
	.p2table td input.buybutton {padding:0 0 3px; font:1em Arial, Helvetica, sans-serif; font-weight:bold; margin:0; border:0; background:url(/web/20090314190837im_/http://www.prevx.com/images2/greenbuybutton_90.gif) no-repeat left top transparent; height:24px; width:90px; line-height:21px; cursor:pointer; color:#fff;}
	.p2table td input.buybutton.extra {padding:0 0 3px; font-size:1em;  letter-spacing:normal !important; margin:0; border:0; background:url(/web/20090314190837im_/http://www.prevx.com/images2/buybuttonextra.gif) no-repeat left top transparent !Important; height:24px; width:130px !Important; line-height:21px; cursor:pointer; color:#fff;}

	* html .p2table td input {padding:0;}
	
	th.buycolumn, td.buycolumn {width:90px; padding:3px 2px 3px 0; margin:0;}
	th.buycolumn {font-size:10px; width:90px; padding:0; vertical-align:top; line-height:1.2em; text-align:left;}
	th.buycolumn img {float:right; position:relative; margin-top:-34px; right:-8px;}
	td.buycolumn {text-align:right;}
	p.coupon {clear:both;}
	p.chinese {float:right; font-size:0.9em;}
	.full {width:100%;}
	.secureserver {width:98px; height:14px; position:relative; display:block; top:-8px; z-index:9999999; right:0; float:right; display:inline;}
	input.updatequantity {font-size:0.9em !important; width:92px;}
	
		table.p2table.edited td {border-bottom:1px solid #bfbfbf; font-size:1.1em;}
	table.p2table.edited td input.buybutton {padding:0 0 3px; font-size:1em; font-weight:bold; margin:3px 0; border:0; background:url(/web/20090314190837im_/http://www.prevx.com/images2/greenbuybutton_90.gif) no-repeat left top transparent; height:24px; width:90px; line-height:21px; cursor:pointer; color:#fff;}
	.buypagesublinks {float:left; display:inline; font-size:1.3em; margin-right:40px; margin-bottom:20px;}
	.buypagesublinks.vertical {display:block; float:none!important; font-size:1.3em; margin-right:40px; margin-bottom:10px;}
	.freereferer {display:block; float:none!important; font-size:1.3em; margin-right:40px; margin-bottom:10px;}
	
	.renew {float:right; position:absolute; right:10px; top:45px; font-size:0.5em !Important; margin:0; padding:0; color:#0079ff !Important;}
	.byphone {background:url(/web/20090314190837im_/http://www.prevx.com/images2/telephoneicon.gif) no-repeat left top; padding-left:20px; font-size:0.9em; margin:5px 0 4px 5px; float:left;}
	.payment {text-align:center; clear:both;}
		.payment img {margin:12px 0 0px;}
	.liveperson {padding:3px 0 !Important; display:block;}
	
	.p2table.remote {width:100%;}
	.p2table.remote th, .p2table.remote td {text-align:center;}
	.p2table.remote tbody th {background:#3971aa; border-top:1px solid #74a2d1;}
	.p2table.remote tbody td {border-top:1px solid #bbb; padding:3px 0;}
	
	
.ticks li {background:url(/web/20090314190837im_/http://www.prevx.com/images2/esactick.gif) no-repeat left 2px !Important; text-indent:18px !Important;}
.ticks.padded li {background:url(/web/20090314190837im_/http://www.prevx.com/images2/esactick.gif) no-repeat left 2px !Important; text-indent:0 !Important; padding-left:18px; font-size:1.1em;}


/*
.filenameinfo {clear:both; margin:0; padding:0; float:left; display:inline; width:750px;}
	.filenameinfo h1 {padding:7px; font-weight:normal; float:none !Important; display:block !Important; color:#fff !important; background:#365695; xborder:1px solid #d3ddea; list-style:none; text-transform:uppercase; position:relative; margin:15px 0 !Important; z-index:9999; font-size:1.7em; }
	.filenameinfo h2 {color:#333 !important; letter-spacing:normal!important; font-weight:bold; font-size:1.1em !Important; margin:10px 0 !Important;}

.whatweknow {position:relative; float:left; display:inline; width:390px; padding-bottom:50px; margin:0 0 10px !Important;}
	.whatweknow h1, .whatyoushoulddo h1 {background:none !Important; font-weight:bold; border:none; color:#1963cd !Important; padding:10px 0 0; text-indent:0 !Important; font-size:1.6em !important; text-transform:capitalize; margin:0 0 10px !Important;}
	.malwarecenterlink {text-align:center; position:absolute; left:0; bottom:15px; _bottom:5px; width:420px;}
	.malwarecenterlink a {color:#005dc4 !Important;}

.whatyoushoulddo {float:right; display:inline; width:290px; background:url(/web/20090314190837im_/http://www.prevx.com/images2/filename_womancouch.jpg) no-repeat right bottom #d3ddea; position:relative; padding:0 10px 190px; margin:0 0 10px !Important;}
	.whatyoushoulddo h1 {color:#208f1b !Important; margin-top:0;}
	.whatyoushoulddo h1 em, .whatweknow h1 em {word-wrap:break-word;}
	.whatyoushoulddo h2 {font-size:1.3em;}
	.whatyoushoulddo a {width:214px; height:35px; text-align:center; display:block; font-weight:bold; background:url(/web/20090314190837im_/http://www.prevx.com/images2/filenameinfobutton.gif) no-repeat left top #30a12b; color:#fff !Important; font-size:1.3em; letter-spacing:-1px; line-height:34px;}
	.whatyoushoulddo a:hover {background-position:right top; background-color:#65c860;}
	.whatyoushoulddo p {margin:10px; line-height:1.5em;}
*/
	
.filenameinfo {clear:both; margin:0; padding:0; float:left; display:inline; width:750px;}
	.filenameinfo h1 {padding:10px 0px; text-indent:10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-transform:uppercase; position:relative; margin:20px 0 10px !Important; z-index:9999; font-size:2.4em !important; }
	.filenameinfo h1.dangerous {margin-top:30px !Important;}
	h1.dangerous em {color:#f60 !Important;}
	.filenameinfo h2 {color:#333 !important; letter-spacing:normal!important; font-weight:bold; font-size:1.1em !Important; margin:10px 0 !Important;}

.whatweknow {position:relative; float:left; display:inline; width:400px; padding-bottom:50px; margin:0 0 0 10px  !Important;}
	.whatweknow h1, .whatyoushoulddo h1 {background:none !Important; font-weight:bold; border:none;  padding:10px 0 0; text-indent:0 !Important; font-size:1.6em !important; text-transform:capitalize; margin:0 0 10px !Important;}
	.malwarecenterlink {text-align:center; position:absolute; left:0; bottom:15px; _bottom:5px; width:400px;}
	.malwarecenterlink a {color:#005dc4 !Important;}

.whatyoushoulddo {float:right; display:inline; width:300px; background:url(/web/20090314190837im_/http://www.prevx.com/images2/filename_womancouch.jpg) no-repeat right bottom #d3ddea; position:relative; padding:0 0 210px 10px; margin:0 10px 0 0 !Important;}
	.whatyoushoulddo h1 { margin-top:0;}
	.whatyoushoulddo h1 em, .whatweknow h1 em {word-wrap:break-word;}
	.whatyoushoulddo h2 {font-size:1.3em;}
	.whatyoushoulddo a {width:214px; height:35px; text-align:center; display:block; font-weight:bold; background:url(/web/20090314190837im_/http://www.prevx.com/images2/filenameinfobutton.gif) no-repeat left top #30a12b; color:#fff !Important; font-size:1.3em; letter-spacing:-1px; line-height:34px;}
	.whatyoushoulddo a:hover {background-position:right top; background-color:#65c860;}
	.whatyoushoulddo p {margin:10px; padding-right:10px; line-height:1.5em;}
	
ul.list, ul.list3 {margin-top:-3px;}
	ul.list li, ul.list3 li {background:url(/web/20090314190837im_/http://www.prevx.com/images2/bulletarrow.gif) no-repeat 3px 7px; margin:0; padding-left:10px; display:inline-block; line-height:1.4em;}
		* html ul.list li, ul.list3 li {line-height:1.3em;}
	ul.list li a, ul.list3 li a {padding:3px 0 3px 2px; display:block; margin:0;}
	ul.list li.selected, ul.list3 li.selected {background:url(/web/20090314190837im_/http://www.prevx.com/images2/bulletarrow_selected.gif) no-repeat 3px 7px #e1e7f0; font-weight:bold;}
	ul.list li.selected a, ul.list3 li.selected a { color:#29416a !important;}
	ul.list3 li.newknown {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/bulletarrow_orange.gif);}
	ul.list3 li.newknown a {color:#f67a00 !important; padding-right:20px; background:url(/web/20090314190837im_/http://www.prevx.com/images2/newcodec.gif) no-repeat right top;}
	
	.list li em a {font-style:normal; display:inline;}

ul.list2 {margin-bottom:15px; font-size:1.1em; color:#444;}
	.rightmenu ul.list2 {margin-bottom:0;}
	ul.list2 li, #content ul.orangebullets li, .topinfo ul li, .bottominfo ul li {background:url(/web/20090314190837im_/http://www.prevx.com/images2/blogbullet.gif) no-repeat left 4px; padding-left:10px; display:inline-block; line-height:1.4em; margin-bottom:8px;}
	xul.list2 li a {padding:0; margin:0; color:#444; font-size:1.2em;}
	#content ul.orangebullets li {background:url(/web/20090314190837im_/http://www.prevx.com/images2/blogbullet.gif) no-repeat left 4px; font-size:1.1em; padding-left:14px;}
	.subcol ul.list li {text-indent:0 !important;}
	
#basic {background:url(/web/20090314190837im_/http://www.prevx.com/images2/basicformbg.gif) repeat-x left top #bdd1ee; color:#444; position:relative; border:1px solid #6889b6; font:1.1em Arial, Helvetica, sans-serif; padding:10px !Important;  margin-bottom:10px; }
	#basic hr {margin:10px 0; border-collapse:collapse; padding:0;}
	* html #basic hr {margin:0; padding:0;}
	#basic label {font-size:1.1em; color:#000; float:none; width:auto !Important; display:inline; margin:0 !Important; padding: 0 !Important;}
	#basic p {margin-bottom:10px;}
	#basic input, #basic select, #basic textarea {margin:2px 0 6px !Important; display:inline; width:auto; float:none; color:#1e6eb8; padding:1px 0; text-indent:1px;}
	#basic textarea {width:95%; padding:2px;}
	#basic div.radio {margin:0 0 4px;}
	#basic div.radio input {margin:0 !Important; padding:0 !important;}
	#basic select option {padding-right:10px;}
	#basic input.button {margin-bottom:0 !Important; color:#000;}
	
	
	
/* Controls for CSI Data Tables */
.csitable {font:1em Arial, Helvetica, sans-serif;border:1px solid #a0acbf; margin-bottom:15px; border-collapse:separate; width:100%;}
	#scanheader .csiverttable {margin:0px 10px 12px; width:510px;}
	.csitable th {font-size:1em;color:#fff; font-weight:bold; background:url(/web/20090314190837im_/http://www.prevx.com/images2/csitablethbg_blue2.gif) repeat-x left top #82a2d6; padding:0 0 0 6px; height:41px; border-bottom: 1px solid #fff; xborder-right:1px solid #fff; vertical-align:middle;}
	.csitable td {padding:6px; color:#444;vertical-align:top; font-size:1em;}
	.csitable tr.even.first td  {border-top:1px solid #a0acbf;}
	.csitable tr.even td  {background:#e5e9f1;}
	.csitable a.csiedit {background:url(/web/20090314190837im_/http://www.prevx.com/images2/csiedit.gif) no-repeat left center; padding:1px 0 1px 20px; float:left;}
	.csitable a.csiupgrade {background:url(/web/20090314190837im_/http://www.prevx.com/images2/csiupgrade.gif) no-repeat left center; padding:1px 0 1px 20px; float:left;}
	.csitable a.csidownload {background:url(/web/20090314190837im_/http://www.prevx.com/images2/csidownload.gif) no-repeat left center; padding:0 0 0 18px; float:left;}
.csiverttable {clear:both; font:1em Arial, Helvetica, sans-serif;border:1px solid #a0acbf; margin-bottom:15px; border-collapse:separate; width:100%;}
	.csiverttable th {font-size:1em;color:#fff; font-weight:bold; background:#4469af; padding:2px 4px 1px; border-bottom: 1px solid #a0acbf; xborder-right:1px solid #fff; vertical-align:middle;}
	.csiverttable td {padding:4px 4px; background:#fff; color:#444; vertical-align:middle; font-size:1em;}
	.csiverttable tr.even td  {background: #e5e9f1;}

p.csibreadcrumb {font-size:1.1em;}
.pagesserved {position:absolute; right:10px; top:12px; display:none;}
.pcsserved {position:absolute; right:10px; top:12px;}
.creategroup {position:absolute; right:12px; top:47px;}

/* Reflective buttons as used during buy pages and elsewhere */
.reflect {width:120px; border:none; font:1em Arial, Helvetica, sans-serif; vertical-align:top; height:42px; background:url(/web/20090314190837im_/http://www.prevx.com/images2/button_reflect.gif) no-repeat left top #5f8ec0; color:#fff !important; text-align:center; line-height:24px; display:block;}
input.reflect {padding-bottom:4px; cursor:pointer; background:url(/web/20090314190837im_/http://www.prevx.com/images2/bluebutton_thin.gif) no-repeat left top; width:192px; line-height:30px; text-align:center; color:#fff !Important; letter-spacing:-1px; text-decoration:none; font-size:1.7em !Important; height:32px; float:left; margin:5px 10px 20px 0 !Important;}

.pagesserved {}
	#scanheader .pagesserved {display:none !Important;}
	
p.cmd1 {color:#fff !Important; border:1px solid #486caa; border-top:none; background:url(/web/20090314190837im_/http://www.prevx.com/images2/csi15_tablethbg.gif) repeat-x left top #486caa; font-weight:bold; width:95% !important; padding:4px; margin:0 !Important;}
p.cmd2 {border:1px solid #486caa; overflow:scroll; white-space:nowrap; padding:4px; font-family:"Courier New", Courier, monospace; width:95% !Important; height:80px !Important; margin:0 0 10px !Important;}

/* next and previous buttons */
.controls {width:100%;background:#fff;line-height:2em;text-align:center;margin:10px 0;}
	a.next:link, a.next:active, a.next:visited, a.previous:link, a.previous:active, a.previous:visited {font:bold 90% tahoma, verdana, arial;color:#a4a4a4;background:#fff;padding:5px 8px;border:1px solid #a4a4a4;border-width:1px 1px 2px 2px;border-bottom-color:#666;border-left-color:#666;margin:0 0 10px;float:right;text-decoration:none;}
	a.previous:link, a.previous:active, a.previous:visited {border-width:1px 2px 2px 1px;border-right-color:#666;border-left-color:#a4a4a4;}
	a.previous:link, a.previous:active, a.previous:visited{float:left;}
	a.next:hover, a.previous:hover {background:#f1f1f1;text-decoration:none;color:#777;}
	
	fieldset.newform option {padding-right:8px;}
	fieldset.newform p.inline {display:inline; float:left; margin-right:5px; padding-top:4px; font-size:1.1em; color:#486caa;}
	fieldset.newform p.freeuse {display:inline; float:left; margin-left:-49px; .margin-left:-46px; margin-top:-14px; font-size:0.9em; color:#486caa;}
	input.inline, select.inline {float:left;display:inline; margin-right:5px !Important; }
	input.inline {width:320px !Important;}
	input.inline.phone {width:373px !Important;}
	input.inline.check {width:auto !Important; position:relative; top:6px; .top:2px;}
		* html input.inline.check {top:2px;}
	p.inline.setwidth {width:40px !Important;}
	
.tl, .tr, .bl, .br {width:5px; height:5px; background:url(/web/20090314190837im_/http://www.prevx.com/images2/corners.gif) no-repeat left top; position:absolute; display:block;}
	.tl {top:0; left:0;}
	.tr {top:0; right:0; background-position: top right;}
	.bl {bottom:0; left:0; background-position: bottom left;}
	.br {bottom:0; right:0; background-position: bottom right;}
	
.phonedetails {width:837px; padding:10px 15px 1px; margin:10px 0; position:relative; background:#e1e7f0; display:block; min-height:87px;}
	* html .phonedetails {height:87px;}
.phonedetails img {float:right; margin:4px 10px 0 0;}
.phonedetails h2 {font-size:2.4em !Important; letter-spacing:-1px !Important; color:#5487be !important; margin:0 !Important; padding:0 !important;}
.phonedetails p {margin:0 !Important;}

/* for press.asp */
.article {float:left; margin-bottom:10px;}
	.article img {margin-right:10px; float:left; display:inline;}
	.article p {line-height:1.4em;}
	.article h2 em {color:#000; font-size:0.9em;}


.popup {width:294px; height:365px; background:url(/web/20090314190837im_/http://www.prevx.com/images2/popupbox_ie6.png) no-repeat left top #fff; position:absolute; left:60px; bottom:-8px; z-index:999999; display:block;}
	html > body .popup {background:url(/web/20090314190837im_/http://www.prevx.com/images2/popupbox.png) no-repeat left top transparent; padding:6px 9px 12px; height:383px; bottom:-35px;}
	.popup h1 a {height:34px; line-height:34px; width:286px; display:block; color:#fff !Important; text-align:right; padding-right:8px;}
	.popup h1 a:hover {text-decoration:underline;}
	.popup .popupscroller {padding:0 10px; width:271px; height:300px; overflow:auto;}
	html > body .popup .popupscroller {height:310px;}
	.popupscroller h2 {font-size:1.1em; color:#005dc4;}
	.popupscroller p, .popupscroller h2 {margin-bottom:10px;}
	.popup p a {float:none !Important; font-size:1em;}
	
/* Your Message and Prevx Support boxes within the conversation screens */
.supportprevx {border:1px solid #999; background:url(/web/20090314190837im_/http://www.prevx.com/images2/closequote2.gif) no-repeat right bottom; float:left; width:640px; margin-bottom:20px;}
	.supportprevx h3 {background:url(/web/20090314190837im_/http://www.prevx.com/images2/ins_buttonbg.gif) repeat-x left -200px #3a8fca;  font-size:0.8em !important; }
	.supportprevx p {background:url(/web/20090314190837im_/http://www.prevx.com/images2/openquote2.gif) no-repeat 5px 5px; padding:28px 10px 14px ;z-index:2; position:relative;}
	.supportprevx span {float:right; background:url(/web/20090314190837im_/http://www.prevx.com/images2/prevxsupportlogo.gif) no-repeat left top; height:43px; width:89px; margin:10px 12px 0 0; position:relative; z-index:99;}	

.supportbox {background:#fff; border:1px solid #999; margin-bottom:20px; float:left; width:100%;}
	.supportbox h3 {background:url(/web/20090314190837im_/http://www.prevx.com/images2/ins_buttonbg.gif) repeat-x left -500px #8e8e8e; display:block;}
	.supportbox p, .supportbox ul {margin:0; padding:10px;}
	.supportbox span {float:right; background:url(/web/20090314190837im_/http://www.prevx.com/images2/yourmessage.gif) no-repeat left top; height:48px; width:105px; margin:6px 12px 0 0; position:relative; z-index:99;}	
	
	
	#buttons li.sel_blue a.activeSlide, #buttons li.sel_blue a.activeSlide:hover {background-position:left -200px !important; background-color:#3a8fca; color:#fff;}
	#buttons li.sel_green a.activeSlide, #buttons li.sel_green a.activeSlide:hover {background-position:left -300px !Important; background-color:#51c538; color:#fff;}
	#buttons li.sel_amber a.activeSlide, #buttons li.sel_amber a.activeSlide:hover {background-position:left -400px !important; background-color:#d7b735; color:#fff;}
	#buttons li.sel_grey a.activeSlide, #buttons li.sel_grey a.activeSlide:hover {background-position:left -500px !Important; background-color:#8e8e8e; color:#fff;}
	#buttons li.sel_red a.activeSlide, #buttons li.sel_red a.activeSlide:hover {background-position:left -600px !Important; background-color:#d13e32; color:#fff;}
	#buttons li.sel_orange a.activeSlide, #buttons li.sel_orange a.activeSlide:hover {background-position:left -700px !Important; background-color:#ff790f; color:#fff;}

	
		

.supportbutton {margin:0 0 2em 0; padding:3px 4px; font:1em Arial, Helvetica, sans-serif; color:#666; background:#f5f5f5; border:1px solid #bbb; border-width:1px 2px 2px 1px; border-color:#bbb #888 #888 #bbb; cursor:pointer;}
.write {background:url(/web/20090314190837im_/http://www.prevx.com/images2/pencil.gif) no-repeat 2px center #f5f5f5; padding-left:20px;}

li.lipowerpoint, .businessrightmenu .rightmenu li.lipowerpoint, li.lipdf, li.liexe {background:url(/web/20090314190837im_/http://www.prevx.com/images2/lipowerpoint.gif) no-repeat left 1px !important; padding:1px 0 0 21px !Important; display:block; text-indent:0 !Important;}
	* html li.lipowerpoint {width:auto;}
	li.lipdf {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/lipdf.gif) !Important;}
	li.liexe {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/liexe.gif) !Important;}
	
p.buyplus strong {font-size:1.3em; line-height:42px; color:#fff;}


ul.letters {list-style:lower-alpha !Important; padding-left:20px;}


.phonepill {height:59px; width:326px; background:url(/web/20090314190837im_/http://www.prevx.com/images2/phonepillbg.jpg) no-repeat left top; margin-bottom:10px;}
	.phonepill h2, .phonepill p {margin-left:10px !important;}
	.phonepill h2 {font-size:1.6em !important; padding-top:6px; margin-bottom:6px !Important; color:#3b61a6 !important; letter-spacing:normal !important;}
	.phonepill h2 img {margin-right:5px;}
	.phonepill p {margin-top:7px; font-size:1.2em !important;}

.overthephone a {height:27px; line-height:27px; display:inline; float:right; padding-left:42px; background:url(/web/20090314190837im_/http://www.prevx.com/images2/phoneicon.gif) no-repeat left top; color:#555 !important; margin-bottom:-27px;}


.globalbuy {border-bottom:none; border-right:none; float:left; width:65%;}
	.globalbuy th {font-size:1.3em;}
	.globalbuy td {border-bottom:1px solid #bfbfbf; border-right:1px solid #bfbfbf; height:22px; line-height:22px; font-size:1.1em;}
	
	span.subtotal {display:block; width:33%; float:right; text-align:left;}
		.subtotal p {font-size:1.2em !Important;}
		.subtotal p strong {color:#f60; text-decoration:line-through;}
		.subtotal h3 {font-size:1.6em !important; font-weight:normal !important; color:#222;} 
		.subtotal h3 strong {color:#090;} 
		.subtotal em {font-style:normal;}
		
		.subtotal input.buybutton.extra {width:131px; height:35px; background:url(/web/20090314190837im_/http://www.prevx.com/images2/subtotalbuybutton.gif) no-repeat left top; border:none; color:#fff; padding:0 0 5px !Important;  margin:0 !Important; line-height:30px !Important; font-size:1.4em; cursor:pointer;}
			.subtotal input.buybutton.extra:hover {background-position:right top;}

div.subcol.esacdemo {width:380px; float:right;  padding-right:0 !Important;}
div.esacstyle {float:right; background:url(/web/20090314190837im_/http://www.prevx.com/images2/esacstyledivbg.gif) repeat-x left top #bad6ff; position:relative; border:1px solid #97b3de; margin-bottom:10px;}
	div.esacstyle div {margin:10px; }
	div.esacstyle h2 {color:#2d4e90;}
	div.esacstyle p {font-size:1.1em;}
	div.esacstyle h2, div.esacstyle p, div.esacstyle img {margin:0 0 10px !Important;}
	div.esacstyle img {margin:5px 0 10px !Important;}
	div.esacstyle a.contentbutton {margin:0 0 10px 85px !Important;}
		* html div.esacstyle a.contentbutton {margin:0 0 0 90px !Important;}
		
.businessform .half {border:1px solid #a3b8d0; background:#c6daf2; padding:10px 10px 10px 10px; width:405px; margin:0px 0 20px; position:relative;}
	.businessform h1 {color:#0d346b !Important;}
	.businessform .half h1 {}
	.businessform .half p {margin:10px 0 !Important;}
	.businessform .half p em {font-size:0.9em;}
	.businessform ul li {padding-left:24px; line-height:1.7em; font-size:1.2em; color:#2d4e90;}
	.businessform ul li em {color:#014fbc; font-style:normal;}
	.businessform ul li span {background:#e2ebf7;  border:1px solid #666; padding:2px 4px; position:relative; top:2px;}
	.businessform ul li.business {background:url(/web/20090314190837im_/http://www.prevx.com/images2/businessform_business.gif) no-repeat left 3px;}
	.businessform ul li.arrow {background:url(/web/20090314190837im_/http://www.prevx.com/images2/businessform_arrow.gif) no-repeat left 3px;}
	.businessform ul li.user {background:url(/web/20090314190837im_/http://www.prevx.com/images2/businessform_user.gif) no-repeat left 3px;}
	.businessform ul li.compatible {background:url(/web/20090314190837im_/http://www.prevx.com/images2/businessform_compatible.gif) no-repeat left 3px;}
	.businessform ul li.web {background:url(/web/20090314190837im_/http://www.prevx.com/images2/businessform_web.gif) no-repeat left 3px; font-weight:bold;}
	.businessform ul li.inhouse {background:url(/web/20090314190837im_/http://www.prevx.com/images2/businessform_inhouse.gif) no-repeat left 3px;  font-weight:bold;}
	.businessform ul li.license {background:url(/web/20090314190837im_/http://www.prevx.com/images2/businessform_license.gif) no-repeat left 3px;}
	.businessform ul li.licensekey {background:url(/web/20090314190837im_/http://www.prevx.com/images2/businessform_arrow.gif) no-repeat left 3px;}
	.businessform input.emailaddress, .businessform input.textfield {padding:2px; color:#2d4e90;}
	.businessform input.submit {background:url(/web/20090314190837im_/http://www.prevx.com/images2/productbutton_green.gif); width:192px; border:none; cursor:pointer; line-height:20px; text-align:center; color:#fff !Important; letter-spacing:-1px; text-decoration:none; font-size:1.5em !Important; height:32px; float:left; margin:10px 10px 15px 105px !Important; padding-bottom:3px; .padding-bottom:0;}
	
	.businessform a.productbutton {margin:20px 0 10px 100px !Important;}
	
	.banner.product.downloadcsibusiness h1, .banner.product.downloadcsibusiness h2, .banner.product.downloadcsibusiness p {padding-left:350px !important; width:490px;}
	.banner.product.downloadcsibusiness h1 {font-size:1.8em !Important; padding-top:58px !Important;}
	.banner.product.downloadcsibusiness h2 {font-size:1.3em !Important; margin-top:8px;}
	
	.sameheight {min-height:452px;}
	* html .sameheight {height:452px;}
	
#emailalerts {padding:10px 10px 0; margin-bottom:10px; border:1px solid #a3b8d0; background:#c6daf2; text-align:center;}
	#emailalerts h2 {color:#2d4e90;}
	
	
/* THREE POINT OH */

.banner.prod.edgex {background:url(/web/20090314190837im_/http://www.prevx.com/images2/prod_edgeheaderbg.jpg) no-repeat left top #ddd !Important;}
.banner.prod.csix {background:url(/web/20090314190837im_/http://www.prevx.com/images2/prod_csiheaderbg2.jpg) no-repeat left top #ddd !Important;}
.banner.prod.esacx {background:url(/web/20090314190837im_/http://www.prevx.com/images2/prod_esacheaderbg2.jpg) no-repeat left top #ddd !Important;}
.banner.prod.esaclite {background:url(/web/20090314190837im_/http://www.prevx.com/images2/prod_esacliteheaderbg.jpg) no-repeat left top #ddd !Important;}
.banner.prod.csibusinessx {background:url(/web/20090314190837im_/http://www.prevx.com/images2/prod_csibusinessbg.jpg) no-repeat left top #ddd !Important;}
.banner.prod.csienterprisex {background:url(/web/20090314190837im_/http://www.prevx.com/images2/prod_csienterprisebg.jpg) no-repeat left top #ddd !Important;}
.banner.prod.edgex.edgexbusiness {background:url(/web/20090314190837im_/http://www.prevx.com/images2/prod_edgebusinessheaderbg.jpg) no-repeat left top #ddd !Important;}
	.banner.prod h1 {position:relative; text-indent:-99em; width:360px !important;}
	.banner.prod h2 {color:#1d1d1d; margin:40px 0 15px 20px !Important; font-size:1.4em; line-height:1.5em;}
	.banner.prod h2 em {font-weight:bold; color:#196ead;}
	.banner.prod.edgex h2 em {color:#398b00;}
	.banner.prod.esacx h2 em {color:#c09b00;}
	.banner.prod a.halo {margin:0 0 0 15px !Important; font-size:1.7em !Important;}
	
div.headerleft {float:left; display:inline; width:380px;}
	.banner.prod.csix div.headerleft {width:430px !Important;}
	.banner.prod.csienterprisex div.headerleft {width:350px !Important;}
	
	
.full {width:860px !Important; float:left; position:relative;}
.half {width:400px !Important; float:left; position:relative;}
	#content.edged {width:850px; position:relative;}
	.edged h1 {color:#222 !Important; font-size:2.4em !Important;}
	.edged h2 {color:#307e03 !important; letter-spacing:-1px !Important; font-size:1.8em !Important; margin:10px 0; line-height:1.5em !important;}	
	.edged h3 {color:#444 !important; font-size:1.2em !Important; margin:10px 0; line-height:1.5em; font-weight:bold;}
	.edged.csid h2, .subcontent.csid h2 {color:#0e77a7 !important;}
	.edged.esacd h2, .subcontent.esacd h2 {color:#be9900 !important;}
	.edged p {font-size:1.1em !Important; line-height:1.6em !Important; color:#444; margin-bottom:10px;}	
	.edged a.halo {font-size:1.5em !Important; text-decoration:none;}
	
.subcontent {display:inline-block; width:440px; float:right; position:relative;}
	.subcontent h2 {color:#307e03; font-size:1.8em; letter-spacing:-1px; margin:12px 0;}

.edgedtable {border:1px solid #919191; border-bottom:none; position:relative; border-collapse:separate; width:100%; font-size:1.1em;}	
	* html .edgedtable.ie6fix {width:864px;}
	.edgedtable th, .edgedtable td {padding:4px; position:relative; text-align:center; vertical-align:top;}
	.edgedtable th {background:url(/web/20090314190837im_/http://www.prevx.com/images2/edge_tablebg.gif) repeat-x left top #d3d3d3; border-bottom:1px solid #919191; font-weight:bold; font-size:1.1em; padding:8px 4px !Important;}
	.edgedtable td {border-bottom:1px solid #ccc;} 
	.edgedtable td span {z-index:9999; margin-top:-16px; height:16px; position:relative; background:url(/web/20090314190837im_/http://www.prevx.com/images2/stars.gif) no-repeat center top #fff; display:block; width:100px;}
		.edgedtable td span.fourhalf {background-position:center -20px;}
		.edgedtable td span.four {background-position:center -40px;}
		.edgedtable td span.threehalf {background-position:center -60px;}
		.edgedtable td span.three {background-position:center -80px;}
		.edgedtable td span.two {background-position:center -100px;}
		.edgedtable td span.one {background-position:center -120px;}
		.edgedtable td span.zero {background-position:center -140px;}
		
		.edgedtable td span.tick {background:url(/web/20090314190837im_/http://www.prevx.com/images2/edge_yes.gif) no-repeat center top #fff;}
		.edgedtable td span.cross {background:url(/web/20090314190837im_/http://www.prevx.com/images2/edge_no.gif) no-repeat center top #fff;}
		
	.edgedtable.AL th, .edgedtable.AL td {text-align:left;}
		th.AL, td.AL {text-align:left; width:100% !Important;}
	.edgedtable a:hover {text-decoration:underline;}
	
.halo {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/halobutton_grey.gif) !important; width:192px; line-height:30px !Important; text-align:center; color:#fff !Important; letter-spacing:-1px; text-decoration:none; font-size:1.4em !Important; height:32px; float:left; margin:10px 10px 0 0 !Important;}
	.halo.green {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/halobutton_green.gif) !important;}
	.halo.blue {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/halobutton_blue.gif) !important;}
	.halo.amber {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/halobutton_amber.gif) !important;}
	.halo.red {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/halobutton_red.gif) !important; color:#fff !Important;}
	.halo.orange {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/halobutton_orange.gif) !important;}
	
	.halo.small {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/halobutton_small.gif) !important; width:162px;}
	.halo.redsmall {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/halobutton_162_red.gif) !important; width:162px;}
	.halo.greensmall {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/halobutton_162_green2.gif) !important; width:162px;}
	.halo.bluesmall {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/halobutton_162_blue.gif) !important; width:162px;}
	.halo.ambersmall {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/halobutton_162_amber.gif) !important; width:162px;}
	
	input.halo {cursor:pointer; border:none; padding:0 0 2px !Important; background:transparent; letter-spacing:normal; font-size:1.3em;}
	
	.halo:hover {background-position:right top !Important;  text-decoration:none !Important;}


	.linkmargin th {background:#eee; padding-top:16px !important;}


/* STICKER */

a.helpmechoose {background:url(/web/20090314190837im_/http://www.prevx.com/images2/sticker_blue.gif) no-repeat left top; width:123px; height:123px; position:absolute; z-index:99; display:block; left:580px; top:295px; text-indent:-999em; overflow:hidden;}
a.helpmechoose.two {right:-30px !Important; top:auto; left:auto; bottom:-100px !Important;}
a.helpmechoose.topright {right:-55px; top:-21px; background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/sticker_blue_tr.jpg);}
	a.helpmechoose:hover {background-position:right top;}
	

/* SLIDESHOW STYLE */

#ss_wrapper { height:297px;width:440px; padding:26px 0 0 0; position:relative; background:url(/web/20090314190837im_/http://www.prevx.com/images2/sliderbg.gif) no-repeat left top; margin:0;}	
#ss_panes {background:#666; width:385px; margin:0 0 0 25px; display:block; height:265px; max-height:265px; border:1px solid #aaa;}

	.pane p {height:50px; font-size:1em; color:#475764; line-height:; padding:4px; background:url(/web/20090314190837im_/http://www.prevx.com/images2/ss_pbg.gif) repeat-x left top #fff;}

	ul#ss_buttons {position:absolute; bottom:0; right:24px; padding:3px 0 0 0; height:27px;}
	ul#ss_buttons li {display:block;float:left;text-align:center;color:#888;padding:0;font-size:15px;font-weight:bold;cursor:pointer;margin:0 4px 0 0;width:20px;height:22px; line-height:22px;background:transparent url(/web/20090314190837im_/http://www.prevx.com/images2/slider_button_grey.gif) no-repeat top left;}
	ul#ss_buttons li:hover {background-position:center left; color:#888;}
	ul#ss_buttons li.active {background-position:bottom left; color:#fefefe;}
			
	#ss_previous, #ss_next {cursor:pointer; display:block;width:48px;height:48px;text-indent:-9999px;z-index:999;position:absolute;border:none;overflow:hidden;}
	#ss_previous, #ss_previous:visited {float:left; margin:110px 0 0 7px;background:transparent url(/web/20090314190837im_/http://www.prevx.com/images2/slider_leftarrow_grey.png) no-repeat top left;}
		* html #ss_previous, * html #ss_previous:visited {background:transparent url(/web/20090314190837im_/http://www.prevx.com/images2/slider_leftarrow_grey.gif) no-repeat top left;}
	#ss_next, #ss_next:visited {float:right; margin:110px 0 0 385px;background:transparent url(/web/20090314190837im_/http://www.prevx.com/images2/slider_rightarrow_grey.png) no-repeat top left;}
		* html #ss_next, * html #ss_next:visited {background:transparent url(/web/20090314190837im_/http://www.prevx.com/images2/slider_rightarrow_grey.gif) no-repeat top left;}
	
	
	#ss_previous:hover, #ss_next:hover {background-position:top right;border:none;}

/* SINGLE SCREEN TABS */

.tabset_tabs {float:left; width:100%; list-style:none; background:url(/web/20090314190837im_/http://www.prevx.com/images2/fadermenubottom.gif) repeat-x left bottom; position:relative; margin:0;}
	.tabset_tabs li	{float:left; margin-right:2px;}
	.tabset_tabs a {float:left; color:#333; display:block; margin:0; font-size:1.1em; padding:9px 15px 8px; text-decoration:none; border:1px solid #919191; border-bottom:none; background:url(/web/20090314190837im_/http://www.prevx.com/images2/fadermenu_bg.gif) repeat-x left top #d6d6d6;}
	.tabset_tabs a:hover {background-position:left -151px; background-color:#eee;}	
	.tabset_tabs a.active, .tabset_tabs a.active:hover {background:#fff !Important; padding-bottom:10px; outline:none; text-decoration: none; color:#333 !important; }
 
.tabset_content	{display:none;}
	.tabset_content_active {display:block;}
	.tabset_label {display:none;}

/* SELECTION AREAS - PRODUCT, BUY, DOWNLOAD PAGES */
	
.select {width:420px; min-height:203px; border:1px solid #9b9b9b; background:url(/web/20090314190837im_/http://www.prevx.com/images2/prod_silverbg.jpg) repeat-x left top #a9a9a9; float:left; margin:0 5px 10px; position:relative;}
	* html .select {height:203px;}
	.select.wider {width:620px !important;}
	.select.widest {width:854px !important;}
	.select.xprevx2 {background:url(/web/20090314190837im_/http://www.prevx.com/images2/prod_p2bg.jpg) repeat-x left top #498fc1; border-color:#6a91ad;}
	
	.select img {position:absolute; left:20px; top:15px; z-index:1;}
		.select.xesac img {position:absolute; left:24px; top:30px; z-index:1;}
	
	.select h1 {background:url(/web/20090314190837im_/http://www.prevx.com/images2/prod_csilogo.jpg) no-repeat left 20px; text-indent:-100em; height:85px; margin:0 10px 18px 15px !important;}
		.select.xedge h1 {background:url(/web/20090314190837im_/http://www.prevx.com/images2/prod_edgelogo.jpg) no-repeat left 20px; text-indent:-100em;}
		.select.xesac h1 {background:url(/web/20090314190837im_/http://www.prevx.com/images2/prod_esaclogo.jpg) no-repeat left 20px; text-indent:-100em;}
		.select.xprevx2 h1 {background:url(/web/20090314190837im_/http://www.prevx.com/images2/prod_p2logo.gif) no-repeat left 5px; text-indent:-100em; height:50px; margin:20px 10px !important;}
	
	.select p {color:#444 !Important; font-size:1.2em !important; margin:-23px 10px 18px 15px !important; line-height:1.6em !important;}
		.select.wider p, .select.widest p {margin:-18px 10px 20px 15px !important;}
		.select.xprevx2 p {color:#fff !Important; margin:-20px 15px 20px !important;}
		.select p strong {color:#006bad; font-size:1.1em; font-style:italic;}
		.select.xedge p strong {color:#1e8a03;}
		.select.xesac p strong {color:#c09b00;}
	
	.select a.click {height:32px; position:relative; z-index:2; line-height:30px; width:122px; display:inline-block; float:left; margin-left:13px; background:url(/web/20090314190837im_/http://www.prevx.com/images2/prod_button_blue.gif) no-repeat left top; color:#fff !Important; font-size:1.3em; text-align:center;}
		.select.xedge a.click {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/prod_button_green.gif);}
		.select.xesac a.click {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/prod_button_amber.gif); width:162px;}
		.select a.click:hover {background-position:right top; text-decoration:none !Important;}
		.select a.halo {margin:0 0 0 15px !Important; letter-spacing:normal;}
	
	.select span {margin:0 10px 18px 120px !important; display:block;}
		.select.wider span, .select.widest span {margin:0 10px 18px 140px !important;}
		.select.xesac span {margin:0 10px 18px 100px !important;}

.select em {margin:0 0 20px 10px !important; float:left; display:block; width:500px; color:#444;} 
		.select.xedge em {line-height:30px;}

.select.xprevx2 em { margin:0 0 20px 10px !important; float:left; display:block; color:#fff; width:500px;}
		.select.xprevx2 a.halo.bluesmall {clear:both; margin:0 0 20px !important;}

.renewupgrade {float:right; display:inline; position:absolute; right:0; top:0; width:235px;}
	.renewupgrade a {font-size:1.2em; color:#2281da !Important; line-height:1.6em;}	

.versioncontrol {border-top:1px solid #bbb; border-left:1px solid #bbb;}
	.versioncontrol th, .versioncontrol td {border-bottom:1px solid #bbb; border-right:1px solid #bbb; padding:6px;}
	.versioncontrol th {font-weight:bold;}
	.versioncontrol tr.new th {color:#090;}
	.versioncontrol tr.update th {color:#F60;}
	.versioncontrol tr.issue th {color:#f00;}
	
/* HOMEPAGE */

.pics {height:255px;width:867px; display:block;  overflow:hidden;}
	.pics div {height:255px;width:867px; overflow:hidden;}
	.pics h1 {text-align:center; color:#fff; font-size:3.5em; font-weight:normal; padding-top:30px !important;}
	.pics div.homeuserx {background:url(/web/20090314190837im_/http://www.prevx.com/images2/prod_homepage_edge3.jpg) no-repeat left top!Important;}
	.pics div.edgex {background:url(/web/20090314190837im_/http://www.prevx.com/images2/prod_homepage_business2.jpg) no-repeat left top !Important;}
	.pics div.csix {background:url(/web/20090314190837im_/http://www.prevx.com/images2/prod_homepage_blank.jpg) no-repeat left top !Important;}
	.pics div.esacx {background:url(/web/20090314190837im_/http://www.prevx.com/images2/prod_homepage_esac.jpg) no-repeat left top !Important;}
	.pics div.enterprisex {background:url(/web/20090314190837im_/http://www.prevx.com/images2/prod_homepage_enterprise.jpg) no-repeat left top !Important;}
	.pics h1 {position:relative; text-indent:-999em; width:360px !important;}
	.pics h2 {color:#1d1d1d; margin:38px 0 10px 20px !Important; font-size:1.4em; line-height:1.5em;}
	.pics h2 em {font-weight:bold; color:#398b00;}
	.pics div.csix h2 em, .pics div.enterprisex h2 em {color:#196ead;}
	.pics div.esacx h2 em {color:#c09b00;}
	.pics div.edgex h2 em {color:#f36000;}
	.pics a.halo {margin:0 0 0 15px !Important; font-size:1.7em !Important;}
	.pics div.homeuserx h1 { padding-top:30px !Important;}
	.pics div.homeuserx h2, .insbanner.prod.homeuserx a.halo, .pics div.esacx h2, .insbanner.prod.esacx a.halo  {margin-left:20px !Important;}
	span.headerleft {float:left; display:inline; width:450px;}
	.pics div.esacx span.headerleft h2 {width:370px !Important;}
 
#buttons {padding:0px; margin:-5px 0 0 !important; width:867px; z-index:9; position:relative; background:#8c8c8c;}
	#buttons li {color:#fff; cursor:pointer; border-top:1px solid #fff; border-left:1px solid #fff; padding:0; width:216px; margin:0 !Important; float:left; display:inline; font-size:1.3em; background-color:#8c8c8c; background-repeat:repeat-x; background-position:left -100px;}
	#buttons li a {color:#fff; position:relative; z-index:999; padding:12px 0 12px 10px; display:block; width:206px;}
	#buttons li a {background:url(/web/20090314190837im_/http://www.prevx.com/images2/ins_buttonbg.gif) repeat-x left -100px #8c8c8c; text-decoration:none;}
	#buttons li.sel_blue a.activeSlide, #buttons li.sel_blue a.activeSlide:hover {background-position:left -200px !important; background-color:#3a8fca; color:#fff;}
	#buttons li.sel_green a.activeSlide, #buttons li.sel_green a.activeSlide:hover {background-position:left -300px !Important; background-color:#51c538; color:#fff;}
	#buttons li.sel_amber a.activeSlide, #buttons li.sel_amber a.activeSlide:hover {background-position:left -400px !important; background-color:#d7b735; color:#fff;}
	#buttons li.sel_grey a.activeSlide, #buttons li.sel_grey a.activeSlide:hover {background-position:left -500px !Important; background-color:#8e8e8e; color:#fff;}
	#buttons li.sel_red a.activeSlide, #buttons li.sel_red a.activeSlide:hover {background-position:left -600px !Important; background-color:#d13e32; color:#fff;}
	#buttons li.sel_orange a.activeSlide, #buttons li.sel_orange a.activeSlide:hover {background-position:left -700px !Important; background-color:#ff790f; color:#fff;}
 
ul.prodbullets {float:right; width:450px; display:inline; margin:34px 20px 0 0 !important;}
		* html ul.prodbullets {margin:30px 0 0 0;}
	.csix ul.prodbullets.bluearc {width:390px;}
		* html .csix ul.prodbullets.bluearc {width:380px;}
		* html .edgex ul.prodbullets, * html .esacx ul.prodbullets, * html .csibusinessx ul.prodbullets, * html .csienterprisex ul.prodbullets  {width:440px !Important; float:right; margin-right:0px !Important;}
	.csienterprisex ul.prodbullets.bluearc {margin-top:24px !Important;}
	.prodbullets li {font-size:1.1em; float:left; width:100%; padding:0 0 14px 22px !Important; text-indent:none !important; display:inline-block; background:url(/web/20090314190837im_/http://www.prevx.com/images2/prod_bullet_green.gif) no-repeat left top; color:#222;}
	.prodbullets.restrict {width:auto !Important;}
	.prodbullets.bluearc li {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/prod_bullet_blue.gif) !important;}
	.prodbullets.amberarc li {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/prod_bullet_amber.gif) !important;}
	.prodbullets.feather li {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/lifeather.png) !important;}
	
	.edged ul.prodbullets {float:left; margin:10px 0 0 10px !Important;}
		.edged ul.prodbullets li {color:#307e03 !important;}
		.edged ul.prodbullets.bluearc li {color:#0e77a7 !important;}

a.licenseswap {position:absolute; right:10px; top:8px; color:#777 !important; font-size:1.1em;}
	
	.supportprevx h3, .supportbox h3 {margin:0 !Important; padding:6px 10px !important; font-size:1.1em !Important; font-weight:bold; line-height:1.5em; color:#fff !Important;}
	
	

/****************** NEW CUSTOMER SERVICE **********************/
	
#cs_content {position:relative; clear:both; margin:0; padding-top:15px;}

	#cs_content h1 {font-size:2em; color:#222;}
	#cs_content h2 {font-size:1.7em;}
	#cs_content h3 {font-size:1.4em;}
	#cs_content p {font-size:1.1em;}
	#cs_content a:hover {text-decoration:underline;}

	#cs_content h1, #cs_content h2, #cs_content h3, #cs_content p {margin-bottom:15px;}
	
	.cs_left {float:left;}
	.cs_right {float:right !Important;}
	.cs_full {width:100%; margin-bottom:15px; position:relative;}
	.cs_half {width:49%; margin-bottom:15px; position:relative;}
	.cs_inner {margin:12px;}
	
	div.cs_bluebg {background:url(/web/20090314190837im_/http://www.prevx.com/images/mp_bluebg.gif) repeat-x left top #fff;}
		.bustrial {background:url(/web/20090314190837im_/http://www.prevx.com/images/mp_bluebg_bottom.gif) repeat-x left bottom #fff !Important;}
		div.cs_bluebg h2 {color:#005ba1 !Important;}
		div.cs_bluebg h2 em {color:#007cd7; font-size:0.8em;}
	div.cs_greenbg {background:url(/web/20090314190837im_/http://www.prevx.com/images/mp_greenbg.gif) repeat-x left top #fff;}
		.enttrial {background:url(/web/20090314190837im_/http://www.prevx.com/images/mp_greenbg_bottom.gif) repeat-x left bottom #fff !important;}
		div.cs_greenbg h2 {color:#1c8f06 !Important;}	
		
.cs_tl, .cs_tr, .cs_bl, .cs_br {width:4px; height:4px; overflow:hidden; display:block; background:url(/web/20090314190837im_/http://www.prevx.com/images2/mp_corners.gif) no-repeat left top; position:absolute;}
	.cs_tl {left:0; top:0;}
	.cs_tr {right:0; top:0; background-position:right top;}
	.cs_bl {left:0; bottom:0; background-position:left -96px;}
	.cs_br {right:0; bottom:0; background-position:right -96px;}
	
#cs_content form div.fieldset {background:#bdd1ee; color:#222; position:relative; border:1px solid #6889b6; font:1.1em Arial, Helvetica, sans-serif; padding:10px !Important;  margin-bottom:10px; }
	#cs_content .cs_greenbg form div {background:#b5e3a6; border-color:#669457;}
	#cs_content form input, #cs_content form textarea, #cs_content form select {margin:3px 0 10px; padding:2px;} 
	#cs_content form textarea {padding:4px;}
	#cs_content form input, #cs_content form textarea {width:95%;} 
	#cs_content form input.button {width:auto; padding:4px;}
	
	
#cs_content div ul {margin-bottom:15px; color:#444; font-size:1em;}
	* html #cs_content div ul, * html #cs_content div h2  {float:left; clear:both; width:100%;}
	#cs_content div ul li {background:url(/web/20090314190837im_/http://www.prevx.com/images2/blogbullet.gif) no-repeat left 4px; line-height:2em; clar:both; display:block;}
	#cs_content div ul li a {padding-left:16px !Important;}
	
ul.tabset_tabs li.cs_read a span, ul.tabset_tabs li.cs_write a span {float:left; height:16px; width:16px; display:block; background:url(/web/20090314190837im_/http://www.prevx.com/images2/cs_read.gif) no-repeat left top; margin-right:6px;}
	ul.tabset_tabs li.cs_write a span {background-image:url(/web/20090314190837im_/http://www.prevx.com/images2/cs_write.gif);}
	ul.tabset_tabs li a:hover {text-decoration:none !Important;}
	
.notemail { float:right !Important; font-size:1.1em; background:url(/web/20090314190837im_/http://www.prevx.com/images2/cs_notemail.gif) no-repeat right center !Important; border:none !Important; color:#005dc4 !Important; padding:9px 22px 8px 0 !Important;}

/***** TWISTY - HELP PAGE *****/

.revealed { background:#deeaf3; margin-bottom:10px;} 
	.revealed div {padding:10px 10px 5px !Important;} 
	
.expand {cursor:pointer; padding-left:22px; background:url(/web/20090314190837im_/http://www.prevx.com/images/plusminus.gif) no-repeat left 6px;} 
	h3.expand {background-position: left -100px; margin-left:20px !Important;} 
	.expand.close {cursor:pointer; padding-left:20px; background:url(/web/20090314190837im_/http://www.prevx.com/images/plusminus.gif) no-repeat left bottom;} 
	.expand:hover {text-decoration:underline;} 
	.expandall, .collapseall {font-size:0.7em; cursor:pointer; display:none;} 

.slidedown { float:left; margin-top:10px; position:relative;}
	.slidedown div {clear:both;  padding:10px;}
	.slidedown h2 {font-weight:bold;}
	.slidedown a.halo {margin:5px 10px 5px 0 !Important;}
	a.centered {cursor:pointer;}
		a.centered:hover {text-decoration:underline !Important;}


.prevxtodaydiv, .prevxtodaydiv * {margin:0; padding:0;}
.prevxtodaydiv {background:#bbb; padding:2px 2px 1px; width:640px; margin:20px auto 0;}



.micro {width:91px; text-align:center; height:30px !Important; display:inline-block; border:none; cursor:pointer; display:inline-block; float:left; clear:left; background:url(/web/20090314190837im_/http://www.prevx.com/images2/halo_micro.gif) no-repeat left top; color:#fff !important; line-height:30px; text-transform:uppercase; font-size:0.8em !important; position:relative; top:-1px; margin:0 5px 8px 0 !important;}
	.micro:hover {background-position:right top; text-decoration:none !Important;}
	.micro.cart {background-position:left -50px; text-indent:31px; text-align:left !important;}
	.micro.cart:hover {background-position:right -50px;}
	.micro.microgreen {background-position:left -100px;}
	.micro.microgreen:hover {background-position:right -100px;}
	.micro.microgreen.cart {background-position:left -150px;}
	.micro.microgreen.cart:hover {background-position:right -150px;}
	
	/***** IE6 Fixes *****/
	
	.bluecart {background-position:left -50px;}
	.bluecart:hover {background-position:right -50px;}

	
	
	
	p.buyp {float:left; clear:both;}
	.select.widest p.buyp {line-height:24px !Important; margin:0 0 8px 16px !Important; width:100%;}
	.buyp .micro {float:left; clear:left; margin:0 10px 0 0 !Important;}
	

.ninety {width:90% !Important;}
/*
     FILE ARCHIVED ON 19:08:37 Mar 14, 2009 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:21:30 May 25, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.472
  load_resource: 146.045
  PetaboxLoader3.resolve: 122.488
  PetaboxLoader3.datanode: 22.207
*/