a					{ font: 11px/14px verdana, arial, sans-serif; color: #003366; text-decoration: underline }
a:hover				{ font: 11px/14px verdana, arial, sans-serif; color: #cc0000; text-decoration: underline }
a:visited			{ color: #6666CC }
a.menu_link			{ font: 10px verdana, arial, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none }
a.menu_link:visited		{ font: 10px verdana, arial, sans-serif; color: #dddddd; font-weight: bold; text-decoration: none }
a.menu_link:hover		{ font: 10px verdana, arial, sans-serif; color: #ffff00; font-weight: bold; text-decoration: none }
a.tariff		{ font: 11px verdana, arial, sans-serif; color: #003366; font-weight: bold; text-decoration: none }
a.tariff:hover		{ font: 11px verdana, arial, sans-serif; color: #0000ff; font-weight: bold; text-decoration: none }

a.bottomlinks		{ font: 11px/14px verdana, arial, sans-serif; color: #003366; text-decoration: none }
a.white				{ font: 11px/14px verdana, arial, sans-serif; color: #FFFFFF; text-decoration: underline }
a.white:hover		{ font: 11px/14px verdana, arial, sans-serif; color: #003366; text-decoration: underline }
a.white:visited		{ font: 11px/14px verdana, arial, sans-serif; color: #999999; text-decoration: underline }

a.kat		{ font: 10px verdana, arial, sans-serif; color: #FF6600; text-decoration: underline }
a.kat:hover	{ font: 10px verdana, arial, sans-serif; color: #FFCC99; text-decoration: underline }
a.tariff		{ font: 11px verdana, arial, sans-serif; color: #FF6600; font-style: italic; text-decoration: none }
a.tariff:hover	{ font: 11px verdana, arial, sans-serif; color: #cccc99; font-style: italic; text-decoration: none }
a.katrev			{ font: 11px verdana, arial, sans-serif; color: #000066; text-decoration: none }
a.katrev:hover	{ font: 11px verdana, arial, sans-serif; color: #FFFF99; text-decoration: none }

a.fallscreek		{ font: 11px verdana, arial, sans-serif; color: #FF6600; text-decoration: none }
a.fallscreek:hover	{ font: 11px verdana, arial, sans-serif; color: #FFff99; text-decoration: none }
a.fallscreekrev			{ font: 11px verdana, arial, sans-serif; color: #000066; text-decoration: none }
a.fallscreekrev:hover	{ font: 11px verdana, arial, sans-serif; color: #FFFF99; text-decoration: none }

a.mtbuller			{ font: 11px verdana, arial, sans-serif; color: #FF0000; text-decoration: none }
a.mtbuller:hover	{ font: 11px verdana, arial, sans-serif; color: #FFFF00; text-decoration: none }
a.mtbullerrev			{ font: 11px verdana, arial, sans-serif; color: #330099; text-decoration: none }
a.mtbullerrev:hover		{ font: 11px verdana, arial, sans-serif; color: #ffff00; text-decoration: none }

a.mthotham			{ font: 11px verdana, arial, sans-serif; color: #CC3300; text-decoration: none }
a.mthotham:hover	{ font: 11px verdana, arial, sans-serif; color: #FFFFFF; text-decoration: none }
a.mthothamrev			{ font: 11px verdana, arial, sans-serif; color: #CCCCFF; text-decoration: none }
a.mthothamrev:hover		{ font: 11px verdana, arial, sans-serif; color: #FFFFFF; text-decoration: none }

a.invoice			{ font: 11px verdana, arial, sans-serif; color: #003366; text-decoration: none }
a.invoice:hover		{ font: 11px verdana, arial, sans-serif; color: #FF0000; text-decoration: none }

a.h1				{ font-family: verdana, arial, sans-serif; font-size: medium; color: #003366; text-decoration: none }
a.h1:visited		{ font-family: verdana, arial, sans-serif; font-size: medium; color: #003366; text-decoration: none }
a.h1:hover			{ font-family: verdana, arial, sans-serif; font-size: medium; color: #FF0000; text-decoration: none }

a.h2				{  font-family: verdana, arial, helvetica, sans-serif; font-size: small; color: #003366; text-decoration: none }
a.h2:visited		{  font-family: verdana, arial, helvetica, sans-serif; font-size: small; color: #003366; text-decoration: none }
a.h2:hover			{  font-family: verdana, arial, helvetica, sans-serif; font-size: small; color: #FF0000; text-decoration: none }

h1					{ font-family: verdana, arial, helvetica, sans-serif; font-size: medium; }
h2					{ font-family: verdana, arial, helvetica, sans-serif; font-size: small; }
p					{ font: 11px/14px verdana, arial, sans-serif; color: #003366; text-decoration: none }
td					{ font: 11px/14px verdana, arial, sans-serif; color: #003366; text-decoration: none }
td.invoiceheading	{ font: 11px/14px verdana, arial, sans-serif; color: #990000; text-decoration: none; font-weight: bold}
td.RowA				{ font: 11px/14px verdana, arial, sans-serif; color: #003366; text-decoration: none; background-color: #dadada}
td.RowB				{ font: 11px/14px verdana, arial, sans-serif; color: #003366; text-decoration: none; background-color: #FFFFFF}
td.RowC				{ font: 11px/14px verdana, arial, sans-serif; color: #003366; text-decoration: none; background-color: #EAEAEA; border-top: 1px solid  #cccccc;}
td.RowD				{ font: 11px/14px verdana, arial, sans-serif; color: #003366; text-decoration: none; background-color: #FFCC99;}
td.bookingcell		{ font: 11px/14px verdana, arial, sans-serif; color: #003366; background-color: #EAEAEA; border: 1px solid #042D5A; text-align: center}
td.weekday			{ font: 11px/14px verdana, arial, sans-serif; color: #003366; background-color: #EAEAEA; text-align: center; width: 25}
th					{ font: 11px/14px verdana, arial, sans-serif; color: #003366; font-weight: bold; text-decoration: none; text-align: left }
th.invoice			{ font: 11px/14px verdana, arial, sans-serif; color: #003366; font-weight: bold; text-decoration: none; text-align: left }
td.box				{ font: 11px/14px verdana, arial, sans-serif; color: #003366; text-decoration: none; background-color: #FFFFFF; border: 1px solid #003366}

span.subheading		{ font: 10px verdana, arial, sans-serif; color: #003366; text-decoration: none; text-align: left }
span.footer			{ font: 10px verdana, arial, sans-serif; color: red; text-decoration: none }
font.error			{ font: 11px/14px verdana, arial, sans-serif; color: #FF0000; }
font.normal			{ font: 11px/14px verdana, arial, sans-serif; color: #003366; text-decoration: none }

.table1-header1		{font-size: 8pt; color: #FFFFFF; border: 1px solid #000099; background-color: #000066}
.table1-header		{padding:1; font-size: 8pt; color: #FFFFFF; border: 1px solid #000066; background-color: #000066}
.table1-body		{padding:1; font-size: 8pt; color: #042D5A; border: 1px solid #042D5A; background-color: #EDEDED}
.table1-body1		{padding:1; font-size: 8pt; color: #042D5A; border: 1px solid #042D5A; background-color: #FFFFFF}
.table1-body2		{padding:1; font-size: 8pt; color: #042D5A; border: 1px solid #042D5A; background-color: #dddddd}
.table1-body3		{padding:1; font-size: 8pt; color: #042D5A; border: 1px solid #042D5A; background-color: #FFB899}
.normaltext			{padding:1; font-size: 8pt; color: #042D5A; }
.whitetext			{font-size: 8pt; color: #FFFFFF; font-weight: bold; }
.whitetext1			{font-size: 8pt; color: #FFFFFF;}
.quote-highlited	{padding:2; font-size: 8pt; color: #042D5A; border: 1px solid #042D5A; background-color: #dddddd; text-align: center;}


.smallcheckbox		{width: 16}

body				{ scrollbar-face-color:#d0d0d0; scrollbar-shadow-color:#d0d0d0; 
						scrollbar-highlight-color:#d0d0d0; scrollbar-3dlight-color:#d0d0d0; 
						scrollbar-darkshadow-color:#ffffff; scrollbar-track-color:#003366; scrollbar-arrow-color:#000000; }
						
#ticker {
	height: 300px;
	width: 100px;
	border: 1px solid black;
	position: relative;
	overflow: hidden;
}
#ticker div {
	position: absolute;
	white-space: wrap;
}

.tickerstyle {
	font-family:"Arial"; 
	font-size:11pt; 
	color:#000000;
}

INPUT {
	font-family: verdana, arial, sans-serif;
	padding: 2px;
	font-size: 11px;
	color: #003366;
}

.login {
	font-family: verdana, arial, sans-serif;
	padding: 2px;
	font-size: 11px;
	color: #003366;
	width: 80px;
}

.continue {
	font-family: verdana, arial, sans-serif;
	padding: 2px;
	font-size: 11px;
	color: #003366;
	width: 130px;
}

.btnAdd, .btnReset, .btnUpdate, .btnRollback, .btnClear {
	font-family: verdana, arial, sans-serif;
	padding: 2px;
	font-size: 11px;
	color: #003366;
	width: 100px;
}

TEXTAREA, SELECT, OPTION {
	font-family: verdana, arial, sans-serif;
	padding: 2px;
	font-size: 11px;
	color: #003366;
}

	.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#6677DD;
			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 #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;
			}

