
@CHARSET "UTF-8";
	.bsgrid {
	font-size:13px;
	font-family:'微软雅黑',Verdana,sans-serif,'宋体',serif
}
table.bsgrid {
	width:100%;
	margin-right:5px;
	border-collapse:collapse
}
.bsgrid th,.bsgrid td {
	padding:3px;
	border:solid 0px #ccc;
	background-color:white;
	text-align:center;
	color:#333;
	line-height:1.8em;
}
.bsgrid td.lineWrap {
	word-break:break-all
}
.bsgrid td.lineNoWrap {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.bsgrid th {
	font-weight:400;
	background:url(../images/skins/default/bg.gif) repeat-x #f4f4f4
}

.bsgrid tr.even_index_row td {
	background-color:#f7f7f7;

}
.bsgrid tr.row_hover td {
	background-color:#EEF6FF!important;
}
.bsgrid tr.selected.selected_color td {
	background-color:#EEF6FF!important
}

  
.bsgrid a {
	color:#488CF7;
	text-decoration:none
}
.bsgrid th .sort.sort-view {
	background:url(../images/sort-view.gif) no-repeat center;
	margin-left:3px
}
.bsgrid th .sort.sort-asc {
	background:url(../images/sort-asc.gif) no-repeat top;
	margin-left:3px
}
.bsgrid th .sort.sort-desc {
	background:url(../images/sort-desc.gif) no-repeat bottom;
	margin-left:3px
}
.bsgrid.lockscreen {
	position:fixed;
	z-index:2014;
	display:none;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
	filter:alpha(opacity=10);
	opacity:.1;
	-moz-opacity:.1
}
.bsgrid.loading_div {
	position:fixed;
	z-index:2015;
	display:none;
	left:0;
	top:0;
	width:100%;
	height:100%
}
.bsgrid.loading_div table {
	width:100%;
	height:100%
}
.bsgrid.loading_div td {
	width:100%;
	height:100%;
	background-color:transparent!important;
	text-align:center;
	vertical-align:middle
}
.bsgrid.loading_div td div {
	width:200px;
	padding-top:8px;
	padding-bottom:8px;
	color:#000;
	border:solid 1px #999;
	background-color:#fff
}
.bsgrid.loading {
	padding-left:5px;
	line-height:1.5em
}
.bsgrid.loading span {
	background:url("../images/loading.gif") no-repeat center
}
.bsgridPagingOutTab {
	width:100%;
	margin-right:5px;
	border-collapse:collapse;
	border:solid 0px #fff;
	background-color:white;
	border-top-width:0;
}
@CHARSET "UTF-8";
	.bsgridPaging {
	font-size:13px;
	font-family:'微软雅黑',Verdana,sans-serif,'宋体',serif;
	width:770px;
	border-collapse:collapse
}
.bsgridPaging.pagingLittleToolbar {
	width:550px
}
.bsgridPaging.noPageSizeSelect {
	width:650px
}
.bsgridPaging.pagingLittleToolbar.pagingLittleToolbar {
	width:430px
}
.bsgridPaging td {
	text-align:center
}
.bsgridPaging select {
	font-size:inherit;
	width:auto;
	height:auto;
	padding:1px;
	margin:1px
}
.bsgridPaging .pagingBtn {
	cursor:pointer;
	border:solid 1px #ccc;
	background:url(../images/skins/default/bg.gif) repeat-x #f4f4f4;
	font-size:inherit;
	font-family:inherit;
	color:inherit;
	
	margin:3px
}
.bsgridPaging.pagingLittleToolbar .pagingBtn {
	width:16px;
	border-width:0;
	background:transparent no-repeat;
	padding:0;
	margin:3px
}
.bsgridPaging .pagingBtn.disabledCls {
	color:#333;
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1
}

.bsgridPaging .pagingBtn.disabledCls:hover {
	color:#fff;
	
}

.bsgridPaging.pagingLittleToolbar .pagingBtn.firstPage {
	background-image:url(../images/icons/paging/go-first-view.png)
}
.bsgridPaging.pagingLittleToolbar .pagingBtn.prevPage {
	background-image:url(../images/icons/paging/go-previous-view.png)
}
.bsgridPaging.pagingLittleToolbar .pagingBtn.nextPage {
	background-image:url(../images/icons/paging/go-next-view.png)
}
.bsgridPaging.pagingLittleToolbar .pagingBtn.lastPage {
	background-image:url(../images/icons/paging/go-last-view.png)
}
.bsgridPaging .gotoPageInputTd {
	width:44px
}
.bsgridPaging .gotoPageInput {
	width:40px;
	height:25px;
	font-size:inherit;
	line-height:1em;
	color:inherit;
	border:solid 1px #ccc;
	padding:1px;
	margin:5px
}
.bsgridPaging .gotoPageButtonTd {
	text-align:left
}
.bsgridPaging .refreshPageTd {
	text-align:right;
	padding-right:4px
}
.bsgridPaging.pagingLittleToolbar .pagingBtn.gotoPage {
	background-image:url(../images/icons/paging/go-jump-2.png)
}
.bsgridPaging.pagingLittleToolbar .pagingBtn.refreshPage {
	background-image:url(../images/icons/paging/view-refresh-3.png)
}
@CHARSET "UTF-8";
	.bsgrid th .bsgrid_editgrid_check,.bsgrid td .bsgrid_editgrid_check {
	text-align:inherit
}
.bsgrid th .bsgrid_editgrid_checkbox,.bsgrid td .bsgrid_editgrid_checkbox {
	text-align:inherit
}
.bsgrid td .bsgrid_editgrid_edit {
	width:95%;
	text-align:inherit
}
.bsgrid td .bsgrid_editgrid_change {
	border-color:hotpink
}
.bsgrid td .bsgrid_editgrid_hidden {
	display:none
}
@CHARSET "UTF-8";
	.bsgrid_icon {
	cursor:pointer;
	font-family:'微软雅黑',Verdana,sans-serif,'宋体',serif;
	font-size:12px;
	line-height:1.5em;
	color:#b22222;
	background:no-repeat 3px center
}
a.bsgrid_icon {
	padding-left:20px;
	text-decoration:underline
}
input.bsgrid_icon,button.bsgrid_icon {
	padding-left:20px;
	padding-right:4px;
	background-color:#d5e2f2;
	border:solid 1px #99bbe8;
	width:auto;
	overflow:visible
}
.icon_view {
	background-image:url(../images/icons/view-list-details-5.png)
}
.icon_add {
	background-image:url(../images/icons/list-add-6.png)
}
.icon_edit {
	background-image:url(../images/icons/page-edit.png)
}
.icon_save {
	background-image:url(../images/icons/document-save-6.png)
}
.icon_delete {
	background-image:url(../images/icons/edit-delete-6.png)
}
.icon_delete2 {
	background-image:url(../images/icons/edit-delete-7.png)
}
.icon_close {
	background-image:url(../images/icons/window-close-4.png)
}
.icon_close2 {
	background-image:url(../images/icons/window-close.png)
}
.icon_find {
	background-image:url(../images/icons/edit-find-8.png)
}
.icon_search {
	background-image:url(../images/icons/system-search-6.png)
}
.icon_refresh {
	background-image:url(../images/icons/arrow-refresh.png)
}
.icon_sort-view {
	background-image:url(../images/icons/sort-view.gif)
}
.icon_sort-asc {
	background-image:url(../images/icons/view-sort-descending-2.png)
}
.icon_sort-desc {
	background-image:url(../images/icons/view-sort-ascending-2.png)
}
.icon_copy {
	background-image:url(../images/icons/edit-copy-7.png)
}
.icon_cut {
	background-image:url(../images/icons/edit-cut-7.png)
}
.icon_paste {
	background-image:url(../images/icons/edit-paste-7.png)
}
.icon_download {
	background-image:url(../images/icons/download.png)
}
.icon_print {
	background-image:url(../images/icons/document-print-2.png)
}
.icon_mail {
	background-image:url(../images/icons/mail-generic.png)
}
.icon_accept {
	background-image:url(../images/icons/dialog-accept-2.png)
}
.icon_flag {
	background-image:url(../images/icons/flag.png)
}
.icon_about {
	background-image:url(../images/icons/help-about-3.png)
}
.icon_help {
	background-image:url(../images/icons/help.png)
}
.icon_documentation {
	background-image:url(../images/icons/documentation.png)
}
.icon_config {
	background-image:url(../images/icons/configure-2.png)
}
.icon_config2 {
	background-image:url(../images/icons/system-config-boot.png)
}
.icon_text {
	background-image:url(../images/icons/mimetypes/silk_style/page-white_text.png)
}
.icon_pdf {
	background-image:url(../images/icons/mimetypes/silk_style/page-white_acrobat.png)
}
.icon_excel {
	background-image:url(../images/icons/mimetypes/silk_style/page-white_excel.png)
}
.icon_word {
	background-image:url(../images/icons/mimetypes/silk_style/page-white_word.png)
}
@CHARSET "UTF-8";
	.bsgrid_form {
	width:100%;
	font-size:13px;
	background-color:white
}
.bsgrid_form .formLabel {
	width:20%;
	color:#000;
	text-align:right;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.bsgrid_form .formInput {
	width:80%;
	color:#333;
	text-align:left;
	overflow:auto
}
.bsgrid_form .formInput input,.bsgrid_form .formInput select,.bsgrid_form .formInput textarea,.bsgrid_form .formInput div.assist {
	width:64%;
	background-color:white
}
.bsgrid_form .formInput input {
	height:1.8em;

	line-height:1.8em;
	vertical-align:middle;
	padding-left:1px
}
.bsgrid_form .formInput textarea,.bsgrid_form .formInput div.assist {
	height:8em
}
.bsgrid_form .formInput div.assist {
	overflow:auto;
	word-wrap:break-word;
	word-break:break-all
}
.bsgrid_form .formInput .radio {
	width:20px
}
.bsgrid_form .formInput .checkbox {
	width:20px;
	text-align:left
}
.bsgrid_form .formInput .inputTip {
	margin-left:3px;
	color:#f18300;
	font-size:12px
}
.bsgrid_form .require {
	color:#f00;
	font-weight:bold;
	line-height:1.5em
}
