@charset "UTF-8";

@media screen, projection
{

	/* ####################################
	** ### FCE 3 Boxes with rounded edges #
	** ####################################
	*/

	/* green */

	* html .REboxGreenContent {
		height:1%
	}

	.REboxGreenContent {
		overflow:hidden
	}

	.REboxGreen {
		display:block;
		background:transparent;
		font-size: 100%;
		font-weight:normal;
		margin-bottom:1em;
	}

	.REboxGreen p {
		margin:0 2px;
		padding:2px 0;
		line-height: 1.5em;
	}

	.REboxGreenContent {
		display:block;
		background:#fff;
		border-left:1px solid #A5BF01;
		border-right:1px solid #A5BF01;
		padding:0.5em 1em 0.5em 1em;
	}

	.REboxGreenContent h1,
	.REboxGreenContent h2,
	.REboxGreenContent h3,
	.REboxGreenContent h4,
	.REboxGreenContent h5 {
		margin-top:0;
	}

	.rGline1,
	.rGline2,
	.rGline3,
	.rGline4 {
		display:block;
		overflow:hidden;
		font-size:1px;
	}

	.rGline1,
	.rGline2,
	.rGline3 {
		height:1px;
	}

	.rGline2,
	.rGline3,
	.rGline4 {
		background:#fff;
		border-left:1px solid #A5BF01;
		border-right:1px solid #A5BF01;
	}

	.rGline1 {
		margin:0 5px;
		background:#A5BF01;
	}

	.rGline2 {
		margin:0 3px;
		border-width:0 2px 0 2px;
	}

	.rGline3 {
		margin:0 2px;
	}

	.rGline4 {
		height:2px;
		margin:0 1px 0 1px;
	}


	/* red */

	* html .REboxRedContent {
		height:1%
	}
	.REboxRedContent {
		overflow:hidden
	}

	.REboxRed {
		display:block;
		background:transparent;
		font-weight:normal;
		margin-bottom:1em;
	}

	.REboxRed p {
		margin:0 2px;
		padding:2px 0;
		line-height:1.2em;
	}

	.REboxRedContent {
		display:block;
		background:#fdd;
		border-left:1px solid #dbb;
		border-right:1px solid #dbb;
		padding:0.5em 1em 0.5em 1em;
	}

	.REboxRedContent h1,
	.REboxRedContent h2,
	.REboxRedContent h3,
	.REboxRedContent h4,
	.REboxRedContent h5 {
		margin-top:0;
	}

	.rRline1,
	.rRline2,
	.rRline3,
	.rRline4 {
		display:block;
		overflow:hidden;
		font-size:1px;
	}

	.rRline1,
	.rRline2,
	.rRline3 {
		height:1px;
	}

	.rRline2,
	.rRline3,
	.rRline4 {
		background:#fdd;
		border-left:1px solid #dbb;
		border-right:1px solid #dbb;
	}

	.rRline1 {
		margin:0 5px;
		background:#dbb;
	}

	.rRline2 {
		margin:0 3px;
		border-width:0 2px 0 2px;
	}

	.rRline3 {
		margin:0 2px;
	}

	.rRline4 {
		height:2px;
		margin:0 1px 0 1px;
	}


	/* blue */

	* html .REboxBlueContent {
		height:1%
	}

	.REboxBlueContent {
		overflow:hidden
	}

	.REboxBlue {
		display:block;
		background:transparent;
		font-size: 100%;
		font-weight:bold;
		color: #fff;
		margin-bottom:1em;
	}

	.REboxBlue p {
		margin:0 2px;
		padding:2px 0;
		line-height: 1.2em;
	}

	.REboxBlueContent {
		display:block;
		background: #0195C5;
		border-left:1px solid #E4F0F0;
		border-right:1px solid #E4F0F0;
		padding:0.5em 1em 0.5em 1em;
	}

	.REboxBlueContent h1,
	.REboxBlueContent h2,
	.REboxBlueContent h3,
	.REboxBlueContent h4,
	.REboxBlueContent h5 {
		margin-top:0;
	}

	.rBline1,
	.rBline2,
	.rBline3,
	.rBline4 {
		display:block;
		overflow:hidden;
		font-size:1px;
	}

	.rBline1,
	.rBline2,
	.rBline3 {
		height:1px;
	}

	.rBline2,
	.rBline3,
	.rBline4 {
		background: #0195C5;
		border-left:1px solid #E4F0F0;
		border-right:1px solid #E4F0F0;
	}

	.rBline1 {
		margin:0 5px;
		background:#E4F0F0;
	}

	.rBline2 {
		margin:0 3px;
		border-width:0 2px 0 2px;
	}

	.rBline3 {
		margin:0 2px;
	}

	.rBline4 {
		height:2px;
		margin:0 1px 0 1px;
	}

}
