@charset "utf-8";
/* CSS Document */

#cont .hide {
		display: none;
	}
	#cont .collapse {
		text-decoration-style: dashed;
		text-decoration-line: underline;
	}
	#cont #top {

		background-color: #ffffff;
		font-size: 16px;
		padding-bottom: 40px;
	}

	#cont nav {
		font-size: 24px;

		margin: 0px 30px 0px;
		border-bottom-left-radius: 6px;
		border-bottom-right-radius: 6px;
		background-color: #ffffff;
		color: #666;
		box-shadow: 0 10px 20px -12px rgba(0, 0, 0, 0.42), 0 3px 20px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
		padding: 10px 0;
		text-align: center;
		z-index: 1;
	}




	#cont {
		font-size: 18px;
		position: relative;
		border-radius: 6px;
		box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);

		background: #ffffff;

		margin: -20px 30px 0px 30px;
		padding: 20px;
	}
	#cont small {
		color: #222;
	}

	#cont a:link,
	#cont a:visited {
		color: #0180AF;
		text-decoration: underline;
	}

	#cont a:hover {
		color: #222;
	}

	#cont ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
	}

	#cont ul.ultree {
		border: #ccc 1px solid;
		border-radius: 4px;
		border-bottom: none;
	}

	#cont li {
		margin: 0px;
	}

	#cont li ul {
		margin-left: 20px;
	}

	#cont li.lhead {
		background: #ddd;
		color: #222;
		padding: 5px;
		margin: 0px;
		cursor: pointer;
	}
	#cont li.lhead:hover,
	#cont .pager a:hover
	 {
  		background: #ccc;
	}
	#cont .lcount {
		padding: 0px 10px;
	}

	#cont .lpage {
		/*border-bottom: #ddd 1px solid;*/
		padding: 5px;
	}

	#cont .last-page {
		border: none;
	}

	#cont .pager {
		text-align: center;
	}

	#cont .pager a,
	#cont .pager span {
		padding: 10px;
		margin: 2px;
		background: #fff;
		border-radius: 10px;
    	display: inline-block;
	}
	#cont .pager span {
		border: #ccc 1px solid;
	}