body {
	margin: 0px; padding: 0px; height: 100%; background-color: #ffffff; scrollbar-base-color: #85c105; scrollbar-arrow-color: #828282; scrollbar-darkshadow-color: #eeeeee;

}
html {
	height: 100%;

}
a {
	color: #5f8c00; text-decoration: underline;

}
a:active {
	color: #000000;

}
a:visited {
	color: #5f8c00;

}
a:hover {
	color: #000000; text-decoration: none;
	
}
h1 {
	font-size: 24px; font-weight: normal; color: #6b9d00; line-height: 28px; font-family: tahoma, arial, geneva, helvetica;

}
h2 {
	font-size: 12px; font-weight: bold; color: #00a7ca; font-family: tahoma, arial, geneva, helvetica;

}
td {
	font-size: 12px; font-weight: normal; color: #646464; line-height: 20px; font-family: tahoma, arial, geneva, helvetica;

}
tr {
	font-size: 12px; font-weight: normal; color: #646464; line-height: 20px; font-family: tahoma, arial, geneva, helvetica;

}
p {
	font-size: 12px; font-weight: normal; color: #646464; line-height: 20px; font-family: tahoma, arial, geneva, helvetica; text-align: left;

}
.navi {
	font-size: 12px; font-weight: normal; color: #646464; line-height: 20px; font-family: tahoma, arial, geneva, helvetica; text-align: left;

}
.icon {
	margin-right: 5px;

}
.cat {
	font-size: 22px; font-weight: normal; color: #666666; line-height: 28px; font-family: tahoma, arial, geneva, helvetica;

}
.sml {
	font-size: 16px; font-weight: normal; color: #666666; line-height: 28px; font-family: tahoma, arial, geneva, helvetica;

}
.copy {
	font-size: 11px; font-weight: normal; color: #949494; font-family: tahoma, arial, geneva, helvetica;

}
.list {
	font-size: 12px; font-weight: normal; color: #537a00; line-height: 20px; font-family: tahoma, arial, geneva, helvetica;

}
.list1 {
	font-size: 12px; font-weight: normal; color: #787878; line-height: 20px; font-family: tahoma, arial, geneva, helvetica;

}
.list1 {
	font-size: 12px; font-weight: normal; color: #787878; line-height: 20px; font-family: tahoma, arial, geneva, helvetica;

}
.h1blue {
	font-size: 22px; font-weight: normal; color: #00a7ca; line-height: 28px; font-family: tahoma, arial, geneva, helvetica;

}
.orange {
	font-size: 12px; font-weight: normal; color: #be8714; line-height: 20px; font-family: tahoma, arial, geneva, helvetica;

}
.blue {
	font-size: 12px; font-weight: normal; color: #00a7ca; line-height: 20px; font-family: tahoma, arial, geneva, helvetica;

}
.bluebg {
	font-size: 11px; color: #0cb1d4; background-color: #e5f6ff; font-family: tahoma, arial, helvetica, sans-serif; padding: 3px;

}
.bluebg1 {
	font-size: 11px; font-weight: bold; color: #0cb1d4; line-height: 28px; background-color: #e5f6ff; font-family: tahoma, arial, helvetica, sans-serif; padding: 3px;

}
.subtitle {
	font-size: 12px; font-weight: bold; color: #00a7ca; line-height: 28px; font-family: tahoma, arial, geneva, helvetica;

}
.caption {
	font-size: 12px; font-weight: bold; color: #00a7ca; line-height: 21px; font-family: tahoma, arial, geneva, helvetica;

}
.subnavi {
	font-size: 12px; font-weight: normal; font-family: tahoma, arial, geneva, helvetica;

}
.subnavi:link {
	color: #5f8c00; text-decoration: underline; padding: 2px;

}
.subnavi:visited {
	color: #5f8c00; text-decoration: underline; padding: 2px;

}
.subnavi:hover {
	color: #ffffff; background-color: #5f8c00; text-decoration: none; padding: 2px;
	
}
.subnavi:active {
	color: #ffffff; background-color: #5f8c00; text-decoration: none; padding: 2px;
	
}
.subnavi_on {
	font-size: 12px; font-weight: normal; font-family: tahoma, arial, geneva, helvetica; padding: 2px;

}
.subnavi_on:link {
	color: #ffffff; background-color: #5f8c00; text-decoration: none;

}
.subnavi_on:visited {
	color: #ffffff; background-color: #5f8c00; text-decoration: none;
	
}
.subnavi_on:hover {
	color: #ffffff; background-color: #5f8c00; text-decoration: none;
	
}
.subnavi_on:active {
	color: #ffffff; background-color: #5f8c00; text-decoration: none;
	
}
.cellhl {
	border: #7bb400 1px solid; padding: 4px; background-color: #ffffff; font-family: tahoma, arial, helvetica, sans-serif; font-size: 12px; width: 220px; height: 25px; color: #333333;

}
.cellhl_on {
	border: #395638 1px solid; padding: 4px; background-color: #f7f7f7; font-family: tahoma, arial, helvetica, sans-serif; font-size: 12px; width: 220px; height: 25px; color: #000000;

}
.cellhl1 {
	border: #7bb400 1px solid; padding: 4px; background-color: #ffffff; font-family: tahoma, arial, helvetica, sans-serif; font-size: 12px; width: 220px; height: 100px; color: #333333;

}
.cellhl1_on {
	border: #395638 1px solid; padding: 4px; background-color: #f7f7f7; font-family: tahoma, arial, helvetica, sans-serif; font-size: 12px; width: 220px; height: 100px; color: #000000;
	
}
.dropdown {
	font-size: 12px; color: #333333; background-color: #ffffff; font-family: tahoma, arial, helvetica, sans-serif; width: 220px; border: #7bb400 1px solid; padding-left: 2px; padding-right: 2px;
	
}
.submit {
	font-size: 12px; color: #685500; background-color: #fedc3e; font-family: trebuchet ms, sans-serif; font-weight: normal; letter-spacing: 0.03em; border: 1px solid: border-color: #fedc3e; padding-left: 2px; padding-right: 2px; filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');

}