

H1, H2, H3, H4, H5, H6 {	
		color: #333333;	
/*		padding-bottom:	0.4ex; */
		padding-bottom:	0;
		padding-top: 2.4ex;
		margin: 0;
		font-weight: bold;
		font-family: Verdana, Arial, sans-serif;
	}
	H1	{	
			padding-top: 1.2ex;
			font-size: 4ex;
			font-family: Arial, sans-serif;
			margin-bottom:	2.2ex; 
	}
	H2	{	font-size: 2.4ex;
			padding: 0.6ex;
			margin-left:	-0.6ex;
			margin-bottom:	1.2ex;
			
			color: 		#FFFFFF;
			background: #0066cc;
			border-top: 2px solid #99CC00;
			border-bottom: none;
/*
			color: 		#000000;
			background: #999999;
			background-image:	url("../../test/toolbar-background.gif");
			border-bottom: 1px solid #0066cc;
*/
	}
	H3	{	font-size: 3.0ex;	border-bottom: 2px solid #0066cc;	margin-bottom:	1.2ex;}
	H4	{	font-size: 2.4ex;	}
	H5	{	font-size: 1.2em;	}
	H6	{	font-size: 1.0em;	}

P {
	font: 1.1em Verdana, Arial, sans-serif;
	padding-top:	1.2em;
	margin: 0;
	font: 1.1em Verdana, Arial, sans-serif;
}
CODE, PRE {
	font: 1.1em Lucida Console, Courier New, Monospace;
}

.class-tree{
	margin:		0 0 0 1ex;
	padding:	0;
	list-style: 	none;
}

.class-tree UL{
		padding:	0 0 0 3ex;
		border-right:	none;
		border-left:	1px dashed #CCCCCC;
		list-style: none url("../images/dash.gif");
	}


LI A	{
	padding:	0;
	color:		#000000;
	background:	#ffffff;
	font:		11px Verdana, Arial, sans-serif;
	font-weight:	normal;
}

/*** TABLES ***/

TABLE {
	border-collapse:	collapse;
	border:				1px solid white;
	margin:		1.2ex 0 4.8ex 0;
}

THEAD {
	font-weight:	bold;
}

THEAD TD {
	border-bottom:	1px solid black;
	text-align:		left;
	vertical-align:	bottom;
}

TD {
	font:			1.1em Verdana, Arial, sans-serif;
	border:			1px solid #aaa;
	padding:		4px;
	vertical-align:	top;
}
TD CODE {
	font: 1.0em Verdana, Arial, sans-serif;
}

.get-column,
.set-column,
.optional-column,
.bubbles-column {
	vertical-align:	middle;
	text-align:		center;
}

.get-header,
.set-header,
.optional-header,
.bubbles-header {
	writing-mode:	tb-rl;
	filter:			FlipH() FlipV();
	background:		white;
}
.warning {
	color:	red;
}