/* General - typo */

* {
	margin: 0;
	padding: 0;
}
h1,h2,h3,h4,h5,p,blockquote,ul,ol,dl,fieldset,address {
	margin: 5px 0;
}
li,dd {
	margin-left: 15px;
}
ul,ol {
	margin-left: 5px;
}
fieldset {
	padding: 6px;
}
h1 {
	font-size: 1.7em;
}
h2 {
	font-size: 1.5em;
}
h3 {
	margin: 10px 0;
	font-size: 1.3em;
}
h4 {
	margin: 10px 0 8px 0;
	font-size: 1.2em;
}
h5 {
	font-size: 1.1em;
}
h6 {
	font-size: 1em;
	font-weight: bold;
}
body {
	color: #000;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	line-height: 1.3em;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a, a:visited {
	color: #543;
}

/* Specific */

.juco hr.clearfloats {
	visibility: hidden;
	border: none;
	height: 0;
	margin: 0;
	padding: 0;
	line-height: 0;
	clear: both;
}
.juco span.superStrongEmphasis {
	font-style: italic;
	font-weight: bold;
}
.juco hr.notes {
	width: 33%;
	margin: 1.5em 0 0.6em 0;
}
.juco hr.short {
	width: 33%;
	margin: 0 auto;
}
.juco div.conTitle {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0.6em;
}
.juco div.conTitle1 {
	font-size: 1.1em;
	font-weight: bold;
	font-style: italic;
	margin: 0.2em 0;
}
.juco div.conTitle2 {
	font-weight: bold;
	font-style: italic;
	text-indent: 1em;
}
.juco div.conTitle3 {
	font-style: italic;
	text-indent: 1em;
}
.juco span.quoted {
	font-family: Georgia,serif;
}
.juco blockquote {
	font-family: Georgia,serif;
	margin-left: 2em;
	margin-right: 1em;
}
.juco span.i, .juco strong.i, .juco a.i, .juco span.em, .juco strong.em, .juco a.em, .juco img.em {
	font-style: italic;
}
.juco span.b, .juco em.b, .juco a.b, .juco img.b, .juco span.strong, .juco em.strong, .juco a.strong, .juco img.strong {
	font-weight: bold;
}
.juco span.s, .juco em.s, .juco strong.s, .juco a.s, .juco img.s {
	text-decoration: line-through;
}
.juco span.e, .juco em.e, .juco strong.e, .juco a.e, .juco img.e {
	font-size: 0.7em;
	vertical-align: super;
}
.juco span.floatleft, .juco em.floatleft, .juco strong.floatleft, .juco a.floatleft, .juco img.floatleft {
	float: left;
	text-indent: 0;
}
.juco span.floatright, .juco em.floatright, .juco strong.floatright, .juco a.floatright, .juco img.floatright {
	float: right;
	text-indent: 0;
}
.juco span.century {
	font-variant: small-caps; 
}
.juco div.debugReport {
	border: 2px double #ccc;
	background-color: #ddf;
	color: #333;
	font-size: 10px;
	font-family: sans-serif;
	padding: 2px 4px;
}

