@CHARSET "UTF-8";
BODY { font-family: Arial, Simhei; background-color: #D3E5FA; }

.employee{background-image:url(../images/default/tree/employee.gif);}
.manager{background-image:url(../images/default/tree/manager.gif);}

.Topper_Text{ font-size: x-small; font-weight: bolder; color: #4a759a; }
.Topper_Text_onMouseOver{ font-size: x-small; font-weight: bolder; text-decoration: underline; color: #ff9000; cursor: hand; }
.Topper_Text_onMouseOut{  font-size: x-small; font-weight: bolder; text-decoration: none; color: #4a759a; cursor: hand; }
.Topper_Menu_onMouseOver{ font-size: x-small; text-decoration: underline; color: #ff9000; cursor: hand; }
.Topper_Menu_onMouseOut{  font-size: x-small; text-decoration: none; color: #ffffff; cursor: hand; }
.ToolbarItem_onMouseOver{ font-size: x-small; text-decoration: underline; color: #0000ff; cursor: hand; }
.ToolbarItem_onMouseOut{  font-size: x-small; text-decoration: none; color: #000000; cursor: hand; }
.Language_Text{ font-size: x-small; color: #8F96B2; }

.DocumentTitle_Text{ font-size: x-small; font-weight: bolder; color: #ffffff; }
.BodyTitle_Text{ font-size: x-small; font-weight: bolder; color: #2a456a; }
.ContentTitle_Text{ font-size: x-small; font-weight: bolder; color: #6f7cb7; }
.ContentTitle_Text_OnMouseOver{ font-size: x-small; font-weight: bolder; text-decoration: underline; color: #ff9000; cursor: hand; }
.ContentTitle_Text_OnMouseOut{ font-size: x-small; font-weight: bolder; color: #6f7cb7; cursor: hand; }
.Content_Text_Break{ font-size: x-small; font-weight: none; color: #555555; }
.Content_Text{ font-size: x-small; font-weight: none; color: #555555; white-space: nowrap; word-break: keep-all; }
.Content_TextC{ font-size: x-small; font-weight: none; color: #555555; text-align: center; }
.Content_TextR{ font-size: x-small; font-weight: none; color: #555555; text-align: right; }
.Content_Text_11{ font-size: 11; font-weight: none; color: #555555; }
.Content_Text_12{ font-size: 11; font-weight: none; color: #000000;font-family: Arial }

.Hyperlink{ font-size: x-small; }
.ContentCell_Text{ font-size: x-small; font-weight: none; color: #555555;}	
.ContentCell_TextL{ font-size: x-small; font-weight: none; color: #555555;}
.ContentCell_Text_KeepAll{ font-size: x-small; font-weight: none; color: #555555; white-space: nowrap; word-break: keep-all;}

.Header_Text{ font-size: x-small; font-weight: bolder; color: #ffffff; background-color: #7CACFD;
	white-space: nowrap; word-break: keep-all; 
	border-left: 1px solid #EDEDED; 
	border-top: 1px solid #EDEDED; 
	border-right: 1px solid #9D9E9E; 
	border-bottom: 1px solid #9D9E9E; 
	text-align: center;
	}
.Header_TextSmall{ font-size: 12px; font-weight: bolder; color: #ffffff; background-color: #7CACFD;
	white-space: nowrap; word-break: keep-all; 
	border-left: 1px solid #EDEDED; 
	border-top: 1px solid #EDEDED; 
	border-right: 1px solid #9D9E9E; 
	border-bottom: 1px solid #9D9E9E; 
	text-align: center;
	}
.Header_TextR{ font-size: x-small; font-weight: bolder; color: #ffffff; background-color: #7CACFD;
	white-space: nowrap; word-break: keep-all; 
	border-left: 1px solid #EDEDED; 
	border-top: 1px solid #EDEDED; 
	border-right: 1px solid #9D9E9E; 
	border-bottom: 1px solid #9D9E9E; 
	text-align: right;
	}
.Header_TextL{ font-size: x-small; font-weight: bolder; color: #ffffff; background-color: #7CACFD;
	white-space: nowrap; word-break: keep-all; 
	border-left: 1px solid #EDEDED; 
	border-top: 1px solid #EDEDED; 
	border-right: 1px solid #9D9E9E; 
	border-bottom: 1px solid #9D9E9E; 
	text-align: left;
	}
.Header_TextC{ font-size: x-small; font-weight: bolder; color: #ffffff; background-color: #7CACFD;
	white-space: nowrap; word-break: keep-all; 
	border-left: 1px solid #EDEDED; 
	border-top: 1px solid #EDEDED; 
	border-right: 1px solid #9D9E9E; 
	border-bottom: 1px solid #9D9E9E; 
	text-align: center;
	}
.HeaderCell_Text{ font-size: x-small; font-weight: bolder; color: #ffffff; background-color: #7CACFD;
	white-space: nowrap; word-break: keep-all; 
	border-left: 1px solid #EDEDED; 
	border-top: 1px solid #EDEDED; 
	border-right: 1px solid #9D9E9E; 
	border-bottom: 1px solid #9D9E9E; 
	text-align: center;
	}
.HeaderCell_TextC{ font-size: x-small; font-weight: bolder; color: #ffffff; background-color: #7CACFD;
	border-left: 1px solid #EDEDED; 
	border-top: 1px solid #EDEDED; 
	border-right: 1px solid #9D9E9E; 
	border-bottom: 1px solid #9D9E9E; 
	text-align: center;
	}
.Toolbar { font-size: x-small; font-weight: bolder; color: #555555; background-color: #92C8FF; }
.Toolbar_Text_onMouseOut { font-size: 15; font-weight: none; white-space: nowrap; word-break: keep-all; color: #555555; background-color: #92C8FF; cursor: hand; }
.Toolbar_Text_onMouseOver { font-size: 15; font-weight: none; white-space: nowrap; word-break: keep-all; color: #ffffff; background-color: #316AC5; cursor: hand; }

.TabTitle_Text_Unselected{ font-size: x-small; font-weight: none; color: #f2fcfc; background-color: #6CA3FF; text-align: center;
	white-space: nowrap; word-break: keep-all; 
	border-left: 1px solid #eeeeee; 	
	border-bottom: 1px solid #222222; 
	cursor: hand;
	}
.TabTitle_Text_Selected{ font-size: x-small; font-weight: bolder; color: #0a254a; text-align: center;
	white-space: nowrap; word-break: keep-all; 
	border-left: 1px solid #222222; 
	border-top: 1px solid #222222; 
	border-right: 1px solid #222222; 	
	}
.TabTitle_Text_Vacum{ font-size: x-small; font-weight: bolder; color: #f2fcfc; text-align: center;
	white-space: nowrap; word-break: keep-all; 
	border-bottom: 1px solid #222222; 
	}
.ViewDetail_Vacum{ font-size: x-small; font-weight: bolder; color: #f2fcfc; text-align: center;
	white-space: nowrap; word-break: keep-all; 
	border-bottom: 1px solid #999999; 
	}	

.FieldRow_0{ background-color: #D3E5FA; }
.FieldRow_1{ background-color: #bedafa; }
.FieldRow_End{ border-top: 1px solid #555555;  }
.FieldTitle_Text{ font-size: x-small; font-weight: bolder; color: #194176; text-align: right; word-break: keep-all;}
.FieldTable_Text{ font-size: x-small; font-weight: bolder; color: #194176; text-align: left; word-break: keep-all;}
.FieldTitle_Text_Red{ font-size: x-small; font-weight: bolder; color: red; text-align: right; }
.FieldTitle_Text_11{ font-size: 11; font-weight: bolder; color: #194176; text-align: right; }
.FieldTitle_TextL{ font-size: x-small; font-weight: bolder; color: #194176; text-align: left; }
.FieldTitle_TextL_DarkRed{ font-size: x-small; font-weight: bolder; color: darkred; text-align: left; }
.FieldTitle_TextC{ font-size: x-small; font-weight: bolder; color: #194176; text-align: center; word-break: keep-all;}
.FieldTitle_TextC_11{ font-size: 11; font-weight: bolder; color: #194176; text-align: center; }
.FieldTitle_TextT{ font-size: x-small; font-weight: bolder; color: #194176; text-align: right; vertical-align: top; }
.FieldContent_Text{ font-size: x-small; font-weight: none; color: #555555;
	border: 1px solid #7F9DB9; 
	}
.FieldContent_ReadOnly{ font-size: x-small; font-weight: none; color: #555555; background-color: #D3E5FA;
	border: 1px solid #7F9DB9; 
	}
.FieldContent_Reference{ font-size: x-small; font-weight: none; color: #555555; background-color: #fffcc8; cursor: hand;
	border: 1px solid #7F9DB9; 
	}
.FieldContent_Label{ font-size: x-small; font-weight: none; color: #555555; background-color: #D3E5FA;
	border: 1px solid #cccccc; 
	}	
.FieldContent_NoBorder{ font-size: x-small; font-weight: none; color: #555555;}
	
.AttrNameText { font-size: x-small; font-weight: bolder; color: #ffffff; }
.CategoryText { font-size: x-small; font-weight: bolder; color: #ffffff; }
.BodyText { font-size: x-small; }
.MinWidth { width:1px; }
.Table_Split{ border-bottom: 1px solid #777777; }
.LoginUserLabel { font-size: x-small; font-weight: bolder; color: #ffffff; }
.LoginUserText { font-size: x-small; font-weight: none; color: #eeeeee; }
.LoginUserLabel_New { font-size: x-small; font-weight: bolder; color: #000000; }
.LoginUserText_New { font-size: x-small; font-weight: none; color: #000000; }
.StatusText_Succeed { font-size: x-small; font-weight: none; color: #ffffff; }
.StatusText_Error { font-size: x-small; font-weight: none; color: #ffbbbb; }

TD.RowHeader { text-align: center; background-color: #586dc2; }
TD.ColumnHeader { text-align: center; background-color: #586dc2; }
TD.CategoryTextAlignCenter { text-align: center; background-color: #586dc2; }
TD.ColumnTextAlignCenter { text-align: center; background-color: #9a9ba0; }
TD.TextAlignCenter { text-align: center; }
TD.TextAlignCenter1 { text-align: center; background-color: #efefef; }
TD.TextAlignCenter2 { text-align: center; background-color: #f7f7f7; }
TD.TopperBase { font-size: x-small; background-color: #669FFE; }
TD.FooterBase1 { font-size: x-small; background-color: #669FFE; }
TD.FooterBase2 { font-size: x-small; font-weight: bolder; color:#ffffff; background-color: #3F87FF;
	border-top: 1px solid #C4EBFF; 
	border-bottom: 1px solid #222222; 
}

TR.DialogLine { font-size: x-small; font-weight: none; color: #555555; white-space: nowrap; word-break: keep-all; }
TR.SelectedLineHover { font-size: x-small; font-weight: none; color: #EFEFEF; white-space: nowrap; word-break: keep-all; }
TR.DialogLineHover { font-size: x-small; font-weight: none; color: #ffffff; background-color: #669FFE; cursor: hand; white-space: nowrap; word-break: keep-all;  }


.buttSearch {
    height: 22px;
    width: 50px;
    font-family: arial;
    font-size: 12px;
    border: 1px solid #2c59aa;
    padding: 0px;
    cursor: pointer;
    color: black;
    background-color: #ffffff;
    FILTER:  progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ffffff, endColorstr=#C3DAF5)
}

.Table_Head {
	height: 22px;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	color: #15428B;
	background-image:url(../images/table_head_bg.jpg);
	word-break: keep-all;
	}
.Table_Column_Head {
	height: 23px;
	font-size: 12px;
	font-family: arial;
	font-weight: bolder;
	color: #000000;
	white-space: nowrap; 
	text-align: left;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	background-image:url(../images/row_head_bg.jpg);
	word-break: keep-all;
	}
.Table_Row_Head {
	width:25px;
	font-size: x-small;
	font-family: arial;
	color: #555555; 
	text-align: center;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	background-image:url(../images/col_head_bg.jpg);
	}
.Table_Cell{ 
	font-size: 12px; 
	font-weight: none; 
	color: #555555; 
	white-space: nowrap; 
	word-break: keep-all; 
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	}
.Table_Cell_Break{ 
	font-size: 12px; 
	font-weight: none; 
	color: #555555; 
	white-space: nowrap; 
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	}