.main h2 {
	border-bottom-color : #66CC33;
}
.main h3 {
	border-bottom-width : 0px;
	font-size : 1em;
	margin : 1em 0px 0px 1.5em;
}

.main blockquote {
	margin-left : 2em;
	font-size : 0.9em;
	line-height : 140%;
}
.main table {
	margin-left : 2em;
	border : 1px solid Gray;
	border-collapse : collapse;
	caption-side : bottom;
	background-color : #EFEFEF;
	margin-right : 1ex;
}
.main td {
	font-size : 0.9em;
	text-align : center;
	width : 7em;
}
.main th {
	font-size : 0.9em;
	font-weight : normal;
}
.main th,.main td {
	margin : 0px;
	padding : 0.8ex 1ex 0.4ex 1ex;
	border : 0px solid Gray;
	border-top-width : 1px;
}
.vert{
	text-align : left;
	height : 2em;
}
.main table .vert, .main table .hor {
	border-right-width : 1px;
	padding-right : 1ex;
	width : 8em;
}
caption {
	font-size : 0.8em;
	font-weight : normal;
	margin : 0.5em;
}
