/* -------------------- HEADER -------------------- */

#segment {background:#000 url('/images/masthead/bgHome.jpg') repeat-x}
#segment a:active, #segment a:hover, .mainNavOn {background:url('/images/masthead/navOverHome.gif') repeat-x}



/* -------------------- CONTENT -------------------- */

/* set section color */
h1, .buyNowWdgt label, .prodFinder, #lftNav .lftNavOn a, #lftNav .lftNavOn a:hover, #lftNav .lftNavOn a:visited, .lftNavSubNav em {color:#7F6377; text-decoration:none}
.txtWdgtHdr, b.twTop b {background:#7F6377}
.lftNavSubHdr, b.lSnTop b {color:#7F6377; background:#D0C9CE}
.lbuWdgtSubHdr, .solWdgtHdr {background:#D0C9CE}

.buyNowWdgt {border-top:4px solid #7F6377}

.cbType4 h3 {margin-bottom:.3em; padding:0; border-bottom:4px solid #D0C9CE}

.prodFdrHdr {background:#593E51}

.custSupWdgtHdr {color:#593E51; background:#D0C9CE}

/* -------------------- Preregister widget -------------------- */
.preregisterWdgt {margin-top:4.0em; float:right; width:180px}

/* -------------------- THEME PAGE -------------------- */
.themePane {margin-bottom:3em; width:765px; height:181px; background:#FC0}
	.themePane h1, .themePane h2 {color:#000; padding-bottom:.2em}
	.themeHdrImg {float:left; padding-right:15px}
	.themeHdrBody {padding:25px 20px 5px 0}
	.themeHdrBody p {font-size:1.1em}

.themeBdyImg {float:left; padding-right:15px}
.themeBdyBody {float:left; width:465px}
	.themeBdyBody h3 {color:#666}
	.themeBdyBody p {font-size:.9em}
	.themeBdyBody span {color:#CCC}
	
		a.r , a.r:visited {color:#F15A21; text-decoration:none}
		a.r:hover, a.r:active {color:#F15A21; text-decoration:underline}
		a.g, a.g:visited {color:#006E53; text-decoration:none}
		a.g:hover, a.g:active {color:#006E53; text-decoration:underline}
		a.b, a.b:visited {color:#006494; text-decoration:none}
		a.b:hover, a.b:active {color:#006494; text-decoration:underline}

/* -------------------- THEME 2 PAGE -------------------- */

.theme2Hdr h1 {margin:.6em 1em 0; width:15em; line-height:1.1em; font-size:2em; color:#333}
.theme2Hdr h2 {margin:1em 3em 0; line-height:1.4em; font-size:1.8em; font-weight:normal; color:#999}
	.theme2Hdr h2 span {font-size:1.8em}
	.theme2Hdr h2 div {text-indent:4em}

.theme2Bdy p {margin:1.5em 0}
.theme2Bdy blockquote {margin:0 12em 0 15em; font-size:1.2em; font-weight:bold}
	
/* -------------------- THREAT METER THEME PAGE -------------------- */
.threatMeterPane {margin-bottom:3em;}
	.threatMeterPane h1, .threatMeterPane h2 {color:#333; padding-bottom:.2em}
	.threatMeterPane p {font-size: .9em; font-weight:bold; color:#999}
/* -------------------- THEME YAHOO! TOOLBAR PAGE -------------------- */
.yahooPane {margin-bottom:2em}
	.yahooPane h1, .yahooPane h2 {color:#333; padding-bottom:.5em}
	.yahooPane p {color:#666}
.yahooWdgt {margin-top:3.2em; background:url('/images/masthead/yahoo_toolbar_grdient.jpg') repeat-x; border:1px solid #ccc; min-height:492px}
*html .yahooWdgt {height:492px} /*  hack to force IE to respect min-height */
		.yahooWdgtHdr {background-color:#FEE379; padding:.5em; margin:.1em; font-weight:bold; font-family:arial, helvetica, sans-serif; font-size:1.1em; text-align:center}
		.yahooWdgtBdy{margin:.3em .5em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.9em}
			.yahooWdgtBdy p{color:#666; margin:.2em .5em}
				.yahooWdgtSteps{margin-top:1em}
				.yahooWdgtDwn {margin-top:1em; text-align:center}
				
/* -------------------- THEME 3 PAGE -------------------- */	
.theme3SubHdr h5 {font-size:7.5pt}
.theme3SubHdr h5 div {background-color:#D0C9CE}



/* -------------------- Security Response -------------------- */
.fadeBox {border:1px solid #BDCACF}
	.fadeBox label {display:block; text-indent:2em; font:bold; padding:.2em; background:#DBE0E4}
	.fadeBoxBdy {background:url('/images/masthead/fadeBlue.gif'); padding:.5em .5em 1em .5em}
	
/*---------------------HEADER BG COLOR FOR A-Z TABLE---------------------*/
	.tabModTblHdrSg {background-color: #593F52}
		
/* ----------------------------- NPC styles ----------------------------------------*/
.purWdgt {background:url('/images/masthead/hm-npc_basic_upsell.gif') no-repeat; height: 143px; padding:1.2em .5em; font-weight:bold}

	.whHR {background-color:#FFF; height: 2px; border:none; overflow:hidden}
	.purHR{background-color:#7F6377; height: 3px; border:none; overflow:hidden}
	
	.rowContainer1 {background-color:#99CCFF; border-bottom:solid 2px #FFFFFF; display:inline-block; overflow:hidden}
	.rowContainer2 {background-color:#C5DEF2; border-bottom:solid 2px #FFFFFF; display:inline-block; overflow:hidden}
	.rowContainer3 {background-color:#D9E9F7; border-bottom:solid 2px #FFFFFF; display:inline-block; overflow:hidden}
	.rowContainer4 {background-color:#EBF4FB; border-bottom:solid 2px #FFFFFF; display:inline-block; overflow:hidden}
	.rowContainer5 {background-color:#F6FAFD; border-bottom:solid 2px #C1C1C1; display:inline-block; overflow:hidden}
		.conTxt p {padding-left: 1.8em; padding-right: .5em}
		
#threatMatrix .header {padding: 0 0 5px 5px; border-bottom:1px solid #CCC; border-top:1px solid #C1C1C1; background-color:#F6FAFD; font:bold 1.5em/1em arial,helvetica,sans-serif}
#threatMatrix .txt {padding:5px; border-bottom:1px solid #CCC; vertical-align:top}

	.rolloverBox { background-color: #FFFFCD; border: solid 1px #C1C1C1; padding: .3em; visibility:	hidden; position: absolute; top: 0px; left: 0px; font:	11px verdana,helvetica,sans-serif; color: #333; width: 725px; z-index:500; }
	
.NavLink {left:    15px; padding: 0; font-weight: bold; cursor: default; position: relative; border: none; width: 180; text-decoration: none; color: #984f05}
.NavLink_hover {left: 15px; padding: 0; font-weight: bold; cursor: default; position: relative; border: none; width: 180; text-decoration: none; color: #cc6600}
	
/* ----------------------------- Landing Redesign Styles ----------------------------------------*/
/* -------------------- Product Widget -------------------- */	
.prodWdgt {margin-bottom:1.8em}

	.prodWdgtHdr {background: #fff url('/images/masthead/hho-landing_products_hdr.gif') no-repeat; height: 27px; color:#FFF; font:bold 1.3em arial,helvetica,sans-serif;}
		.prodWdgtHdrTxt {padding:.3em 0em .2em .5em}
	
		.prodWdgtHdrTxt a, .prodWdgtHdrTxt a:visited, .prodWdgtHdrTxt a:hover{color:#fff; display:inline-block; padding-right: .65em; background:url('/images/masthead/hho-landing_products_carrot.gif') center right no-repeat; text-decoration:none}
	.prodWdgtBody {padding: 0 .5em 2em .5em; background:url('/images/masthead/hho-landing_products_bdgd.gif') bottom repeat-x; border-bottom: 1px solid #999;  border-right: 1px solid #999; border-left: 1px solid #999; display: inline-block; overflow:hidden; margin-top: 0}
		.prodWdgtBody h3 {font:bold 1em verdana,arial,sans-serif} 
			.prodWdgtBody h3 a, .prodWdgtBody h3 a:visited, .prodWdgtBody h3 a:hover {padding-right: 1em; display:inline-block; background:url('/images/masthead/hho-landing_downArrow.gif') center right no-repeat; text-decoration:none}
	.prodWdgtLft {float:left; width:175px}
	.prodWdgtRgt {float:right; width:175px}	
		.prodWdgthr {background-color:#666; height: 1px; border:none; overflow:hidden}
		.prodWdgtTopPromo {background:url('/images/masthead/hho-landing_productsPromo_b.gif') no-repeat; display:inline-block; overflow:hidden; height:55px; padding:.3em .8em .1em 0}
		.prodWdgtBtmPromo img {margin-left: 7px} 
			
		.prodWdgtFlyPane {display:block; background:#FFF;  visibility:hidden; position:absolute; top:0px; left:0px; width:175px; width:expression("177px"); line-height:14px; z-index:1000}
		.prodWdgtFlyPaneCnt {padding: 0em .5em; font:10px verdana,helvetica,sans-serif; color:#333;border:1px solid #A2A2A2; border-bottom:0;}
			.prodWdgtFlyPaneTxt {padding:.5em 0em; font:10px verdana,helvetica,sans-serif; color:#333}
			.prodWdgtFlyPaneTxt h3{padding:0em; margin: 0em; font:10px verdana,helvetica,sans-serif; color:#333}
			.prodWdgtFlyPane li {list-style-position:outside; line-height:12px; list-style-type:none}
				.prodWdgtFlyPane a, .localizationPane a:visited {color:#C60; text-decoration:none}
				.prodWdgtFlyPane a:active, .localizationPane a:hover {color:#C60; text-decoration:underline}
/* ---------------Customer Support Widget---------------- */	
.custSupWdgt2 {margin-bottom:1.5em}
	.custSupWdgt2 img {margin-left: 4px}
	.custSupWdgtHdr2 {font:bold 1.3em/1.1em arial,helvetica,sans-serif; padding:.3em 0 .2em .5em; background:url('/images/masthead/hho-landing_support_hdr.gif') no-repeat; height: 27px }
		.custSupWdgtHdr2 a, .custSupWdgtHdr2 a:visited, .custSupWdgtHdr2 a:hover {color:#333; padding-right:.65em; display:inline-block; background:url('/images/masthead/hho-landing_support_carrot.gif') center right no-repeat; text-decoration:none}
	.custSupWdgtBody2 {padding:.5em}
	
/*--------------------Product Detail Redesign Styles----------------------------*/
.featureWdgt {background: url('/images/masthead/GRAD220x1.jpg') bottom repeat-x; border: 1px solid #666; height:220px}
	.logoMrgn {margin-top: 2.2em} /*this is to align the logo with the box shot*/
		.buyNowWdgtMrgn {margin-left: .3em}
	.featureWdgtclose {margin-bottom:.2em; margin-top:.3em; float:right}
	.featureWdgtclose a, .featureWdgtclose a:hover, .featureWdgtclose a:visited {color:#999; font-size:.8em; font-weight:bold; text-decoration:none}
	.featureWdgtclose img {vertical-align:-.2em;  margin-right:.8em}

.detailH2 h2 {width:100%; font:bold 1.3em/1em arial,helvetica,sans-serif; color:#333} 

/*--------------------Internet Threat Meter Style updates ------------------------------*/
/*----------------ITM SMALL ------------------------------------------------------------*/
	.itm_small {
		margin-bottom:2em;_margin-bottom:2em;   
		padding-bottom:1.8em;_padding-bottom:.8em;
		background-image: url(/img/security_response/itm/osf/osf_bg.gif);
		width:178px;
		height:200px;
		background-position: top;
		background-repeat: repeat-x;
		border: 1px solid #cccccc;
	}
	.itm_small_slice{
	clear:both;
	width:162px;
	background-image:url('/img/security_response/itm/osf/osf_sm_off.gif');
	position:relative;
	}
	.itm_small_top_heading {
		color:#333333;
		font-weight:bold;
		height:.625em; 
		padding-left:8px; 
		padding-top:.5em;
	}
	.itm_small_top_heading a:visited{font:1.2em arial,helvetica,sans-serif; color:#333}
	.itm_small_border{
	 padding-left:8px; padding-right:8px;
	}
	 a.itm_small_heading:link,  a.itm_small_links:visited {text-decoration:none; font:bold 1.2em arial,helvetica,sans-serif; color:#333333;width:145px;height:.95em;}
	 a.itm_small_heading:active,  a.itm_small_heading:hover,  a.itm_small_heading:focus {text-decoration:none; font:bold 1.2em arial,helvetica,sans-serif; color:#999999;width:145px;height:.95em;}	
	 .itm_small_heading_arrow_img{
	  border:0px;
	 }
	 .itm_small_subheadings{position:relative}
	 .itm_small_left_subheading{
	 font-size:.9em;font-weight:bold;padding:2.2em 0px .2em 3px ; _padding:1.45em 0px .2em 3px;
	 }
	 .itm_small_right_subheading{
	 font-size:.9em;font-weight:bold;position:absolute;top:0em;right:2px;padding: 2.2em 0px .2em 0px;_padding: 1.3em 7px .2em 0px;
	 }
	.itm_small_slices {
	width:162px;
		border-right:1px solid #999999;
		border-left:1px solid #999999;	
	}
 a.itm_small_categories:link, a.itm_small_categories:visited, a.itm_small_categories:active,
	 a.itm_small_categories:hover, a.itm_small_categories:focus {
	 	text-decoration:none; 
		font:bold .8em arial,helvetica,sans-serif; 
		color:#333333;
		width:162px;
	}
	.itm_small_categories_left_image {position:relative; left:4px} 
	 .itm_small_categories_text {
	 position:absolute;top:.8em;left:48px;
	 font-family: arial,helvetica,sans-serif; 
	 width:90px;
	 }
	.itm_small_categories_arrow{
	 position:absolute;top:1em;left:42px;
	 }
	 .itm_small_categories_arrow_image{
	 border:0px;
	 }
	  .itm_small_categories_right_image{
	   float:right;position:absolute;top:-.04em;right:4px;	  
	  } 
	  .itm_small_popupbox{
	  border:1px solid #333333;
	  background-color:#ffffff;
	  position:absolute;
	  top:4px;
	  left:-78px;
	  visibility:hidden;
	  width:165px;
	  color:#333333;	
	  opacity:.1;
	  filter:alpha(opacity=10); 
	  }
	  .itm_small_popupbox_paragraph{
	  padding-right:10px;padding-left:5px;
	  }	  	  
	 	  .itm_small_popupbox_top{
padding-right:10px;padding-left:5px;padding-top:.2em;background-color:#FCEBA0;
	  position:absolute;
	  top:0px;
	  left:0px;	  
	  width:149px;_width:163px;
	  } 
	  a.itm_small_bottom_link_text{
	font:bold .8em Verdana,arial, helvetica,sans-serif;	
	color:#cc6600; 	
	width:162px;
	  }
	  .itm_small_bottom_link{
		padding-left:1em;
	   padding-top:1.1em;_padding-top:.9em; 
	  }

/*----------------ITM LARGE ------------------------------------------------------------*/
 .itm_large{
 border-right:#cccccc 1px solid; border-top:#cccccc 1px solid; border-left:#cccccc 1px solid; border-bottom:#cccccc 1px solid;width:570px;
 }
 .itm_large_heading{
 position:relative;padding-right: 0px; background-position: 50% bottom; padding-left: 10px; background-image: url(/img/security_response/itm/osf/osf_bg_lowlight_row4.gif); background-repeat: repeat-x; padding-bottom: .9em; padding-top: .9em; background-color: #cccccc;color:#666666;font-family:Verdana,arial,helvetica,sans-serif}
 .itm_large_heading_title{font-size:1.38em}
 .itm_large_heading_date{
font-style:italic; position:absolute;right:.5em;font-size:.897em;
  }
  .itm_large_slice{
  clear:both;color:#666666;font-family:Verdana,arial,helvetica,sans-serif;text-align:center;background-image: url(/img/security_response/itm/osf/osf_bg_lowlight_top_rows.gif);background-position:50% bottom;background-repeat:repeat-x;padding-top:1.2em;padding-bottom:.2em;border-left:#999999 1px;border-bottom:#999999 1px;
  }
  
  
	.itm_large_slice_category{
	 float:left;margin-bottom:1em;color:#666666;font-family:Arial, Helvetica, sans-serif;width:115px;padding-top:.2em;
	}
	.itm_large_slice_category_title{
	text-align:center;padding-left:10px;
	}
	.itm_large_slice_category_icon{
	 float:left;padding-left:22px;
	}
	.itm_large_divider{
float:left;padding:2em 10px 2em 10px;
	}
	.itm_large_slice_risk{
	 float:left;margin-bottom:1.5em;text-align:left;font-family:Arial, Helvetica, sans-serif;width:95px;_width:105px;padding-top:1.8em;padding-left:10px;color:#CC6600;
	}
	.itm_large_slice_risk_bar{
	 float:left;padding-right:5px;_padding-right:3px;
	}
	.itm_large_slice_risk_level{
	line-height:11px;_line-height:12px;font-size:.897em;
	}
	.itm_large_slice_risk_text{
	clear:both;font-size:.897em;padding-top:.3em;_padding-top:.2em;line-height:11px;_line-height:12px;
	}
	.itm_large_slice_details{
    margin-left:12px;color:#333333;font-family:Arial, Helvetica, sans-serif;_height:8.2em;min-height:8.2em;
	}
	.itm_large_slice_details p{
	text-align:left;
	}
	.itm_large_slice_details table{
		border:none;margin-left:12px;margin-bottom:1em;padding-top:.2em;padding-right:10px;color:#333333;font-family:Arial, Helvetica, sans-serif;
	}
	
	.itm_large_slice_details table td{
		font-size:.69em;
	}



