a:link			{	color: rgb(0,0,255) }
a:visited		{	color: rgb(128,0,128) } 
a:active 		{	color: rgb(255,0,0) }
body			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h1, h2, h3, h4, h5, h6	{	font-family: Verdana, Arial, sans-serif }
h1           { color: #666666; font-size: 12pt; font-weight: bold }
h2           { color: #000000; font-size: 12pt; font-weight: bold }
h3				{ color: #000000; font-size: 10pt; font-weight: bold }
h4           { color: #000000; font-size: 8pt; font-weight: bold }
p            { color: #000000; font-family: verdana, arial, sans-serif; font-size: 10pt }
td           { color: #000000; font-family: verdana, arial, sans-serif; font-size: 10pt }
ul				{ color: #000000; font-family: verdana, arial, sans-serif; font-size: 10pt }
il				{ color: #000000; font-family: verdana, arial, sans-serif; font-size: 10pt }
.white			{ color: white }
.grey			{color: #666666 }
.blue			{ color: #006699 }
small        { font-size: 8pt }
b				{ font-weight: bold }
big				{ font-size: 12pt }


a {text-decoration:none;}
a:hover {text-decoration:underline; color:#000070;}
.menu1 {  letter-spacing: 2px; word-spacing: 2px}
.menu2pix {  letter-spacing: 2px; word-spacing: 2px}
.field1pix {  letter-spacing: 1px; word-spacing: 1px}
.top_menu {  letter-spacing: 2px; word-spacing: -2px}
.dimmer1 {
	z-index: 0;



}
.dropdown-numeric {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC9966;
}
.shadowbox {
	border: 2px inset #336699;
	background-color: #1d5063;





}.tableupdown {
	border-top: 4px outset #2E7D9C;
	border-right: 4px none #2E7D9C;
	border-bottom: 4px outset #2E7D9C;
	border-left: 4px none #2E7D9C;
	color: #FFFFCC;
	background-color: #1D5063;


}
.tableupdownright {
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: none;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-color: #2E7D9C;
	border-right-color: #2E7D9C;
	border-bottom-color: #2E7D9C;
	border-left-color: #2E7D9C;
	color: #FFFFCC;
	background-color: #1D5063;


}
.tableoutside {
	border: medium outset #00CC99;


}
.tableoutsidenocolor {
	border: 3px ridge;


}
.tableinside {
	border-top: 4px none #2e7d9c;
	border-right: 4px ridge #2e7d9c;
	border-bottom: 4px ridge #2e7d9c;
	border-left: 4px none #2e7d9c;
	background-color: #1d5063;

}
.tableinsidebottom {
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: none;
	border-right-style: ridge;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #2e7d9c;
	border-right-color: #2e7d9c;
	border-bottom-color: #2e7d9c;
	border-left-color: #2e7d9c;
	background-color: #1d5063;

}
.tableinsideright {
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: ridge;
	border-left-style: none;
	border-top-color: #2e7d9c;
	border-right-color: #2e7d9c;
	border-bottom-color: #2e7d9c;
	border-left-color: #2e7d9c;
	background-color: #1d5063;

}
.hideradio {
	z-index: 0;
	position: relative;
	visibility: hidden;
}
.tabletopright1pix {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: none;
	border-left-style: none;
}
.tabletop1pix {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: ridge;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tableright1pix {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: ridge;
	border-bottom-style: none;
	border-left-style: none;
}
.tableupdownleft {
	border-top-style: outset;
	border-right-style: none;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-color: #2E7D9C;
	border-right-color: #2E7D9C;
	border-bottom-color: #2E7D9C;
	border-left-color: #2E7D9C;
	background-color: #1D5063;
	color: #FFFFCC;



}
.button-smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 50px;
	color: #CC6699;
	background-color: #F2ECEC;
	font-weight: bolder;
	letter-spacing: 3px;
	height: 20px;








}
.tablemenurightbottom {
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: none;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-color: #AAAABF;
	border-bottom-color: #AAAABF;

}
.tableleft2pix {
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;


}
.tableleftrighttop {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
}
.tablerightbottom1pix {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: none;
	border-right-color: #AAAABF;
	border-bottom-color: #AAAABF;

}
.tableoutsideblue {
	border: 3px outset #95CAFF;
}
.dropdown1 {
	font-size: 9px;
	background-color: #1d5063;
	color: #CCFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 3px ridge #2e7d9c;





}
.logininput1 {
	background-color: #D8DFCA;
}
.displaybutton {
	height: 20px;
	width: 30px;
}
.textbox2digit {
	text-align: right;
	height: 20px;
	width: 20px;

}
.textbox-1digit {
	text-align: right;
	height: 20px;
	width: 15px;

}
.textbox-3digit {
	text-align: right;
	height: 20px;
	width: 30px;
}
.result-button {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
	font-size: 12px;
	background-color: #006666;
	cursor: hand;
	color: #FFFFCC;
	letter-spacing: 2px;
	word-spacing: 2px;
	text-align: center;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;



















}
.result-button-disabled {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
	font-size: 12px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.field-top {
	background-color: #33FF99;
	letter-spacing: 1px;
	word-spacing: 1px;
	border: thin outset #00FFCC;
	color: #006666;


}
.table-data {
	border: thin inset #F5FEE9;
	color: #003333;

}
.a-schedule {
	color: #FFFFFF;
	background-color: #009966;
	list-style-type: disc;


}
.a-font-color {
	color: #FFFFFF;
}
.11pix {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
}
.td-update-button {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #FFFFFF;
	background-color: #009999;
	border: thin outset #00CCFF;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	white-space: nowrap;


}
.page-title {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	background-image: url(images/title_back1.gif);
	color: #006666;







}
.td-top-menu {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	background-color: #FFFFCC;
	text-align: center;
	white-space: nowrap;
	color: #006666;



}
.td-left-field {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	white-space: nowrap;
	width: 1%;
}
input {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #333333;
}
.user-list-number-button {
	cursor: hand;
}
.td-field-nowrap {
	font-size: 11px;
	white-space: nowrap;
	color: #666666;

}
.td-name-field {
	text-align: center;
	white-space: nowrap;
	font-size: 10px;

}
.td-office-field {
	font-size: 10px;
	text-align: left;
	white-space: nowrap;

}
.td-top-label {
	font-size: 10px;
	text-align: center;
	white-space: nowrap;

}
.td-number {
	text-align: center;
	white-space: nowrap;
	font-size: 10px;

}
.td-email-field {
	font-size: 10px;
	text-align: left;
	white-space: nowrap;
}
.full-name-button {
	white-space: nowrap;
	font-family: "‚l‚r ‚o‚qƒSƒVƒbƒN";
	font-size: 12px;
	color: #333333;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;


}
.button-submit-cancel {
	width: 80px;
}
.save-button {
	width: 60px;
	cursor: hand;
}
.td-admin-menu-button {
	width: 80px;
	cursor: hand;
}
.admin-menu-button {
	cursor: hand;
	width: 160px;
}
.course-name {
	white-space: nowrap;
}
.drop-down-list-small-font {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;



}
.organizer-drop-down-list {
	font-family: "‚l‚r ‚o‚qƒSƒVƒbƒN";
	font-size: 14px;
	width: 80px;
}
.font-size-11 {
	font-size: 11px;
}
.text-box-font-11-right {
	font-size: 11px;
	text-align: right;
}
.text-box-font-11-center {
	font-size: 11px;
	text-align: center;
}
.font-size-11-nowrap {
	font-size: 11px;
	white-space: nowrap;
	color: #666666;

}
.user-output-label {
	font-size: 12px;
	color: #777777;
	text-align: right;
	white-space: nowrap;
	height: 1%;
	vertical-align: middle;
	padding-right: 3px;
	background-color: #eeeeee;
	width: 1%;
	border: 5px solid #FFFFFF;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 1px;










}
.user-output-label-top {
	font-size: 12px;
	color: #777777;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
	padding-right: 3px;
	padding-top: 2px;
	background-color: #eeeeee;
	border: 5px solid #FFFFFF;
	padding-left: 5px;




}
.user-output-label-sub {
	font-size: 12px;
	color: #777777;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	height: 1%;
	padding-right: 3px;
	width: 1%;
	background-color: #eeeeee;
	border: 5px solid #FFFFFF;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;

}
.user-output-label-work {
	font-size: 12px;
	color: #777777;
	white-space: nowrap;
	width: 1%;
	text-align: right;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 3px;
	background-color: #eeeeee;
	padding-left: 10px;
	border: 5px solid #FFFFFF;


}
.return-button {
	width: 60px;
	margin-left: 10px;


}
.login-label {
	padding-right: 3px;
	padding-left: 20px;
}
.td-user-output-title {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
	text-align: center;
	color: #009999;
	background-color: #CEDDCA;
	height: 30px;
	vertical-align: middle;
	font-weight: bold;



}
.td-user-output-bottom-menu {
	background-color: #CEDDCA;
	height: 30px;
}
.td-top-title {
	background-image: url(images/stripe1.gif);
	font-size: 16px;
	text-align: center;
	vertical-align: middle;
	color: #006666;
	font-weight: bold;
	letter-spacing: 1px;
	word-spacing: 1px;
	padding-top: 4px;
	padding-bottom: 4px;


}
.td-annual-result {
	font-size: 12px;
	font-family: "‚l‚r ‚o‚qƒSƒVƒbƒN";
	color: #666666;
}
.td-annual-result-left-column {
	font-size: 12px;
	background-color: #FFFFCC;
	width: 1%;
	white-space: nowrap;
	font-family: "‚l‚r ‚o‚qƒSƒVƒbƒN";
	color: #666666;
	text-align: center;


}
.result-top-label {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
}
.td-print-prize {
	font-size: 16px;
}
.td-monthly-result-name {
	white-space: nowrap;
}
.td-name-field-jpn {
	background-color: #D5E6E2;
	white-space: nowrap;
	cursor: hand;
}
.tr-colomn-label-rank {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #336699;
}
.td-column-label-rank {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #336699;
	text-align: center;
	white-space: nowrap;
}
.td-label-course-item {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: right;
	white-space: nowrap;
	padding-right: 2px;
	padding-left: 10px;
	vertical-align: top;
}
.td-course-save-cancel {
	text-align: center;
}
.button-save {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
	width: 60px;
}
.button-cancel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
	width: 60px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.td-course-show {
	white-space: nowrap;
	text-align: left;
}
.td-data-course {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #dddddd;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-right: 10px;
}
.tr-course-info {
}
.table-course-info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 5px;
}
.tr-course-info {
	padding-bottom: 5px;
}
.td-course-info-data {
	text-align: left;
	vertical-align: middle;
	padding-bottom: 2px;
}
.dropdown-course-name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.td-skin-hole {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 70px;
	background-color: #dddddd;
	text-align: center;
}
.td-skin-par {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #eeeeee;
	text-align: center;
}
.td-schedule-course {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	white-space: nowrap;
	color: #FF0000;
}
.td-schedule-organizer {
	font-family: "‚l‚r ‚o‚qƒSƒVƒbƒN";
	font-size: 12px;
	white-space: nowrap;
	color: #666666;
	text-align: left;
}
.tr-schedule-month {
	background-color: #F3F8F3;
}
.td-annual-name {
	font-family: "‚l‚r ‚o‚qƒSƒVƒbƒN";
	font-size: 12px;
	white-space: nowrap;
}
.td-full-name-button {
	font-family: "‚l‚r ‚o‚qƒSƒVƒbƒN";
	font-size: 12px;
	white-space: nowrap;
	color: #666666;
	word-spacing: 2px;
	padding-left: 2px;
	vertical-align: middle;
	padding-top: 2px;
}
.td-schedule {
	white-space: nowrap;
}
.td-no-wrap {
	white-space: nowrap;
}
