.Browser_Table
{
	position: relative;
	background: #444444;
	overflow: hidden;
    font-family: Verdana;
}

.Browser_ReloadProgress
{
    background-image: url(./images/largeBusy.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
    width: 57px;
	height: 50px;
	margin-left: -29px;
	margin-top: -25px;
    -webkit-box-shadow: 2px 2px 6px #9e9e9e;
    box-shadow: 2px 2px 6px #9e9e9e;
}

.Browser_ReloadProgressBack
{
    background-color: #999999;
    position: absolute; 
    width: 100%; 
    height: 100%; 
    top: 0; 
    left: 0; 
    filter: alpha(opacity=55);
    -moz-opacity: 0.55;
    -khtml-opacity: 0.55;
    opacity: 0.55;
}

.Browser_UpdateProgress
{
    position: absolute;
    width: 57px;
    height: 50px;
    top: 12pt;
    right: 12pt;
    background-image: url(./images/largeBusy.gif);
    background-repeat: no-repeat;
}

.Collapsed .Browser_UpdateProgress
{
    width: 28px;
    height: 25px;
    top: 3pt;
    right: 3pt;
    background-image: url(./images/smallBusy.gif);}

.Browser_BackTd .Browser_Back
{
    background-image: url(./images/legendLayerContextLightGray_rtl.png);
}

.Browser_BackTd:hover .Browser_Back
{
    background-image: url(./images/leftarrowwhite.png);
}

.Browser_BackTd
{
	text-align: center;
	vertical-align: middle;
}

.Browser_Back
{
	display: inline-block;
	background-image: none;
	background-repeat: no-repeat;
    width: 19.5pt;
    height: 19.5pt;
    margin-left: 9pt;
    margin-right: 9pt;
	cursor: pointer;
}

.dj_rtl .Browser_Back
{
	background-image: url(./images/rightArrowwhite.png);
}


.dj_rtl .Browser_BackTd .Browser_Back
{
	background-image: url(./images/legendLayerContextLightGray.png);
}

.dj_rtl .Browser_BackTd:hover .Browser_Back
{
	background-image: url(./images/rightArrowwhite.png);
}

.Browser_ForwardTd .Browser_Forward
{
    background-image: url(./images/legendLayerContextLightGray.png);
}

.Browser_ForwardTd:hover .Browser_Forward
{
    background-image: url(./images/rightArrowwhite.png);
}

.Browser_ForwardTd
{
	text-align: center;
	vertical-align: middle;
}

.Browser_Forward
{
	display: inline-block;
	background-image: none;
	background-repeat: no-repeat;
    width: 19.5pt;
    height: 19.5pt;
    margin-left: 9pt;
    margin-right: 9pt;
	cursor: pointer;
}

.dj_rtl .Browser_ForwardTd .Browser_Forward
{
	background-image: url(./images/legendLayerContextLightGray_rtl.png);
}

.dj_rtl .Browser_ForwardTd:hover .Browser_Forward
{
	background-image: url(./images/leftarrowwhite.png);
}

.Browser_BackTd .Browser_Back.Browser_Disabled,
.Browser_BackTd:hover .Browser_Back.Browser_Disabled,
.dj_rtl .Browser_BackTd .Browser_Back.Browser_Disabled,
.dj_rtl .Browser_BackTd:hover .Browser_Back.Browser_Disabled,
.Browser_ForwardTd .Browser_Forward.Browser_Disabled,
.Browser_ForwardTd:hover .Browser_Forward.Browser_Disabled,
.dj_rtl .Browser_ForwardTd .Browser_Forward.Browser_Disabled,
.dj_rtl .Browser_ForwardTd:hover .Browser_Forward.Browser_Disabled
{
    background-image: none;
    cursor: default;
}

.Browser_HostBorder
{
	position: relative;
    width: 367.5pt;
    height: 245pt;
    margin: 3.75pt 0 3.75pt 0;
    border: 0.75pt solid #fff;
}

.Browser_TitlePane
{
    font-size: 10.5pt;
    text-align: left;
    overflow: hidden !important;
    padding: 4.5pt 9pt 0 9pt !important;
    z-index: 3;
    
}

.dj_rtl .Browser_TitlePane
{
    text-align: right;
}

.Browser_Table .Browser_TitlePane .dijitSelect
{
	position: relative;
	background: none;
    border: none;
}

	.Browser_Table .Browser_TitlePane .dijitSelect .dijitButtonContents,
	.Browser_Table .Browser_TitlePane .dijitSelect .dijitArrowButton
	{
		color: #ffffff;
		background: none;
		border: none;
        min-width: 0; 
	}

.Browser_Table .Browser_TitlePane .dijitSelectFocused .dijitArrowButton
{
    padding: 0;
}

.Browser_Table .Browser_TitlePane .dijitSelectHover .dijitSelectLabel
{
    text-decoration: underline;
}

.Browser_Table .Browser_TitlePane .dijitSelectLabel
{
    width: auto; 
    padding: 0;
}

.Browser_Table .Browser_TitlePane .dijitSelect .dijitInputField
{
    padding: 0;
}

.Browser_Table .Browser_TitlePane .dijitSelect .dijitArrowButtonContainer
{
	border: 0;
}

.Browser_Table .Browser_TitlePane .dijitSelect .dijitArrowButtonInner
{
    background-image: url(./images/PulldownTriangleIcon.png);
    background-position: 3.75pt 50%;
}

.dj_rtl .Browser_Table .Browser_TitlePane .dijitSelect .dijitArrowButtonInner
{
	right: auto;
    left: 3pt;
}

.Browser_ContentPane
{
    overflow: hidden;
    position: absolute;
    width: 100%;
    top: 20pt;
    right: 0;
    bottom: 0;
    left: 0;
}

    .Browser_ContentPane .WidgetBack .BaseWidget_HeaderPane
    {
        margin-top: 0;
    }

.Collapsed .Browser_ContentPane
{
    top: 15pt;
}

.Collapsed .Browser_Table .Browser_TitlePane .dijitSelectLabel
{
    max-width: 142.5pt;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.Collapsed .Browser_HostBorder
{
    width: 157.5pt;
    height: 164.25pt;
    margin: 0;
    border: 0;
}

.Collapsed .Browser_TitlePane
{
    padding: 0 3.75pt 0 3.75pt !important;
}

.Collapsed .Browser_Back,
.Collapsed .Browser_Forward
{
    width: 13.5pt;
    margin-left: 3.75pt;
    margin-right: 3.75pt;
    background-size: 13.5pt;
}