﻿body
{
}
.kc_BottomCollapse, .kc_TopCollapse
{
    background-color: Gray;
    border: solid 1px #999999;
    cursor: pointer;
    height: 4px;
}
.kc_CollapseAll, .kc_DisplayTable, .kc_FooterContainer, .kc_HelpLink, .kc_Identify, .kc_LatLong, .kc_Magnifier, .kc_MeasureToolbar, .kc_Menu, .kc_MessageBox, .kc_OverviewMap, .kc_OverviewMapCollapse, .kc_PermitRequest, .kc_Pictometry, .kc_Redline, .kc_Search, .kc_SelectBuffer, .kc_SetOptions, .kc_TableOfContents, .kc_TableOfContentsCollapse, .kc_TaskManager, .kc_TaskResults, .kc_ToolbarCollapse, .kc_ToolbarContainer, .kc_ZoomLevel
{
    position: absolute;
}
.kc_CollapseAll, .kc_FooterContainer, .kc_ToolbarContainer, .kc_ToolbarCollapse, .kc_TopCollapse
{
    z-index: 1;
}
.kc_CollapseAll
{
    cursor: move;
    right: 2px;
    top: 2px;
}
.kc_ContextMenu
{
    background-color: White;
    border: solid 1px blue;
    font-size: xx-small;
}
.kc_DisplayTable
{
    left: 20%;
    top: 25%;
}
.kc_Footer, .kc_ScaleRatio, .kc_TableOfContents, .kc_TaskResults
{
    background-color: White;
}
.kc_Footer
{
    height: 40px;
}
.kc_FooterContainer
{
    bottom: -1px;
    width: 100%;
}
.kc_HelpLink
{
    right: 40px;
    top: -24px;
}
.kc_Identify
{
    left: 10%;
    top: 30px;
}
.kc_LatLong
{
    left: 40%;
    top: 60px;
}
.kc_Magnifier, .kc_OverviewMap, .kc_ScaleRatio, .kc_TableOfContents, .kc_TaskResults, .kc_Toolbar
{
    border-color: White;
    border-style: outset;
    border-width: 2px;
    -moz-opacity: 0.85;
    filter: alpha(opacity=85);
    opacity: 0.85;
}
.kc_Magnifier
{
    left: 35%;
    top: 35%;
}
.kc_MeasureToolbar
{
    left: 48px;
    top: 140px;
}
.kc_Menu
{
    right: -10px;
    top: -28px;
}
.kc_MessageBox
{
    left: 45%;
    top: 45%;
    width: 184px;
}
.kc_OverviewMap
{
    background-color: Gray;
    bottom: 48px;
    padding: 4px;
}
.kc_OverviewMap, .kc_OverviewMapCollapse
{
    right: 16px;
}
.kc_OverviewMapCollapse
{
    bottom: 238px;
    cursor: pointer;
}
.kc_PermitRequest
{
    left: 35%;
    top: 2%;
}
.kc_Pictometry
{
    left: 20px;
    top: 100px;
}
.kc_Redline
{
    left: 200px;
    top: 24px;
}
.kc_ScaleRatio
{
    padding-left: 8px;
    padding-right: 8px;
}
.kc_Search
{
    left: 1%;
    top: 60px;
}
.kc_SelectBuffer
{
    left: 5%;
    top: 48px;
}
.kc_SetOptions
{
    left: 25%;
    top: 25%;
    width: 280px;
}
.kc_TableOfContents
{
    right: 8px;
    top: 4px;
}
.kc_TableOfContentsCollapse
{
    right: 22px;
    top: 2px;
}
.kc_TaskManager
{
    left: 8px;
    top: 640px;
}
.kc_TaskResults
{
    bottom: 48px;
    left: 12px;
    max-height: 340px;
    max-width: 768px;
    overflow: auto;
    padding-right: 8px;
}
.kc_ToolbarCollapse
{
    cursor: pointer;
    left: 512px;
    top: 0px;
}
.kc_ToolbarContainer
{
    left: 44px;
    top: 0px;
}
.kc_HorizontalArrow
{
    position: relative;
    top: 50%;
}
.kc_VerticalArrow
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}
/* concept taken from http://perishablepress.com/press/2007/01/16/maximum-and-minimum-height-and-width-in-internet-explorer/ page */
* html div#TaskResultsDiv
{
    height: expression( this.scrollHeight > 339 ? "340px" : "auto" ); /* IE6 hack sets max-height */
    width: expression( document.body.clientWidth > 339 ? "340px" : "auto" ); /* sets max-width for IE6 */
}
