.learningPathGrid{
	width:100%;
	*border-collapse: collapse;
    border-spacing: 0;
	border-top:none;
	*border-right: 1px solid #ccc;
	height:100%;
	min-height:100%;
	}

.learningPathGrid > tbody > tr > td {
	border: 1px solid #ccc;
	border-right: none;
	border-top:none;
	text-align: left;
	padding:0;
	margin:0;
	height:100%;
	min-height:100%;
	/*background: url(../../images/All/FullShading.JPG) repeat-x;*/
}
	
.learningPathGrid > tbody > tr > th {
	padding:5px 10px; 
	background:#027dc3 url(../../images/All/grid_hdr.jpg) repeat-x top !important;
	font-weight:normal;
	color:#e3f5ff;
	border-top:none;
	text-shadow: 1px 1px #0A6EA6;
	border-bottom:1px #0071b1 solid;
	}
	
.learningPathGrid  > tbody > tr >th:last-child{
	border-right:1px #0071b1 solid;
	}
	
.learningPathGrid > tbody > tr > td:last-child{
	border-right: 1px solid #ccc;
	}
	
.learningPathGrid > tbody > tr > td > table
{
	*border-collapse: collapse;
    border-spacing: 0;
	border-top:none;
	*border-right: 1px solid #ccc;
	height:100%;
	min-height:100%;
    }
	
.learningPathGrid > tbody > tr > td > table > tbody > tr > td
{
    padding:5px 0px;
	border-right: 1px solid #ccc;
	height:100%;
	min-height:100%;
	}
.learningPathGrid > tbody > tr > td > table > tbody > tr > td:last-child{
	border-right: none;
	}
	
	
.learningPathTitleGrid > tbody > tr > td:first-child{
	background:#ddf3ff;
	border-bottom:1px #fff solid;
	color:#006198;
	padding:0 10px;
	}
.learningPathTitleGrid > tbody > tr > th:first-child{
	border-left:1px #0071b1 solid;
	}
	
	