
BODY {
	font-family: "MS UI Gothic",Tahoma,sans-serif;
	overflow: auto;
	OUTLINE: none; 
	FONT-SIZE: 12px; 
	COLOR: #333333; 
	LINE-HEIGHT: 120%; 
}
H1 {
	font-family: "MS UI Gothic",Tahoma,sans-serif;
	FONT-SIZE: 40px; 
	LINE-HEIGHT: 120%; 
}
h1{ font-size:12px;
	margin:0px;
	font-weight:normal
}
H2 {
	font-family: "MS UI Gothic",Tahoma,sans-serif;
	FONT-SIZE: 30px; 
	LINE-HEIGHT: 120%;
}
H3 {
	font-family: "MS UI Gothic",Tahoma,sans-serif;
	FONT-SIZE: 20px; 
	LINE-HEIGHT: 120%;
}
H4 {
	font-family: "MS UI Gothic",Tahoma,sans-serif;
	FONT-SIZE: 18px; 
	LINE-HEIGHT: 120%;
}
H5 {
	font-family: "MS UI Gothic",Tahoma,sans-serif;
	FONT-SIZE: 16px; 
	LINE-HEIGHT: 120%;
}
H6 {
	font-family: "MS UI Gothic",Tahoma,sans-serif;
	FONT-SIZE: 14px; 
	LINE-HEIGHT: 120%;
}

TR {
	font-family: "MS UI Gothic",Tahoma,sans-serif;
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 120%; 
}
TD {
	font-family: "MS UI Gothic",Tahoma,sans-serif;
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 150%; 
}
TH {
	font-family: "MS UI Gothic",Tahoma,sans-serif;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 120%; 
}
CAPTION {
	font-family: "MS UI Gothic",Tahoma,sans-serif;
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 120%; 
}
BUTTON {
	font-family: "MS UI Gothic",Tahoma,sans-serif;
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 120%; 
}
INPUT {
	font-family: "MS UI Gothic",Tahoma,sans-serif;
	FONT-SIZE: 12px; 
}
SELECT {
	font-family: "MS UI Gothic",Tahoma,sans-serif;
	FONT-SIZE: 12px; 
}
TEXTAREA {
	font-family: "MS UI Gothic",Tahoma,sans-serif;
	FONT-SIZE: 12px; 
}
EM {
	COLOR: #ff0000; 
	BORDER-BOTTOM: #ff0000 1px dotted; 
	FONT-STYLE: normal;
}
STRONG {
	COLOR: #ff0000;
}
ACRONYM {
	CURSOR: help; 
	BORDER-BOTTOM: #808080 1px dotted;
}
A IMG {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
.bold {
	FONT-WEIGHT: bold;
}
.boldred {
	FONT-WEIGHT: bold; 
	COLOR: #ff0000;
}
.hotkey {
	TEXT-DECORATION: underline;
}
.en {
	FONT-SIZE: 8pt;
}
.purple {
	COLOR: #400040;
}
.green {
	COLOR: #008000;
}
.blue {
	COLOR: #0000CC;
}
.red {
	COLOR: #FF0000;
}
.white {
	COLOR: #FFFFFF;
}
.navy {
	COLOR: navy;

}
.black {
	COLOR: #333333;
}
.right {
	TEXT-ALIGN: right;
}
.left {
	TEXT-ALIGN: left;
}
.center {
	MARGIN-LEFT: auto; 
	MARGIN-RIGHT: auto;
	TEXT-ALIGN: center;
}
.back {
	BORDER-RIGHT: #000080 2px solid; 
	PADDING-RIGHT: 6px; 
	BORDER-TOP: #000080 2px solid; 
	PADDING-LEFT: 6px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #000080 2px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #000080 2px solid;
}
#div_back {
	MARGIN-TOP: 3em; 
	MARGIN-LEFT: auto; 
	MARGIN-RIGHT: auto; 
	TEXT-ALIGN: center;
}
A {
	MARGIN-LEFT: 1px; 
	MARGIN-RIGHT: 1px;
}
A:link {
	COLOR: #003399;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #003399;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: lightblue; 
	TEXT-DECORATION: none;
}
A:active {
	COLOR: #003399;
	TEXT-DECORATION: none;
}
.shadow {
	BORDER-RIGHT: navy 1px solid; 
	BORDER-TOP: navy 1px solid; 
	BORDER-LEFT: navy 1px solid; 
	BORDER-BOTTOM: navy 1px solid;
}
.treeshadow {
	BORDER-RIGHT: silver 2px solid; 
	BORDER-TOP: silver 2px solid;
}
.listshadow {
	BORDER-TOP: silver 2px solid; 
	BORDER-BOTTOM: silver 2px solid;
}
.rshadow {
	BORDER-RIGHT: navy 1px solid;
}
.lshadow {
	BORDER-LEFT: navy 1px solid;
}
.tshadow {
	BORDER-TOP: navy 1px solid;
}
.bshadow {
	BORDER-BOTTOM: navy 1px solid;
}
.btnshadow {
	border-top: navy 1px solid; 
	border-bottom: navy 1px solid;
}
.rlshadow {
	BORDER-RIGHT: navy 1px solid;
	BORDER-LEFT: navy 1px solid;
}
.brlshadow {
	border-bottom: navy 1px solid;
	BORDER-RIGHT: navy 1px solid;
	BORDER-LEFT: navy 1px solid;
}



.tempshadow {
	BORDER-TOP: silver 2px solid;
}
.aqua {
	BORDER-RIGHT: #d2e9ff 2px solid; 
	BORDER-TOP: #d2e9ff 2px solid; 
	BORDER-LEFT: #d2e9ff 2px solid; 
	BORDER-BOTTOM: #d2e9ff 2px solid;
}
.gray {
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP: gray 1px solid; 
	BORDER-LEFT: gray 1px solid; 
	BORDER-BOTTOM: gray 1px solid;
}

.px10 {
	FONT-SIZE: 10px;
}
.px12 {
	FONT-SIZE: 12px;
}
.px14 {
	FONT-SIZE: 14px;
}
.px16 {
	FONT-SIZE: 16px;
}
.px18 {
	FONT-SIZE: 18px;
}
.px20 {
	FONT-SIZE: 20px;
}
.titlesline {
	font-size: 12px;
        color:#003399;
	line-height:24px;
        text-decoration: underline
}

.titles {
	font-size: 12px;
        color:#003399;
	line-height:24px
}

.titlem {
	font-size: 16px;
        color:#003399;
	line-height:32px
}

.titlel {
	font-size: 20px;
        color:#003399;
	line-height:40px
}

.redm {
	font-size: 16px;
        color:#FF0000;
	line-height:32px
}

.orangem {
	font-size: 16px;
        color:#FF4500;
	line-height:32px
}
.no_disp {
	visibility:hidden;
}



TD.label {
	text-align: right;
	background-color: #CCCCFF;
	width: 100px;
	height: 18px;
}
TD.item {
	width: 100px;
	height: 18px;
}
TD.llabel {
	text-align: right;
	background-color: #CCCCFF;
	width: 120px;
	height: 18px;
}
TD.litem {
	width: 120px; 
	height: 18px;
}
TD.button {
	height: 18px;
	width: 100px;
}

TR.phead {
	background-color: navy;
}

TR.nosend {
	background-color: #8000FF;
}

TR.send {
	background-color: #800080;
}

TR.trash {
	background-color: #800000;
}

TR.search {
	background-color: darkgreen;
}

TR.chead {
	background-color: #9999FF;
	height: 18px;
}
TR.parent {
	background-color: #D2D2FF;
}
TR.parentb {
	font-weight: bold;
	background-color: #D2D2FF;
	height: 18px;
}
TR.child {
	background-color: #FFFFCC;
	height: 18px;
}
TR.mhead {
	background-color: #CCCCFF;
	height: 18px;
	text-align:	center;
}
TR.gchead {
	background-color: #CC99FF;
	height: 18px;
	text-align:	center;
}
TD.mhead {
	background-color: #CCCCFF;
	height: 18px;
	text-align: right;
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP none; 
	BORDER-LEFT: gray 1px solid; 
	BORDER-BOTTOM: gray 1px solid;
}
.tgrid {
	background-color: #CCCCFF;
	width: 80px;
	border: none;		
}
.ngrid {
	width: 80px;
	border: none;
	text-align:right;
}
.nsgrid {
	width: 60px;
	border: none;
	text-align: right;
}
.dgrid {
	width: 80px;
	border: none;
}
.bgray {
	border: 1px solid silver;	
}
.tgray {
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP: gray 1px solid; 
	BORDER-LEFT: gray 1px solid; 
	BORDER-BOTTOM: gray 1px solid;
}
.thgray {
	BORDER-RIGHT: gray 1px solid;
	BORDER-TOP: gray 1px solid; 
	BORDER-LEFT: none; 
	BORDER-BOTTOM: gray 1px solid;
}
.tvgray {
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP none; 
	BORDER-LEFT: gray 1px solid; 
	BORDER-BOTTOM: gray 1px solid;
}
.ngray {
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP none; 
	BORDER-LEFT: none; 
	BORDER-BOTTOM: gray 1px solid;
}

INPUT.snum {
	width: 30px;	
	text-align: right;
}
INPUT.mnum {
	width: 60px;	
	text-align: right;
}
INPUT.date {
	width: 80px;
}
SPAN.widelabel {
	text-align:right;	
	background-color: #CCCCFF;	
	width: 180px;	
	height: 14px;
}
TR.mthead {
	background-color: #000066;
	height: 14px;
}
SPAN.ldirect {
	width: 20px;
	text-align: right;
}
SPAN.rdirect {
	width: 20px;
	text-align: left;
}
SPAN.current {
	width: 60px;
	text-align: center;
}
TABLE.header {

}
TABLE.detail {
	background-color: gray;
}
TD.dlabel {
	text-align: right;	
	background-color: #CCCCFF; 
	width: 100px; 
	height: 18px;
}
TD.ditem {
	height: 18px;	
	background-color: white;
}
TD.mailbody {
	COLOR: #282828;
	letter-spacing: 1px;
  background-color: whitesmoke;
}
DIV.cmdbox {
	border: 1px solid gray;
	background-color: whitesmoke;
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
}
.readonly {
	border: 1px solid gray;
	background-color: silver;
}
.account {
	color: navy;
	background-color: white;
	height: 16px;
	cursor: pointer;
}
DIV.history {
	border: 1px solid gray;
	background-color: white;
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	width: 500px;
}
