/*######## sitemap ########*/

.sitemap{
	float:left;
}
.teacher .sitemap{
  border-bottom:1px solid #709DB2;
}

.sitemap ul{
	float:left;
	width:626px;
	margin:0;
	padding:0;
  list-style-type:none;
}
.teacher .sitemap ul{
	width:646px;
}

.sitemap ul li{
	float:left;
	width:606px;
	margin:5px 0 0 0;
	padding:9px 10px 10px 10px;
	background-color:#ffffff;
}
.teacher .sitemap ul li{
	width:617px;
	padding:14px 0 5px 29px;
  border-top:1px solid #709DB2;
}

.sitemap ul li li{
	float:left;
	width:559px;
	margin:0;
	padding:9px 10px 1px 47px;
}
.teacher .sitemap ul li li{
	width:571px;
	padding:9px 0 1px 46px;
  border-top:none;
}

.sitemap ul li li li{
	float:left;
	width:493px;
	margin:0;
	padding:4px 10px 0 66px;
}
.teacher .sitemap ul li li li{
	width:503px;
	padding:4px 0 0 61px;
}

.sitemap ul li a{
	float:left;
	padding:2px 0 2px 32px;
	font-size:1.12em;
	line-height:1.25;
	font-weight:bold;
	color:#007193;
	background-repeat:no-repeat;
}
.teacher .sitemap ul li a{
	padding:0 0 2px 17px;
	color:#000000;
	background-position:0 3px;
}

.sitemap ul li li a{
	padding:0 0 2px 28px;
	font-size:1em;
}
.teacher .sitemap ul li li a{
	padding:0 0 2px 14px;
	background-position:0 4px;
}

.sitemap ul li li li a{
	padding:0 0 2px 22px;
	font-weight:normal;
	background-position:0 2px;
}
.teacher .sitemap ul li li li a{
	padding:0 0 2px 13px;
	background-position:0 5px;
}

.sitemap ul li a:hover{
	color:#014256;
}