﻿body 
{
    font-family: Verdana, Arial;
    font-size: 10pt;
}
h2
{
    font-family: Verdana, Arial;
    font-size: 12pt;
}

/*
td.topLeft
{
    border-left: solid 5px navy;
    border-top: solid 5px navy;
    border-bottom: dashed 5px navy;
    border-right: dotted 5px navy;
    width: 30px;
    height: 30px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
td.topRight
{
    border-left: double 5px navy;
    border-top: solid 5px navy;
    border-bottom: groove 5px navy;
    border-right: solid 5px navy;
    width: 30px;
    height: 30px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
td.bottomLeft
{
    border-left: solid 5px navy;
    border-top: hidden 5px navy;
    border-bottom: solid 5px navy;
    border-right: dashed 5px navy;
    width: 30px;
    height: 30px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
td.bottomRight
{
    border-left: inset 5px navy;
    border-top: none 5px navy;
    border-bottom: outset 5px navy;
    border-right: ridge 5px navy;
    width: 30px;
    height: 30px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
*/

td.GridHigh
{
    background-color: #ff0000;
}
td.GridMediumHigh
{
    background-color: #ff7f00;
}
td.GridMedium
{
    background-color: #fffe00;
}
td.GridLowMedium
{
    background-color: #80c10f;
}
td.GridLow
{
    background-color: #098a09;
}
td.GridNoFind
{
    background-color: #cccccc;
}
table.SiteMap
{
    border-collapse: collapse;
    text-align: center;
    
}
h2.SiteMap
{
    font-size: 12pt;
    font-family: Verdana, Arial;
    padding-top: 5px;
    padding-bottom: 5px;
}
td.XAxis, td.YAxis
{
    font-family: Verdana, Arial;
    font-size: 10pt;
    color: black;
    border-left: solid 1px navy;
    border-top: solid 1px navy;
    border-bottom: solid 1px navy;
    border-right: solid 1px navy;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #cccccc;
}
td.XAxis
{
    text-align: center;
    width: 20px;
    height: 10px;
    vertical-align: middle;
}
td.XAxisMarkerLeft, td.XAxisMarkerRight, td.XAxisMarkerLeftNoBackground, td.XAxisMarkerRightNoBackground

{
    font-family: Verdana, Arial;
    font-size: 10pt;
    color: black;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: 20px;
    height: 15px;
    vertical-align: middle;
}
td.XAxisMarkerLeft
{
    border-left: solid 1px navy;
    border-top: solid 1px navy;
    border-bottom: solid 1px navy;
    border-right: solid 2px red;
    background-color: #cccccc;
}
td.XAxisMarkerLeftNoBackground
{
    border-right: solid 2px red;    
    color: Red;
    font-size: 10pt; 
    font-weight: bold;
    text-align: right;  
    padding-right: 3px;
}
td.XAxisMarkerRightNoBackground
{
    border-left: solid 2px red; 
    color: Red;
    font-size: 10pt; 
    font-weight: bold;
    text-align: left;  
    padding-left: 3px;
}
td.XAxisMarkerRight
{
    border-left: solid 2px red;
    border-top: solid 1px navy;
    border-bottom: solid 1px navy;
    border-right: solid 1px navy;
    background-color: #cccccc;
}
td.YAxis
{
    text-align: center;
    width: 10px;
    height: 20px;
    vertical-align: bottom;
}
td.Trench
{
    font-size: 10pt;
    background-color: CornFlowerBlue;
    border: solid 1px navy;
}
td.GridEmptyTL
{
    font-family: Verdana, Arial;
    font-size: 8pt;
    color: black;
    border-left: solid 1px navy;
    border-top: solid 1px navy;
    border-bottom: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    text-align: center;
    width: 20px;
    height: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
td.GridEmptyTR
{
    font-family: Verdana, Arial;
    font-size: 8pt;
    color: black;
    border-left: solid 1px #cccccc;
    border-top: solid 1px navy;
    border-bottom: solid 1px #cccccc;
    border-right: solid 1px navy;
    text-align: center;
    width: 20px;
    height: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
td.GridEmptyBL
{
    font-family: Verdana, Arial;
    font-size: 8pt;
    color: black;
    border-left: solid 1px navy;
    border-top: solid 1px #cccccc;
    border-bottom: solid 1px navy;
    border-right: solid 1px #cccccc;
    text-align: center;
    width: 20px;
    height: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
td.GridEmptyBR
{
    font-family: Verdana, Arial;
    font-size: 8pt;
    color: black;
    border-left: solid 1px #cccccc;
    border-top: solid 1px #cccccc;
    border-bottom: solid 1px navy;
    border-right: solid 1px navy;
    text-align: center;
    width: 20px;
    height: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
td.GridEmptyTLMarker
{
    font-family: Verdana, Arial;
    font-size: 8pt;
    color: black;
    border-left: solid 2px red;
    border-top: solid 1px navy;
    border-bottom: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    text-align: center;
    width: 20px;
    height: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
td.GridEmptyTRMarker
{
    font-family: Verdana, Arial;
    font-size: 8pt;
    color: black;
    border-left: solid 1px #cccccc;
    border-top: solid 1px navy;
    border-bottom: solid 1px #cccccc;
    border-right: solid 2px red;
    text-align: center;
    width: 20px;
    height: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
td.GridEmptyBLMarker
{
    font-family: Verdana, Arial;
    font-size: 8pt;
    color: black;
    border-left: solid 2px red;
    border-top: solid 1px #cccccc;
    border-bottom: solid 1px navy;
    border-right: solid 1px #cccccc;
    text-align: center;
    width: 20px;
    height: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
td.GridEmptyBRMarker
{
    font-family: Verdana, Arial;
    font-size: 8pt;
    color: black;
    border-left: solid 1px #cccccc;
    border-top: solid 1px #cccccc;
    border-bottom: solid 1px navy;
    border-right: solid 2px red;
    text-align: center;
    width: 20px;
    height: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
td.VerticalGridMarker
{
    font-family: Verdana, Arial;
    font-size: 10pt;
    color: black;
    border-bottom: solid 1px navy;
    text-align: center;
    vertical-align: bottom;
    padding-right: 5px;
    background-color: #cccccc;
}
td.HorizontalGridMarker
{
    font-family: Verdana, Arial;
    font-size: 10pt;
    color: black;
    border-left: solid 1px navy;
    border-right: solid 1px navy;
    text-align: center;
    vertical-align:middle;
    background-color: #cccccc;
}
table.FindData
{
    border-collapse: collapse;
    border: solid 1px #000080;
}
td.FindData, td.FindData1, td.FindData2
{
    border: solid 1px #000080;
    padding: 2px 2px 2px 2px;
}

td.FindData a, td.FindData1 a, td.FindData2 a, td.FindData a:visited, td.FindData1 a:visited, td.FindData2 a:visited
{
	text-decoration: none;
	font-size: 12px;
	color: Blue;
}
td.FindData a:hover, td.FindData1 a:hover, td.FindData2 a:hover
{
	text-decoration:underline;
	font-size: 12px;
	color: Gray;
}
td.FindData1
{
    background-color: #fff5ee;
}
td.FindData2
{
    background-color: #eee5de;
}
td.FindDataHeader
{
    background-color: #ff7f00;
    border: solid 1px Maroon;
    color: #ffffff;
    font-weight: bold;
    padding: 2px 2px 2px 2px;
}
td.keyTable
{
    padding-left: 3px;
    padding-right: 3px;
    border-right: solid navy 1px;
}
td.keyTableSmall
{
    padding-left: 3px;
    padding-right: 3px;
    text-align: left;
}

#selectBox
{
    float: left;
}
#bodyPlace_startRow, #bodyPlace_startRow2, #bodyPlace_startRow3
{
    text-align:left;
}
#bodyPlace_startRow a, #menuPlace_startRow a:visited, #bodyPlace_startRow2 a, #bodyPlace_startRow2 a:visited , #bodyPlace_startRow3 a, #bodyPlace_startRow3 a:visited{
	text-decoration: none;
	font-size: 14px;
	color: Teal;
}
#bodyPlace_startRow a:hover, #bodyPlace_startRow2 a:hover, #bodyPlace_startRow3 a:hover {
	text-decoration:underline;
	font-size: 14px;
	color: Gray;
}