/* body默认样式 */
body
  {
    background-repeat: no-repeat;
    margin:0px;
    font-size:9pt;
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;  
  }

/* 主body样式,有渐变色 */
body.main
  {
	
  }

/* frame的body样式,有边框及背景色 */
body.frame
  {
	background-color: #f8f8f8;
	border: 1px solid #b4b4b4;
  }

/* 弹出框body样式,有背景色 */
body.opener
  {
	overflow: auto;
	background-color: #f0f0f0;
  }

/* 默认table字体 */
table
  {
  	font-size: 9pt;
  }

/* 主table字体,固定高度 */
table.main
  {
  	width: 1004px;
  	min-height: 550px;
  	border: 0px;
  	background-color: #ffffff;
  }

table.left
  {
	height: 100%;
  	width: 174px;
  	border: 0px;
  }

table.inner
  {
  	width: 830px;
  	border: 0px;
  	background-color: #ffffff;
  }

/* 底部有带实线的table */
table.bottom_line
  {
	width: 100%;
	border: 1px solid #b4b4b4;
	border-top-width: 0px; 
	border-right-width: 0px;
	border-bottom-width: 1px; 
	border-left-width: 0px
  }

/* 底部有带虚线的table */
table.bottom_broken_line
  {
	width: 100%;
	border: 1px dotted #b4b4b4;
	border-top-width: 0px; 
	border-right-width: 0px;
	border-bottom-width: 1px; 
	border-left-width: 0px
  }

table.top_broken_line
  {
	width: 100%;
	border: 1px dotted #b4b4b4;
	border-top-width: 1px; 
	border-right-width: 0px;
	border-bottom-width: 0px; 
	border-left-width: 0px
  }

/* 顶部有带实线的table */
table.top_line
  {
  	width:1004px;
	border: 1px solid #b4b4b4;
	border-top-width: 1px; 
	border-right-width: 0px;
	border-bottom-width: 0px; 
	border-left-width: 0px;
	background-color: #ffffff;
  }

/* 帮助的table,有边框,字体颜色,背景色 */
table.help
  {
  	width: 100%;
  	border: 1px solid #b4b4b4;
  	font-color: #585858;
  	background-color: #f6f6f6;
  }

/* 无边框table */
table.title
  {
  	width: 100%;
  	border: 0px;
  }

/* 带边框table */
table.tip
  {
  	width: 100%;
  	border: 1px solid #bebebe;
  }

/* frame的table */
table.frame
  {
	width: 100%;
  	border: 1px solid #bebebe;
  }

/* opener的table,无边框,设定高度及宽度 */
table.opener
  {
	height: 100%;
  	width: 100%;
  	border: 0px;
  }

/* 列表的table,带边框,设定宽度 */
table.list
  {
  	width: 100%;
  	border: 1px solid #bebebe;
  }

/* 进度条的table,带边框,固定宽度 */
table.plan
  {
  	width: 220px;
  	border: 1px solid #bebebe;
  }

/* 列表的table,带行列边框,设定宽度 */
table.row_col_list
  {
  	width: 100%;
  	border-width: 0px;
  	background-color: #bebebe;
  }

/* 向导的table,带边框,设定宽度,字体,颜色 */
table.guide_title
  {
	width: 100%;
	border: 1px solid #b4b4b4;
	border-top-width: 0px; 
	border-right-width: 0px;
	border-bottom-width: 1px; 
	border-left-width: 0px;
	font-family: "宋体";
  	font-size: 10.5pt;
  	font-weight: bold;
  	color: #009900;
  }

/* 列表标题的tr,固定高度,有背景色 */
tr.title
  {
	height: 26px;
	background-color: #e4e4e4;
  }

/* 表格的tr,固定高度,有背景色(灰色) */
tr.list_gray
  {
	height: 22px;
  	background-color: #f5f5f5;
  }

/* 表格的tr,固定高度,有背景色(白色) */
tr.list_white
  {
	height: 23px;
  	background-color: #ffffff;
  }

/* 表格选中的tr,固定高度,有背景色(蓝色) */
tr.selected
  {
	height: 23px;
  	background-color: #c7e5ed;
  }

/* 表格选中的tr,固定高度,有背景色(蓝色) */
tr.opener
  {
	height: 30px;
	background-color: #20497e;
  }

/* 弹出框的td,字体及颜色 */
td.opener
  {
	font-size: 10.5pt;
	font-family: 宋体;
	font-weight: bold;
	color: #FFFFFF;
  }

/* 标题的td,字体及颜色 */
td.title
  {
  	font:10.5pt "宋体" bold #000000;
  }

/* 列表的td,带下划线 */
td.list
  {
	border-bottom: 1px solid #bebebe;
  }

/* 列表的td,带下划线,左右边线 */
td.row
  {
	border-left: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
  }

/* 标准分隔栏,后面带帮助提示的 */
td.split
  {
  	height: 12px;
  }
/* 标准分隔栏,后面不带帮助提示的 */
td.split_nocomment
  {
  	height: 6px;
  }

td.left
  {
	border: 1px solid #d6d6d6;
	border-top-width: 0px; 
	border-right-width: 1px;
	border-bottom-width: 0px; 
	border-left-width: 0px;
	background-color: #f0f0f0;
  }

/* 向导的td,设定字体及颜色 */
td.guide_title 
  {
  	font-family: "宋体";
  	font-size: 10.5pt;
  	font-weight: bold;
  	color: #009900;
  }

/* 列表的td,固定高度,背景色 */
td.list_title
  {
	height: 22px;
  	background-color: #e4e4e4;
  }

/* 列表的td,固定高度,背景色 */
td.list_gray
  {
	height: 22px;
  	background-color: #f5f5f5;
  }



/* 标准button样式 */
input.kdbutton
  {
  	cursor:hand;
  	border: 1px solid #B7B7B7;
  	font-size: 9pt;
  	width: 72px;
  	height: 19px;
  	FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FDFFFE,EndColorStr=#E4E4E3);
  	onmouseout: expression(
  	                        onmouseout=function()
  	             			{
  	                        	this.style.borderColor="#B7B7B7";
  	                        	this.style.filter="progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FDFFFE,EndColorStr=#E4E4E3)";
  	                        }
  	             );
  	onmouseover: expression(
  	                        onmouseover=function()
  	             			{
  								this.style.borderColor="#E2A04A";
  	                        	this.style.filter="progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFEFA,EndColorStr=#FFEBA4)";
  	                        }
  	             );
  }

/* 小button样式 */
input.kdbuttonsmall
  {
  	cursor:hand;
  	border: 1px solid #B7B7B7;
  	font-size: 9pt;
  	width: 60px;
  	height: 19px;
  	FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FDFFFE,EndColorStr=#E4E4E3);
  	onmouseout: expression(
  	                        onmouseout=function()
  	             			{
  	                        	this.style.borderColor="#B7B7B7";
  	                        	this.style.filter="progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FDFFFE,EndColorStr=#E4E4E3)";
  	                        }
  	             );
  	onmouseover: expression(
  	                        onmouseover=function()
  	             			{
  								this.style.borderColor="#E2A04A";
  	                        	this.style.filter="progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFEFA,EndColorStr=#FFEBA4)";
  	                        }
  	             );
  }

/* 大button样式 */
input.kdbuttonbig
  {
  	cursor:hand;
  	border: 1px solid #B7B7B7;
  	font-size: 9pt;
  	width: 80px;
  	height: 19px;
  	FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FDFFFE,EndColorStr=#E4E4E3);
  	onmouseout: expression(
  	                        onmouseout=function()
  	             			{
  	                        	this.style.borderColor="#B7B7B7";
  	                        	this.style.filter="progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FDFFFE,EndColorStr=#E4E4E3)";
  	                        }
  	             );
  	onmouseover: expression(
  	                        onmouseover=function()
  	             			{
  								this.style.borderColor="#E2A04A";
  	                        	this.style.filter="progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFEFA,EndColorStr=#FFEBA4)";
  	                        }
  	             );
  }

input.kdtextforbit
  {
  	border:1px solid #b4b4b4;
  	width: 200px;
	height:19px;
  	background-color:#ebebeb;
  }
input.kdtextforbit2
  {
  	border:1px solid #b4b4b4;
	height:19px;
  	background-color:#ebebeb;
  }
input.kdtextselect
  {
  	border:1px solid #b4b4b4;
  	width: 200px;
	height:19px;
  	background-color:#feffdd;
  }
  
input.kdtimeselect
  {
  	border:1px solid #b4b4b4;
  	width: 200px;
	height:19px;
  	background-color:#feffdd;
	onfocus: expression(onfocus=function (){pickTime(this);this.style.borderColor ='#5c85b3';});
	onblur: expression(onblur=function (){this.style.borderColor ='#b4b4b4'});
  }

input.kddateselect
  {
  	border:1px solid #b4b4b4;
  	width: 200px;
	height:19px;
  	background-color:#feffdd;
	onfocus: expression(onfocus=function (){pickDate(this);this.style.borderColor ='#5c85b3';});
	onblur: expression(onblur=function (){this.style.borderColor ='#b4b4b4'});
  }

input.kddateselect2
  {
  	border:1px solid #b4b4b4;
  	width: 200px;
	height:19px;
  	background-color:#feffdd;
	onfocus: expression(onfocus=function (){pickDate(this,"1975");this.style.borderColor ='#5c85b3';});
	onblur: expression(onblur=function (){this.style.borderColor ='#b4b4b4'});
  }

input.kdtext
  {
	background-color:#ffffff;
	border: solid 1px #b4b4b4;
	width: 200px;
	height:19px;
	padding:2px;
	onfocus: expression(onfocus=function (){this.style.borderColor ='#5c85b3'});
	onblur: expression(onblur=function (){this.style.borderColor ='#b4b4b4'});
  }

input.kdtextnavigate
  {
	background-color:#ffffff;
	border: solid 1px #b4b4b4;
	height:19px;
	padding:2px;
	onfocus: expression(onfocus=function (){this.style.borderColor ='#5c85b3'});
	onblur: expression(onblur=function (){this.style.borderColor ='#b4b4b4'});
  }

input.kdtext2
  {
	background-color:#ffffff;
	border: solid 1px #b4b4b4;
	width: 200px;
	height:19px;
	padding:2px;
  }

/* 标注textArea */
textArea.kdtextarea
  {
  	background-color:#ffffff;
  	border: 1px solid #b4b4b4;
  	overflow-x:auto;
  	overflow-y:auto;
  }

/* 黑色链接 */
a.black:link {
	font-size: 9pt;
	color: #000000;
	text-decoration: underline;
}
a.black:visited {
	font-size: 9pt;
	color: #000000;
	text-decoration: underline;
}
a.black:hover {
	font-size: 9pt;
	color: #000000;
	text-decoration: underline;
}
a.black:active {
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}

/* 蓝色链接 */
a.blue:link {
	font-size: 9pt;
	color: #000099;
	text-decoration: underline;
}
a.blue:visited {
	font-size: 9pt;
	color: #000099;
	text-decoration: underline;
}
a.blue:hover {
	font-size: 9pt;
	color: #000099;
	text-decoration: underline;
}
a.blue:active {
	font-size: 9pt;
	color: #000099;
	text-decoration: none;
}

a.navigate:link {
	font-size: 9pt;
	color: #000099;
	text-decoration: none;
}
a.navigate:visited {
	font-size: 9pt;
	color: #000099;
	text-decoration: none;
}
a.navigate:hover {
	font-size: 9pt;
	color: #000099;
	text-decoration: none;
}
a.navigate:active {
	font-size: 9pt;
	color: #000099;
	text-decoration: none;
}

strong.red {
	color: red;
}

/* 层样式 */
div.player
  {
  	border:1px solid #b4b4b4;
  	background-color:#e8f8e4;
  	padding:0;
  	width: 95%;
  	height:29px;
  	word-spacing:0;
  	line-height:150%;
  }

div.player_error
  {
  	border:1px solid red;
  	background-color:#edf9b5;
  	color: red;
  	padding:0;
  	width: 95%;
  	height:29px;
  	word-spacing:0;
  	line-height:150%;
  }

div.player_success
  {
  	border:1px solid #b4b4b4;
  	background-color:#e8f8e4;
  	padding:0;
  	width: 95%;
  	height:29px;
  	word-spacing:0;
  	line-height:150%;
  }

/* 目录树样式 */
.treeNode {
  background-image: url(../images/close.gif);
}
 
.treeNodeClose{
	background-image: url(../images/open.gif);
}

.nodeContent{
    cursor:hand;
}
.Daily_Calendar {font-family: "宋体";text-decoration: none;width: 170;background-color: #AEAEAE;font-size: 9pt;border:0px;}
.Daily_CalendarTD {font-family: "宋体";font-size: 9pt;color: #000000;background-color:#F0F0F0;height: 20px;width:11%;text-align: center;}

.Daily_Title {font-family: "宋体";font-size: 11pt;font-weight: normal;height: 24px;text-align: center;color: #333333;text-decoration: none;background-color: #D6D6D6;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-bottom-style:1px;border-top-color: #AEAEAE;border-right-color: #AEAEAE;border-bottom-color: #AEAEAE;border-left-color: #AEAEAE;}

.Daily_Day {font-family: "宋体";font-size: 9pt;color:#000000;background-color: #ffffff;height: 20px;width:11%;text-align: center;}
.Daily_DaySat {font-family: "宋体";font-size: 9pt;color:#7f7f7f;text-decoration: none;background-color:#FFFFFF;text-align: center;height: 18px;width: 12%;}
.Daily_DaySun {font-family: "宋体";font-size: 9pt;color: #7f7f7f;text-decoration: none;background-color:#FFFFFF;text-align: center;height: 18px;width: 12%;}
.Daily_DayNow {font-family: "宋体";font-size: 9pt;font-weight: bold;color: #000000;background-color: #FEFF8F;height: 20px;text-align: center;}

.Daily_DayTitle {font-family: "宋体";font-size: 9pt;color: #000000;background-color: #E1E1E1;height: 20px;width:11%;text-align: center;}
.Dail_DaySatTitle {font-family: "宋体";font-size: 9pt;color:#7F7F7F;text-decoration: none;background-color:#E1E1E1;text-align: center;height: 20px;width: 12%;}
.Daily_DaySunTitle {font-family: "宋体";font-size: 9pt;color: #7F7F7F;text-decoration: none;background-color: #E1E1E1;text-align: center;height: 20px;width: 12%;}

font.Daily_Time {font-family: 宋体;font-size: 15pt;color:#000000;}

div.dialog{
	position: absolute;
	left: 400;
	top: 200;
	width: 277;
	height: 135;
	onmouseover: expression(onmouseover=function (){this.style.display='none'});
}

table.dialog{
	width: 100%;
	height: 100%;
	border: 0px;
}