body
{
	background-color:#d8e1d3;
	font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;
	afont-size: small;
}

tbody
{
	font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;
	afont-size: small;
}

a img
{
	border:none;
}

a:link
{
	color: #000000;
}

a:visited
{
	color: #000000;
}

select
{
	font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;
}

input
{
	font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;
}

.fr-background { background:#e8f1e3; }

.fr-content { font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; display:block; background:#e8f1e3; border-color: #aeadad; border-style: solid; border-width:0 1px; }

.fr-ttl { font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 23px; display:block; background:#eefeee; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; padding-left: 10px; padding-right: 10px; border-color: #aeadad; border-style: solid; border-width:0 1px 1px; }

.fr-con { display:block; background:transparent; font-size:1px; }

.fr-t1, .fr-t2, .fr-t3 { height:1px; }
.fr-t1, .fr-t2, .fr-t3, .fr-t4 { display:block; overflow:hidden; }
.fr-t2, .fr-t3, .fr-t4 { background:#eefeee; border-left:1px solid #aeadad; border-right:1px solid #aeadad; }

.fr-t1 { margin:0 5px; background:#aeadad; }
.fr-t2 { margin:0 3px; border-width:0 2px; }
.fr-t3 { margin:0 2px; }
.fr-t4 { height:2px; margin:0 1px; }

.fr-b1, .fr-b2, .fr-b3 { height:1px; }
.fr-b1, .fr-b2, .fr-b3, .fr-b4 { display:block; overflow:hidden; }
.fr-b2, .fr-b3, .fr-b4 { background:#e8f1e3; border-left:1px solid #aeadad; border-right:1px solid #aeadad; }

.fr-b1 { margin:0 5px; background:#aeadad; }
.fr-b2 { margin:0 3px; border-width:0 2px; }
.fr-b3 { margin:0 2px; }
.fr-b4 { height:2px; margin:0 1px; }


@media print
{
	.print-hidden
	{
		display: none;
	}
}

