﻿HTML {position:relative}
BODY
{
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 0.8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin: 0;
    padding: 0;
    line-height: 1.7em;
    position: relative;
}
H2
{
    font-size: 1.4em;
    margin-bottom: 5px;
    color: #444444;
}
H4
{
    font-size: 1.1em;
    text-decoration: underline;
    color: #003798;
    margin-bottom: 0px;
}
a:link,a:hover,a:active,a:visited
{
    color: #003798;text-decoration:underline;
}

#AboveWebheader {background-color: #edeced; font-size: .88em;}
#Webheader {background-color: #edeced;}
#BelowWebheader {background-color: #003798; line-height: normal;}
#CenterPane {background-color: #ffffff; padding: 14px;text-align:left;}
#ContentRow {padding:10px;background-color:#ffffff;}
#RightPane {background-color: #ffffff; padding-right: 14px;padding-top:14px;text-align:right;}
#FooterRow {position:relative;font-weight: bold; font-size: .88em;background-color:#ffffff;}
#FooterContainer {text-align:center;padding: 3px 0px;}

.countyViewTable
{
    width: 100%;
    border-collapse: collapse;
}
.countyViewTable TH
{
    background-color: #003798;
    color: white;
    border: solid 1px black;
}
.countyViewTable TD
{
    text-align: center;
    border: solid 1px black;
    vertical-align:top;
    padding: 20px;
}

.critSelector
{
}
.critSelector TD
{
    text-align: left;
    border: 0;
}

.mainMenuTable
{
    border-collapse:collapse;
}
.mainMenuItem
{
    background-color: #003798;
    color: White;
    text-align:center;
}
.mainMenuItem a
{
    padding-left: 40px;
    padding-right: 40px;
}
.mainMenuItem A:Link,.mainMenuItem A:Hover,.mainMenuItem A:Active,.mainMenuItem A:Visited
{
    color: White;
    font-weight: bold;
    text-decoration: none;
}

.faq
{
}
.faqHeader
{
    font-weight:bold;
    font-size: 1.2em;
    cursor: pointer;
    background-color: #EEEEEE;
    border: solid 1px #DDDDDD;
    padding-left:10px;
    margin-top:10px;
}
.faqContent
{
    border: solid 2px #EEEEEE;
    border-top: 0;
    padding: 4px;
}
.faqContent P
{
    text-indent:20px;
    margin-top: 5px;
}
.faqRegionsTable TD
{
    vertical-align: top;
}
.faqRegionsTable TH
{
    background-color: #003798;
    border: 0;
    color: White;
}
.faqRegionsTable UL
{
    list-style-type: none;
}
.loginPanel
{
    position: absolute;
    margin: 0px 0px auto auto;
    padding: 10px;
    border: solid 1px #888888;
    background-color: #EEEEEE;
    display: none;
}
.insertResourcePanel
{
    position: absolute;
    margin: 0px 0px auto auto;
    padding: 10px;
    border: solid 1px #888888;
    background-color: #EEEEEE;
    display: none;
}

.mainGridView TD
{
    padding: 2px;
}

.homepage
{
    position: relative;
    margin: 0 auto;
    font-size: .9em;
}

.homepage table
{
    position: relative;
    margin: 0 auto;
    border-collapse: collapse;
}

.homepage td
{
    padding: 20px;
    vertical-align: top;
    border: solid 1px black;
}

.homepage table table
{
    margin-top: 0;
}

.homepage td td
{
    border: 0;
    margin: 0;
}

.homepage img
{
    border: 0;
}

.homepage h2
{
    font-size: 1.2em;
    color: #003798;
    padding: 2px;
    margin-top: 0;
}

.homepage p
{
    margin-bottom: 10px;
    margin-top: 0;
}