.greeting {
	FONT-WEIGHT: bold; COLOR: white
}
.navi {
	FONT-SIZE: 15px; COLOR: black
}
.strong {
	FONT-WEIGHT: bolder; COLOR: navy
}
.inputPanel {
	BORDER-RIGHT: steelblue 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: steelblue 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: steelblue 1px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: steelblue 1px solid; BACKGROUND-COLOR: aliceblue
}
.inputPanel2 {
	BORDER-RIGHT: steelblue 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: steelblue 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: steelblue 1px solid; WIDTH: auto; PADDING-TOP: 0px; BORDER-BOTTOM: steelblue 1px solid
}
.subPanel {
	BORDER-RIGHT: steelblue 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: white 2px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 15px; VERTICAL-ALIGN: top; BORDER-LEFT: white 2px solid; WIDTH: auto; PADDING-TOP: 10px; BORDER-BOTTOM: steelblue 1px solid; BACKGROUND-COLOR: transparent
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px; HEIGHT: 100%
}
P {
	FONT-SIZE: 14px
}
TH {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
TD {
	FONT-SIZE: 14px
}
HR {
	COLOR: silver; HEIGHT: 2px
}
TABLE#mainTable {
	FONT-SIZE: 14px; WIDTH: 100%; HEIGHT: 100%
}
TD#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: large; FILTER: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=lightsteelblue, EndColorStr=aliceblue, GradientType=1); PADDING-BOTTOM: 1px; COLOR: white; PADDING-TOP: 1px; FONT-FAMILY: 'Arial Black'; BACKGROUND-COLOR: lightsteelblue
}
TD#messageBar {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=LightSteelblue, EndColorStr=SteelBlue, GradientType=0); VERTICAL-ALIGN: bottom; BORDER-BOTTOM: steelblue 3px double; BACKGROUND-COLOR: steelblue
}
TD#menuBar {
	BORDER-TOP: gold 1px solid; FONT-SIZE: 14px; FILTER: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=lightyellow, EndColorStr=gold, GradientType=0); COLOR: gold; BORDER-BOTTOM: orange 1px solid; FONT-FAMILY: 'Arial Black'; HEIGHT: 10px; BACKGROUND-COLOR: gold; TEXT-ALIGN: center
}
TD#mainContents {
	FONT-SIZE: 14px; HEIGHT: 85%; BACKGROUND-COLOR: white
}
TD#footer {
	FONT-SIZE: 14px; FILTER: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=lightsteelblue, EndColorStr=whitesmoke, GradientType=0); BORDER-BOTTOM-WIDTH: 4px; COLOR: navy; BORDER-TOP-STYLE: double; BORDER-TOP-COLOR: navy; FONT-FAMILY: 'Arial Black'
}
TABLE#innerBody {
	BORDER-RIGHT: navy 1px dotted; BORDER-LEFT: navy 1px dotted; WIDTH: 850px
}
TD#innerBodyTd {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 10px; MARGIN: 10px 25px; PADDING-TOP: 10px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent
}
.invisibleBox {
	DISPLAY: none; VISIBILITY: hidden
}
.messageBox {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: gray 5px solid; WIDTH: auto; COLOR: black; PADDING-TOP: 5px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: whitesmoke; TEXT-ALIGN: left
}
.errorMessage {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: red 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: red 1px solid; WIDTH: 100%; COLOR: red; PADDING-TOP: 10px; BORDER-BOTTOM: red 1px solid
}
.bgScreenBlue {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 100%; COLOR: black; PADDING-TOP: 10px
}
H2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; COLOR: black; PADDING-TOP: 3px; BORDER-BOTTOM: silver 1px dashed; FONT-FAMILY: ＭＳ　Ｐゴシック,Osaka; TEXT-ALIGN: left
}
H3 {
	FONT-SIZE: 13px; WIDTH: auto; COLOR: white; BACKGROUND-COLOR: gray; TEXT-ALIGN: center
}
H4 {
	BORDER-TOP: navy 2px solid; FONT-SIZE: 13px; BORDER-LEFT: navy 10px solid; WIDTH: auto; COLOR: white; BORDER-BOTTOM: navy 2px solid; BACKGROUND-COLOR: navy; TEXT-ALIGN: left
}
.w30 {
	WIDTH: 30px
}
.w60 {
	WIDTH: 60px
}
.w120 {
	WIDTH: 120px
}
.w240 {
	WIDTH: 240px
}
.w320 {
	WIDTH: 320px
}
.w600 {
	WIDTH: 600px
}
.AutoSize {
	WIDTH: 100%
}
.alertText {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; BORDER-LEFT: red 1px solid; COLOR: red; PADDING-TOP: 5px; BORDER-BOTTOM: red 1px solid; BACKGROUND-COLOR: lemonchiffon
}
.titleText {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; COLOR: white; PADDING-TOP: 5px; FONT-FAMILY: ＭＳ　Ｐゴシック,Osaka
}
.descriptionText {
	FONT-SIZE: 14px; COLOR: red; FONT-FAMILY: ＭＳ　Ｐゴシック,Osaka
}
TABLE#menuTable TD {
	BORDER-RIGHT: silver 1px outset; PADDING-RIGHT: 7px; BORDER-TOP: silver 1px outset; PADDING-LEFT: 7px; FONT-SIZE: 14px; PADDING-BOTTOM: 7px; BORDER-LEFT: silver 1px outset; PADDING-TOP: 7px; BORDER-BOTTOM: silver 1px outset
}
.navyFrame {
	BORDER-RIGHT: navy 1px solid; BORDER-TOP: navy 1px solid; BORDER-LEFT: navy 1px solid; BORDER-BOTTOM: navy 1px solid
}
.silverFrame {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; BORDER-LEFT: silver 1px solid; BORDER-BOTTOM: silver 1px solid
}
.grayFrame {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid
}
.inputTable {
	BORDER-RIGHT: slategray 2px solid; BORDER-TOP: slategray 1px solid; FONT-SIZE: 14px; BORDER-LEFT: slategray 1px solid; COLOR: black; BORDER-BOTTOM: slategray 2px solid; BACKGROUND-COLOR: white
}
.inputTable TH {
	BORDER-RIGHT: steelblue 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: steelblue 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; BORDER-LEFT: steelblue 1px solid; COLOR: white; PADDING-TOP: 5px; BORDER-BOTTOM: steelblue 1px solid; BACKGROUND-COLOR: lightsteelblue; TEXT-ALIGN: center
}
.inputTable TD {
	BORDER-RIGHT: darkgray 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: darkgray 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; BORDER-LEFT: darkgray 1px solid; LINE-HEIGHT: 2; PADDING-TOP: 5px; BORDER-BOTTOM: darkgray 1px solid; TEXT-ALIGN: left
}
.shapeBox {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: navy 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 30px; BORDER-LEFT: navy 1px solid; PADDING-TOP: 30px; BORDER-BOTTOM: navy 1px solid; BACKGROUND-COLOR: ivory
}
.calendarHeader {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: navy 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: navy 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: navy 1px solid; BACKGROUND-COLOR: navy
}
.button {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; CURSOR: hand; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: ghostwhite
}
.inputItem {
	FONT-WEIGHT: bold; COLOR: white; BACKGROUND-COLOR: navy
}
.inputCtrl {
	
}
.inputTitle {
	BORDER-RIGHT: navy 1px solid; BORDER-TOP: navy 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: navy 1px solid; COLOR: navy; BORDER-BOTTOM: navy 1px solid; BACKGROUND-COLOR: whitesmoke
}
.listDescription {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.tab A:hover {
	COLOR: blue
}
.tab {
	WIDTH: 150px; COLOR: navy
}
.userInfoTable {
	BORDER-RIGHT: steelblue 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: steelblue 1px solid; PADDING-LEFT: 5px; FILTER: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=LightSteelBlue, EndColorStr=White, GradientType=0); PADDING-BOTTOM: 5px; BORDER-LEFT: steelblue 1px solid; COLOR: black; PADDING-TOP: 5px; BORDER-BOTTOM: steelblue 1px solid; BACKGROUND-COLOR: white
}
.userInfoTable TH {
	BORDER-RIGHT: steelblue 1px solid; BORDER-TOP: steelblue 1px solid; BORDER-LEFT: steelblue 1px solid; WIDTH: 150px; BORDER-BOTTOM: steelblue 1px solid; BACKGROUND-COLOR: white
}
.userInfoTable TD {
	BORDER-RIGHT: steelblue 1px solid; BORDER-TOP: steelblue 1px solid; BORDER-LEFT: steelblue 1px solid; BORDER-BOTTOM: steelblue 1px solid; BACKGROUND-COLOR: white
}
.detailsTable {
	BORDER-RIGHT: slategray 1px solid; BORDER-TOP: slategray 1px solid; FILTER: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=LightSlateGray, EndColorStr=Whitesmoke, GradientType=0); BORDER-LEFT: slategray 1px solid; WIDTH: 99%; COLOR: black; BORDER-BOTTOM: slategray 1px solid; BACKGROUND-COLOR: white
}
.detailsTable TH {
	BORDER-RIGHT: slategray 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: slategray 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: slategray 1px solid; WIDTH: 250px; PADDING-TOP: 5px; BORDER-BOTTOM: slategray 1px solid; BACKGROUND-COLOR: white
}
.detailsTable TD {
	BORDER-RIGHT: slategray 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: slategray 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: slategray 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: slategray 1px solid; BACKGROUND-COLOR: whitesmoke
}
.confirmTable {
	
}
.confirmTable TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BORDER-BOTTOM: slategray 1px dotted; BACKGROUND-COLOR: #fcfcfc
}
.confirmTable TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BORDER-BOTTOM: slategray 1px dotted
}
