/* US */
*{margin:0; padding:0;}
img, fieldset{border:0;}

ol, ul{list-style:none;}
blockquote, q{quotes:none;}
caption, th{text-align:left;}
blockquote:before, blockquote:after, q:before, q:after{content:''; content:none;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
address, caption, code, dfn, th, var{font-style:normal; font-weight:normal;}

body{background:#ddd url(images/bg_main.gif) repeat 50% 0; font:10px verdana,sans-serif; color:#666;}
a{color:#5091CD; text-decoration:none;}
a:hover{text-decoration:underline;}
a:active { outline: none; } /* dennis - removes dotted line around images in FF */
a:focus { -moz-outline-style: none; } /* dennis - removes dotted line around images in FF */
span.highlight{color:#f00;}

.hide{display:none; visibility:hidden;}
.clearleft{font-size:0px; line-height:0px; height:0; clear:left; visibility:hidden;}
.clearright{font-size:0px; line-height:0px; height:0; clear:right; visibility:hidden;}
.clearboth{font-size:0px; line-height:0px; height:0; clear:both; visibility:hidden;}

#wrapper{width:940px; padding:0 10px; margin:0 auto; position:relative;}
#skip{display:none;}
#logo{position:absolute; top:30px; left:40px;}

#searchBox{position:absolute; top:0; right:14px; background:#fff url(images/search_divider.gif) no-repeat 0 0; padding:10px 0 0 15px; margin:0 0 0 15px;}
#searchBox label{display:block; font:100% verdana,sans-serif; margin:0 0 2px 0;}
#searchBox input#searchfield{width:121px; height:15px; vertical-align:middle;}
#searchBox input.go{vertical-align:middle; width:36px; height:18px;}

/* navs */
div#auxilaryNav{ position:absolute; top:10px; right:200px; width:56.5em; font:100% verdana,sans-serif;}
div#auxilaryNav ul{list-style:none; display:block; margin:0 0 5px 0; float:right; width:55.5em;}
div#auxilaryNav li{list-style:none; float:right; background:url(images/navigation/pipe_quicklinksNav.gif) no-repeat 100% 60%; padding:0 10px;}
div#auxilaryNav li.last{ background:none;}
div#auxilaryNav li.rssicon{padding:0;}
div#auxilaryNav li.rsstxt{padding:0 5px 0 10px;}
div#auxilaryNav li a{ font:100% verdana,san-serif; color:#5091CD;}
div#auxilaryNav li a:hover{ color:#000;}

div#quicklinksNav{position:absolute; top:72px; right:10px; background:#E5E5E5 url(images/navigation/bg_quicklinks_left.gif) no-repeat 0 0; width:650px; height:29px; z-index:10;}
div#quicklinksNav h2{float:left; font:bold 120% verdana,sans-serif; width:71px; height:9px; margin:11px 5px 0 15px; text-indent:-5000px; background:url(images/navigation/quicklinkNav_QuickLink.gif) no-repeat 0 0;}
div#quicklinksNav ul{background:#E5E5E5 url(images/navigation/bg_quicklinks_right.gif) no-repeat 100% 0; width:556px; height:29px; float:right;}
div#quicklinksNav li{ list-style:none; float:left; padding:0 10px; margin:8px 0 0 0; display:block; background:url(images/navigation/pipe_quicklinksNav.gif) no-repeat 100% 70%;}
div#quicklinksNav li.last{background:none;}
div#quicklinksNav li a{ font:10px verdana,san-serif; color:#5091CD;}
div#quicklinksNav li a:hover{ color:#000;}

/* primaryNav */
div#primaryNav{position:absolute; top:98px; left:10px; width:940px; height:40px; background:url(images/navigation/primeNav_bg.png) repeat 0 0; z-index:20;}
div#primaryNav ul li{ list-style:none; float:left; display:block; margin:4px 0 0 0; background:url(images/navigation/pipe_primarynav.gif) no-repeat 100% 50%;}
div#primaryNav ul li.partners{ background:none;}

li.home a{background:url(images/navigation/primeNav_home.gif) no-repeat 50% 11px; text-indent:-5000px; width:60px; height:32px; display:block; text-decoration:none;}
li.home a.active, li.home a:hover{background:url(images/navigation/primeNav_home_on.gif) no-repeat 50% 100%;}

li.homebiz a{background:url(images/navigation/primeNav_homebiz.gif) no-repeat 50% 11px; text-indent:-5000px; width:160px; height:32px; display:block; text-decoration:none;}
li.homebiz a.active, li.homebiz a:hover{background:url(images/navigation/primeNav_homebiz_on.gif) no-repeat 50% 100%;}

li.smallbiz a{background:url(images/navigation/primeNav_smallbiz.gif) no-repeat 50% 11px; text-indent:-5000px; width:131px; height:32px; display:block; text-decoration:none;}
li.smallbiz a.active, li.smallbiz a:hover{background:url(images/navigation/primeNav_smallbiz_on.gif) no-repeat 50% 100%;}

li.mediumbiz a{background:url(images/navigation/primeNav_mediumbiz.gif) no-repeat 50% 11px; text-indent:-5000px; width:139px; height:32px; display:block; text-decoration:none;}
li.mediumbiz a.active, li.mediumbiz a:hover{background:url(images/navigation/primeNav_mediumbiz_on.gif) no-repeat 50% 100%;}

li.enterprisebiz a{background:url(images/navigation/primeNav_enterprisebiz.gif) no-repeat 50% 11px; text-indent:-5000px; width:166px; height:32px; display:block; text-decoration:none;}
li.enterprisebiz a.active, li.enterprisebiz a:hover{background:url(images/navigation/primeNav_enterprisebiz_on.gif) no-repeat 50% 100%;}

li.partners a{background:url(images/navigation/primeNav_partners.gif) no-repeat 50% 11px; text-indent:-5000px; width:88px; height:32px; display:block; text-decoration:none;}
li.partners a.active, li.partners a:hover{background:url(images/navigation/primeNav_partners_on.gif) no-repeat 50% 100%;}

/* subPrimeNav */
div#subPrimeNav{position:absolute; top:134px; left:10px; background:#E5E5E5; width:940px; height:32px; z-index:16;}
div#subPrimeNav li{list-style:none; float:left; background:url(images/navigation/pipe_subprimarynav.gif) no-repeat 100% 50%;}

div#subPrimeNav li.worry a{background:url(images/navigation/subPrimeNav_sb_worryfree.gif) no-repeat 50% 11px; text-indent:-5000px; width:283px; height:32px; padding:0 10px; display:block; text-decoration:none;}
div#subPrimeNav li.worry a.active, div#subPrimeNav li.worry a:hover{background:url(images/navigation/subPrimeNav_sb_worryfree_on.gif) no-repeat 50% 11px;}

div#subPrimeNav li.support a{background:url(images/navigation/subPrimeNav_sb_support.gif) no-repeat 50% 11px; text-indent:-5000px; width:43px; height:32px; padding:0 10px; display:block; text-decoration:none;}
div#subPrimeNav li.support a.active, div#subPrimeNav li.support a:hover{background:url(images/navigation/subPrimeNav_sb_support_on.gif) no-repeat 50% 11px;}

div#subPrimeNav li.threats a{background:url(images/navigation/subPrimeNav_sb_threats.gif) no-repeat 50% 11px; text-indent:-5000px; width:43px; height:32px; padding:0 10px; display:block; text-decoration:none;}
div#subPrimeNav li.threats a.active, div#subPrimeNav li.threats a:hover{background:url(images/navigation/subPrimeNav_sb_threats_on.gif) no-repeat 50% 11px;}

div#subPrimeNav li.flod a{background:url(images/navigation/subPrimeNav_sb_flodwatch.gif) no-repeat 50% 11px; text-indent:-5000px; width:60px; height:32px; padding:0 10px; display:block; text-decoration:none;}
div#subPrimeNav li.flod a.active, div#subPrimeNav li.flod a:hover{background:url(images/navigation/subPrimeNav_sb_flodwatch_on.gif) no-repeat 50% 11px;}

div#subPrimeNav li.prodsolution a{background:url(images/navigation/products_solution.gif) no-repeat 50% 11px; text-indent:-5000px; width:116px; height:32px; padding:0 10px; display:block; text-decoration:none;}
div#subPrimeNav li.prodsolution a.active, div#subPrimeNav li.prodsolution a:hover{background:url(images/navigation/products_solution_on.gif) no-repeat 50% 11px;}

div#subPrimeNav li.prodoverview a{background:url(images/navigation/subPrimeNav_prodoverview.gif) no-repeat 50% 11px; text-indent:-5000px; width:104px; height:32px; padding:0 10px; display:block; text-decoration:none;}
div#subPrimeNav li.prodoverview a.active, div#subPrimeNav li.prodoverview a:hover{background:url(images/navigation/subPrimeNav_prodoverview_on.gif) no-repeat 50% 11px;}

div#subPrimeNav li.products a{background:url(images/navigation/subPrimeNav_products.gif) no-repeat 50% 11px; text-indent:-5000px; width:50px; height:32px; padding:0 10px; display:block; text-decoration:none;}
div#subPrimeNav li.products a.active, div#subPrimeNav li.products a:hover{background:url(images/navigation/subPrimeNav_products_on.gif) no-repeat 50% 11px;}

div#subPrimeNav li.solutions a{background:url(images/navigation/subPrimeNav_solutions.gif) no-repeat 50% 11px; text-indent:-5000px; width:52px; height:32px; padding:0 10px; display:block; text-decoration:none;}
div#subPrimeNav li.solutions a.active, div#subPrimeNav li.solutions a:hover{background:url(images/navigation/subPrimeNav_solutions_on.gif) no-repeat 50% 11px;}

div#subPrimeNav li.epsolution a{background:url(images/navigation/subPrimeNav_ep_solutions.gif) no-repeat 50% 11px; text-indent:-5000px; width:215px; height:32px; padding:0 10px; display:block; text-decoration:none;}
div#subPrimeNav li.epsolution a.active, div#subPrimeNav li.epsolution a:hover{background:url(images/navigation/subPrimeNav_ep_solutions_on.gif) no-repeat 50% 11px;}

div#subPrimeNav li.homenl a{background:url(images/navigation/subPrimeNav_home_newsletter.gif) no-repeat 50% 11px; text-indent:-5000px; width:60px; height:32px; padding:0 10px; display:block; text-decoration:none;}
div#subPrimeNav li.homenl a.active, div#subPrimeNav li.homenl a:hover{background:url(images/navigation/subPrimeNav_home_news_on.gif) no-repeat 50% 11px;}

div#subPrimeNav li.slib a{background:url(images/navigation/subPrimeNav_mb_secl.gif) no-repeat 50% 11px; text-indent:-5000px; width:90px; height:32px; padding:0 10px; display:block; text-decoration:none;}
div#subPrimeNav li.slib a.active, div#subPrimeNav li.slib a:hover{background:url(images/navigation/subPrimeNav_mb_secl_on.gif) no-repeat 50% 11px;}

div#subPrimeNav li.sbtwnl a{background:url(images/navigation/subPrimeNav_sb_twnl.gif) no-repeat 50% 11px; text-indent:-5000px; width:137px; height:32px; padding:0 10px; display:block; text-decoration:none;}
div#subPrimeNav li.sbtwnl a.active, div#subPrimeNav li.sbtwnl a:hover{background:url(images/navigation/subPrimeNav_sb_twnl_on.gif) no-repeat 50% 11px;}

div#subPrimeNav li.partech a{background:url(images/navigation/subPrimeNav_par_tech.gif) no-repeat 50% 11px; text-indent:-5000px; width:190px; height:32px; padding:0 10px; display:block; text-decoration:none;}
div#subPrimeNav li.partech a.active, div#subPrimeNav li.partech a:hover{background:url(images/navigation/subPrimeNav_par_tech_on.gif) no-repeat 50% 11px;}

div#subPrimeNav li.parcons a{background:url(images/navigation/subPrimeNav_par_cons.gif) no-repeat 50% 11px; text-indent:-5000px; width:184px; height:32px; padding:0 10px; display:block; text-decoration:none;}
div#subPrimeNav li.parcons a.active, div#subPrimeNav li.parcons a:hover{background:url(images/navigation/subPrimeNav_par_cons_on.gif) no-repeat 50% 11px;}

div#subPrimeNav li.parman a{background:url(images/navigation/subPrimeNav_par_man.gif) no-repeat 50% 11px; text-indent:-5000px; width:200px; height:32px; padding:0 10px; display:block; text-decoration:none;}
div#subPrimeNav li.parman a.active, div#subPrimeNav li.parman a:hover{background:url(images/navigation/subPrimeNav_par_man_on.gif) no-repeat 50% 11px;}

div#subPrimeNav li.parchan a{background:url(images/navigation/subPrimeNav_par_chan.gif) no-repeat 50% 11px; text-indent:-5000px; width:151px; height:32px; padding:0 10px; display:block; text-decoration:none;}
div#subPrimeNav li.parchan a.active, div#subPrimeNav li.parchan a:hover{background:url(images/navigation/subPrimeNav_par_chan_on.gif) no-repeat 50% 11px;}

div#subPrimeNav li.parxsp a{background:url(images/navigation/subPrimeNav_par_xsp.gif) no-repeat 50% 11px; text-indent:-5000px; width:74px; height:32px; padding:0 10px; display:block; text-decoration:none;}
div#subPrimeNav li.parxsp a.active, div#subPrimeNav li.parxsp a:hover{background:url(images/navigation/subPrimeNav_par_xsp_on.gif) no-repeat 50% 11px;}

div#subPrimeNav li.trialdown a{background:url(images/navigation/subPrimeNav_TrialDown.gif) no-repeat 50% 11px; text-indent:-5000px; width:87px; height:32px; padding:0 10px; display:block; text-decoration:none;}
div#subPrimeNav li.trialdown a.active, div#subPrimeNav li.trialdown a:hover{background:url(images/navigation/subPrimeNav_TrialDown_on.gif) no-repeat 50% 11px;}

div#subPrimeNav li.education a{background:url(images/navigation/subPrimeNav_education.gif) no-repeat 50% 11px; text-indent:-5000px; width:54px; height:32px; padding:0 10px; display:block; text-decoration:none;}
div#subPrimeNav li.education a.active, div#subPrimeNav li.education a:hover{background:url(images/navigation/subPrimeNav_education_on.gif) no-repeat 50% 11px;}

/* leftnav */
div#tertiaryNav{height:500px; width:200px; float:left; margin:118px 10px 0 0;}/* margin:186px 10px 0 0; @new*/
.noSubPrimeNav div#tertiaryNav{height:500px; width:200px; float:left; margin:118px 10px 0 0;} /* margin:155px 10px 0 0; */
div#tertiaryNav div{border:1px solid #ebebeb; padding:10px; position:relative; margin:0 0 1em 0;}
div#tertiaryNav div a{text-decoration:none; margin:0 0 5px 0;}
div#tertiaryNav div a:hover{text-decoration:underline;}
div#tertiaryNav div li{list-style:none;}
div#tertiaryNav ul.one_deep{;}
div#tertiaryNav ul.one_deep a{font:bold 11px verdana,sans-serif; color:#5091CD; background:url(images/arrow_grayonwhite.gif) no-repeat 0 .4em; padding:0 0 0 10px; display:block;}
div#tertiaryNav ul.one_deep li ul{margin:0 0 0 10px;}
div#tertiaryNav ul.one_deep li ul a{font:normal 10px verdana,sans-serif; color:#666; background:url(images/bullet_dash.gif) no-repeat 0 .7em; padding:0 0 0 10px; display:block;}
div#tertiaryNav ul.two_deep{;}
div#tertiaryNav ul.two_deep a{font:bold 11px verdana,sans-serif; color:#333; background:url(images/arrow_grayonwhite.gif) no-repeat 0 .4em; padding:0 0 0 10px; display:block;}
div#tertiaryNav ul.two_deep li ul{margin:0 0 0 10px;}
div#tertiaryNav ul.two_deep li ul a{font:bold 11px verdana,sans-serif; color:#5091CD; background:url(images/arrow_grayonwhite.gif) no-repeat 0 .4em; padding:0 0 0 10px; display:block;}
div#tertiaryNav ul.two_deep li ul li ul{margin:0 0 0 10px;}
div#tertiaryNav ul.two_deep li ul li ul a{font:normal 10px verdana,sans-serif; color:#666; background:url(images/bullet_dash.gif) no-repeat 0 .7em; padding:0 0 0 10px; display:block;}
div#tertiaryNav ul.three_deep{;}
div#tertiaryNav ul.three_deep a{font:bold 11px verdana,sans-serif; color:#333; background:url(images/arrow_grayonwhite.gif) no-repeat 0 .4em; padding:0 0 0 10px; display:block;}
div#tertiaryNav ul.three_deep li ul{margin:0 0 0 10px;}
div#tertiaryNav ul.three_deep li ul a{font:bold 11px verdana,sans-serif; color:#333; background:url(images/arrow_grayonwhite.gif) no-repeat 0 .4em; padding:0 0 0 10px; display:block;}
div#tertiaryNav ul.three_deep li ul li ul{margin:0 0 0 10px;}
div#tertiaryNav ul.three_deep li ul li ul a{font:bold 11px verdana,sans-serif; color:#5091CD; background:url(images/arrow_grayonwhite.gif) no-repeat 0 .4em; padding:0 0 0 10px; display:block;}
div#tertiaryNav ul.three_deep li ul li ul li ul{margin:0 0 0 10px;}
div#tertiaryNav ul.three_deep li ul li ul li ul a{font:normal 10px verdana,sans-serif; color:#666; background:url(images/bullet_dash.gif) no-repeat 0 .7em; padding:0 0 0 10px; display:block;}

ul.utilityNav{float:right; text-align:left; margin:3px 10px 20px 0; padding:3px 0;}
ul.utilityNav li{display:inline; list-style:none;}
ul.utilityNav li.save a{background:url(images/icons/icon_folderarrow.gif) no-repeat 0 2px; padding:0 0 0 18px; margin:0 10px 0 0;}
ul.utilityNav li.email a{background:url(images/icons/icon_email.gif) no-repeat 0 3px; padding:0 0 0 18px; margin:0 10px 0 0;}
ul.utilityNav li.print a{background:url(images/icons/icon_printer.gif) no-repeat 0 2px; padding:0 0 0 16px;}
/* END navs */

.ratePage{margin:10px 0 0 0;}
.ratePage a{text-decoration:none;}

#footer{ clear:both; margin:20px 0; padding-top:20px; text-align:center; }
#footer p{margin:0 0 .5em 0;}
#footer ul{margin-right:26px;}
#footer li{display:inline; padding:0 0 0 10px;}
#footer li.rssicon{padding:0 0 0 2px;}
/* #footer li.rssicon img{position:absolute;} @new*/
#footer li.rssicon a{padding:0;}
#footer li.rsstxt a{padding:0;}
#footer li a{color:#464646; padding:0 10px 0 0; background:url(images/navigation/pipe_quicklinksNav.gif) no-repeat 100% 70%;}
#footer li a:hover{color:#D74444; text-decoration:none;}
#footer li.last a{background:none;}

#secondary #mainContent{width:710px; margin:118px 0 20px 0; float:left; clear:both;}/* margin:186px 0 20px 0; @new*/
#secondary.noSubPrimeNav #mainContent{width:710px; margin:118px 0 20px 0; float:left; clear:both;} /* margin:155px 0 20px 0; */
#tertiary #mainContent{width:500px; float:left; margin:118px 0 20px 0;} /* margin:186px 0 20px 0; @new*/
#tertiary.noSubPrimeNav #mainContent{width:500px; float:left; margin:118px 0 20px 0;} /* margin:155px 0 20px 0; */
#tertiary #mainContent.full{width:710px; background:none;}

#mainContent h2{font:bold 1.2em verdana,sans-serif; color:#333; margin:0 0 1em 0;}
#mainContent div#products{border:1px solid #EBEBEB; float:left; padding:10px;}
#mainContent div#products h3{font:bold 1em verdana,sans-serif; color:#666; margin:0 0 .5em 0;}
#mainContent div.category{width:135px; margin:0 20px 20px 0; float:left;}
#mainContent div.category p{margin:0 0 1em 0;}
#mainContent div.category ul{margin:0 0 0 0;}
#mainContent div.category ul li{list-style:none; background:url(images/arrow_grayongrey.gif) no-repeat 0 .5em; padding:0 0 0 10px;}
#mainContent dl.news{clear:both;}
#mainContent dl.news dt{float:left; clear:left;}
#mainContent dl.news dd{margin:0 0 2em 90px;}
#mainContent dl.news dd h3{margin:0 0 0 0;}
#mainContent dl.news dd h3 a{color:#333; text-decoration:none;}
#mainContent dl.news dd h3 a:hover{color:#5091CD; text-decoration:underline;}

table.press{border-collapse:collapse;}
table.press td, table.press th{vertical-align:top; text-align:left;}
table.press th{border-bottom:1px solid #999; padding:0 0 5px 0;}
table.press td{padding:5px 10px 1em 0;}
table.press th#thDate{width:15%;}
table.press th#thTopic{width:25%;}
table.press th#thTitle{width:60%;}
table.press td h3{margin:0 0 0 0;}
table.press td h3 a{color:#333; text-decoration:none;}
table.press td h3 a:hover{color:#5091CD; text-decoration:underline;}
table.threats{border-collapse:collapse; width:200px; margin:0 0 1em 0;}
table.threats td, table.threats th{vertical-align:top; text-align:left;}
table.threats th{padding:0;}
table.threats td{padding:0 10px 5px 0;}
table.threats th#thThreat{width:75%;}
table.threats th#thRisk{width:25%;}
form#filter{float:left;}
form#filter input, form#filter select{vertical-align:middle;}
div.pages{padding:10px 0; width:400px; float:right;}
div.pages ul{float:right;}
div.pages ul li{display:inline; background:none;}
div.pages p{float:right;}

div.modrow{width:710px; margin:0 0 10px 0; float:left;} /* dennis - made change to 710 from 480 */
div.modrow.doubleleft{background:#EBEBEB url(images/bg_single.gif) repeat-y 470px 0;}
div.modrow.doubleright{background:#EBEBEB url(images/bg_single.gif) repeat-y 230px 0;}
div.modrow.doublerightwhite{background:#FFF;}
div.modrow.doublerightwhite div.double.last {background:#FFF;}
div.modrow.doublehalf{background:#EBEBEB url(images/bg_single.gif) repeat-y 350px 0;}
div.modrow.full{background:#EBEBEB; padding:10px; width:690px;}
div.modrow.triple{background:#EBEBEB url(images/bg_double.gif) repeat-y 230px 0;}
div.double{width:450px; padding:10px; float:left; margin:0 10px 0 0;}
div.single{width:210px; padding:10px; float:left; margin:0 10px 0 0;}
div.modrow.doublehalf div.single{width:330px; padding:10px; float:left; margin:0 10px 0 0;}
div.modrow.doublehalf div.single.last{margin:0 0 0 0;}
#tertiary div.modrow{width:480px; margin:0 0 10px 0; padding:10px; float:left;} /* dennis -changed from 480px */

/* -interim- for work on itw */
#tertiary div.modrow span.author{font-weight:normal; display:block; text-align:left; margin:0 -1px 1.5em 0;}

#tertiary div.modrow.full{background:#EBEBEB;}
#tertiary div.modrow.fullpage{width:97%; background:#EBEBEB;}

/* -interim- for work on itw */
#tertiary div.modrow.itwfullpage{width:556px; background:transparent;}
#tertiary div.modrow.itwfullpage h4 { color: #666666; }

#tertiary div.modrow.doubleleft{background:#EBEBEB url(images/bg_single.gif) repeat-y 328px 0;}
#tertiary div.modrow.doubleright{background:#EBEBEB url(images/bg_single.gif) repeat-y 159px 0;}
#tertiary div.modrow.triple{background:#EBEBEB url(images/bg_double_tert.gif) repeat-y 159px 0;}

#tertiary div.double{width:300px; padding:0px; float:left; margin:0 30px 0 0;} /* change right margin from 40px, IE6 fix */
#tertiary div.doublewhite{background-color:white;width:494px; padding:10px; float:left; margin:0 0 0 0;}
#tertiary div.modrow.doubleright div.double{background-color:transparent;width:300px; padding:0px; float:left; margin:0 0 0 0;}
#tertiary div.single{width:140px; padding:0px; float:left; margin:0 30px 0 0;}
#tertiary div.singlewhitetriple{background-color:white;width:235px; padding:10px; float:left; margin:0 10px 0 0;}
#tertiary div.singlewhite{background-color:white;width:240px; padding:10px; float:left; margin:0 10px 0 0;}
#tertiary div.singledoublewhite{background-color:white;width:370px; padding:10px; float:left; margin:0 10px 0 0;}
#tertiary div.singledoublewhite.last{background-color:white;width:365px; padding:10px; float:left; margin:0 0 0 0;}
#tertiary div.modrow.doubleleft div.single.last{background-color:transparent;width:130px; margin:0 0 0 10px;padding-right:0px;} /* new for IE6 fix */
#tertiary div.single.last{width:140px; margin:0 0 0 0;} 
#tertiary div.singlewhitetriple.last{background-color:white;width:235px; margin:0 0 0 0;}
#tertiary div.singlewhite.last{width:240px; margin:0 0 0 10px;padding:10px;}
div.last{margin:0;}
/* -interim- for work on ly20th */

/**************updated by Alvin**************
#tertiary div.modrow.doublehalf{background:#EBEBEB url(images/bg_single.gif) repeat-y 243px 0;}
#tertiary div.modrow.doublehalf div.single{width:220px; float:left; margin:0 40px 0 0;}
#tertiary div.modrow.doublehalf div.single.last{margin:0 0 0 0;}*/ 
#tertiary div.modrow.doublehalf{background:#EBEBEB url(images/bg_single.gif) repeat-y 243px 0;}
#tertiary div.modrow.doublehalf div.single{width:220px; float:left; margin:0 40px 0 0;padding:0px;}
#tertiary div.modrow.doublehalf div.last{margin:0 0 0 0;background:none;}


/* -interim- for work on itw */
#tertiary div.twoCol.modrow.itwdoublehalf{background:transparent;width:556px;} /* dennis - added width */
#tertiary div.modrow.itwdoublehalf{background:transparent;width:556px;} /* dennis - added width */
#tertiary div.modrow.itwdoublehalf div.single td { margin-top: 0; vertical-align: top;}
#tertiary div.modrow.itwdoublehalf div.single p {font:1em verdana,san-serif; color:#666; margin: 9px 0 1em 0;} /* dennis - changed top margin from 10px to 0px */
#tertiary div.modrow.itwdoublehalf div.single{width:267px; float:left; margin:0 16px 0 0;} /* dennis - changed width to 255 */
#tertiary div.modrow.itwdoublehalf div.single.last{margin:0 0 0 0;}
#tertiary div.modrow.itwdoublehalf span.author{font-weight:normal; display:block; text-align:left; margin:.5em -25px 1.5em 0;}
/*#tertiary div.modrow.itwdoublehalfwhite{background:#fff;}*/
#tertiary div.modrow.itwdoublehalfwhite div.single{background:#fff;}
#tertiary div.modrow.itwdoublehalfwhite div.single.last{background:#fff;}
	
p.btn_purchase a{background:url(images/buttons/button_purchase.gif) no-repeat 0 0; text-indent:-5000px; width:73px; height:18px; display:block; text-decoration:none;}
p.btn_trial a{background:url(images/buttons/button_trial.gif) no-repeat 0 0; text-indent:-5000px; width:45px; height:18px; display:block; text-decoration:none;}
p.fullParagraph{padding:0 10px; margin:0 0 1em 0;}
p.viewmore{text-align:right;}
p.fullParagraph{clear:both;}

#tertiary #mainContent div.product{width:275px; float:right; margin:0 0 2em 0;}
#tertiary #mainContent div.product p{font:1em verdana,san-serif; color:#666; margin:0 0 1em 0;}
#tertiary #mainContent div.product h3{font:bold 1.2em verdana,san-serif; color:#333; margin:0 0 .5em 0;}
#tertiary #mainContent div.product h4{font:bold 1em verdana,san-serif; color:#333; margin:0 0 .5em 0;}
#tertiary #mainContent div.product ul{margin:0 0 1em 0;}
#tertiary #mainContent div.product li{list-style:none; background:url(images/arrow_grayongrey.gif) no-repeat 0 .5em; padding:0 0 0 10px;}
#tertiary #mainContent div.product ul.liststyle_circle li{list-style:none; background:url(images/bullet_circle.gif) no-repeat 0 .5em; padding:0 0 0 10px;}
#tertiary #mainContent div.product ul.actions{background:url(images/arrow_grayongrey.gif) no-repeat 0 50%; padding:0 0 0 10px; float:left;}
#tertiary #mainContent div.product ul.actions li{background:url(images/pipe_gray.gif) no-repeat 100% .2em; padding:0 10px 0 0; margin:0 10px 0 0; float:left;}
#tertiary #mainContent div.product ul.actions li.last{background:none; padding:0; margin:0;}
#tertiary #mainContent div.product p.acrobat{background:url(images/icons/icon_acrobat_sm.gif) no-repeat 0 0; padding:0 0 10px 30px;}
#tertiary #mainContent div.product select{margin:0pt 0pt 0.5em; width:270px;}
#tertiary #mainContent div.product input.prodTrial{margin:0 0 8px 0;}
#tertiary #mainContent div.product ul.buttons{background:none; margin:5px 53px;}
#tertiary #mainContent div.product ul.buttons li{background:none; float:left; width:73px;}
#tertiary #mainContent div.product ul.buttons li.btn_purchase a{background:url(images/buttons/button_purchase.gif) no-repeat 0 0; text-indent:-5000px; width:73px; height:18px; display:block; text-decoration:none;}
#tertiary #mainContent div.product ul.buttons li.btn_trial a{background:url(images/buttons/button_trial.gif) no-repeat 0 0; text-indent:-5000px; width:45px; height:18px; display:block; text-decoration:none;}
#tertiary #mainContent div.productImage{float:left; margin:0 15px 15px 0; width:auto;}
#tertiary #mainContent div.productImage img{margin:0 0 15px 0;}
#tertiary #mainContent div.productImage p{font:1em verdana,san-serif; color:#666; margin:0 0 1em 0; width:195px;}
#tertiary #mainContent div.productImage h3{font:bold 1.2em verdana,san-serif; color:#333; width:195px; margin:0 0 .5em 0;}
#tertiary #mainContent div.productImage h4{font:bold 1em verdana,san-serif; color:#333; width:195px; margin:0 0 .5em 0;}

div.modrow h3{font:bold 1.2em verdana,san-serif; color:#333; margin:0 0 .5em 0;}
div.modrow h4{font:bold 1em verdana,san-serif; color:#333; margin:0 0 .5em 0;}
div.modrow p{font:1em verdana,san-serif; color:#666; margin:0 0 1em 0;}
div.modrow p.strongnote{background:#ebebeb; padding:10px; font-weight:bold;}
div.modrow ul{margin:0 0 1em 0;}
div.modrow li{list-style:none; background:url(images/arrow_grayongrey.gif) no-repeat 0 .5em; padding:0 0 0 10px;}
div.modrow ul.liststyle_circle li{list-style:none; background:url(images/bullet_circle.gif) no-repeat 0 .5em; padding:0 0 0 10px;}
div.modrow ul.actions{background:url(images/arrow_grayongrey.gif) no-repeat 0 50%; padding:0 0 0 10px; float:left;}
div.modrow ul.actions li{background:url(images/pipe_gray.gif) no-repeat 100% .2em; padding:0 10px 0 0; margin:0 10px 0 0; float:left;}
div.modrow ul.actions li.last{background:none; padding:0; margin:0;}
div.modrow p.productImage{float:left; margin:0 15px 15px 0;}
div.modrow div.callout{width:204px; background:url(images/callout_bodybg.gif) no-repeat 0 100%; padding:10px; float:right; margin:0 -10px 0 15px;}
div.modrow div.callout.half{width:217px; background:url(images/callout_large_body.gif) no-repeat 0 100%; padding:10px; float:left; margin:0 8px 0 -3px; height:150px;}
div.modrow div.callout.half.last{margin:0;}
div.modrow div.callout h4{background:url(images/callout_headbg.gif) no-repeat 0 0; padding:10px 0 0 10px; margin:-10px 0 0 -10px;}
div.modrow div.callout.half h4{background:url(images/callout_large_head.gif) no-repeat 0 0; padding:10px 0 0 10px; margin:-10px 0 0 -10px; width:227px;}
div.modrow div.callout p{width:184px;}
div.modrow p.acrobat{padding:0 0 10px 30px; background:url(images/icons/icon_acrobat_sm_gray.gif) no-repeat 0 0;}
div.modrow div.callout p.acrobat{width:150px; background:url(images/icons/icon_acrobat.gif) no-repeat 0 0; padding:4px 0 5px 35px; clear:both;}
div.modrow div.caption{margin:20px 0 0 0; width:184px;}
div.modrow div.caption p{margin:0 0 0 0;}
div.modrow div.callout p.productImage{float:left; margin:0 15px 15px 0; width:80px;}
div.modrow div.callout p.iconsPara{width:90px; float:left;}
div.modrow div.callout ul.icons{background:none; margin:-5px 0 0 -1em; padding:0;}
div.modrow div.callout ul.icons li{background:none; float:left; width:20px;}
div.modrow div.callout ul.icons li.icon_qt a{background:url(images/icons/icon_qt.gif) no-repeat 0 0; text-indent:-5000px; width:20px; height:20px; display:block; text-decoration:none;}
div.modrow div.callout ul.icons li.icon_wm a{background:url(images/icons/icon_wm.gif) no-repeat 0 0; text-indent:-5000px; width:20px; height:20px; display:block; text-decoration:none;}
div.modrow div.callout div.callout_head{background:url(images/callout_headbg.gif) no-repeat 0 0; padding:10px 0 0 10px; margin:-10px 0 0 -10px;}
div.modrow span.author{font-weight:bold; display:block; text-align:right; margin:0 0 1.5em 0;}
div.modrow label{display:block; font-weight:bold; margin:0 0 .1em 0;}
div.modrow select{width:300px; margin:0 0 .5em 0;}
div.modrow form#KDN input.modHalf{width:320px; margin:0 0 .5em 0;}
div.modrow form#KDN p.advsearch{float:left;}
div.modrow form#KDN input.go{float:right;}
div.modrow form#KDN dl{width:300px; float:left; margin:0 60px 0 0;}
div.modrow form#KDN dl.last{margin:0;}
div.modrow div.callout.half select{width:210px; margin:0 0 .5em 0;}
div.modrow div.callout.half input.diaTool{margin:0 0 0 175px;}
div.modrow div.callout.half input.trSearch{margin:0 0 0 3px;}
div.modrow input.mValue{margin:0 0 0 265px;}
div.modrow input{vertical-align:middle;}
div.modrow div.xLists{float:left; margin:0 2em 0 0;}
div.modrow div.clearboth{font-size:0px; line-height:0px; height:0; clear:both; visibility:hidden;}
div.modrow p.clearboth{font-size:0px; line-height:0px; height:0; clear:both; visibility:hidden;}
div.modrow ol{background:none; padding:0; margin:0 0 1em 0; list-style:decimal;}
div.modrow ol li{background:none; padding:0; margin:0 0 0 20px; list-style:decimal;}
div.fullimage{margin:0 0 10px 0;}

/* rightcol */
#secondaryContent{width:219px; margin:118px 0 0 0; float:right;}/* margin:186px 0 0 0; @new*/
.noSubPrimeNav #secondaryContent{width:219px; height:500px; margin:118px 0 0 0; float:right;} /* margin:155px 0 0 0; */
#secondaryContent div{margin:0 0 10px 0; border:1px solid #EBEBEB; padding:10px;}
#secondaryContent h3{font:bold 1em verdana,san-serif; color:#333; margin:0 0 .5em 0;}
#secondaryContent h4{font:bold 1em verdana,san-serif; color:#666; margin:0 0 .5em 0;}
#secondaryContent h4 em{font-weight:normal;}
#secondaryContent p{font:1em verdana,san-serif; color:#666; margin:0 0 1em 0;}
#secondaryContent ul{margin:0 0 1em 0;}
#secondaryContent li{list-style:none; background:url(images/arrow_grayonwhite.gif) no-repeat 0 .5em; padding:0 0 0 10px;}
#secondaryContent ul.liststyle_dash li{list-style:none; background:url(images/bullet_dash.gif) no-repeat 0 50%; padding:0 0 0 10px;}
#secondaryContent ul.threats li{margin:0 0 3px 0;}
#secondaryContent div.subpage_trendwatch{padding:0 0 10px; width:217px; height:231px; background-image:url('images/threats/trendwatch_subpage.jpg'); background-repeat:no-repeat;}
/* #secondaryContent div.subpage_trendwatch_tw{padding:0 0 0; width:219px; height:260px; background-image:url('images/threats/tm_threatmeter_subpage_bg.jpg'); background-repeat:no-repeat;} */
#secondaryContent div.subpage_trendwatch_tw{border:none; padding:0 0 0; width:219px; height:260px; background-image:url('images/threats/tm_threatmeter_small.png'); background-repeat:no-repeat;}

#secondaryContent div.trendwatch_launch{border:none; margin:0; padding:0; height:44px; width:217px;}
#secondaryContent div.trendwatch_launch h2{text-indent:-5000px; margin:0; padding:0;}
#secondaryContent div.trendwatch_launch h2 a{text-indent:-5000px; display:block; height:44px; width:217px; text-decoration:none;}
#secondaryContent div.trendwatch_launch_tw{border:none; margin:0; padding:0; height:29px; width:219px;}

#secondaryContent div.trendwatch_launch_tw h2{text-indent:-5000px; margin:0; padding:0;}
#secondaryContent div.trendwatch_launch_tw h2 a{text-indent:-5000px; display:block; height:29px; width:219px; text-decoration:none;}
#secondaryContent div.threatMeter{border:none; margin:0; width:210px; height:67px; padding:12px 0 0 7px;}
#secondaryContent div.threatMeter #web, #secondaryContent div.threatMeter #spam{margin:0; padding:0 0 12px;}
#secondaryContent div.threatMeter #malware{margin:0; padding:0;}
#secondaryContent div.threatMeter_us{border:none; margin:0; width:210px; height:88px; padding:12px 0 0 7px;}
#secondaryContent div.threatMeter_us #web, #secondaryContent div.threatMeter_us #spam {margin:-4px -5px; padding:0 0 15px;}
#secondaryContent div.threatMeter_us #malware {margin:0 -5px; padding:0;}
#secondaryContent div.threatLinks{width:206px; border:none; margin:0; padding:10px 0 8px 11px; font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif; float:left;}
#secondaryContent div.threatLinks p{margin:0; padding:0 0 1px 0;}
#secondaryContent div.threatLinks h2{font-size:10px; font-weight:bold; color:#666; margin:0 0 0 0; padding:9px 0 0 0;}
#secondaryContent div.threatLinks a{padding:5px 0 0 0; line-height:15px; color:#5091CD; text-decoration:none;}
#secondaryContent div.threatLinks a:hover{padding:5px 0 0 0; line-height:15px; color:#5091CD; text-decoration:underline;}
#secondaryContent div.threatLinks .linksImg{padding-bottom:2px; padding-right:5px;}
/* #secondaryContent div.threatLinks_tw{width:216px; border:none; margin:0; padding:68px 0 8px 30px; font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif; float:left;} */
#secondaryContent div.threatLinks_tw{border:none; margin:0; padding:68px 0 8px 30px; font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif; float:left;}
#secondaryContent div.threatLinks_tw p{margin:0; padding:0 0 1px 0;}
#secondaryContent div.threatLinks_tw div.linkTitle{margin:-97px 0 0 -18px; padding:0 0 1px 0;border:0;}
#secondaryContent div.threatLinks_tw div.linkTitle a{color:#FFF;font-weight:bold;font-size: 11px; letter-spacing: -0.02em;}
#secondaryContent div.threatLinks_tw h2{font-size:10px; font-weight:bold; color:#666; margin:0 0 0 0; padding:9px 0 0 0;}
#secondaryContent div.threatLinks_tw a{padding:5px 0 0 0; line-height:16px; color:#5091CD; text-decoration:none;}
#secondaryContent div.threatLinks_tw a:hover{padding:5px 0 0 0; line-height:16px; color:#5091CD; text-decoration:underline;}
#secondaryContent div.threatLinks_tw .linksImg{padding-bottom:2px; padding-right:5px;}
#secondaryContent div.myTrendSecondary{padding:1px;}
#secondaryContent div.myTrendSecondary h3, #secondaryContent div.myTrendSecondary ul{margin-left:10px;}
#secondaryContent form#mytrendlogin{background:url(images/bg_lines_white.gif) 0 0; padding:10px; margin:0 0 10px 0; width:195px; border-bottom:1px solid #EBEBEB; display:block;}
#secondaryContent form label{display:block;}
#secondaryContent input{vertical-align:middle; margin:0 0 .3em 0;}
#secondaryContent input#username, #secondaryContent input#password{width:120px;}
#secondaryContent input#login{margin-left:5px;}
#secondaryContent p.acrobat{padding:0 0 10px 30px; background:url(images/icons/icon_acrobat_sm.gif) no-repeat 0 0;}
#secondaryContent img.promotion{padding:0 0 10px 30px; background:url(images/icons/icon_acrobat_sm.gif) no-repeat 0 0;}
#secondaryContent p.clicktochat{margin:0; text-align:center;}
#secondaryContent span.author{display:block; text-align:right; margin:0 0 1.5em 0;}
#secondaryContent form#radioPoll label{display:inline; margin:0 0 0 .2em;}
#secondaryContent form#radioPoll fieldset{margin:0 0 1em 0;}
#secondaryContent form#radioPoll span.results{margin:0 0 0 80px;}
#secondaryContent dl.calendar{clear:both;}
#secondaryContent dl.calendar dt{width:71px; float:left; clear:left; margin-bottom:14px;}
#secondaryContent dl.calendar dd{margin:0 0 .3em 80px;}
#secondaryContent ol{background:none; padding:0; margin:0 0 1em 0; list-style:decimal;}
#secondaryContent ol li{background:none; padding:0; margin:0 0 0 20px; list-style:decimal;}
#secondaryContent table{margin:0 0 .5em 0;}
#secondaryContent table th{text-align:left;}
#secondaryContent table th.product{width:110px;}
#secondaryContent p.clientLogos{text-align:center; width:100%; padding:10px 0;}
#secondaryContent div.hostedsec{margin-top:50px;}

/* masthead */
h1.smallbusiness{width:164px; height:20px; margin:0 0 10px 10px; text-indent:-5000px; background:url(images/headers/head_SmallBusiness.gif) no-repeat 0 0; float:left;}
h1.support{width:100px; height:26px; margin:0 0 4px 10px; text-indent:-5000px; background:url(images/headers/head_support.gif) no-repeat 0 0; float:left;}
h1.homeoffice{width:227px; height:28px; margin:0 0 10px 10px; text-indent:-5000px; background:url(images/headers/head_homeoffice.gif) no-repeat 0 0; float:left;}
h1.medbusiness{width:189px; height:17px; margin:0 0 10px 10px; text-indent:-5000px; background:url(images/headers/head_medbusiness.gif) no-repeat 0 0; float:left;}
h1.enterprise{width:218px; height:22px; margin:0 0 10px 10px; text-indent:-5000px; background:url(images/headers/head_enterprise.gif) no-repeat 0 0; float:left;}
h1.certified{width:443px; height:44px; margin:0 0 10px 10px; text-indent:-5000px; background:url(images/headers/head_certified_tm.gif) no-repeat 0 0; float:left;}
h1.partner{width:94px; height:17px; margin:0 0 10px 10px; text-indent:-5000px; background:url(images/headers/head_partner.gif) no-repeat 0 0; float:left;}
h1.allproducts{width:300px; height:28px; margin:0 0 10px 10px; text-indent:-5000px; background:url(images/headers/head_allproducts.gif) no-repeat 0 0; float:left;}
h1.purchase{width:101px; height:17px; margin:0 0 4px 10px; text-indent:-5000px; background:url(images/headers/head_purchase.gif) no-repeat 0 0; float:left;}
h1.download{width:104px; height:18px; margin:0 0 4px 10px; text-indent:-5000px; background:url(images/headers/head_download.gif) no-repeat 0 0; float:left;}
h1.sitemap{width:88px; height:21px; margin:0 0 4px 10px; text-indent:-5000px; background:url(images/headers/head_sitemap.gif) no-repeat 0 0; float:left;}
h1.mytrend{width:90px; height:22px; margin:0 0 4px 10px; text-indent:-5000px; background:url(images/headers/head_mytrend.gif) no-repeat 0 0; float:left;}
h1.worldwide{width:112px; height:18px; margin:0 0 4px 10px; text-indent:-5000px; background:url(images/headers/head_worldwide.gif) no-repeat 0 0; float:left;}
h1.legalnotice{width:135px; height:22px; margin:0 0 4px 10px; text-indent:-5000px; background:url(images/headers/head_legalnotice.gif) no-repeat 0 0; float:left;}
h1.privacypolice{width:152px; height:22px; margin:0 0 4px 10px; text-indent:-5000px; background:url(images/headers/head_privacypolice.gif) no-repeat 0 0; float:left;}
h1.housecall{width:243px; height:19px; margin:0 0 10px 10px; text-indent:-5000px; background:url(images/headers/head_housecall.gif) no-repeat 0 0; float:left;}
#tertiary h1{clear:both; font:bold 1.6em verdana,san-serif; margin:0 0 20px 0; color:#333;}
#tertiary h2{font:bold 1.2em verdana,sans-serif; color:#333; margin:0 0 1em 0;}
#secondary #mastHead{width:710px; height:210px; clear:both; margin:0 0 10px 0;}

/* trend-cloud */
#trend-cloud{margin:0 0 1.5em 0; clear:left;}
#trend-cloud{border-style:solid; border-color:#666; border-width:0 1px 1px 1px;}
#trend-cloud h1{font-size:100%; text-align:left; padding:3px 5px;}
#cloud-header a:link, #cloud-header a:visited, #cloud-header a:active{text-decoration:none;}
#cloud-header a:link, #cloud-header a:visited, #cloud-header a:active{color:#fff;}
#cloud-header a:hover{text-decoration:underline;}
#cloud-header{background:#666; color:#fff;}
#cloud-body{padding:12px 12px 15px 12px; text-align:justify;}
#cloud-body a:link, #cloud-body a:visited, #cloud-body a:active{text-decoration:none; line-height:20pt;}
#cloud-body a:link, #cloud-body a:visited, #cloud-body a:active{color:#666;}
#cloud-body a:hover{color:#fff; background:#666;}
#cloud-body span.separator{visibility:hidden;}
#trend-cloud span.cloud1{font-size:8pt;}
#trend-cloud span.cloud2{font-size:10pt;}
#trend-cloud span.cloud3{font-size:12pt;}
#trend-cloud span.cloud4{font-size:14pt;}
#trend-cloud span.cloud5{font-size:16pt;}
#trend-cloud span.cloud6{font-size:18pt;}
#trend-cloud span.cloud7{font-size:20pt;}
#trend-cloud span.cloud8{font-size:22pt;}
#trend-cloud span.cloud9{font-size:24pt;}
#trend-cloud #cloud-footer{position:relative;}
#cloud-footer img{border:0; position:absolute; right:0; top:-15px;}

/* basic forms */
form#downloadform{width:470px; text-align:left;}
form#downloadform fieldset{margin:0; border:0; padding:0;}
form#downloadform legend{display:none;}
form#downloadform label{display:block; width:430px; font-size:11px; line-height:14px; padding:0px 0px 12px 0px;}
form#downloadform input{display:block; margin-top:3px;}
form#downloadform input.radiorow{float:left; margin:0px 5px 0px 0px; padding:0px;}
form#downloadform input.radiorowlast{clear:left; float:left; margin:0px 5px 0px 0px;}
form#downloadform label.radiorow_1, 
form#downloadform label.radiorow_2, 
form#downloadform label.radiorow_3, 
form#downloadform label.radiorow_4, 
form#downloadform label.radiorow_5, 
form#downloadform label.radiorow_6, 
form#downloadform label.radiorow_7{padding:0px 0px 0px 0px; float:left;}
form#downloadform label.radiorow_1{width:135px;}
form#downloadform label.radiorow_2, form#downloadform label.radiorow_3{width:105px;}
form#downloadform label.radiorow_4{width:110px;}
form#downloadform label.radiorow_5{width:135px; padding:5px 0px 15px 0px;}
form#downloadform label.radiorow_6, form#downloadform label.radiorow_7{width:105px; padding:5px 0px 15px 0px;}
form#downloadform label.radioitem{clear:none; float:left; width:auto; margin:0px 10px 0px 5px; padding:0px 0px 12px 0px;}
form#downloadform input.radiobutton{float:left; padding:0px; margin:0px 0px 0px 0px;}
form#downloadform label.field-first, 
form#downloadform label.field-title, 
form#downloadform label.field-zip, 
form#downloadform label.field-phone{clear:left;}
form#downloadform label.field-first, 
form#downloadform label.field-last, 
form#downloadform label.field-title, 
form#downloadform label.field-company, 
form#downloadform label.field-phone, 
form#downloadform label.field-email{float:left; margin:0px 10px 0px 0px; width:210px;}
form#downloadform label.field-first input, 
form#downloadform label.field-last input, 
form#downloadform label.field-title input, 
form#downloadform label.field-company input, 
form#downloadform label.field-phone input, 
form#downloadform label.field-email input{float:left; width:210px; padding:0px;}
form#downloadform label.field-zip{float:left; width:100px;}
form#downloadform label.field-zip input{float:left; width:100px;}
form#downloadform select{float:left; display:block;}
form#downloadform label.field-country{float:left; margin-left:10px; width:325px;}
form#downloadform label.field-country select{width:325px; float:left; margin-top:3px;}
form#downloadform label.field-prodvers{width:400px; padding:0px;}
form#downloadform label.field-prodvers select{width:437px; margin-bottom:12px;}
form#downloadform input.checkbox{clear:both; float:left; padding:0px; margin:0px;}
form#downloadform label.field-checkbox{clear:none; margin:0px 0px 0px 25px; padding:0px 0px 12px 0px;}

form#ptrsiupform{width:470px; text-align:left;}
form#ptrsiupform fieldset{margin:0; border:0; padding:0;}
form#ptrsiupform legend{display:none;}
form#ptrsiupform label{display:block; font-size:11px; line-height:14px; padding:0px 0px 12px 0px;}
form#ptrsiupform input{display:block; margin-top:3px;}
form#ptrsiupform select{float:left; display:block;}
form#ptrsiupform p.clear_left{clear:left;}
form#ptrsiupform .description{font:normal 10px verdana,sans-serif;}
form#ptrsiupform label.field-company-name,  
form#ptrsiupform label.field-country, 
form#ptrsiupform label.field-established, 
form#ptrsiupform label.field-contactnbr, 
form#ptrsiupform label.field-add1, 
form#ptrsiupform label.field-website, 
form#ptrsiupform label.field-employ, 
form#ptrsiupform label.field-title, 
form#ptrsiupform label.field-email, 
form#ptrsiupform label.field-phone, 
form#ptrsiupform label.field-mobilperso, 
form#ptrsiupform label.field-addr1perso, 
form#ptrsiupform label.field-zipperso{clear:left;}
form#ptrsiupform label.field-established, 
form#ptrsiupform label.field-industry, 
form#ptrsiupform label.field-contactnbr, 
form#ptrsiupform label.field-faxnrb, 
form#ptrsiupform label.field-add1, 
form#ptrsiupform label.field-add2, 
form#ptrsiupform label.field-website, 
form#ptrsiupform label.field-annrev, 
form#ptrsiupform label.field-employ, 
form#ptrsiupform label.field-keycomp, 
form#ptrsiupform label.field-first, 
form#ptrsiupform label.field-last, 
form#ptrsiupform label.field-title, 
form#ptrsiupform label.field-phone, 
form#ptrsiupform label.field-faxperso, 
form#ptrsiupform label.field-addr1perso, 
form#ptrsiupform label.field-addr2perso{float:left; margin:0px 10px 0px 0px; width:210px;}
form#ptrsiupform label.field-established input, 
form#ptrsiupform label.field-industry input, 
form#ptrsiupform label.field-contactnbr input, 
form#ptrsiupform label.field-faxnrb input, 
form#ptrsiupform label.field-add1 input, 
form#ptrsiupform label.field-add2 input, 
form#ptrsiupform label.field-website input, 
form#ptrsiupform label.field-annrev input, 
form#ptrsiupform label.field-employ input, 
form#ptrsiupform label.field-keycomp input, 
form#ptrsiupform label.field-first input, 
form#ptrsiupform label.field-last input, 
form#ptrsiupform label.field-title input, 
form#ptrsiupform label.field-email input, 
form#ptrsiupform label.field-phone input, 
form#ptrsiupform label.field-faxperso input, 
form#ptrsiupform label.field-mobilperso input, 
form#ptrsiupform label.field-addr1perso input, 
form#ptrsiupform label.field-addr2perso input{float:left; width:210px; padding:0px;}
form#ptrsiupform label.field-zipperso{float:left; width:100px;}
form#ptrsiupform label.field-zipperso input{float:left; width:100px;}
form#ptrsiupform label.field-countryperso{float:left; margin-left:10px; width:325px;}
form#ptrsiupform label.field-countryperso select{width:325px; float:left; margin-top:3px;}
form#ptrsiupform label.field-company-name, 
form#ptrsiupform label.field-email, 
form#ptrsiupform label.field-title, 
form#ptrsiupform label.field-mobilperso{float:left; margin:0px 10px 0px 0px; width:415px;}
form#ptrsiupform label.field-company-name input{float:left; width:430px; padding:0px;}
form#ptrsiupform label.field-country{float:left; width:435px;}
form#ptrsiupform label.field-country select{width:435px; float:left; margin-top:3px;}
form#ptrsiupform label.field-descrb1, 
form#ptrsiupform label.field-descrb2{float:left; width:412px;}
form#ptrsiupform label.field-descrb1 textarea, 
form#ptrsiupform label.field-descrb2 textarea{width:408px; float:left; margin-top:3px;}
form#ptrsiupform input.checkbox{clear:both; float:left; padding:0px; margin:0px;}
form#ptrsiupform label.field-checkbox{clear:none; margin:0px 0px 0px 25px; padding:0px 0px 12px 0px;}
form#ptrsiupform input.checkboxrow{float:left; margin:0px 5px 0px 0px; padding:0px;}
form#ptrsiupform input.checkboxrowlast{clear:left; float:left; margin:0px 5px 0px 0px;}
form#ptrsiupform label.checkboxrow_1, 
form#ptrsiupform label.checkboxrow_2, 
form#ptrsiupform label.checkboxrow_3, 
form#ptrsiupform label.checkboxrow_4, 
form#ptrsiupform label.checkboxrow_5, 
form#ptrsiupform label.checkboxrow_6{padding:5px 0px 0px 0px; float:left;}
form#ptrsiupform label.checkboxrow_1{width:110px;}
form#ptrsiupform label.checkboxrow_2{width:110px;}
form#ptrsiupform label.checkboxrow_3{width:150px;}
form#ptrsiupform label.checkboxrow_4{width:110px;}
form#ptrsiupform label.checkboxrow_5{width:110px;}
form#ptrsiupform label.checkboxrow_6{width:110px; padding:5px 0px 15px 0px;}
form#ptrsiupform label.checkboxrow_1_1, 
form#ptrsiupform label.checkboxrow_2_1, 
form#ptrsiupform label.checkboxrow_3_1, 
form#ptrsiupform label.checkboxrow_4_1, 
form#ptrsiupform label.checkboxrow_5_1, 
form#ptrsiupform label.checkboxrow_6_1, 
form#ptrsiupform label.checkboxrow_7_1{padding:5px 0px 0px 0px; float:left;}
form#ptrsiupform label.checkboxrow_1_1{width:115px;}
form#ptrsiupform label.checkboxrow_2_1{width:110px;}
form#ptrsiupform label.checkboxrow_3_1{width:160px;}
form#ptrsiupform label.checkboxrow_4_1{width:170px;}
form#ptrsiupform label.checkboxrow_5_1{width:105px;}
form#ptrsiupform label.checkboxrow_6_1{width:130px;}
form#ptrsiupform label.checkboxrow_7_1{width:110px;  padding:5px 0px 15px 0px;}
form#ptrsiupform label.radioitem{clear:none; float:left; width:auto; margin:0px 10px 0px 5px; padding:0px 0px 12px 0px;}
form#ptrsiupform label.radioitem_2{padding:0px 0px 12px 20px;}
form#ptrsiupform input.radiobutton{float:left; padding:0px; margin:0px 0px 0px 0px;}

form#signupForm_01{width:470px; text-align:left;}
form#signupForm_01 fieldset{margin:0; border:0; padding:0;}
form#signupForm_01 legend{display:none;}
form#signupForm_01 label{display:block; font-size:11px; line-height:14px; padding:0px 0px 12px 0px;}
form#signupForm_01 input{display:block; margin-top:3px;}
form#signupForm_01 select{float:left; display:block;}
form#signupForm_01 .clear_left{clear:left;}
form#signupForm_01 .description{font:normal 10px verdana,sans-serif;}
form#signupForm_01 label.radioitem{clear:none; float:left; width:auto; margin:0px 10px 0px 5px; padding:0px 0px 12px 0px;}
form#signupForm_01 label.radioitem_last{clear:none; float:left; width:auto; margin:0px 10px 0px 5px; padding:0;}
form#signupForm_01 input.radiobutton{float:left; padding:0px; margin:0px 0px 0px 0px;}
form#signupForm_01 label.field-first, 
form#signupForm_01 label.field-title, 
form#signupForm_01 label.field-company,  
form#signupForm_01 label.field-phone{clear:left;}
form#signupForm_01 label.field-first, 
form#signupForm_01 label.field-last, 
form#signupForm_01 label.field-company, 
form#signupForm_01 label.field-phone, 
form#signupForm_01 label.field-email{float:left; margin:0px 10px 0px 0px; width:210px;}
form#signupForm_01 label.field-first input, 
form#signupForm_01 label.field-last input, 
form#signupForm_01 label.field-company input, 
form#signupForm_01 label.field-phone input, 
form#signupForm_01 label.field-email input{float:left; width:210px; padding:0px;}
form#signupForm_01 label.field-addInfo{float:left; margin:0px 10px 0px 0px; width:300px;}
form#signupForm_01 input.field-addInfo{float:left; padding:0; margin:0; width:105px;}
form#signupForm_01 label.field-country{float:left; width:435px; padding:0;}
form#signupForm_01 label.field-country select{width:435px; float:left; margin-top:3px;}
form#signupForm_01 label.field-textarea{float:left; width:412px;}
form#signupForm_01 label.field-textarea textarea{width:412px; float:left; margin-top:3px;}
form#signupForm_01 fieldset.errormsg{width:425px; background-color:#fff6f6; padding:10px 0px 0px 10px; margin-bottom:12px; border:1px solid #f00;}
form#ptrsiupform fieldset.errormsg{width:412px; background-color:#fff6f6; padding:10px 10px 0px 10px; margin-bottom:12px; border:1px solid #f00;}
form#downloadform fieldset.errormsg{width:425px; background-color:#fff6f6; padding:10px 0px 0px 10px; margin-bottom:12px; border:1px solid #f00;}
div.errormsg{width:415px; padding:10px; margin:0pt 0pt 1em; font-size:12px; line-height:14px; color:#f00; background-color:#fff6f6; border:1px solid #f00; text-align:center;}
input.errormsg, textarea.errormsg{background-color:#fff6f6; border:1px solid #f00;}
select.errormsg{background-color:#fff6f6; border:1px solid #f00; color:#f00;}
/* EoF */