	.emphasis	{font-style:italic;	font-weight:bold;	text-decoration:underline;	}	tr.test td{border-bottom:1px solid gray;	padding-right:0em;	}	.test td.top{	vertical-align:top;	}	.callout{	font-style:italic;	color:#30C;	}		.sm_header{	font-weight:bold;	text-decoration:underline;	font-size:1.2em;	}.greyText {   color: gray;   background-color: transparent; }.greyText code {   color: white;   font-weight: bold; }.greyText img.whiteBorder {   border-width: 5px;   border-color: white;   border-style: solid; }.dt_ { font: 1pt Arial; font-weight: 700; color: #0000CC; }.dd_ { 	font: .8em/1em Lucida Sans Unicode, Helvetica; color: #0000CC;	border-left-style: double; padding-left: 8; } .kASHglobal2	{ 	background-color: #F6FBFF; 	padding: 5px; }.kASHglobal	{	margin-left: -5px; 	background-color: #F6FBFF; 	border: 1px dotted #99CCFF; 	padding: 5px; }.kASHkwrd	{ 	color:#006610; }.kASHidn	{ 	color:#0000D0; }.kASHwrd	{ 	color:#000050; }.kASHqt		{ 	color:#666666; }.kASHcom	{ 	color:#CC00CC; }.kASHnum	{ 	color:#991010; }.kASHop		{ 	color:#0000FF; }.kMHdec		{ 	color:#bbb; }.kMHtag		{ 	color:#000050; 	font-weight: bold; }.kMHkatr	{ 	color:#0000D0; }.kMHqt		{ 	color:#666; }.kMHcom		{ 	color:#CC00CC; }.kMHCDtag	{ 	color:#9A9AFF; 	font-style: italic; }.kMHCDATA	{ 	color:#000; 	font-style: italic; }.kMHERROR	{ 	background-color: #FF0000; 	color:#FFF; 	font-family: Verdana, Arial, sans-serif; }applet.imgb{border:solid 1px #000000;}		.hint{color:#660000;	font-style:italic;}	p{padding-left:2em;	padding-right:2em;}	.on{background-color:#fc6;	padding-left:1em;	padding-right:1em;	padding-bottom:.25em;	padding-top:.25em;	font-weight:bold;	font-size:smaller;}	.off{background-color:#9FF;	padding-left:1em;	padding-right:1em;	padding-bottom:.25em;	padding-top:.25em;	font-size:smaller;}	.anchor{font-size:smaller;}	.td1{padding-left:1.5em;	padding-right:1.5em;	padding-bottom:.5em;	padding-top:.5em;background-color:#FFC;	font-size:.9em;vertical-align:top;	}		td{	padding-left:2em;	padding-right:2em;	padding-top:.5em;	padding-bottom:.5em;	}	.emphasize{font-weight:bold;	font-style:italic;}	.tdtitle{padding-left:1.5em;	padding-right:1.5em;	padding-bottom:.5em;	padding-top:.5em;background-color:#FFC;	font-size:.9em;	font-weight:bold;	}	caption{font-weight:bold;	text-align:left;}	.td2{padding-left:1.5em;	padding-right:1.5em;	padding-bottom:.5em;	padding-top:.25em;	font-size:.8em;}	.indented{	padding-left:.5em;	padding-right:.5em;	}	.td3{padding-left:1.5em;	padding-right:1.5em;	padding-bottom:.5em;	padding-top:.5em;	font-weight:bold;	font-size:.8em;	font-family:verdana;}	.emphasis1{font-weight:bold;font-style:italic;text-decoration:underline;}		.code{font-size:1.1em;		font-family:'courier new';		color:#C60;		font-weight:bold;		background-color:#DFF;		padding:0em .3em 0em .3em;}		.codesmall{font-family:courier,monospace;	color:#660;	font-size:.8em;}	.uml_object{padding-left:.5em;	padding-right:1.5em;	font-weight:bold;	font-size:1.2em;	padding-top:.25em;	padding-bottom:.3em;}	.uml_class{vertical-align:top;	padding-left:.25em;	padding-right:1.5em;	padding-top:.25em;	padding-bottom:.3em;	font-weight:bold;}	.uml_method{vertical-align:top;	padding-left:.25em;	padding-top:.25em;	padding-right:1.5em;	padding-bottom:.5em;}	.codesample{font-family:courier,monospace;	background-color:#FFC;}	.pseudo{font-family:courier,monospace;	font-style:italic;	background-color:#CFF;}	h3{padding-left:2em;}	p{padding-left:2em;}