/* EsriMap */
table.esriMapNoData { position:absolute; border:1px solid #eee; color:#bbb; margin:0px; padding:0px; }
img.esriMapImage { position:absolute; border:none; margin:0px; padding:0px;  }

/* EsriWindow */
table.esriWindow { border:1px solid #999; overflow:hidden; margin:0px; padding:0px; background-color:#fff; z-index:110; }
table.esriWindowTitleBar { background-color:#c1c1c1; height:16px; margin:0px; padding:0px; border:1px solid #666; overflow:hidden; }
span.esriWindowTitleText { color:#444; font-family:verdana; font-size:75%; font-weight:bold; padding-left:5px; overflow:hidden; }
div.esriWindowContent { overflow:auto; position:relative; padding:0px; margin:0px; }

/* EsriToc */
td.esriTocLabel { color:#000; font-family:Arial,Sans-Serif; font-size:90%; font-weight:normal; }
td.esriTocLabelSelected { color:#000; font-family:Arial,Sans-Serif; font-size:90%; font-weight:bold; }
td.esriTocLabelDisabled { color:#ccc; font-family:Arial,Sans-Serif; font-size:90%; font-weight:normal; }

/* EsriToc ContextMenu */
table.esriContextMenu { border:1px outset #000; background-color:#cdcdcd; margin:0px; width:200px; }
td.esriContextMenuItem { font:menu; padding:1px; background-color:transparent; font-weight:normal; color:#000; }
td.esriContextMenuItemActive { font:menu; padding:1px; background-color:#0a246a; font-weight:bold; color:#fff; }

/* Tools */
input.esriToolDefault { border:1px outset #000; background-color:transparent; }
input.esriToolHover { border:1px outset #000; background-color:#fcd279; }
input.esriToolSelected { border:1px inset #000; background-color:#e59700; }
input.esriToolDisabled { border:1px solid transparent; background-color:#ccc; cursor:default; }

/* EsriToolbar */
div.esriToolbar { background-color:transparent; }

/* EsriTextToolbar */
div.esriTextToolbarDefault { background-color:#cdcdcd; border:1px solid #aaa; color:#000; cursor:pointer; font-family:verdana; font-size:80%; padding:5px; width:100%; }
div.esriTextToolbarHover { background-color:#f3f3cc; border:1px solid #aaa; color:#000; cursor:pointer; font-family:verdana; font-size:80%; padding:5px; width:100%; }
div.esriTextToolbarSelected { background-color:#cce3cc; border:1px solid #aaa; color:#000; cursor:pointer; font-family:verdana; font-size:80%; padding:5px; width:100%; }
div.esriTextToolbarDisabled { background-color:#cdcdcd; border:1px solid #aaa; color:#8D8D8D; cursor:pointer; font-family:verdana; font-size:80%; padding:5px; width:100%; }

/* EsriImageToolbar */
img.esriImageToolbarDefault { border:none; cursor:pointer; margin:1px; padding:1px; }
img.esriImageToolbarHover { border:1px outset #dbdbe4; cursor:pointer; margin:0px; padding:0px; }
img.esriImageToolbarSelected { border:1px inset #dbdbe4; cursor:pointer; margin:0px; padding:0px; }
img.esriImageToolbarDisabled { border:none; cursor:pointer; margin:1px; padding:1px; }

/* EsriImageAndTextToolbar */
div.esriImageAndTextToolbarDefault { border:none; cursor:pointer; margin:1px; padding:1px; }
div.esriImageAndTextToolbarHover { border:1px outset #dbdbe4; cursor:pointer; margin:1px; padding:0px; }
div.esriImageAndTextToolbarSelected { border:1px inset #dbdbe4; cursor:pointer; margin:1px; padding:0px; }
div.esriImageAndTextToolbarDisabled { border:none; cursor:default; margin:1px; padding:1px; }

td.esriImageAndTextToolbarDefault { cursor:pointer; font-family:verdana; font-size:80%; color:#000; }
td.esriImageAndTextToolbarHover { cursor:pointer; font-family:verdana; font-size:80%; color:#000; }
td.esriImageAndTextToolbarSelected { cursor:pointer; font-family:verdana; font-size:80%; color:#007; }
td.esriImageAndTextToolbarDisabled { cursor:default; font-family:verdana; font-size:80%; color:#777; }

/* EsriColorChooser */
div.esriColorChooser { background-color:#fff; }
span.esriColorChooserStatusText { font-family:verdana; font-size:70%; font-weight:lighter; padding-bottom:2px; }

/* EsriScaleBar */
div.esriScaleBar { position:absolute; bottom:10px; left:10px; z-index:99; padding:0px; margin:0px; }
