/* Products Level Stylesheet */
@import url(products.css);

/* 
 * Product Specific - LOCAL STYLESHEET
 * 
 * Structure Overrides for ArcGIS Desktop Pages - This is to change images and
 * colors that are specific to the ArcGIS Desktop product pages.
 * Please keep this file clean and reuse as much of it as possible.
 * Do not put styles unrelated to ArcGIS Desktop pages in this stylesheet
 * 
 * Before adding a style, please ensure that one does not already exist.
 * 
*/
	
/* Floating Menu */
	DIV#menu {
	    background: transparent url(/software/graphics/desktop_sidenav_bg.jpg) top left no-repeat;
	}
	div#dynamicNav {
	    background: transparent url(/software/graphics/desktop_sidenav_bg.jpg) top left no-repeat;
	}
	.overview DIV#menu {
	    background: transparent url(/software/graphics/desktop_sidenav_overview_bg.jpg) top left no-repeat;
	}	
	.overview DIV#dynamicNav {
	    background: transparent url(/software/graphics/desktop_sidenav_overview_bg.jpg) top left no-repeat;
	}	
/* END Menu */

/* Information Boxes */
	DIV.menuBox {
	    background: transparent url(/software/graphics/menubox_desktop_bg.jpg) top left no-repeat;
	}
	
	DIV.menuBox P.menuBoxBottom {
	    background: transparent url(/software/graphics/menubox_desktop_bottom_bg.jpg) bottom left no-repeat;
	}
/* END Information Boxes */

/* Screenshot and Caption Styles */
	DIV#contentWrapper .sShot {
	    border: 1px solid #999;
	    background: #F5F5F5;
	    color: #666666;
	}
	
	DIV#contentWrapper .sShotMid {
	    border: 1px solid #999;
	    background: #F5F5F5;
	}
	
	DIV#contentWrapper .sShotRight {
	    border: 1px solid #1177a6;
	    /*background: #cae2ee;*/
	}
	
	div#contentWrapper .DemoShot {
		border: 1px solid #1177a6;
	}
	
/* content Diagram */
	.contentDiagram{
		background-color: #f5fbfe;
		border: 1px solid #a8d2e6;
		float: right;
		padding: 8px 16px;
		width: 198px;
		font-size: .75em;
		font-weight: bold;
		color: #636363;
		line-height: 1.25em;
		margin: 10px 0 10px 10px;
	}
	div#contentWrapper.fullWidth .contentDiagram{
		margin: 10px 20px 0px 70px;
	}
	
	div#contentWrapper.fullWidth .sShotRight{
		margin: 10px 35px 0px 70px;
	}

	div#contentWrapper .contentDiagram h2{
		text-align: center;
		color: #000000;
		font-size: 1.8em;
		margin-bottom: 5px;
	}
	.contentDiagram	img{
		border: 0;
	}
	
	div#contentWrapper.fullWidth {
		width: 811px;
		margin-left: 0;
	}
	div#contentWrapper H1{
		color: #106798;
	}
	div#contentWrapper.fullWidth H1{
		margin-top: 0;
		color: #FC8A06;
	}
	
	#globalFooterNav {
		width: 800px !important;
	}
	
/* Table Styles*/

	table#gis {
		width: 780px;
	}
	
	table.dataGrid tbody td {
	    border-right: 1px solid #999;
	    border-left: 1px solid #999;
	}

	table.dataGrid tr.even td {
	    background: #ECEDED;
	}
	
	table.dataGrid thead tr th.columnHead{
	    background: url(/software/graphics/desktopTableHeadTabsRight.jpg) no-repeat top right;
	}
	
	table.dataGrid th.columnHead h4 {
		background: url(/software/graphics/desktopTableHeadTabsLeftCorner.jpg) no-repeat top left;
	}
	
	table.dataGrid thead tr th.columnHead h4.left {
		background: url(/software/graphics/desktopTableHeadTabsLeft.jpg) no-repeat top left;
	}
	
	table.dataGrid tfoot th.columnFoot{
	    background: url(/software/graphics/desktopTableFootTabsRight.jpg) no-repeat bottom right #0D7791;
	}
	
	table.dataGrid th.columnFoot h4 {
		background: url(/software/graphics/desktopTableFootTabsLeftCorner.jpg) no-repeat bottom left;
	}
	
	table.dataGrid tfoot th.columnFoot h4.left {
		background: url(/software/graphics/desktopTableFootTabsLeft.jpg) no-repeat bottom left;
	}
	
	table.dataGrid thead th.columnHead a, table.dataGrid tfoot th.columnFoot a {
        color: #FFF;
        text-decoration: none;
	}

	table.dataGrid thead th.columnHead a:visited, table.dataGrid tfoot th.columnFoot a:visited {
        color: #fff;
        text-decoration: none;
	}

	table.dataGrid thead th.columnHead a:hover, table.dataGrid tfoot th.columnFoot a:hover {
        color: #ffcc66;
        text-decoration: none;
	}
	
	table.extensions {
		background: #999;
		width: 800px;
		margin-bottom: 10px;
	}
	
	table.extensions#blue a:hover, table.extensions#green a:hover {
		color: #ff6600;
	}
	
	table.extensions#blue a:visited, table.extensions#green a:visited {
		color: #649ccd;
	}
	
	table.extensions .contentsmall {
		color: #393938;
		font-size: 9px;
	}
	
	table.extensions td {
		background: #fff;
		padding: 10px;
		width: inherit;
	}
	
	table.extensions .column1 {
		width: 285px;
	}
	
	table.extensions .column2 {
		width: 505px;
	}
	
	table.extensions tr.even td {
		background: #ECEDED;
	}
	
	table.extensions#blue tr.rowTitle td {
		background: #0060a7;
		color: #fff;
		font-weight: 600;
		padding: 5px 10px;
	}
	
	table.extensions#blue a {
		color: #0060a7;
		font-weight: 600;
	}

	table.extensions#green tr.rowTitle td {
		background: #018c95;
		color: #fff;
		font-weight: 600;
		padding: 5px 10px;
	}
	
	table.extensions#green a {
		color: #018c95;
		font-weight: 600;
	}

	
/* Misc Overrides */
#descbox {
	background:#F5FBFE none repeat scroll 0 0;
	border:1px solid #a8d2e6;
	padding:10px;
}
#descbox ul {
	margin:0;
	padding:0;
}
/*Demo Screen Shot*/

.DemoShot {
	border: 1px solid #1177A6;
}

.textcalloutRight {
	border: 1px solid #1177a6;
}

.evalBox {
	border: 1px solid #a8d2cb;
	background: #f5fbfe;
	float: right;
	width: 180px;
	margin: 0 20px;
	text-align: center;
	padding: 10px 10px 5px 10px;
}

.evalBox h3 {
	line-height: 1.0em;
}