@charset "utf-8";
/* DEBUG: * { outline: 1px solid black !important; } */

body {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #FFFFFF;
	background-image: none;
    padding: 0;
    margin: 0;
}
/* This specifies that the noscript element be hidden when a page is printed if javascript is disabled. */
noscript {
    display: none;
}
/* This class is used to hide skip links for text navigation. */
.skiplink {
    display: none;
}
/* This class is used to set elements to print ONLY. */
.print {
    visibility: visible;
}
/* This class is used to set elements NOT to print. */
.noprint {
    display: none;
}
img {
    border: none;
}
#container {
    background-color: transparent;
	border: none;
	box-shadow: none;
	background-image: none;
}
#header {
    display: block;
	background-color: transparent;
	height: 240px;
	margin-bottom: 0;
}
#header .contactinfo { display: none; background-color: transparent; }
#header .logo {
	text-align: left;
	margin: 5px auto 25px 5px;
}
#menu {
    display: none;
}
#slider, #carousel {
    display: none;
}
#content {
	display: block;
    background-image: none;
	border: none;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
}
#content h1 {
    font-size: 245%;
    font-weight: normal;
    text-align: left;
    width: 100%;
    border-bottom: none;
    padding: 0;
    margin: 0 0 15px auto;
}
#content h2 {
    font-size: 185%;
    margin: 5px 0 5px 3px;
}
#content h3 {
    font-size: 165%;
    margin: 5px 0 5px 5px;
}
#content h4 {
    font-size: 145%;
    margin: 5px 0 5px 8px;
}
#content p {
    font-size: 100%;
    margin: 8px 0 8px 5px;
}
#content p.jumplink {
    display: none;
}
#content blockquote p {
    font-family: "Times New Roman", Times, serif;
    font-size: 118%;
}
#content a {
    color: #000000;
    background-color: inherit;
    text-decoration: none;
}
#content img {
    border: none;
}
#content li a {
    text-decoration: none;
}
#content blockquote {
    margin: 0 0 0 2em;
}
#content em.underline {
    text-decoration: underline;
}
/* This class is used in conjunction with the pdf class e.g. <span class="pdf break"></span> */
#content span.break {
    display: inline;
}
#content table {
    border: 1px solid #000000;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 0 25px 5px;
}
#content table caption {
    font-size: 100%;
    font-weight: bold;
    text-align: left;
    padding: 5px 0 5px 0;
}
#content table th {
    font-size: 95%;
    color: #FFFFFF;
    background-color: #000000;
    border: 1px solid #0A0A0A;
    padding: 2px;
}
#content table td {
    font-size: 95%;
    text-align: left;
    border: 1px solid #000000;
    padding: 1px 2px 1px 2px;
}
#content form {
    display: none;
}
#content dl {
    margin: 5px 0 10px 5px;
}
#content dl dt {
    font-size: 95%;
    font-weight: bold;
    padding: 0;
    margin: 0 0 2px 0;
}
#content dl dd {
    font-size: 95%;
    padding: 0;
    margin: 0 0 2px 10px;
}
#content dl.address, #content dl.address dt, #content dl.address dd {
    padding: 0;
    margin: 2px 0 0 5px;
}
#content kbd {
    background-color: transparent;
    border: none;
}
#content abbr, #content acronym {
    border: none;
}
#content strong.emphasis {
    font-weight: normal;
    text-transform: uppercase;
}
/* This class is for links to RSS news feeds. */
#content a.feed, #footer a.feed {
    background-image: none;
}
/* This class is for the PDF icon for links to PDF documents. */
#content span.pdf {
    font-size: 75%;
    background-image: none;
}
#footer {
	background-color: transparent;
    width: 100%;
    clear: both;
	border-top: 1px solid #909090;
}
#footer h2 { color: #888888; }
#footer p { color: #000000; }
#footer p.legalstatement { color: #000000; background-color: transparent; border-top: 1px solid #000000; }
#footer ul.quicklinks {
    display: none;
}