@charset "utf-8";
/* esri Tables 
color:

blue:007AC2
	stripe - E3F1F8 xD8EBF6 xE8F3F9
	divider - 55A6D6
	C1DFF0
	xF3F5FB
green:35AC46
	stripe - E7F5E9 xEDF7EE
	divider - 78C884
	CEEBD2
	xF4F9F3
orange:F36F23
	stripe - FEEEE4 xFEF2EB
	divider - F79F6A
	FCDCC9
	xfff6EF
dkgrey: 464646
	stripe - EFEEED
	divider -  848484
	D2D2D2
ltgrey:969696
	1px solid #ccc stroke

*/

.esriTable{/*too be deleted in final release, tables will default to this style.*/
width:100%;
/*font-family:'Avenir LT W01 65 Medium', Verdana, Geneva, sans-serif;*/
/*font-family:Arial, Helvetica, sans-serif;*/
font-size:14px;
/*font-size:14px;*/

}

.esriTable tbody{
background:#fff;
}
.esriTable.shadowed{
box-shadow: 0px 0px 6px 0px #999;
-webkit-box-shadow: 0px 0px 6px 0px #999;
-o-box-shadow: 0px 0px 6px 0px #999;
-moz-box-shadow: 0px 0px 6px 0px #999;

}
.esriTable thead,.esriTable tfoot, .esriTable tr.divider{
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
	
	
}
.esriTable thead th{
	vertical-align:bottom;
}
.esriTable tfoot th{
/*	vertical-align:top;*/
	font-size:.9em;
}

/* Position Data */
.esriTable.centerData tbody td{
	text-align:center;
}
.esriTable.centerData tbody .firstCol{
	text-align:left;
}

.esriTable.rightData tbody td{
	text-align:right;
}
.esriTable.rightData tbody .firstCol{
	text-align:left;
}


/*left align with padding (usually for radio buttons) */
.esriTable tbody tr .padLeft{
	text-align:left;
	padding-left:20px;
}
.esriTable tbody tr .padRight{
	text-align:right;
	padding-right:20px;
}

.esriTable tr{
	/*min-height:32px;*/
}
.esriTable th, .esriTable td{
	/*min-height:32px;*/
	padding:6px;
	font-weight:normal;
}

/*----------------------------------------------------------
Text Styles
------------------------------------------------------------*/
.esriTable tfoot th a, .esriTable thead th a{
color:#fff;
}
.esriTable tfoot th a:hover, .esriTable thead th a:hover{
color:#FFEC4F;
}
.haloText{
	color:#FFEC4F;
	font-size:.8em;
	font-family:'Avenir LT W01 65 Medium', Verdana, Geneva, sans-serif;
}

/*.esriTable thead th, .esriTable thead tr{
padding:5px 0;
}*/
/*----------------------------------------------------------
Blue Table
------------------------------------------------------------*/
.blueTable thead th, .blueTable thead td, .blueTable tfoot th{
	background-color:#007AC2;
}
.blueTable tr.stripe, .blueStripe tr.stripe,
.blueTable tbody tr .highlightCol,.blueStripe tbody tr .highlightCol{
	background-color:#E3F1F8;
}
.blueTable tbody tr.stripe .highlightCol, 
.blueTable tbody .activeRow, 
.blueTable tbody .activeCol,
.blueStripe tbody tr.stripe .highlightCol, 
.blueStripe tbody .activeRow, 
.blueStripe tbody .activeCol
{
	background-color:#C1DFF0;
}


.blueTable.linedColumns tbody td{
	border-left:1px solid #007ac2;
}
.blueTable tr.divider td,.blueTable tr.divider th{
	background-color:#55A6D6;
}
/*----------------------------------------------------------
Green Table
------------------------------------------------------------*/
.greenTable thead th, .greenTable thead td, .greenTable tfoot th{
	background-color:#35AC46;
}
.greenTable tr.stripe, .greenStripe tr.stripe,
.greenTable tbody tr .highlightCol,.greenStripe tbody tr .highlightCol{
	background-color:#E7F5E9;
}
.greenTable tbody tr.stripe .highlightCol,
.greenTable tbody .activeRow, 
.greenTable tbody .activeCol,
.greenStripe tbody tr.stripe .highlightCol,
.greenStripe tbody .activeRow, 
.greenStripe tbody .activeCol{
	background-color:#CEEBD2;
}

.greenTable.linedColumns tbody td{
	border-left:1px solid #35AC46;
}
.greenTable tr.divider td,.greenTable tr.divider th{
	background-color:#78C884;
}
/*----------------------------------------------------------
Orange Table
------------------------------------------------------------*/
.orangeTable thead th, .orangeTable thead td, .orangeTable tfoot th{
	background-color:#f36f23;
}
.orangeTable tr.stripe, .orangeStripe tr.stripe,
.orangeTable tbody tr .highlightCol,.orangeStripe tbody tr .highlightCol{
	background-color:#FEEEE4;
}
.orangeTable tbody tr.stripe .highlightCol,
.orangeTable tbody .activeRow, 
.orangeTable tbody .activeCol,
.orangeStripe tbody tr.stripe .highlightCol,
.orangeStripe tbody .activeRow, 
.orangeStripe tbody .activeCol
{
	background-color:#FCDCC9;
}


.orangeTable.linedColumns tbody td{
	border-left:1px solid #F36F23;
}
.orangeTable tr.divider td,.orangeTable tr.divider th{
	background-color:#F79F6A;
}
/*----------------------------------------------------------
Dark Table
------------------------------------------------------------*/
.dkgreyTable thead th, .dkgreyTable thead td, .dkgreyTable tfoot th{
	background-color:#464646;
}
.dkgreyTable tr.stripe, .greyStripe tr.stripe,
.dkgreyTable tbody tr .highlightCol,.greyStripe tbody tr .highlightCol{
	background-color:#EFEEED;
}
.dkgreyTable tbody tr.stripe .highlightCol,
.dkgreyTable tbody .activeRow, 
.dkgreyTable tbody .activeCol,
.greyStripe tbody tr.stripe .highlightCol,
.greyStripe tbody .activeRow, 
.greyStripe tbody .activeCol{
	background-color:#D2D2D2;
}

.dkgreyTable.linedColumns tbody td{
	border-left:1px solid #464646;
}
.dkgreyTable tr.divider td,.dkgreyTable tr.divider th{
	background-color:#848484;
}
/*----------------------------------------------------------
Light Table
------------------------------------------------------------*/
.ltgreyTable thead{
	background:#969696;
}

/*----------------------------------------------------------
White Table Head
------------------------------------------------------------*/
.whiteTable thead{
	color:#464646;
	text-align:left;
}


/*----------------------------------------------------------
Grey Lined Table
------------------------------------------------------------*/
.greyLined tbody tr, .ltgreyTable tbody tr{
 border-bottom:1px solid #ccc;
 
}
.greyLined tbody tr.stripe{
	background-color:none;
}
/*----------------------------------------------------------
Lined Columns
------------------------------------------------------------*/
.linedColumns tbody td.firstCol{
	border-left:none;
}

/*----------------------------------------------------------
Highlight Columns
------------------------------------------------------------*/
.highlightCol{
}



/*----------------------------------------------------------
Border-Radius
------------------------------------------------------------*/
	.roundAll{
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-o-border-radius:5px;
	}
	.roundTL{
		border-top-left-radius:5px;
		-moz-border-top-left-radius:5px;
		-webkit-border-top-left-radius:5px;
		-o-border-top-left-radius:5px;
	}
	.roundTR{
		border-top-right-radius:5px;
		-moz-border-top-right-radius:5px;
		-webkit-border-top-right-radius:5px;
		-o-border-top-right-radius:5px;
	}
	.roundBR{
		border-bottom-right-radius:5px;
		-moz-border-bottom-right-radius:5px;
		-webkit-border-bottom-right-radius:5px;
		-o-border-bottom-right-radius:5px;
	}
	.roundBL{
		border-bottom-left-radius:5px;
		-moz-border-bottom-left-radius:5px;
		-webkit-border-bottom-left-radius:5px;
		-o-border-bottom-left-radius:5px;
	}

/*----------------------------------------------------------
Style Removers
------------------------------------------------------------*/
.esriTable .basicCell{
	text-align:left;
	font-weight:normal;
	/*font-family:'Avenir LT W01 65 Medium', Verdana, Geneva, sans-serif;*/
	font-size:.9em;

}
.esriTable .noColor, .esriTable .basicCell{
	background:none;
	color:#4d4d4d;
}
.esriTable .noColor a, .esriTable .basicCell a{
	color:#2A7433;
}
.esriTable .noColor a:hover, .esriTable .basicCell a:hover{
	color:#000;
}
.esriTable.noStripes tbody tr.stripe{
	background-color:none;
}

/*----------------------------------------------------------
Sprites and Icons
------------------------------------------------------------*/

.esriTable td,.esriTable th{
	background-position:center;
	background-repeat:no-repeat;
}
/*Checkmark */
.esriTable td.checkmark, .esriTable td.checked{
background-image:url('//www.esri.com/software/arcgis/arcgisonline/graphics/check.png');

}
/*----------------------------------------------------------
Active Highlighting
------------------------------------------------------------*/
.esritable tbody .activeCell{
background-color:#fff;
}
.esritable tbody .activeRow{
	
}
.esritable.activeHighlight tbody .activeCell{
}