
body {
	color: #333333;
}

div.p {
	text-indent: 1em;
}

div.np {
	margin-top: 1em;

	text-indent: 1em;
}


/* 1 */
div.body1 {
	margin-bottom: 16px;
	padding: 16px;
	border: solid #CCFFCC 2px;
	background: none #FFFFFF;
}

div.body1 h1 {
	margin: 0;
	padding: 0 0.5em;
	background: none #66FF80;

	text-align: center;
	font: bold 150% cursive;
}

div.body1 h2 {
	margin: 1em 0;
	padding: 0 0.5em;
	background: none #B0FFC0;

	font: bold 120% cursive;
}

div.body1 h3 {
	margin: 1em 0;
	padding: 0 0.5em;
	border-bottom: solid 1px #808080;

	font: bold 120% cursive;
}

/* 2 */

div.body2 {
	margin-bottom: 16px;
	padding: 16px;
	border: solid #A0FFB0 1px;
	background: none #FFFFFF;
}

div.body2 h1 {
	margin: 0;
	padding: 0 0.5em;

	text-align: center;
	font: bold 150% cursive;
}

div.pbox2 {
	margin: 16px 0;
	border: solid 1px #66FF80;
}

div.pbox2 h2 {
	margin: 0;
	padding: 0 0.5em;
	background: none #A0FFB0;

	font: bold 120% cursive;
}

div.cont2 {
	margin: 16px;
}

div.body2 h3 {
	margin: 1em 0;
	padding: 0 0.5em;
	border-bottom: solid 1px #A0FFB0;
	border-left: solid 1em #A0FFB0;

	font: bold 120% cursive;
}

/* 3 */

div.body3 {
	margin-bottom: 16px;
	padding: 16px;
	border: solid #A0FFB0 1px;
	background: none #FFFFFF;
}

div.cont3 {
	padding: 16px;
	border: solid #A0FFB0 1px;
}

h1.body3 {
	margin: 0;
	padding: 0;
	background: none #A0FFB0;

	text-align: center;
	font: bold 150% cursive;
}

div.body3 h2 {
	margin: 1em 0 0;
	padding: 0 0.5em;
	background: none #A0FFB0;

	font: bold 120% cursive;
}

div.body3 h3 {
	margin: 1em 0 0;
	padding: 0 0.5em;
	background: none #A0FFB0;

	font: bold 100% cursive;
}

/* 4 */
div.shadow41 {
	margin-bottom: 16px;
	border-left: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #808080;
	border-bottom: solid 1px #808080;
}

div.shadow42 {
	margin-top: 1em;
	border-right: solid 1px #808080;
	border-bottom: solid 1px #808080;
}

div.body4 {
	padding: 16px;
	border: solid #A0FFB0 1px;
	background: none #FFFFFF;
}

div.body4 h2 {
	margin: 0;
	padding: 0 0.5em;
	background: none #A0FFB0;

	font: bold 120% cursive;
}

div.body4 h3 {
	margin: 0;
	padding: 0 0.5em;
	background: none #A0FFB0;

	font: bold 100% cursive;
}

/* 5 */

h1.body5 {
	margin: 0;
	padding: 0;
	background: none #A0FFB0;

	text-align: center;
	font: bold 150% cursive;
}

div.body5 {
	margin-bottom: 16px;
	padding: 16px;
	border: solid #A0FFB0 2px;
	background: none #FFFFFF;
}

div.body5 h2 {
	margin: 1em 0;
	padding: 0 0.5em;
	border-right: solid 1em #66FF80;
	border-left: solid 1em #66FF80;
	background: none #CCFFDD;

	font: bold 120% cursive;
}

div.body5 h3 {
	margin: 1em 0;
	padding: 0 0.5em;
	border-bottom: solid 1px #66FF80;
	border-left: solid 1em #66FF80;

	font: bold 100% cursive;
}

