

*
{
    outline:none;
    /*border:1px solid green;*/
}
body, html
{
    overflow:hidden;
    font-size:9pt;
    font-weight:normal;
    color:black; /*basic text colour*/;
}
a img
{
    border:0px solid white;
}
.rolloverButton{
    cursor:pointer;
}
select,input,button,textarea
{
    font-size:8pt;
    padding:2px;
    border-collapse:collapse;
}
.heading1
{
    font-weight:bold;
    color:#3B4753;
    margin-bottom:5px;
}
.fadedText
{
    color:Gray;
}
input
{
    padding:1px;
}
/*<target IE7 only>*/
    *:first-child+html input[type=checkbox]
    {
        top:-4px;
        left:-4px;
    }
/*</target IE7 only>*/

.errorText
{
    color:red;    
}

.blockFramework
{
    position:absolute;
}

.DropDownAreaCommon
{
    left:1px;
    top:-2px;
    background-color:#ECEFF3;
    border-top:1px solid #C9D2DB;
    border-left:1px solid #C9D2DB;
    border-right:1px solid #C9D2DB;
    border-bottom:1px solid #C9D2DB;
    padding:6px;
    z-index:200;
    
			;
}
.DropDownAreaCommon a
{
    text-decoration:none;
}
.DropDownAreaCommon a:hover
{
    text-decoration:underline;
}

#leftBlockTabHeads
{
    position:absolute;
    left:0px;
    text-align:left;
}
#leftBlockTabHeads img
{
    top:-8px;
    float:left;
    cursor:pointer;
    outline:none;
}
#leftBlock
{ 
    position:absolute;
    left:-2px;
    overflow:auto;
    background-color:white;
}
#innerLeftBlock
{
    margin-left:2px;
}
.tab_area
{
    padding-top:20px;
    padding-left:20px;
    width:235px;
}

/*<Maps Tab>*/
    #tab_mapsAvailable hr
    {
        color:#79828B;
        height:1px;
        border: 0px;
        border-top:1px solid #79828B;
    }
    
    #selectMap_Area
    {
        left:-1px;
    }
    #selectMap_DropDownArea
    {
        top:7px;
        width:220px;
        border-bottom:0px;
    }
    #sel_deptList
    {
        width:148px;
        padding:2px;
    }
    #departmentList
    {
        margin-bottom:3px;
    }
    #departmentList label
    {
        top:-2px;
        margin-right:4px;
        vertical-align:bottom;
    }
    #departmentList input
    {
        top:4px;
    }
    #feezeChkArea
    {
        padding-top:2px;
        height:20px;
        text-align:left;
        width:180px;
        left:7px;
        position:absolute;
        z-index:20;
    }
    /*<target IE7 only>*/
        *:first-child+html #feezeChkArea
        {
            padding-right:4px;
            padding-bottom:0px;
        }
    /*</target IE7 only>*/
    #mapsList
    {
        margin-top:25px;
    }
    #mapsList a
    {
        text-decoration:none;
    }
    #mapsList a.currentScript
    {
        font-weight:bold;
    }
    #mapsList a:hover
    {
        text-decoration:underline;
    }
    
    /*<layersList>*/
        #layersPanel .heading1{
            margin-top:5px;
            cursor:hand;
        }
        .keyTable
        {
            width:240px; 
            min-width:240px;  
        }
        .keyTable, .keyTable *
        {
            border:0px solid red;
        }
        .keyTable td.row_title{
            width:190px;
            margin-top:-3px;
        }
        .keyTable td.sub_title{
            font-style:italic;
            margin-top:-3px;
            padding-left:10px;
        }
        .keyTable td.row_glyph{
            width:20px;
        }
        .keyTable td.row_checkbox{
            width:40px;
        }
    /*<layersList>*/
    
    .ApplyDiscardPrompt
    {
        top:8px;
        font-weight:bold;
        padding:2px;
        padding-left:0px;
        margin-bottom:18px;
        background-color:#EFF6FF;
        border-bottom:1px solid #BBC5D1;
        text-align:right;
    }
/*</Maps Tab>*/




#leftFooterBlock
{
    bottom:0px;
    width:100%;
    padding:8px;
    padding-left:15px;
    padding-bottom:2px;
    z-index:50;
    background-color:white;
}
div#helpLinks a
{
    color:#3B4551;
    text-decoration:none;
    margin-right:5px;
    padding-bottom:3px;
}
div#helpLinks a:hover
{
    text-decoration:underline;
}
div#helpLinks
{
    margin-bottom:3px;
}

div#logosLinks
{
    margin:0px;    
    padding:0px;
    border-collapse:collapse;
}








/*<leftToolStrip>*/
#leftToolStripBlock
{
    position:absolute;
    left:280px;
    background-image:url('../assets/branding/gradientToolbarStrip.ashx');
    background-repeat:repeat-x;
    background-color:#69707A;
    border-left:1px solid #596267;
    z-index:51;
}
#toolStripButtons a, #tooStripScaleSlider a
{
    display:block;   
}

#slideAwayControl{
    position:absolute;
    left:3px;
    z-index:800;
}
#tooStripPanArea
{
    height:60px;
    padding:5px;
    left:-1px;
}
#north_arrow,#south_arrow
{
    text-align:center;
}
#east_arrow
{
    float:right;
    z-index:800;
}
#tooStripScaleSlider
{
    text-align:left;
    left:24px;
}
#sliderDiv
{
    background-image:url('../assets/branding/gfx/designed/toolbar/slider.png');
    background-position:top;
    background-repeat:no-repeat;
    height:68px;
    width:5px;
    position:relative;
    left:6px;
    margin-top:4px;
    margin-bottom:5px;
}
#sliderDiv .ui-slider-handle{
    background-image:url('../assets/branding/gfx/designed/toolbar/toolbar_handle_normal.png');
    background-color:transparent;
    border:none;
    background-position:top;
    background-repeat:no-repeat;
    width:15px;
    height:10px;
    margin-left:-7px;
    margin-bottom:-5px;
    position:absolute;
    padding:0px;
    border-collapse:collapse;
    left:1px;
}
#sliderDiv .ui-slider-handle:hover
{
      background-image:url('../assets/branding/gfx/designed/toolbar/toolbar_handle_over.png');
}
#sliderDiv .ui-slider-handle:active
{
      background-image:url('../assets/branding/gfx/designed/toolbar/toolbar_handle_down.png');
}

#scaleArea
{
    margin-top:2px;
    margin-bottom:8px;
    width:65px;
    overflow:hidden;
    color:#E2E3E5;
    font-size:9px;
    font-weight:bold;
    text-align:center;
    left:-2px;
}
#scaleArea input
{
    font-size:9px;
    font-weight:bold;
    text-align:center;
}

#coords
{
    margin-top:8px;
    width:65px;
    overflow:hidden;
    color:#E2E3E5;
    font-size:9px;
    font-weight:bold;
    text-align:center;
    left:-2px;
}
/*<leftToolStrip>*/


/*<navPopMenu>*/
#navPopMenu
{
    width:230px;
    background-color:#ECEFF3;
    border-top:1px solid #C9D2DB;
    border-left:1px solid #C9D2DB;
    border-right:1px solid #C9D2DB;
    border-bottom:1px solid #C9D2DB;
    padding:6px;
}
#navPopMenu .popupItems{
    padding:3px;
}
#navPopMenu hr{
    height:1px;
    margin-top:4px;
    margin-bottom:4px;
}
#popupCoords{
    padding:3px 3px 3px 0px;
}
#navPopMenu a
{
    text-decoration:none;
}
#navPopMenu a:hover
{
    text-decoration:underline;
}
/*</navPopMenu>*/

/*<HUD's General>*/
    #allHUDs
    {
        display:none;
        z-index:201;
        bottom:0px;
        overflow:auto;
        background-color:#d4e0e0;
        border:0px solid red;
        ;
    }
    #allHUDs .LayerTitle
    {
        margin-left:5px;
        top:3px;
    }
    #allHUDs .hudStandAloneText{
        top:8px;
        margin-left:8px;
        font-weight:bold;
        color:#3B4753;
    }
 
    #allHudsHeader{
        display:none;
        z-index:201;
        height:30px;
        background-image:url('../assets/branding/gfx/resultsContainerHeader.png');
        background-repeat:repeat-x;
        cursor:n-resize;
        padding:6px;
        padding-bottom:0px;
        ;
    }
    #allHudsHeader span.resultsPaneButtons{
        float:right;
    }
        
    .resultsPaneButtons #allHudsMax{
        left:6px;
    }
    .resultsPaneButtons #allHudsMin{
        left:12px;
    }
    
    .hDivBox *{
        font-weight:bold;
        font-size:7pt;
    }
    
/*</HUD's General>*/


/**/
#pleaseWaitBlock
{
    position:absolute;
    left:350px;
    padding:5px;
    padding-left:8px;
}

.metreUnitLine
{
}
.metreUnitValue
{
    font-weight:bold;
}

.altUnitLine
{
    font-size:0.9em;
}

.altUnitValue
{
    font-weight:bold;
}


#ImgContainer
{
    position:absolute;
    left:345px;
    
			;   
}

#copyBarBlock
{
    position:absolute;
    left:350px;
    padding:3px;
}

/*Task Lists*/
.taskList div{
    margin-bottom:10px;
}
.taskTitle{
    margin-bottom:10px;
}
.taskList input[type|=radio]{
    height:12px;
    width:12px;
    margin-right:3px;
}
.taskList label{
    cursor:pointer;
    vertical-align:bottom;
}
.taskList hr{
    margin-top:10px;
    margin-bottom:10px;
}

.taskList td{
    padding-left:5px;
    padding-bottom:5px;
}

/**/

a{}
a:link{}
a:visited{}
a:active{}
a:hover{}
