﻿*
{
	scrollbar-3dlight-color:#D4D0C8; /*- 最外左 -*/
	scrollbar-highlight-color:#fff; /*- 左二 -*/
	scrollbar-face-color:#E4E4E4; /*- 面子 -*/
	scrollbar-arrow-color:#666; /*- 箭头 -*/
	scrollbar-shadow-color:#808080; /*- 右二 -*/
	scrollbar-darkshadow-color:#D7DCE0; /*- 右一 -*/
	scrollbar-base-color:#D7DCE0; /*- 基色 -*/
	scrollbar-track-color:#;/*- 滑道 -*/
}
body
{
	margin:1px;
}

.navBar
{
	height:31px;
	line-height:31px;
	background:url(images/rnav_bg.gif) repeat-x 0 0;
	position:relative;
}
.navBar .currInfo
{
	height:31px;
	line-height:31px;
	background:url(images/userdot.gif) no-repeat left center;
	padding-left:40px;
	position:absolute;
	top:0;
	right:0;
}
.navBar .nav
{
	height:31px;
	line-height:31px;
	background:url(images/navdot.gif) no-repeat left center;
	margin-left:5px;
	padding-left:10px;
}
.navBar .currInfo span
{
	margin-left:2px;
	margin-right:2px;
}

/*列表的样式*/
.list
{
	width:100%;
	margin-top:2px;
	border-top:solid 1px #ABC7D2;
	border-left:solid 1px #ABC7D2;
}
.list thead tr
{
	height:22px;
	background:#B9DCE2;
	color:#000;
}
.list tbody tr
{
	height:22px;
	color:#324849;
}

.list tbody tr.alter
{
	background-color:#E2EDF4;
}

.list td
{
	border-bottom:solid 1px #ABC7D2;
	border-right:solid 1px #ABC7D2;
	text-indent:2px;
}
/*列表样式结束*/

/*列表查询样式*/
.query
{
	clear:both;
	display:block;
	margin-top:2px;
	background-color:#D7DEF9;
	padding:2px;
}
.tbSearch
{
	display:block;
}
.tbSearch td,.tbSearch th
{
	height:24px;
	line-height:24px;
	padding-right:2px;
}
.tbSearch th
{
	color:#444851;
}

/*请求消息样式*/
#requestMsg
{
	position:absolute;
	background-color:#FFF;
	border:solid 1px #000;
	z-index:999;
	left:-9999px;
	padding:10px;
}

.wait
{
	display:block;
	background:url(images/wait.gif) no-repeat;
	background-position:center center;
	width:60px;
	height:40px;
}

.complete
{
	display:block;
	text-align:center;
	line-height:30px;
}
/*请求消息样式结束*/


/*输入信息样式*/

.tb_info
{
	width:100%;
	border-top:solid 1px #E7E7E7;
	border-left:solid 1px #E7E7E7;
	margin-top:2px;
}
.tb_info td
{
	border-right:solid 1px #E7E7E7;
	border-bottom:solid 1px #E7E7E7;
	text-indent:2px;
	padding:2px;
}
.tb_info tr
{
	height:22px;
}
.tb_info .title
{
	/*color:#324849;*/
	color:#000;
	background-color:#D8E2E4;
}
.tb_info .content
{
}
.tb_info .remark
{
}

.txt
{
	border:solid 1px #ccc;
	height:20px;
	line-height:20px;
}
.txtH18
{
	border:solid 1px #ccc;
	height:18px;
	line-height:18px;
}
.atxt
{
	border:solid 1px #ccc;
}

.input_msg, .err_msg
{
	line-height:18px;
	margin-top:2px;
	padding:2px;
}
.input_msg
{
	/*
	border:solid 1px #ccc;
	background-color:#FFFAE7;
*/
color:#666;
}
.err_msg
{
	/*
	border:solid 1px #FF6600;
	background-color:#FFF2E9;
*/
	color:#FF0000;
}
.spanBtn
{
	height:21px;
	display:inline-block;
	margin-right:10px;
	background:url(images/btnl_bg.gif) no-repeat 0 0;
}
.btn
{
	position:relative;
	left:2px;
	border:0px;
	height:21px;
	background:url(images/btn_bg.gif) no-repeat;
	background-position:right top;
}
.op_bar
{
	margin:5px auto;
}
.op_bar input
{
	
}
.sel_bar
{
}
/*输入信息样式结束*/



.hide
{
	display:none;
}



/*树形菜单样式*/
.tree
{
	margin-left:-15px;
	}
.root{}
.tree img,.tree a,.tree label,.tree span
{
	/*display:inline-block;*/
}
.tree li
{
	display:block;
	padding-left:16px;
}
.tree li div
{
	height:18px;
	line-height:18px;
}

.tree li.item
{
	background:url(images/tree/elbow-line.gif) repeat-y 0 0;
}

.emend,.em,.ep,.epend,.eb,.eeb,.leaf
{
	width:16px; height:18px;
	vertical-align:top;
}
.emend
{
	background:url(images/tree/elbow-end-minus.gif) no-repeat 0 0;
}
.em
{
	background:url(images/tree/elbow-minus.gif) no-repeat 0 0;
}
.ep
{
	background:url(images/tree/elbow-plus.gif) no-repeat 0 0;
}
.epend
{
	background:url(images/tree/elbow-end-plus.gif) no-repeat 0 0;
}
.leaf
{
	background:url(images/tree/leaf.gif) no-repeat 0 0;
}
.eb
{
	background:url(images/tree/elbow.gif) no-repeat 0 0;
}
.eeb
{
	background:url(images/tree/elbow-end.gif) no-repeat 0 0;
}
.tree .fopen,.tree .fclose
{
	width:16px; 
	height:16px;
	vertical-align:middle;
}
.tree .fopen
{
	background:url(images/tree/folder-open.gif) no-repeat 0 0;
}
.tree .fclose
{
	background:url(images/tree/folder.gif) no-repeat 0 0;
}
.tree span.text,.tree a.text,.tree label.text
{
	display:inline-block;
	height:18px;
	line-height:18px;
	vertical-align:middle;
	margin-left:3px;
}
.tree span.text,.tree label.text
{
}
.tree a.text
{
}
.tree .closed
{
	display:none;
}
.tree input
{
	height:18px;
	line-height:18px;
	vertical-align:middle;
	margin-left:3px;
}
/*树形菜单样式结束*/




/*常用的rgb*/
.red
{
	color:Red;
}
.green
{
	color:Green;
}
.blue
{
	color:Blue;
}

.bold
{
	font-weight:bold;
}
.blak
{
	color:Black;
}
.yellow
{
	color:Yellow;
}

.hand
{
	cursor:pointer;
}

a.add,a.del,a.pub,a.screen,a.move,a.open,a.create,a.copy,a.up,a.fresh,a.add_gt,a.fresh_gt
{
	height:20px;
	line-height:20px;
	border:0px;
	color:#000;
	padding-left:12px;
}
a.add_gt
{
	background:url(../../images/icon/add_gt.gif) no-repeat 0 -2px;
	padding-left:20px;
}
a.add
{
	background:url(../../images/icon/add.gif) no-repeat 0 center;
}
a.add:link,a.add:hover,a.add:visited,
a.del:link,a.del:hover,a.del:visited,
a.move:link,a.move:hover,a.move:visited,
a.open:link,a.open:hover,a.open:visited,
a.screen:link,a.screen:hover,a.screen:visited,
a.create:link,a.create:hover,a.create:visited,
a.copy:link,a.copy:hover,a.copy:visited,
a.up:link,a.up:hover,a.up:visited,
a.fresh:link,a.fresh:hover,a.fresh:visited,
a.add_gt:link,a.add_gt:hover,a.add_gt:visited,
a.fresh_gt:link,a.fresh_gt:hover,a.fresh_gt:visited
{
	text-decoration:none;
	color:#000;
}
a.del
{
	background:url(../../images/icon/del.gif) no-repeat 0 center;
}

a.pub
{
	background:url(../../images/icon/pub.gif) no-repeat 0 center;
}
a.open
{
	background:url(../../images/icon/pub.gif) no-repeat 0 center;
}
a.screen
{
	background:url(../../images/icon/screen.gif) no-repeat 0 center;
}
a.move
{
	background:url(../../images/icon/move.gif) no-repeat 0 center;
	padding-left:15px;
}
a.copy
{
	background:url(../../images/icon/copy.gif) no-repeat 0 center;
	padding-left:15px;
}
a.create
{
	background:url(../../images/icon/create.gif) no-repeat 0 center;
}
a.up
{
	background:url(../../images/icon/up.gif) no-repeat 0 center;
}

a.fresh
{
	background:url(../../images/icon/fresh.gif) no-repeat 0 center;
	padding-left:18px;
}
a.fresh_gt
{
	background:url(../../images/icon/fresh_gt.gif) no-repeat 0 -1px;
	padding-left:20px;
}

.EEdit
{
	display:block;
}
a.EAdd,a.EUpdate,a.EStat,a.EDel,a.EView,a.EOpen,a.ESet
{
	display:inline-block;
	margin:2px;
	width:20px;
	height:18px;
}
a.EAdd
{
	background:url(../../images/edit/add.gif) no-repeat center center;
}
a.EUpdate
{
	background:url(../../images/edit/update.gif) no-repeat center center;
}
a.EStat
{
	background:url(../../images/edit/stat.gif) no-repeat center center;
}
a.EDel
{
	background:url(../../images/edit/EDel.gif) no-repeat center center;
}
a.EView
{
	background:url(../../images/edit/view.gif) no-repeat center center;
}
a.EOpen
{
	background:url(../../images/edit/EOpen.gif) no-repeat center center;
}
a.ESet
{
	background:url(../../images/edit/ESet.gif) no-repeat center center;
}

.separator
{
	display:inline-block;
	height:20px;
	width:8px;
	background:url(../../images/icon/separator.gif) no-repeat 0 0;
}

.correct
{
	display:inline-block;
	width:16px;
	height:16px;
	background:url(../../images/icon/correct.gif) no-repeat center center;
}
.wrong
{
	display:inline-block;
	width:16px;
	height:16px;
	background:url(../../images/icon/wrong.gif) no-repeat center center;
}
.disabled
{
	color:#9E80B6;
}

/**/

/*卡片样式*/
.cards
{
	
}
.cards .cardTitle
{
	display:block;
	height:25px;
	background:url(../../images/cardtitle_bg.gif) repeat-x;
	border-bottom:solid 1px #9DABD0;
	position:relative;
}
.cards .cardTitle ul
{
	height:22px;
	margin-left:10px;
	position:absolute;
	bottom:0;
}
.cards .cardTitle li.first
{
	border-left-style:solid;
	border-left-width:1px;
}
.cards .cardTitle li.last
{
	border-right-style:solid;
	border-right-width:1px;
}
.cards .cardTitle li
{
	height:21px;
	line-height:21px;
	float:left;
	padding-left:8px;
	padding-right:8px;
	cursor:pointer;
	background:url(../../images/cardtitlec_bg.gif) repeat-x 0 bottom;
	border-top-style:solid ;
	border-top-width:1px;
	border-color:#C0C3CA;
	border-left-style:solid;
	border-left-width:1px;
}
.cards .cardTitle li.current
{
	height:22px;
	background:url(../../images/cardtitlecurr_bg.gif) repeat-x 0 0;
	background-position:0 0px;
	border-left:solid 1px #9DABD0; 
	border-top:solid 1px #9DABD0; 
	border-right:solid 1px #9DABD0;
	color:Black;
	font-weight:normal;
	font-size:12px;
}
.cards .cardBody
{
	display:block;
	/*border:solid 1px #000;*/
	padding:5px;
}
.cards .card
{
}
/*卡片样式结束*/


/*日期样式*/
#Fddxdate
{
	position:absolute;
	top:-9999px;
	left:-9999px;
	z-index:10000;
}
#ddxdate,#ddxfdate
{
	border:solid 1px #BFCDEC; 
	display:inline-block; 
	background:url(../date/images/datebg.gif) repeat-x left bottom;
	background-color:#fff;/*#F1F6F9;*/
}
#ddxdate
{
	position:absolute;
	z-index:9999;
	top:-1000px;
	left:-1000px;
}
#ddxfdate
{
	position:absolute;
	z-index:9999;
	top:0;
	left:0;
}
#ddxdate .title,#ddxfdate .title
{
	height:20px;
	line-height:20px;
	background:url(../date/images/datetitle_bg.gif) repeat-x 0 0;
	background-color:#0000AA;
	width:100%;
	position:relative;
	padding:2px;
	text-align:left;
	/*text-align:center;*/
}
#ddxdate th,#ddxfdate th
{
    padding:0.7em 0.3em;
    font-weight:bold;
    text-align:center;
}
#ddxdate table,#ddxfdate table
{
	margin:2px;
}
#ddxdate td,#ddxfdate td
{
	padding:1px;
}
#ddxdate td a.active,#ddxfdate td a.active
{
	border:1px solid #FAD42E;
	color:#000;
	background-color:#FFF0A5;
}
#ddxdate td a.active:hover,#ddxfdate td a.active:hover
{
	border:1px solid #FAD42E;
	color:#000;
	background-color:#FFF0A5;
}
#ddxdate td a,#ddxfdate td a
{
	padding:0.2em;
	border:1px solid #ccc;
	text-align:right;
	display:block;
	color:#333;
	font-size:0.9em;
	font-family:Verdana, Arial;
	font-weight:bold;
}
#ddxdate td a:hover,#ddxfdate td a:hover
{
	border:1px solid #FAD42E;
	background-color:#FFF0A5;
}
#ddxdate .DPreMonth,#ddxfdate .DPreMonth
{
	border:solid 1px #fff;
	width:10px;
	height:11px;
	margin:auto 3px auto 3px;
	cursor:pointer;
}
#ddxdate .DNextMonth,#ddxfdate .DNextMonth
{
	border:solid 1px #fff;
	width:10px;
	height:11px;
	margin:auto 3px auto 0;
	cursor:pointer;
}
#ddxdate .dClose,#ddxfdate .dClose
{
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
}
#ddxdate .title select,#ddxfdate .title select
{
	margin:auto 3px auto 0;
	height:18px;
}
/*日期样式结束*/

/*提示样式*/
.tips
{
	display:block;
	border:solid 1px #C8CFDD;
	background-color:#E3EBFE;
	padding-bottom:5px;
}
.tips .tipbar
{
	height:6px;
	background:url(images/tipbar_bg.gif) repeat-x 0 0;
	margin-bottom:5px;
}
.tips p.tip
{
	line-height:16px;
	margin:2px 5px;
	color:#DA0303;
	background:url(images/gt.gif) no-repeat;
	background-position:left 2px;
	text-indent:12px;
}
/*提示样式结束*/

/*权限设置图标*/
a.SModule,a.SPage,a.SAction,a.SInfoModule
{
	display:inline-block;
	margin:2px;
	width:21px;
	height:20px;
}
a.SModule
{
	background:url(../../images/edit/smodule.gif) no-repeat center center;
}
a.SPage
{
	background:url(../../images/edit/spage.gif) no-repeat center center;
}
a.SAction
{
	background:url(../../images/edit/saction.gif) no-repeat center center;
}
a.SInfoModule
{
	background:url(../../images/edit/sinfomodule.gif) no-repeat center center;
}
/*权限设置图标结束*/
