body
{
         SCROLLBAR-FACE-COLOR: #f6f6f6;
         SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
         SCROLLBAR-SHADOW-COLOR: #cccccc;
         SCROLLBAR-3DLIGHT-COLOR: #cccccc;
         SCROLLBAR-ARROW-COLOR: #330000;
         SCROLLBAR-TRACK-COLOR: #f6f6f6;
         SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
         font-family:宋体;
         font-size: 9pt;
         color:#000000;
         background-color:#FfFFFF;
         margin: 0px;
         
}
table
{
       font-family:宋体;
       font-size: 9pt;
       
    
}
a:link                       {font-size: 9pt;color: #2F6589; text-decoration: none;}
a:hover                      {font-size: 9pt;color: red;text-decoration: none;}
a:visited                    {font-size: 9pt;color: darkblue;text-decoration: none;}
a:visited:hover              {font-size: 9pt;color: red;text-decoration: none;}

a.sys_menu                   {font-weight: bold;font-size: 9pt;color: #486581;text-decoration: none;letter-spacing: 1pt}
a.sys_menu:visited           {font-weight: bold;font-size: 9pt;color: #486581;font-style: normal;text-decoration: none;letter-spacing: 1pt;}
a.sys_menu:active            {font-weight: bold;font-size: 9pt;color: #486581;font-style: normal;text-decoration: none;letter-spacing: 1pt;}
a.sys_menu:hover             {font-weight: bold;font-size: 9pt;color: red; font-style: normal;text-decoration: none;letter-spacing: 1pt;}

a.sys_vsmenu:link            {color: #2A4DAB; text-decoration: none}
a.sys_vsmenu:active          {color: #ff6600; text-decoration: none}
a.sys_vsmenu:visited         {color: #0066cc; text-decoration: none}
a.sys_vsmenu:hover           {color: red; text-decoration: none}

a.sys_head_menu              {font-size: 9pt;color: #ffffff;text-decoration: none;}
a.sys_head_menu:visited      {font-size: 9pt;color: #ffffff;text-decoration: none;}
a.sys_head_menu:active       {font-size: 9pt;color: #ffffff;text-decoration: none;}
a.sys_head_menu:hover        {font-size: 9pt;color: yellow; text-decoration: none;}

a.sys_grid_head_sort         {font-size: 9pt;color: #333333;text-decoration: none;}
a.sys_grid_head_sort:visited {font-size: 9pt;color: #333333;text-decoration: none;}
a.sys_grid_head_sort:active  {font-size: 9pt;color: #333333;text-decoration: none;}
a.sys_grid_head_sort:hover   {font-size: 9pt;color: red;    text-decoration: none;}


a.sys_shortcut_menu          {font-weight: bold;font-size: 9pt;color: #0F9FBD;text-decoration: none;}
a.sys_shortcut_menu:visited  {font-weight: bold;font-size: 9pt;color: #0F9FBD;text-decoration: none;}
a.sys_shortcut_menu:active   {font-weight: bold;font-size: 9pt;color: #FF6600;text-decoration: none;}
a.sys_shortcut_menu:hover    {font-weight: bold;font-size: 9pt;color: red;    text-decoration: none;}

.sys_button
{
	   background: url(../Image/button_gray.jpg) fixed repeat-x center center;
	   border : #9595A9 1px solid;
	   cursor: hand;
	   color: black;
	   padding-top: 2px;
	   font-family: "宋体";
	   font-size: 9pt;
	   height: 22px;
	   text-align: center;
}

.sys_head_bg
{
        background-color:#0F9FBD;

}

.sys_head_title
{
        font-weight: bold;
 	    font-size: 21pt;
        color: white;
        letter-spacing: 1pt;
	    font-family: 黑体;
	    filter: dropshadow(OffX=2, OffY=2, Color= '#333333' , Positive= 'true' );
}

.sys_head_sub_bg
{
        font-size: 9pt;
        background-color:#A6E2EE
}
.sys_head_menu_separate
{
        font-size: 9pt;
        color: #ffffff;
}
.sys_shortcut_menu_separate
{
	    font-size: 9pt;
        color: #0F9FBD;
        filter:dropshadow(OffX=1, OffY=1, Color='#ffffff', Positive='true')
}
.sys_main_bg
{
        background-color:#CFD6E0
}
.sys_main_back
{
      font-size: 10pt;
      filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#B2E3EE);
}

.sys_menu_frame_tree
{
        border:#0F9FBD 1px solid;
        border-collapse: collapse;
        filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#B2E3EE);
}
.sys_menu_head_tree
{
        height: 26px;
        font-size: 9pt;
        background: url(../Image/sys/default_menutitle_bg.jpg) fixed repeat-x center center;
        border-bottom: #869db4 1px solid;
        border:#869DB4  1px solid
}


.sys_menu_frame_default
{
        border:#0F9FBD  1px solid;
        border-collapse: collapse;
        filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#B2E3EE);
}
.sys_menu_head_default
{
        height: 26px;
        font-size: 9pt;
        border-bottom: #869db4 1px solid;
        border:#869DB4  1px solid;
        background: url(../Image/sys/default_menutitle_bg.jpg) fixed repeat-x center center;
}
.sys_menu_item_default
{
        margin-top: 3px;
        padding-top: 2px;
        height: 26px;
        border-bottom: #a6a6a6 1px solid;
        background-image: url(../Image/sys/default_menuitem_bg.jpg);
        cursor: hand;
        background-repeat: repeat-x
}
.sys_menu_text_default
{
        color:#000000;
}
.sys_menu_over_default
{
        margin-top: 3px;
        padding-top: 2px;
        height: 26px;
        cursor: hand; color: red;
        border-bottom: #a6a6a6 1px solid;
        background: url(../Image/sys/default_menutitle_bg.jpg) fixed repeat-x center center;
}
.sys_menu_child_default
{
	    BACKGROUND-COLOR: #E5F2FA;
        BORDER-BOTTOM: #A6A6A6 1px solid;
}


.sys_menu_frame_office2003
{
        border:#002D96  1px solid;
        border-collapse: collapse;
        background: url(../Image/sys/default_menutitle_bg.jpg) fixed repeat-x center center;
}
.sys_menu_head_office2003
{
	    border-right: #869db4 1px solid;
	    border-top: #869db4 1px solid;
	    font-size: 9pt;
	    background: url(../Image/sys/office2003_menutitle_bg.jpg) fixed repeat-x center center;
	    border-left: #869db4 1px solid;
	    color: white;
	    border-bottom: #869db4 1px solid;
	    letter-spacing: 1pt;
	    height: 26px;
}
.sys_menu_item_office2003
{
        margin-top: 3px;
        padding-top: 2px;
        height: 28px;
        border-bottom: #002d96 1px solid;
        background-image: url(../Image/sys/office2003_menuitem_bg.jpg);
        cursor: hand;
        color: White ;
        background-repeat: repeat-x
}
.sys_menu_text_office2003
{
 	    color: darkblue;
}
.sys_menu_over_office2003
{
        margin-top: 3px;
        padding-top: 2px;
        height: 28px;
        cursor: hand; color: red;
        border-bottom: #002d96 1px solid;
        background: url(../Image/sys/default_menutitle_bg.jpg) fixed repeat-x center center;
}
.sys_menu_child_office2003
{
	    BACKGROUND-COLOR: #DFEBF8;
        BORDER-BOTTOM: #002D96 1px solid;
}


.sys_foot_bg
{
        background-color:#0F9FBD;
}
.sys_foot_title
{

	    font-size: 9pt;
	    color: white;
	    font-family: 宋体, Arial;
}

.syslogin_frame
{
        font-size: 10pt;
        border-top : #A1D0EF 1px solid;
        border-bottom : #95D8E8 10px solid;
        filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#B2E3EE);
}
.syslogin_border
{
	    border-right:  #0F9FBD 1px solid;
	    border-top:  #A6E2EE 1px solid;
	    border-left:  #A6E2EE 1px solid;
	    border-bottom:  #0F9FBD 1px solid;
	    border-collapse: collapse;
}

.syslogin_title_bg
{
        font-size: 10pt;
        filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#0F9FBD,endColorStr=#ffffff);
}
.syslogin_foot_bg
{
        background-color:#B2E3EE
}

.sys_show_frame
{
        border-top:#0F9FBD  1px solid;
        border-left:#0F9FBD  1px solid;
        border-right:#0F9FBD  0px solid;
        border-bottom:#0F9FBD  1px Dashed;
        border-collapse: collapse
}
.sys_show_head_bg
{
        background-color:#A6E2EE
}
.sys_show_foot_bg
{
        background-color:#0F9FBD
}

.sys_tr
{
  height:30px;	
}
.sys_editbox
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	background-color:White;
	font-size: 9pt;
	font-family: 宋体;
	height: 22px;
	text-align: left;	
}
.sys_editbox_readonly
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	background-color:#EFEFEF;
	font-size: 9pt;
	font-family: 宋体;
	height: 22px;
	text-align: left;
}

.sys_grid
{
	    border-right: #D6D7D6 1px solid;
	    border-top: #D6D7D6 1px solid;
	    border-left: #D6D7D6 1px solid;
	    border-bottom: #D6D7D6 1px solid;
	    border-collapse: collapse;
        background-color:#ffffff;  
	    font-family: 宋体;
	    font-size: 9pt;  
	    	         
}
/*  标题头*/

.sys_title
{
        font-size: 9pt;
        font-family: 宋体;
        color: #000000;
       	border-right: #D6D7D6 1px solid;
	    border-top: #D6D7D6 1px solid;
	    border-left: #D6D7D6 1px solid;
	    border-bottom: #D6D7D6 1px solid;
	    border-collapse: collapse;
        height: 25px;
        font-weight:bold;
	    background-color: #EFEFEF;
	    vertical-align:middle;
	}
.sys_head_cell
{
   	border-right: #D6D7D6 0px solid;
    border-top: #D6D7D6 0px solid;
    border-left: #D6D7D6 0px solid;
    border-bottom: #D6D7D6 1px solid;
    font-size: 9pt;
    font-family: 宋体;
    color: #000000;
    border-collapse: collapse;
    height: 25px;
    font-weight:bold;
    background-color: #F0F8FA;
    vertical-align:middle;
}	

.sys_grid_head_cell
{
   	border-right: #D6D7D6 0px solid;
    border-top: #D6D7D6 0px solid;
    border-left: #D6D7D6 0px solid;
    border-bottom: #D6D7D6 0px solid;
    font-size: 9pt;
    font-family: 宋体;
    color: #000000;
    border-collapse: collapse;
    height: 25px;
    font-weight:bold;
    background-color: #F0F8FA;
    vertical-align:middle;
    text-align :center;
}
.sys_grid_item_row
{
   height:25px;
   text-align :center;	
   background-color: #ffffff;
}

.sys_grid_cell
{
    border-top: #ECE9D8 0px solid;
    border-left: #ECE9D8 0px solid;
	border-bottom: #ECE9D8 0px solid;
	border-right: #ECE9D8 0px solid;
	font-family: 宋体;
    font-size: 9pt;
    color: #000000;
    border-collapse: collapse;
    height:22px;
}

.sys_grid_cell_label
{
	border-right: #ECE9D8 0px solid;
	border-top: #ECE9D8 0px solid;
	border-left: #ECE9D8 0px solid;
	border-bottom: #ECE9D8 0px solid;
	font-size: 9pt;
	color: #000000;	
	font-family: 宋体;
	border-collapse: collapse;
    height:25px;
}
.sys_grid_foot
{
	border-right: #21ACCD 1px solid;
	border-top: #21ACCD 1px solid;
	font-size: 9pt;
	border-left: #21ACCD 1px solid;
	border-bottom: #21ACCD 1px solid;
	font-family: 宋体;
    height: 36px;
	border-collapse: collapse;
	background-color: #F1F8FA;
	border-collapse: collapse
}
.sys_grid_page
{
	border-right: #21ACCD 1px solid;
	font-size: 9pt;
	border-left: #21ACCD 1px solid;
	border-bottom: #21ACCD 1px solid;
	border-top: #21ACCD 0px solid;
	font-family: 宋体;
    height: 28px;
	border-collapse: collapse;
	background-color: #F1F8FA;
}

.sys_grid_alternating
{
	border-right: #21ACCD 1px solid;
	border-top: #21ACCD 1px solid;
	font-size: 9pt;
	border-left: #21ACCD 1px solid;
	border-bottom: #21ACCD 1px solid;
	font-family: 宋体;
	border-collapse: collapse;
	background-color: #F1F8FA;
}

.sys_wait_frame
{
       filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#bababa,strength=5);
       border:#869DB4  1px solid;
       border-collapse: collapse
}
.sys_wait_title
{
      filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#0F9FBD,endColorStr=#ffffff);
      background-color: #5F7FB3;
      height: 18px
}
.sys_navigation_bg
{
     border: #D0E2F1  1px solid;
     border-bottom: #869db4  1px solid;
     background: url(../Image/sys/bg1.jpg) fixed repeat-x center center;
}
.sys_bottom_bg
{
     border: #D0E2F1  1px solid;
     border-bottom: #869db4  1px solid;
     background: url(../Image/sys/bg1.jpg) fixed repeat-x center center;
}
.sys_navigation_title
{
     color: #333333;
     font-size: 9pt;
     letter-spacing: 1pt;
     padding-left:  5px;
     padding-top: 6px
}

.sys_bottom_dotline
{
	background-position-y: bottom;
	background-image: url(../img/dotline.gif);
	background-repeat: repeat-x;
}

.sys_msg_frame
{
    filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#bababa,strength=5);
    border-collapse: collapse
}

.sys_font_css
{
	font-size: 9pt;
	color: #333333;
	line-height: 150%;
	letter-spacing: 1pt;
}

.sys_dropshadow
{
    filter:dropshadow(OffX=1, OffY=1, Color='#f1f1f1', Positive='true')
}
.sys_dropshadow_gray
{
    filter:dropshadow(OffX=1, OffY=1, Color='#999999', Positive='true')
}
.sys_dropshadow_blank
{
    filter:dropshadow(OffX=1, OffY=1, Color='#333333', Positive='true')
}
.sys_dropshadow_white
{
    filter:dropshadow(OffX=1, OffY=1, Color='#ffffff', Positive='true')
}

.sys_title
{
     font-size:24px;
     font-family: 宋体;
     Font-Weight: Bold;
}
.stringedit
{
	BORDER-RIGHT: #7F9DB9 1px solid; 
	BORDER-TOP: #7F9DB9 1px solid; 
	BORDER-LEFT: #7F9DB9 1px solid; 
	BORDER-BOTTOM: #7F9DB9 1px solid; 
	COLOR: black; 
	FONT-SIZE: 9pt; 
	FONT-FAMILY: 宋体; 
	BACKGROUND-COLOR: white; 
	TEXT-ALIGN: left;
	HEIGHT: 22px; 

	
}	
.notstringedit
{
	BORDER-RIGHT: #7F9DB9 1px solid; 
	BORDER-TOP: #7F9DB9 1px solid; 
	BORDER-LEFT: #7F9DB9 1px solid; 
	BORDER-BOTTOM: #7F9DB9 1px solid; 
	COLOR: black; 
	FONT-SIZE: 9pt; 
	FONT-FAMILY: 宋体; 
	TEXT-ALIGN: left;
	background-color:#EFEFEF;
    height:22px; 
}
.numberedit
{ 
	BORDER-RIGHT-WIDTH:  0px; 
	BORDER-TOP-WIDTH: 0px; 
	FONT-SIZE: 9pt; 
	BORDER-LEFT-WIDTH: 0px; 
	COLOR: black; 
	BORDER-BOTTOM-WIDTH: 1px;
	border-bottom-color:#c0c0c0;
	line-height:normal;
	FONT-FAMILY: 宋体; 
	HEIGHT: 22px; 
	BACKGROUND-COLOR: white; 
	TEXT-ALIGN: right ;
}
.examineedit
{ 
	BORDER-RIGHT-WIDTH:  0px; 
	BORDER-TOP-WIDTH: 0px; 
	FONT-SIZE: 11pt; 
	BORDER-LEFT-WIDTH: 0px; 
	COLOR: black; 
	BORDER-BOTTOM-WIDTH: 1px;
	border-bottom-color:#c0c0c0;
	line-height:normal;
	FONT-FAMILY: 宋体; 
	BACKGROUND-COLOR: white; 
	border-color:Gray;
	TEXT-ALIGN: center 
}


.datagrid
{
   font-size: 12px;
    background-color:White;
    border-color :B6CFF5;
    border-top-style:dashed;
    word-break:break-all; 
 }
.transparent { BORDER-RIGHT: indianred 1px solid; BORDER-TOP: indianred 1px solid; DISPLAY: none;  BORDER-LEFT: indianred 1px solid; BORDER-BOTTOM: indianred 1px solid; POSITION: absolute; BACKGROUND-COLOR: infobackground }
.ctd1{font-size:9pt; font-weight:bold; color: blue;width:"80px";vertical-align :top;}   
.ctd2{COLOR: #999999;font-size:9pt;}     


