.preschool ol.olist {
		list-style:decimal;
		color:#cacaca;
		list-style-position:outside;
		margin-left: 40px;
	}
.preschool	ol.olist li {
		padding-left: 20px;
		margin-bottom:10px;
		margin-right: 200px;
	}
.preschool	ol.olist a {
		text-decoration:none;
	}
.preschool	ol.olist a:hover {
		text-decoration:underline;
	}
	
.preschool table.dt {
	width: 100%;
}

.preschool table.dt td {
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
}
.preschool table.dt td.label{
	width: 200px;
	text-align: right;
	color:#cacaca;
}

.preschool table.dt td.data{
	text-align: left;
	padding-left: 30px;
}
.preschool .links {
	background-color: #f3f3f3;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.preschool .links a {
    background: url(../img/preschool-link.png) no-repeat scroll 0 0 transparent;
    color: #505860;
    display: inline-block;
    font-size: 12px;
    height: 35px;
    line-height: 35px;
    padding-left: 12px;
    text-decoration: none;
    position: relative;
    margin-right: 20px;
}

.preschool .links a i {
	 background: url(../img/preschool-link.png) no-repeat scroll 100% 0 transparent;
    height: 35px;
    position: absolute;
    right: -15px;
    top: 0;
    width: 15px;
    z-index: 10;
}

.preschool .links a.active, .preschool .links a:hover {
    background: url(../img/preschool-link-here.png) no-repeat scroll 0 0 transparent;
    color: #6F6F6F;
    text-shadow: 0 1px 0 #fff;
}

.preschool .links a.active i, .preschool .links a:hover i{
	right: -15px;
   top: 0;
   width: 15px;
   background: url(../img/preschool-link-here.png) no-repeat scroll 100% 0 transparent;  
}