/* CSS Document */
body 
{ 
	text-align: left;
	margin:5 5 5 10;
	font-size:11px;
	font-family: arial;
}
td
{
	font-size:11px;font-family: arial;
}
a
{
	color:#000000;
	text-decoration:none;
}
a:hover
{
    color:#FF0000;
    border:#000000;
    text-decoration:underline;
}
a.enter
{ 
	border:1px solid #CCC;
	background-color:#F2F6FB;
	color:#1F3A87;
	font-size:12px;
	width:92px;
	height:19px;
	text-align:center;
	line-height:19px;
}
a.enter:hover
{ 
	color:#BC2931;
	text-decoration:underline
}

.grid
{
	width: auto; 
	height: auto;
	font-size:12px;
	padding:0px 0px 0px 0px;
	table-layout:fixed;
	empty-cells:show;
	border-top:1px solid #c9c9c9;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	border-collapse:collapse;
}
.gridHeader
{
	background:url("../images/frame_top_bg.jpg");
	text-align: center;
	vertical-align:middle;
	color:#000000;
}

.gridRow
{
	background-color:#ffffff;
}

.gridCell
{
	text-align: center;
	vertical-align:middle;
	border-top:1px solid #c9c9c9;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.gridCellLeft
{
	text-align: left;
	vertical-align:middle;
	border-top:1px solid #c9c9c9;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.gridCellRight
{
	text-align: right;
	vertical-align:middle;
	border-top:1px solid #c9c9c9;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding-right: 5px;
}

/**********************************¶àÒ³×¨ÓÃ******************************************/
.DataDiv
{
	overflow: auto;
	border-top:0px solid #c9c9c9;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
}
.DataTable
{
	width: auto;
	height: auto;
	table-layout:fixed;
	empty-cells:show;
	border-width: 0px;
	border-collapse:collapse;
}
.DataTD
{
	text-align: center;
	vertical-align:middle;
	border-top:0px solid #c9c9c9;
	border-left:0px solid #c9c9c9;
	border-right:0px solid #c9c9c9;
	border-bottom:0px solid #c9c9c9;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.DataTDLeft
{
	text-align: left;
	vertical-align:middle;
	border-top:0px solid #c9c9c9;
	border-left:0px solid #c9c9c9;
	border-right:0px solid #c9c9c9;
	border-bottom:0px solid #c9c9c9;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.DataTDRight
{
	text-align: right;
	vertical-align:middle;
	border-top:0px solid #c9c9c9;
	border-left:0px solid #c9c9c9;
	border-right:0px solid #c9c9c9;
	border-bottom:0px solid #c9c9c9;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding-right: 5px;
}
.Table
{
	width: 100%;
	height: 23px;
	border-top:1px solid #c9c9c9;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	background-color:#F1F1F1;
	empty-cells:show;
	border-collapse:collapse;
}
.SelectTable
{
	width: 100%;
	height: 30px;
	border-top:1px solid #c9c9c9;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	border-bottom:0px solid #c9c9c9;
	empty-cells :show;
	border-collapse:collapse;
}
.ContentDiv
{
	border-top:0px solid #c9c9c9;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	padding:10 10 10 10;
}
.TabTr
{
	text-align: center; 
	vertical-align: middle;
	padding: 2px 20px 2px 20px
}