/* US */
*{margin:0; padding:0}
img, fieldset{border:0}
body{background:#fff; font:10px verdana,sans-serif; color:#666}
a{color:#000}
a:hover{color:#000}
span.highlight{color:#f00}
#wrapper{width:600px; padding:0 10px; position:relative}
#skip{display:none}
#logo{margin:20px 0 20px 10px}
#searchBox{display:none}
div#auxilaryNav{display:none}
div#quicklinksNav{display:none}
div#primaryNav{display:none}
div#subPrimeNav{display:none}
#footer{text-align:center; margin:20px 0; clear:both; width:500px}
#footer p{margin:0 0 .5em 0}
#footer ul{display:none}
ul.utilityNav{display:none}
#homepage #mainContent{width:600px; margin:0 0 0 0; clear:both}
#secondary #mainContent{width:600px; margin:118px 0 20px 0; float:left; clear:both} /* dennis - changed top margin, fix for FF */
#secondary.noSubPrimeNav #mainContent{width:600px; margin:0 0 20px 0; clear:both}
#tertiary #mainContent{width:600px; float:left; margin:0 0 20px 0}
#tertiary.noSubPrimeNav #mainContent{width:600px; float:left; margin:0 0 20px 0}
#tertiary #mainContent.full{width:600px; background:none}
#tertiary #mainContent div.product{width:275px; float:right; margin:0 0 2em 0}
#tertiary #mainContent div.product p{margin:0 0 1em 0}
#tertiary #mainContent p.productImage{float:left; margin:0 15px 15px 0; width:auto}
p.fullParagraph{padding:0 10px; margin:0 0 1em 0}
p.viewmore{text-align:right}
.ratePage{display:none}
.ratePage a{text-decoration:none}
#mainContent div#products{border:1px solid #EBEBEB; float:left; padding:10px}
#mainContent h2{font:bold 1.2em verdana,sans-serif; color:#333; margin:0 0 1em 0}
#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 1em}
#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:#f00; 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:#f00; 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:280px; float:right}
div.pages ul{float:left}
div.pages ul li{display:inline; background:none}
div.pages p{float:right}
div.modrow{width:600px; margin:0 0 10px 0; float:left; border:1px solid #ccc}
div.modrow.doubleleft{background:#fff}
div.modrow.doubleright{background:#fff}
div.modrow.doublehalf{background:#fff}
div.modrow.full{background:#fff; padding:10px; width:580px}
div.modrow.triple{background:#fff}
div.double{width:350px; padding:10px; float:left; margin:0 10px 0 0}
div.single{width:150px; padding:10px; float:left; margin:0 10px 0 0}
div.modrow.doublehalf div.single{width:275px; padding:10px; float:left; margin:0 10px 0 0}
div.modrow.doublehalf div.single.last{margin:0 0 0 0}
#tertiary div.modrow{width:600px; margin:0 0 10px 0; padding:10px; float:left}
#tertiary div.modrow.full{width:600px}
#tertiary div.modrow.fullpage{width:100%; background:#fff}
#tertiary div.modrow.doubleleft{background:#fff}
#tertiary div.modrow.doubleright{background:#fff}
#tertiary div.modrow.triple{background:#fff}
#tertiary div.double{width:300px; padding:0px; float:left; margin:0 40px 0 0}
#tertiary div.modrow.doubleright div.double{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.single.last{width:140px; margin:0 0 0 0}
div.last{margin: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 ul{margin:0 0 1em 1em}
div.modrow ul.liststyle_circle li{margin:0 0 0 1em}
div.modrow p.productImage{float:left; margin:0 15px 15px 0}
div.modrow div.callout{width:175px; border:1px solid #ccc; padding:10px; float:right; margin:0 -10px 0 15px}
div.modrow div.callout.half{width:175px; padding:10px; float:left; margin:0 8px 0 -3px; height:150px; border:1px solid #ccc}
div.modrow div.callout.half.last{margin:0}
div.modrow div.callout h4{padding:10px 0 0 10px}
div.modrow div.callout p{width:184px}
div.modrow div.caption{margin:20px 0 0 0; width:150px}
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}
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:150px; margin:0 0 .5em 0}
div.modrow form#KDN input.modHalf{width:150px; 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:150px; margin:0 0 .5em 0}
div.modrow div.callout.half input.diaTool{margin:0 0 10px 110px}
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 ol{background:none; padding:0; margin:0 0 1em 1em; 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}
p.fullParagraph{clear:both}
#secondaryContent{display:none}
div#tertiaryNav{display:none}
h1{width:300px; height:20px; margin:0 0 10px 10px; font:bold 24px "Trebuchet MS",San-Serif; color:#333; float:left}
#tertiary h1{clear:both; font:bold 1.6em verdana,san-serif; margin:0 0 20px 0; color:#333; width:100%}
#tertiary h2{font:bold 1.2em verdana,sans-serif; color:#333; margin:0 0 1em 0}
#secondary #mastHead{width:600px; height:177px; clear:both; margin:0 0 10px 0}
#secondary #mastHead img{width:600px; height:177px}
#mastHead_home, #mastHead_small, #mastHead_med, #mastHead_ent{display:none}
#trend-cloud{display:none}
/* EoF */