﻿* {
line-height: 1.4em;
}

body {
margin: 0px;
padding: 0px;
background-color: #333333;
color: #FBFFED;
font-family: sans-serif;
}

h1 {
font-family: "Roadgeek 2005 Series F", "Roadgeek 2000 Series F", HighwayGothicF, "Microsoft Sans Serif", "DejaVu Sans", Helvetica, Arial, sans-serif;
font-size: 2.5em;
font-weight: normal;
letter-spacing: .1em;
max-width: 18em;
margin: 0px auto .3em auto;
padding: .2em;
text-align: center;
border: .125em solid;
border-radius: .375em;
-moz-border-radius: .375em;
background-color: #60331B;
color: #FBFFED;
word-spacing: .125em;
}

h2 {
font-family: "Roadgeek 2005 Series E", "Roadgeek 2000 Series E", HighwayGothicE, Calibri, "DejaVu Sans", Helvetica, Arial, sans-serif;
font-size: 2em;
font-weight: normal;
letter-spacing: .1em;
max-width: 21em;
margin: .6em auto .3em auto;
padding: .2em;
text-align: center;
border: .125em solid;
border-radius: .375em;
-moz-border-radius: .375em;
background-color: #005F47;
color: #FBFFED;
word-spacing: .125em;
}

h3 {
font-family: "Roadgeek 2005 Series D", "Roadgeek 2000 Series D", HighwayGothicD, "DejaVu Sans Condensed", "Abadi MT Condensed", "Helvetica Narrow", "Arial Narrow", sans-serif;
font-size: 1.75em;
font-weight: normal;
letter-spacing: .1em;
max-width: 22.5em;
margin: .6em auto .3em auto;
padding: .2em;
text-align: center;
border: .125em solid;
border-radius: .375em;
-moz-border-radius: .375em;
background-color: #004372;
color: #FBFFED;
word-spacing: .125em;
}

h4 {
font-family: "Roadgeek 2005 Series C", "Roadgeek 2000 Series C", HighwayGothicC, "Abadi MT Condensed", "DejaVu Sans Condensed", "Helvetica Narrow", "Arial Narrow", sans-serif;
font-size: 1.5em;
font-weight: normal;
letter-spacing: .1em;
max-width: 22.5em;
margin: .6em auto .3em auto;
padding: .2em;
text-align: center;
border: .125em solid;
border-radius: .375em;
-moz-border-radius: .375em;
background-color: #C40027;
color: #FBFFED;
word-spacing: .125em;
}

h5 {
font-family: "Roadgeek 2005 Series B", "Roadgeek 2000 Series B", HighwayGothicB, "Abadi MT Condensed", "Helvetica Narrow", "Arial Narrow", sans-serif;
font-size: 1.25em;
font-weight: normal;
letter-spacing: .1em;
max-width: 24em;
margin: .6em auto .3em auto;
padding: .2em;
text-align: center;
border: .125em solid;
border-radius: .375em;
-moz-border-radius: .375em;
background-color: #9A0068;
color: #FBFFED;
word-spacing: .125em;
}

h6 {
font-family: "Roadgeek 2005 Series B", "Roadgeek 2000 Series B", HighwayGothicB, "Abadi MT Condensed", "Helvetica Narrow", "Arial Narrow", sans-serif;
font-size: 1em;
font-weight: normal;
letter-spacing: .1em;
max-width: 24em;
margin: .6em auto .3em auto;
padding: .2em;
text-align: center;
border: .125em solid;
border-radius: .375em;
-moz-border-radius: .375em;
background-color: #333333;
color: #FBFFED;
word-spacing: .125em;
}

p {
max-width: 50em;
margin: .6em auto .6em auto;
text-align: justify;
text-indent: 1.8em;
padding: 0px .3em;
font-family: serif;
}

dl {
max-width: 20em;
margin: .6em auto .6em auto;
text-align: center;
border: .13em solid;
border-radius: .75em;
-moz-border-radius: .75em;
}

ol, ul {
max-width: 20em;
margin: .6em auto .6em auto;
text-align: center;
border: .13em solid;
border-radius: .75em;
-moz-border-radius: .75em;
}

ol.longitems, ul.longitems {
max-width: 40em;
text-align: left;
}

ol.linklist li {
margin-top: .15em;
margin-bottom: .15em;
}

ul.linklist li {
margin-top: .15em;
margin-bottom: .15em;
}

ol ol {
border: 0px none;
margin: 0px auto;
}

ul ul {
border: 0px none;
margin: 0px auto;
}

a:link {
text-decoration: none;
color: #72B8F0;
border: solid .13em;
padding: .05em;
border-radius: .25em;
-moz-border-radius: .25em;
}

a:visited {
text-decoration: none;
color: #72B8F0;
border: solid .13em;
padding: .05em;
border-radius: .25em;
-moz-border-radius: .25em;
}

a:hover {
text-decoration: none;
color: #FBFFED;
background-color: #004372;
border: solid .13em;
padding: .05em;
border-radius: .25em;
-moz-border-radius: .25em;
}

a:active {
color: #333333;
background-color: #FFB500;
}

hr {
width: 16em;
height: 0px;
border-top: .075em dashed;
border-right: 0px none;
border-bottom: 0px none;
border-left: 0px none;
}

.const {
color: #333333;
background-color: #FD6902;
font-family: "Roadgeek 2005 Series C", "Roadgeek 2000 Series C", HighwayGothicC, "Abadi MT Condensed", "DejaVu Sans Condensed", "Helvetica Narrow", "Arial Narrow", sans-serif;
font-size: 75%;
text-transform: uppercase;
letter-spacing: 0px;
word-spacing: .25em;
}

.line2 {
font-size: 75%;
}

*::selection {
color: #333333;
background-color: #FFB500;
}

table {
margin: 0em auto 0em auto;
font-size: 90%;
border: .13em solid;
border-radius: .75em;
-moz-border-radius: .75em;
}

table td {
padding: 0.1em 0.25em 0.1em 0.25em;
text-align: center;
}

@media print {

body {
color: #000000;
background-color: #FFFFFF;
}

h1 {
color: #62331E;
background-color: #FFFFFF;
page-break-after: avoid;
page-break-inside: avoid;
}

h2 {
color: #005F4D;
background-color: #FFFFFF;
page-break-after: avoid;
page-break-inside: avoid;
}

h3 {
color: #00437B;
background-color: #FFFFFF;
page-break-after: avoid;
page-break-inside: avoid;
}

h4 {
color: #C7002B;
background-color: #FFFFFF;
page-break-after: avoid;
page-break-inside: avoid;
}

h5 {
color: #9D0071;
background-color: #FFFFFF;
page-break-after: avoid;
page-break-inside: avoid;
}

h6 {
color: #000000;
background-color: #FFFFFF;
page-break-after: avoid;
page-break-inside: avoid;
}

a:active {
color: #00437B;
border: 0px none;
padding: 0px;
text-decoration: none;
}

a:hover {
color: #00437B;
border: 0px none;
padding: 0px;
text-decoration: none;
}

a:link {
color: #00437B;
border: 0px none;
padding: 0px;
text-decoration: none;
}

a:visited {
color: #9D0071;
border: 0px none;
padding: 0px;
text-decoration: none;
}

.const {
border: solid .13em #FF6802;
padding: 0px;
}


}
