/* 
 *	 structural elements
 */
.KBPUBV2
{
	width: 100%; margin:4px 4px 4px 8px;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	FONT-SIZE: x-small; color: Black;
}

.kbRightNav   { width:165px; float:right; position:static; padding-left:8px; margin:4px 4px 8px 4px; font-size: 11px;}
.kbRightNav A { font-weight: normal; }
.kbRightNav A:visited { color: Purple; }

.KBFeedbackTable TD{ padding-top: 0px; padding-bottom: 6px; }

.KBTT .dec, .KBPUBV2 .dec { list-style-type: decimal; }
.KBTT .alpha, .KBPUBV2 .alpha { list-style-type: lower-alpha; }
.KBTT UL, .KBPUBV2 UL {}
.KBTT LI, .KBPUBV2 LI { margin-left: -0.5em; margin-bottom: 0; }

.KBTT UL LI, .KBPUBV2 UL LI { line-height: 120%; margin-left: -0.3em; }
.KBTT UL UL LI, .KBPUBV2 UL UL LI { font-size: 100%; }
.KBTT UL UL, .KBPUBV2 UL UL { font-size: 100%; margin-top: 0em;}
.KBTT OL LI, .KBPUBV2 OL LI { line-height: 120%; margin-left: -0.2em; }

.OldIE .KBPUBV2 OL LI { line-height: 120%; margin-bottom: 0; margin-left: -0.2em; }
.OldIE .KBPUBV2 UL UL LI {  margin-top: 0; margin-bottom: 0; }
.OldIE .KBPUBV2 .appliesto UL {  margin-top: 0em; }
.OldIE .KBPUBV2 .appliesto UL UL {  margin-top: 0; margin-bottom: 0; }
.OldIE .KBPUBV2 .appliesto UL LI {  margin-top: 0; margin-bottom: 0; }
.OldIE .KBPUBV2 .appliesto { margin-bottom: -1em; }

.appliesto { font-weight:bold; border-top: solid 1px #cccccc; padding-top: 1em; margin-top: 2em; width: 99%; }
.appliesto H3 { font-family:Verdana, Helvetica; font-size: small; }
.appliesto UL { font-weight:normal; margin-top: -1em; }
.appliesto UL UL {  margin-top: -0.2em; margin-bottom: -0.1em; }
.appliesto UL LI { margin-top: 0em; margin-bottom: 0em;  margin-left: -0.5em;}
.notice {	margin-bottom: -1em; margin-top: 1.4em;  }

.KBPUBV2 LI,
.KBPUBV2 OL LI,
.KBPUBV2 UL LI,
.KBPUBV2 UL UL,
.KBPUBV2 UL UL LI,
.KBPUBV2 .appliesto,
.KBPUBV2 .appliesto UL,
.KBPUBV2 .appliesto UL UL,
.KBPUBV2 .appliesto UL LI,
.KBPUBV2 .postappliesto,
.KBPUBV2 .postappliesto UL,
.KBPUBV2 .postappliesto UL UL,
.KBPUBV2 .postappliesto UL LI {
    margin: 5px !important;
}

.kbTT .indent, .KBPUBV2 .indent {	margin-top: 1em; margin-bottom: 1em; margin-left: 2em; 	}

.copyright {}
.disclaimer { padding:5px 20px 5px 10px; }

.TableData TABLE { margin-top: 1em; margin-bottom: 1em; width: 95% }
.TableData TH { background-color: #cccccc; text-align: center; font-size: x-small; }
.TableData TR {}
.TableData TD
{
	background-color: #f4f4fC;
	font-size: x-small; border: white 1px solid;
	margin-left: 0.5em;
}

TABLE.docinfo	{	WIDTH: 99%;	border: none;	}
TABLE.docinfo TD	{	BORDER:	none;	}

.docinfo { margin-top: 24px; }
.docinfo TD.data	{ font-size: x-small; background-color: #f4f4fC; }
.docinfo TD.label	{ background-color: #cccccc;font-weight: bold; font-size: x-small; }

.KBPUBV2 IMG.graphic { border-style:none; border-width:0  }

.KBPUBV2 .E { margin-top: 0.5em; margin-bottom: 0.3em; display:block; }
.KBPUBV2 KBD { font-weight: bold; }	/* USERINPUT */
.KBPUBV2 .weboutput {  }
.KBPUBV2 .weboutput table object { position: static; }

.KBPUBV2 .URLLink:hover, .KBPUBV2 .kblink:hover, .KBPUBV2 .UNCLink:hover { CURSOR: hand; COLOR: #ff9900 }
.KBPUBV2 .URLLink:link, .KBPUBV2 .kblink:link, .KBPUBV2 .UNCLink:link {COLOR: #0000ff}
.KBPUBV2 .URLLink:visited, .KBPUBV2 .kblink:visited, .KBPUBV2 .UNCLink:visited {COLOR: #800080}
.KBPUBV2 .URLLink:active, .KBPUBV2 .kblink:active, .KBPUBV2 .UNCLink:active {COLOR: red}

.errormsg
{
	margin-top: 0.7em; margin-bottom: 0.7em; margin-left: 2em;
	font-size: 97%; FONT-WEIGHT: bolder; text-align:center; 
	FONT-FAMILY: "Courier New", courier, monospace; 
	COLOR: Maroon;
	display:block; 
}
.message
{
	margin-top: 0.7em; margin-bottom: 0.7em; margin-left: 2em;
}

PRE 
{
	PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.5em; PADDING-BOTTOM: 0.5em;
	MARGIN-LEFT: 24px; MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em;
	COLOR: black; BACKGROUND-COLOR: #eeeeee; width: 100%;
	FONT-FAMILY: "Courier New", courier, monospace;
	font-size: x-small;
}
PRE.in_text { COLOR: black; FONT-FAMILY: "Courier New", courier, monospace; }

H1 { FONT-WEIGHT: bold; font-family: Verdana; FONT-SIZE: medium; MARGIN-LEFT: 0px; TEXT-DECORATION: none  } 
H3 { FONT-WEIGHT: bold; FONT-SIZE: small; color: midnightblue; MARGIN-LEFT: 0px; TEXT-DECORATION: none  } 
H4 { FONT-WEIGHT: bold; FONT-SIZE: x-small; MARGIN-LEFT: 0px; TEXT-DECORATION: none }
H5 { FONT-WEIGHT: bold; FONT-SIZE: x-small; MARGIN-LEFT: 0px; TEXT-DECORATION: none }
H2
{  
	font-variant: small-caps;  FONT-WEIGHT: bold; FONT-SIZE: small; 
	font-family: Verdana, Helvetica; COLOR: #CC6600; 	
	margin: 8px 12px 6px -6px; padding-top: 8px; 
	width: 99%; letter-spacing: .02em;
}

.disclaimer {	font-size: 90%; font-weight: 100; text-transform: capitalize; }

.NOTICE {padding-left: 12px; padding-right: 24px; }
.SUMMARY {padding-left: 12px; padding-right: 24px; }
.MOREINFORMATION {padding-left: 12px; padding-right: 24px; }
.SYMPTOMS {padding-left: 12px; padding-right: 24px; }
.CAUSE {padding-left: 12px; padding-right: 24px; }
.RESOLUTION {padding-left: 12px; padding-right: 24px; }
.STATUS {padding-left: 12px; padding-right: 24px; }
.WORKAROUND {padding-left: 12px; padding-right: 24px; }
.REFERENCES {padding-left: 12px; padding-right: 24px; }
.CAUSE {padding-left: 12px; padding-right: 24px; }
.WHATTOTRY {padding-left: 12px; padding-right: 24px; }
.ERRORMESSAGE {padding-left: 12px; padding-right: 24px; }

.internal .head 
{
	font-weight:bold; 
	text-align: center; 
	background-color: white; 
	color: red; 
	border-top-style: solid 
}
p.internal
{ 
	margin-left: 5%; 
	margin-right: 5%
}
.internal .tail
{
	background-color: white; 
	color: red; 
	border-bottom-style: solid 
}
.partner .head 
{
	font-weight:bold;
	text-align: center; 
	background-color: white; 
	color: #FFAA00; 
	border-top-style: solid
}
p.partner
{ 
	margin-left: 5%; 
	margin-right: 5%
}
.partner .tail
{
	background-color: white; 
	color: #FFAA00; 
	border-bottom-style: solid
}

/*** For KB-Subtypes ***/
.KBSC, .KBQA, .KBTT, .KBSI  { margin: 4px 8px 4px 8px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; }
.SectionImage { width:110px; float:right; position:static; padding-left:8px; margin:4px 8px 8px 4px; }
.dropCap { font-size: x-large; }
.qaText  { padding-top: 9px; }
.blurb   { padding: 0px 10px 10px 5px; }
.g_graphic { border-left: solid 1px #999999; padding: 0px 4px 0px 4px; } 
.b_graphic { border-right: solid 1px #999999; padding: 0px 4px 0px 4px; } 
.kbRightCol { padding: 0px 10px 0px 16px; }

.kbSI H2 { font-variant: small-caps;  FONT-WEIGHT: bold; FONT-SIZE: 110%; 
	font-family: Verdana, Helvetica; COLOR: #CC6600; margin: 10px 2px 6px 0px; padding-top: 4px; }
.kbQA .Summary	{padding-left: 12px; padding-right: 24px; margin-top:10px; border-top: solid 1px #999999;}
/************/
