body			{font-family: arial; color: black;}
a			{color: #1d5f99; text-decoration: none; font-weight: bold;}
a:hover			{color: #6a97bf; text-decoration: none; font-weight: bold;}
a.menu			{color: #1d5f99; text-decoration: none; font-weight: bold;}
a.menu:hover		{color: #6a97bf; text-decoration: none; font-weight: bold;}
a.main			{color: white; text-decoration: none; font-weight: bold;}
a.main:hover		{color: red; text-decoration: underline; font-weight: bold;}
a.foot			{color: white; font-weight: normal;}
td			{font-size: 10pt; color: black;}
td.articlelist		{color: #1d5f99; font-weight: bold;}
td.leftmenuhead		{color: white; font-weight: bold; font-size: 13px;}
td.leftmenu		{color: black; font-weight: bold; line-height: 13px;}
a.leftmenu		{color: black; font-weight: bold; font-size: 12px;}
td.footer		{font-size: 8pt; color: white;}
td.fullborder		{border: 1px solid black;}
td.btborder		{border-bottom: 1px solid black; border-top: 1px solid black;}
td.lbrborder		{border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black; }
h1			{font-family: times new roman; font-size: 17pt; color: #1d5f99; text-transform: uppercase;}
h2			{font-family: arial; font-size: 12pt; color: black;}
h3			{font-size: 14px; color: #1d5f99; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;}
img.inlineleft		{border-left: 0px; border-bottom: 15px solid white; border-right: 15px solid white; border-top: 3px solid white;}
img.inlineright		{border-left: 15px solid white; border-bottom: 15px solid white; border-right: 0px; border-top: 3px solid white;}
p.disclaimer		{font-size: 8pt; color: black;}
p.main			{font-size: 14px; color: #1d5f99; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;}
textarea		{font-family: arial;}
input.readonly		{border-style: solid; border-width: 1px; border-color: black; font-size: 10px; padding: 1px; text-align: center;}

	.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#1D5F99;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #1D5F99;
			border-width:0 0 1 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#1D5F99;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #1D5F99;
			border-width:1;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #1D5F99;
			border-width:1 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#1D5F99;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:white;
			}
	.TESTcpBorder
			{
			border:solid thin #1D5F99;
			}