BODY, TD, INPUT, P { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #221100;}

A:link { color: #006666; text-decoration: none; }
A:visited { color: #006666; text-decoration: none; }
A:active { color: #006666; text-decoration: none; }
A:hover { color: #ff9933; text-decoration: none; }

/*
A.submenu:link { color: #eeeee0; text-decoration: none; }
A.submenu:visited { color: #eeeee0; text-decoration: none; }
A.submenu:active { color: #eeeee0; text-decoration: none; }
A.submenu:hover { color: #ffffff; text-decoration: none; }
*/

A.submenu:link { color: #221100; text-decoration: none; }
A.submenu:visited { color: #221100; text-decoration: none; }
A.submenu:active { color: #221100; text-decoration: none; }
A.submenu:hover { color: #ffff33; text-decoration: none; }

A.yellow:link { color: #ffffcc; text-decoration: none; }
A.yellow:visited { color: #ffffcc; text-decoration: none; }
A.yellow:active { color: #ffffcc; text-decoration: none; }
A.yellow:hover { color: #ffff00; text-decoration: none; }

TD.cell00 { background: #eeeee0; border-bottom: 1px solid #000066; padding: 1px; padding-left: 4px; }
TD.cell01 { background: #99ccbb; font-size: 10px; color: #eeeee0; border-bottom: 1px solid #000066; padding: 1px; padding-left: 4px; }
TD.submenu { background: #d8caaf; font-size: 10px; color: #221100; border-bottom: 1px solid #000066; padding: 1px; padding-left: 4px; }
TD.submenuEND { background: #d8caaf; font-size: 10px; color: #221100; border-bottom: 1px solid #000066; border-right: 1px solid #000066; padding: 1px; padding-left: 4px; }
TD.menubase { background: #99cccc; color: #dddddd; border-top: 3px none #000066; padding: 1px; padding-left: 4px; }
TD.spacer { border-bottom: 3px solid #000066; padding: 1px; padding-left: 4px; }

TD.off {
	background: #ffffee;
	border-top: 1px solid #000066;
	border-right: 1px solid #000066;
	border-bottom: 3px solid #000066;
	padding: 1px;
	padding-left: 1px;
	font-size: 10px;
	text-align: center;
}

TD.on {
	background: #d8caaf;
	border-top: 1px solid #000066;
	border-right: 1px solid #000066;
	border-bottom: 3px solid #d8caaf;
	padding: 1px;
	padding-left: 1px;
	font-size: 10px;
	text-align: center;
}

TD.onEND {
	background: #d8caaf;
	border-top: 1px solid #000066;
	border-right: 1px solid #000066;
	border-bottom: 3px solid #d8caaf;
	padding: 1px;
	padding-left: 1px;
	font-size: 10px;
	text-align: center;
}

.title {font-weight: 600;}
.title18 { font-size: 18px; color:006666}
.title12-lh20 {width:100px; font-size:12px; line-height:20px; padding-left:6px; color:006666; background-color:f7f7e9;}
.pln12-lh20 { font-size: 12px; line-height: 20px; }
