﻿html, body
{
    margin: 0px 0px 0px 0px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #000; /*font-size: 14px;*/ /*background-color: #CEDFF1;*/
   
    scrollbar-face-color: #CEDFF1;
    font-size: 10pt; /*background-color: #CEDFF1;*/
    scrollbar-highlight-color: #CEDFF1;
    scrollbar-shadow-color: #170708;
    scrollbar-3dlight-color: #170708;
    scrollbar-arrow-color: #666666;
    scrollbar-darkshadow-color: #CEDFF1;
    scrollbar-base-color: #CEDFF1;
    padding-top: 0px;
    height: 100%;
}
.button
{
    border: 1px solid #999999;
    background-color: #dfdfdf;
    font-size: 10pt;
    color: #444444;
    font-weight: normal;
    cursor: hand;
}

.buttonOn
{
    border: 1px solid #e81a11;
    background-color: #f1f1f1;
    font-size: 10pt;
    color: #7f0000;
    cursor: hand;
}

input, select
{
    border: 1px solid #999;
    font-size: 10pt;
    background-color: #fff;
    margin-bottom: 3px;
}

textarea
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #999;
    font-size: 10pt;
    background-color: #fff;
}
.checkbox, .radio
{
    border: 0px;
    background-color: transparent;
    margin: 0px;
    vertical-align: bottom;
}


.grid_checkbox
{
    line-height:1px;
    height:17px;
    width:17px;
}
hr
{
}

table,td
{
    font-family: "宋体";
    font-size: 13px;
}


.TitleStyle
{
    font-weight: bold;
    font-family: 宋体;
    font-size: 15pt;
    color: Blue;
}

.TitleStyle_Big
{
    font-weight: bold;
    font-family: 宋体;
    font-size: 25pt;
    color: Blue;
}


.warningTitle
{
    font-weight: bold;
    font-family: 宋体;
    font-size: 20pt;
    color: Blue;
}

.warningHint
{
    font-weight: bold;
    font-family: 宋体;
    font-size: 15pt;
    color: Red;
}

#warningTable td
{
    font-weight: bold;
    font-family: 宋体;
    font-size: 15pt;
    line-height: 200%;
}

.datagrid
{
    font-size: 10pt;
    background-color: White;
    border-color: B6CFF5;
    border-top-style: dashed;
    word-break: break-all;
    behavior: url(/css/GuidV2.htc);
}



.datagrid a:link
{
    color: Black;
    text-decoration: underline;
}

.datagrid a:visited
{
    color: Black;
    text-decoration: underline;
}

.datagrid a:hover
{
    color: Red;
    text-decoration: none;
}

.datagrid_fixed
{
    font-size: 13px;
    background-color: White;
    border-color: #B6CFF5;
    border-top-style: dashed;
    behavior: url(/css/GuidV2.htc);
    overflow: auto;
    table-layout: fixed;
}

.datagrid_fixed a:link
{
    color: Black;
    text-decoration: underline;
}

.datagrid_fixed a:visited
{
    color: Black;
    text-decoration: none;
}

.datagrid_fixed a:hover
{
    color: Red;
    text-decoration: none;
}


.dgsis
{
    background-color: #339966;
    color: White;
    text-align: left;
    vertical-align: middle;
}
.dgais
{
    background-color: #F0F5FD;
     height:22px; 
    line-height:22px;
}
.dgis
{
    background-color: White;
    color: #333333;
    text-transform: capitalize;
     height:22px; 
    line-height:22px;
}
.dghs
{
    /*background-color:#C1D7F7;*/
    background-image: url( /image/WebResource.gif);
    color: Black;
    height: 20px;
}

.dghs_Fix
{
    /*background-color:#C1D7F7;*/
    background-image: url( /image/WebResource.gif);
    color: Black;
    height: 20px;
    position: relative;
    top: expression(this.offsetParent.scrollTop-2);
    z-index: 0;
    
     
    
}

.dgfs
{
    background-color: White;
    color: #333333;
}
A:link
{
    color: black;
    text-decoration: none;
}
A:visited
{
    color: black;
    text-decoration: none;
}
A:active
{
    color: Red;
    text-decoration: none;
}

A:hover
{
    color: Red;
    text-decoration: none;
}
/*
Width="62px" 
                        BorderStyle="Solid" BorderWidth="1px" BorderColor="#5B677A"  Height="18px"
*/

.LabelCss
{
    border-style: solid;
    border-width: 1px;
    border-color: #5B677A;
    height: 18px;
}
.SubTitle1
{
    font-weight: bold;
    font-family: 黑体;
    font-size: 15pt;
    color: Black;
}

.SubTitle2
{
    font-weight: bold;
    font-family: 黑体;
    font-size: 15pt;
    color: Red;
}

.lblUnderLine
{
    border-bottom: 1px solid black; /* 下划线效果 */
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    background-color: transparent; /* 背景色透明 */
    width: 80px;
}

.LabelCss1
{
    border-bottom: 1px solid #5B677A; /* 下划线效果 */
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    background-color: transparent; /* 背景色透明 */
}


.autocomplete_completionListElement
{
    margin: 0px !important;
    background-color: inherit;
    color: windowtext;
    border: buttonshadow;
    border-width: 1px;
    border-style: solid;
    cursor: 'default';
    overflow: auto;
    height: 200px;
    text-align: left;
    list-style-type: none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
    background-color: #ffff99;
    color: black;
    padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem
{
    background-color: window;
    color: windowtext;
    padding: 1px;
}

.ysscTR
{
    background-color: White;
}

.ysscTable
{
    background-color: #ACACAC;
    font-size: 10pt;
}

.ysscTD
{
    background-color: White;
}

.HideCss
{
    display: none;
}

.ShowCss
{
    display: '';
}

.btnClass
{
    color: Black;
    background-color: #CADFFA;
    border: 1px solid #000000;
    width:55px;
    height:23px;
    font-size:13px;
}

.DataGridNavigation_fontstyle
{
    color: Blue;
    font-weight: bold;
}

.DataGridNavigation_BtnStyle
{
    color: Black;
    background-color: #CADFFA;
    border: 1px solid #000000;
    font-size: 12px;
}

.mainDiv
{
    overflow-y: auto;
    overflow-x: hidden;
    width:100%;
    height: expression((document.documentElement.clientHeight-this.offsetTop-22>this.children[0].offsetHeight)?(this.children[0].offsetHeight+20) : (document.documentElement.clientHeight-this.offsetTop-22));
}
.mainDiv_s {
    overflow-y: auto;
    overflow-x: hidden;
}

.mainDiv_wsbm
{
    overflow-y: auto;
    overflow-x: hidden;
    width: 100%;
    /*height: expression(document.documentElement.clientHeight-80);*/
    height: expression((document.documentElement.clientHeight-this.offsetTop-35>this.children[0].offsetHeight)?(this.children[0].offsetHeight+20) : (document.documentElement.clientHeight-this.offsetTop-35));
}

.mainDiv_hgfsx_hd
{
    overflow-y: auto;
    overflow-x: hidden;
    width: 1000px;
    /*height: expression(document.documentElement.clientHeight-80);*/
    height: expression((document.documentElement.clientHeight-this.offsetTop-20>this.children[0].offsetHeight)?(this.children[0].offsetHeight+20) : (document.documentElement.clientHeight-this.offsetTop-20));
}


.mainDiv_580
{
    overflow-y: auto;
    overflow-x: hidden;
    width: 100%;
    height: expression(document.documentElement.clientHeight-65);
}

.Edit_Div {
    overflow: auto;
    width: expression(document.body.clientWidth-5);
    height: expression((document.documentElement.clientHeight-this.offsetTop-35>this.children[0].offsetHeight)?(this.children[0].offsetHeight+20) : (document.documentElement.clientHeight-this.offsetTop-35));
}


.testplan_div
{
    overflow: auto;
    width: expression(document.body.clientWidth);
    height: expression((document.documentElement.clientHeight-this.offsetTop-35>this.children[0].offsetHeight)?(this.children[0].offsetHeight+20) : (document.documentElement.clientHeight-this.offsetTop-35));
}


.Tool_bg
{
    background-image:url(/image/tool_bg.gif);
    background-repeat:repeat-x;
    height:32px
}

.Tool_bg_25
{
    background-image:url(/image/tool_bg.gif);
    background-repeat:repeat-x;
    height:25px
}

.RedFont
{
    color:red;
    font-weight:bold;
    text-decoration: underline;
}

 .RedFont a:link
{
    color: red;
    text-decoration: underline;
}

.RedFont a:visited
{
    color: red;
    text-decoration: underline;
}

.RedFont a:hover
{
    color: blue;
    text-decoration: none;
}

.SubTitle
{
    color:blue;
    font-family:黑体;
    font-weight:bold;
    font-size:15px;
}

.pagetitleStyle
{
    color: #15428B;
    /*font-weight: bold;*/
    font-size: 12px;
    line-height:12px;
}

.pagetitleStyle_cur {    
    font-size: 12px;
    line-height:12px;
}
.title_bg
{
    background-image: url(/image/WebResource.gif);
    background-repeat: repeat-x;
    height: 28px;
}


.OnlineStudy_leftDiv
{
    overflow-y: auto;
    overflow-x: auto;
    width: 300px;
    /*height: expression(document.documentElement.clientHeight-this.offsetTop-85);*/
}

.OnlineStudy_mainDiv
{
    overflow-y: auto;
    overflow-x: hidden;
    
    /*
    width: expression(document.body.clientWidth-313);
    height: expression(document.documentElement.clientHeight-this.offsetTop-85);*/

}

.MyWrokSpace_leftDiv
{
    overflow-y: hidden;
    overflow-x: hidden;
    width: 250px;
    height: expression(document.documentElement.clientHeight-this.offsetTop);
    background-color: #DFE8F6;
}


.MyWrokSpace_mainDiv
{
    overflow-y: hidden;
    overflow-x: hidden;
    width: expression(document.body.clientWidth-260);
    height: expression(document.documentElement.clientHeight-this.offsetTop);
}

.MyWrokSpace_RightDiv
{
    overflow-y: hidden;
    overflow-x: hidden;
    width: 100%;
    height: expression((document.documentElement.clientHeight-this.offsetTop)/2);
}


.sep_td_col
{
    background-image: url(/image/col.gif); 
    background-repeat: repeat-y; 
    width: 5px;
    
}


.inputborder
{
    color: #00ff00;
    background-color: #333333;
    text-align: center;
}

.leftysscTD
{
    background-color: White;
    text-align: left;
}

.numTD
{
    background-color: White;
    color: Blue;
    vertical-align: middle;
    text-align: center;
}

.leftplanTD
{
    width: 150px;
    word-break: break-all;
    text-align: left;
}


.td_NoWidth_userinfo_title
{
    background-color: #008080;
    color: #FFFFFF;
    
}

.td_NoWidth_userinfo_content
{
    background-color: #FFFFCC;
  
}

.pagetitleStyle_Bold
{
    color: #15428B;
    font-weight: bold;
    font-size: 14px;
}


.title_3
{
    font-weight: bold;
    font-size: 15pt;
    color: Black;
}

.dgCss
{
    border-collapse: collapse;
    border: 1px;
}


.t_leftDiv
{
    overflow-y: auto;
    overflow-x: auto;
    width: 300px;
}

.t_mainDiv
{
    overflow-y: auto;
    overflow-x: hidden;
}