/* PLAIN */
.smy {
FONT-SIZE: 12px; LINE-HEIGHT: 120%;
}

.smybld {
FONT-SIZE: 12px; LINE-HEIGHT: 120%; FONT-WEIGHT: bold;
}

.smyrev {
FONT-SIZE: 12px; LINE-HEIGHT: 120%; COLOR: #FFFFFF;
}

.smyrevbld {
FONT-SIZE: 12px; LINE-HEIGHT: 120%; COLOR: #FFFFFF; FONT-WEIGHT: bold;
}

.ltr {
FONT-SIZE: 12px; LINE-HEIGHT: 170%;
}

.ltrbld {
FONT-SIZE: 12px; LINE-HEIGHT: 170%; FONT-WEIGHT: bold;
}

.ltrrev {
FONT-SIZE: 12px; LINE-HEIGHT: 170%; COLOR: #FFFFFF;
}

.ltrrevbld {
FONT-SIZE: 12px; LINE-HEIGHT: 170%; COLOR: #FFFFFF; FONT-WEIGHT: bold;
}

.sml {
FONT-SIZE: 10px; LINE-HEIGHT: 120%;
}

.smlbld {
FONT-SIZE: 10px; LINE-HEIGHT: 120%; FONT-WEIGHT: bold;
}

.smlrev {
FONT-SIZE: 10px; LINE-HEIGHT: 120%; COLOR: #FFFFFF;
}

.smlrevbld {
FONT-SIZE: 10px; LINE-HEIGHT: 120%; COLOR: #FFFFFF; FONT-WEIGHT: bold;
}

.smlwrd {
FONT-SIZE: 10px; LINE-HEIGHT: 120%; COLOR: #990066;
}

.ttl {
FONT-SIZE: 15px; LINE-HEIGHT: 120%;
}

.ttlbld {
FONT-SIZE: 15px; LINE-HEIGHT: 120%; FONT-WEIGHT: bold;
}

.ttlrev {
FONT-SIZE: 15px; LINE-HEIGHT: 120%; COLOR: #FFFFFF;
}

.ttlrevbld {
FONT-SIZE: 15px; LINE-HEIGHT: 120%; COLOR: #FFFFFF; FONT-WEIGHT: bold;
}

.eng {
FONT-SIZE: 12px; LINE-HEIGHT: 120%; font-family: Arial, Helvetica, sans-serif;
}

.engbld {
FONT-SIZE: 12px; LINE-HEIGHT: 120%; FONT-WEIGHT: bold; font-family: Arial, Helvetica, sans-serif;
}

.engrev {
FONT-SIZE: 12px; LINE-HEIGHT: 120%; COLOR: #DDDDDD; font-family: Arial, Helvetica, sans-serif;
}

.engrevbld {
FONT-SIZE: 12px; LINE-HEIGHT: 120%; COLOR: #DDDDDD; FONT-WEIGHT: bold; font-family: Arial, Helvetica, sans-serif;
}



/* FONT COLOR */
.red {
COLOR: #ED1B2F;
}

.blue {
COLOR: #1E478E;
}

/* LINK */
A:link {
COLOR: #0033CC; TEXT-DECORATION: underline;
}
A:active {
COLOR: #3399FF; TEXT-DECORATION: underline;
}
A:visited {
COLOR: #0033CC; TEXT-DECORATION: underline;
}
A:hover {
COLOR: #3399FF; TEXT-DECORATION: none;
}


A.Alnkrev:link {
	COLOR: #DDDDDD; TEXT-DECORATION: underline;
}

A.Alnkrev:active {
	COLOR: #FFFFFF; TEXT-DECORATION: underline;
}

A.Alnkrev:visited {
	COLOR: #DDDDDD; TEXT-DECORATION: underline;
}

A.Alnkrev:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}

/* SCROLLBAR */
BODY {
SCROLLBAR-FACE-COLOR: #FFFFFF;
SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
SCROLLBAR-SHADOW-COLOR: #CCCCCC;
SCROLLBAR-ARROW-COLOR: #1E478E;
SCROLLBAR-TRACK-COLOR: #1E478E;
SCROLLBAR-BASE-COLOR: #CCCCCC;
SCROLLBAR-3D-light-color: #CCCCCC;
SCROLLBAR-dark-shadow-color: #FFFFFF; 
}

/* FORM CLASSES */
.frmclr { 
BACKGROUND:#F5FFFF;COLOR:#0000FF;
}

/* table */
table.sub1, table.sub1 td a, table.sub2 td a {
	background-color: #003399;
	width: 330px;
	padding: 3px 3px 3px 3px;
	border-left: 3px solid #CCCCCC;
	/* no choice
	border-bottom: 1px solid #FFFFFF;
	display: block;
	*/
}

table.sub1 td a:hover, table.sub2 td a:hover {
	background-color: #3366CC;
	color: #FFFFFF;	
	text-decoration: none;
	border-left: 3px solid #FF9900;
}

table.leftmenu td a:link {
	font-size: 14px;
	color: #003399;
	background-color: #FAFAF2;
	text-decoration: none;
	width: 140px;
	padding: 10px 3px 10px 3px;
	display: block;
	border-left: 3px solid #FAFAF2;
	border-bottom: 1px solid #EEEEEE;
	/* no choice
	border-bottom: 1px solid #FFFFFF;
	display: block;
	*/
}

table.leftmenu td a:active {
	font-size: 14px;
	color: #003399;
	background-color: #FAFAF2;
	text-decoration: none;
	width: 140px;
	padding: 10px 3px 10px 3px;
	display: block;
	border-left: 3px solid #FAFAF2;
	border-bottom: 1px solid #EEEEEE;
	/* no choice
	border-bottom: 1px solid #FFFFFF;
	display: block;
	*/
}

table.leftmenu td a:visited {
	font-size: 14px;
	color: #003399;
	background-color: #FAFAF2;
	text-decoration: none;
	width: 140px;
	padding: 10px 3px 10px 3px;
	display: block;
	border-left: 3px solid #FAFAF2;
	border-bottom: 1px solid #EEEEEE;
	/* no choice
	border-bottom: 1px solid #FFFFFF;
	display: block;
	*/
}

table.leftmenu td a:hover {
	font-size: 14px;
	color: #FF6600;
	background-color: #DDECF4;	
	text-decoration: underline;
	width: 140px;
	padding: 10px 3px 10px 3px;
	display: block;
	border-left: 3px solid #FF6600;
	border-bottom: 1px solid #EEEEEE;
}

table.sameline td a:link {
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	width: 510px;
	padding: 5px 3px 5px 3px;
	display: block;
	border-left: 3px solid #FFFFFF;
	border-top: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	/* no choice
	border-bottom: 1px solid #FFFFFF;
	display: block;
	*/
}

table.sameline td a:active {
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	width: 510px;
	padding: 5px 3px 5px 3px;
	display: block;
	border-left: 3px solid #FFFFFF;
	border-top: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	/* no choice
	border-bottom: 1px solid #FFFFFF;
	display: block;
	*/
}

table.sameline td a:visited {
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	width: 510px;
	padding: 5px 3px 5px 3px;
	display: block;
	border-left: 3px solid #FFFFFF;
	border-top: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	/* no choice
	border-bottom: 1px solid #FFFFFF;
	display: block;
	*/
}

table.sameline td a:hover {
	font-size: 14px;
	color: #000000;
	background-color: #ECF9FD;	
	text-decoration: none;
	width: 510px;
	padding: 5px 3px 5px 3px;
	display: block;
	border-left: 3px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	cursor: default;
}
.ttlbld_wd {
	FONT-SIZE: 20px;
	LINE-HEIGHT: 120%;
	FONT-WEIGHT: bold;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-style: normal;
	letter-spacing: 5px;
}.ltrbldred {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 170%;
	FONT-WEIGHT: bold;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #FF0000;
}
