
body { background: white;}
a { color: Blue; }

/* 页眉 标题区
/* ----------------------------------------------------------------------------- */
div.TopArea {
    background: #eeead6 url(image/headBg.gif) repeat-y;
    height: 48px;
    border-bottom: 3px solid #c00;
    cursor: default; }
div.TopArea h1 {
    display: block;
    margin: 22px 8px 0;
    font-size: 16px;
    font-weight: bold;
    color: #fe6519;
}
div.TopArea h1 span.Title {
    font-size: 16px;
    font-weight: bold;
    color: #fe6519;
}
div.TopArea h1 span.Notes {
    font-size: 12px;
    font-weight: normal;
    color: gray;
}

div.HeadLogo {
    background: url(image/sLogo.gif) no-repeat;
    position: absolute;
    width: 67px;
    height: 12px;
    right: 12px;
    top: 32px;
    font-size:1px;
}
/*div.TopArea p, div.TopArea span {
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #fe6519;
    margin: 22px 8px 0;
}*/
/* 页眉 附加区
/* ----------------------------------------------------------------------------- */
div.TitleBar {
    background: #eee;
    height: 36px;
    border-bottom: 1px solid #aaa;
}


/* 选项卡标签
/* ----------------------------------------------------------------------------- */
div.TabArea{
    position: absolute;
    left: 200px;
    top: 26px;
    width: 300px;
    height: 24px; }
div.TabArea div, div.TabArea a {
    display: block;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: #c00;
    width: 80px;
    float: left;
    text-align: center;
    cursor: default;
    text-decoration:none;
    margin-right: 8px; }
.TabArea span {
    margin: 5px 0 1px;
    display: inline-block; }
.TabArea .ActiveTab {
    background: white;
    height: 24px; }
.TabArea .ActiveTab span { color:black; font-weight:bold; }
.TabArea .NormalTab { background: #eeead6; height: 21px; }
.TabArea .NormalTab span { color:gray; }


/* 中部内容区
/* ----------------------------------------------------------------------------- */
div.ContentArea {
    text-align: left;
    vertical-align: top;
    margin: 8px 12px;
    height: 396px;
    overflow-y: auto;
}
div.ErrorMsg {
    background: PaleGoldenrod;
    border: 1px solid red;
    color: #444;
    padding: 4px;
    font-family: 宋体;
    font-size: 12px;
    display: none;
}

/* 页脚 控件区
/* ----------------------------------------------------------------------------- */
div.BottomArea {
    background: #eeead6;
    position: absolute;
    border-top: 1px solid #c00;
    width: 100%;
    height: 36px;
    left: 0px;
    bottom: 0px;
}
input.Button {
    width: 80px;
    height: 24px;
}

span.LeftBlock {
    float: left;
    margin: 6px 8px 0; }
span.RightBlock {
    float: right;
    margin: 6px 8px 0; }



/* 表单控件表
/* ----------------------------------------------------------------------------- *
table.FormTable {
    width: 500px; }
td.styleTitle {
    width: 110px;
    text-align: left;
    text-overflow: clip;
    height: 30px; }
td.classTD { width: 360px; }
td.classTD input {
    width: 98%;
    height: 15px; }
td.buttonTD { width: 22px; }
td.buttonTD input {
    width: 20px;
    height: 20px; }
td.styleTD {}
td.styleTD TEXTAREA {
    width: 98%;
    margin-bottom: 10px; }*


/* 数据表 GridView
/* ----------------------------------------------------------------------------- */
table.DataTable {
    font-size: 10pt;		text-align:center;
    margin: 0px;		border: 0px;
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
    background: #e9e9e9; 
    width: 100%; }
table.DataTable th {
    border: 0px;		font-weight: bold;
    background: #cccccc url(image/shell/TabHeadBg.gif);
    text-align: center; }
table.DataTable td {
    height: 16px;		border: 0px;
    text-align: left;		vertical-align: middle;
    padding: 2px; }
table.DataTable td.checkCol {
    text-align: center;		width: 18px;}
table.DataTable .Alternating{ background:#e3e3e3; }
table.DataTable a:link{
    color: black;
    text-decoration: none; }
table.DataTable a:hover{
    color: #c00;
    text-decoration: underline; }
