/*body样式*/
body {
	margin-left: 0px;
	margin-top: 0px;
}
/*legend样式*/
.LegendStyle
{
	font-size: 10pt;
	font-weight: bold;
	padding-left: 26px;
}
.LegendStyle .SpreadImage
{
	cursor: hand;
}
/*listtable样式*/
.ListTableStyle
{
	font-size: 10pt;
	border: 1px solid gray;
	background-color: #CCCCCC;
}
.ListTableStyle .HeaderStyle
{
	background-image: url(TableHeader.gif);
	cursor: default;
	height: 22px;
}
.ListTableStyle .OddRowStyle
{
	height: 22px;
	background-color: #EEEEEE;
	cursor: default;
}
.ListTableStyle .RowStyle
{
	height: 22px;
	cursor: default;
	background-color: #FFFFFF;
}
.ListTableStyle .RowOverStyle
{
	height: 22px;
	background-color: #DDEEFF;
	cursor: default;
}
/*formtable样式*/
.FormTableStyle
{
	font-size: 10pt;
	border: 1px solid gray;
}
.FormTableStyle .TitleTD {
	BACKGROUND-COLOR: #eeeeee
}
/*选择框样式*/
.SelectBorderStyle
{
	border:1px solid #CCCCCC;
	overflow:hidden;
	height:21px;
}
.SelectBorderStyle .LayerStyle
{
	overflow:hidden;
	height:18px;
	border:1px solid #F3F3F3;
}
.SelectBorderStyle .LayerStyle .BodyStyle
{ 
	line-height:14px; 
	position:relative; 
	top:-2px; 
	left:-2px; 
}
.SelectBorderStyle .LayerStyle .BodyFocusStyle
{ 
	line-height:14px; 
	position:relative; 
	top:-2px; 
	left:-2px; 
	background-color: #DDEEFF;
}
.SelectBorderStyle .SelectFilterImageStyle {
	position:relative ; 
	top:-17px; 
	left:-1px; 
	cursor: hand;
}
/*只读选择框样式*/
.SelectReadOnlyBorderStyle 
{
	border:1px solid #ffffff; 
	overflow:hidden; 
	height:21px;
}
.SelectReadOnlyBorderStyle .LayerStyle 
{
	overflow:hidden;
	height:18px;
	border:solid #ffffff;
	border-top-width: 1px;
	border-right-width: 16px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.SelectReadOnlyBorderStyle .LayerStyle .BodyStyle { 
	line-height:14px; 
	position:relative; 
	top:-2px; 
	left:-2px; 
}
/*列表选择框样式*/
.SelectListBorderStyle
{
	border:1px solid #CCCCCC;
	overflow:hidden;
}
.SelectListBorderStyle .LayerStyle
{
	overflow:hidden;
	border:1px solid #F3F3F3;
	position:relative;	 
}
.SelectListBorderStyle .LayerStyle .BodyStyle
{ 
	line-height:14px; 
	position:relative; 
	top:-3px; 
	left:-3px; 
}
.SelectListBorderStyle .LayerStyle .BodyFocusStyle
{ 
	line-height:14px; 
	position:relative; 
	top:-3px; 
	left:-3px; 
	background-color: #DDEEFF;
}

/*文本框样式*/
.TextStyle {
	border: 1px solid #CCCCCC;
}
/*焦点文本框样式*/
.TextFocusStyle
{
	border: 1px solid #CCCCCC;
	background-color: #DDEEFF;
}
/*必录文本框样式*/
.TextRequireStyle {
	border: 1px solid #CCCCCC; 
	background-image: url(RedCorner.gif);
	background-repeat: no-repeat;
	background-position: right top;	
}
/*必录焦点文本框样式*/
.TextRequireFocusStyle {
	border: 1px solid #CCCCCC; 
	background-image: url(RedCorner.gif);
	background-repeat: no-repeat;
	background-position: right top;	
	background-color: #DDEEFF;
}
/*只读文本框样式*/
.TextReadOnlyStyle {
	border: 1px solid #FFFFFF; 
}
/*文本日期框样式*/
.TextDateBorderStyle {
	border:1px solid #CCCCCC;
	overflow:hidden;
	height:21px;
}
.TextDateBorderStyle .BodyStyle {
	border: 1px solid #FFFFFF; 
}
.TextDateBorderStyle .BodyFocusStyle {
	border: 1px solid #FFFFFF;
	background-color: #DDEEFF;
}
.TextDateBorderStyle .DataSelectImageStyle {
	position:relative ; 
	top:-19px; 
	left:-1px; 
	cursor: hand;
}
/*文本树框样式*/
.TextTreeBorderStyle {
	border:1px solid #CCCCCC;
	overflow:hidden;
	height:21px;
}
.TextTreeBorderStyle .BodyStyle {
	border: 1px solid #FFFFFF; 
}
.TextTreeBorderStyle .BodyFocusStyle {
	border: 1px solid #FFFFFF;
	background-color: #DDEEFF;
}
.TextTreeBorderStyle .DataSelectImageStyle {
	position:relative ; 
	top:-19px; 
	left:-1px; 
	cursor: hand;
}

/*大文本框样式*/
.TextAreaStyle {
	border: 1px solid #CCCCCC;
	scrollbar-darkshadow-color: white;
}
/*大文本框焦点样式*/
.TextAreaFocusStyle {
	border: 1px solid #CCCCCC;
	scrollbar-darkshadow-color: white;
	background-color: #DDEEFF;
}
/*必录大文本框样式*/
.TextAreaRequireStyle {
	border: 1px solid #CCCCCC; 
	background-image: url(RedCorner.gif);
	background-repeat: no-repeat;
	background-position: right top;	
	scrollbar-darkshadow-color: white;
}
/*必录焦点大文本框样式*/
.TextAreaRequireFocusStyle {
	border: 1px solid #CCCCCC; 
	background-image: url(RedCorner.gif);
	background-repeat: no-repeat;
	background-position: right top;	
	scrollbar-darkshadow-color: white;
	background-color: #DDEEFF;
}
/*只读大文本框样式*/
.TextAreaReadOnlyStyle {
	border: 1px solid #FFFFFF; 
	scrollbar-darkshadow-color: white;
}
/*大文本树框样式*/
.TextAreaTreeBorderStyle {
	border:1px solid #CCCCCC;
	overflow:hidden;
}
.TextAreaTreeBorderStyle .BodyStyle {
	border: 1px solid #FFFFFF; 
	background-repeat: no-repeat;
	background-position: right top;	
	scrollbar-darkshadow-color: white;
}
.TextAreaTreeBorderStyle .BodyFocusStyle {
	border: 1px solid #FFFFFF; 
	background-repeat: no-repeat;
	background-position: right top;	
	scrollbar-darkshadow-color: white;
	background-color: #DDEEFF;
}
.TextAreaTreeBorderStyle .DataSelectImageStyle {
	position:relative ; 
	top:-19px; 
	left:-1px; 
	cursor: hand;
}

/*文本框样式*/
.CheckBoxStyle {
	background-color: #EEEEEE;
}
/*必录文本框样式*/
.RadioStyle {
	background-color: #EEEEEE;
}
/*按钮样式*/
.ButtonStyle {
	border: 1px solid #ADAAAD;
	cursor: hand;
	background-color: #FFFFFF;
	height: 22px;
	padding-top:2px;
	background-image: url(Button.gif);
}
/*按钮移入样式*/
.ButtonOverStyle {
	border: 1px solid #ADAAAD;
	cursor: hand;
	background-color: #FFFFFF;
	padding-top:2px;
	height: 22px;
}
/*行按钮样式*/
.ButtonRowStyle {
	border: 1px solid #ADAAAD;
	cursor: hand;
	background-color: #FFFFFF;
	height: 22px;
	background-image: url(Button.gif);
	font-family: Webdings;
}
/*行按钮移入样式*/
.ButtonRowOverStyle {
	border: 1px solid #ADAAAD;
	cursor: hand;
	background-color: #FFFFFF;
	height: 22px;
	font-family: Webdings;
}
/*下载等待图层样式*/
.LoadWaitLayerStyle {
	position:absolute;
	filter:alpha(opacity=80);
	background-color: #ffffcc;
	border: 1 solid silver;
	height: 22px;
	font-size: 9pt;
	padding-left: 16px;
	padding-right: 16px;
	padding-top:3px;
	visibility: visible;
	cursor: default;
}
/*下载完成图层样式*/
.LoadCompleteLayerStyle {
	position:absolute;
	filter:progid:DXImageTransform.Microsoft.Fade(duration=2,overlap=0.5);
	background-color: #ffffcc;
	border: 1 solid silver;
	height: 22px;
	font-size: 9pt;
	padding-left: 16px;
	padding-right: 16px;
	padding-top:3px;
	visibility: visible;
	cursor: default;
}

/*select过滤器图层样式*/
.SelectFilterLayerStyle {
	position:absolute;
	visibility: visible;
	z-index: 100;
	cursor: default;
}
.SelectFilterLayerStyle .TableStyle { 
	background-color: #BBBBBB;
}
.SelectFilterLayerStyle .TableStyle .HeaderStyle
{
	background-image: url(TableHeader.gif);
	font-size: 10pt;
	height: 22px;
	
}
.SelectFilterLayerStyle .TableStyle .BodyStyle
{
	font-size: 10pt;	
}
.SelectFilterLayerStyle .TableStyle .HeaderStyle .CloseStyle {
	border: 1px solid #ADAAAD;
	cursor: hand;
	background-color: #FFFFFF;
	height: 20px;
	background-image: url(Button.gif);	
	padding-top:2px;
	padding-left: 1px;
}
.SelectFilterLayerStyle .TableStyle .HeaderStyle .CloseOverStyle {
	border: 1px solid #ADAAAD;
	cursor: hand;
	background-color: #FFFFFF;
	height: 20px;
	padding-top:2px;
	padding-left: 1px;
}
/*文本框样式*/
.SelectFilterLayerStyle .TableStyle .FilterTextStyle {
	border: 1px solid #000000;
}
.SelectFilterLayerStyle .TableStyle .WaitStyle {
	filter:alpha(opacity=80);
	background-color: #ffffcc;
	border: 1 solid silver;
	height: 22px;
	font-size: 9pt;
	padding-left: 16px;
	padding-right: 16px;
	padding-top:3px;
	visibility: visible;
}
.SelectFilterLayerStyle .TableStyle .CompleteStyle {
	filter:progid:DXImageTransform.Microsoft.Fade(duration=2,overlap=0.5);
	background-color: #ffffcc;
	border: 1 solid silver;
	height: 22px;
	font-size: 9pt;
	padding-left: 16px;
	padding-right: 16px;
	padding-top:3px;
	visibility: visible;
}



/*日期选择图层样式*/
.dataSelectLayerStyle {
	position:absolute;
	visibility: visible;
	z-index: 100;
}
.dataSelectLayerStyle .TableStyle {
	border: gray 1px solid; 
}
.dataSelectLayerStyle .TableStyle .TitleStyle {
	background-color: #e4e4e4
}
.dataSelectLayerStyle .TableStyle .HeaderStyle {
	font-size:10pt; 
	background-image: url(tableheader.gif);
	cursor: default;
}
.dataSelectLayerStyle .TableStyle .FooterStyle {
	background-color: #e4e4e4
}
.dataSelectLayerStyle .TableStyle  .cell_dayOver {
	font-size:10pt; COLOR: black; HEIGHT: 18px; BACKGROUND-COLOR: #DDDDDD; cursor: hand;
}
.dataSelectLayerStyle .TableStyle  .cell_day {
	font-size:10pt; COLOR: black; HEIGHT: 18px; BACKGROUND-COLOR: #ffffDD; cursor: hand;
}
.dataSelectLayerStyle .TableStyle  .cell_selected {
	font-size:10pt; COLOR: white; HEIGHT: 18px; BACKGROUND-COLOR: #8989bc; cursor: hand;
}
.dataSelectLayerStyle .TableStyle  .cell_trailing {
	font-size:10pt; COLOR: gray; HEIGHT: 18px; BACKGROUND-COLOR: white; cursor: default;
}
/*树的样式*/
.treeStyle {
	
}
.treeStyle .RowStyle {
}
.treeStyle .RowStyle .jointStyle {
	cursor: hand;
	font-size:10pt;
}
.treeStyle .RowStyle .wordStyle {
	font-size:10pt;
}.bbg {
	background-image: url(../images/annualcheck/bbg.gif);
	background-repeat: repeat-y;
}
.zizizi {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	line-height: 16px;
}
