body {font-family: Arial,"·s²Ó©úÅé";font-size: 11pt;background-color:#eff;}

.THHL {text-align:left;background-color:#F4F4FF;} /*table head*/
.THHC {text-align:center;background-color:#F4F4FF;}
.THHR {text-align:right;background-color:#F4F4FF;}

.HL {text-align:left;}/*table cell */
.HC {text-align:center;}
.HR {text-align:right;}

.HLVT {text-align:left;vertical-align:top;}
.HLVM {text-align:left;vertical-align:middle;}
.HLVB {text-align:left;vertical-align:bottom;}
.HCVT {text-align:center;vertical-align:top;}
.HCVM {text-align:center;vertical-align:middle;}
.HCVB {text-align:center;vertical-align:bottom;}
.HRCVT {text-align:right;vertical-align:top;}
.HRVM {text-align:right;vertical-align:middle;}
.HRVB {text-align:right;vertical-align:bottom;}

.required {background-image:url(required.gif); background-position:bottom left; background-repeat:no-repeat;padding-left:3px;}

.x0000	{border-top:0pt;	border-right:0pt;	border-bottom:0pt;	border-left:0pt;}
.x0001	{border-top:0pt;	border-right:0pt;	border-bottom:0pt;	border-left:1pt solid #CCCCFF;}
.x0010	{border-top:0pt;	border-right:0pt;	border-bottom:1pt solid #CCCCFF;	border-left:0pt;}
.x0011	{border-top:0pt;	border-right:0pt;	border-bottom:1pt solid #CCCCFF;	border-left:1pt solid #CCCCFF;}
.x0100	{border-top:0pt;	border-right:1pt solid #CCCCFF;	border-bottom:0pt;	border-left:0pt;}
.x0101	{border-top:0pt;	border-right:1pt solid #CCCCFF;	border-bottom:0pt;	border-left:1pt solid #CCCCFF;}
.x0110	{border-top:0pt;	border-right:1pt solid #CCCCFF;	border-bottom:1pt solid #CCCCFF;	border-left:0pt;}
.x0111	{border-top:0pt;	border-right:1pt solid #CCCCFF;	border-bottom:1pt solid #CCCCFF;	border-left:1pt solid #CCCCFF;}
.x1000	{border-top:1pt solid #CCCCFF;	border-right:0pt;	border-bottom:0pt;	border-left:0pt;}
.x1001	{border-top:1pt solid #CCCCFF;	border-right:0pt;	border-bottom:0pt;	border-left:1pt solid #CCCCFF;}
.x1010	{border-top:1pt solid #CCCCFF;	border-right:0pt;	border-bottom:1pt solid #CCCCFF;	border-left:0pt;}
.x1011	{border-top:1pt solid #CCCCFF;	border-right:0pt;	border-bottom:1pt solid #CCCCFF;	border-left:1pt solid #CCCCFF;}
.x1100	{border-top:1pt solid #CCCCFF;	border-right:1pt solid #CCCCFF;	border-bottom:0pt;	border-left:0pt;}
.x1101	{border-top:1pt solid #CCCCFF;	border-right:1pt solid #CCCCFF;	border-bottom:0pt;	border-left:1pt solid #CCCCFF;}
.x1110	{border-top:1pt solid #CCCCFF;	border-right:1pt solid #CCCCFF;	border-bottom:1pt solid #CCCCFF;	border-left:0pt;}
.x1111	{border-top:1pt solid #CCCCFF;	border-right:1pt solid #CCCCFF;	border-bottom:1pt solid #CCCCFF;	border-left:1pt solid #CCCCFF;}
.x1d01	{border-top:1pt solid #CCCCFF;	border-right:1pt dotted #CCCCFF;	border-bottom:0pt;	border-left:1pt solid #CCCCFF;}
.x110d	{border-top:1pt solid #CCCCFF;	border-right:1pt solid #CCCCFF;	border-bottom:0pt;	border-left:1pt dotted #CCCCFF;}
.xd111	{border-top:1pt dotted #CCCCFF;	border-right:1pt solid #CCCCFF;	border-bottom:1pt solid #CCCCFF;	border-left:1pt solid #CCCCFF;}
.x1d11	{border-top:1pt solid #CCCCFF;	border-right:1pt dotted #CCCCFF;	border-bottom:1pt solid #CCCCFF;	border-left:1pt solid #CCCCFF;}
.x11d1	{border-top:1pt solid #CCCCFF;	border-right:1pt solid #CCCCFF;	border-bottom:1pt dotted #CCCCFF;	border-left:1pt solid #CCCCFF;}
.x111d	{border-top:1pt solid #CCCCFF;	border-right:1pt solid #CCCCFF;	border-bottom:1pt solid #CCCCFF;	border-left:1pt dotted #CCCCFF;}
.x1d10	{border-top:1pt solid #CCCCFF;	border-right:1pt dotted #CCCCFF;	border-bottom:1pt solid #CCCCFF;	border-left:0pt;}
.x1d00	{border-top:1pt solid #CCCCFF;	border-right:1pt dotted #CCCCFF;	border-bottom:0pt;	border-left:0pt;}
.x0d10	{border-top:0pt;	border-right:1pt dotted #CCCCFF;	border-bottom:1pt solid #CCCCFF;	border-left:0pt;}
.x001d	{border-top:0pt;	border-right:0pt;	border-bottom:1pt solid #CCCCFF;	border-left:1pt dotted #CCCCFF;}

DIV {
	COLOR: black; FONT-FAMILY: arial,helvetica,sans-serif
}
CENTER {
	COLOR: black; FONT-FAMILY: arial,helvetica,sans-serif
}
P {
	COLOR: black; FONT-FAMILY: arial,helvetica,sans-serif
}
UL {
	COLOR: black; FONT-FAMILY: arial,helvetica,sans-serif
}
LI {
	COLOR: black; FONT-FAMILY: arial,helvetica,sans-serif
}
BIG {
	FONT-SIZE: 18px; FONT-FAMILY: arial,helvetica,sans-serif
}
SMALL {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,helvetica,sans-serif
}
CODE {
	FONT-SIZE: 13px; FONT-FAMILY: courier new,courier; WHITE-SPACE: nowrap
}
TT {
	FONT-SIZE: 13px; FONT-FAMILY: courier new,courier; WHITE-SPACE: nowrap
}

table {
	FONT-SIZE: 11pt;
}

#queryform td,#editform td {border:1px solid #ccf;}

.popupInput{
 border:0px;
 height:100%;
 width: expression(parentNode.offsetWidth-24); /* IE5+ only */
}

.glow
{
	float:left;
	background:#666666;
	filter:progid:DXImageTransform.Microsoft.Blur(pixelradius=6);
	font-size:1px;
	-moz-border-radius:4px;
	margin:0 8px 8px 0;
}
.glow img
{
	position:relative;
	background:white;
	border:solid 2px white;
	top:-4px;
	left:-4px;	
	*top:2px;
	*left:2px;
	
}
span.glow[class]
{
	float:none;
	display:inline-block;
	vertical-align:top;
	background:transparent;
}
span.glow[class] img
{
	vertical-align:top;
}

td.lockcolumn{
left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft); /* IE5+ only */
position: relative;
z-index: 10;
}

td.lockrow{
top: expression(parentNode.parentNode.parentNode.parentNode.scrollTop);
left: 1px;
position: relative;
z-index: 20;
}

td.lockrowcolumn{
left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft);
top: expression(parentNode.parentNode.parentNode.parentNode.scrollTop);
position: relative;
z-index: 30;
}

.out {
	BORDER-BOTTOM: #ddd 1px solid; POSITION: relative; BORDER-LEFT: #ddd 1px solid; MARGIN: 1em 0px 0px 10px; DISPLAY: block; BACKGROUND: #bbb; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
.in2 {
	BORDER-BOTTOM: #999 1px solid; POSITION: relative; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; DISPLAY: block; BACKGROUND: #777; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 1px
}
.in {
	BORDER-BOTTOM: #555 1px solid; POSITION: relative; BORDER-LEFT: #555 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #fff; BORDER-TOP: #555 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #555 1px solid; PADDING-TOP: 5px
}
.ltin {
	LEFT: -5px
}
.tpin {
	TOP: -5px
}
.rtin {
	LEFT: 5px
}
.narrow {
	WIDTH: 8em
}
.normal {
	WIDTH: 180px
}
.wide {
	WIDTH: 18em
}
.image {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 412px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}



DL.curved {
	PADDING-BOTTOM: 0px; MARGIN: 50px auto; PADDING-LEFT: 0px; WIDTH: 50%; PADDING-RIGHT: 0px; BACKGROUND: url(c_tl.gif) #7f7f9c no-repeat left top; PADDING-TOP: 0px
}
DL.curved DT {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(c_tr.gif) no-repeat right top; COLOR: #fff; PADDING-TOP: 10px
}
DL.curved DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(c_bl.gif) #eee no-repeat left bottom; PADDING-TOP: 0px
}
DL.curved DD P {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.3em; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
DL.curved DD P.last {
	BACKGROUND: url(c_br.gif) no-repeat right bottom
}

