/* finale stylesheet */

body, p, th, td, a, li, h1, h2  { font-family: Verdana, Arial, helvetica, sans-serif; }
body { margin: 2em 2em 2em 3em; width: 72em; color: #000000;
       background: #fff url(../images/header2015bg2.png) repeat-x top left;
}

#finaleContent {
    margin-top: 200px;
    width: 800px;
    margin-left: 160px;
}
#finaleContentMob {
    margin-top: 200px;
}

body, p, li, th, td, a, h2 { font-size: small; }
h2 { padding: 0.25em 0.5em 0.25em 0.5em; font-size: 110%; font-weight: bold; color: white; background-color: #483D8B; }
h3 { font-size: 120%; color: navy; }
h4 { font-size: 105%; color: black; }
h6 { font-size: 100%; font-weight: bold; color: darkgreen; margin: 0 20em -0.5em 30px; }
pre { font-family: courier new, courier; }
a { font-weight: normal; color: darkblue; }
a.topMenu { font-weight: normal; color: darkblue; font-size: 80%; }
a:hover	{ background-color: darkblue; color: white; }
a.to_top { font-size: x-small;}
p.amazads {
    vertical-align: top;
    text-align: center;
    margin-bottom: 1.5em;
}

#headerPhotoBG {
    top: 20px;
    left: 131px;
    position: absolute;
}
#headerPhoto {
    top: 35px;
    left: 213px;
    position: absolute;
}
#headerText {
    top: 45px;
    left: 645px;
    position: absolute;
}
#headerLinks {
    padding: 0.5em;
    border-bottom: 1pt solid;
    top: 150px;
    left: 20%;
    position: absolute;
    letter-spacing: 0.15em;
    border-bottom: 1px solid #354579;
}

table.header {
    margin-left: auto;
    margin-right: auto;
}
td.header {
    text-align: center;
}
td.adscol {
    vertical-align: top;
    text-align: left;
    padding-left: 1em;
}
td.pad {
    padding: 0.1em 0.5em 0.1em 0.5em;
}
a.headerNav, a.headerNav:hover, a.tiny:hover {
    font-weight: bold;
    text-decoration: none;
    margin: 0 1.0em;
    padding: 0.5em;
    color: #354579;
    background-color: #fff;
    font-family: Georgia, "Times New Roman", Helvetica, serif;
}
a.headerNav:hover {
    color: #fff;
    background-color: #354579;
}
a.headerNav, a.headerNav:hover, a.tiny:hover {
    margin: 0 0.4em 0 0.4em;
    padding: 0.2em 0.4em 0.2em 0.4em;
}
/*
a.headerNavMobile {
    text-decoration: underline;
    font-size: small;
    }
*/


img.header { border: 1px solid navy; }
img.border1 { border: 1px solid black;; margin: 1em 0 1em 2em; }
img.border0 { border: 0px solid black;; margin: 0 0 1em 2em; }
.box { border: 1pt solid #000000; }
.question { background-color: #f8f8f8; margin: 6pt; font-weight: bold; }
.indent1 { margin: 10 20 0 30; }
li { margin-left: 30; }
.li2 { margin-left: 0; }
li.toc { margin-left: 1em; }
ul { list-style-type: square; }
.margin10 { margin: 10pt; }
.center { text-align:center; }
.menu { color: #191970; font-weight:bold; background-color: papayawhip; }
.listselect, .checkbox { font-style: italic; }
.tool { background-color: #ADeff0; font-weight:bold;}
.keystroke { font-weight:bold; }
.button { font-weight:bold; }
.jazz { font-family: Jazz; font-size: 150%; text-align: center; }
.jazztext { font-family: "JazzText"; font-size: 150%; text-align: center; }
.jazztext_sm { font-family: "JazzText"; font-size: 110%; text-align: center; }
.center { margin-left: auto; margin-right: auto; }
.lightgreyBG { background-color: #f0f0f0; }
.light_shade { text-align: center; background-color: #f0faf0; }
.light_shade2 { text-align: center; background-color: #fefef9; }
td.BGgreen { text-align: left; background-color: #efefff; }
td.BGblue { text-align: left; background-color: #efffef; }
.filename { font-weight: bold; }
.warning { color: #fff; background-color: #cc3333; padding: 0.1em }
.blue_high { color: #000; background-color: #cfcfff; padding: 0.1em 0.5em 0.1em 0.5em; }
th { background-color: #eeeeff; font-weight: bold; }
.align_tr {
    text-align: right;
    vertical-align: top;
}
