﻿body 
{
	
    margin-left : 0px;
	margin-top: 0px; 
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 9pt;
	background-color:#F4FBFD;
	margin: 0px;
	padding: 0px;
	

	color: #4B4B4B;
	font-family: Tahoma;
	scrollbar-base-color:#808080;
	scrollbar-3dlight-color:#808080;
	
	scrollbar-face-color:#808080;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-darkshadow-color:#808080;
	
}
/*DivUpper*/
.sub-window
{
	background-color: #b6d0e8;
	position:absolute;
	cursor:move;
}
.sub-window-closebutton
{
	width: 17px;
	height: 17px;
	background-image: url(../img/divupper/Flick-Window_06.gif);
	background-repeat:no-repeat;
	background-position: center center;
	cursor:hand;
}
.sub-window-frame
{
	border: #E27575 1px solid;
	cursor:auto;
}
.sub-window-separator-topleft
{
	background-image:url(../img/divupper/Flick-Window_09.gif);
	background-repeat:no-repeat;
	width:5px;
	height:5px;
}
.sub-window-separator-top
{
	background-image:url(../img/divupper/Flick-Window_10.gif);
	background-repeat: repeat-x;
}
.sub-window-separator-topright
{
	background-image:url(../img/divupper/Flick-Window_12.gif);
	background-repeat:no-repeat;
	width:5px;
}
.sub-window-separator-left
{
	background-image:url(../img/divupper/Flick-Window_13.gif);
	background-repeat: repeat-y;
	width:5px;
}
.sub-window-separator-right
{
	background-image:url(../img/divupper/Flick-Window_15.gif);
	background-repeat: repeat-y;
	width:5px;
}
.sub-window-separator-bottomleft
{
	background-image:url(../img/divupper/Flick-Window_18.gif);
	background-repeat:no-repeat;
	width:5px;
	height:5px;
}
.sub-window-separator-bottom
{
	background-image:url(../img/divupper/Flick-Window_20.gif);
	background-repeat: repeat-x;
}
.sub-window-separator-bottomright
{
	background-image:url(../img/divupper/Flick-Window_21.gif);
	background-repeat:no-repeat;
}
.sub-window-enabler
{
	position:relative;
	behavior: url(../Style/htc_move_selection_panel.htc);	
}

.sub-window-title
{
	visibility: visible;
	cursor:move;
}

.sub-window-tool
{
	border-left: #697dbb 2px solid;
	cursor:hand;
}


.selection-body-separator
{
	border-right: #cbe396 1px solid;
	border-left: #cbe396 1px solid;
}

.selection-body-item
{

}

.selection-field
{
	line-height:20px;
}

.selection-field-tool
{
	padding-left:2px;
	cursor:hand;
}

.selection-field-value
{
	
}

.portal-detail-title1 {
	background-image: url(../img/divupper/index_42.gif);
	background-repeat: no-repeat;
}
.portal-detail-title2 {
	background-image: url(../img/divupper/index_45.gif);
	background-repeat: repeat-x;
}
.portal-detail-title3 {
	background-image: url(../img/divupper/index_46.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.portal-detail-title4 {
	font-family: "??";
	font-size: 9pt;
	color: #383838;
	font-weight: bold;
	background-image: url(../img/divupper/index_45.gif);
	background-repeat: repeat-x;
}
.portal-detail-title5 {
	font-family: "??";
	color: #383838;
	font-size: 9pt;
	background-image: url(../img/divupper/index_45.gif);
	background-repeat: repeat-x;
}
.portal-detail-title-icon
{
	background-image:url(../img/divupper/index_35.gif);
	background-repeat:no-repeat;
}
.portal-detail-alternating
{
	background-color: #FFFFFF;
}
.portal-detail-item
{
	background-color: #F5F5F5;
}
.portal
{
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 15px;

}

.portal-header
{
	padding-top: 15px;
	padding-right: 5px;
	padding-left: 15px;
}

.portal-panel
{
	padding-left: 0px;
	border:solid 1px #ADADAD;
	border-top:0px;
	background-color:#FFFFFF;
}
.portal-panel1
{
	padding: 10px;
	border:solid 1px #ADADAD;
}
.portal-panel2
{
	padding-left: 0px;
	border-left:solid 1px #ADADAD;
	background-color:#FFFFFF;
}
.portal-panel3
{
	padding-left: 0px;
	border:solid 1px #ADADAD;
	background-color:#FFFFFF;

}
.portal-panel4
{
	padding: 3px;
	border: 0px;
	border-top:solid 1px #ADADAD;
	background-color:#F5F5F5;
}
.portal-item
{
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

textarea
{	
	border: 1px solid #CCCCCC;    
}
hr
{
	height:1px;		
}
input
{
    font-size: 12px;
	font-style: normal;
	color: #393939;
	text-decoration: none;
	border: 1px solid #CCCCCC;    
}
select
{ 
}
.listHr
{
	border:1px solid DarkCyan;
	height:1px;	
}
.leftHr
{
	border:1px dotted #5CABCA;
	height:1px;
}
.viewTable
{
	border:1px solid #5CABCA;
}

a.ContentTxt {
	
	color: #333333;
	text-decoration: none;
}
a.ContentTxt:link {
	
	color: #333333;
	text-decoration: none;
}
a.ContentTxt:hover {
	
	color: #ff0000;
	text-decoration: none;
}

a {
	
	text-decoration:none;
	font-style: normal;
	color: #000000;
}
a:link {
	
	text-decoration:none;
	font-style: normal;
	color: #000000;
}
a:hover {
	
	text-decoration:underline;
	font-style: normal;
	color: #ff0000;
}

a.RightTxt {
	
	text-decoration:none;
	font-style: normal;
	color: #000000;
	line-height:24px;
}
a.RightTxt:link {
	
	text-decoration:none;
	font-style: normal;
	color: #000000;
	line-height:24px;
}
a.RightTxt:hover {
	
	text-decoration:underline;
	font-style: normal;
	color: #ff0000;
	line-height:24px;
}

a.LeftMenu {
	
	text-decoration:none;
	font-style: normal;
	color: #333333;
}
a.LeftMenu:link {
	
	text-decoration:none;
	font-style: normal;
	color: #333333;
}


a.LeftMenu:hover {
	
	text-decoration:none;
	font-style: normal;
	color: #FF8000;
}

/*
	==============tool error=======================
*/
.tool-error 
{
	background-color: #E0E2F7;
}
.tool-error .tool-error-icon
{
	background-image: url(../img/homepages/mistake_07.gif);
	background-position: center;
	background-repeat: no-repeat;
	width:30px;
	height:32px;
}
.tool-error .tool-error-closebutton
{
	background-image: url(../img/homepages/mistake_03.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:13px;
	height:13px;
	cursor:hand;
}
.tool-div
{
	background-image: url(../img/homepages/mistake_03.gif);
	background-position: center;
	background-repeat: no-repeat;
	width:30px;
	height:32px;
}

/* =====================================================================

/*Split.aspx*/
.middle_td
{
	background-image:url("../img/homepages/middle_td.gif");
	background-repeat: repeat-y;
	width: 10px;
}

.bar_left
{ 
  background-image:url("../img/homepages/middle_2left.gif");
	width:7px;
	height:1px;
	background-repeat:no-repeat;
	cursor:hand;
	
}
.bar_right
{
	background-image:url("../img/homepages/middle_2right.gif");
	width:10px;
	height:97px;
	background-repeat:no-repeat;
	cursor:hand;
	
}

/*Top.aspx*/
.portal-top1
{
	background-image:url("../img/homepages/logo.gif");
	background-repeat:no-repeat;
	width:227px;
	height:81px;
}

.portal-top3
{
	background-image: url("../img/homepages/topback.gif");
	background-repeat: repeat-x;
	height:70px;
}

.portal-middle
{
	background-image:url("../img/homepages/topback1.gif");
	background-repeat:repeat-x;
}

/*LeftMenu.aspx*/
.left-menuitem-title-text
{
	font-family: "宋体";
	font-size: 9pt;
	color: #4B4B4B;
	font-weight: bold;
	height:24px;
	padding-left:25px;
	padding-top:5px;
}

.left-menuitem-text
{
	cursor:hand;
	color:#415965;
}
.left-menuitem-text-selected
{
	cursor:hand;
	color:#415965;
	font-weight:bold;
}
.left-menuitem-text-over
{
	cursor:hand;
	color:#FF9900;
}

.left-menuitem-onlyone
{
	background:url("../img/homepages/onlyone.gif") no-repeat;
	background-position:left center;
	width:25px;
	height:14px;
}

.left-menuitem-first
{
	background:url("../img/homepages/first.gif") no-repeat;
	background-position:left center;
	width:25px;
	height:14px;
}

.left-menuitem
{
	background:url("../img/homepages/normal.gif") no-repeat;
	background-position:left center;
	width:25px;
	height:14px;
}

.left-menuitem-last
{
	background:url("../img/homepages/last.gif") no-repeat;
	background-position:left center;
	width:25px;
	height:14px;
}

.left-menu
{
   	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	background-color: #CCEFFC;
	width:190px;
	height: 100%;
}


/*editmode*/
.main_table
{
	background-image:url("../img/homepages/tren.gif");
	font-size: 9pt;
    font-family: "Verdana" , "宋体";

}

.info_td
{
}

.edit_td
{
}

/*ReturnMessageEdit.aspx*/
.inbox_td
{
	background-image:url("../img/Liaison/inbox.gif");		
}
.outbox_td
{
	background-image:url("../img/Liaison/outbox.gif");	
}
.write
{
	background-image:url("../img/Liaison/write.gif");		
}

/*bottom.htm*/
.bottom_body {
	font-size: 14px;
	font-style: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: center center;
	background-color: #566A7E;
}
.bottom_table {
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}

.bottom_txt {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	
}

.bottom_table2
{
	background-image:url("../img/homepages/index_page_51.gif");
}

.bottom_lefticon
{
	
	background-image:url("../img/homepages/index_page_53.gif");
	
}

/*top.aspx*/
.top_td1
{
	background-image:url("../img/homepages/inner_headbg.gif") ;
	background-position:center; 
	background-repeat:repeat-x;
}

.top_td2
{
	background-image:url("../img/homepages/inner_011.gif");
	background-position:center; 
	background-repeat:no-repeat;
}
.top_td3
{
	background-position:center;
	background-repeat:no-repeat;
}
.top_td4
{
	background-image:url("../img/homepages/inner_012.gif");
    background-position:center;
    background-repeat:no-repeat;
}

.top_td5
{
	background-image:url("../img/homepages/index_page_02.gif");
}

.top_td6
{
	background-image:url("../img/homepages/index_page_03.gif");
}

.top_img
{
	background-image:url("../img/homepages/index_page_08.gif" );
	cursor:hand;
}

.portal-tool1
{
	background-image:url(../img/homepages/index_20.gif);
	width:25px;
	height:25px;
	cursor:hand;
}

.portal-tool3
{
	background-image:url(../img/homepages/index_05a.gif);
	width:25px;
	height:25px;
	cursor:hand;
}

.portal-middle
{
	background-image:url(../img/homepages/index_15.gif);
	background-repeat:repeat-x;
}

.portal-middle-separate
{
	background-image:url(../img/homepages/index_18.gif);
	background-repeat:no-repeat;
	width:7px;
	height:25px;
}

.menubg1 {
	
	font-size :10pt;
	color: #000000;
	background-image: url("../img/homepages/index_page_04.gif");
	background-repeat: no-repeat;
	height: 39px;
	width: 90px;
	padding-top: 2px;
	background-position: center center;
}
.menubg2 {

    font-size :10pt;
	color: #000000;
	background-image: url("../img/homepages/index_page_03.gif");
	background-repeat: no-repeat;
	height: 39px;
	width: 90px;
	padding-top: 2px;
	background-position: center center;
}
.top_split
{
	background-image: url("../img/homepages/index_page_06.gif");
}

/*LeftMenu.aspx*/
.left_p1
{
	background-image: url("../img/homepages/inner_03.gif");
}
.left_td1
{
	
}
.left_tdAll
{
	background-color: #EBF7FD;
	background-position:bottom center; 
	background-repeat:no-repeat;
}
.left_p2
{
	background-image : url("../img/homepages/inner_12.gif");
}
.left-menuitem
{
	padding-left:10px;
	padding-bottom:5px;
	background-color:#FFFFFF;
	border-left:solid 1px #ADADAD;
	border-right:solid 1px #ADADAD;
	width:174;
	color: #4B4B4B;
}

/*LoginPage.aspx*/
.login_td1
{
	background-image : url("../img/homepages/Login_bg.jpg");
    background-position:center center;
    background-repeat:no-repeat;
}

.LoginInput {
	font-size: 14px;
	font-style: normal;
	color: #205E95;
	height: 27px;
	width: 184px;
	padding-top: 4px;
	border: 1px solid #FFFFFF;
	background-color: #ADDAEA;
}

/*Repeater样式表开始 */

.rptHead
{
	border-right: #ADADAD 1px solid;
	padding-right: 3px;
	border-top: #ADADAD 1px solid;
	padding-left: 3px;
	font-weight: normal;
	background-image: url("../img/control/rptBG.gif");
	color: #4B4B4B;
	background-repeat: repeat-x;
	height: 25px;	
}

.table_grid
{
  background-color:#88a3ca;
  border:0px;
  width:100%;
 }
 .footer
 {
   height:25px;
   background-color:#CDE4EB
 }
 .GridRow1{
    background:#F5F5F5;
    cursor:hand;
     height:25px
    
}
 .GridRow11{
    background:#F5F5F5;
    cursor:hand;
     height:25px
    
}
.GridRow2{
    background:#EBF7FD;
    cursor:hand;
    height:25px
}

.GridRowMouseover{
    background:#CDF0DE;
    cursor:hand;
    height:25px;
}

.rptBorder
{
    border: 1px solid Silver;
   
}

/*查询table的样式*/
.tabBorder
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size: 9pt;
	font-family: "Tahoma", "宋体";
	border-collapse:collapse;
	
}
.defaultButton
{
	font-family: "宋体";
	font-size: 12px;
	color: #333333;
	background-color: #eeeeee;
	cursor: hand;
	padding: 1px;
	height: 25px;
	text-align:center;
	padding:4px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #FFFFFF;
}

/*
dtree 相关的样式

*/
.dtree {
	
	color: #003CB7;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #000000;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #003CB7;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #E0EDFF;
}
.dtree .clip {
	overflow: hidden;
}
.dtreechkbx
{
	HEIGHT: 14px;
}

/*
end dtree 相关的样式

*/

/*edit page的相关样式*/
.form-body 
{	
	border:1;
	border-collapse:collapse;
	border-color:#cccccc;
	border-spacing:2;
	
}

.form-body .input-value
{
	
}



.form-body .input-name
{	
	font-size: 12px;
	font-style: normal;
	font-weight:bold;    
	color: #00347A;
}

.form-header
{
	height:30;
}

.form-header.header-title
{	
	font-size: 11pt;
	font-style: normal;	
	font-weight:bold;
	line-height:100%;
	color: #00347A;	
	height:30px;	
	background-color:#f0f0f0;
}

.search-name
{
	background-color: #f0f0f0;
}
.search-value
{
	/*background-color: #EBF7FD;*/
}

.searchTr
{
	background-color:#f0f0f0;
	
}

/*default input*/
.defaultInput
{
	
	border: #ADADAD 0px solid; 
	border-bottom: silver 1px solid; 

}

.dateLabel
{
	/*background-color: #EBF7FD;*/
	border: #ADADAD 0px solid; 
	border-bottom: silver 1px solid; 

}
.viewTextInput
{
	background-color: #FFFFFF;
	border: #ADADAD 0px solid;
}

.messageBoxSplit
{
	background-image:url("../img/homepages/Mistake_03.gif");
	
}
/*Login页面的样式*/
.Td1
{
	background:url("../img/homepages/Login_bg.jpg");
	background-position:center center; 
	background-repeat:no-repeat;	
}
.login-body 
{
	font-size: 14px;
	font-style: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: center center;
	background-color: #566A7E;
}
.login-table
{
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}
.login-input 
{
	font-size: 14px;
	font-style: normal;
	color: #205E95;
	height: 27px;
	width: 184px;
	padding-top: 4px;
	border: 1px solid #FFFFFF;
	background-color: #ADDAEA;
}

/*公告样式 */

.announce-title
{
	background-image : url("../img/homepages/AnnounceDown.gif");
	height:27px;
	
	font-size:14px;
	font-style:normal;
	color:Blue;
}
.announce-back
{
	background-image : url("../images/notice_04.gif");
	height:27px;
	
	font-size:14px;
	font-style:normal;
	color:Blue;
}
.announce-sign
{
	color:Red;
}

.menu_txt4 {
	font-size: 12px;
	font-style: normal;
	color: #FF7200;
	text-decoration: none;
	font-weight:bold;
}

.repterRow
{
	background:transparent;
	cursor:hand;
    height:25px
}

.repterRowMouseover
{   
	/*background:#006699;*/
    cursor:hand;
    height:25px;	
}


/*文件列表样式*/
.FilesBody
{
     background-color:#D2E7F1;
}
.FileLine
{
	background-color:#cccccc;
}
.FileLine1
{
	background-color:#eeeeee;
}

.FilesTitle
{
	font-size:2;
	font-weight:bold;
    color:Red;
     
}
.title5{
    width:80px;
    background:url('../images/titlebg2.gif');
    line-height: 120%;
    padding-top:2px;
    cursor:hand;
}
.title6
{
    width:80px;
    background:url('../images/titlebg1.gif');
    color: #ffffff;
    font-weight: normal;
    padding-top:2px;
    cursor:hand;
}