/*--------------框架----------------*/
.elemStyle
{
	background-color:transparent;
	border-right: 0px solid;
	border-top: 0px solid;
	border-left:0px solid;
	border-bottom:#C6D0DB 0px solid;
	text-align:left;
}
.fontStyle
{
	background-color:transparent;
	border-right: 0px solid;
	border-top: 0px solid;
	border-left:0px solid;
	border-bottom:#cccccc 0px solid;
	text-align:left;
	padding-top:0.5mm;
	
}
body
{
	margin-left:0;
	margin-right:0;
   /* scrollbar-face-color: #E6E6E6;
    scrollbar-shadow-color: #000000;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #003366;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-track-color: #F4F4F4;
    scrollbar-arrow-color: #000000;*/
}
td
{
	font-size:9pt;
}
.over{
	border-right:#808080 1px solid;
	border-top:#ffffff 1px solid;
	border-left:#ffffff 1px solid;
	border-bottom:#808080 1px solid
	}
.out{
	border:0px
	}
.down{
	border-right:#ffffff 1px solid;
	border-bottom:#ffffff 1px solid;
	border-top:#808080 1px solid;
	border-left:#808080 1px solid;
	}
.up{
	border:0px
	}

a {
	color: #003399;
	text-decoration: none;

}

a:hover {
	color: #0066FF;
	text-decoration: none;

} 

/*--------------左----------------*/
.leftBody
{
	background-color:red;
	margin-left:0
	margin-right:0
}

/*--------------右----------------*/
/*--------------右页----------------*/

.rightbody
{	
	margin-left:0;
	margin-right:0;
	overflow:auto;
	scrollbar-face-color: #dddddd;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}


/*--------------右列表----------------*/
/*--------------右边框架标题页面最外面的Table----------------*/
.listOutTable
{
	width:100%;	
	height:100%;	
}
.listInTable
{
	width:650;	
	height:100%;	
}
.basic_listTable
{
	width:90%;
}
.titleTr,toolTr
{
	height:25;	
}
/*--------------右边框架列表页面的标题----------------*/

.titleTable
{
	width:100%;
	border: 0px  solid;
	border-bottom:#cccccc 1px solid;
	text-align: center;
	background-color:#dddddd;
}
.titleTd
{
	text-align: center;
}
.list_doc_title
{
	font-size: 18px;  
	font-weight: border; 
	color:#00000;
	height:40;
	font-size:20px;	
	letter-spacing:12px;
	text-decoration: underline;
	font-weight:bolder;
	filter:shadow(Color=#ffcc00,Direction=135)
}

.buttonTb{
	border-collapse:collapse;
	border-right:#808080 1px  solid;
	border-top:#808080 1px  solid;
	border-left:#808080 1px  solid;
	border-bottom:#808080 1px solid;
	text-align:center;
	height:22;
	cursor:default;
}

/*--------------右边框架列表表格----------------*/

.listTable
{
	border-collapse:collapse;
	border:#808080 1px  solid;	
	width:100%;	
	padding-left:3px;
	padding-right:3px;
	border-color:#eeeeee;
	TABLE-LAYOUT: fixed;
}

.listTable2
{
	border-collapse:collapse;
	border:#808080 1px  solid;	
	width:100%;	
	padding-left:3px;
	padding-right:3px;
	border-color:#eeeeee;
}

.listFrameTable
{
	border-collapse:collapse;
	border-bottom:#808080 0px  solid;
	width:100%;
	height:500;
}

/*--------------右边框架列表表头----------------*/
.titleTd
{
	width:150;
	height:25
}
.listHead
{
	background-color:#2A73A1;
	height:20;
	color:#ffffff;
	line-height:5mm;
	text-align:center;
}

/*--------------右边框架列表单元列----------------#E6F0F4*/

 .listTr01
{		
	background:#ffffff;
	border:#808080 1px  solid;
	line-height:5mm;
	height:23;
}
 .listTr02
{		
	height:20;
	border-bottom:#808080 1px  solid;
	line-height:5mm;
	background:#ffffff;
}
 .listTrHead
{		
	border-bottom:#808080 1px  solid;
	height:23;
}
/*--------------右边框架详细页面----------------#ecf0f4*/

.rightDetailbody
{	
	margin-left:0;
	margin-top:0;
	overflow:auto;	
}

.detailOutTable
{
	width:100%;
	margin-right:0;
	border:#808080 0px  solid;
	height:100%;
}
.detailTable1
{
	width:650;
	align:center;
	border-collapse:collapse;
	border:#111111 1px solid;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	word-wrap : break-word;
}
.detailTable2
{
	align:center;
	border-collapse:collapse;
	border:#111111 1px solid;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	word-wrap : break-word;
}
.detailTable
{
	width:650;
	align:center;
	border-collapse:collapse;
	border:#111111 1px solid;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	word-wrap : break-word;
}
.detailDiv
{
	width:100%;
	height:100%;
	overflow:auto;
	scrollbar-face-color:#dddddd;
}
.detailInTable
{
	width:100%;
	align:center;
	border-collapse:collapse;
	border:#000000 0px solid;
	padding-left:4px;
	background:#eeeeee;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
}


.detailInTable2
{
	width:100%;
	align:center;
	border-collapse:collapse;
	border:#000000 0px solid;
	padding:4px;
}

.detail_doc_title
{
	font-weight: border; 
	color:#000000;	
	font-size:12px;
	text-align:left;
	font-weight:bold;
	filter: DropShadow(Color=#eeeeee, OffX=1, OffY=1)
}

.nameTd
{
	color:#336699;
}
.fieldTable
{
	width:90%;	
}
.fieldStyle
{
	width:98%;
	padding:0.2cm 0.1cm;
	border-left:0px;
	border-bottom:0px;
	border-right:0px;
}
.fieldLeg
{
	color:#000000;
	padding-top:2;
	padding-bottom:2;
	padding-left:4;
	padding-right:4;
	font-size: 13px;  
	font-weight: bolder; 
	filter: DropShadow(Color=#eeeeee, OffX=1, OffY=1)
}
.fieldset
{
	padding:4;
	width:98%;
	margin:2;
}

/*--------------弹开页----------------*/

.openBody
{
	background-color:#dddddd;
	margin-left:0;
	margin-right:0;
	overflow:auto;
}
.open_title
{
	font-size: 12px;  
	font-weight: border; 
	color:#00000;
	height:30;
	letter-spacing:12px;
	font-weight:bolder;
}
.openListTb{
	width:100%;
	height:100%
}

/*--------------横向的ToolBar----------------*/

.toolBarHori
{
}
.toolBarVert
{
	background-color:;
}
.toolBarPage
{
	display:;
}
.pageSel
{
	text-align:right;
}

/*--------------搜索输入框----------------*/

.queryTable
{
	width:100%;
	background-color:#E6F0F4;
	height:25;
	padding-left:1px;
	border:1px solid;
}

.qInput
{
	border-right:#808080 0px solid;
	border-top:#ffffff 0px solid;
	border-left:#ffffff 0px solid;
	border-bottom:#CACACA 1px solid;
	background-color:transparent;
}
.qInput0
{
	border-right:#808080 0px solid;
	border-top:#ffffff 0px solid;
	border-left:#ffffff 0px solid;
	border-bottom:#CACACA 1px solid;
	background-color:transparent;
}
.qInput1
{
	border-right:#808080 1px solid;
	border-top:#808080 1px solid;
	border-left:#808080 1px solid;
	border-bottom:#808080 1px solid;
	background-color:transparent;
}

.qInput2
{
	border-right:#808080 0px solid;
	border-top:#ffffff 0px solid;
	border-left:#ffffff 0px solid;
	border-bottom:#CACACA 0px solid;
	background-color:transparent;
	
	font-weight: border; 
	color:#cc0000;

	font-size:13px;	
	letter-spacing:8px;
	font-weight:bolder;
	filter:shadow(Color=#cccccc,Direction=135)	
}

.qInput3
{
	border-right:#808080 0px solid;
	border-top:#ffffff 0px solid;
	border-left:#ffffff 0px solid;
	border-bottom:#CACACA 0px solid;
	background-color:transparent;
	
	font-weight: border; 
	color:#cc0000;

	font-size:18px;	
	letter-spacing:8px;
	font-weight:bolder;
	filter:shadow(Color=#cccccc,Direction=135)	
}

.qInput25
{
	border-right:#808080 0px solid;
	border-top:#ffffff 0px solid;
	border-left:#ffffff 0px solid;
	border-bottom:#CACACA 0px solid;
	background-color:transparent;
	
	font-weight: border; 
	color:#cc0000;

	font-size:25px;	
	letter-spacing:8px;
	font-weight:bolder;
	filter:shadow(Color=#cccccc,Direction=135)	
}

.qInputText
{

	font-weight: border; 
    color:#FFFFFF;
	font-size:100px;	
	letter-spacing:8px;
	font-weight:bolder;
}
.qInputnoborder
{
	border-right:#808080 0px solid;
	border-top:#ffffff 0px solid;
	border-left:#ffffff 0px solid;
	border-bottom:#808080 0px solid;
	background-color:transparent;
}
.queryButton
{
	border-right:#000000 1px solid;
	border-top:#eeeeee 1px solid;
	border-left:#eeeeee 1px solid;
	border-bottom:#000000 1px solid;
	font-size:12px;
	height:20;
	background-color:#dddddd;
}
.loginInput
{
	border-right:#000000 0px solid;
	border-top:#000000 0px solid;
	border-left:#000000 0px solid;
	border-bottom:#000000 1px solid;
	font-size:12px;
	background-color:transparent;
}

.loginButton
{
	border-right:#000000 1px solid;
	border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-bottom:#000000 1px solid;
	font-size:12px;
	width:34;
	height:20;
	background-color:transparent;
}

.queryInput
{
	border-right:#808080 0px solid;
	border-top:#808080 0px solid;
	border-left:#808080 0px solid;
	border-bottom:#808080 1px solid;
	background-color:transparent;
}

.openQueryTb
{
	width:90%;
	background-color:#ffffff;
	margin:2px;
	padding:2px;
	height:170;
	border:#dddddd 1px solid;
}

.viewelemStyle
{
	background-color:transparent;
	border-right: 0px solid;
	border-top: 0px solid;
	border-left:0px solid;
	border-bottom:#cccccc 0px solid;
	text-align:left;
	display:none
}
/*--------------层----------------*/
.divScroll
{
	position:relative; 
	top:0;
	left:0;
	width:100%;
	height:70;
	z-index: 1 ;
	overflow:auto;
	scrollbar-face-color:#ecf0f4;
	background-color:#ffffff
}

.listDiv
{
	width:100%;
	height:100%;
	overflow:auto;
	scrollbar-face-color:#ecf0f4;
}

/*--------------标签----------------*/

.tabTable
{
	width:100%;
	border-right:#666666 0px solid;
	border-top:#cccccc 0px solid;
	border-left:#cccccc 0px solid;
	border-bottom:#ccccc 1px solid;
	border-collapse:collapse;
	padding-top:2px;
}

.tabInTable
{
	border:#808080 0px solid;
	margin-top:2px;
	margin-bottom:2px;
	width:98%;
}
.tabTd
{
	background:#eeeeee;
	border-right:#000000 1px  solid;
	border-top:#cccccc 1px  solid;
	border-left:#cccccc 1px  solid;
	border-bottom:#cccccc 0px solid;
	text-align:center;
	cursor:default;
}
.tabTd0
{
	background:#ffffff;
	border-right:#000000 1px  solid;
	border-top:#cccccc 1px  solid;
	border-left:#cccccc 1px  solid;
	border-bottom:#cccccc 1px solid;
	text-align:center;
	cursor:default;
}
.tabContent
{
	background:#EEEEEE;
	border-right:#000000 1px  solid;
	border-top:#cccccc 0px  solid;
	border-left:#cccccc 1px  solid;
	border-bottom:#000000 1px solid;
	text-align:center;
}
/*--------------菜单----------------*/
.divMenu
{
	display:;
	position:absolute;
	background-color:#dddddd;
	border: 1 solid;  
	border-left-color: #eeeeee; 
	border-top-color: #eeeeee; 
	border-bottom-color: #505050; 
	border-right-color: #505050;
	width:80; 
	left: 0px; 
	top: 0px;
	z-index:5;
}

.treeTd1
{
	background:#4090C2;
	padding-left:1mm;
	padding-right:1mm;
	color:#ffffff;
	border:0.2mm groove #000000;
	cursor:hand;
}
.treeTd0
{
	cursor:hand;
}

/*---------------Main页面---------------*/

/*-------在Main页面中最外面的表格样式--------*/
.main_table
{
	width:500;
}



.qqTitleClass
{
	background:#E7E6EC;
	text-align:center;
}
.qqTitleClass2
{
	background:#000000;
	text-align:center;
}
.qqTitleText 
{  
	filter: DropShadow(Color=#eeeeee, OffX=1, OffY=1);
	font-size: 12px; 
	color:#000000;
}
.qqTitleOutClass
{
	border-right:#808080 1px solid;
	border-top:#ffffff 1px solid;
	border-left:#ffffff 1px solid;
	border-bottom:#808080 1px solid;
	margin-right:2px
}


/*-------select css--------*/
.selectTd
{
	position:relative;
	left:1;
	top:1;
	border-left:0;
	border-top:0;
}
.selectInput
{
	position:absolute;
	top:1;
	left:0;
	width:100%;
	clip:rect(2 140 19 2);
	z-index:1
}
/*----------*/
.table12{
	border-right:#808080 1px solid;
	border-top:#ffffff 1px solid;
	border-left:#ffffff 1px solid;
	border-bottom:#808080 1px solid;
	margin-right:2px
	}
.inputadd{
	border-right:#808080 1px solid;
	border-top:#808080 1px solid;
	border-left:#808080 1px solid;
	border-bottom:#808080 1px solid;
	}

.tableStyle
{
	
	border-right:#999999 1px solid;
	border-top:#666666 1px solid;
	border-left:#666666 1px solid;
	border-bottom:#999999 1px solid;
	background-color:#ffffff;
	width:600;
	border-collapse:collapse;
	padding-left:2;

	
}

.tableStyle1
{
	
	border-right:#999999 1px solid;
	border-top:#666666 1px solid;
	border-left:#666666 1px solid;
	border-bottom:#999999 1px solid;
	background-color:#ffffff;
	width:100%;
	border-collapse:collapse;
	padding-left:2;

	
}
.tableStyleZTB
{
	
	border-right:#999999 1px solid;
	border-top:#666666 1px solid;
	border-left:#666666 1px solid;
	border-bottom:#999999 1px solid;
	background-color:#ffffff;
	border-collapse:collapse;
	padding-left:2;

	
}
.tableStyleWorkFlow
{
	

	background-color:#ffffff;
	width:750;
	border-collapse:collapse;
	padding-left:2;

	
}
.tableStyleWorkFlowDemo
{
	
	border-right:#999999 1px solid;
	border-top:#666666 1px solid;
	border-left:#666666 1px solid;
	border-bottom:#999999 1px solid;
	background-color:#ffffff;
	width:780;
	border-collapse:collapse;
	padding-left:2;

	
}
.tableStyleHtc
{
	border-right:#999999 1px solid;
	border-top:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	border-bottom:#999999 1px solid;
	background-color:#ffffff;
	border-collapse:collapse;
	padding:2;
	margin:2;

}
.doc_title 
{  
	font-size: 18px;  
	font-weight: border; 
	color:#00000;
	line-height:15mm;
	font-size:20px;	
	letter-spacing:12px;
	text-decoration: underline;
	font-weight:bolder;
	filter:shadow(Color=#ffcc00,Direction=135)
}
.doc_title2
{  
	font-size: 18px;  
	font-weight: border; 
	color:#00000;
	line-height:15mm;
	font-size:20px;	
	letter-spacing:12px;
	font-weight:bolder;
	filter:shadow(Color=#ffcc00,Direction=135)
}


.doc_title0 {  
	font-weight: border; 
	color:#cc0000;
	line-height:10mm;
	font-size:17px;	
	letter-spacing:8px;
	text-decoration: underline;
	font-weight:bolder;
	filter:shadow(Color=#cccccc,Direction=135)
}

.doc_title1 {  
	font-weight: border; 
	color:#cc0000;
	line-height:10mm;
	font-size:18px;	
	letter-spacing:8px;
	font-weight:bolder;
	filter:shadow(Color=#cccccc,Direction=135);
}

.doc_title23 {  
	font-weight: border; 
	color:#cc0000;
	line-height:10mm;
	font-size:23px;	
	letter-spacing:8px;
	font-weight:bolder;
	filter:shadow(Color=#cccccc,Direction=135);
}

.inputT
{   
	font-weight: border; 
	color:red;
	line-height:25mm;
	font-size:45px;	
	text-decoration: none;
	font-weight:bolder;
}

.info_title {  
 
	font-weight: border; 
	line-height:13mm;
	font-size:20px;	
	letter-spacing:4px;
	font-weight:bolder;
	filter:shadow(Color=#cccccc,Direction=135)
}

.inputT1
{    
	color:red;
	font-size:16px;	
	text-decoration: none;
}
.doc_title1 {  font-size: 16px;  
	font-weight: border; 
	color:#000000;
	line-height:6mm;
	font-size:12px;	
	letter-spacing:4px;
	text-decoration: underline;
	font-weight:bolder;

}

.tabTd
{
	background:#eeeeee;
	border-right:#000000 1px  solid;
	border-top:#cccccc 1px  solid;
	border-left:#cccccc 1px  solid;
	border-bottom:#cccccc 0px solid;
	text-align:center;
}
.tabTd0
{
	background:#ffffff;
	border-right:#000000 1px  solid;
	border-top:#cccccc 1px  solid;
	border-left:#cccccc 1px  solid;
	border-bottom:#cccccc 1px solid;
	text-align:center;
}
.content0
{
	background:#EEEEEE;
	border-right:#000000 1px  solid;
	border-top:#cccccc 0px  solid;
	border-left:#cccccc 1px  solid;
	border-bottom:#000000 1px solid;
	text-align:center;
}
.table00
{
	width:625;
}
.calborder
{
	border-bottom:#cccccc 1px solid;
	text-align:center;
}
.calweek
{
	background:#ecf0f4;
	border-right:#000000 0px  solid;
	border-top:#dddddd 1px  solid;
	border-left:#cccccc 0px  solid;
	border-bottom:#dddddd 1px solid;
	text-align:center;
}
.calcomTd
{
	text-align:center;
	width:10%;
	height:16;
	cursor:hand;
}
.caltodayTd
{
	text-align:center;
	border:#336699 1px  solid;
	width:10%;
	height:16;
	cursor:hand;
	color:red;
	background:#ecf0f4;
}
.caloverTd
{
	text-align:center;
	width:10%;
	height:16;
	background:#ecf0f4;
	border:#336699 1px  solid;
	cursor:hand;
}
.calnowDay
{
	cursor:hand;
	background:#ecf0f4;
	font-size:18pt;
	line-height:15mm;
	font-weight:bolder;
	color:#336699;
	text-align:center;
	filter: DropShadow(Color=#eeeeee, OffX=1, OffY=1)
}
.calnowWeek
{
	background:#ecf0f4;
	font-size:14pt;
	line-height:15mm;
	font-weight:bolder;
	color:#cc0000;
	text-align:center;
	border-bottom:#cccccc 1px solid;
	filter: DropShadow(Color=#eeeeee, OffX=1, OffY=1)
}
/*--------------信息---------#2F8ABC----#FFF1DD--#FFF0F0-*/
.inforListTable
{
	width:100%;
	TABLE-LAYOUT: fixed;
	border-left:0;
	border-right:0;
	border-top:0;
	border-collapse:collapse;
	border-color:red;
	padding-left:2px;
	color:#336699
}
.inforTable
{
	width:100%;
	line-height:15mm;
	word-wrap : break-word;
	border-collapse:collapse;
	padding-left:2px;
}
.sendInfoTr
{
	height:22;
	padding-left:2px;
	background-color:#eeeeee;
}
.sendInfoInput
{
	border:0;
	background-color:transparent;
}
.sendInfoInput_new
{
	border:0;
	border-right:#ffffff 1px  solid;
	border-top:#999999 1px  solid;
	border-left:#999999 1px  solid;
	border-bottom:#ffffff 1px solid;
	background-color:transparent;
}
.sendInfoInput_old
{
	border:0;
	border-right:#cccccc 1px  solid;
	border-top:#999999 1px  solid;
	border-left:#999999 1px  solid;
	border-bottom:#cccccc 1px solid;
	background-color:#ffffff;
    scrollbar-face-color: #E6E6E6;
    scrollbar-shadow-color: #000000;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #003366;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-track-color: #ecf0f4;
    scrollbar-arrow-color: #000000;
}
.inforHead
{
	text-align:center;
	background-color:#FFF1DD;
	border-bottom: 1px solid;
	height:20;
	color:#000000
}
.inforTr
{
	height:20;
	line-height:5mm;
}

.infoTool
{
	background-color:#E6F0F4;
	border-bottom:#999999 1px solid;
}
.infoDiv
{
	position:absolute; 
	left:0; 
	top:0;
	width:100%; 
	height:100%; 
	z-index:2; 
	overflow: hidden; 
	background-color: #ffffff
}
.contentDiv
{
	width:100%;
	height:100%;
	overflow:auto;
	scrollbar-face-color:#ecf0f4;
	wordBreak :break-all;
	wordWrap :break-word;
}
.contentT
{
	color:#cc0000;
	word-wrap :break-word;
}
.contentD
{
	color:#336699;
	word-wrap :break-word;
}
.scrollDiv
{
    scrollbar-face-color: #E6E6E6;
    scrollbar-shadow-color: #000000;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #003366;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-track-color: #ecf0f4;
    scrollbar-arrow-color: #000000;
	overflow:auto;
	width:100%;
}
.infoTitle
{
	padding-left:4;
	filter: DropShadow(Color=#eeeeee, OffX=1, OffY=1);
	font-size: 12px; 
	color:#000000;
	font-weight:bolder;
	letter-spacing:10px;
}
.inforHeadTr
{
	text-align:center;
	background-color:#FFF0F0;
	letter-spacing:5px;
	border-bottom: 1px solid;
	height:20;
	color:#000000
}
.individual_info
{
	font-size:12px;
	letter-spacing:0px;
	line-height:17px;
}


.processDiv
{
	overflow:auto;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;

	position:absolute;
	background-color:#ecf0f4;
	border: 1px solid #4090C2;  	
	left: 0px; 
	top: 0px;
	z-index:3;
	padding:2px;
	filter : progid:DXImageTransform.Microsoft.DropShadow(color=#Dddddd,offX=4,offY=3,positives=true);
}
.titleStr
{
	font-size:9pt;
	height:20;
	padding:2px;
	background-color:#ffffff;
}
.inputCreateCheckBox
{
	MARGIN-TOP: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: small; 
	WIDTH:  20px; 
	FONT-STYLE:  normal; 
	HEIGHT: 22px; 
	TEXT-ALIGN:  center; 
	TEXT-DECORATION:    none;
}


