/***************************** JP ************************************
	Last Modified: AUG.27.08 Nabe				(#tertiary div.modrow.fullwhite)
	Last Modified: APR.02.08 	Mayumi Furuya	(sub page modules + modifications)
	Last Modified: MAY.25.07	Alexander Gilli	(secondarycontent on + modifications)	
	W3C CSS level 2.1 validation:  APR.14.08 Alexander Gilli	
 *********************************************************************/
 
* {margin:0;padding:0;}
img, fieldset {border:0;}

body {
	background:#fff;
	font: 10px  "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #000;
}

a {
	color: #000;
}
a:hover {
	color:#000;
}
span.highlight {
	color: #ff0000;
}


#wrapper {	
	width:835px;
	position: relative;
}

		#homepage #wrapper {
			width:600px;
			padding: 0 13px 0 14px;
		}

#skip{ 
	display:none;	
}

	#logo {
		display:none;
	}
		
	#searchBox {
		display:none;
	}

		
/*********************************
     NAVIGATIONS  
*********************************/

/* Auxilary Navigation */
	 div#auxilaryNav {
	 	display:none;
	 }
/* Quicklinks Navigation */			 
	div#quicklinksNav {
		display:none;
	}			 		
/* Primary Navigation */		 
	div#primaryNav {
		display:none;
	}
/* SUBPRIME NAV */
	div#subPrimeNav {
		display: none;
	}

/* FOOTER NAVIGATION */	
	#footer {
		text-align: center;
		margin: 20px 0;
		clear:both;
		width: 500px;
	}	
	
		#footer p{
			margin: 0 0 .5em 0;
		}	
		#footer ul{
			display: none;			
			}
/* UTILITY NAVIGATION */		
	ul.utilityNav {
		display:none;
	}
			

							
/**************************************
	Main Content Area
**************************************/

	#homepage #mainContent {
		width: 600px;
		margin: 0 0 0 0;
		clear:both;
	}
	#secondary #mainContent {
		width: 600px;
		margin: 0 0 20px 0;
		float:left;
		clear:both;
	}
		#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:63%;/* 65% */
			float: right;
			margin: 0 5px 2em 0;
		}
		
		#tertiary #mainContent div.product p{
			font-size: 11px;
			color: #666;
			margin: 0 0 1em 0;	
			line-height: 140%;
		}
		
		#tertiary #mainContent div.product h3{
			font-size: 120%;
			font-weight: bold;
			color: #333;
			margin: 0 0 .5em 0;

		}
		#tertiary #mainContent div.product h4{
			font-size: 11px;
			font-weight: bold;
			color: #333;
			margin: 0 0 .5em 0;
		}

		#tertiary #mainContent div.product ul{
			margin: 0 0 1em 0;
			line-height: 140%;	
		}
			#tertiary #mainContent div.product li{
				list-style: none;
				background: url(images/arrow_grayongrey.gif) no-repeat 0 .5em;
				padding: 0 0 0 10px;	
				line-height: 140%;	
			}
			#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 form{							
			display:none;
		}
		
		#tertiary #mainContent div.product ul.buttons{
				display:none;
			}

		#tertiary #mainContent div.productImage {
			float: left;
			margin: 0 15px 15px 0;
			width:30%;
		}

	#tertiary #mainContent div.productImage img{
			margin: 0 0 15px 0;
		}
		
		#tertiary #mainContent div.productImage p{
			font-size: 1em;
			color: #666;
			margin: 0 0 1em 0;	
			line-height: 140%;
			width:195px;
		}

		#tertiary #mainContent div.productImage h3{
			font-size: 1.2em;
			font-weight: bold;
			color: #333;
			margin: 0 0 .5em 0;
			width:195px;
		}

		#tertiary #mainContent div.productImage h4{
			font-size: 1em;
			font-weight: bold;
			color: #333;
			margin: 0 0 .5em 0;
			width:195px;
		}

		p.btn_purchase a{
			display:none;
		}
		
		p.btn_trial a{
			display:none;
		}


		p.fullParagraph {
			padding: 0 10px;
			margin: 0 0 1em 0;
		}
		
		/* #homepage # 	????????
		 {
			width:180px;
			margin: 0 1px 0 0; padding: 10px 20px;
			float: right;
			border: 1px solid #ccc;
			display:none;
		} */
		
				#homepage #Threats h2{
					width: 57px; height: 14px;
				}
				#homepage #Threats p.low,#homepage #Threats p.med,#homepage #Threats p.high{
					margin: 10px 0;
					font-weight:bold;
					color: #ff0000;
				}

				#homepage #Threats ul{
					border-top: 1px solid #ccc;
					width: 217px;
					margin: 0 0 0 -10px; padding: 20px 0 0 0;
				}
					#homepage #Threats li{
						margin: 0 0 3px 10px;
					}
		
		#homepage #mastHead_home,#homepage #mastHead_small,#homepage #mastHead_med,#homepage #mastHead_ent {
		}
		
		
			#homepage #bizInfo div#home h2 a{
					background: none;
				}							

				#homepage #bizInfo div#small h2 a{
					background: none;
				}

				#homepage #bizInfo div#medium h2 a{
					background: none;
				}

				#homepage #bizInfo div#enterprise h2 a{
					background: none;
				}

		#homepage div#home,#homepage div#small{
			width: 275px; height: 230px;
			float:left;
			color: #404040;
			margin: 10px 20px 0 0;
		}
		#homepage div#medium,#homepage div#enterprise {
			width: 275px; height: 260px;
			float:left;
			color: #404040;
			margin: 10px 20px 0 0;
		}
	
			#homepage #bizInfo div#enterprise {
				background: none;
			}
			#homepage #bizInfo div h2 a{
				border-bottom: 1px solid #dddddd;
				font: bold 16px "Trebuchet MS", Sans-Serif;
				padding: 12px 0 6px 15px;
				margin: 10px 0 .5em 0;
				display:block;
				width: 219px;
			}
				#homepage #bizInfo div#home h2 a{
					text-decoration:none;
				}							

				#homepage #bizInfo div#small h2 a{
					text-decoration:none;
				}

				#homepage #bizInfo div#medium h2 a{
					text-decoration:none;
				}

				#homepage #bizInfo div#enterprise h2 a{
					text-decoration:none;
				}

			
			#homepage div#home p,#homepage div#small p,#homepage div#medium p,#homepage div#enterprise p{
				width: 200px;
				margin: 0 0 1em 15px;
			}
			#homepage div#home ul,#homepage div#small ul,#homepage div#medium ul,#homepage div#enterprise ul{
				width: 200px;
				margin: 0 0 0 3em;
			}
			#homepage div#home li,#homepage div#small li,#homepage div#medium li,#homepage div#enterprise li{
				margin: 0 0 3px 0;
			}
/* Homepage Biz Audience Full */

			#homepage #home_full {
				width: 600px;
				padding: 10px 15px;
				float:left;
				border:1px solid #DBD9D9;
				color: #404040;
				display:none;

			}
			#homepage #small_full {
				width: 600px;
				padding: 10px 15px;
				float:left;
				border:1px solid #DBD9D9;
				color: #404040;
				display:none;

			}
			#homepage #med_full {
				width: 600px;
				padding: 10px 15px;
				float:left;
				border:1px solid #DBD9D9;
				color: #404040;
				display:none;

			}
			#homepage #ent_full {
				width: 600px;
				padding: 10px 15px;
				float:left;
				border:1px solid #DBD9D9;
				color: #404040;
				display:none;
			}
			
			.rolloverDiv a{
				color: #01507E;
			}
			.rolloverDiv a:hover{
				color: #000;
			}
			
	
/* HOMEPAGE NEWSLETTER and OUTBREAK and MODULES */			

		#homepage #newsletterOutbreak {
			display:none;
		}

		#homepage #myTrend {
			display:none;
		}

		
		#homepage .module {
			width: 250px; height: 250px;
			padding:10px;
			float: left;
			margin: 0 10px 20px 0;
			position: relative;
			border: 1px solid #ccc;
		}
			#homepage .module img{
				float: right;
				margin: 0 0 10px 10px;
			}
			#homepage .module h3{
				font: bold 12px verdana, sans-serif;
				margin: 0 0 .4em 0;
			}
			#homepage .module h4{
				font: bold 10px verdana, sans-serif;
				
			}
			#homepage .module ul{
				margin: 0 0 0 1em;
				
			}
			#homepage .module li{
				padding: 0 0 0 10px;
			}
			#homepage .module p{
				margin: 0 0 1em 0;
			}
				#homepage .module p.secondPara{
					margin: 0 0 1em 0;
					width: 120px;
				}
			#homepage .module hr{
				color: #fff;				
			}
			#homepage .module dt{
				margin: 0 1em 1em 0;
				width: 61px;
				float: left;
				background: url(images/bg_datedash.gif) no-repeat 100% 50%;
			}
			#homepage .module dd{
				margin: 0 0 1em 0;
			}
			#homepage .module div{
				}
					#homepage .module div h4{
						font: bold 10px verdana, sans-serif;
						margin: 0 0 2px 0;
					}
		
				#homepage .alt{
					background: #E6F2F9;
				}
				#homepage .alt h3,#homepage .alt p{
					color: #01507E;
				}
				#homepage .alt div{
					background: url(images/homepage/bg_moduleCallOut_blue.gif) no-repeat 0 0;
				}
				#homepage .alt h4{
						color: #885601;
				}
		
		#homepage #purchase, #homepage #downloads, #homepage #trendCustomers{
			display:block;
		}
			#homepage #purchase_home, #homepage #downloads_home, #homepage #trendCustomers_home{
				display:none;
			}
			#homepage #purchase_small, #homepage #downloads_small, #homepage #trendCustomers_small{
				display:none;
			}
			#homepage #purchase_med, #homepage #downloads_med, #homepage #trendCustomers_med{
				display:none;
			}
			#homepage #purchase_ent, #homepage #downloads_ent, #homepage #trendCustomers_ent{
				display:none;
			}
				
		#homepage #purchase ul{
			width: 120px;
		}
		#homepage #downloads ul{
			width: 120px;
		}

		#homepage h3.events{
			background: url(images/homepage/bg_event_line.gif) no-repeat 50% 0;
			padding: 15px 0 0 0; margin: 5px 0 5px 0;
		}
		#homepage #partner {
			margin: 0 0 5px 0;
		}
		
		.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 div.productcategory {
					margin: 0 20px 20px 0;
					clear:left;
				}	
				
			#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: #ff0000;
					text-decoration: underline;
				}
			
			
			p.viewmore {
				text-align: right;
			}
			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: #ff0000;
					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;
			}

/* SUB PAGE MODULES */

	div.modrow{
		width: 590px;
		margin: 0 10px 10px 0;
		padding:10px;
		/* float:left; */
		border:1px solid #ccc; 
		text-align:left;
	}

	* html div.modrow{
		width: 580px;/* only Below IE6 */
	}
		div.modrow.doubleleft{
			background: #fff;
		}
		div.modrow.doubleright{
			background: #fff;
		}
		div.modrow.doublehalf{
			background: #fff;
		}
		div.modrow.full{
			background: #fff;
			padding-top:10px;
			padding-left:10px;
			width: 580px; /* stimmtso !*/
		}
		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: 270px;
				padding: 10px;
				float: left;
				margin: 0 10px 0 0;

			}
			div.modrow.doublehalf div.single.last {
				margin: 0 0 0 0;
			}

								#tertiary div.modrow{
									width: 590px;
									margin: 0px 10px 10px 0;
									padding: 10px;
									/* float:left; */
									text-align:left;
								}

								* html #tertiary div.modrow{
									width: 580px;/* only Below IE6 */
								}

									#tertiary div.modrow.full{
										width: 590px;
									}

								* html #tertiary div.modrow.full{
										width: 580px;/* only Below IE6 */
									}

									#tertiary div.modrow.fullpage{
										width: 100%;
										background: #fff;
									}
									#tertiary div.modrow.fullwhite{
										width: 100%;
									}
									#tertiary div.modrow.doubleleft{
										background: #fff;
									}
									#tertiary div.modrow.doubleright{
										background: #fff;
									}
									#tertiary div.modrow.triple{
										background: #fff;
									}

										#tertiary div.double {
											width: 380px;
											padding: 0px;
											float: left;
											margin: 0 40px 0 0;
										}
										#tertiary div.modrow.doubleright div.double {
											width: 380px;
											padding: 0px;
											float: left;
											margin: 0 0 0 0;
										}
										#tertiary div.single {
											width: 160px;
											padding: 0px;
											float: left;
											margin: 0 30px 0 0;
										}
										#tertiary div.single.last {
											width: 160px;
											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: 184px;
			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;
				}

				.redesignform_cell {
					border-collapse:collapse;
				}

				.redesignform_cell td {
					padding: 6px;
					border:1px solid #bfbfbf;
				}

/**************************************
	START SECONDARY CONTENT/MODULES
**************************************/
	#secondaryContent {
 		width: 219px;		
		float: right;
		line-height: 135%;

	}
		.noSubPrimeNav #secondaryContent {
			width: 219px; 
			height: 500px;
			margin: 40px 0 0 0;
			float: right;
		}

		#secondaryContent div{
			margin: 0 0 10px 0;
			border: 1px solid #cccccc;
			padding:10px;
		}

		#secondaryContent h3{
			font-size: 120%;
			font-weight: bold;
			color: #333;
			margin: 0 0 .5em 0;			
		}
		#secondaryContent h4{
			font-size: 120%;
			line-height: 130%;
			font-weight: bold;
			color: #666;
			margin: 0 0 .5em 0;				
		}
			#secondaryContent h4 em {
				font-weight:normal;
			}
		#secondaryContent p{
			font-size: 11px;
			color: #666;
			margin: 0 0 1em 0;	
			line-height: 140%;			
		}
		#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;	
				line-height: 140%;
			}

		#secondaryContent ul.liststyle_dash li{
				list-style: none;
				background: url(images/bullet_dash.gif) no-repeat 0 50%;
				padding: 0 0 0 10px;	
			}

		#secondaryContent p.threatlevel.low{
				background: url(images/threats/threat_low.gif) no-repeat 50% 0;
				text-indent: -5000px;
				height: 40px;
				margin: 10px 0;
			}
		#secondaryContent p.threatlevel.med{
				background: url(images/threats/threat_medium.gif) no-repeat 50% 0;
				text-indent: -5000px;
				height: 40px;
				margin: 10px 0;
			}
		#secondaryContent p.threatlevel.high{
				background: url(images/threats/threat_high.gif) no-repeat 50% 0;
				text-indent: -5000px;
				height: 40px;
				margin: 10px 0;
			}
		#secondaryContent ul.Threats li{
				margin: 0 0 3px 0;
			}
		#secondaryContent div.myTrendSecondary {
			padding:1px;
		}
		#secondaryContent div.myTrendSecondary h3 {
			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 div.myTrendSecondary form#mytrendlogin h3, #secondaryContent div.myTrendSecondary form#mytrendlogin ul{
			margin-left:0;
		}


		#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 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;
			margin: 0 0 10px 0;
		}
		#secondaryContent  dl.calendar dt {
			width: 55px;
			float: left;
			clear: left;
		}
		#secondaryContent  dl.calendar dd {
			margin: 0 0 .3em 60px;
		}

		#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 table#topThreats {
			width:100%;
			margin: 0 0 10px 0;
		}
		#secondaryContent table#topThreats thead{
			display:none;
		}
/**************************************
	END SECONDARY SECONDARY CONTENT/MODULES
**************************************/		
	

/* TERTIARY NAVIGATION */
	div#tertiaryNav {
		display:none;		
	}
		
/* HEADERS */

	h1{
		width: 550px;
		margin: 0 0 10px 0;
		font: bold 1.6em "Trebuchet MS", San-Serif;
		color:#333;
		/*float: left;   ---Dec.10.08 delete*/ 
	}
	#tertiary h1 {
		width: 450px;
		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;
	}

/* MAST HEADS */

	#homepage #mastHead {
		width:600px; height:184px;
		float:left;
	}
	#homepage #mastHead img{
		width:600px; height:184px;
	}
	#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;
	}

/* CLUSTY CLOUD */
	#cloud1168895382 {
		display:none;
	}
/* Trend Cloud */
	#trend-cloud {
		display:none;
	}

