@CHARSET "UTF-8";

.tidycontent *,
.tidycontent {
	font-size: 15px !important;
	font-family: Arial !important;
	line-height: 17px !important;
	color: #333;
}

.tidycontent p {
	margin: 10px 0 !important;
}

.tidycontent p:first-child {
	margin-top: 0 !important;
}

.tidycontent strong {
	font-style: none !important;
	font-weight: bold !important;
}

.tidycontent em {
	font-style: italic !important;
	font-weight: normal !important;
}

.tidycontent span {
	display: inline !important;
}

.tidycontent address {
	display: block !important;
	font-style: italic !important;
}

.tidycontent pre {
	font-family: Courier New !important;
	display: block !important;
	white-space: pre-wrap !important;
    word-wrap: break-word !important;
}

.tidycontent h1 {
	font-size: 2em !important;
}

.tidycontent h2 {
	font-size: 1.5em !important;
}

.tidycontent h3 {
	font-size: 1.17em !important;
	font-weight: bold !important;
}

.tidycontent h4 {
	font-size: 1em !important;
	font-weight: bold !important;
}

.tidycontent h5 {
	font-size: .83em !important;
	font-weight: bold !important;
}

.tidycontent h6 {
	font-size: .75em !important;
	font-weight: bold !important;
}

.tidycontent ul,
.tidycontent ol {
	margin: 0.5em 0px !important;
	padding: 0 30px !important;
}

.tidycontent sub,
.tidycontent sup {
	font-size: 0.8em !important;
    line-height: 0 !important;
    position: relative !important;
    vertical-align: baseline !important;
}

.tidycontent sub {
	bottom: -0.25em !important;
}

.tidycontent sup {
	bottom: 1.25em !important;
}

.tidycontent hr {
	height: 0px !important;
	display: block;
	clear: both;
	border-top: 1px solid #666 !important;
}

.tidycontent acronym {
	border-bottom: 1px dotted #666 !important;
	cursor: help !important;
}

.tidycontent abbr {
	border-bottom: 1px dashed #666 !important;
	cursor: help !important;
}

.tidycontent cite {
	border-bottom: 1px dashed #666 !important;
	font-style: italic !important;
}

.tidycontent del {
	color: #ee0000 !important;
	text-decoration: line-through !important;
}

.tidycontent ins {
	color: #009900 !important;
	text-decoration: underline !important;
	background: none !important;
}


.tidycontent a {
	color: #0000aa !important;
	text-decoration: underline !important;
}

.tidycontent a:visited:hover,
.tidycontent a:hover {
	color: #aa0000 !important;
}

.tidycontent a:visited {
	color: #800080 !important;
}

.tidycontent a:before,
.tidycontent a::before {
	content: "→";
}

.tidycontent td {
	text-align: center;
	vertical-align: middle;
}

.tidycontent tr[valign=middle] td,
.tidycontent tr[valign=middle] th,
.tidycontent td[valign=middle] {
	vertical-align: middle !important;
}

.tidycontent tr[valign=top] td,
.tidycontent tr[valign=top] th,
.tidycontent td[valign=top] {
	vertical-align: top !important;
}

.tidycontent tr[valign=bottom] td,
.tidycontent tr[valign=bottom] th,
.tidycontent td[valign=bottom] {
	vertical-align: bottom !important;
}

.tidycontent tr[align=left] td,
.tidycontent tr[align=left] th,
.tidycontent td[align=left] {
	text-align: left !important;
}

.tidycontent tr[align=center] td,
.tidycontent tr[align=center] th,
.tidycontent td[align=center] {
	text-align: center !important;
}

.tidycontent tr[align=right] td,
.tidycontent tr[align=right] th,
.tidycontent td[align=right] {
	text-align: right !important;
}

.tidycontent caption {
	text-align: right !important;
	font-style: italic !important;
	font-size: 1em !important;
}

.tidycontent table[border] {
	border-collapse: collapse !important;
}

.tidycontent table[border] th,
.tidycontent table[border] td,
.tidycontent table[border] {
	border: 1px solid #666 !important;
}

.tidycontent table[border] caption{
	border: none !important;
}

.tidycontent table[border="0"] th,
.tidycontent table[border="0"] td,
.tidycontent table[border="0"] {
	border: none !important;
}

.tidycontent caption,
.tidycontent table[border="0"] caption {
	border-bottom: 1px solid #aaa !important;
}

.tidycontent thead td,
.tidycontent thead th {
	background-color: #5D93C2 !important;
	color: #fff !important;
	font-weight: bold  !important;
}

.tidycontent tfoot td,
.tidycontent tfoot th {
	background-color: #ECF5FE !important;
	color: #666 !important;
	font-weight: bold  !important;
}

.tidycontent tbody tr:nth-child(odd) th,
.tidycontent tbody tr:nth-child(odd) td {
	background-color: #f7f7f7;
}

.tidycontent .mcePageBreak {
	display: block;
	background: #aaa;
	height: 2px;
	width: 100%;
	margin: 3px 0;
}