/**
 * dataGrid.css - Companion to dataGrid.dwt
 */

/* -- TOC ----------------------------------------------- */
#dataGrid-TOC-container {}

#dataGrid-TOC-title {
	font-size: 100%;
	margin: 1em 0 0.33em;
}

#dataGrid-TOC-itemList-container {}

#dataGrid-TOC-itemList {
	list-style: none;
	margin: 0 0 2.7em;
	line-height: 14px;
}

	#dataGrid-TOC-itemList a, #dataGrid-TOC-itemList a:link, #dataGrid-TOC-itemList a:visited {
		font-weight:bold;
	}

.dataGrid-TOC-item {
	list-style-type: disc;
	margin-left: 15px;
}
	#edge #contentProper .dataGrid-TOC-item,
	#rev #contentProper .dataGrid-TOC-item,
	#link #contentProper .dataGrid-TOC-item {
		list-style-type:none;
		padding:0;
		padding-left:16px;
		display:inline;
	}
	
	#edge #contentProper .dataGrid-TOC-item.row1,
	#rev #contentProper .dataGrid-TOC-item.row1,
	#link #contentProper .dataGrid-TOC-item.row1 {
		padding-left:0;
	}


/* -- Data Sections ------------------------------------- */
/* -- Section Table -- */
.dataGrid-sectionTable {}

	#rev .dataGrid-sectionTable,
	#link .dataGrid-sectionTable {
		padding: 0.1em 0 3em;
	}

.dataGrid-sectionTable td {
	vertical-align: top;
}

.dataGrid-sectionImage {}
.dataGrid-sectionImage img {}

.dataGrid-sectionContent {}

/* -- Section Content -- */
.dataGrid-section-container {
}

.dataGrid-section-container-1 {}

.dataGrid-sectionTitle {
	margin:0;
	margin-bottom:1em;
	font-size:.9em;
}

	#edge .dataGrid-sectionTitle,
	#rev .dataGrid-sectionTitle,
	#link .dataGrid-sectionTitle {
		margin-bottom:10px;
		text-transform:uppercase;
		font-size:1em;
	}
	#otherP .dataGrid-sectionTitle {
		margin-bottom:5px;
		text-transform:uppercase;
		font-size:1em;
	}
	#apps .dataGrid-sectionTitle {
		margin-bottom:5px;
		font-size:1em;
	}

/* Ex. Talk to the sectionTitle of the second section */
.dataGrid-section-container-2 .dataGrid-sectionTitle {}
	
.dataGrid-sectionDescription {
}

	#about #contentProper .dataGrid-sectionDescription {
		width:425px;
	}


/* -- Data Subsections ---------------------------------- */	
.dataGrid-subsection-container {}
	#edge .dataGrid-subsection-container {margin-bottom:2.5em;}

/* Ex. Indent all subsections by 20px
.dataGrid-subsection-container { margin-left: 20px;}
*/

.dataGrid-subsection-container-1 {}

/* Ex. Talk to the third subsection of the second section */
.dataGrid-section-container-2 .dataGrid-subsection-container-3 {}
	
.dataGrid-subsectionTitle {
	font-weight:normal;
}

	#knive .dataGrid-section-container-2 .dataGrid-subsectionTitle {
		display:none;
	}

.dataGrid-subsectionDescription {
}


/* -- Data Tables --------------------------------------- */	
.dataGrid-itemsTable-container {}

.dataGrid-itemsTable {
	padding-right:1em;
}

	#knive .dataGrid-section-container-1 .dataGrid-itemsTable {
		margin-bottom:.4em;
	}
	
	#edge .dataGrid-itemsTable {
		border:1px solid #000000;
		padding:0;
	}

/* Ex. Talk to the itemsTable of the second subsection of the first section */
.dataGrid-section-container-1 .dataGrid-subsection-container-2 .dataGrid-itemsTable {}

.dataGrid-itemsTable th,
.dataGrid-itemsTable td {
	padding: 0.1em 0.3em;
}

	#mill .dataGrid-itemsTable th,
	#mill .dataGrid-itemsTable td {
		padding: 0.1em 0;
	}

	
.dataGrid-itemsTable th {
	text-align: left;
	color:#385fce;
	font-size:1em;
	font-weight:bold;
	padding-top:.6em;
}
	
	#edge .dataGrid-itemsTable th {
		height:3em;
		padding:0;
		padding-top:.15em;
		background:#4F8A10;
		border-right:1px solid #000000;
		border-bottom:1px solid #000000;
		color:#ffffff;
		font-size:0.69em !important;
		font-weight:bold;
		line-height:100%;
		text-align:center;
		text-transform:uppercase;
	}

.dataGrid-itemsTable td {}

	#edge .dataGrid-itemsTable td {
		border-right:1px solid #000000;
		padding:.5em 0.3em;
	}

.dataGrid-columnTitle-row {
}

	#knive .dataGrid-section-container-1 .dataGrid-columnTitle-row th {
		padding:0.1em 0;
		color:#4f8a10;
	}
	#knive .dataGrid-section-container-1 .dataGrid-item-row td {
		border-bottom:3px solid #4f8a10;
	}
	#knive .dataGrid-columnTitle-row img {
		margin:.45em 0;
		display:block;
	}
	
	#rev .dataGrid-columnTitle-row th,
	#link .dataGrid-columnTitle-row th {
		padding: 0.5em 0 0.1em;
		color:#4f8a10;
		font-size:.9em;
	}

.dataGrid-columnTitle-1 {text-indent:-1px;}
.dataGrid-columnTitle-2 {text-indent:-2px;}

	#knive .dataGrid-section-container-1 .dataGrid-columnTitle-row .dataGrid-columnTitle-1,
	#knive .dataGrid-section-container-1 .dataGrid-columnTitle-row .dataGrid-columnTitle-2,
	#edge .dataGrid-section-container-1 .dataGrid-columnTitle-row .dataGrid-columnTitle-1,
	#edge .dataGrid-section-container-1 .dataGrid-columnTitle-row .dataGrid-columnTitle-2,
	#rev .dataGrid-columnTitle-1,
	#link .dataGrid-columnTitle-1 {
		text-indent:0;
	}
	
.dataGrid-item-row { background: transparent; } 

/* Ex. Give even numbered item rows a different background */
.row_even{}

.dataGrid-autonumber {font-weight: bold;}
.dataGrid-column-1, .dataGrid-column-2 { width: 46%; }
.dataGrid-column-1 ul, .dataGrid-column-2 ul {
	margin-top:.4em;
	margin-right:1.5em;
	list-style-image: url(/img/greenb_r.gif);
}
.dataGrid-column-1 ul li, .dataGrid-column-2 ul li {
	margin-bottom:.5em;
}
.dataGrid-section-container ul li {
	font-size:.8em;
}
	
	/*Exceptions*/
	#knive .dataGrid-section-container-1 .dataGrid-column-1, #knive .dataGrid-section-container-1 .dataGrid-column-2, #knive .dataGrid-section-container-1 .dataGrid-column-3 {
		width:33%;
	}
	#knive .dataGrid-section-container-1 .dataGrid-column-1 ul, #knive .dataGrid-section-container-1 .dataGrid-column-2 ul, #knive .dataGrid-section-container-1 .dataGrid-column-3 ul {
		margin-right:auto;
		margin-top:0;
		list-style-image:none;
	}
	#knive .dataGrid-section-container-1 .dataGrid-column-1 ul li, #knive .dataGrid-section-container-1 .dataGrid-column-2 ul li, #knive .dataGrid-section-container-1 .dataGrid-column-3 ul li {
		line-height:1em;
	}
	
	
	#edge #contentProper .dataGrid-itemsTable-container {width:694px !important;}
	#edge .dataGrid-itemsTable .dataGrid-column-1, #edge .dataGrid-itemsTable .dataGrid-columnTitle-1 {
		width:135px !important;
	}
	#edge .dataGrid-itemsTable .dataGrid-column-2, #edge .dataGrid-itemsTable .dataGrid-columnTitle-2 {
		width:184px !important;
	}
	#edge .dataGrid-itemsTable .dataGrid-column-3, #edge .dataGrid-itemsTable .dataGrid-columnTitle-3 {
		width:160px !important;
	}
	#edge .dataGrid-itemsTable .dataGrid-column-4, #edge .dataGrid-itemsTable .dataGrid-columnTitle-4 {
		width:103px !important;
	}
	#edge .dataGrid-itemsTable .dataGrid-column-5, #edge .dataGrid-itemsTable .dataGrid-columnTitle-5 {
		width:110px !important;
		border-right:0;
	}
	#edge .dataGrid-itemsTable ul {
		margin:0 !important;
		padding-left:1em;
		list-style:disc;
		list-style-image:none;
	}
	
	#edge .dataGrid-column-1 ul, #edge .dataGrid-column-2 ul {
		margin:0 !important;
	}
	
	#rev .dataGrid-column-1,
	#link .dataGrid-column-1 {
		width: 100%;
		padding:0;
	}
		#rev .dataGrid-column-1 p,
		#link .dataGrid-column-1 p {
			margin-bottom:.75em;
		}
	#rev .dataGrid-column-2,
	#link .dataGrid-column-2 {
		width: 0;
	}

	#commt .dataGrid-column-1 ul {
		list-style-image:none;
		list-style:none;
		color:#cb000c;
	}
	
	#otherP .dataGrid-column-1 {
		padding:0;
		padding-bottom:1.5em;
	}
	#otherP .dataGrid-column-1 ul {
		margin-right:auto;
		margin-top:0;
		list-style-image:none;
	}
		#otherP .dataGrid-column-1 p {
			width:44em;
		}

/* -- Mouseover row hilite -- */
.dataGrid-item-hiLite { background:#ffb; }

/* Ex. Hilite all subsections of the second section a different color
.dataGrid-section-container-2 .dataGrid-item-hiLite { background: #cef; }
*/

/* Ex. Override the hilite background only for the first column
.dataGrid-item-hiLite .dataGrid-column-1 { background: #fff; }
*/


/* -- Go-to-top Links ---------------------------------- */	
.dataGrid-topLink-container { margin-top:2em;}

/* Ex. Disable go-to-top links for all sections except the third section
.dataGrid-section-container .dataGrid-topLink-container { display: none; }
.dataGrid-section-container-3 .dataGrid-topLink-container { display: block; }
*/

.dataGrid-topLink {
	text-align: left;
	font-size: 0.8em;
	padding: 0;
	margin: 0;
}

.dataGrid-topLink-image a {
	/*background: url(/img/topLink.gif) center right no-repeat;*/
	padding-right: 1.66em;
	height: 11px;
}