/* CSS Document */

/* general presentation stuff */

body, p, td, th, ul, a {
	background-color: #fff;	
	color: #000;
	font-family: times, serif;
	font-size: 10pt;
}
p, li, dt, dd {
	line-height : 12pt;
}
p, ol, ul, dt {
	margin-top : 1px;
}
li, dd {
	margin-bottom : 0.5em;
}
h1 {
	font-size : 16pt;
}
h2 {
	font-size : 14pt;
	margin-bottom : 1px;
}
h3 {
	font-size : 12pt;
	margin-bottom : 1px;
}
a, a.visited {
	color: #369;
	background-color : transparent;
	text-decoration : underline;
}

table.borders {
	margin-left : auto;
	margin-right : auto;
	border : 1px solid #000;
	margin-bottom : 15px;
}
table.borders th {
	background-color : #ddd;
	color : inherit;
	border : 1px solid #000;
	padding : 6px 12px;
	vertical-align : top;
}
table.borders td {
	border : 1px solid #000;
	padding : 6px 12px;
	vertical-align : top;
}
.label {text-align: right; font-weight: bold;}
.label2 {text-align: left; font-weight: bold;}

/* control of block-level elements.  */

#content, #content2 {
	background-color: #fff;
	margin: 0;
	width: 100%;
	border: none;
}
.url {
	background-color : transparent;
	color : #369;
	text-decoration : underline;

}
#perm-links, #cool-links, #main-menu, #footer, .noprint {
	display: none;
}

.example {
	font-family : courier, monospace;
	background-color : #fff;
	color : #333;
}
.construction {
	font-style : italic;
}

ol {
	list-style-type : decimal;
}

ol ol {
	list-style-type : lower-alpha;
}