* {
	font-size: 9pt;
}
body {
	margin: 0px; padding: 0px; color: rgb(0, 0, 0); font-family: Î¢ÈíÑÅºÚ,ËÎÌå,Arial,Helvetica,Verdana,sans-serif;
}
* {
	margin: 0px; padding: 0px;
}
select {
	
}
ul {
	list-style: none;
}
input {
	
}
button {
	
}
select {
	
}
textarea {
	
}
input[type='checkbox'] {
	border: 1px solid rgb(247, 247, 247); margin-bottom: 1px; vertical-align: middle; cursor: pointer;
}
.alink {
	color: blue; text-decoration: underline; cursor: pointer;
}
.box {
	margin: 0px; padding: 0px; border: 1px solid rgb(204, 204, 204); height: auto; min-height: 65px;
}
.box-title {
	height: 27px; line-height: 27px; text-indent: 7px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#F2F2F2,GradientType=0); background-repeat: repeat-x; background-color: rgb(242, 242, 242);
}
.box-title img {
	padding-bottom: 3px; vertical-align: middle;
}
.box-content {
	padding: 7px; height: auto; line-height: 20px;
}
.box-content a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.box-content a:link {
	color: rgb(0, 0, 0); text-decoration: none;
}
.line {
	background: rgb(204, 204, 204); margin: 0px auto; height: 1px;
}
.topline {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.leftline {
	border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.rightline {
	border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
.bottomline {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.border {
	border: 1px solid rgb(204, 204, 204);
}
.topdashed {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dashed;
}
.leftdashed {
	border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: dashed;
}
.rightdashed {
	border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: dashed;
}
.bottomdashed {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.borderdashed {
	border: 1px dashed rgb(204, 204, 204);
}
.background {
	background-color: rgb(242, 242, 242);
}
.btnbartitle {
	height: 26px; color: rgb(102, 102, 102); line-height: 26px; padding-right: 5px; padding-bottom: 1px; padding-left: 5px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#F2F2F2,GradientType=0); background-repeat: repeat-x; background-color: rgb(242, 242, 242);
}
.btnbartitleinput {
	border-radius: 5px; border: 1px solid rgb(204, 204, 204); height: 18px; line-height: 18px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.ScrollBar {
	background: rgb(255, 255, 255); overflow: auto;
}
.tools_bar {
	background: rgb(247, 247, 247); height: 45px; padding-left: 2px; margin-bottom: 1px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.tools_bar .tools_btn {
	margin: 2px 2px 0px; border: 1px solid rgb(247, 247, 247); height: 39px; text-align: center; overflow: hidden; padding-right: 10px; padding-left: 10px; float: left; display: block; cursor: pointer;
}
.tools_bar .tools_btn_hover {
	border-radius: 5px; border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.tools_bar .tools_btn:hover {
	border-radius: 5px; border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.tools_bar .tools_btn span {
	background: none; display: block;
}
.tools_bar .tools_btn span b {
	padding: 22px 0px 5px; line-height: 15px; font-weight: normal; display: block;
}
.tools_bar .dropdown-selected {
	border-radius: 5px; border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.tools_bar .dropdown .icon {
	height: 16px; margin-top: 4px; margin-bottom: 1px;
}
.tools_bar .dropdown .dropdown-icon {
	height: 39px; text-align: center; line-height: 39px; margin-right: -5px; margin-left: 2px; float: right;
}
.tools_bar .dropdown .dropdown-icon-hover {
	background: url("../images/line.png") repeat-y 1px 0px;
}
.tools_bar .dropdown .dropdown-icon img {
	padding-bottom: 2px; padding-left: 6px;
}
.tools_bar .dropdown .dropdown-data {
	border-radius: 5px; text-align: left; display: none; position: fixed; z-index: 4000; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.tools_bar .dropdown .dropdown-data i {
	border-width: 10px; border-style: dashed dashed solid; border-color: transparent transparent rgb(204, 204, 204); left: 50%; top: -19px; width: 0px; height: 0px; font-size: 0px; margin-left: -10px; position: absolute;
}
.tools_bar .dropdown .dropdown-data span {
	border-width: 10px; border-style: dashed dashed solid; border-color: transparent transparent rgb(255, 255, 255); left: 50%; top: -18px; width: 0px; height: 0px; font-size: 0px; margin-left: -10px; position: absolute;
}
.tools_bar .dropdown .dropdown-data ul {
	background: url("../images/line.png") repeat-y 26px 0px rgb(255, 255, 255); padding: 2px; border-radius: 5px; border: 1px solid rgb(204, 204, 204); float: left; box-shadow: 0px 0px 8px #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.tools_bar .dropdown .dropdown-data ul li {
	padding: 0px 30px; height: 24px; line-height: 24px; cursor: pointer;
}
.tools_bar .dropdown .dropdown-data ul li:hover {
	padding: 0px 30px; height: 24px; color: rgb(255, 255, 255); line-height: 24px; background-color: rgb(74, 91, 121);
}
.tools_bar .dropdown .dropdown-data li img {
	border: 0px solid rgb(255, 255, 255); left: 7px; width: 16px; height: 16px; margin-top: 4px; margin-bottom: 4px; vertical-align: middle; position: absolute;
}
.tools_bar .disabled {
	background: rgb(247, 247, 247); margin: 2px 2px 0px; padding: 0px 0px 0px 10px; border-radius: 3px; border: 1px solid rgb(247, 247, 247); height: 39px; color: rgb(102, 102, 102); overflow: hidden; float: left; display: block; cursor: not-allowed;
}
.tools_bar .disabled span {
	background: none; padding: 0px 10px 0px 0px; display: block;
}
.tools_bar .disabled span b {
	padding: 22px 0px 5px; line-height: 15px; font-weight: normal; display: block; filter: Gray; -webkit-filter: grayscale(100%);
}
.tools_separator {
	height: 35px; overflow: hidden; margin-top: 5px; margin-right: 2px; margin-left: 2px; border-right-color: rgb(255, 255, 255); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left; display: block;
}
.tools_bar_icon {
	background: rgb(247, 247, 247); height: 32px; line-height: 32px; padding-left: 3px; margin-bottom: 1px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.tools_bar_icon .icon-botton {
	padding: 4px; border-radius: 5px; border: 1px solid rgb(204, 204, 204); line-height: 10px; margin-top: 3px; margin-right: 4px; vertical-align: middle; float: left; cursor: pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.tools_bar_icon .icon-botton:hover {
	background-color: rgb(255, 255, 255);
}
.nui-toolbar {
	background: rgb(247, 247, 247); height: 35px; padding-top: 5px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; -moz-user-select: none;
}
.nui-toolbar-item {
	margin: 0px 0px 7px 7px; padding: 5px 13px 6px; border-radius: 5px; border: 1px solid rgb(153, 153, 153); float: left; cursor: pointer; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAcCAMAAACgTerKAAAAA3NCSVQICAjb4U/gAAAASFBMVEX+/v79/f38/Pz7+/v6+vr4+Pj39/f29vb19fX09PTz8/Px8fHw8PDv7+/u7u7t7e3s7Ozr6+vp6eno6Ojn5+fm5ubl5eX///8jGyilAAAAGHRSTlP//////////////////////////////wDNEy7qAAAACXBIWXMAAArwAAAK8AFCrDSYAAAAFnRFWHRDcmVhdGlvbiBUaW1lADA0LzEyLzEyiu5yJQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAABNSURBVEiJ3c/XFYAgAMDAWFBUitj2H9Ut8sEtkBfoxiBgFDAJnMgsIAhYBKwCooBNwC7gEJAEZAFFQBVwCmgCLgG3wIk8Al4Bn6Cfkx/Rg3w59D7HjwAAAABJRU5ErkJggg=="); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.nui-toolbar-item img {
	padding-bottom: 2px; vertical-align: middle;
}
.nui-toolbar-item:hover {
	box-shadow: 0px 0px 8px #ccc;
}
.nui-btn-left {
	margin-left: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.nui-btn-right {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none; border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.nui-btn-text {
	float: left;
}
.nui-dropdownBtn-arr {
	padding-right: 2px; padding-left: 4px; margin-top: 6px; float: right;
}
.nui-toolbar-item i {
	width: 7px; height: 6px; position: absolute; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGAgMAAAByYGzlAAAAA3NCSVQICAjb4U/gAAAACVBMVEX///////9/f3+5ROUVAAAAA3RSTlMA//9EUNYhAAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABd0RVh0Q3JlYXRpb24gVGltZQAyMDEzLjguMzF+eHXPAAAAGklEQVQImWNo4GBYoMGQsYRBagIDmwMDIwMAJJoDTmfqPxsAAAAASUVORK5CYII=");
}
.nui-dropdownData {
	background: rgb(255, 255, 255); border: 1px solid rgb(153, 153, 153); text-align: left; padding-top: 5px; padding-bottom: 5px; display: none; position: fixed; z-index: 4000;
}
.nui-dropdownData-item {
	padding: 0px 15px; height: 24px; line-height: 24px; cursor: pointer;
}
.nui-dropdownData-item:hover {
	background: rgb(74, 91, 121); color: rgb(255, 255, 255);
}
.nui-txt-link {
	padding: 4px; border-radius: 3px; text-decoration: none; cursor: pointer;
}
.nui-txt-link:hover {
	color: rgb(255, 255, 255); background-color: rgb(74, 91, 121);
}
.switch-btns {
	margin: 0px; line-height: 32px; float: right;
}
.switch-btns li {
	width: 32px; height: 32px; text-align: center; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; float: left; display: inline; position: relative; cursor: pointer;
}
.switch-btns li.selected {
	background: rgb(255, 255, 255);
}
.switch-btns div.icon {
	background: url("../Images/switch-btns-icon.png") no-repeat 0px 0px;
}
.switch-btns div.icon-btn-switch-list {
	background-position: -18px 3px; margin: 5px; width: 21px; height: 21px;
}
.switch-btns div.icon-btn-switch-list-select {
	background-position: -18px -18px; margin: 5px; width: 21px; height: 21px;
}
.switch-btns div.icon-btn-switch-view {
	background-position: 4px 3px; margin: 5px 5px 5px 4px; width: 21px; height: 21px;
}
.switch-btns div.icon-btn-switch-view-select {
	background-position: 4px -18px; margin: 5px 5px 5px 4px; width: 21px; height: 21px;
}
#li-switch-list {
	border-top-left-radius: 6px; border-bottom-left-radius: 6px;
}
#li-switch-view {
	border-top-right-radius: 6px; border-bottom-right-radius: 6px;
}
.sys_spec_text {
	padding-left: 15px;
}
.sys_spec_text li {
	margin: 10px 15px 0px 0px; height: 43px; float: left; display: inline; position: relative;
}
.sys_spec_text li a {
	background: rgb(255, 255, 255); padding: 0px; border-radius: 5px; border: 1px solid rgb(204, 204, 204); width: 98px; height: 39px; text-align: center; line-height: 39px; overflow: hidden; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; word-break: keep-all; text-overflow: ellipsis;
}
.sys_spec_text li a:hover {
	padding: 0px; border: 1px solid rgb(74, 91, 121); text-decoration: none;
}
.sys_spec_text li i {
	background: url("../Images/sys_item_selected.gif") no-repeat right bottom; width: 10px; height: 10px; right: 1px; bottom: 2px; line-height: 0; font-size: 0px; display: none; position: absolute; z-index: 99;
}
.sys_spec_text li.selected a {
	padding: 0px; border: 1px solid rgb(74, 91, 121);
}
.sys_spec_text li.selected i {
	display: block;
}
.sys_spec_text li img {
	border: 0px solid rgb(255, 255, 255); padding-right: 5px; margin-top: -2px; vertical-align: middle;
}
.sys_spec_text a.disabled {
	color: rgb(169, 166, 166); overflow: hidden; display: block; cursor: not-allowed;
}
.grid {
	margin: 0px; border-collapse: collapse; table-layout: fixed;
}
.grid thead td {
	border: 1px solid rgb(204, 204, 204); text-align: left; overflow: hidden; font-weight: normal; word-break: keep-all; text-overflow: ellipsis; background-color: rgb(247, 247, 247);
}
.grid thead td .table-header {
	padding: 6px 2px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#F2F2F2,GradientType=0); background-repeat: repeat-x; background-color: rgb(242, 242, 242);
}
.grid tbody td {
	height: 22px; text-align: left; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; word-break: break-all;
}
.grid .txt {
	padding: 0px; border: 0px solid rgb(255, 255, 255); width: 100%; height: 22px; color: rgb(0, 0, 0); line-height: 22px; font-family: Î¢ÈíÑÅºÚ,ËÎÌå,Arial,Helvetica,Verdana,sans-serif; font-size: 9pt;
}
.grid .disabled {
	background-color: rgb(247, 247, 247);
}
.grid .txtselect {
	border: 0px solid rgb(255, 255, 255); width: 100%; height: 22px; color: rgb(0, 0, 0); line-height: 22px; font-family: Î¢ÈíÑÅºÚ,ËÎÌå,Arial,Helvetica,Verdana,sans-serif; font-size: 9pt; display: inline-block;
}
.grid .td-div {
	color: rgb(34, 34, 34); cursor: pointer; background-color: rgb(247, 247, 247);
}
.grid td img {
	border: 0px solid rgb(255, 255, 255); vertical-align: middle;
}
.grid tbody .selected {
	color: rgb(255, 255, 255); cursor: pointer; background-color: rgb(74, 91, 121);
}
.grid tbody .tdhover {
	cursor: pointer; background-color: rgb(238, 238, 238);
}
.grid .tdwarning {
	border-bottom-color: rgb(231, 77, 60); border-bottom-width: 1px; border-bottom-style: solid;
}
.groupgrid {
	margin: 0px; border-collapse: collapse; table-layout: fixed;
}
.groupgrid thead td {
	padding: 6px 2px; text-align: left; color: rgb(102, 102, 102); font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(247, 247, 247);
}
.groupgrid tbody td {
	padding: 5px 2px; text-align: left; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; word-break: break-all;
}
.groupgrid tbody td img {
	border: 0px solid rgb(255, 255, 255); vertical-align: middle;
}
.groupgrid tbody td .grouptitle {
	font-weight: bold; float: left;
}
.groupgrid tbody .active {
	color: rgb(255, 255, 255); cursor: pointer; background-color: rgb(74, 91, 121);
}
.groupgrid tbody .tdhover {
	cursor: pointer; background-color: rgb(238, 238, 238);
}
.bd {
	border: 1px solid rgb(204, 204, 204);
}
.todayInfoPanelTab {
	border-width: 0px 0px 1px !important; padding: 0px 0px 0px 5px; height: 32px; line-height: 32px; border-top-color: currentColor !important; border-top-style: none !important;
}
.settingtable {
	background-position: 0% 0%; background-image: none; background-attachment: scroll; background-repeat: repeat; background-color: rgb(247, 247, 247);
}
.rightPanelTitle_normal .tab_list {
	margin: 4px 5px 0px 0px; padding: 6px 10px; line-height: 15px; font-size: 12px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; float: left; cursor: pointer; border-top-left-radius: 7px; border-top-right-radius: 7px; -moz-border-radius-topright: 7px; -moz-border-radius-topleft: 7px; -webkit-border-top-right-radius: 7px; -webkit-border-top-left-radius: 7px;
}
.rightPanelTitle_normal .actived {
	background-position: 0px 0px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; border-top-left-radius: 7px; border-top-right-radius: 7px; background-image: none; background-attachment: scroll; background-repeat: repeat; background-color: rgb(255, 255, 255); -moz-border-radius-topright: 7px; -moz-border-radius-topleft: 7px; -webkit-border-top-right-radius: 7px; -webkit-border-top-left-radius: 7px;
}
div.standtabborder {
	border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
div.standtab {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(204, 204, 204) currentColor rgb(204, 204, 204) rgb(204, 204, 204); width: 22px; text-align: right; padding-top: 5px; padding-right: 7px; padding-bottom: 5px; margin-top: 5px; margin-left: 3px; display: inline-block; cursor: pointer; border-top-left-radius: 5px; border-bottom-left-radius: 5px;
}
div.standtabactived {
	background-color: rgb(255, 255, 255);
}
.btnSearch {
	background: url("../images/btn_bg.gif") repeat-x; padding: 0px 15px; border-radius: 6px; border: 1px solid rgb(168, 168, 168); height: 24px; line-height: 20px; overflow: hidden; vertical-align: middle; cursor: pointer;
}
.btnSearch:hover {
	background-position: 0px -22px;
}
.searchTips {
	color: rgb(160, 160, 160);
}
.form-find {
	width: auto; padding-bottom: 1px;
}
.form-find th {
	width: 70px; height: 25px; text-align: right; line-height: 25px; padding-right: 2px; font-weight: normal; white-space: nowrap; background-color: rgb(255, 255, 255);
}
.form-find td {
	padding: 2px 5px 2px 2px; width: auto; height: 25px; line-height: 25px; background-color: rgb(255, 255, 255);
}
.form-find td .txt {
	padding: 3px 3px 4px 2px; border-radius: 6px; border: 1px solid rgb(168, 168, 168); height: 15px; line-height: 15px;
}
.form-find td .select {
	border-radius: 6px; border: 1px solid rgb(168, 168, 168); height: 23px; line-height: 21px; padding-top: 0px;
}
.form {
	border-width: 3px 1px 1px; margin: 0px; padding: 0px; width: 100%; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-collapse: collapse; table-layout: fixed;
}
.form .formTitle {
	background: rgb(247, 247, 247); margin: 0px; padding: 0px 5px; width: 90px; height: 24px; text-align: right; font-weight: normal; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; white-space: nowrap;
}
.form .formValue {
	padding: 0px 0px 0px 3px; border: 1px solid rgb(204, 204, 204); width: auto; height: 24px; text-align: left;
}
.form .formValue .txt {
	border: currentColor; width: 100%; height: 24px; color: rgb(0, 0, 0); line-height: 24px; font-family: Î¢ÈíÑÅºÚ,ËÎÌå,Arial,Helvetica,Verdana,sans-serif; font-size: 9pt;
}
.form .formValue .disabled {
	background: rgb(247, 247, 247); color: rgb(102, 102, 102); overflow: hidden; display: block; cursor: not-allowed;
}
.form .formValue .readonly {
	color: rgb(102, 102, 102); overflow: hidden; display: block; cursor: not-allowed;
}
.form .formValue .txtselect {
	border: currentColor; width: 100%; height: 24px; line-height: 24px;
}
.form .formValue .txtArea {
	margin: 0px; padding: 0px; border: currentColor; width: 100%; overflow: auto;
}
.form .tdwarning {
	border-bottom-color: rgb(231, 77, 60); border-bottom-width: 1px; border-bottom-style: solid;
}
.form .field_required {
	background: url("../Images/required-bg.png") no-repeat right 4.5px; width: 8px; height: 16px; float: right; display: block;
}
.item {
	cursor: pointer;
}
input.keyword {
	background-position: top; border-radius: 6px; border: 1px solid rgb(168, 168, 168); padding-top: 4px; padding-bottom: 4px; padding-left: 4px; background-image: url("../images/input_text_bg.gif"); background-repeat: repeat-x;
}
select.keyword {
	background-position: top; border-radius: 6px; border: 1px solid rgb(168, 168, 168); height: 24px; line-height: 24px; background-image: url("../images/input_text_bg.gif"); background-repeat: repeat-x;
}
input.txt {
	border: currentColor; height: 24px; color: rgb(0, 0, 0); line-height: 24px; font-family: Î¢ÈíÑÅºÚ,ËÎÌå,Arial,Helvetica,Verdana,sans-serif; font-size: 9pt;
}
input.warning {
	background: url("../Images/validatebox_warning.png") no-repeat right 4px;
}
input.notnull {
	background: url("../Images/validatebox_warning.png") no-repeat right 4px;
}
input.required {
	background: url("../Images/error-bg.png") no-repeat right -2px;
}
input.icontree {
	background: url("../Images/scroll_pane_tree.png") no-repeat right 4px; cursor: pointer;
}
input.AutoComple {
	background: url("../Images/inputAutoComple.gif") no-repeat right rgb(255, 255, 255); height: 18px; line-height: 18px; margin-top: -2px; z-index: 3000;
}
input.disabled {
	background: rgb(247, 247, 247); color: rgb(102, 102, 102); overflow: hidden; display: block; cursor: not-allowed;
}
.form-bill {
	width: 100%; padding-bottom: 5px; padding-left: 8px; margin-top: 1px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.form-bill th {
	width: 80px; text-align: left; font-weight: normal; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);
}
.form-bill td {
	width: auto; background-color: rgb(255, 255, 255);
}
.form-bill td .txt {
	border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(168, 168, 168); height: 20px; line-height: 20px;
}
.form-bill td .select {
	border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(168, 168, 168); height: 22px; line-height: 22px; position: relative;
}
.form-error-text {
	background: url("../Images/validatebox_warning.png") no-repeat 10px 4px; height: 26px; color: red; line-height: 25px; padding-left: 30px;
}
.form-succeed-text {
	background: url("../Images/Icon16/accept.png") no-repeat 10px 4px; height: 26px; color: green; line-height: 25px; padding-left: 30px;
}
.note-prompt {
	background: url("../Images/Icon16/lightbulb.png") no-repeat 7px 12px rgb(255, 253, 205); border: 1px solid rgb(204, 204, 204); height: 40px; color: rgb(143, 87, 0); line-height: 40px; padding-left: 30px; margin-bottom: 1px;
}
.note-info {
	background: rgb(255, 253, 205); border: 1px solid rgb(204, 204, 204); height: 35px; color: rgb(102, 102, 102); line-height: 35px; font-family: "Roboto", sans-serif; font-weight: bold; margin-bottom: 1px;
}
.note-error {
	height: 35px; color: rgb(255, 255, 255); line-height: 35px; font-family: "Roboto", sans-serif; font-weight: bold; margin-bottom: 1px; background-color: rgb(231, 77, 60);
}
.note-warning {
	border: 1px solid rgb(174, 137, 16); height: 35px; color: rgb(255, 255, 255); line-height: 35px; font-family: "Roboto", sans-serif; font-weight: bold; margin-bottom: 1px; background-color: rgb(243, 156, 18);
}
.note-success {
	height: 35px; color: rgb(255, 255, 255); line-height: 35px; font-family: "Roboto", sans-serif; font-weight: bold; margin-bottom: 1px; background-color: rgb(40, 175, 96);
}
.note-icon-error {
	background: url("../Images/note-error.png") no-repeat 10px 8.5px; width: 30px; height: 35px; text-align: center; float: left;
}
.note-icon-warning {
	background: url("../Images/note-warning.png") no-repeat 10px 8.5px; width: 30px; height: 35px; text-align: center; float: left;
}
.note-icon-success {
	background: url("../Images/note-success.png") no-repeat 10px 8.5px; width: 30px; height: 35px; text-align: center; float: left;
}
.note-text {
	text-align: left; padding-left: 33px;
}
.rightMenu {
	left: -9999px; top: -9999px; display: none; position: fixed; z-index: 4000;
}
.rightMenu ul {
	background: url("../images/line.png") repeat-y 26px 0px rgb(255, 255, 255); padding: 2px; border-radius: 5px; border: 1px solid rgb(204, 204, 204); float: left; box-shadow: 0px 0px 8px #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.rightMenu ul li {
	padding: 0px 30px; height: 24px; line-height: 24px; clear: both; white-space: nowrap; cursor: pointer;
}
.rightMenu ul .disabled {
	color: rgb(204, 204, 204); cursor: not-allowed;
}
.rightMenu ul li.sub {
	background-position: right 9px; background-image: url("../images/arrow.png"); background-repeat: no-repeat;
}
.rightMenu ul li.active {
	color: rgb(255, 255, 255); background-color: rgb(74, 91, 121);
}
.rightMenu ul ul {
	color: rgb(0, 0, 0); display: none; position: absolute;
}
.rightMenu .m-split {
	background: url("../Images/splitLine_bg.gif") repeat-x center; margin: 1px 2px 1px 26px; height: 2px;
}
.rightMenu li img {
	border: 0px currentColor; left: 6px; width: 16px; height: 16px; margin-top: 4px; position: absolute;
}
.layout {
	margin: 1px; border: 1px solid rgb(187, 187, 187); min-height: 300px;
}
.layoutPanel {
	margin: 0px; padding: 0px; width: 100%; overflow: hidden;
}
.layoutResize {
	background: url("../Images/vgrabber.gif") no-repeat center rgb(255, 255, 255); width: 1px; border-right-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.hsplitbar {
	background: url("../Images/hgrabber.gif") no-repeat center rgb(255, 255, 255); height: 1px; border-top-color: rgb(187, 187, 187); border-bottom-color: rgb(187, 187, 187); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.UserCard {
	margin: 6px; padding: 6px; border-radius: 5px; border: 1px solid rgb(204, 204, 204); width: 200px; height: 75px; overflow: hidden; float: left; cursor: pointer; box-shadow: 0px 0px 8px rgba(0,0,0,0.2); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.UserCard:hover {
	background-color: rgb(247, 247, 247);
}
.UserCard .Cardhead {
	height: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.UserCard .Cardphoto {
	background: url("../Images/UserCard01.png"); width: 40px; height: 45px; margin-top: 5px; margin-right: 10px; float: left;
}
.UserCard .CardphotoA {
	background: url("../Images/UserCard02.png"); width: 40px; height: 45px; margin-top: 5px; margin-right: 10px; float: left;
}
.UserCard .CardphotoB {
	background: url("../Images/UserCard03.png"); width: 40px; height: 45px; margin-top: 5px; margin-right: 10px; float: left;
}
.UserCard .CardInfo {
	padding-top: 5px;
}
.checkAllOff {
	background: url("../Images/checkAllOff.gif") no-repeat 4px 2px; padding-left: 20px; cursor: pointer;
}
.checkAllOn {
	background: url("../Images/checkAllOn.gif") no-repeat 4px 2px; padding-left: 20px; cursor: pointer;
}
.color_blue {
	color: blue;
}
.color_red {
	color: red;
}
.component_button {
	width: 104px; height: 35px; text-align: center; line-height: 35px; font-size: 15px; float: left; cursor: pointer;
}
.component_button img {
	padding-right: 3px; padding-bottom: 3px; vertical-align: middle;
}
.accordion-list {
	margin: 0px;
}
accordion-list dt accordion-list dd {
	margin: 0px;
}
.accordion-list dt {
	height: 35px; color: rgb(102, 102, 102); line-height: 35px; padding-left: 48px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative; cursor: pointer; background-color: rgb(245, 245, 245);
}
.accordion-list dt:hover {
	background-color: rgb(238, 238, 238);
}
.accordion-list dd {
	height: 35px; line-height: 35px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.accordion-list dd:hover {
	background-color: rgb(238, 238, 238);
}
.accordion-list dd a {
	padding-left: 26px; text-decoration: none; display: block; position: relative; cursor: pointer;
}
.accordion-list dd .active {
	color: rgb(255, 255, 255); background-color: rgb(74, 91, 121);
}
.accordion-list dd i {
	width: 16px; height: 16px; margin-top: 10px; margin-right: 7px; float: left;
}
.accordion-list dd a span {
	padding: 1px 6px; border-radius: 15px; border: 1px solid rgb(190, 194, 199); top: 8px; height: 14px; text-align: center; right: 10px; line-height: 14px; font-size: 11px; font-style: normal; position: absolute; min-width: 16px; background-color: rgb(245, 245, 245);
}
.accordion-list dd .active span {
	padding: 1px 6px; border-radius: 15px; border: 1px solid rgb(150, 163, 180); top: 8px; height: 14px; text-align: center; right: 10px; color: rgb(0, 0, 0); line-height: 14px; font-size: 11px; font-style: normal; position: absolute; min-width: 16px; background-color: rgb(255, 255, 255);
}
.accordion-icon {
	width: 16px; height: 16px; background-image: url("../images/tl_icons.png");
}
.active .accordion-icon {
	width: 16px; height: 16px; background-image: url("../images/tl_icons_w.png");
}
.accordion-list .arrow_close {
	left: 25px; top: 9px; position: absolute;
}
.accordion-list .arrow_expand {
	background-position: 0px -23px; left: 25px; top: 7px; position: absolute;
}
.accordion-list .inbox {
	background-position: -1px -48px;
}
.accordion-list .outbox {
	background-position: -1px -77px;
}
.accordion-list .sentbox {
	background-position: 0px -102px;
}
.accordion-list .delbox {
	background-position: 0px -128px;
}
.accordion-list .query {
	background-position: 0px -154px;
}
.accordion-list .tags {
	background-position: -1px -205px;
}
.accordion-list .custombox {
	background-position: -1px -177px;
}
.optionTag {
	border-radius: 5px; border: 1px solid rgb(182, 182, 182); left: -9999px; top: -9999px; color: rgb(255, 255, 255); padding-top: 5px; padding-bottom: 5px; display: none; position: absolute; z-index: 10; box-shadow: 0px 0px 8px #ccc; background-color: rgb(255, 255, 255); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.optionTag i {
	border-width: 10px; border-style: dashed dashed solid; border-color: transparent transparent rgb(182, 182, 182); left: 25px; top: -20px; width: 0px; height: 0px; font-size: 0px; margin-left: -10px; position: absolute;
}
.optionTag span {
	border-width: 10px; border-style: dashed dashed solid; border-color: transparent transparent rgb(255, 255, 255); left: 25px; top: -19px; width: 0px; height: 0px; font-size: 0px; margin-left: -10px; position: absolute;
}
.optionTag b {
	background: url("../images/ui_close.png") repeat-x; top: -12px; width: 24px; height: 24px; right: -12px; display: block; position: absolute; cursor: pointer;
}
