table {
	font-size: 9pt;
	font-style: normal;
	color: #333333;
	border-collapse:collapse;
}
	
th {
	font-size: 9pt;
	color: #333333;
	background-color: #BCCBDC;
	border: 1pt solid #666666;
	font-family: arial;
}
	
.tabletitle {
	font-size: 9pt;
	font-weight: bold;
	color: #333333;
	background-color: #DFD8CE;
	font-family: arial;
}
	
.tabletitle2 {
	font-size: 9pt;
	font-weight: bold;
	color: #E5E084;
	background-color: #4B4D4C;
	font-family: arial;
}

.titletext {
	font-size: 10pt;
	font-weight: bold;
	color: #886655;
	font-family: arial;
}
a:link {
	font-size: 9pt;
	text-decoration:none;
	color: #4E6170;
	cursor: pointer;
	font-family: arial;
}
a:visited {
	font-size: 9pt;
	text-decoration:none;
	color: #4E6170;
	cursor: pointer;
	font-family: arial;
}
a:active {
	font-size: 9pt;
	text-decoration:none;
	color: #4E6170;
	cursor: pointer;
	font-family: arial;
}
a:hover {
	font-size: 9pt;
	text-decoration:underline;
	COLOR:#CC0000;
	cursor: pointer;
	font-family: arial;
}
p {
	font-size: 9pt;
	color: #466686;
	font-family: arial;
}
	
font {
	font-size: 9pt;
	font-family: arial;
}

.title {
	font-size: 9pt;
	color: #466686;
	font-family: arial;
}

.lighton {
	font-size: 9pt;
	color: #333333;
	background-color: #CCCCCC;
	text-decoration: underline;
	font-family: arial;
}

.lightoff {
	font-size: 9pt;
	color: #333333;
	background-color: #E4EBED;
	font-family: arial;
}

.texttable {
	border: none;
	font-size: 9pt;
	color: #CCCC00;
	font-family: arial;
}

.tt1 {
	font-size: 9pt;
	color: #333333;
	background-color: #DDE2EA;
	font-family: arial;
}

.ps {
	font-size: 9pt;
	color: #81352E;
	background-color: #DFD8CE;
	font-family: arial;
}

.doctitle {
	font-size: 9pt;
	color: #336699;
	font-family: arial;
}

.doc {
	font-size: 9pt;
	color: #333333;
	line-height: 9pt;
	font-weight: normal;
	font-family: arial;
}

.docps {
	font-size: 9pt;
	color: #CC0000;
	text-decoration: underline;
	font-weight: normal;
	font-family: arial;
}

.press {
	font-size: 9pt;
	color: #975C59;
	text-decoration: none;
	font-family: arial;
}

.unpress {
	font-size: 9pt;
	color: #333333;
	text-decoration: underline;
	font-family: arial;
}

.caution {
	font-size: 9pt;
	color: #C93838;
	font-family: arial;
}

.darkbg {
	font-size: 9pt;
	color: #FFFFFF;
	font-family: arial;
}

.Menu{
	width: 90%;
	border-right: 2px solid #333333;
	border-top: 2px solid #f5f5f5;
	border-left: 2px solid #f5f5f5;
	border-bottom: 2px solid #333333;
	background-color: #DFD8CE;
	cursor:pointer;
	color:#000000;
	font-size: 9pt;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: arial;
}

.Options {
}

.Option{
	width: 90%;
	background-color: #BCCBDC;
	font-size: 9px;
	font-weight: bold;
	border-top: 1px solid #6D798B;
	border-right: 1px solid #6D798B;
	border-bottom: 1px solid #6D798B;
	border-left: 1px solid #6D798B;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: arial;
}

TEXTAREA, .bginput {
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF
}
.TESTcpYearNavigation,
.TESTcpMonthNavigation
		{
		background-color:#6677DD;
		text-align:center;
		vertical-align:middle;
		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 #6677DD;
		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:#6677DD;
		font-weight:bold;
		}
.TESTcpCurrentDate
		{
		color: #FFFFFF;
		font-weight:bold;
		}
.TESTcpOtherMonthDate
		{
		color:#808080;
		}
TD.TESTcpCurrentDate
		{
		color:#FFFFFF;
		background-color: #6677DD;
		border-width:1;
		border:solid thin #000000;
		}
TD.TESTcpCurrentDateDisabled
		{
		border-width:1;
		border:solid thin #FFAAAA;
		}
TD.TESTcpTodayText,
TD.TESTcpTodayTextDisabled
		{
		border:solid thin #6677DD;
		border-width:1 0 0 0;
		}
A.TESTcpTodayText,
SPAN.TESTcpTodayTextDisabled
		{
		height:20px;
		}
A.TESTcpTodayText
		{
		color:#6677DD;
		font-weight:bold;
		}
SPAN.TESTcpTodayTextDisabled
		{
		color:#D0D0D0;
		}
.TESTcpBorder
		{
		border:solid thin #6677DD;
		}
.textbox1{background-color:#FFFFFF;border:#000000;border-style:solid;border-top-width:0px;border-right-width:1px;border-bottom-width:1px;border-left-width:0px}
.textbox2{font-size: 9pt; background-color: #CCCCCC; border-color: #FFFFFF #333333 #333333 #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height: 18px; width: 40px}
.textbox3{font-size: 9pt; background-color: #CCCCCC; border-color: #FFFFFF #333333 #333333 #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height: 18px; width: 60px}
.textbox4{font-size: 9pt; background-color: #FFFFFF; border-color: #000000 #333333 #333333 #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height: 18px;}
.callerid{font-size: 9pt; background-color: #CCCCCC; border-color: #FFFFFF #333333 #333333 #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height: 20px; width: 90px}
.smallbutton{font-size: 9pt; background-color: #CCCCCC; border-color: #FFFFFF #333333 #333333 #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height: 18px;}
.seloption{font-size: 9pt; background-color: #FFFFFF; border-color: #CCCCCC #333333 #333333 #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height: 18px; width: 60px}
.menu1 {  font-size: 9pt; color: #333333; background-color: #F5F5F5; border: 1px solid}
.menu2 {  font-size: 9pt; color: #999999; background-color: #FFFFFF; border: 1px solid}