BODY {
	FONT-SIZE:					12px;
	COLOR:						#333333;
}
TH {
	FONT-SIZE:					12px;
	COLOR:						#333333;
}
TD {
	FONT-SIZE:					12px;
	COLOR:						#333333;
}
A:link {
	COLOR:						#003366;
	TEXT-DECORATION:			none;
}
A:visited {
	COLOR:						#660099;
	TEXT-DECORATION:			none;
}
A:hover {
	TEXT-DECORATION:			underline;
}
A:active {
	TEXT-DECORATION:			none;
}
H3.subtitle {
	BORDER-RIGHT:				#6495ed 4px;
	PADDING-RIGHT:				2px;
	BORDER-TOP:					#afeeee 2px;
	PADDING-LEFT:				2px;
	FONT-WEIGHT:				600;
	FONT-SIZE:					13pt;
	PADDING-BOTTOM:				2px;
	BORDER-LEFT:				#6495ed 4px;
	WIDTH:						300px;
	COLOR:						#696969;
	PADDING-TOP:				2px;
	BORDER-BOTTOM:				#afeeee 2px inset;
	BACKGROUND-COLOR:			#f5fffa;
}
P.mapid {
	FONT-WEIGHT:				bold;
	FONT-SIZE:					9pt;
	COLOR:						#cccccc;
	FONT-STYLE:					italic;
	TEXT-ALIGN:					right;
}
P.subtitle {
	FONT-WEIGHT:				bold;
	FONT-SIZE:					10pt;
	COLOR:						#000000;
}
HR.botton {
	BORDER-RIGHT:				#FFF thin dashed;
	BORDER-TOP:					#888 2px dashed;
	BORDER-LEFT:				#FFF thin dashed;
	BORDER-BOTTOM:				#FFF thin dashed;
}
HR.seprate {
	BORDER-RIGHT:				#888 thin dotted;
	BORDER-TOP:					#888 thin dotted;
	BORDER-LEFT:				#888 thin dotted;
	BORDER-BOTTOM:				#888 thin dotted;
}
TABLE.list {
	BORDER-RIGHT:				#f5f5f5 1px outset;
	BORDER-TOP:					#f5f5f5 1px outset;
	BORDER-LEFT:				#f5f5f5 1px outset;
	BORDER-BOTTOM:				#f5f5f5 1px outset;
	BACKGROUND-COLOR:			#fff5ee;
}
TABLE.list {
	BORDER-RIGHT:				#f5f5f5 1px outset;
	BORDER-TOP:					#f5f5f5 1px outset;
	BORDER-LEFT:				#f5f5f5 1px outset;
	BORDER-BOTTOM:				#f5f5f5 1px outset;
	BACKGROUND-COLOR:			#fff5ee;
}
TABLE.message {
	BORDER-RIGHT:				2px dotted;
	BORDER-TOP:					2px dotted;
	FONT-SIZE:					11pt;
	BORDER-LEFT:				2px dotted;
	WIDTH:						60%;
	BORDER-BOTTOM:				2px dotted;
}
TD.title {
	BORDER-RIGHT:				#000080 1px solid;
	BORDER-TOP:					#000080 1px solid;
	FONT-WEIGHT:				bolder;
	FONT-SIZE:					9pt;
	BORDER-LEFT:				#000080 1px solid;
	BORDER-BOTTOM:				#000080 1px solid;
	WHITE-SPACE:				nowrap;
	BACKGROUND-COLOR:			#e0ffff;
	TEXT-ALIGN:					center;
}
TD.text-left {
	BORDER-RIGHT:				#66cdaa 1px solid;
	BORDER-TOP:					#66cdaa 1px solid;
	FONT-SIZE:					9pt;
	BORDER-LEFT:				#66cdaa 1px solid;
	BORDER-BOTTOM:				#66cdaa 1px solid;
	BACKGROUND-COLOR:			#faf0e6;
	TEXT-ALIGN:					left;
}
TD.text-no {
	BORDER-RIGHT:				#66cdaa 1px solid;
	BORDER-TOP:					#66cdaa 1px solid;
	FONT-SIZE:					9pt;
	BORDER-LEFT:				#66cdaa 1px solid;
	BORDER-BOTTOM:				#66cdaa 1px solid;
	BACKGROUND-COLOR:			#faf0e6;
}
TD.text-right {
	BORDER-RIGHT:				#66cdaa 1px solid;
	BORDER-TOP:					#66cdaa 1px solid;
	FONT-SIZE:					9pt;
	BORDER-LEFT:				#66cdaa 1px solid;
	BORDER-BOTTOM:				#66cdaa 1px solid;
	BACKGROUND-COLOR:			#faf0e6;
	TEXT-ALIGN:					right;
}
TD.text {
	BORDER-RIGHT:				#66cdaa 1px solid;
	BORDER-TOP:					#66cdaa 1px solid;
	FONT-SIZE:					9pt;
	BORDER-LEFT:				#66cdaa 1px solid;
	BORDER-BOTTOM:				#66cdaa 1px solid;
	BACKGROUND-COLOR:			#faf0e6;
	TEXT-ALIGN:					center;
}
TD.select {
	BORDER-RIGHT:				2px solid;
	BORDER-TOP:					2px solid;
	BORDER-LEFT:				2px solid;
	BORDER-BOTTOM:				2px solid;
	TEXT-ALIGN:					center;
}
.titleCenter {
	BORDER-RIGHT:				#000080 1px solid;
	PADDING-RIGHT:				3px;
	BORDER-TOP:					#000080 1px solid;
	PADDING-LEFT:				3px;
	PADDING-BOTTOM:				1px;
	VERTICAL-ALIGN:				middle;
	BORDER-LEFT:				#000080 1px solid;
	PADDING-TOP:				1px;
	BORDER-BOTTOM:				#000080 1px solid;
	WHITE-SPACE:				nowrap;
	HEIGHT:						26px;
	BACKGROUND-COLOR:			#e0ffff;
	TEXT-ALIGN:					center;
}
.titleLeft {
	BORDER-RIGHT:				#000080 1px solid;
	PADDING-RIGHT:				3px;
	BORDER-TOP:					#000080 1px solid;
	PADDING-LEFT:				3px;
	PADDING-BOTTOM:				1px;
	VERTICAL-ALIGN:				middle;
	BORDER-LEFT:				#000080 1px solid;
	PADDING-TOP:				1px;
	BORDER-BOTTOM:				#000080 1px solid;
	WHITE-SPACE:				nowrap;
	HEIGHT:						26px;
	BACKGROUND-COLOR:			#e0ffff;
	TEXT-ALIGN:					left;
}
.titleRight {
	BORDER-RIGHT:				#000080 1px solid;
	PADDING-RIGHT:				3px;
	BORDER-TOP:					#000080 1px solid;
	PADDING-LEFT:				3px;
	PADDING-BOTTOM:				1px;
	VERTICAL-ALIGN:				middle;
	BORDER-LEFT:				#000080 1px solid;
	PADDING-TOP:				1px;
	BORDER-BOTTOM:				#000080 1px solid;
	WHITE-SPACE:				nowrap;
	HEIGHT:						26px;
	BACKGROUND-COLOR:			#e0ffff;
	TEXT-ALIGN:					left;
}
.titleCenterBold {
	BORDER-RIGHT:				#000080 1px solid;
	PADDING-RIGHT:				3px;
	BORDER-TOP:					#000080 1px solid;
	PADDING-LEFT:				3px;
	FONT-WEIGHT:				bold;
	PADDING-BOTTOM:				1px;
	VERTICAL-ALIGN:				middle;
	BORDER-LEFT:				#000080 1px solid;
	PADDING-TOP:				1px;
	BORDER-BOTTOM:				#000080 1px solid;
	WHITE-SPACE:				nowrap;
	HEIGHT:						26px;
	BACKGROUND-COLOR:			#e0ffff;
	TEXT-ALIGN:					center;
}
.titleLeftBold {
	BORDER-RIGHT:				#000080 1px solid;
	PADDING-RIGHT:				3px;
	BORDER-TOP:					#000080 1px solid;
	PADDING-LEFT:				3px;
	FONT-WEIGHT:				bold;
	PADDING-BOTTOM:				1px;
	VERTICAL-ALIGN:				middle;
	BORDER-LEFT:				#000080 1px solid; PADDING-TOP:			1px;
	BORDER-BOTTOM:				#000080 1px solid;
	WHITE-SPACE:				nowrap;
	HEIGHT:						26px;
	BACKGROUND-COLOR:			#e0ffff;
	TEXT-ALIGN:					left;
}
.titleRightBold {
	BORDER-RIGHT:				#000080 1px solid;
	PADDING-RIGHT:				3px;
	BORDER-TOP:					#000080 1px solid;
	PADDING-LEFT:				3px;
	FONT-WEIGHT:				bold;
	PADDING-BOTTOM:				1px;
	VERTICAL-ALIGN:				middle;
	BORDER-LEFT:				#000080 1px solid;
	PADDING-TOP:				1px;
	BORDER-BOTTOM:				#000080 1px solid;
	WHITE-SPACE:				nowrap;
	HEIGHT:						26px;
	BACKGROUND-COLOR:			#e0ffff;
	TEXT-ALIGN:					left;
}
.textCenterA {
	BORDER-RIGHT:				#66cdaa 1px solid;
	PADDING-RIGHT:				3px;
	BORDER-TOP:					#66cdaa 1px solid;
	PADDING-LEFT:				3px;
	PADDING-BOTTOM:				1px;
	VERTICAL-ALIGN:				middle;
	BORDER-LEFT:				#66cdaa 1px solid;
	PADDING-TOP:				1px;
	BORDER-BOTTOM:				#66cdaa 1px solid;
	HEIGHT:						26px;
	BACKGROUND-COLOR:			#f5f5f5;
	TEXT-ALIGN:					center;
}
.textRightA {
	BORDER-RIGHT:				#66cdaa 1px solid;
	PADDING-RIGHT:				3px;
	BORDER-TOP:					#66cdaa 1px solid;
	PADDING-LEFT:				3px;
	PADDING-BOTTOM:				1px;
	VERTICAL-ALIGN:				middle;
	BORDER-LEFT:				#66cdaa 1px solid;
	PADDING-TOP:				1px;
	BORDER-BOTTOM:				#66cdaa 1px solid;
	HEIGHT:						26px;
	BACKGROUND-COLOR:			#f5f5f5;
	TEXT-ALIGN:					right;
}
.textLeftA {
	BORDER-RIGHT:				#66cdaa 1px solid;
	PADDING-RIGHT:				3px;
	BORDER-TOP:					#66cdaa 1px solid;
	PADDING-LEFT:				3px;
	PADDING-BOTTOM:				1px;
	VERTICAL-ALIGN:				middle;
	BORDER-LEFT:				#66cdaa 1px solid;
	PADDING-TOP:				1px;
	BORDER-BOTTOM:				#66cdaa 1px solid;
	HEIGHT:						26px;
	BACKGROUND-COLOR:			#f5f5f5;
	TEXT-ALIGN:					left;
}
.textCenterB {
	BORDER-RIGHT:				#66cdaa 1px solid;
	PADDING-RIGHT:				3px;
	BORDER-TOP:					#66cdaa 1px solid;
	PADDING-LEFT:				3px;
	PADDING-BOTTOM:				1px;
	VERTICAL-ALIGN:				middle;
	BORDER-LEFT:				#66cdaa 1px solid;
	PADDING-TOP:				1px;
	BORDER-BOTTOM:				#66cdaa 1px solid;
	HEIGHT:						26px;
	TEXT-ALIGN:					center;
}
.textRightB {
	BORDER-RIGHT:				#66cdaa 1px solid;
	PADDING-RIGHT:				3px;
	BORDER-TOP:					#66cdaa 1px solid;
	PADDING-LEFT:				3px;
	PADDING-BOTTOM:				1px;
	VERTICAL-ALIGN:				middle;
	BORDER-LEFT:				#66cdaa 1px solid;
	PADDING-TOP:				1px;
	BORDER-BOTTOM:				#66cdaa 1px solid;
	HEIGHT:						26px;
	TEXT-ALIGN:					right;
}
.textLeftB {
	BORDER-RIGHT:				#66cdaa 1px solid;
	PADDING-RIGHT:				3px;
	BORDER-TOP:					#66cdaa 1px solid;
	PADDING-LEFT:				3px;
	PADDING-BOTTOM:				1px;
	VERTICAL-ALIGN:				middle;
	BORDER-LEFT:				#66cdaa 1px solid;
	PADDING-TOP:				1px;
	BORDER-BOTTOM:				#66cdaa 1px solid;
	HEIGHT:						26px;
	TEXT-ALIGN:					left;
}
.inputText {
	VERTICAL-ALIGN:				middle;
	COLOR:						#000000;
	HEIGHT:						20px;
	BACKGROUND-COLOR:			#e0ffff;
	TEXT-ALIGN:					left;
}
.inputTextRead {
	BORDER-RIGHT:				medium none;
	BORDER-TOP:					medium none;
	BORDER-LEFT:				medium none;
	COLOR:						#000000;
	BORDER-BOTTOM:				medium none;
	HEIGHT:						20px;
	BACKGROUND-COLOR:			transparent;
	TEXT-ALIGN:					left;
}
.inputNumber {
	VERTICAL-ALIGN:				middle;
	COLOR:						#000000;
	HEIGHT:						20px;
	BACKGROUND-COLOR:			#e0ffff;
	TEXT-ALIGN:					right;
}
.inputNumberRead {
	BORDER-RIGHT:				medium none;
	BORDER-TOP:					medium none;
	VERTICAL-ALIGN:				middle;
	BORDER-LEFT:				medium none;
	COLOR:						#000000;
	BORDER-BOTTOM:				medium none;
	HEIGHT:						20px;
	BACKGROUND-COLOR:			transparent;
	TEXT-ALIGN:					right;
}
INPUT.buttonTypeA {
	WIDTH:						80px;
}
INPUT.buttonTypeB {
	WIDTH:						80px;
}
INPUT.uis-button {
	WIDTH:						80px;
}
.uis-title {
	BORDER-RIGHT:				#000080 1px solid;
	PADDING-RIGHT:				3px;
	BORDER-TOP:					#000080 1px solid;
	PADDING-LEFT:				3px;
	PADDING-BOTTOM:				1px;
	VERTICAL-ALIGN:				middle;
	BORDER-LEFT:				#000080 1px solid;
	PADDING-TOP:				1px;
	BORDER-BOTTOM:				#000080 1px solid;
	WHITE-SPACE:				nowrap;
	BACKGROUND-COLOR:			#e0ffff;
	TEXT-ALIGN:					center;
}
.uis-title-left {
	BORDER-RIGHT:				#000080 1px solid;
	PADDING-RIGHT:				3px;
	BORDER-TOP:					#000080 1px solid;
	PADDING-LEFT:				3px;
	PADDING-BOTTOM:				1px;
	VERTICAL-ALIGN:				middle;
	BORDER-LEFT:				#000080 1px solid;
	PADDING-TOP:				1px;
	BORDER-BOTTOM:				#000080 1px solid;
	WHITE-SPACE:				nowrap;
	BACKGROUND-COLOR:			#e0ffff;
	TEXT-ALIGN:					left;
}
.uid-center {
	BORDER-RIGHT:				#66cdaa 1px solid;
	PADDING-RIGHT:				3px;
	BORDER-TOP:					#66cdaa 1px solid;
	PADDING-LEFT:				3px;
	PADDING-BOTTOM:				1px;
	VERTICAL-ALIGN:				middle;
	BORDER-LEFT:				#66cdaa 1px solid;
	PADDING-TOP:				1px;
	BORDER-BOTTOM:				#66cdaa 1px solid;
	TEXT-ALIGN:					center;
}
.uid-right {
	BORDER-RIGHT:				#66cdaa 1px solid;
	PADDING-RIGHT:				3px;
	BORDER-TOP:					#66cdaa 1px solid;
	PADDING-LEFT:				3px;
	PADDING-BOTTOM:				1px;
	VERTICAL-ALIGN:				middle;
	BORDER-LEFT:				#66cdaa 1px solid;
	PADDING-TOP:				1px;
	BORDER-BOTTOM:				#66cdaa 1px solid;
	TEXT-ALIGN:					right;
}
.uid-left {
	BORDER-RIGHT:				#66cdaa 1px solid;
	PADDING-RIGHT:				3px;
	BORDER-TOP:					#66cdaa 1px solid;
	PADDING-LEFT:				3px;
	PADDING-BOTTOM:				1px;
	VERTICAL-ALIGN:				middle;
	BORDER-LEFT:				#66cdaa 1px solid;
	PADDING-TOP:				1px;
	BORDER-BOTTOM:				#66cdaa 1px solid;
	TEXT-ALIGN:					left;
}
.uid-pad15 {
	BORDER-RIGHT:				#66cdaa 1px solid;
	PADDING-RIGHT:				3px;
	BORDER-TOP:					#66cdaa 1px solid;
	PADDING-LEFT:				8px;
	PADDING-BOTTOM:				1px;
	VERTICAL-ALIGN:				middle;
	BORDER-LEFT:				#66cdaa 1px solid;
	PADDING-TOP:				1px;
	BORDER-BOTTOM:				#66cdaa 1px solid;
	TEXT-ALIGN:					left;
}
.uif-center {
	BORDER-RIGHT:				#66cdaa 1px solid;
	PADDING-RIGHT:				3px;
	BORDER-TOP:					#66cdaa 1px solid;
	PADDING-LEFT:				3px;
	PADDING-BOTTOM:				1px;
	VERTICAL-ALIGN:				middle;
	BORDER-LEFT:				#66cdaa 1px solid;
	PADDING-TOP:				1px;
	BORDER-BOTTOM:				#66cdaa 1px solid;
	TEXT-ALIGN:					center;
}
.uif-right {
	BORDER-RIGHT:				#66cdaa 1px solid;
	PADDING-RIGHT:				3px;
	BORDER-TOP:					#66cdaa 1px solid;
	PADDING-LEFT:				3px;
	PADDING-BOTTOM:				1px;
	VERTICAL-ALIGN:				middle;
	BORDER-LEFT:				#66cdaa 1px solid;
	PADDING-TOP:				1px;
	BORDER-BOTTOM:				#66cdaa 1px solid;
	TEXT-ALIGN:					right;
}
.uif-left {
	BORDER-RIGHT:				#66cdaa 1px solid;
	PADDING-RIGHT:				3px;
	BORDER-TOP:					#66cdaa 1px solid;
	PADDING-LEFT:				3px;
	PADDING-BOTTOM:				1px;
	VERTICAL-ALIGN:				middle;
	BORDER-LEFT:				#66cdaa 1px solid;
	PADDING-TOP:				1px;
	BORDER-BOTTOM:				#66cdaa 1px solid;
	TEXT-ALIGN:					left;
}
.uif-pad15 {
	BORDER-RIGHT:				#66cdaa 1px solid;
	PADDING-RIGHT:				3px;
	BORDER-TOP:					#66cdaa 1px solid;
	PADDING-LEFT:				8px;
	PADDING-BOTTOM:				1px;
	VERTICAL-ALIGN:				middle;
	BORDER-LEFT:				#66cdaa 1px solid;
	PADDING-TOP:				1px;
	BORDER-BOTTOM:				#66cdaa 1px solid;
	TEXT-ALIGN:					left;
}
.uid-tr1 {
	BACKGROUND-COLOR:			#f5f5f5;
}
.uif-tr1 {
	DISPLAY:					none;
}



INPUT.BUTTON_B {
	BACKGROUND-COLOR:	#C0C0C0;
	BORDER-BOTTOM: 		#c0c0c0 4px outset;
	BORDER-RIGHT: 		#000000 2px outset;
	
	PADDING-TOP: 		3px;
	PADDING-BOTTOM: 	1px;
	PADDING-RIGHT:	 	1px;
	PADDING-LEFT: 		0px;
	
	MARGIN: 			0px;
	WIDTH: 				300px;
	HEIGHT:				40px;
	COLOR:				#000000;
	LINE-HEIGHT: 		28px;
	TEXT-ALIGN: 		center;
	TEXT-DECORATION: 	none
}

INPUT.BUTTON_C {
	BACKGROUND-COLOR:	#C0C0C0;
	BORDER-BOTTOM: 		#c0c0c0 4px outset;
	BORDER-RIGHT: 		#000000 2px outset;
	
	PADDING-TOP: 		3px;
	PADDING-BOTTOM: 	1px;
	PADDING-RIGHT:	 	1px;
	PADDING-LEFT: 		0px;
	
	MARGIN: 			0px;
	WIDTH: 				200px;
	HEIGHT:				40px;
	COLOR:				#000000;
	LINE-HEIGHT: 		28px;
	TEXT-ALIGN: 		center;
	TEXT-DECORATION: 	none
}

TD.osirase {
	FONT-SIZE:			10pt;
	PADDING-TOP:		2px;
}

.uid-title-left {
	BORDER-RIGHT:				#000080 1px solid;
	PADDING-RIGHT:				3px;
	BORDER-TOP:					#000080 1px solid;
	PADDING-LEFT:				3px;
	PADDING-BOTTOM:				1px;
	VERTICAL-ALIGN:				middle;
	BORDER-LEFT:				#000080 1px solid;
	PADDING-TOP:				1px;
	BORDER-BOTTOM:				#000080 1px solid;
	WHITE-SPACE:				nowrap;
	BACKGROUND-COLOR:			#e0ffff;
	TEXT-ALIGN:					left;
}
INPUT.uid-button {
	WIDTH:						80px;
}
.uid-title {
	BORDER-RIGHT:				#000080 1px solid;
	PADDING-RIGHT:				3px;
	BORDER-TOP:					#000080 1px solid;
	PADDING-LEFT:				3px;
	PADDING-BOTTOM:				1px;
	VERTICAL-ALIGN:				middle;
	BORDER-LEFT:				#000080 1px solid;
	PADDING-TOP:				1px;
	BORDER-BOTTOM:				#000080 1px solid;
	WHITE-SPACE:				nowrap;
	BACKGROUND-COLOR:			#e0ffff;
	TEXT-ALIGN:					center;
}
H3.subtitle2 {
	BORDER-RIGHT:				#6495ed 4px;
	PADDING-RIGHT:				2px;
	BORDER-TOP:					#afeeee 2px;
	PADDING-LEFT:				2px;
	FONT-WEIGHT:				600;
	FONT-SIZE:					13pt;
	PADDING-BOTTOM:				2px;
	BORDER-LEFT:				#6495ed 4px;
	WIDTH:						360px;
	COLOR:						#696969;
	PADDING-TOP:				2px;
	BORDER-BOTTOM:				#afeeee 2px inset;
	BACKGROUND-COLOR:			#f5fffa;
}
P.subtitle2 {
	FONT-WEIGHT:				bold;
	FONT-SIZE:					10pt;
	COLOR:						#000000;
}