﻿html, body
{
    height: 100%;
}

body
{
    margin: 15px;
    font-family: Verdana, Tahoma, helvetica, Sans-Serif;
    background-color: #eeeeff;
    font-size: 75%;
}

h1
{
    color: White;
    background-color: #3fa7ff;
    padding: 14px;
    font-size: 150%;
    font-family: Georgia,Times New Roman,serif;
}

h4
{
    border-bottom: solid thin #3fa7ff;
    margin-top: 30px;
}

h5
{
    font-size: 100%;
}

.sectionHead
{
    font-weight: bold;
}

.floatLeft
{
    float: left;
}

.main
{
    background-color: #eeeeff;
    max-width: 1184px;
    padding: 8px 8px 8px 8px;
    width: expression( this.scrollWidth > 1183 ? "1184px" : "auto" ); /* ie6 hack sets max-width */
}

.noWrap
{
    white-space: nowrap;
}

.popupWindow
{
    background-color: White;
    height: 220px;
}

.previousIcon
{
    display: inline;
}

.printOnly
{
    display: none;
}

.stagger
{
    float: left;
    padding: 28px 28px 28px 28px;
    width: 40%;
}

.tableMain
{
    background-color: #3fa7ff;
    border: #3fa7ff thin solid;
}

.tableHeader
{
    background-color: #3fa7ff;
    color: White;
}

.tableTownship
{
    border: #3fa7ff thin solid;
    float: left;
    margin-left: 24px;
}

.tableSection
{
    height: 32px;
    text-align: center;
    white-space: nowrap;
    width: 38px;
}

.tableQuarter
{
    height: 48px;
    text-align: center;
    width: 48px;
}

.oddRow
{
    background-color: #ddddff;
}

.evenRow
{
    background-color: White;
}

.key
{
    border: 1px black solid;
    padding: 4px;
    background-color: LightBlue;
    font-weight: bold;
    font-family: System;
    font-size: large;
    white-space: pre;
}

a
{
    text-decoration: none;
    color: #3fa7ff;
}
a:hover
{
    text-decoration: underline;
    color: #3fa7ff;
}
a:visited
{
    color: #3fa7ff;
}
@media Print
{
    h1
    {
        display: inline;
        font-size: x-large;
        line-height: 16px;
        margin: 0 0 0 0;
        padding: 0 0 12 0;
    }
    h4
    {
        margin: 4 0 0 0;
        padding: 0 0 0 0;
    }
    p
    {
        padding: 0 0 0 0;
    }

    .noPrint
    {
        display: none;
    }
    .popupWindow
    {
        height: 120px;
    }
    .printImage
    {
        width: 340px;
    }
    .printOnly
    {
        display: block;
    }
    .printParagraph
    {
        max-width: 672px;
    }
    .sectionHead
    {
        font-size: large;
        margin: 0;
        padding: 0 0 0 0;
    }
    * html div#limitWidth
    {
        width: expression( document.body.clientWidth > 671 ? "672px" : "auto" ); /* sets max-width for IE6 */
    }
}
