a:link 		{ color: #00ccff; text-decoration: underline; }
a:visited	{ color: #651556; text-decoration: underline; }
a:hover		{ color: #ff6600; text-decoration: underline; }
a:active	{ color: #ff6600; text-decoration: underline; }

.ft1 		{ color: #666666; font-size: 11pt;  font-style: normal; letter-spacing: 1px; }
.ft2 		{ color: #666666; font-size: 10pt;  font-style: normal; letter-spacing: 1px; }
.ft3 		{ color: #666666; font-size:  9pt;  font-style: normal; letter-spacing: 1px; }
.ft4 		{ color: #666666; font-size:  8pt;  font-style: normal; letter-spacing: 1px; }

.ul1 		{ color: #666666; font-size: 11pt;  font-style: normal; letter-spacing: 1px; }
.ul2 		{ color: #666666; font-size: 10pt;  font-style: normal; letter-spacing: 1px; }
.ul3 		{ color: #666666; font-size:  9pt;  font-style: normal; letter-spacing: 1px; }
.ul4 		{ color: #666666; font-size:  8pt;  font-style: normal; letter-spacing: 1px; }

.ol1 		{ color: #666666; font-size: 11pt;  font-style: normal; letter-spacing: 1px; }
.ol2 		{ color: #666666; font-size: 10pt;  font-style: normal; letter-spacing: 1px; }
.ol3 		{ color: #666666; font-size:  9pt;  font-style: normal; letter-spacing: 1px; }
.ol4 		{ color: #666666; font-size:  8pt;  font-style: normal; letter-spacing: 1px; }

.nct1 		{ color: #999999; font-size:  9pt;  font-style: normal; letter-spacing: 1px; }
.nct2 		{ color: #999999; font-size:  8pt;  font-style: normal; letter-spacing: 1px; }
.nct3 		{ color: #999999; font-size:  6pt;  font-style: normal; letter-spacing: 1px; }

.smalltext 	{ color: #666666; font-size:  9pt;  font-style: normal; letter-spacing: 1px; }

.price		{ color: #ce0383; font-size: 14pt;  font-style: normal; font-weight: bold; font-family: "Times New Roman"; }
.prcup		{ color: #ce0383; font-size: 11pt;  font-style: normal; font-weight: bold; }

.calendar_header	{ background-color: #651556; color: #ffffff; cursor: hand; font-family: Arial; font-size: 10pt; }
.calendar_button	{ background-color: #eeeeee; color: #000000; cursor: hand; font-family: Arial; font-size: 10pt; font-weight: bold; border:1px solid #666666; }
.calendar_select	{ background-color: #ffffff; color: #666666; cursor: hand; font-family: Arial; font-size: 10pt; border:1px solid #651556; }
.calendar_holiday	{ background-color: #ffffff; color: #ff0000; cursor: hand; font-family: Arial; font-size: 10pt; }
.calendar_gholiday	{ background-color: #ffffcc; color: #ff0000; cursor: hand; font-family: Arial; font-size: 10pt; }
.calendar_weekday	{ background-color: #ffffff; color: #666666; cursor: hand; font-family: Arial; font-size: 10pt; }
.calendar_gweekday	{ background-color: #ffffcc; color: #666666; cursor: hand; font-family: Arial; font-size: 10pt; }
.calendar_hoverday	{ background-color: #ff6600; color: #ffffff; cursor: hand; font-family: Arial; font-size: 10pt; }
.calendar_selectday	{ background-color: #ff0000; color: #ffffff; cursor: hand; font-family: Arial; font-size: 10pt; }

.simpleTable	{ border:1px dotted #cccccc; border-collapse:collapse; }
.simpleTableBar	{ background: #660066; width: 20px; }
.simpleTableTh	{
	color: #660066;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
	border:1px dotted #cccccc;
	border-collapse:collapse;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	white-space: nowrap;
}

.simpleTableTd	{
	color: #999999;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 1px;	
	border:1px dotted #cccccc;
	border-collapse:collapse;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.simpleTableSubTitle  {
	color: #dbc2d3;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;	
	text-align: center;	
	border:1px dotted #cccccc;
	border-collapse:collapse;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	white-space: nowrap;
}

.textbox {
	font-size: 10pt;
	border: #651556;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.figurebox {
	font-size: 10pt;
	text-align: right;
	border: #651556;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.textarea {
	font-size: 10pt;
	border: #651556;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.selectbox {
	font-size: 10pt;
	border: #651556;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.normBtn {
	cursor: hand;
	color: #ffffff;
	background-color: #651556;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	white-space: nowrap;
	letter-spacing: 3px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	border-left: #ffffff 0px solid;
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
}

.grayBtn {
	cursor: hand;
	color: #ffffff;
	background-color: #666666;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	white-space: nowrap;
	letter-spacing: 3px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	border-left: #ffffff 0px solid;
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
}
