/* Sitemap */

/*clearfixing for sitemap*/
.csc-sitemap li:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.csc-sitemap li {
	display: inline-block;
}
html[xmlns] .csc-sitemap li {
	display: block;
}
* html .csc-sitemap li {
	height: 1%;
}

/* Sitemap */

/*clearfixing for sitemap*/

.csc-sitemap li:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.csc-sitemap li {
  display: inline-block;
}
html[xmlns] .csc-sitemap li {
  display: block;
}
* html .csc-sitemap li {
  height: 1%;
}
 
/* overwrites content styles */
.content .csc-sitemap ul {margin: 0;}
.content .csc-sitemap ul li {list-style-type:none; margin-left: 0;}
 
.csc-sitemap ul {
  width: 100%;
  /*border-top: 1px solid #ddd;*/
}
 
 
/* level 1 */
.csc-sitemap li {
  display:block;
  float: none;
  clear: both;
  vertical-align: bottom;
  border-bottom: 1px solid #ddd;
}
 
.csc-sitemap a:hover,
.csc-sitemap a:active {
  text-decoration:none;
  border: none;
}
 
.csc-sitemap ul ul li a:hover,
.csc-sitemap ul ul li a:active {
  color: #fff;
}
 
.csc-sitemap ul li a,
.csc-sitemap ul li a:link,
.csc-sitemap ul li a:visited {
  padding: 4px 0;
  display: block;
  float: left;
  width: 20%;
  vertical-align: bottom;
  font-weight: bold;
  color: #384249;
  text-decoration:none;
}
 
.csc-sitemap ul li li a,
.csc-sitemap ul li li a:link,
.csc-sitemap ul li li a:visited {
  font-weight: normal;
  color: #384249;
}
 
.csc-sitemap ul ul {
  float: left;
  width: 80%;
  vertical-align: bottom;
  border: none;
}
 
 
/* level 2 */
.csc-sitemap ul ul li {
  border-bottom: none;
  padding-bottom: 0;
  border-top: 1px solid #ddd;
}
.csc-sitemap ul ul li:first-child {
  border: none;
}
 
.csc-sitemap ul ul li a,
.csc-sitemap ul ul li a:link,
.csc-sitemap ul ul li a:visited {
  width: 23%;
  padding-left:2%;
}
.csc-sitemap ul ul ul {
  width: 75%;
}
 
.csc-sitemap ul ul li:hover {background: #ddd;}
 
.csc-sitemap ul ul li:hover a,
.csc-sitemap ul ul li:hover a:link,
.csc-sitemap ul ul li:hover a:visited {
  color:#384249;
}

.csc-sitemap ul ul li:hover li a,
.csc-sitemap ul ul li:hover li a:link,
.csc-sitemap ul ul li:hover li a:visited {
  color:#fff;
}
 
.csc-sitemap ul ul li:hover li {background: #B8C0C4;}
.csc-sitemap ul ul li:hover li li {background: #66B8DC;}
 
/* level 3 */
.csc-sitemap ul ul ul li a,
.csc-sitemap ul ul ul li a:link,
.csc-sitemap ul ul ul li a:visited {
  width: 28%;
  padding-left:2%;
}
.csc-sitemap ul ul ul ul {
  width: 70%;
}
 
/* level 4 */
.csc-sitemap ul ul ul ul li a,
.csc-sitemap ul ul ul ul li a:link,
.csc-sitemap ul ul ul ul li a:visited {
  width: 40%;
}
.csc-sitemap ul ul ul ul ul {
  width: 60%;
}
