body
{
	font-size:12px;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	color:#1A1A1A;
	background-color:#F8F8F8;
}
table
{
	font-size:12px;
	border:0;
	color:#1A1A1A;
	border-collapse:collapse;
}
th
{
	border-color:#A4A4A4;
}
td
{
	border-color:#A4A4A4;
}
select
{
	font-size:11px;
}
input
{
	font-size:11px;
}
a
{
	color:#1A1A1A;
	text-decoration:none;
}
a:hover
{
	color:#D85D24;
	text-decoration:underline;
}

.banner th
{
	background-image:url(../IMAGES/tdBack.jpg);
	word-break:keep-all;
}
.banner th *
{
	margin-left:10px;
}
.banner td
{
	width:100%;
	text-align:right;
	background-image:url(../IMAGES/tdBack2.jpg);
}
.banner td input
{
	background-color:transparent;
	cursor:hand;
	border:solid 0px #698FA6;
	color:black;
	font-size:12px;
	width:55px;
	height:20px;
	margin-bottom:3px;
	background-repeat:no-repeat;
	background-position:left;
	text-indent:15px;
}
.banner td img
{
	margin-left:2px;
	margin-right:5px;
}
.banner td #btnSaveAdd
{
	width:90px;
	background-image:url(../images/SaveAdd.gif);
}
.banner td #btnSave
{
	background-image:url(../images/Save.gif);
}
.banner td #btnMSave
{
	background-image:url(../images/MSave.gif);
}
.banner td #btnCancel
{
	background-image:url(../images/Delete.gif);
}
.banner td #btnAdd
{
	background-image:url(../images/Add.gif);
}
.banner td #btnDelete
{
	background-image:url(../images/Delete2.gif);
}
.banner td #btnPrint
{
	background-image:url(../images/Print.gif);
}
.banner td #btnProperty
{
	background-image:url(../images/Property.gif);
}
.banner td #btnExport
{
	background-image:url(../images/Export.gif);
}
.banner td #btnImport
{
	background-image:url(../images/Import.gif);
}
.banner td #btnHelp
{
	background-image:url(../images/Help.gif);
}
.banner td #btnQuery
{
	background-image:url(../images/Qry.gif);
}
.datagrid
{
	color:#023062;
	background-color:White;
}
.textbox
{
	border:solid 1px #7E9DB9;
	width:150px;
	height:20px;
}
.textbox_query
{
	border:solid 1px #7E9DB9;
	margin-bottom:4px;
	width:131px;
	height:20px;
}
.textbox_date
{
	border:solid 1px #7E9DB9;
	margin-bottom:4px;
	width:131px;
	height:20px;
}
.no_border
{
	border:0;
}
.inputNoBorder
{
	border-right:0px;
	border-top:0px;
	font-size:12px;
	border-left:0px;
	width:150px;
	border-bottom: solid 1px black;
	background-color:transparent;
}
.BottomBorder
{
	border-bottom:solid 1px #DDDDDD;
}
.tbMenu
{
	cursor: hand;
	color: #000000;
	padding: 2,6,0,6;
	border: 1 inset #000000;
	background-color: #F0F0F0;
}
.curTbMenu
{
	cursor: hand;
	color: #00265B;
	padding: 2,6,0,6;
	border: 1 inset #244C61;
	background-color: #EAF1FB;
}
.dataTD
{
	height: 22px;
	padding: 0 4 0 2;
	border: 1 inset #888888;
}
.header
{
	color:#023062;
	font-weight:bold;
	text-align:center;
	word-break:keep-all;
	height:22px;
	position:relative;
	top:expression(this.offsetParent.scrollTop-1);
}
.header td
{
	background-color:#E1E1E1;
}
.header2
{
	color:#023062;
	font-weight:bold;
	text-align:center;
	word-break:keep-all;
	height:22px;
}
.header2 td
{
	background-color:#D9D9D9;
}
.alternate
{
	color:#023062;
	background-color:#FFFCE1;
}
.footer
{
	background-color:#F0F0F0;
}
.button
{
	background-color:#D3F3FA;
	border:solid 1px #6DAAC2;
	color:black;
	font-size:12px;
	height:22px;
	width:55px;
	padding-top:2px;
	padding-right:1px;
	padding-bottom:1px;
	padding-left:1px;
}
.cmdbutton
{
	background-color:transparent;
	cursor:hand;
	border:solid 0px #698FA6;
	color:black;
	font-size:12px;
	height:26px;
	width:55px;
	padding-top:5px;
	padding-right:3px;
	padding-bottom:3px;
	padding-left:3px;
	background-repeat:no-repeat;
	background-position:left;
	text-indent:15px;
}
.star
{
	width:10px;
	text-align:right;
	color:Red;
	font-family:Fixedsys;
}
.to
{
	width:20px;
	height:19px;
	text-align:center;
	word-break:keep-all;
}

.tree input
{
	border:0;
}
.menu
{
	border:1px solid #6F8999;
	display:none;
	cursor:default;
	position:absolute;
	background-color:#EEFAFC;
}
.menu td
{
	height:25px;
	border-bottom:1px solid #6F8999;
	color:#25323A;
	word-break:keep-all;
}
.menuitem
{
	background-image: url(../IMAGES/Main_04.jpg);
}
.menuitem td
{
	color:black;
}
.menutop
{
	border:1px solid #FFEA6D;
	height:21px;
	padding:4px 5px 0px 3px;
}
.menutop1
{
	border:1px solid #6F8999;
	height:21px;
	background-image: url(../IMAGES/Main_03.jpg);
	border-bottom:0px;
	padding:3px 4px 1px 4px;
}
.menutop2
{
	padding:1px 4px 3px 4px;
}

.menu_show	{ color:black;border-bottom:1px solid #472B00; background-color:#FAFCE2; display:block; position:absolute; }
.menu_show td	{ border-bottom:1px solid #94923B;cursor:hand; word-break:keep-all; }
.menu_hide	{ display:none; position:absolute; top:0; left:0; }

.TextAreaView
{
BORDER-RIGHT: #3399cc 1px solid; 
BORDER-TOP: #3399cc 1px solid; 
BORDER-LEFT: #3399cc 1px solid; 
BORDER-BOTTOM: #3399cc 1px solid
}

.RepMenuDiv
{
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	BACKGROUND-COLOR: #87CEEB;
	CURSOR: hand;
}
.FilterMenu
{
	color: white;
	background-color: #016299;
	height:22px;
}
.FilterMenu b
{
	color:White;
	font-weight:bold;
}
.FilterMenu font
{
	color:White;
	font-weight:bold;
}
.RepMenuDiv_1
{
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	BACKGROUND-COLOR: #B3CFEA;
	CURSOR: hand;
}
.FindBilBottom {
	background-color: #006299;
	height: 24px;
	color: #FFFFFF;
	padding: 2px;
	border: 1px solid #414042;
}
.FindBilBottom span{
	color: #FFFFFF;
}
.FindBilBottom input{
	background-color:#EAF1FB;
	font-size: 12px;
	color: #00265B;
	border: 1px solid #244C61;
	height: 20px;
	width: 46px;
	padding: 2px 1px 1px;
	margin: 0px;
}

.prop_main { border-left:1px solid; border-right:1px solid; border-top:1px solid; background-color:#D4D2CC; }
.prop_page { width:20px; cursor:hand; text-align:center; }

.MainMenuCenter {
	background-color: #006299;
	color: #FFFFFF;
}
.DataGridTable
{
	border-collapse:collapse;
	background-color: #FFFFFF;
	border: 1px solid #414042;
}
.DataGridItem
{
	color:#023062;
	height: 20px;
}
.MainMenu {
	background-color: #FFEA6D;
	color: #000000;
	border-bottom:solid 1px #414042;
	border-top:solid 1px #414042;
	height:25px;
}
.MainMenu span{
	color: #000000;
}
.MainGroupDiv
{
	width:160;
	height:100%;
	overflow:auto;
	background-color:#EEFAFC;
	border:solid 1px #8AABC3;
}
.MainGroupTD
{
	cursor:hand;
	border-bottom:solid 1px #8AABC3;
	background-image: url(../IMAGES/Main_05.jpg);
	height:30px;
}
.MainGroupTD td
{
	font-weight:bold;
	font-size:13px;
	color:#25323A;
}
.MainGroupTD1
{
	cursor:hand;
	border-bottom:solid 1px #8AABC3;
	background-image: url(../IMAGES/Main_06.jpg);
	height:30px;
}
.MainGroupTD1 td
{
	font-weight:bold;
	font-size:13px;
	color:#25323A;
}
.MainGroupTD2
{
	border-bottom:solid 1px #8AABC3;
	text-align:center;
}
.MainModuleTD
{
	cursor:hand;
	color:black;
	font-size:13px;
	color:#25323A;
}
.MainModuleTD1
{
	cursor:hand;
	border:solid 1px #D9A336;
	background-image:url(../images/Main_17.jpg);
	color:black;
	font-size:13px;
	color:#25323A;
}
.MainModuleTD1 b
{
	color:Orange;
}
.FindBilLeftFrame
{
	background-image: url(../IMAGES/FindBil_Left_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
}
.TabPageBG
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #E6E7E8;
}
.TabPageHeader
{
	background-color:#D2D3D5;
}
.TabPageMenu
{
	background-color:#D2D3D5;
}
.TabPageMenuSelect
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 0px solid;
	background-color: #DAE8F1;
}
.DrpHeader
{
	BACKGROUND-POSITION-X: right;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-image: url(../IMAGES/DrpHeader.gif);
	border-bottom: black 1px solid;
	height:36px
}
.popMenuCell
{
	border-right-style:solid;
	border-right-color:Silver;
	border-right-width:1px;
}
.selectBg
{
	border-color:F5DAC2;	
}
.menuright
{
	BORDER-RIGHT: 2px outset;
	BORDER-TOP: 2px outset;
	DISPLAY: none;
	BORDER-LEFT: 2px outset;
	CURSOR: hand;
	BORDER-BOTTOM: 2px outset;
	POSITION: absolute;
	BACKGROUND-COLOR: menu
}
.menuright TD
{
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	COLOR: black;
	LINE-HEIGHT: 20px;
	word-break:keep-all
}
.hide
{
	display:none;
}
.pp_title_td
{
	height:25;
	font-size:13px;
	font-weight:bold;
	color:white;
	background-image:url(../IMAGES/PersonPanel_Title1.jpg);
	border-top:1px solid #65BDD3;
	border-left:1px solid #65BDD3;
	border-right:1px solid #65BDD3;
}
.pp_title_td span
{
	margin-left:8px;
}
.pp_shortcut
{
	border-bottom:1px solid #65BDD3;
	border-left:1px solid #65BDD3;
	border-right:1px solid #65BDD3;
}
.pp_shortcut td
{
	height:25px;
}
.pp_shortcut th
{
	width:20px;
	text-align:right;
}
.pp_shortcut span
{
	cursor:hand;
	color:#004C6B;
	margin-left:5px;
}
.pp_header td
{
	color:#004C6B;
	border-bottom:1px solid #9E9E9E;
	word-break:keep-all;
}
.pp_uctitle
{
	background-image:url(../IMAGES/PersonPanel_Title2.jpg);
	border-top:1px solid #BDDBDF;
	border-left:1px solid #BDDBDF;
	border-right:1px solid #BDDBDF;
	height:25px;
	padding:0,10,0,20;
}
.pp_uctitle span
{
	color:#006CB0;
	font-size:12px;
	font-weight:bold;	
}
.pp_ucborder
{
	border-bottom:1px solid #BDDBDF;
	border-left:1px solid #BDDBDF;
	border-right:1px solid #BDDBDF;
	background-color:white;
}
.pp_more
{
	text-align:right;
	margin:5px;
	margin-right:15px;
}
.pp_part
{
	border:1px solid #D5EFFC;
	background-color:#D5EFFC;
}
.pp_parttitle
{
	border:1px solid #D5EFFC;
    padding:3;
    background-image:url(../images/PersonPanel_08.jpg);
}

.MailButton
{
	background-color:#EAF1FB;
	border: 1px solid #89ABC6;
	color: #00265B;
	font-size: 12px;
	height: 20px;
	width: 46px;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.MailInput
{
	background-color:#FFFFFF;
	border: 1px solid #89ABC6;
}
.MailInput2
{
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
}
.MailMenu1
{
	background-repeat:repeat-x;
	background-position-y:center;
	background-image: url(../IMAGES/Mail_title1.gif); 
	background-color:#89ABC6;	
}
.MailMenu2
{
	background-repeat:repeat-x;
	background-position-y:top;
	background-image: url(../IMAGES/Mail_title2.gif); 
	background-color:#89ABC6;	
}
.MailMenuBottom
{
	background-repeat:repeat-x;
	background-position-y:bottom;
	background-image: url(../IMAGES/Mail_title3.gif); 
	background-color:#89ABC6;	
}
.MainMenu3
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	cursor: hand;
}
.MailDataGridTable 
{
	border:0px;
	background-color: gray;
}
.MailDataGridItem
{
	height: 20px;
	background-color: #FFFFFF;
}
.MailDataGridHeader
{
	height: 20px;
	background-image: url(../IMAGES/Mail_gridh.gif);
}

/* 带标头的分割框 */
fieldset 
{
	margin:5px 10px 15px 10px; 
	padding: 5px 12px 12px 12px;
	/* background-color: #E6E7E8; */
}
legend
{
	padding: 0px 4px;
	margin: 0px 0px 7px 0px;
	color: #666666;
	font-weight: bold;
	font-size: 1em;
	vertical-align: middle;
}

.textReadOnly
{
	background-color:DarkGray;
}

.headerNav
{
	line-height: 24px;
	margin: 0px 0px 10px 0px;
	padding: 0px auto 0px 10px;
}

.NoActiveheaderNav
{   
	line-height: 24px;
	width:100px;
	background-color:#e5e5e5;
	cursor:hand; 
	text-align:center;  
	margin:0px; 
	border-color:#e5e5e5; 
	border-width:0;
	padding:5px; 
}
.ActiveheaderNav
{   
	line-height: 24px;
	width:100px;
	background-color:#D2D3D5; 
	/* background-color:#cccccc; */
	cursor:hand; 
	text-align:center;  
	margin:0px; 
	border-color:#cccccc; 
	border-width:0; 
	padding:5px;
}

.CommandBar
{
	 margin:auto auto 10px auto;
}

.popupCommandBar
{
   margin:15px auto 15px auto;
   text-align:center;   	
}

.key_bg
{
     background-color: #D9D9D9;
     height:30px;
     border-top:solid 1px #C4C4C4;
     text-align:right;
     padding-right:10px;
}

.FlowTable
{
	border:solid 1px white;
	cursor:default;
}
.FlowTable hr
{
	color:#898989;
}
.FlowTitle
{
	width:210px;
	margin-bottom:33px;
	letter-spacing:5;
}
.FlowTitle b
{
	margin-left:65px;
	font-size:16px;
}
.FlowFrame1
{
	height:30px;
	border-top:solid 1px #919A9D;
	border-left:solid 1px #919A9D;
	border-right:outset 2px #919A9D;
	border-bottom:outset 2px #919A9D;
	background-color:#D6F5FD;
	text-align:center;
	word-break:keep-all;
	color:Black;
	cursor:hand;
	font-size:14px;
}
.FlowFrame1 div
{
	padding-left:15px;
	padding-right:15px;
	color:Black;
}
.FlowFrame1 span
{
	padding-left:5px;
	padding-right:5px;
	color:Black;
}
.FlowFrame1 font
{
	font-family:Webdings;
	color:#FE6C00;
}
.FlowFrame2
{
	height:30px;
	border-top:solid 1px #919A9D;
	border-left:solid 1px #919A9D;
	border-right:outset 2px #919A9D;
	border-bottom:outset 2px #919A9D;
	background-color:#FBF4CA;
	text-align:center;
	word-break:keep-all;
	color:Black;
	cursor:hand;
	font-size:14px;
}
.FlowFrame2 div
{
	padding-left:15px;
	padding-right:15px;
	color:Black;
}
.FlowFrame2 span
{
	padding-left:5px;
	padding-right:5px;
	color:Black;
}
.FlowFrame2 font
{
	font-family:Webdings;
	color:#FE6C00;
}
.FlowFrame3
{
	height:30px;
	border-top:solid 1px #919A9D;
	border-left:solid 1px #919A9D;
	border-right:outset 2px #919A9D;
	border-bottom:outset 2px #919A9D;
	background-color:#F3F3F3;
	text-align:center;
	word-break:keep-all;
	color:Black;
	cursor:hand;
	font-size:14px;
}
.FlowFrame3 div
{
	padding-left:10px;
	padding-right:10px;
	color:Black;
}
.FlowFrame3 span
{
	padding-left:5px;
	padding-right:5px;
	color:Black;
}
.FlowFrame3 font
{
	font-family:Webdings;
	color:#FE6C00;
}
.FlowLine1
{
	border-right:solid 1px #898989;
	width:50%;
}
.FlowLine2
{
	height:15;
	border-left:solid 1px #898989;
}
.FlowArrow1
{
	font-family:Webdings;
	color:#898989;
	text-align:center;
}
.FlowArrow1 font
{
	margin-left:-6px;
	margin-right:-4px;
	font-weight:bold;
}
.FlowArrow1 div
{
	font-size:18px;
	margin-left:2px;
	margin-top:-9px;
	margin-bottom:-5px;
}
.FlowArrow2
{
	font-family:Webdings;
	color:#898989;
	text-align:center;
}
.FlowArrow2 font
{
	margin-left:-3px;
	margin-right:-7px;
	font-weight:bold;
}
.FlowArrow2 div
{
	font-size:21px;
	margin-left:1px;
	margin-top:-9px;
	margin-bottom:-9px;
}
.FlowMenu
{
	position:absolute;
	top:200;
	left:300;
	border:solid 1px #A6A6A6;
    background-color:#FAEFB0;
    cursor:hand;
    font-size:13px;
}
.FlowMenu td
{
	border-bottom:solid 1px #A6A6A6;
	padding:3px 15px 3px 15px;
	height:25px;
}
.FlowMenu th
{
	font-weight:normal;
	text-align:left;
	padding:3px 15px 1px 15px;
}
.FlowMenu span
{
	font-family:Webdings;
	font-size:8px;
	width:15px;
	text-align:right;
	padding-right:2px;
	padding-bottom:3px;
}

.MngIndex a
{
	color:expression(this.href==''?'#1A1A1A':'#D85D24');
	text-decoration:expression(this.href==''?'none':'underline');
}
.MngHeader
{
	background-image:url(../images/crm_03.jpg);
	border:solid 1px #A4A4A4;
	height:28px;
	position: relative;
	top:expression(this.offsetParent.scrollTop);
}
.MngHeader span
{
	margin-right:10px;
}
.MngHeader img
{
	margin-left:10px;
	margin-right:10px;
}
.MngHeader #btnAdd
{
	background-color:transparent;
	background-image:url(../images/Add.gif);
	cursor:hand;
	width:55px;
	border-width:0px;
	background-repeat:no-repeat;
	background-position:left;
	text-indent:12px;
}
.MngHeader #btnAddBody
{
	background-color:transparent;
	background-image:url(../images/AddBody.gif);
	cursor:hand;
	width:90px;
	border-width:0px;
	background-repeat:no-repeat;
	background-position:left;
	text-indent:12px;
}
.MngHeader1
{
	width:100%;
	height:1px;
	border-bottom:solid 1px #A4A4A4;
}

.TabSelected
{
	height:22px;
	background-image:url(../images/Search_07.jpg);
	border-left:solid 1px #6B8EA5;
	border-top:solid 1px #6B8EA5;
	border-right:solid 1px #6B8EA5;
	border-bottom:solid 0px #6B8EA5;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	word-break:keep-all;
	color:#14558D;
}
.TabSpace
{
	height:22px;
	border-left:solid 1px #C8D5E0;
	border-bottom:solid 1px #6B8EA5;
}
.TabNormal
{
	height:22px;
	background-image:url(../images/Search_08.jpg);
	border-left:solid 1px #C8D5E0;
	border-top:solid 1px #C8D5E0;
	border-right:solid 0px #C8D5E0;
	border-bottom:solid 1px #6B8EA5;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	word-break:keep-all;
	cursor:hand;
	color:#14558D;
}
.TabFrame
{
	border-left:solid 1px #6B8EA5;
	border-right:solid 1px #6B8EA5;
	border-bottom:solid 1px #6B8EA5;
}