/**
* Default Pan/Zoom Widget styles:
*/  
@media print { .altpanzoom { display: none; } }
.altpanzoom .MMpan .MMrhumb a, .altpanzoom .MMpan .MMreset a {
display: block;
text-indent: -9999px; 
}
.altpanzoom .MMpan .MMNorth a, .altpanzoom .MMpan .MMSouth a, .altpanzoom .MMpan .MMEast a, .altpanzoom .MMpan .MMWest a, .altpanzoom .MMpan .MMreset a {
width:18px;
height:18px;
position: absolute;
}
.altpanzoom .MMpan .MMNorth-East a, .altpanzoom .MMpan .MMSouth-East a, .altpanzoom .MMpan .MMSouth-West a, .altpanzoom .MMpan .MMNorth-West a {
display: none;
}
.altpanzoom .MMpan .MMreset a {
top: 23px;
left: 23px;
}
.altpanzoom .MMpan .MMSouth a {
top: 42px;
left: 50%;
margin: 0 0 0 -10px;
}
.altpanzoom .MMpan .MMlabel, .altpanzoom .MMzoom .MMlabel {
display: none;
}
.altpanzoom .MMwrapper .MMzoom {
position: relative;
overflow: hidden;
width: 28px;
margin: 0 0 0 19px;
}
.altpanzoom .MMzoom .MMlabel {
display: none;
}
.altpanzoom .MMzoom a {
display: block;
width: 18px;
margin: 0 4px;
text-indent: -9999px; 
cursor: pointer;
}
.altpanzoom .MMzoom .MMzoomin  {
height: 18px;
padding: 4px 0 0;
}
.altpanzoom .MMzoom .MMzoomout  {
height: 18px;
}
.altpanzoom .MMzoom .MMzoomin a {
height: 18px;
}
.altpanzoom .MMzoom .MMonezoomfactor  {
height: 6px;
}
.altpanzoom .MMzoom .MMonezoomfactor a {
font-size: 1px;
display: block; 
height: 5px;
width: 100%;
}
.altpanzoom .MMzoomfactors .MMslider {
z-index : 3;
}
DIV.altmaptype
{
/* Map - Aerial - Hybrid */
BORDER-RIGHT: #999 1px solid;
PADDING-RIGHT: 0px;
BORDER-TOP: #999 1px solid;
PADDING-LEFT: 0px;
FONT-SIZE: 0.9em;
Z-INDEX: 1500;
BACKGROUND: #efefef;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
BORDER-LEFT: #999 1px solid;
PADDING-TOP: 0px;
BORDER-BOTTOM: #999 1px solid
}
DIV.altmaptype DIV.MMinner
{
BORDER-RIGHT: #eee 1px solid;
PADDING-RIGHT: 5px;
BORDER-TOP: #eee 1px solid;
PADDING-LEFT: 5px;
BACKGROUND: #fff;
PADDING-BOTTOM: 5px;
MARGIN: 5px;
BORDER-LEFT: #eee 1px solid;
PADDING-TOP: 5px;
BORDER-BOTTOM: #eee 1px solid
}
DIV.altmaptype A
{
PADDING-RIGHT: 5px! important;
PADDING-LEFT: 5px! important;
FONT-WEIGHT: normal! important;
PADDING-BOTTOM: 0px! important;
MARGIN: 0px;
COLOR: #333! important;
PADDING-TOP: 0px! important
}
DIV.altmaptype SPAN.MMselected A
{
COLOR: #999! important;
TEXT-DECORATION: none! important
}
DIV.altlocation
{
BORDER-RIGHT: #999 1px solid;
PADDING-RIGHT: 0px;
BORDER-TOP: #999 1px solid;
PADDING-LEFT: 0px;
FONT-SIZE: 0.9em;
Z-INDEX: 1500;
BACKGROUND: #efefef;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
BORDER-LEFT: #999 1px solid;
PADDING-TOP: 0px;
BORDER-BOTTOM: #999 1px solid
}
DIV.altlocation P
{
BORDER-RIGHT: #eee 1px solid;
PADDING-RIGHT: 5px;
BORDER-TOP: #eee 1px solid;
PADDING-LEFT: 5px;
BACKGROUND: #fff;
PADDING-BOTTOM: 5px;
MARGIN: 5px;
BORDER-LEFT: #eee 1px solid;
PADDING-TOP: 5px;
BORDER-BOTTOM: #eee 1px solid
}
DIV.altlocation SPAN
{
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
COLOR: #999;
PADDING-TOP: 0px
}
DIV.altlocation A
{
FONT-WEIGHT: normal! important;
COLOR: #333! important
}
DIV.altoverview
{
BORDER-RIGHT: #999 1px solid;
PADDING-RIGHT: 0px;
BORDER-TOP: #999 1px solid;
PADDING-LEFT: 0px;
FONT-SIZE: 0.9em;
Z-INDEX: 1500;
BACKGROUND: #efefef;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
BORDER-LEFT: #999 1px solid;
PADDING-TOP: 0px;
BORDER-BOTTOM: #999 1px solid
}
DIV.altoverview DIV.MMinner
{
BORDER-RIGHT: #eee 1px solid;
PADDING-RIGHT: 0px;
BORDER-TOP: #eee 1px solid;
PADDING-LEFT: 0px;
BACKGROUND: #fff;
PADDING-BOTTOM: 0px;
MARGIN: 5px;
BORDER-LEFT: #eee 1px solid;
PADDING-TOP: 0px;
BORDER-BOTTOM: #eee 1px solid
}
/*
DIV.altoverview .MMtoggle
{
DISPLAY: block;
BACKGROUND: url(../../i/btn_min.png) #fff no-repeat 0px 0px;
LEFT: 0px;
MARGIN: 0px;
WIDTH: 19px;
TEXT-INDENT: -1000em;
POSITION: absolute;
TOP: 0px;
HEIGHT: 19px
}
DIV.altoverview .MMminimized .MMtoggle
{
BACKGROUND: url(../../i/btn_max.png) #fff no-repeat 0px 0px;
MARGIN: 0px;
POSITION: relative
}
*/
DIV.alttools
{
BORDER-RIGHT: #999 1px solid;
PADDING-RIGHT: 0px;
BORDER-TOP: #999 1px solid;
PADDING-LEFT: 0px;
FONT-SIZE: 0.9em;
Z-INDEX: 1500;
BACKGROUND: #efefef;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
BORDER-LEFT: #999 1px solid;
PADDING-TOP: 0px;
BORDER-BOTTOM: #999 1px solid
}
DIV.alttools .MMlabel
{
PADDING-RIGHT: 5px;
PADDING-LEFT: 5px;
FONT-WEIGHT: bold;
PADDING-BOTTOM: 0px;
MARGIN: 5px;
PADDING-TOP: 0px
}
DIV.alttools UL
{
BORDER-RIGHT: #eee 1px solid;
PADDING-RIGHT: 5px;
BORDER-TOP: #eee 1px solid;
PADDING-LEFT: 5px;
BACKGROUND: #fff;
PADDING-BOTTOM: 5px;
MARGIN: 5px;
BORDER-LEFT: #eee 1px solid;
PADDING-TOP: 5px;
BORDER-BOTTOM: #eee 1px solid;
LIST-STYLE-TYPE: none
}
DIV.alttools UL LI
{
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 2px;
MARGIN: 0px;
PADDING-TOP: 2px;
LIST-STYLE-TYPE: none
}
DIV.alttools A
{
PADDING-RIGHT: 0px! important;
PADDING-LEFT: 0px! important;
FONT-WEIGHT: normal! important;
BACKGROUND: none transparent scroll repeat 0% 0%;
PADDING-BOTTOM: 0px! important;
MARGIN: 0px;
COLOR: #333! important;
PADDING-TOP: 0px! important
}
DIV.alttools .MMselected A
{
COLOR: #999! important;
TEXT-DECORATION: none! important
}
DIV.altcontext
{
BORDER-RIGHT: #999 1px solid;
PADDING-RIGHT: 0px;
BORDER-TOP: #999 1px solid;
PADDING-LEFT: 0px;
FONT-SIZE: 0.9em;
Z-INDEX: 1500;
BACKGROUND: #efefef;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
BORDER-LEFT: #999 1px solid;
PADDING-TOP: 0px;
BORDER-BOTTOM: #999 1px solid
}
DIV.altcontext UL
{
BORDER-RIGHT: #eee 1px solid;
PADDING-RIGHT: 5px;
BORDER-TOP: #eee 1px solid;
PADDING-LEFT: 5px;
BACKGROUND: #fff;
PADDING-BOTTOM: 5px;
MARGIN: 5px;
BORDER-LEFT: #eee 1px solid;
PADDING-TOP: 5px;
BORDER-BOTTOM: #eee 1px solid;
LIST-STYLE-TYPE: none
}
DIV.altcontext UL LI
{
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 2px;
MARGIN: 0px;
PADDING-TOP: 2px;
LIST-STYLE-TYPE: none
}
DIV.altcontext A
{
PADDING-RIGHT: 0px! important;
PADDING-LEFT: 0px! important;
FONT-WEIGHT: normal! important;
BACKGROUND: none transparent scroll repeat 0% 0%;
PADDING-BOTTOM: 0px! important;
MARGIN: 0px;
COLOR: #333! important;
PADDING-TOP: 0px! important
}
DIV.altcontext .MMselected A
{
COLOR: #999! important;
TEXT-DECORATION: none! important
}
.MMMarker span {
color:#000000;
cursor:pointer;
display:block;
font-family:"Lucida Grande",verdana,arial,helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:19px;
/* left:0pt; */
left:12px;
letter-spacing:-1px;
line-height:19px;
position:absolute;
text-align:center;
/* top:0pt; */
top:3pt;
width:19px;
z-index:2;
}
/* tabs  orange */
.MMInfoBox .MMtabs .MMcenter a { 
text-decoration: none; 
}
.MMInfoBox .MMtabs .MMcenter .MMspacer {
}
.MMInfoBox .MMtabs ul.MMtabs {
position : absolute;
list-style: none;
padding: 0 0 0 4px;
margin: 0;
font-size: .9em;
float : left;
top : -22px;
}
.MMInfoBox .MMtabs ul.MMtabs li {
background-position: 0 -650px;
margin: 0 0 0 -2px;
float: left;
}
.MMInfoBox .MMtabs ul.MMtabs li a {
white-space : nowrap;
outline: none;
background-position: 100% -650px;
color: #333;
height: 22px;
line-height: 23px;
padding: 0 10px 0 4px;
margin-left: 3px;
float: left;
}
.MMInfoBox .MMtabs ul.MMtabs li.MMselected {
/* background-position: 0 -750px; */
BACKGROUND: url(/cs/ENGInE/img/dl/InfoBoxTabSelected_r.png) no-repeat 100% 0px;
}
.MMInfoBox .MMtabs ul.MMtabs li.MMselected a, .MMInfoBox .MMtabs ul.MMtabs li.MMselected a:hover {
background-position: 100% -750px;
color: #333;
font-weight: bold;
}
.MMInfoBox .MMtabs ul.MMtabs li a:hover {
color:#FFFFFF;
}
/* clusters */
.MMInfoBox .MMhasindex .MMmiddle .MMcenter .MMspacer .MMclusterindex {
padding-bottom: 0;
background: #fff;
position: relative;
}
.MMInfoBox .MMclusterindex h3 {
padding : 3px 1px;
}
.MMInfoBox .MMclusterindex ul {
border-top: 1px solid #999;
margin : 0;
padding-right : 1px;
overflow: auto;
max-height: 170px;
}
.MMInfoBox .MMclusterindex ul li {
list-style: none;
border-bottom: 1px dotted #ccc;
}
.MMInfoBox .MMclusterindex ul li a {
color : #1D46AF;
display: block;
padding: 3px;
}
.MMInfoBox .MMclusterindex ul li a:hover {
background: #f1f1f1;
color: #000;
text-decoration: none;
}
.MMInfoBox .MMindexlinks .MMdisabled {
opacity : .5;
}
.MMInfoBox .MMhasindex .MMmiddle .MMcenter .MMspacer .MMindexlinks {
padding-bottom : 0px;
}
.MMInfoBox .MMindexlinks {
padding: 0;
margin: 0 3px 0 0;
float: right;
font: 10px/10px arial, "lucida grande", sans-serif;
}
.MMInfoBox .MMindexlinks a:hover {
color: #000000;
text-decoration: none;
} 
.MMInfoBox .MMcollectionlinks .MMcenter a { 
text-decoration: none; 
}
.MMInfoBox ul.MMcollectionlinks {
list-style: none;
padding : 0;
height: 10px;
font: 10px/9px arial, "lucida grande", sans-serif;
}
.MMInfoBox ul.MMcollectionlinks li {
float: left;
}
.MMInfoBox ul.MMcollectionlinks li a {
text-indent: -1000em;
float: left;
width: 10px;
height: 10px;
line-height: 11px;
padding: 0 2px;
outline: none;
}
.MMInfoBox ul.MMcollectionlinks li .MMcurrent, .MMInfoBox ul.MMcollectionlinks li .MMof, .MMInfoBox ul.MMcollectionlinks li .MMtotal {
}
.MMInfoBox ul.MMcollectionlinks li .MMcurrent {
margin-left: 3px;
}
.MMInfoBox ul.MMcollectionlinks li .MMtotal {
margin-right: 3px;
}
.MMInfoBox ul.MMcollectionlinks li a.MMfirst {
background-position: -298px -199px;
width: 16px;
}
.MMInfoBox ul.MMcollectionlinks li a.MMprevious {
background-position: -298px -249px;
}
.MMInfoBox ul.MMcollectionlinks li a.MMnext {
background-position: -347px -249px;
}
.MMInfoBox ul.MMcollectionlinks li a.MMlast {
background-position: -350px -199px;
width: 16px;
}
.MMInfoBox .MMindexlinks a.MMbacktoindex {
background-position: -300px -279px;
padding-left: 16px;
color:#1D46AF;
outline: none;
}
/**
* End of info box styles.
*/
