/***********************************************************
 * webclass print style sheet
 * some aspects of this style sheet borrowed from the W3C
 * $Id: print.css,v 1.5 2001/04/19 05:02:42 fred Exp $
 */

body{
	margin:	10%;
	background-position:	right	top;
	background-attachment:	fixed;
	background-repeat:	no-repeat;
	background-image:	url(../tab.png);
	color:	#000000;
	background-color:	#ffffff;
}

h1,	h2,	h3,	h4,	h5,	h6	{
	color:	#000;
	background-color:	transparent;
}

h1	{
	font-size:	150%
}

div.sidebar h1 {
	font-size:	100%
}

h2	{
	font-size:	125%;
	font-style:	italic;
}

h3	{
	font-size:	108%;
	font-style:	normal;
	font-weight: bold;
}

h4	{
	font-size:	92%;
	font-style:	normal;
	font-weight: bold;
}

h5	{
	font-size:	75%;
	font-style:	normal;
	font-weight: bold;
}

h6	{
	font-size:	70%;
	font-style:	normal;
	font-weight: bold;
}

code,	pre,	tt	{
	font-family:	"Andale Mono", Monaco, Courier, "Courier New", monospace;
}
	
em	{
	font-weight:	normal;
	font-style:	italic;
}

strong	{
	font-style:	italic;
	font-weight:	bold;
}

dt	{
	font-weight:	bold;
}

ol	ul	li	{
	list-style-type:	circle;	
}

ol	li	{	
	list-style-type:	upper-roman;
}

ol.arabic	li	{
	list-style-type:	decimal;
}

ol	ol	li,	ol.arabic	ol	li	{	
	list-style-type:	upper-alpha;
}	

ol.quiz	li	{
	list-style-type:	decimal;
	margin-top:	1em;
}

ol.quiz	ol	li	{
	list-style-type:	upper-alpha;
	margin-top:	0em;
}

ol	ol	ol	li	{	
	list-style-type:	lower-roman;
}	

ol	ol	ol	ol	li	{	
	list-style-type:	lower-alpha;
}	

ol	ol	ol	ol	ol	li	{	
	list-style-type:	decimal;
}	

legend	{
	font-family:	sans-serif;
	font-weight:	bold;
}

caption	{
	font-weight:	bold;
}

.CVS	{
	display:	none;
}

.deemphasized	{
	font-size:	75%;
	color:	#999999;
	background-color:	#ffffff;
}

.little	{
	font-size:	75%;
}

.navigation	{
	display:	none;
}

img.right-float	{
	float:	right;
}

.summary	{
	background-color:	#fff;
	color:	#000000;
	border:	#000000;
	border-style:	solid;
	border-top-width:	1px;
	border-right-width:	1px;
	border-bottom-width:	1px;
	border-left-width:	1px;
	padding-top:	.25em;
	padding-right:	.25em;
	padding-bottom:	.25em;
	padding-left:	.25em
}

td.leftborder	{
	border-style:	solid;
	border-left-width:	1px;
}

.note	{
	background-color:	#fff;
	color: #000;
	border:	2px	dashed;
	padding-top:	.25em;
	padding-right:	.25em;
	padding-bottom:	.25em;
	padding-left:	.25em;
	border-width:	2px;
	border-color:	#000000;
	border-style:	dashed;
}

.deprecated	{
	font-weight:	lighter;
	padding-top:	2px;
	padding-right:	2px;	
	padding-bottom:	2px;
	padding-left:	2px;
	border-style:	dotted;
	border-top-width:	1px;	
	border-right-width:	1px;
	border-bottom-width:	1px;
	border-left-width:	1px;
	font-size:	90%
}

.outbound-see-also	{
	background-color:	#CCFFFF;
}

a	{
	color:	#000000;
	background-color: transparent;
	text-decoration: underline;
	font-weight: bold;
	border: none;
}

.ahem {
	display: none;
}

.sidebar {  background: transparent; width: 75%; float: none; border: 1px #FF0000 solid;
	padding: 0.50em;
}
