body, html{
	font-family: Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    background: #dadada;
    overflow: hidden;
}
body{
	font-size:80%;
}

h1 {margin-top:0.5em;}

.box {
    margin-top: 5px;
    color: #292929;
    border: 1px solid #9F9F9F;
    background-color: #EFEFEF;
    padding-left: 10px;
    padding-right: 20px;
    margin-left: 10px;
    margin-bottom: 1em;
    border-radius: 10px;
    /* these cover all the shadow and round edges bases for the incomplete CS3 spec for ffox, safari, chrome, and opera */
    -o-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    box-shadow: 8px 8px 16px #adadad;
    -webkit-box-shadow: 8px 8px 16px #adadad;
    -moz-box-shadow: 8px 8px 16px #adadad;
    -o-box-shadow: 8px 8px 16px #adadad;
    overflow: hidden;
} .tundra .dojoxGridCellFocus {
    border: 1px dotted #a6a6a6;
} .tundra .dojoxGridCellOver {
    border: 1px dotted #a6a6a6;
} .tundra .dojoxGridCellFocus.dojoxGridCellOver {
    border: 1px dotted #a6a6a6;
} .tundra .dojoxGridRowOdd {
    background-color: #FBFDFF;
} .tundra .dojoxGridRowSelected {
    background-color: #B2D2D6;
} .tundra .dojoxGridRowOver {
    background-color: #EFEFEF;
} .tundra .dojoxGridRowOver .dojoxGridCell {
    background-color: #6DA3AA;
    color: #fff;
}
 /*
 .tundra .dijitAccordionTitle{
 background:#FAFAFA url(/images/accordionItem.gif) repeat-x scroll left top;
 
 }
 .tundra .dijitAccordionTitle-selected {
 background:#FAFAFA url(/images/accordionItemActive.gif) repeat-x scroll left top;
 color: white;
 }
 */ 
 .dojoxFloatingPaneContent {
	background-color:#DADADA;
}
 
 .dojoxExpandoPane {
	overflow:hidden;
	z-index: 50 !important;
}
 
 .tundra .dijitAccordionTitle-hover {
    background: #FAFAFA url(/images/accordionItemHover.gif) repeat-x scroll left top;
    color: white;
} .tundra .dojoxFloatingPaneTitle {
    background: #006699 url(/images/accordionItemHover.gif) repeat-x scroll left bottom;
    color: #FFFFFF;
    border: 0px solid #006699;
    cursor: pointer;
    padding: 4px 4px 2px;
    white-space: nowrap;
}



.tundra .dijitOpen .dijitTitlePaneTextNode {
	font-weight:bold;
}

.tundra .dijitTitlePaneFocused .dijitTitlePaneTextNode {
	text-decoration:none;
}

.tundra .dijitTitlePaneTitle-hover{
	text-decoration:none;
	font-weight:bold;
}
/*
 
 .tundra .dijitAccordionTitle-hover
{
	font-weight:bold;
	color: black;
}
.tundra .dijitAccordionTitle-selected
{
	background: url("http://serverapi.arcgisonline.com/jsapi/arcgis/1.5/js/dojo/dijit/themes/tundra/images/minusButton.gif") no-repeat center left;
	padding-left: 20px;
}
*/

/*	.tundra .dojoxFloatingCloseIcon {
 background:transparent url(/images/cancelsmall.gif) no-repeat scroll center center;
 }
 */

 .legendTitle {
 	 height:16px;
	 font-size:0.9em;
	 font-weight:bold;
	 padding:3px;
	 padding-top:6px;
	 padding-bottom:5px;
	 background:#fafafa url("../../../dijit/themes/nihilo/images/tabContainerSprite.gif") repeat-x scroll 0pt -50px;
	 border-left: 1px solid #ccc;
	 border-right: 1px solid #ccc;
 }
 
 div.semi-transparent {
  background: url('../images/semi-transparent.png');
}


.zoomfullextIcon { background-image:url(../images/nav_fullextent.png); width:16px; height:16px; }
.zoomprevIcon { background-image:url(../images/nav_previous.png); width:16px; height:16px; }
.zoomnextIcon { background-image:url(../images/nav_next.png); width:16px; height:16px; }
.measureIcon { background-image:url(../images/measure.gif); width:16px; height:16px; }
.excelIcon { background-image:url(../images/excel.gif); width:16px; height:16px; }
.selectAddressIcon { background-image:url(../images/arrow.gif); width:16px; height:16px; }

.dojoxGrid table {
    margin: 0;
}

.dojoxGrid .dojoxGridRowOdd{
	background: #F0F0F0;
}

/* manual table */
.gridRowOdd {
	background: #F0F0F0;
}
/* a template for the infowindow tools*/
.infoWinTemplate{
	display:none;
}

.infoWinTable {
	background: white; 
	padding: 0px; 
	border: none; border: 1px solid #789DB3;
	width:100%;
}

.infoWinTable td{
	padding:3px;
	border: none;
}


.infoWinFieldTable th {
	font-weight: normal;
	text-align:right;
	padding:3px;
}

.infoWinFieldTable td {
	font-weight:bold;
	text-align:left;
	padding:3px;
}

.layerInput .activeRadioControl, .overlayInput .activeRadioControl{
	position:absolute;
	right:10px;
}

/* Loading Mask */
#loadingDiv.dijitDialog .dijitDialogTitleBar{
	display:none;
}

/* LEGEND */
.legend{
	padding:5px;
}
th.lgdTitle {
	font-weight:bold;
	text-align : center;
}

td.lgdSym {
	padding-left:2px;
	padding-right:2px;
	width:30px;
	height: 20px;
	text-align : center;
	color: red;
}

td.lgdDesc {
	padding-left:4px;
	padding-right:4px;
	color: black;
}

.lgdClickMsg{
	width:100%;
	text-align:center; 
	padding:5px;
	font-style:italic;
}

	td.distCell {height: 30px;width:10em; text-align:center; vertical-align:middle; font-weight:bold; }
	td.mbrCell {text-align:left; vertical-align:middle;font-weight:bold;}


.transparent{filter:alpha(opacity=50);-moz-opacity:.50; opacity:.50;}

.tocLabel { padding-left: 5px; }

.section {
	padding:2px;
}

