/*必须存在 去除滚动条*/
Body {
	OverFlow-Y: hidden;
	OverFlow-X: hidden;
}

td {
	font-size: 11px;
	font-family: Tahoma, Verdana, 宋体;
}
.fieldTitle{
	text-align:right;
	background-color:#B8cFD8;
	white-space : nowrap; 
}
.leftFieldTitle{
	text-align:left;
	background-color:#B8cFD8;
	white-space : nowrap; 
}
.hr {
	border-top: #B8CFD8 1px solid;
	padding-top:6px;
	text-align:right;
}
a.display {
	color: #333333;
	text-decoration: none;
	border-bottom: solid 1px #333333;
	word-break:break-all;
	text-align:right;
	 
}
a:hover.display {
	color: #333333;
	text-decoration: none;
	border-bottom: solid 1px #333333;
	word-break:break-all;
	text-align:right;
}

fieldset{
	color: #494949;
	border: 1 solid #b9cfd8 ;
	padding: 2px 2px 2px 2px;
	margin-bottom:2px;
}

legend {
	color: #494949;
	/*background :#eef1f8;*/
	/*border: 1 solid #b9cfd8;*/
	padding: 0px;
}

/*界面提示的字体颜色*/
.tipColor{
	color:#3699ef;
}


/**************************************************************************************************
*
* ToolBar Define   ria-toolbar 开始
*
***************************************************************************************************/


.ria-toolbar {
	height: 25px;
	width:100%;
}
.ria-toolbar-left {
	height: 25px;
	width:1px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.ToolBar.toolbar_left.gif.ashx);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 7px;
}
.ria-toolbar-right {
	height: 25px;
	width:1px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.ToolBar.toolbar_right.gif.ashx);
	background-position: 100% 0;
	background-repeat: no-repeat;
	padding-right: 3px;
}

.ria-toolbar-mid {
	height: 25px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.ToolBar.toolbar_mid.gif.ashx);
	background-position: 0 0;
	background-repeat: repeat-x;
	padding-left: 5px;
}

.ria-toolbar-table {
	height: 25px;

}

/* B:TOOLBARITEM */

.ria-toolbaritem-td {
	height: 25px;
}

.ria-toolbaritem {
	height: 21px;
	padding: 1px;
}

.ria-toolbaritem-td-hov .ria-toolbaritem {
	border: 1px solid #b9cfd8;
	padding: 0;
}

.ria-toolbaritem-td-pres .ria-toolbaritem {
	border-color: #b9cfd8 #ffffff #ffffff #b9cfd8 !important;
}

.ria-toolbaritem-td-disabled {
	opacity: .3;
	filter:alpha(opacity=30);
}

td.ria-toolbaritem-td .innercontent {
	height: 19px;
	padding: 2px 5px 0 5px !important;
	overflow: hidden;
	cursor:hand; 
}

.ria-toolbaritem-td-pres .innercontent {
	background-color: #ffffff;
}

/* RIA-TOOLBARITEM-SEPARATOR */
.ria-toolbaritem-separator-wrapper {
	height: 100%;
	padding: 2px 2px 2px 2px;
}
.ria-toolbaritem-separator {
	height: 100%;
	border-width: 0 1px 0 1px;
	border-style: solid;
	border-color: #b9cfd8 #ffffff #ffffff #b9cfd8;
}

/**************************************************************************************************
*
* ComboBox Define   ria-combobox 开始
*
***************************************************************************************************/
.ria-combobox
{
	background-color: transparent;
	border: 0px solid #b8cfd8;
	text-align:left;
	font-family: tahoma, verdana, 宋体;
	font-size: 11px;	
	width:100%;
}
.ria-combobox-btn
{
	BORDER-RIGHT: #B8CFD8 1px solid; BORDER-TOP: #B8CFD8 1px solid;
	BORDER-LEFT: #B8CFD8 1px solid; BORDER-BOTTOM: #B8CFD8 1px solid;
	BACKGROUND: #eeeeee; 
	text-align:center;
	color: #494949;
	Font-Family: "Wingdings 3";
	font-size: 11px;
	background-image: url("SmartGE_R/RiaGE,GE.RIA.UI.img.btn_dropdown.gif.ashx");   
	cursor:hand; 
	height: 19px;
	width:	16px;
}
.ria-combobox-pulldowndiv
{
	BORDER-RIGHT: #B8CFD8 1px solid; BORDER-TOP: #B8CFD8 1px solid;
	BORDER-LEFT: #B8CFD8 1px solid; BORDER-BOTTOM: #B8CFD8 1px solid;
	BACKGROUND: #ffffff; 
	font-family: tahoma, verdana, 宋体;
	font-size: 11px;	
	height: 200px;
	width:	200px;
	z-index:998;
	display:none;
	overflow: auto;
}
.ria-combobox-option {
	color: #000000;
}
.ria-combobox-option td{
	white-space: nowrap;
	cursor: hand;
	height:18px;
}

.ria-combobox-option-hov{
	background-color:#eaeefb;
}
.ria-combobox-option-sel {
	background-color:#483D8B;
	color:#FFFFFF;
}

/**************************************************************************************************
*
* ListBox Define   ria-listbox 开始
*
***************************************************************************************************/

.ria-listbox
{
	BORDER-RIGHT: #B8CFD8 1px solid; BORDER-TOP: #B8CFD8 1px solid;
	BORDER-LEFT: #B8CFD8 1px solid; BORDER-BOTTOM: #B8CFD8 1px solid;
	BACKGROUND: #ffffff; 
	font-family: tahoma, verdana, 宋体;
	font-size: 11px;	
	height: 100%;
	width:	100%;
	display:none;
	overflow: auto;
}
.ria-listbox-option {
	color: #000000;
}
.ria-listbox-option td{
	white-space: nowrap;
	cursor: hand;
	height:18px;
}

.ria-listbox-option-hov{
	background-color:#eaeefb;
}
.ria-listbox-option-sel {
	background-color:#483D8B;
	color:#FFFFFF;
}


/**************************************************************************************************
*
* DateTimePicker Define   ria-datetimepicker 开始
*
***************************************************************************************************/

.ria-datetimepicker
{
	background-color: transparent;
	border: 0px solid #b8cfd8;
	text-align:left;
	font-family: tahoma, verdana, 宋体;
	font-size: 11px;	
	width:100%;
}
.ria-datetimepicker-btn
{
	BORDER-RIGHT: #B8CFD8 1px solid; BORDER-TOP: #B8CFD8 1px solid;
	BORDER-LEFT: #B8CFD8 1px solid; BORDER-BOTTOM: #B8CFD8 1px solid;
	BACKGROUND: #eeeeee; 
	text-align:center;
	color: #494949;
	Font-Family: "Wingdings 2";
	font-size: 11px;
	background-image: url("SmartGE_R/RiaGE,GE.RIA.UI.img.btn_dropdown.gif.ashx");   
	cursor:hand; 
	height: 19px;
	width:	16px;
}

.ria-datetimepicker-pulldowndiv {
	BORDER-RIGHT: #B8CFD8 1px solid; BORDER-TOP: #B8CFD8 1px solid;
	BORDER-LEFT: #B8CFD8 1px solid; BORDER-BOTTOM: #B8CFD8 1px solid;
	BACKGROUND: #ffffff; 
	font-family: tahoma, verdana, 宋体;
	font-size: 11px;	
	height: auto;
	width:	200px;
	z-index:998;
	display:none;
}
.ria-datetimepicker-pulldowndiv.calendarFunTable
{
	background-color: #000099;
	color:White;
}
.ria-datetimepicker-pulldowndiv.calendarFunTable.prev_month
{
	background-image: url("SmartGE_R/RiaGE,GE.RIA.UI.img.DateTimePicker.arrow_left.gif.ashx");   
	background-repeat: no-repeat;
	height:20px;
	width:20px;
	cursor:hand;
}
.ria-datetimepicker-pulldowndiv.calendarFunTable.next_month
{
	background-image: url("SmartGE_R/RiaGE,GE.RIA.UI.img.DateTimePicker.arrow_right.gif.ashx");   
	background-repeat: no-repeat;
	height:20px;
	width:20px;
	cursor:hand;
}
.ria-datetimepicker-pulldowndiv.calendarFunTable.closew
{
	background-image: url("SmartGE_R/RiaGE,GE.RIA.UI.img.DateTimePicker.close.jpg.ashx");   
	background-repeat: no-repeat;
	height:20px;
	width:20px;
	cursor:hand;
}
.ria-datetimepicker-pulldowndiv.calendarFunTable.selectarea
{
	text-align:center;
	vertical-align:middle;
	height:20px;
}
.ria-datetimepicker-pulldowndiv.calendarFunTable.selectarea select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	background-color: #ffffff;
	color: #000000;
	border: none;
}
.ria-datetimepicker-pulldowndiv.calendarTable
{
}
.ria-datetimepicker-pulldowndiv.calendarTable.daytitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.ria-datetimepicker-pulldowndiv.calendarTable.outday
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 14%;
	text-align: center;
	color: gray;
	background-color: #ffffff;
}
.ria-datetimepicker-pulldowndiv.calendarTable.day
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border:none;
	text-align: center;
	cursor:hand;
}
.ria-datetimepicker-pulldowndiv.calendarTable.today
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #000033;
	width: 14%;
	text-align: center;
	color: #ff0000;
	cursor:hand;
}
.ria-datetimepicker-pulldowndiv.timeTable
{
	background-color: #000099;
	color:White;
}
.ria-datetimepicker-pulldowndiv.timeTable td
{
	white-space:nowrap;
	height:22px;
}
.ria-datetimepicker-pulldowndiv.timeTable select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	background-color: #ffffff;
	color: #000000;
	border: none;
}
.ria-datetimepicker-pulldowndiv.timeTable.btn{
	BORDER-RIGHT: #B8CFD8 1px solid; BORDER-TOP: #B8CFD8 1px solid;
	BORDER-LEFT: #B8CFD8 1px solid; BORDER-BOTTOM: #B8CFD8 1px solid;
	BACKGROUND: #eeeeee; 
	text-align:center;
	color: #494949;
	font-family: tahoma, verdana, 宋体;
	font-weight:normal;
	Font-Size: 11px;
	background-image: url("SmartGE_R/RiaGE,GE.RIA.UI.img.btn_dropdown.gif.ashx");   
	cursor:hand; 
	height: 20px;
	padding-left:3;
	padding-right:3;
}

/**************************************************************************************************
*
* TabBox Define   ria-tabbox 开始
*
***************************************************************************************************/
/* B:TABBOX */
.ria-tabbox {
	height: 100%;
	width: 100%;
	overflow: hidden;
	margin: 0;
}


/* B:TAB */
.ria-tab {
	height: 100%;
	overflow: auto;
	BORDER-RIGHT: #b9cfd8 1px solid; BORDER-TOP: #b9cfd8 0px solid;
	BORDER-LEFT: #b9cfd8 1px solid; BORDER-BOTTOM: #b9cfd8 1px solid;
	background-color: #ffffff;
}

.ria-tab-content {
	height: 100%;
	overflow: auto;
	padding: 8px;
	background-color: #FFFFFF;
}

/* B:TABSELECTORROW */
.ria-tabselectorrow {
	left: 0;
	top: 0;
	height: 22px;
	width:100%;
}

/* B:TABSELECTOR */
.ria-tabselector {
	height: 22px;
	width:1px;
}
.ria-tabselector-space {
	height: 22px;
	BORDER-RIGHT: #b9cfd8 0px solid; BORDER-TOP: #b9cfd8 0px solid;
	BORDER-LEFT: #b9cfd8 0px solid; BORDER-BOTTOM: #b9cfd8 1px solid;
}
.ria-tabselector-left {
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.TabBox.tab_left.gif.ashx);
	background-position: -1px -22px;
	background-repeat: no-repeat;
	padding: 0 0 0 4px;
	height: 22px;
}

.ria-tabselector-right {
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.TabBox.tab_right.gif.ashx);
	background-position: 100% -22px;
	background-repeat: no-repeat;
	padding: 0 5px 0 0;
	height: 22px;
}

.ria-tabselector-mid {
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.TabBox.tab_mid.gif.ashx);
	background-position: 0 -22px;
	background-repeat: repeat-x;
	padding: 6px 12px 0;
	height: 22px;

	white-space: nowrap;
	cursor: hand;
}

.ria-tabselector-first .ria-tabselector-left {
	background-position: 0 -22px;
	padding: 0 0 0 5px;
}


/* Hovered state */
.ria-tabselector-hov .ria-tabselector-left 	{background-position: 0px -44px;}
.ria-tabselector-hov .ria-tabselector-right {background-position: 100% -44px;}
.ria-tabselector-hov .ria-tabselector-mid 	{background-position: 0 -44px;}

.ria-tabselector-firstHov .ria-tabselector-left 	{background-position: 0 -44px; }
.ria-tabselector-firstHov .ria-tabselector-right 	{background-position: 100% -44px;}
.ria-tabselector-firstHov .ria-tabselector-mid 		{background-position: 0 -44px;}

/* Selected state */
.ria-tabselector-sel .ria-tabselector-left 	{background-position: -1px 0;}
.ria-tabselector-sel .ria-tabselector-right {background-position: 100% 0;}
.ria-tabselector-sel .ria-tabselector-mid 	{background-position: 0 0;}

.ria-tabselector-firstSel .ria-tabselector-left 	{background-position: 0 0;}
.ria-tabselector-firstSel .ria-tabselector-right 	{background-position: 100% 0;}
.ria-tabselector-firstSel .ria-tabselector-mid 		{background-position: 0 0;}

.ria-tabselector-border {
	position: absolute;
	top: 5px;
	left: 10px;
	padding: 0 2px;
}


.ria-tabselector-focus .ria-tabselector-border {
	border: 1px dotted #aaaaaa;
}

/**************************************************************************************************
*
* DataGrid Define   ria-datagrid 开始
*
***************************************************************************************************/
.ria-datagrid
{
	cursor: default;
	margin: 0;
	width:100%;
	height:100%;
	font-size: 11px;
	font-family: Tahoma, Verdana, 宋体;
	border: 0px solid #b8cfd8;
	background-color: #ffffff;
}

.ria-datagrid-content-td
{
	vertical-align:top;
	font-size: 11px;
	font-family: Tahoma, Verdana, 宋体;
	BORDER-RIGHT: #b9cfd8 1px solid; BORDER-TOP: #b9cfd8 1px solid;
	BORDER-LEFT: #b9cfd8 1px solid; BORDER-BOTTOM: #b9cfd8 1px solid;
}

div.ria-datagrid-content-div
{
	clear: both;  
	height: 100%;  
	overflow: auto;  
	width: 100%;  
}

.ria-datagrid-content-table
{
	border: 0px solid #b8cfd8;
	float: left;  
	width: 100%  
}


.ria-datagrid-content-total
{
	font-size: 11px;
	font-family: Tahoma, Verdana, 宋体;
	background-color:#EFEFEF;
	BORDER-RIGHT: #B9CFD8 1px solid; BORDER-TOP: #B9CFD8 1px solid;
	BORDER-LEFT: #B9CFD8 0px solid; BORDER-BOTTOM: #B9CFD8 0px solid;
	height:20px;
	padding-left: 5px;
	padding-right: 2px;
	text-align:right;
	color:#10418C;
	Font-Weight: Bold;
}

.ria-datagrid-content-table th
{
	font-size: 11px;
	font-family: Tahoma, Verdana, 宋体;
	BORDER-RIGHT: #b9cfd8 1px solid; BORDER-TOP: #b9cfd8 0px solid;
	BORDER-LEFT: #b9cfd8 0px solid; BORDER-BOTTOM: #b9cfd8 1px solid;
	text-align:center;
	background-color: #EFEFEF;
	height:20px;
	color:#10418C;
	cursor: hand;
}
.ria-datagrid-content-table.orderchar 
{
	Font-Weight: Bold;
	font-size: 11px;
	font-family: "Wingdings 3";
	padding-left:3px;
	color:#888888;
}
.ria-datagrid-content-table-td
{
	font-size: 11px;
	font-family: Tahoma, Verdana, 宋体;
	BORDER-RIGHT: #b9cfd8 1px solid; BORDER-TOP: #b9cfd8 0px solid;
	BORDER-LEFT: #b9cfd8 0px solid; BORDER-BOTTOM: #b9cfd8 1px solid;
	vertical-align:middle;
	height:20px;
	padding-left: 5px;
	padding-right: 2px;
}
.ria-datagrid-row
{
	cursor: hand;
	background-color: #ffffff;
	height:20px;
}
.ria-datagrid-row-alternate
{
	cursor: hand;
	background-color: #f9f9f9;
	height:20px;
}

.ria-datagrid-row-hov
{
	background-color: #eaeefb;
}
.ria-datagrid-row-sel
{
	background-color: #483D8B;
	color:#FFFFFF;
}


.ria-datagrid-footer-td
{
	height:1;
	vertical-align:middle;
	font-size: 11px;
	font-family: Tahoma, Verdana, 宋体;
	BORDER-RIGHT: #b9cfd8 0px solid; BORDER-TOP: #b9cfd8 0px solid;
	BORDER-LEFT: #b9cfd8 0px solid; BORDER-BOTTOM: #b9cfd8 0px solid;
}
/* InPlaceEdit */
.ria-datagrid-inplace-td
{
	padding: 0 0 0 0px;
	margin:0 0 0 0px;
}

.ria-datagrid-inplace-textbox
{
	background-color: #ffffff;
	border: 1px solid #b8cfd8;
	text-align:left;
	font-family: tahoma, verdana, 宋体;
	font-size: 11px;	
	height: 100%;
	word-break:break-all;
	width:100%;
	margin-left:1px;

}


/* B:PAGEBAR */

.ria-datagrid-pagebar {
	height: 25px;
	width:100%;
}
.ria-datagrid-pagebar-left {
	height: 25px;
	width:1px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.DataGrid.pagebar_left.gif.ashx);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 3px;
}
.ria-datagrid-pagebar-right {
	height: 25px;
	width:1px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.DataGrid.pagebar_right.gif.ashx);
	background-position: 100% 0;
	background-repeat: no-repeat;
	padding-right: 3px;
}

.ria-datagrid-pagebar-mid {
	height: 25px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.DataGrid.pagebar_mid.gif.ashx);
	background-position: 0 0;
	background-repeat: repeat-x;
	padding-left: 5px;
}

.ria-datagrid-pagebar-table {
	height: 25px;
	width:100%;
}


.ria-datagrid-pagebaritem-td {
	height: 25px;
	white-space:nowrap;
}

.ria-datagrid-pagebaritem-td a{
	Font-Family: Tahoma, Verdana, 宋体;
	Font-Size: 11px;
	color:#013370;
	text-decoration: none;
	word-break:break-all;
	cursor:hand;
}
.ria-datagrid-pagebaritem-td a:hover{
	color:#FF6600;
	text-decoration: underline;
}

.ria-datagrid-pagebaritem-td.textbox{
	padding: 0 8 0 2px;
	background-color: #ffffff;
	border: 1px solid #b8cfd8;
	text-align:center;
	font-family: tahoma, verdana, 宋体;
	font-size: 11px;	
	height: 18px;
	width:35px;
	word-break:break-all;
}

.ria-datagrid-pagebaritem-td.button{
	BORDER-RIGHT: #B8CFD8 1px solid; BORDER-TOP: #B8CFD8 1px solid;
	BORDER-LEFT: #B8CFD8 1px solid; BORDER-BOTTOM: #B8CFD8 1px solid;
	BACKGROUND: #eeeeee; 
	text-align:center;
	color: #494949;
	font-family: tahoma, verdana, 宋体;
	Font-Size: 11px;
	background-image: url("SmartGE_R/RiaGE,GE.RIA.UI.img.btn_dropdown.gif.ashx");   
	cursor:hand; 
	height: 18px;
}


.ria-datagrid-pagebaritem-td.gotobutton{
	BORDER-RIGHT: #B8CFD8 1px solid; BORDER-TOP: #B8CFD8 1px solid;
	BORDER-LEFT: #B8CFD8 1px solid; BORDER-BOTTOM: #B8CFD8 1px solid;
	BACKGROUND: #eeeeee; 
	text-align:center;
	color: #494949;
	font-family: tahoma, verdana, 宋体;
	font-weight:bold;
	Font-Size: 10px;
	background-image: url("SmartGE_R/RiaGE,GE.RIA.UI.img.btn_dropdown.gif.ashx");   
	cursor:hand; 
	height: 18px;
	width:	18px;
}

.ria-datagrid-pagebar.filtertext {
	padding: 0 8 0 2px;
	background-color: #ffffff;
	border: 1px solid #b8cfd8;
	text-align:left;
	font-family: tahoma, verdana, 宋体;
	font-size: 11px;	
	height: 19px;
	word-break:break-all;
	width:95%;
}


/**************************************************************************************************
*
* TreeView Define   ria-treeview 开始
*
***************************************************************************************************/
/* TREE ROOT */
.ria-treeview
{
	cursor: default;
	margin: 0;
	overflow: auto;
	width:100%;
	height:100%;
	font-size: 11px;
	font-family: Tahoma, Verdana, 宋体;
}
.ria-treeview-nodetbl
{
	font-size: 11px;
	font-family: Tahoma, Verdana, 宋体;
}

.ria-treeview-nodetbl.ftd
{
	width:20px;
	height:20px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.TreeView.f.gif.ashx);
	background-repeat: no-repeat;
	background-position: center center; 
}
.ria-treeview-nodetbl.fminustd
{
	width:20px;
	height:20px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.TreeView.fminus.gif.ashx);
	background-repeat: no-repeat;
	background-position: center center; 
}
.ria-treeview-nodetbl.fplustd
{
	width:20px;
	height:20px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.TreeView.fplus.gif.ashx);
	background-repeat: no-repeat;
	background-position: center center; 
}

.ria-treeview-nodetbl.ltd
{
	width:20px;
	height:20px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.TreeView.l.gif.ashx);
	background-repeat: no-repeat;
	background-position: center center; 
}
.ria-treeview-nodetbl.lminustd
{
	width:20px;
	height:20px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.TreeView.lminus.gif.ashx);
	background-repeat: no-repeat;
	background-position: center center; 
}
.ria-treeview-nodetbl.lplustd
{
	width:20px;
	height:20px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.TreeView.lplus.gif.ashx);
	background-repeat: no-repeat;
	background-position: center center; 
}
.ria-treeview-nodetbl.ttd
{
	width:20px;
	height:20px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.TreeView.t.gif.ashx);
	background-repeat: no-repeat;
	background-position: center center; 
}
.ria-treeview-nodetbl.tminustd
{
	width:20px;
	height:20px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.TreeView.tminus.gif.ashx);
	background-repeat: no-repeat;
	background-position: center center; 
}
.ria-treeview-nodetbl.tplustd
{
	width:20px;
	height:20px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.TreeView.tplus.gif.ashx);
	background-repeat: no-repeat;
	background-position: center center; 
}
.ria-treeview-nodetbl.itd
{
	width:20px;
	height:20px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.TreeView.i.gif.ashx);
	background-repeat: repeat-y;
	background-position: center top; 
}
.ria-treeview-nodetbl.blanktd
{
	width:20px;
	height:20px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.TreeView.blank.gif.ashx);
	background-repeat: no-repeat;
	background-position: center center; 
}

.ria-treeview-nodetbl.minustd
{
	width:20px;
	height:20px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.TreeView.minus.gif.ashx);
	background-repeat: no-repeat;
	background-position: center center; 
}
.ria-treeview-nodetbl.plustd
{
	width:20px;
	height:20px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.TreeView.plus.gif.ashx);
	background-repeat: no-repeat;
	background-position: center center; 
}

.ria-treeview-nodetbl.nonechecktd
{
	width:16px;
	height:16px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.TreeView.nonecheck.gif.ashx);
	background-repeat: no-repeat;
	background-position: center center; 
}
.ria-treeview-nodetbl.childselchecktd
{
	width:16px;
	height:16px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.TreeView.childselcheck.gif.ashx);
	background-repeat: no-repeat;
	background-position: center center; 
}
.ria-treeview-nodetbl.selchecktd
{
	width:16px;
	height:16px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.TreeView.selCheck.gif.ashx);
	background-repeat: no-repeat;
	background-position: center center; 
}
.ria-treeview-nodetbl.imgopentd
{
	width:16px;
	height:16px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.TreeView.folder_opened.gif.ashx);
	background-repeat: no-repeat;
	background-position: center center; 
}
.ria-treeview-nodetbl.imgclosetd
{
	width:16px;
	height:16px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.TreeView.folder_closed.gif.ashx);
	background-repeat: no-repeat;
	background-position: center center; 
}
.ria-treeview-nodetbl.imgleaftd
{
	width:16px;
	height:16px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.TreeView.file.gif.ashx);
	background-repeat: no-repeat;
	background-position: center center; 
}

.ria-treeview-nodetbl.texttd
{
	padding-left:3px;
    vertical-align:middle;
    text-align:left;
    cursor:hand;
    white-space:nowrap;
}

.ria-treeview-nodetbl.textseltd
{
	background-color:#000099;
	color:White;
}


/**************************************************************************************************
*
* Button Define   ria-button 开始
*
***************************************************************************************************/
.ria-button
{
	BORDER-RIGHT: #B8CFD8 1px solid; BORDER-TOP: #B8CFD8 1px solid;
	BORDER-LEFT: #B8CFD8 1px solid; BORDER-BOTTOM: #B8CFD8 2px solid;
	BACKGROUND: #eeeeee; 
	text-align:center;
	Font-Family: Tahoma, Verdana, 宋体;
	Font-Size: 11px;
	cursor:hand; 
	height: 22px;
	padding:3 1 0 1;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.Button.btn_bk_white.gif.ashx);
	background-position: 0 0;
	background-repeat: repeat-x;
	margin:0 1 0 1;
}


/**************************************************************************************************
*
* FileUpload Define   ria-fileupload 开始
*
***************************************************************************************************/
.ria-fileupload
{
	background-color: #FFFFFF;
	border: 0px solid #b8cfd8;
	font-family: tahoma, verdana, 宋体;
	font-size: 11px;	
	width:100%;
	margin-left:3px;
	padding-right:1px;
}
.ria-fileupload-view-td
{
	background-color: transparent;
	border: 1px solid #b8cfd8;
	font-family: tahoma, verdana, 宋体;
	font-size: 11px;	
	height:22px;
	width:100%;	
}
.ria-fileupload-view-label
{
	background-color: transparent;
	border-right: #B8CFD8 0px solid; 
	border-top: #B8CFD8 0px solid;
	border-left: #B8CFD8 0px solid; 
	border-bottom: #B8CFD8 1px dashed;
}

.ria-fileupload-btn
{
	BORDER-RIGHT: #B8CFD8 1px solid; BORDER-TOP: #B8CFD8 1px solid;
	BORDER-LEFT: #B8CFD8 1px solid; BORDER-BOTTOM: #B8CFD8 1px solid;
	BACKGROUND: #eeeeee; 
	text-align:center;
	color: #494949;
	Font-Family: "Wingdings";
	font-size: 11px;
	background-image: url("SmartGE_R/RiaGE,GE.RIA.UI.img.btn_dropdown.gif.ashx");   
	cursor:hand; 
	height: 22px;
	width:	18px;
}

.ria-fileupload-delbtn
{
	BORDER-RIGHT: #B8CFD8 1px solid; BORDER-TOP: #B8CFD8 1px solid;
	BORDER-LEFT: #B8CFD8 1px solid; BORDER-BOTTOM: #B8CFD8 1px solid;
	BACKGROUND: #eeeeee; 
	text-align:center;
	color: #494949;
	Font-Family:"Wingdings 2";
	Font-Size: 14px;
	background-image: url("SmartGE_R/RiaGE,GE.RIA.UI.img.btn_dropdown.gif.ashx");   
	cursor:hand; 
	height: 22px;
	width:	18px;
}


/**************************************************************************************************
*
* ImageUpload Define   ria-imageupload 开始
*
***************************************************************************************************/
.ria-imageupload
{
	background-color: transparent;
	border: 1px solid #b8cfd8;
	text-align:left;
	font-family: tahoma, verdana, 宋体;
	font-size: 11px;	
	width:100%;
	height:100%;
}
.ria-imageupload-img
{
	cursor:hand; 
}
.ria-imageupload-btn-td
{
	background-color: transparent;
	BORDER-RIGHT: #b8cfd8 0px solid; BORDER-TOP: #b8cfd8 1px solid;
	BORDER-LEFT: #b8cfd8 0px solid; BORDER-BOTTOM: #b8cfd8 0px solid;
	text-align:left;
	font-family: tahoma, verdana, 宋体;
	font-size: 11px;	
}
.ria-imageupload-btn
{
	BORDER-RIGHT: #B8CFD8 1px solid; BORDER-TOP: #B8CFD8 1px solid;
	BORDER-LEFT: #B8CFD8 1px solid; BORDER-BOTTOM: #B8CFD8 1px solid;
	BACKGROUND: #eeeeee; 
	text-align:center;
	color: #494949;
	Font-Family: "Webdings";
	font-size: 11px;
	background-image: url("SmartGE_R/RiaGE,GE.RIA.UI.img.btn_dropdown.gif.ashx");   
	cursor:hand; 
	height: 19px;
	width:	16px;
}
.ria-imageupload-btnAdd
{
	BORDER-RIGHT: #B8CFD8 1px solid; BORDER-TOP: #B8CFD8 1px solid;
	BORDER-LEFT: #B8CFD8 1px solid; BORDER-BOTTOM: #B8CFD8 1px solid;
	BACKGROUND: #eeeeee; 
	text-align:center;
	color: #494949;
	Font-Family: "Wingdings";
	font-size: 11px;
	background-image: url("SmartGE_R/RiaGE,GE.RIA.UI.img.btn_dropdown.gif.ashx");   
	cursor:hand; 
	height: 19px;
	width:	16px;
}


/**************************************************************************************************
*
* HtmlEdit Define   ria-htmledit 开始
*
***************************************************************************************************/
.ria-htmledit
{
	background-color: #9ebef5;
	border: 0px solid #b8cfd8;
	text-align:left;
	font-family: tahoma, verdana, 宋体;
	font-size: 11px;	
	width:100%;
	height:300px;
}
.ria-htmledit-toolbar-td
{
	padding: 2 1 1 1px;
}

.ria-htmledit-toolbar
{
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.HtmlEdit.toolbar_background.gif.ashx);
	background-position: 0 0;
	background-repeat: repeat-x;
}
.ria-htmledit-toolbar-start
{
	height:26px;
	width:10px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.HtmlEdit.toolbar_start.gif.ashx); 
	background-position: 0 0;
	background-repeat: no-repeat;
}
.ria-htmledit-toolbar-end
{
	height:26px;
	width:15px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.HtmlEdit.toolbar_end.gif.ashx); 
	background-position: 0 0;
	background-repeat: no-repeat;
}

.ria-htmledit-toolbar-btn-normal
{
	padding: 1px;
	font-family: MS Sans Serif;
	font-size: 10pt;
	width:21px;
}

.ria-htmledit-toolbar-btn-over
{
	border: 1px solid #b9cfd8;
	padding: 0;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.HtmlEdit.toolbarbutton_over.gif.ashx);
}

.ria-htmledit-toolbar-btn-down
{
	border: 1px solid #b9cfd8;
	padding: 0;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.HtmlEdit.toolbarbutton_down.gif.ashx);
}

				
.ria-htmledit-iframe
{
	border: 1px solid #b8cfd8;
	width: 100%;
	height: 100%; 
}



/**************************************************************************************************
*
* TextBox Define   ria-textbox 开始
*
***************************************************************************************************/
.ria-textbox {
	/*padding: 0 8 0 2px;*/
	background-color: #ffffff;
	border: 1px solid #b8cfd8;
	text-align:left;
	font-family: tahoma, verdana, 宋体;
	font-size: 11px;	
	height: 19px;
	word-break:break-all;
	width:100%;
	margin-left:1px;
	
}
.ria-textbox-label{
	border-right: #B8CFD8 0px solid; 
	border-top: #B8CFD8 0px solid;
	border-left: #B8CFD8 0px solid; 
	border-bottom: #B8CFD8 1px dashed;
	color: #494949;
	background: transparent; 
	cursor:hand;
	margin-left:3px;
	
}
.ria-textbox-area {
	padding: 2 8 2 2px;
	background-color: #ffffff;
	border: 1px solid #b8cfd8;
	text-align:left;
	font-family: tahoma, verdana, 宋体;
	font-size: 11px;	
	overflow:auto;
	word-break:break-all;
	width:100%;
	margin-left:1px;
	
}
.ria-textbox-area-label{
	border-right: #B8CFD8 0px dashed; 
	border-top: #B8CFD8 0px dashed;
	border-left: #B8CFD8 0px dashed; 
	border-bottom: #B8CFD8 1px dashed;
	color: #494949;
	background: transparent; 
	cursor:hand;
	margin-left:3px;
	
}
.ria-textbox-require{
	BACKGROUND: url(SmartGE_R/RiaGE,GE.RIA.UI.img.input_require.gif.ashx) #ffffff no-repeat right 50%; 
}
/**************************************************************************************************
*
* ContextMenu Define   ria-contextmenu 开始
*
***************************************************************************************************/

.ria-contextmenu
{
	BORDER-RIGHT: #B8CFD8 1px solid; BORDER-TOP: #B8CFD8 1px solid;
	BORDER-LEFT: #B8CFD8 1px solid; BORDER-BOTTOM: #B8CFD8 1px solid;
	BACKGROUND: #ffffff; 
	font-family: tahoma, verdana, 宋体;
	font-size: 11px;	
	height: 200px;
	width:	200px;
	z-index:998;
	display:none;
	overflow: auto;
}
.ria-contextmenu-table
{
	font-family: tahoma, verdana, 宋体;
	font-size: 11px;	
}
.ria-contextmenu-item {
	color: #000000;
}
.ria-contextmenu-item td{
	color: #000000;
	white-space: nowrap;
	cursor: hand;
	height:23px;
}

.ria-contextmenu-item-hov{
	background-color:#eaeefb;
	cursor: hand;
}
.ria-contextmenu-item-sel {
	background-color:#483D8B;
	color:#FFFFFF;
}
.ria-contextmenu-item-sel td{
	color:#FFFFFF;
}

.ria-contextmenu-item-separator {
	border: 1px inset #cccccc;
}
/**************************************************************************************************
*
* valid Define   ria-valid 开始
*
***************************************************************************************************/
.ria-valid-exclamation{
	BACKGROUND: url(SmartGE_R/RiaGE,GE.RIA.UI.img.Valid.valid_exclamation.gif.ashx) #f9f9f9 no-repeat right 50%; 
}


/**************************************************************************************************
*
* Loading Define   开始
*
***************************************************************************************************/
.ria-loading{
	border: 0px solid #b8cfd8;
	font-family: tahoma, verdana, 宋体;
	font-size: 11px;	
	width:100%;	
	height:100%;
	z-index:999;
}
.ria-loading-right{
	height:50px;
	width:6px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.Loading.loading_right.gif.ashx); 
	background-position: 0 0;
	background-repeat: no-repeat;
}
.ria-loading-left{
	height:50px;
	width:6px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.Loading.loading_left.gif.ashx); 
	background-position: 0 0;
	background-repeat: no-repeat;
}
.ria-loading-mid{
	height:50px;
	background-image: url(SmartGE_R/RiaGE,GE.RIA.UI.img.Loading.loading_mid.gif.ashx);
	background-position: 0 0;
	background-repeat: repeat-x;
}

.ria-loading-text
{
	font-family: tahoma, verdana, 宋体;
	font-size: 11px;	
	height:22px;
	text-align:center;
}

.ria-loading-image
{
	border: 1px solid #b8cfd8;
	height:15px;
	BACKGROUND: url(SmartGE_R/RiaGE,GE.RIA.UI.img.Loading.pleasewait.gif.ashx) #f9f9f9 no-repeat center 50%; 
}

/*===========================================================================================*/
/**************************************************************************************************
*
* report define   ria-report 开始
*
***************************************************************************************************/

div.ria-report-div
{
	clear: both;  
	height: 100%;  
	overflow: auto;  
	width: 100%;  
}
.ria-report-title
{
	Font-Size: 18pt; 
	Font-family: 黑体;
	Color: #051e84;
	Text-align : Center; 
	font-weight :Bold;
}

.ria-report
{
	float: left;  
	width: 100%  
}

.ria-report th
{
	Font-size: 11px;
}
.ria-report td
{
	Font-size: 11px;
}

.ria-report.title {
	Color: #ffffff;
	Text-align:Center;
	Background-color:#404040;	
	white-space : nowrap;
}
.ria-report.title_Stat {
	Color: #ffffff;
	Text-align:Center;
	Background-color:#000000;	
	white-space : nowrap;
}

td.ria-report.group
{
	Color: #ffffff;
	Background-color:#3F823F;
}
td.ria-report.total
{
	Color: #ffffff;
	Text-align:right;
	Background-color:#3F823F;
}

td.ria-report.stat
{
	Color: #404040;
	Background-color:#F5FAF5;
	Border-right: Dashed 1px #a7a7a7;
	Border-bottom: Dashed 1px #a7a7a7;
	Text-align : right; 
	white-space : nowrap;
}

td.ria-report.dashed {
	Color: #404040;
	Border-right: Dashed 1px #a7a7a7;
	Border-bottom: Dashed 1px #a7a7a7;
	white-space : nowrap;
}

td.ria-report.total-all
{
	Color: #ffffff;
	Text-align:right;
	Background-color:#404040;
}

/*===========================================================================================*/
/**************************************************************************************************
*
* GEXMLStructView define   ria-propview 开始
*
***************************************************************************************************/

.ria-propview-fieldtitle
{
	text-align:right;
	background-color:#C8DFD8;
	white-space : nowrap; 
}
.ria-propview-fieldvalue
{
	color:Black;
	vertical-align:top;
	text-align:left;
	background-color:#FFFFFF;
	white-space : nowrap; 
}


/*===========================================================================================*/
