/* -------------------- GLOBAL DEFAULTS -------------------- */

body {margin:0; padding:0px 10px 0px 10px; background:#fff; text-align:center;}

			#dr_ERefundInstructions ol {
				padding-left:20px;
			}
			#footerPane2 a {
				white-space:nowrap;
			}
			
			#dr_ProductDetails span.dr_pricePd {
				float:right;
				padding:5px 5px 0px 0px;
			}
			.dr_relatedProducts .lbuWdgtBody div {
				padding:2px 3px 8px 3px;
			}
			.dr_Content fieldset#dr_license label {
				float: right;
			}
			.dr_Content fieldset#dr_license .dr_label {
				text-align: left;
				width: 95%;
			}



/* default link style */
a {color:#D84704; text-decoration:none}
a:visited {color:#984F05; text-decoration:none}
a:active, a:hover {color:#D84704; text-decoration:underline}

/* EMphasized link style */
.linkEM a {color:#D84704; text-decoration:none}
.linkEM a:visited  {color:#777; text-decoration:underline}
.linkEM a:active, .linkEM a:hover {color:#D84704; text-decoration:underline}

p {margin:.3em 0}
img {border:0; margin:0; padding:0}

/* global links with associated icons */
.popup {padding-right:12px; display:inline-block; background:url('../images/popup-icon.gif') right no-repeat}
.download {padding:.2em 0 0 1.5em; font-weight:bold; display:inline-block; background:url('../images/download.gif') left no-repeat}
.video {padding:.2em 0 0 1.5em; font-weight:bold; display:inline-block; background:url('../images/video.gif') left no-repeat}
.purchase {padding:.2em 0 0 1.5em; font-weight:bold; display:inline-block; background:url('../images/purchase.gif') left no-repeat}
.pdf {padding-left:2em; margin-bottom:.3em; display:inline-block; background:url('../images/icon_pdf_small.gif') left no-repeat}


h1, h2, h3, h4, h5, h6, form, ol, hr {margin:0; padding:0}

select {font-size:13px}

.txtLtGr {color:#666}
.txtSM {font-size:.8em}


/* -------------------- GLOBAL HEADER -------------------- */
.Header_lowerlinks{border:none; width:950px; font-family:Arial; font-size:11px; color:#666666; margin:7px 0px 3px 0px;}
.Header_depthpath{font-family:Arial; font-size:11px; font-weight:normal; display:inline; padding:0px 0px 0px 17px;}
.Header_depthpath a {text-decoration:	none;	color:				#666666;}
.Header_depthpath a:hover {text-decoration:	none; color:#de7d39;}
.Header_pageoptions{display:inline;	clear:both;	float:right;	border:none;	margin:-12px 0px 0px 0px;	padding:0px 0px 0px 0px;}
.page_main{width:950px;	margin:0 auto; border:none;	text-align:center;}
.page_inner{width:950px; margin:0 auto;	text-align:left;	border:none;}
.page_header{position:relative; z-index:999;}

.NonFlash_logo{margin:10px 0px 10px 0px;}
.NonFlash_GreyBar{font-family:Arial;font-size:14px;	background-color:#AAAAAA;	padding:4px 0px 4px 10px;	color:				white; text-decoration:none;}
	.NonFlash_GreyBar a{ color:white; text-decoration: none; }
	.NonFlash_GreyBar a:hover{ color:#de7d39; }
	.NonFlash_GreyBar_active{font-family:Arial;	font-size:14px;	background-color:	black;	padding:			4px 4px 4px 4px;	color:#FFFF00;	text-decoration:none;	margin: -4px 0px 0px 0px;}
	.NonFlash_GreyBar_active a{ color: #FFFF00; text-decoration: none; }
	.NonFlash_GreyBar_active a:hover{color:#de7d39;}

.NonFlash_BlackBar{font-family:Arial;	font-size:11px;	font-weight:bold;	background-color:	#000000;	padding:4px 0px 4px 10px;	color:white;	text-decoration:none;}
	.NonFlash_BlackBar a{ color: white; text-decoration: none; }
	.NonFlash_BlackBar a:hover{color:#de7d39;}
	.NonFlash_BlackBar_active{font-family:Arial; font-size:11px;	font-weight:bold;	background-color:	#000000;	color:#FFFF00;	text-decoration:none;}
	.NonFlash_BlackBar_active a{ color:#FFFF00; text-decoration: none;}
	.NonFlash_BlackBar_active a:hover{color:#de7d39;}

/*rounded corners for left nav elements*/
.gSnavTop, .gSnavBtm {display:block; background:transparent}
				.gs1, .gs2, .gs3, .gs4 {display:block; overflow:hidden}
				.gs1, .gs2, .gs3 {height:1px}
				.gs2, .gs3, .gs4 {background:#FFF; border:1px solid #DDD; border-width:0 1px}
				.gs1 {margin:0 5px; background:#DDD}
				.gs2 {margin:0 3px; border-width:0 2px}
				.gs3 {margin:0 2px}
				.gs4 {height:2px; margin:0 1px}

				.lftFlygs1, .lftFlygs2, .lftFlygs3, .lftFlygs4 {display:block; overflow:hidden}
				.lftFlygs1, .lftFlygs2, .lftFlygs3 {height:1px}
				.lftFlygs2, .lftFlygs3, .lftFlygs4 {background:#C1C0BF; border:1px solid #C1C0BF; border-width:0 1px}
				.lftFlygs1 {margin:0 5px; background:#C1C0BF}
				.lftFlygs2 {margin:0 3px; border-width:0 2px}
				.lftFlygs3 {margin:0 2px}
				.lftFlygs4 {height:2px; margin:0 1px}

/* Left Nav Widget */
/* 7.28.07 making some changes for left nav flyout to work */
#lftNavPane {background:transparent}

	#lftNav {margin:0; padding:15px 0; font-size:.9em; font-family:arial, helvetica, sans-serif;background:#FFF; border-left:#DDD 1px solid; border-right:#DDD 1px solid}
		
		/* sub nav header */
		.lftNavSubHdr {font-style:italic; color:#888; font-size:.9em; line-height:1.3em}
	/* 7.28.07 	removing pading Ashlesha*/	
	#lftNav div {text-indent:.1em}
/*	.lftNavdiv {padding:5px 10px 5px 12px} */
	#lftNav .lftNavSubHdr {margin:0 10px; padding:0}

	.lftNavMainNav {font-weight:normal; padding: 5px 0px 5px 12px;}
		.lftNavMainNav a, .lftNavMainNav a:visited {display:block; padding-left:8px; text-decoration:none; color:#222}
		.lftNavMainNav a:active, .lftNavMainNav a:hover {text-decoration:none; color:#222}

	.lftNavSubNav {margin-bottom:.3em; font-weight:normal; line-height:1em; padding: 5px 0px 5px 12px; }
		.lftNavSubNav a,  .lftNavSubNav a:visited {margin-left:10px; display:block; padding-left:8px; text-decoration:none; color:#666}
		.lftNavSubNav a:active, .lftNavSubNav a:hover {color:#D84704; text-decoration:none}

	.lftNavOn {background:#E5E5E5}
		.lftNavOn a {background:none; font-weight:bold; background:url('../images/orangeArrowsm.gif') no-repeat right}
	
	.lftNavOnDown {background:#E5E5E5}
		.lftNavOnDown a {background:none; font-weight:bold; background:url('../images/orangeArrowSmDN.gif') no-repeat right}

	.lftNavSubNavOn {background:#E5E5E5}
		.lftNavSubNavOn a {background:none; font-weight:bold; color:#222}

		table.mytable{
		border-bottom:#8CB6D6 1px solid;border-right:#8CB6D6 1px solid;border-left:#8CB6D6 1px solid;
		}
		.mytable td { color:#333; background-color:#E4EAF0; height:20px; border-right:1px solid #cccccc; font-weight:bold; }
		.mytable th {font-family: Verdana,Arial Narrow; font-size:7pt; color:#333; background-color:#E4EAF0; height:20px; border-right:1px solid #8CB6D6; border-top:1px solid #8CB6D6; font-weight:bold; }
		/* ]]> */
		table.grid {border-bottom:#8CB6D6 1px solid;border-right:#8CB6D6 1px solid;border-left:#8CB6D6 1px solid; }
		.grid td { font-size:8pt; vertical-align:top; padding:2px 4px 2px 4px; border-top:1px solid #8CB6D6; }
		.grid a { font-size:8pt; }
		.mnubar th {font-family: Verdana,Arial Narrow; font-size:7pt; color:#333; background-color:#E4EAF0; height:20px; border-right:1px solid #8CB6D6; border-top:1px solid #8CB6D6; font-weight:bold; }
		.mnubar td { color:#333; background-color:#E4EAF0; height:20px; border-right:1px solid #cccccc; font-weight:bold; }

.mnuheader {font-family: Verdana,Arial Narrow; font-size:7pt; color:#333; background-color:#E4EAF0; height:20px; border-right:1px solid #8CB6D6; border-top:1px solid #8CB6D6; font-weight:bold; }
	
	
input.groovybutton
{
   font-size:10px;
   font-family:Verdana,sans-serif;
   font-weight:bold;
   color:#FFFFFF;
   width:45px;
   background-color:#330000;
   border-style:solid;
   border-color:#BBBBBB;
   border-width:1px;
}
	
/*left nav flyout styles*/
.lftNavFlyMenu{font-weight:normal; padding: 5px 0px 5px 12px; margin:0}
.lftNavOnHover {background:#C1BFBE}
	.lftNavOnHover a {background:none; font-family:arial, helvetica, sans-serif; font-weight:bold; background:url('../images/orangeArrowsm.gif') no-repeat right}

.lftNavFlyMainNav {font-weight:normal;} 
/*  width:176px; padding-top:5px} */
	.lftNavFlyMainNav a, .lftNavFlyMainNav a:visited {display:block; padding-left:8px; text-decoration:none; color:#222}
	.lftNavFlyMainNav a:active, .lftNavFlyMainNav a:hover {text-decoration:none; color:#222}

		
#lftNavFlyPane {background:transparent}

		.lftNavFlySubNav {line-height:1em; padding-bottom:10px}
		.lftNavFlySubNav a,  .lftNavFlySubNav a:visited {display:block; padding:.4em .2em .4em 1.5em; text-decoration:none; color:#000; font:1.3em arial, helvetica, sans-serif; background-image:none}
		.lftNavFlySubNav a:active, .lftNavFlySubNav a:hover {color:#D84704; text-decoration:none}
		
	.lftNavFlySubNav {line-height:1em}
	
	.lftNavArrowMargin { margin-right: 10px}
	.lftNavFlySubMenu
{
	position:absolute;
	margin:0px;
	width:160px; 
	
	/*float:left;*/
	z-index:100;
	background:transparent;
	visibility:hidden;
	display:none;
	overflow:visible;
	} /*2007.07.23 KJD: Since it's faded, it will look like #222 */
/* -------------------- CONTENT GRID LAYOUTS -------------------- */


.oneCol {float:left; width:950px}

	/* two inner columns */
	.oneCol2Lft {float:left; width:465px}
	.oneCol2Rgt {float:right; width:465px}

	/* three inner columns */
	.oneCol3Lft {float:left; width:303px}
	.oneCol3Cntr {float:left; width:303px; margin-left:20px}
	.oneCol3Rgt {float:right; width:303px}

	/* four inner columns */
	.oneCol4Lft {float:left; width:227px}
	.oneCol4CntrLft {float:left; width:227px; margin-left:20px}
	.oneCol4CntrRgt {float:left; width:227px; margin-left:20px}
	.oneCol4Rgt {float:right; width:180px}


.twoColLftLft {float:left; width:750px}
.twoColLftRgt {float:right; width:180px}

	/* two inner columns inside the 750px middle box*/
	.twoColLft2Lft {float:left; width:360px}
	.twoColLft2Rgt {float:right; width:360px}

	/* two inner columns (left module) */
	.twoColLft2LftMod {float:left; width:190px}
	.twoColLft2RgtMod {float:right; width:540px}
	
	/*two inner columns inside 540px middle box*/
	.twoColLft2RgtModLft {float:left; width:230px}
	.twoColLft2RgtModRgt {float:right; width:230px}
	
	/* three inner columns */
	.twoColLft3Lft {float:left; width:223px}
	.twoColLft3Cntr {float:left; width:223px; margin-left:20px}
	.twoColLft3Rgt {float:right; width:223px}


.twoColRgtLft {float:left; width:120px}
.twoColRgtRgt {float:left; width:740px; margin-left:20px}

	/* two inner columns inside the 740px middle box*/
	.twoColRgt2Lft {float:left; width:360px}
	.twoColRgt2Rgt {float:right; width:360px}

	
	/* two inner columns (right module) */
	.twoColRgt2LftMod {float:left; width:540px}
	.twoColRgt2RgtMod {float:right; width:180px}
	
	/*two inner columns inside 540px middle box*/
	.twoColRgt2LftModLft {float:left; width:230px}
	.twoColRgt2LftModRgt {float:right; width:230px}
	
	/* three inner columns 740px middle box*/
	.twoColRgt3Lft {float:left; width:223px}
	.twoColRgt3Cntr {float:left; width:223px; margin-left:20px}
	.twoColRgt3Rgt {float:right; width:223px}


#contentPane1, #contentPane2 {width:980px; margin:0 auto; position:relative; color:#555; font:75%/1.3em arial,helvetica,sans-serif; text-align:left}

	#contentPane1 ul, #contentPane1 ol {margin-top:.2em}
	#contentPane2 ul, #contentPane2 ol {margin-top:.2em}
/*main body wrapper with gray border and white background*/
.mainBdyWrap {background:transparent}
	.mainBdyWrapHdr {background-color:#FC0; border-right:1px solid #DDD; border-left:1px solid #DDD;} /*yellow hr in header*/
	.mainBdyWrapBdy {border-right:1px solid #DDD; border-left:1px solid #DDD; background-color:#FFF; padding-bottom:1.2em}
			 .mainBdyWrapHR hr {height:20px; color:#FC0; background-color:#FC0; border:none}
		.mainBdyWrapHdr h3 {padding:.2em 0 .3em 1.5em; width:80%; font-size:1.3em}
	.mainBdyWrapTxt {padding:1em 1.6em 0 1.6em; background-color:#FFF}
	.mainBdyWrapLK {padding:0 1.6em .3em 1.6em; margin:0}
		.mainBdyWrapLK ul {margin-top:0}
	.mainBdyWrapTop {display:block; background:transparent}
				.mainBdyWrapgs1, .mainBdyWrapgs2, .mainBdyWrapgs3, .mainBdyWrapgs4 {display:block; overflow:hidden}
				.mainBdyWrapgs1, .mainBdyWrapgs2, .mainBdyWrapgs3 {height:1px}
				.mainBdyWrapgs2, .mainBdyWrapgs3, .mainBdyWrapgs4 {background:#FC0; border:1px solid #DDD; border-width:0 1px}
				.mainBdyWrapgs1 {margin:0 5px; background:#DDD}
				.mainBdyWrapgs2 {margin:0 3px; border-width:0 2px}
				.mainBdyWrapgs3 {margin:0 2px}
				.mainBdyWrapgs4 {height:2px; margin:0 1px}
				
/* -------------------- BODY STYLES -------------------- */

/* h1 is for section headers */
h1 {width:100%; font:bold 2.1em arial,helvetica,sans-serif}


/* h2 is for section headers (sub-header) */
h2 {width:100%; font:bold 1.4em arial,helvetica,sans-serif; color:#222}

/* h3 is for section sub-headers */
h3 {width:100%; padding-bottom:.2em; font:bold 1.2em arial,helvetica,sans-serif; color:#222}

h4 {width:100%; padding-bottom:.2em; font:bold 1em arial,helvetica,sans-serif; color:#222}

h5 {width:100%; padding-bottom:.2em; font:bold .9em arial,helvetica,sans-serif; color:#222}

h6 {width:100%; padding-bottom:.2em; font:bold .9em verdana,arial,sans-serif; color:#222}

.date {color:#999; font-size:.9em}

/* call out boxes */
.callOut1 {margin:1em 0; padding:1em; line-height:1.5em; background:transparent}

/* breadcrumbs */
.crumbs {margin:0em 0 1em; padding-left:0em; color:#888; font:.9em/1.1em arial, helvetica, sans-serif; float:left}
		.crumbs a, .crumbs a:visited {color:#888}
		.crumbs a:active, .crumbs a:hover {color:#D84704; text-decoration:none}
	.crumbs span {font-size:.8em; padding:0 .2em}

/* dotted horiz rule */
.hr {display:block; clear:both; height:1px; background:url('../images/dashedHoriz.gif') repeat}
.hr2 {display:block; clear:both; height:1px; margin:.3em 0; background:url('../images/dashedHoriz.gif') repeat} /* this is for double HR instances */
.hr3 {display:block; clear:both; height:1px; margin:0 0 .1em; background:url('../images/dashedHoriz.gif') repeat} /* this is for double HR instances with no text between */
.hr hr, .hr2 hr, .hr3 hr {display:none} /* IE hack to cancel border on img based HR */

/* chevron (before & after elements */
.chevronR {padding:0 .8em .2em 0; background:url('../images/chevronOR.gif') right no-repeat}
.chevronL {padding:0 0 .2em .8em; background:url('../images/chevronOR.gif') left no-repeat}
.chevronL2 {padding:0 0 .2em .8em; background:url('../images/chevronOR2.gif') left no-repeat}
	.lbuWdgtBody .chevronN {background:url('../images/chevronOR.gif') no-repeat 0 .4em} /* LBU alignment */
.chevronN {background:url('../images/chevronOR.gif') no-repeat 0 .6em}
.chevronNDown {background:url('../images/chevronOR3.gif') no-repeat 0 .6em}
/*small orange arrows like used in left nav*/
.arrowR {background:url('../images/orangeArrowsm.gif') right no-repeat; text-decoration:none}
.arrowDown {background:url('../images/orangeArrowSmDN.gif') right no-repeat; text-decoration:none}

/*larger orange arrows used for call to action*/
.arrowLgR{padding-right:.8em; background:url('../images/orangeArrow.gif') right no-repeat; text-decoration:none}


/* forms */
.downloads {}
.downloads select {margin:.2em .5em; width:300px}

/* body list items */
.listCHbl li, .listCHor li, .listBullet li, .listSQor li, .listSQbl li {list-style-position:outside; list-style-type:none; padding-left:.8em}
	.listBullet li {background:url('../images/bulletGo.gif') no-repeat 0 .3em}
	.listCHor li {background:url('../images/chevronOR.gif') no-repeat 0 .5em}
	.listCHbl li {background:url('../images/chevronBL.gif') no-repeat 0 .5em}
	.listSQor li {background:url('../images/squareOR.gif') no-repeat 0 .5em}
	.listSQbl li {background:url('../images/squareBL.gif') no-repeat 0 .5em}
	.listOLor li {list-style-position:inside; color:#D84704}
	.listOLbl li {list-style-position:inside; color:#222}
	
ol.listIndent, ul.listIndent {list-style-position:inside}

.listNone {list-style:none}

.listArticle {margin-left:2em; font-weight:bold}
	.listArticle div {font-weight:normal}
	.listArticle li {margin-bottom:1em}
	.listArticle ul {font-weight:normal}

/* podcast shared styles (between "global" and "about") */
.podcastVertAlign img {vertical-align:middle}
.podcastUL {padding-top:.5em}



/* -------------------- COPYBLOCK TYPES -------------------- */

/* ---- Type 1: default style ---- */
.cbType1 {width:100%}
	/* linked header */
	.cbType1 h3 a, .cbType1 h3 a:visited {color:#222; padding-right:.65em; display:inline-block; background:url('../images/h2_arrow.gif') center right no-repeat; text-decoration:none}
	.cbType1 h3 a:hover {color:#222; cursor:pointer; text-decoration:underline}
	/* unlinked header */
	.cbType1 h3 a.anchorH3, .cbType1 h3 a:hover.anchorH3, .cbType1 h3 .popup {color:#222; background:none; cursor:auto; text-decoration:none}

/* ---- Type 2: with dotted HR above header ---- */
.cbType2 {width:100%}
	.cbType2 h3 {font-size:1.3em; color:#666; padding:.3em 0; background:url('../images/dashedHoriz.gif') top repeat-x}
	.cbType2 .oneCol4CntrLft {text-align:center}
	.cbType2 .oneCol4CntrLft {background:url('../images/dashedVert.gif') left repeat-y}
	/* linked header */
	.cbType2 h3 a, .cbType2 h3 a:visited {color:#666; padding:.3em .65em .3em 0; display:inline-block; background:url('../images/h2_arrow.gif') center right no-repeat}
	.cbType2 h3 a:hover {color:#666; cursor:pointer; text-decoration:underline}
	/* unlinked header */
	.cbType2 h3 a.anchorH3, .cbType2 h3 a:hover.anchorH3, .cbType2 h3 .popup {color:#666; background:none; cursor:auto; text-decoration:none}

		/* H2 work-around resolves conflict with XSL and empty containers */
		.cbType2 h2 {font-size:1.3em; color:#666; padding:.3em 0; background:url('../images/dashedHoriz.gif') top repeat-x}
		/* linked header */
		.cbType2 h2 a, .cbType2 h2 a:visited {color:#666; padding:.3em .65em .3em 0; display:inline-block; background:url('../images/h2_arrow.gif') center right no-repeat}
		.cbType2 h2 a:hover {color:#666; cursor:pointer; text-decoration:underline}
		/* unlinked header */
		.cbType2 h2 a.anchorH3, .cbType2 h2 a:hover.anchorH3, .cbType2 h2 .popup {color:#666; background:none; cursor:auto; text-decoration:none}


/* ---- Type 3: with grey HR below header ---- */
.cbType3 {width:100%} 
	/* linked header */
	.cbType3 h3 a, .cbType3 h3 a:visited {color:#333; cursor:pointer; padding-right:.65em; display:inline-block; background:url('../images/h2_arrow.gif') center right no-repeat}
	.cbType3 h3 a:hover {color:#999; cursor:pointer; text-decoration:none}
	.cbType3 h3 div {margin:.2em 0 .8em; border-bottom:1px solid #CCC}
	/* unlinked header */
	.cbType3 h3 a.anchorH3, .cbType3 h3 a:hover.anchorH3, .cbType3 h3 .popup {color:#333; background:none; cursor:auto; text-decoration:none}

/* ---- Type 4: with custom section colored bottom HR ---- */
.cbType4 {width:100%; clear:both; display:block}
	.cbType4 h3 {color:#666; font-size:1.5em}
	.cbType4 .cbType4Lft {float:left; width:60px}
	.cbType4 .cbType4Rgt {float:right; width:305px}
	/* linked header */
	.cbType4 h3 a, .cbType4 h3 a:visited {color:#666; cursor:pointer; padding-right:.65em; display:inline-block; background:url('../images/h2_arrow.gif') center right no-repeat}
	.cbType4 h3 a:hover {color:#999; cursor:pointer; text-decoration:none}
	.cbType4 h3 div {padding-top:.2em; border-bottom:1px solid #999}
	/* unlinked header */
	.cbType4 h3 a.anchorH3, .cbType4 h3 a:hover.anchorH3, .cbType4 h3 .popup {color:#666; background:none; cursor:auto; text-decoration:none}
	.cbType4 h3 div {padding-top:.2em; border-bottom:1px solid #999}

/* ---- Type 5 ---- */
.cbType5 h3 {font:bold 1em verdana,arial,sans-serif}
	/* linked header */
	/*.cbType5 h3 a, .cbType5 h3 a:visited {color:#333; cursor:pointer; padding-right:.8em; background:url('../images/h2_arrow.gif') right no-repeat}
	.cbType5 h3 a:hover {color:#333; cursor:pointer; text-decoration:underline}*/
	/* unlinked header */
	.cbType5 h3 a.anchorH3 {color:#333; background:none; cursor:auto; text-decoration:none}
		.cbType5 h5 {width:100%; padding-bottom:.2em; font: 1em/1em arial,helvetica,sans-serif; color:#999} /*HW added this to add a grey subhead for HHO blog pages 7/14 */
		.cbType5 h6 {font-style:italic} /*HW added this to add a color subhead for ENT product pages pages 9/21 */
	
/* Type 6: product catagory */
.cbType6 {width:100%; background:url('../images/dashedHoriz.gif') top repeat-x}
	.cbType6 .cbType6Lft {margin:1.2em 0 1em; float:left; width:90px}
	.cbType6 .cbType6Rgt {margin:1.2em 0 1em; float:left; width:480px}
		.cbType6 .cbType6Rgt img {vertical-align:-20%}

/* Type 7: article lib */
.cbType7 {width:100%; background:url('../images/dashedHoriz.gif') bottom repeat-x}
	.cbType7 .cbType7Lft {float:left; width:304px}
	.cbType7 .cbType7Rgt {float:left; height:155px; width:460px}
	.cbType7 h3 {width:auto; float:left; color:#FFF; font:1.5em verdana,arial,sans-serif; padding:.3em .6em; background:#F7D76E; border:1px solid #FFF}
	.cbType7 label {padding:1em 1em .5em; clear:both; display:block}
	.cbType7 p {margin:0 1em; line-height:1.6em}

/* Type 8: grey box */
.cbType8 {margin-top:1.8em; padding:1em; line-height:1.5em; background:#EBEBEB url('../images/dashedHoriz.gif') top repeat-x}
	.cbType8 h3 {padding-bottom:.5em}
	.cbType8 ul {padding-left:.2em}
	.cbType8 a, .cbType8 a:visited {color:#333; text-decoration:underline}
	.cbType8 a:active, .cbType8 a:hover {color:#C60; text-decoration:underline}
	
/*Type 9: large grey header*/
.cbType9 h3 {font-size:1.6em; color:#999}
	.cbType9 h3 a, cbType9 h3 a:visited {color:#999; cursor:pointer; padding-right:.65em; display:inline-block; background:url('../images/h2_arrow.gif') center right no-repeat}
	.cbType9 h3 a:hover {color:#999; cursor:pointer; text-decoration:underline}
	
/*Type 10: on this page and back to top*/
.cbType10 {font-size:.9em; font-weight:bold; color:#222; padding:.8em}

/*Type 11: linked header with >*/
.cbType11 h3 {font:bold 1em verdana,arial,sans-serif; padding:0 0 .2em .8em; background:url('../images/chevronOR.gif') left no-repeat}
	/* unlinked header */
	.cbType11 h3 a.anchorH3 {color:#C60; background:none; cursor:auto; text-decoration:none}
	/* body text */
	.cbType11 p {padding-left:.8em; margin: 0}

/* ---- Type 12: dark grey text with dotted HR above header (used on segment downloads pages) ---- */
.cbType12 {width:100%}
	.cbType12 h3 {font-size:1.3em; color:#333; padding:1.5em 0 .3em 0; background:url('../images/dashedHoriz.gif') top repeat-x}
	.cbType12 .oneCol4CntrLft {text-align:center}
	.cbType12 .oneCol4CntrLft {background:url('../images/dashedVert.gif') left repeat-y}
	/* linked header */
	.cbType12 h3 a, .cbType12 h3 a:visited {color:#333; padding:.3em .65em .3em 0; background:url('../images/h2_arrow.gif') right no-repeat}
	.cbType12 h3 a:hover {color:#333; cursor:pointer; text-decoration:underline}
	/* unlinked header */
	.cbType12 h3 a.anchorH3, .cbType12 h3 a:hover.anchorH3, .cbType12 h3 .popup {color:#333; background:none; cursor:auto; text-decoration:none}

		/* H2 work-around resolves conflict with XSL and empty containers */
		.cbType12 h2 {font-size:1.3em; color:#333; padding:.3em 0; background:url('../images/dashedHoriz.gif') top repeat-x}
		/* linked header */
		.cbType12 h2 a, .cbType12 h2 a:visited {color:#333; padding:.3em .65em .3em 0; background:url('../images/h2_arrow.gif') right no-repeat}
		.cbType12 h2 a:hover {color:#333; cursor:pointer; text-decoration:underline}
		/* unlinked header */
		.cbType12 h2 a.anchorH3, .cbType12 h2 a:hover.anchorH3, .cbType12 h2 .popup {color:#333; background:none; cursor:auto; text-decoration:none}

/* ---- Type 13: Grey #999 default style ---- */
.cbType13 h3 {width:100%; padding-bottom:.2em; font:bold 1.3em/1em arial,helvetica,sans-serif; color:#999}
	/* linked header */
	.cbType13 h3 a, .cbType13 h3 a:visited {color:#999; padding-right:.65em; display:inline-block; background:url('../images/h2_arrow.gif') center right no-repeat; text-decoration:none}
	.cbType13 h3 a:hover {color:#999; cursor:pointer; text-decoration:underline}
	/* unlinked header */
	.cbType13 h3 a.anchorH3, .cbType13 h3 a:hover.anchorH3, .cbType13 h3 .popup {color:#999; background:none; cursor:auto; text-decoration:none}

/* ---- Type 14: Grey #999 .9em body with #333 header ---- */
.cbType14 h3 {font:bold 1em verdana,arial,sans-serif}
	/* unlinked header */
	.cbType14 h3 a.anchorH3 {color:#333; background:none; cursor:auto; text-decoration:none}
	.cbType14, cbType14 p {font-size:.9em; color:#999}
	
/* ---- Type 15: Grey #999 .9em header with #333 body ---- */
.cbType15 h3 {color:#999; font:bold .9em verdana,arial,sans-serif}
	/* unlinked header */
	.cbType15 h3 a.anchorH3 {color:#999; background:none; cursor:auto; text-decoration:none}

/* Type 16: bold with background and border */
.cbType16 h3 {font:bold 1em verdana,arial,sans-serif; padding:.4em .85em; margin-bottom:.4em; background:#EBEBEB; border:1px solid #333;  width:355px; width:375px}

/* Type 17: colored box with dotted hr below */
.cbType17 {width:100%} 
	.cbType17 h3 {padding:.2em .5em; margin-bottom:.1em; font:bold 1.2em arial,helvetica,sans-serif; background:#D1CDCB}
	/* linked header */
	.cbType17 h3 a, .cbType17 h3 a:visited {color:#333; cursor:pointer}
	.cbType17 h3 a:hover {color:#333; cursor:pointer; text-decoration:none}
	/* unlinked header */
	.cbType17 h3 a.anchorH3, .cbType17 h3 a:hover.anchorH3, .cbType17 h3 .popup {color:#333; background:none; cursor:auto; text-decoration:none}
	.cbType17 .hr {height:1px; background:url('../images/dashedHoriz.gif') repeat; width:107%; width:100%}
	.cbType17 .hr hr {display:none} /* IE hack to cancel border on img based HR */
	
/*copyblocks for new branding styles*/
/*18 gray 14px body font, used for intro text*/
	.cbType18 {font:1.2em arial, helvetica, sans-serif; color:#666}
	
	.cbType19 {font:1em arial, helvetica, sans-serif; color:#555}
		.cbType19 label {font-size:1.1em; font-weight:bold; color:#333}
	
		


/* -------------------- COPYBLOCK STYLES -------------------- */

/* copyblock MARGINs */
.cbMrgnSM {float:left; width:100%; clear:both; display:block; margin:.3em 0}
.cbMrgnMD {float:left; width:100%; clear:both; display:block; margin:.8em 0} 
.cbMrgnLG {float:left; width:100%; clear:both; display:block; margin:1.6em 0}

.cbMrgnTopSM {float:left; width:100%; clear:both; display:block; margin-top:.3em}
.cbMrgnTopMD {float:left; width:100%; clear:both; display:block; margin-top:.8em} 
.cbMrgnTopLG {float:left; width:100%; clear:both; display:block; margin-top:1.6em}
.cbMrgnBtmSM {float:left; width:100%; clear:both; display:block; margin-bottom:.3em}
.cbMrgnBtmMD {float:left; width:100%; clear:both; display:block; margin-bottom:.8em} 
.cbMrgnBtmLG {float:left; width:100%; clear:both; display:block; margin-bottom:1.6em}

/* image BORDERs */
.imgBdrGR1 {border:1px solid #CCC}
.imgBdrGR2 {border:2px solid #333}
.imgBdrBL1 {border:1px solid #CCC}
.imgBdrBL2 {border:2px solid #333}

/* image FLOATs */
.imgFltLft {float:left}
.imgFltRgt {float:right}
.imgFltTop {float:none}

/* image MARGINs */
.imgMrgnTopSM {margin-top:.3em}
.imgMrgnTopMD {margin-top:.8em}
.imgMrgnTopLG {margin-top:1.6em}
.imgMrgnRgtSM {margin-right:.3em}
.imgMrgnRgtMD {margin-right:.8em}
.imgMrgnRgtLG {margin-right:1.6em}
.imgMrgnBtmSM {margin-bottom:.3em}
.imgMrgnBtmMD {margin-bottom:.8em}
.imgMrgnBtmLG {margin-bottom:1.6em}
.imgMrgnLftSM {margin-left:.3em}
.imgMrgnLftMD {margin-left:.8em}
.imgMrgnLftLG {margin-left:1.6em}



/* -------------------- MODULES/WIDGETS -------------------- */

/* Utilities Widget (rate + print) */
.utilWdgt {margin-bottom:1.6em; background:transparent; float:right; width:180px}
	.utilities {float:right; margin:1em 0}
	.utilities img {margin-left:.5em}
	.utilFloat {clear:both}
/* Widgets used in right columns with border and background*/
.rgtColWdgt {margin-bottom:1.6em}
	.rgtColWdgtBG {border-left:1px solid #DDD; border-right:1px solid #DDD; background:#FFF url('../images/wdgtBg.gif') top repeat-x}
	.rgtColWdgtBody {padding:.3em 1em; font-size:.9em}
		.rgtColWdgtBody hr {color:#DDD; background-color:#DDD; border:none; height:1px; margin:.7em 0}
		.rgtColWdgtBody h3 {width:100%; padding-bottom:.2em; font:bold 1em arial,helvetica,sans-serif; color:#222}
		.rgtColWdgtBody a, .rgtColWdgtBody a:visited {color:#D84704}
	/*rounded corners*/
	.rgtColWdgtnavTop {display:block; background:transparent}
				.rgtColWdgtnavTop .rgtColWdgtg1, .rgtColWdgtnavTop .rgtColWdgts2, .rgtColWdgtnavTop .rgtColWdgts3, .rgtColWdgtnavTop .rgtColWdgts4 {display:block; overflow:hidden}
				.rgtColWdgtnavTop .rgtColWdgts1, .rgtColWdgtnavTop .rgtColWdgts2, .rgtColWdgtnavTop .rgtColWdgts3 {height:1px}
				.rgtColWdgtnavTop .rgtColWdgts2, .rgtColWdgtnavTop .rgtColWdgts3, .rgtColWdgtnavTop .rgtColWdgts4 {background:#E4E4E4; border:1px solid #DDD; border-width:0 1px}
				.rgtColWdgtnavTop .rgtColWdgts1 {margin:0 5px; background:#DDD}
				.rgtColWdgtnavTop .rgtColWdgts2 {margin:0 3px; border-width:0 2px}
				.rgtColWdgtnavTop .rgtColWdgts3 {margin:0 2px}
				.rgtColWdgtnavTop .rgtColWdgts4 {height:2px; margin:0 1px}
				
		.rgtColWdgtnavBtm {display:block; background:transparent}
				rgtColWdgts1, .rgtColWdgts2, .rgtColWdgts3, .rgtColWdgts4 {display:block; overflow:hidden}
				.rgtColWdgts1, .rgtColWdgts2, .rgtColWdgts3 {height:1px}
				.rgtColWdgts2, .rgtColWdgts3, .rgtColWdgts4 {background:#FFF; border:1px solid #DDD; border-width:0 1px}
				.rgtColWdgts1 {margin:0 5px; background:#DDD}
				.rgtColWdgts2 {margin:0 3px; border-width:0 2px}
				.rgtColWdgts3 {margin:0 2px}
				.rgtColWdgts4 {height:2px; margin:0 1px}
				
/*Window Shade bottom margin for right nav*/

.WdwShd {margin-bottom:1.6em}
.WdwShdTop {display:block; background:transparent; width:180px}
				.ws1, .ws2, .ws3, .ws4 {display:block; overflow:hidden}
				.ws1, .ws2, .ws3 {height:1px}
				.ws2, .ws3, .ws4 {background:#666; border:1px solid #666; border-width:0 1px}
				.ws1 {margin:0 5px; background:#DDD}
				.ws2 {margin:0 3px; border-width:0 2px}
				.ws3 {margin:0 2px}
				.ws4 {height:2px; margin:0 1px}
				
		.WdwShdBtm {display:block; background:transparent;width:180px}
				.ws1, .ws2, .ws3, .ws4 {display:block; overflow:hidden}
				.ws1, .ws2, .ws3 {height:1px}
				.ws2, .ws3, .ws4 {background:#666; border:1px solid #666; border-width:0 1px}
				.ws1 {margin:0 5px; background:#DDD}
				.ws2 {margin:0 3px; border-width:0 2px}
				.ws3 {margin:0 2px}
				.ws4 {height:2px; margin:0 1px}


	.windowShade {overflow: hidden;  background:#666; padding: 0px 3px 0px 3px; display:block; text-align:left}
		.windowShadePanel {margin: 0px; padding: 0px}
			.windowShadePanelTab {color:#222; height:16px; margin: 0px; margin-bottom:1px; padding: 3px 0px 4px 10px; cursor: pointer; background:url('../images/window_shade_panel2.jpg') no-repeat; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px}

		.windowShadePanelContent {overflow:auto; margin-top:0; margin-bottom:2px; margin-left: 1px;margin-right: 1px; padding-left: 10px; padding-top:0px; padding-bottom:0px;   height: 170px; color:#555; font-family:arial, helvetica, sans-serif; font-size:11px;  padding-right:10px;  background:url('../images/window_shade_bottom.jpg') bottom no-repeat; text-decoration:none; background-color: #FFF;}
	.windowShadePanelContent a{color:#D84704}
		.windowShadePanelContent ul{list-style:none}
	.windowShadePanelOpen .windowShadePanelTab {font-size:13px;margin-top:0px; margin-bottom:0px; padding: 8px 0px 2px 10px;  margin-left: 0px; color:#222; height:20px;  font-weight:bold; font-family:arial, helvetica, sans-serif; cursor:default; background:url('../images/window_shade_active2.jpg') top no-repeat; text-decoration:none;  background-color:#FFF;}
	.windowShadePanelTabHover {color:#D84704;}	
	.windowShadePanelTab .windowShadePanelTabHover {color:#D84704}

/* Text Widget */
.txtWdgt {margin-bottom:1.6em; background:transparent; float:right; width:180px}
	.txtWdgtHdr {position:relative; height:16px; line-height:16px; z-index:-1;}
		.txtWdgtHdr label {position:absolute; left:10px; top:.2em; color:#FFF; font:bold 90% arial,helvetica,sans-serif; white-space:nowrap}
		b.twTop {display:block; background:#E5E5E5}
		b.twTop b {display:block; height:1px; overflow:hidden}
		b.tw1 {margin-right:5px}
		b.tw2 {margin-right:3px}
		b.tw3 {margin-right:2px}
		b.twTop b.tw4 {margin-right:1px; height:2px}
	
	.txtWdgtBody {padding:10px; color:#333; line-height:1.3em; font-size:.9em; border:1px solid #DDD; border-top:0}
	.txtWdgtFade {border-top:4px solid #DDD}
	.txtWdgtBody p {margin:0; padding:10px 10px 0 10px}

/* ThreatCon Widget */
.thrtCon {margin-bottom:1.8em}
	.threatcon {font-size:.9em; border:1px solid #CCC; background:url('/img/threatcon/threatcon_bottom.gif') bottom repeat-x}
	.threatcon .level {margin-top:.8em}
	.threatcon .graybox {background:#F1EEE7 url('/img/threatcon/threatcon_top.gif') top repeat-x; text-align:center; padding-top:.5em}
	.threatcon .learn {padding:.5em 1.5em}
	.threatcon .learn a{color:#666; text-align:center; text-decoration:underline; font-weight:bold}
	.threatcon .section {background:url('/img/util/bg_dashed_line.en-us.gif') top repeat-x; padding:.5em 0}
	.threatcon ul {margin:.8em 0 1em}
	.threatcon li {background:url('/img/threatcon/arrow_threatcon.gif') no-repeat 0 .6em; list-style-type:none; padding-left:1.2em; margin-left:2em}
		.threatcon li a {color:#333; text-decoration:none}
		.threatcon li a:hover {color:#333; text-decoration:underline}
	.threatcon .list-head {margin-left:2em; font-weight:bold}
	.threatcon .addendum {margin-left:2em}

/* Customer Support Widget */	
.custSupWdgt {margin-bottom:1.5em}
	.custSupWdgtHdr {font:bold 1.3em/1.1em arial,helvetica,sans-serif; margin-top:.25em; padding:.1em .4em; border-bottom:1px solid #FFF}
	.custSupWdgtBody {padding:.5em}

/* Promo Widget */
.promoWdgt {margin-bottom:1.6em}
.promoProdWdgt img {margin-bottom:1.6em}

/* Buy Now Widget */
.buyNowWdgt {float:left; width:70%; margin:1.5em 0; display:block}
	.buyNowWdgtBody {float:left; background:#EBEBEB; border:1px solid #CCC}
	.buyNowWdgtBody form {padding:1em; white-space:nowrap}
	.buyNowWdgtBody label {display:block; padding-bottom:.2em; font:bold 1.1em/1em arial,helvetica,sans-serif}
	.buyNowWdgtBody input, .buyNowWdgtBody img {margin-left:.4em; vertical-align:-10%}
	.buyNowWdgtBody .hr {width:100%; margin-top:3px}

/* Learn/Buy/Use Widget */
#lbuWdgt {width:85%; margin-bottom:2.5em}
	.lbuWdgtHdr {padding:0 0 .2em .6em; font:bold 1.1em arial,helvetica,sans-serif; color:#666; background:#EBEBEB}
	#lbuWdgt .hr {margin:1px 0}
	.lbuWdgtSubHdr {padding:.2em .2em .2em .8em; line-height:1.5em; font-size:.8em}
	.lbuWdgtBody {font-size:.9em; line-height:1.2em}
		.lbuWdgtPd {padding:.6em .2em .8em .8em}
		.lbuWdgtInd {text-indent:-.8em; padding-left:.9em; background:url('../images/chevronOR.gif') no-repeat 0 4px} /* fixes the chevron indent problem */
		.lbuWdgtBody a {padding-left:.8em}
		.lbuWdgtOn {font-size:1.1em; font-weight:bold; padding-left:.8em; background:url('../images/chevronBL2.gif') no-repeat 0 4px}
	.lbuWdgtFtr {padding:0}

		/* Learn/Buy/Use rounded corner with rounded border */
		.rtop,.artop{display:block}
		.rtop *,.artop *{display:block; height:1px; overflow:hidden; font-size:1px}
		.artop *{border-style:solid; border-width:0 1px 0 0}
		.r1,.rl1,.re1,.rel1{margin-left:0}
		.r1,.rr1,.re1,.rer1{margin-right:5px}
		.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:0}
		.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
		.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:0}
		.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
		.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:0}
		.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
		.rx1,.rxl1{border-left-width:0}
		.rx1,.rxr1{border-right-width:5px}
		.rx2,.rxl2{border-left-width:0}
		.rx2,.rxr2{border-right-width:3px}
		.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:0}
		.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
		.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
		.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
		.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
		.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0; height:0 !important; height /**/:1px}

/* Solutions Widget */
.solWdgt {margin-bottom:1.8em}
	.solWdgtHdr {color:#FFF; font:bold 1.3em/1.1em arial,helvetica,sans-serif; padding:.1em .3em; border-bottom:1px solid #FFF}
	.solWdgtBody {padding:.5em .5em 2em .5em; background:url('../images/dashedHoriz.gif') bottom repeat-x}
	.solWdgtBody label {color:#666; font:bold 1.1em/1.2em arial,helvetica,sans-serif}
	.solWdgtBody h4 {font:bold 1.1em/1em arial,helvetica,sans-serif; margin:.5em 0 1em}
	.solWdgtBody p {font-weight:bold; font-size:.65em; margin:.5em 0}
	.solWdgtBody img {vertical-align:middle}
	.solWdgtBody div {clear:both; margin-bottom:1.5em}

/* Product Finder Widget */
.prodFdr {margin-top:.8em; width:180px; border:1px solid #999}
	.prodFdrHdr {color:#FFF; border:1px solid #FFF; padding:.2em .5em; font:bold 1.2em arial,helvetica,sans-serif}
	.prodFdrBdy {color:#666; padding:0 .5em; border-top:1px Solid #999}

		/* Product Finder */
		.selector-box {border:1px solid #333}
		.selector-td {border:1px solid #333; border-bottom:0}
		.selector-cell {font-size:10px; cursor:pointer; width:170px; line-height:18px}
			.selector-cell a, .selector-cell a:visited, .selector-cell a:hover, .selector-cell a:active {display:block; cursor:pointer; padding-left:1.1em; color:#FFF; text-decoration:none}
		#selectorHead img {margin:.3em .4em 0 0}
		#topmost-div-bottom {margin-left:1px}
		.tabula {background:#EBEBEB}

/* Product Detail Product Shot */
.prodDtl {float:left}
.prodDtlLft {float:left; width:147px}
.prodDtlRgt {float:right; width:220px}
	.prodDtlHdr {color:#666; font:bold 1.4em/1.1em arial,helvetica,sans-serif}
	.prodDtlBdy {color:#666; font:bold 1.1em/1.2em arial,helvetica,sans-serif}

/* Contact Widget */
.conWdgt {margin-bottom:1.8em; color:#666; padding:1em; background:#EBEBEB; border:1px solid #CCC; border-top:3px solid #CCC}
	.conWdgtHdr {width:100%; font:bold 1.2em/1em arial,helvetica,sans-serif; padding-bottom:.3em}
	.conWdgt a, .conWdgt a:visited {color:#333}

/* Virus Search Widget */
.virSearch {margin-bottom:1.8em}
	.virSearch label {display:block; text-indent:.2em; font:bold 1.2em/1.2em arial,helvetica,sans-serif; padding:.2em; background:#D9D9D9}
	.virSearchBdy {background:#EBEBEB; padding:.5em .5em 1em .5em}
	.virSearchBdy sub {color:#999; font-style:italic}
	.virSearchInput {margin-top:.5em; width:140px; border:1px solid #333; font-size:.9em}
	.virSearchSubmit {text-align:right; vertical-align:middle; margin-bottom:.3em}

/* Threat Explorer Widget */
#tabModPane {font-size:.9em; clear:both; border:1px solid #FFF} /* weird little bug: border forces layout */
	#tabModHdr ul {margin:0}
	#tabModHdr li {float:left; padding:.8em; margin-right:1px; border:1px solid #CCC; border-bottom-width:0; display:inline; list-style:none}
	#tabModHdr li a {padding:.2em; font-weight:bold; color:#333}
	#tabModHdr .tabModOff {background:url('../images/threatExpHdrBG.gif') bottom repeat-x}
	#tabModHdr .tabModOn {background:url('../images/threatExpHdrBGon.gif') bottom repeat-x; border:1px solid #999; border-bottom-width:0}

	#tabModBdy {margin-top:3.3em; border:1px solid #999; border-bottom-width:0; padding:1em; background:url('../images/threatExpBdyBG.gif') top repeat-x}
		#tabModBdy h3 {margin-top:1em; font-size:1.6em}
			#tabModBdy h3 span {font:bold .6em verdana,arial,sans-serif; padding-left:1em}
		#tabModBdy h4 {margin-top:.5em}
		#tabModBdy pre {color:#666; font-size:1.2em}
		#tabModBdy ol {padding-left:2.5em; margin:1em 0; list-style-position:outside}
		#tabModBdy .pagination {padding-top:.5em}
		#tabModBdy .pagination span, #tabModBdyNav span {font-weight:bold; color:#999}

		.tabModTblHdr, .tabModTblBdy, .tabModTblAlert {border:1px solid #C1C1C1; font-size:1em; width:95%}
		.tabModTblHdr td, .tabModTblBdy td, .tabModTblAlert td {padding:.3em}
			.tabModTblHdr {border-bottom-color:#333; font-weight:bold}
				.tabModTblHdrSg {color:#FFF; font-weight:bold}
			.tabModTblBdy {border-top-width:0}
			.tabModTblAlert {background:#900; color:#FFF}
				.tabModTRbg {background:#E6E6E6}

	#tabModFtr {border:1px solid #999; border-top-width:0; padding:1em; background:url('../images/threatExpFtrBG.gif') top repeat-x}
		#tabModFtr div {float:right; font-weight:bold}
		#tabModFtr img {vertical-align:middle; margin:.1em}
		
	#tabModPane sub {font-size:1.1em}

	#threatMatrix {margin-top:1em; font-size:.9em; width:100%; border-bottom:4px solid #F2EDE7}
	#threatMatrix td {padding:5px; border-bottom:1px solid #CCC}
	#threatMatrix .tmDiv {padding:.1em; background:url('../images/dashedVert.gif') repeat-y}
	#threatMatrix img {vertical-align:middle}

	.tabModTblIntro {font-size:1em; width:100%; width:95%}
		.tabModTblIntro .hr {width:100px}
		
/*Landing page box style with left tabs as seen on ENT products & services landing pages*/
#tabModPane2 {font:10px verdana,arial,sans-serif; clear:both} 
	#tabModHdr2 ul {margin:0}
	#tabModHdr2 li {font:bold 10px verdana,arial,sans-serif; text-align:right; float:left; padding:.8em 0 .6em 0; display:inline; list-style:none; width:240px; background:url('../images/dashedHoriz.gif') top repeat-x}
	#tabModHdr2 .tabModOff2 {text-align:right; float:left; padding:.8em 0 .6em 0; display:inline; list-style:none; background:url('../images/dashedHoriz.gif') top repeat-x}
	#tabModHdr2 .tabModOn2 {text-align:right; float:left; padding:.8em 0 .6em 0; display:inline; list-style:none; background:url('../images/mouseoverBGarrow.jpg') no-repeat}
		#tabModHdr2 .tabModOn2 a {color:#333; font-weight:bold}
		#tabModHdr2 .tabModOff2 a {font-weight:bold}
	#tabModBdy2 {border-width:0}
		#tabModBdy2 h3 {margin-top:1em; font-size:1.6em}
			#tabModBdy2 h3 span {font:bold .6em verdana,arial,sans-serif; padding-left:1em}
		#tabModBdy2 h4 {margin-top:.5em}
		#tabModBdy2 pre {color:#666; font-size:1.2em}
		#tabModBdy2 ol {padding-left:2.5em; margin:1em 0; list-style-position:outside}
		#tabModBdy2 .pagination {padding-top:.5em}
		#tabModBdy2 .pagination span, #tabModBdyNav span {font-weight:bold; color:#999}
			.twoCol1 {float:left; width:370px}
			.twoCol2 {float:right; width:370px}
			.twoColhaschlid1 {margin-right:2.5em; width:130px; float:left}
			.twoColhaschlid2 {width:309px; float:left}
			.twoColhaschildleft {width:309px; float:left; margin-right:2.5em}
			.twoColhaschildright {width:130px; float:left}
	
/* Landing Page Box */
#landModPane {font-size:.9em; clear:both; border:1px solid #FFF} /* weird little bug: border forces layout */
	#landModBdy {margin-top:3.3em; border:1px solid #999; border-bottom-width:0; padding:1em; background:url('../images/threatExpBdyBG.gif') top repeat-x}
		#landModBdy h3 {margin-top:1em}
		 .landModTblBdy {border:1px solid #C1C1C1; font-size:1em; width:100%; width:95%}
			.landModTblBdy {border-top-width:0}

	#landModFtr {border:1px solid #999; border-top-width:0; padding:1em; background:url('../images/threatExpFtrBG.gif') top repeat-x}
		#landModFtr div {float:right; font-weight:bold}
		#landModFtr img {vertical-align:middle; margin:.1em}
		
	.landModTblIntro {font-size:1em; width:100%; width:95%}
		.landModTblIntro .hr {width:100%}
		
/*feature box as seen on the partners smb products landing page */
.featureModBdy {border:1px solid #999; padding:1.3em; background:url('../images/threatExpBdyBG.gif') top repeat-x}
	.featureModBdy .cbMrgnBtmMD {float:none; clear:none} /*forces floats to clear so box is correct in IE*/
	.featureModBdy .cbMrgnBtmSM {float:none; clear:none} 
	.featureModBdy .cbMrgnBtmLG {float:none; clear:none} 
	.featureModBdy h2 {font-size:1.8em}
	
.heroBox {margin:0}
	.heroBox img{margin:0; padding:0}
/*hero box bottom*/
.heroBtm {margin:0}
	.heroBtmBdy{background-color:#F6C424}
	.heroBtmTxt{padding:1em 1.2em .7em 1.5em; font:1.2em/1.5em arial,helvetica,sans-serif; color:#222}
		.heroBtmTxt a, .heroBtmTxt a:visited{font:1em/1.2em arial,helvetica,sans-serif; color:#D84704; font-weight:bold}
	/*rounded corners on box bottom*/
			.gsHeroBtm {display:block; background:transparent}
				.gsHero1, .gsHero2, .gsHero3, .gsHero4 {display:block; overflow:hidden}
				.gsHero1, .gsHero2, .gsHero3 {height:1px}
				.gsHero2, .gsHero3, .gsHero4 {background:#F6C424; border:1px solid #F6C424; border-width:0 1px}
				.gsHero1 {margin:0 5px; background:#F6C424}
				.gsHero2 {margin:0 3px; border-width:0 2px}
				.gsHero3 {margin:0 2px}
				.gsHero4 {height:2px; margin:0 1px}
				
				



	/*Security Response Styles*/
	.listLft {float:left; width:275px}
	.listRgt {float:left; width:100px}
	.writeup tt {font-size:10px; color:#333}
		.utilFloat2 {float:right; clear:both}
		
/*Table*/
.tblHdr, .tblBdy, .tblAlert {border:1px #333 solid; font-size:1em; width:100%; width:95%}
	.tblHdr td, .tblBdy td{padding:.5em;}
		.tblBdy td{vertical-align:top}
		.tblHdr {font-weight:bold}
			.tblHdrSg {color:#FFF; background-color: #333; font-weight:bold}
			.tblSubHdr {font-weight:bold; border-top: #333 1px solid; padding-top:.5em}
		.tblBdy {border-top-width:0}
			.trlTRbg {background:#E6E6E6}

/* -------------------- FOOTER -------------------- */

#footerPane1, #footerPane2 {clear:both; margin:0 auto; position:relative}
 .footer {font:70% arial,helvetica,sans-serif; color:#777; text-align:left; padding-top:40px}
 .footer a, .footer a:visited {color:#777}
  .footer a:hover, footer a:active  {color:#D84704; text-decoration:none}
 .footer hr {height:1px; color:#BBB; background-color:#BBB; border:none; margin-bottom:8px}
 .footer div {float:left}
 .footer span {color:#BBB; padding:0 .5em}
  .footer .cpyrht {margin-right:3em; color:#777}
.edit {font-weight:normal}
 a.edit, a.edit:visited, a.edit:active, a.edit:hover {color:#777}
 .footerItemBorder {margin-right:1px; margin-left:1px} 
/*--------------- footer flayout-----------------*/
.fbox{position:absolute; z-index:100; margin:0; display:none; width:140px; font-size:1em; visibility: hidden; background:none; float:none;}
 .fbox ul {padding: 0 .3em; background:#FFF; border-left:1px solid #DDD; border-right:1px solid #DDD}
 .fbox li {list-style:none}
/*--------------------flyout top curve-----------*/
.trtop, .trbottom{display:block;}
 .tr1, .tr2, .tr3, .tr4 {display:block; overflow:hidden; background:#FFF}
    .tr1, .tr2, .tr3 {height:1px}
    .tr2, .tr3, .tr4 {border:1px solid #DDD; border-width:0 1px}
    .tr1 {margin:0 5px; background:#DDD}
    .tr2 {margin:0 3px; border-width:0 2px}
    .tr3 {margin:0 2px}
    .tr4 {height:2px; margin:0 1px}
/*--------------------flyout bottom curve-----------*/
 .br1, .br2, .br3, .br4 {display:block; overflow:hidden; background:#FFF}
  .br1, .br2, .br3 {height:1px}
    .br2, .br3, .br4 {border:1px solid #DDD; border-width:0 1px}
    .br1 {margin:0 5px; background:#DDD}
    .br2 {margin:0 3px; border-width:0 2px}
    .br3 {margin:0 2px}
    .br4 {height:2px; margin:0 1px}    
/*--------------------flyout middle curve-----------*/
 .mr1, .mr2, .mr3, .mr4 {display:block; overflow:hidden;  background:#FFF}
  .mr1, .mr2, .mr3 {height:1px}
    .mr2, .mr3, .mr4 {border:1px solid #DDD; border-bottom:1px solid #DDD; border-width:0 1px}
    .mr1 {margin:0px 5px 0px 100px; background:#DDD}
    .mr2 {margin:0px 3px 0px 0px; border-width:0 2px}
    .mr3 {margin:0px 2px 0px 0px}
    .mr4 {height:2px; margin:0px 1px 0px 0px}
        
.thdrcell {
    background:#F3F0E7;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    padding:5px;
    border-bottom:1px solid #C8BA92;
}
         
.tdatacell {
    font-family:arial;
    font-size:12px;
    padding:5px;
    background:#FFFFFF
}
         
.dvhdr1 {
    background:#F3F0E7;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    border:1px solid #C8BA92;
    padding:5px;
    width:150px;
}
         
.dvbdy1 {
    background:#FFFFFF;
    font-family:arial;
    font-size:12px;
    border-left:1px solid #C8BA92;
    border-right:1px solid #C8BA92;
    border-bottom:1px solid #C8BA92;
    padding:5px;
    width:150px;
}
         
p {
    margin-top:20px;
}
         
h1 {
    font-size:13px;
}
         
.dogvdvhdr {
    width:300px;
    background:#C4D5E3;
    border:1px solid #C4D5E3;
    font-weight:bold;
    padding:10px;
}
         
.dogvdvbdy {
    width:300px;
    background:#FFFFFF;
    border-left:1px solid #C4D5E3;
    border-right:1px solid #C4D5E3;
    border-bottom:1px solid #C4D5E3;
    padding:10px;
}
         
.pgdiv {
    width:320px;
    height:250px;
    background:#E9EFF4;
    border:1px solid #C4D5E3;
    padding:10px;
    margin-bottom:20px;
    font-family:arial;
    font-size:12px;
}
.transparent {
    background-color:white;
    display:none;
    width:400px;
    height:200px;
    position:absolute;
    color: white;
	border: 1px solid red;
}