body.topBody
{
    margin:5px; 
    padding:0px;
    overflow:auto;
    width:auto;
    height:auto;
}

div.topDiv
{
    margin:2px; 
    padding:0px;
    overflow:hidden;
    width:auto;
    position:inherit;
    zIndex:1;
}

div.shellDiv
{
    margin:0px;
    border:none 0px #000000;
    padding:5px;
    overflow:visible;
    width:auto;
    height:auto;
    position:static;
    display:block;
    zIndex:1;
}       

img.shellHR
{
    margin:10px 10px 10px 5px;
    display:block;
    zIndex:1;
}

table.hdrTbl
{
    border:groove 4px #0000CC;
    overflow:inherit;
}    

td.hdrTdBdrR
{
    border-right:groove 1px #000080;
    padding:5px;
    overflow:inherit;
}    

td.hdrTdBdrL
{
    border-left:groove 1px #000080;
    padding:5px;
    overflow:inherit;
}

.grpPicDiv
{
    display:block; 
    position:relative; 
    top:-8px; 
    margin:0px; 
    border:0px; 
    padding:0px;
    zIndex:1;
} 

div.GNavDiv
{   
    margin-bottom:0px;
    padding:inherit inherit 0px inherit;
    display:inline;
    top:3px;
    position:relative;
    cursor:default;
    zIndex:1;
} 

div.HNavDiv_hidden
{   
    margin:0px 5px 0px 5px;
    border:groove 2px #000080;
    padding:2px;
    background-color:#DCDCDC;
    text-align:center;
    vertical-align:top;
    position:inherit;
    cursor:default;
    display:none;
    visibility:hidden;
    zIndex:1;
} 

div.HNavDiv_disabled
{   
    margin:0px 5px 0px 5px;
    border:groove 2px #000080;
    padding:2px;
    background-color:#DCDCDC;
    text-align:center;
    vertical-align:top;
    position:inherit;
    cursor:default;
    display:inline-block;
    visibility:hidden;
    zIndex:1;
} 

div.HNavDiv_visible
{   
    margin:0px 5px 0px 5px;
    border:groove 2px #000080;
    padding:2px;
    background-color:#DCDCDC;
    text-align:center;
    vertical-align:top;
    position:inherit;
    cursor:default;
    display:inline-block;
    visibility:visible;
    zIndex:1;
} 

div.HNavDiv_disabled
{   
    margin:0px 5px 0px 5px;
    border:groove 2px #000080;
    padding:2px;
    background-color:#DCDCDC;
    text-align:center;
    vertical-align:top;
    position:inherit;
    cursor:default;
    display:inline-block;
    visibility:hidden;
    zIndex:1;
} 

div.VNavDiv_hidden
{   
    margin:5px 10px 0px 5px;
    border:groove 2px #000080;
    padding:2px;
    background-color:#DCDCDC;
    text-align:center;
    vertical-align:top;
    position:static;
    cursor:default;
    float:left;
    display:none;
    visibility:hidden;
    zIndex:1;
} 

div.VNavDiv_visible
{   
    margin:5px 10px 0px 5px;
    border:groove 2px #000080;
    padding:2px;
    background-color:#DCDCDC;
    text-align:center;
    vertical-align:top;
    position:static;
    cursor:default;
    float:left;
    display:inline-block;
    visibility:visible;
    zIndex:1;
} 

div.navDocDiv_hidden
{
    margin:0px;
    border:none 0px #000000;
    padding:0px;
    text-align:left;
    vertical-align:top;
    height:inherit;
    width:inherit;
    cursor:wait;
    position:static;
    float:left;
    display:none;
    visibility:hidden;
    zIndex:1;
}  

div.navDocDiv_visible
{
    margin:0px;
    border:none 0px #000000;
    padding:0px;
    text-align:left;
    vertical-align:top;
    position:relative;
    overflow:visible;
    float:left;
    cursor:default;
    display:block;
    visibility:visible;
    zIndex:1;
}  

div.navDocDiv_disabled
{
    margin:0px;
    border:none 0px #000000;
    padding:0px;
    text-align:left;
    vertical-align:top;
    height:inherit;
    width:inherit;
    position:relative;
    float:left;
    cursor:wait;
    display:block;
    visibility:visible;
    zIndex:1;
}  

.vspc-10
{
    height:10px;
}

.vspc-20
{
    height:20px;
}

.vspc-30
{
    height:20px;
}

.hlink
{
	font-size:inherit; 
	font-style:normal; 
	font-weight:inherit;
	text-decoration:underline;
	color:#800000;
	cursor:pointer;
}

.itinElm_visible
{
    display:inline-block;
    visibility:visible;
}

.itinElm_hidden
{
    display:none;
    visibility:hidden;
}

.itinLink_active
{
    font-size:small; 
    color:#000080; 
    font-weight:bold; 
    font-style:italic; 
    text-decoration:underline; 
    cursor:pointer;
}    

.itinLink_inactive
{
    font-size:small; 
    color:#000000; 
    font-weight:normal; 
    font-style:italic; 
    text-decoration:none; 
    cursor:default;
}
    
div.showLegend
{
    visibility:visible;
    display:block;
    zIndex:1;
}

div.hideLegend
{
    visibility:hidden;
    display:none;
    zIndex:1;
}

.masked
{   
    margin:0;
    border:0;
    padding:0;
    top:0;
    position:static;
    float:left;
    display:inline-block;
    visibility:hidden;
    overflow:visible;
    zIndex:-100;
} 

