@charset "utf-8";

/* @group Column */

/* Common */

div.c2:after,
div.c50-50:after,
div.c80-20:after,
div.c33-66:after,
div.c66-33:after,
div.c25-75:after,
div.c75-25:after,
div.c3:after,
div.c33-33-33:after,
div.c4:after,
div.c25-25-25-25:after {
	content: url(nd/img/spacer.gif); 
	display: block; 
	visibility: hidden;
	height: .1px;
	font-size: .1em;
	margin-top: -1px;
	clear: both;
	}

div.c2 div.c,
div.c50-50 div.c,
div.c80-20 div.c,
div.c33-66 div.c,
div.c66-33 div.c,
div.c25-75 div.c,
div.c75-25 div.c,
div.c3 div.c,
div.c33-33-33 div.c,
div.c4 div.c,
div.c25-25-25-25 c {
	}

div.c2,
div.c50-50,
div.c80-20,
div.c33-66,
div.c66-33,
div.c25-75,
div.c75-25,
div.c3,
div.c33-33-33,
div.c4,
div.c25-25-25-25 {
	display: inline-table;
	*height: 1%;
	}

* html div.c2,
* html div.c50-50,
* html div.c80-20,
* html div.c33-66,
* html div.c66-33,
* html div.c25-75,
* html div.c75-25,
* html div.c3,
* html div.c33-33-33,
* html div.c4,
* html div.c25-25-25-25 {
	height: 1%;
	}

div.c2,
div.c50-50,
div.c80-20,
div.c33-66,
div.c66-33,
div.c25-75,
div.c75-25,
div.c3,
div.c33-33-33,
div.c4,
div.c25-25-25-25 {
	display: block;
	}

/* C2 */

div.c2 {

	}

div.c2-1 {
	width: 49%;
	float: left;
	}

div.c2-2 {
	width: 49%;
	margin-left: 2%;
	float: left;
	}

/* C2 50% 50% */

div.c50-50 {
	}

div.c50-50 div.c50-50-1, 
div.c50-50 div.c50-50-2 {
	width: 49%;
	float: left;
	}

div.c50-50 div.c50-50-2 {
	margin-left: 1%;
	}

/* C2 80% 80% */

div.c80-20 {
	}

div.c80-20 div.c80-20-1 {
	width: 79%;
	float: left;
	}

div.c80-20 div.c80-20-2 {
	margin-left: 2%;
	width: 19%;
	float: left;
	}

/* C2 33% 66% */

div.c33-66 {
	}

div.c33-66 div.c33-66-1 {
	width: 33%;
	float: left;
	}

div.c33-66 div.c33-66-2 {
	margin-left: 2%;
	width: 65%;
	float: left;
	}

/* C2 66% 33% */

div.c66-33 {
	}

div.c66-33 div.c66-33-1 {
	width: 65%;
	float: left;
	}

div.c66-33 div.c66-33-2 {
	margin-left: 2%;
	width: 33%;
	float: left;
	}

/* C2 25% 75% */

div.c25-75 {
	}

div.c25-75 div.c25-75-1 {
	width: 73%;
	float: left;
	}

div.c25-75 div.c25-75-2 {
	margin-left: 2%;
	width: 25%;
	float: left;
	}

/* C2 75% 25% */

div.c75-25 {
	}

div.c75-25 div.c75-25-1 {
	width: 73%;
	_width: 71%;
	float: left;
	}

div.c75-25 div.c75-25-2 {
	margin-left: 2%;
	_margin-left: 1%;
	width: 25%;
	float: left;
	}

/* C3 */

div.c3 {

	}

div.c3-1 {
	width: 32%;
	float: left;
	}

div.c3-2,
div.c3-3 {
	width: 32%;
	margin-left: 2%;
	float: left;
	}

/* C3 33% 33% 33% */

div.c33-33-33 {
	}

div.c33-33-33 div.c33-33-33-1 {
	width: 32%;
	float: left;
	}

div.c33-33-33 div.c33-33-33-2,
div.c33-33-33 div.c33-33-33-3 {
	margin-left: 2%;
	_margin-left: .5%;
	width: 32%;
	float: left;
	}

/* C4 */

div.c25-25-25-25 {
	}

div.c25-25-25-25 div.c25-25-25-25-1, 
div.c25-25-25-25 div.c25-25-25-25-2,
div.c25-25-25-25 div.c25-25-25-25-3,
div.c25-25-25-25 div.c25-25-25-25-4 {
	width: 24.25%;
	float: left;
	}

div.c25-25-25-25 div.c25-25-25-25-2,
div.c25-25-25-25 div.c25-25-25-25-3,
div.c25-25-25-25 div.c25-25-25-25-4 {
	margin-left: 1%;
	}


/* @end */

div.section {
	margin-bottom: 40px;
	}

div.subsection {
	margin-bottom: 30px;
	}

.last-child {
	margin-bottom: 0 !important;
	}


div.sideMenu {
  margin-bottom: 20px;	
  }

div.sideMenu p {
  font-size: 86%;
  color: #666;
  padding: 0 0 0 10px;
  line-height: 1.6 !important;
  }

h3 {
  padding: 0;
  margin-left: 0;
  margin-bottom: 5px;
  }

h3 img {
  margin: 0;
  }



ul.newsList {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  }

ul.newsList li {
  margin: 0 0 .8em 0;
  }

ul.newsList li p {

  }

ul.newsList li b {
  font-weight: normal;
  }
