*{ 
    margin: 0; padding:0 
} 
body 
{
    font-size: 12px; 
}

table.noBorder
{
    border-collapse:collapse;
    width:97%;
    margin:10px;    
}

table.noBorder td.d1
{
    padding:10px;
    vertical-align:top;
}

tr.r1
{
    background-color:#77ADFF;    
}
tr.r2
{
    background-color:#CCE0FF;
}
tr.r3
{
    background-color:#F2F2F2;
}

a.acc { text-decoration:none; color: #041A73;}
a.acc:hover { background-color:Gray; }

.userlist_box p, .userlist_box2 p {margin:0;}
.userlist_box, .userlist_box2 {    
    float:left;
    background-color:White;    
    margin-left: auto; 
    margin-right: auto; 
    padding: 0px; 
    outline: 0; 
    border: 1px solid #a0b3d6; 
    font-size: 15px; 
    word-wrap: break-word;
    overflow-x: hidden;
    overflow-y: auto; 
}
.userlist_box 
{
    width: 94.2%; 
    min-height:20px;
    _height: 20px; 
    max-height: 200px;
}

.userlist_box2 
{
    width:250px;
    min-height:200px;
    _height: 200px;
    max-height:300px; 
}

.userlist_box div, userlist_box2 div 
{
    float:left;
}

.hidden { display:none;}
.fLcenter {height:92%;}
.fl{ float:left}
.fr{ float:right}
.clearfix_after:after{content:""; display:block; height:0; line-height:0; clear:both; visibility:hidden;}
.p10{ padding:10px;}
.p15{ padding:15px;}
.pl10{ padding-left:10px;}
.pt10{ padding-top:10px; }
.box{width:300px;  height: auto !important;overflow:hidden;}
.box .tabletitle{width:100%; background:url(../Images/Main/boxHeaderBg.png) repeat-x; height:29px;}
.box2{width:400px;  height: auto !important;overflow:hidden;}
.box2 .tabletitle{width:100%; background:url(../Images/Main/boxHeaderBg.png) repeat-x; height:29px;}
.mR10{ margin-right:10px;}
.mT10{ margin-top:10px;}
.mL10 {margin-left:10px;}
.mB10 {margin-bottom:10px;}
.mB5 {margin-bottom:5px;}
.mT15{ margin-top:15px;}
.h2Left{ background:url(../Images/Main/boxHeaderLeft.png) no-repeat;height:29px; color:#104e8c; line-height:29px; padding-left:13px; width:130px; font-weight:bold;}
.h2Right{ background:url(../Images/Main/boxHeaderRight.png) no-repeat right; width:53px; height:29px;line-height:29px; padding-right:5px;}
.h2Right img{ margin-top:7px; vertical-align:middle; margin-left:5px; cursor:pointer; width:15px; height:15px;}
.workObj{ border:1px solid #c5c4c4; border-bottom:none; border-top:none; background:url(../Images/Main/boxBg.png) repeat-x #fff; padding:8px 10px;}
.boxBottom{ background:url(../Images/Main/boxBottomBg.png) repeat-x; height:4px; font-size:0;}
.boxBottom  .fr img{ margin:0}
.workObj{ padding:0; overflow:hidden; text-align:center}

div .mailbody
{    
    clear:both;
    margin-left:10px;
    margin-right:10px;
    margin-top:0px;
    background-color:White; 
    border:1px solid gray; 
    padding:5px;
}

div .logbody
{    
    clear:both;
    margin-left:10px;
    margin-right:10px;
    margin-top:0px;
    background-color:#F5FFFA; 
    border:1px solid gray; 
    padding:5px;
}

.typeface1 
{
    font: 14px '宋体',Verdana, Geneva, sans-serif;
    font-weight:bold;
}
.typecolor1
{
    color:Gray;
}
.typecolor2
{
    color:Green;
}
.typecolor3
{
    color:Blue;
}
.typecolorred
{
    color:Red;
}

.accordionHeader
{
    background-color:Yellow;
}
.accordionHeaderSelected
{
    background-color:Lime;
}

.redtext
{
    color:Red;
    padding-left:3px;
}
.boldtext
{
    font-weight:bold;
}
.greentext
{
    color:Green;
    padding-left:3px;
}
.graytext
{
    color:Gray;
    padding-left:3px;
}

.divOne, .divTwo, .divThree { background:url(../Images/Main/divOneBgWidth.png);}
.divOne a { color:#000; text-decoration:none;}
.divTwo a { color:#000; text-decoration:none;}
.divThree a { color:#000; text-decoration:none;}
.w201 h2 { position:relative; margin:0; padding:0; font: 12px/1.8 '宋体',Verdana, Geneva, sans-serif;}
.w201 h2 a{display:block; background:url(../Images/Main/h2LeftWidth.png) no-repeat 0 0; padding-left:0px; height:29px; line-height:29px;}
.w201 h2 a:hover{background-position:0 -29px; font-weight:bold;}
.w201 h2 img{ position:absolute; right:20px; top:8px;}
.w201 h2.selected a{background-position:0 -58px;color:#104e8c; font-weight:bold;}
.w201 h2.selected img{ position:absolute; right:20px; top:12px;}

.w202 h2 { position:relative; margin:0; padding:0; font: 12px/1.8 '宋体',Verdana, Geneva, sans-serif;}
.w202 h2 a{display:block; background:url(../Images/Main/bg2.jpg) no-repeat; padding-left:0px; height:29px; line-height:29px;}
.w202 h2 a:hover{font-weight:bold;}
.w202 h2 img{ position:absolute; right:20px; top:8px;}
.w202 h2.selected a{color:#104e8c; font-weight:bold;}
.w202 h2.selected img{ position:absolute; right:20px; top:12px;}

.w203 h2 { position:relative; margin:0; padding:0; font: 12px/1.8 '宋体',Verdana, Geneva, sans-serif;}
.w203 h2 a{display:block; background:url(../Images/Main/h2LeftWidth400.png) no-repeat 0 0; padding-left:0px; height:29px; line-height:29px;}
.w203 h2 a:hover{background-position:0 -29px; font-weight:bold;}
.w203 h2 img{ position:absolute; right:20px; top:8px;}
.w203 h2.selected a{background-position:0 -58px;color:#104e8c; font-weight:bold;}
.w203 h2.selected img{ position:absolute; right:20px; top:12px;}

.usertree 
{
    text-align:left;
    padding-left:5px;
}

.pl5
{
    padding-left:5px;     
}

a.one:link, a.one:visited
{
    color: #A62020;
    padding:4px 10px 4px 10px;
    background-color: #ecd8db;
    text-decoration: none;
    border-top: 1px solid #EEEEEE;  /* 边框实现阴影效果 */
    border-left: 1px solid #EEEEEE;
    border-bottom: 1px solid #717171;
    border-right: 1px solid #717171; 
}

a.one:hover 
{
    color:#821818;      /* 改变文字颜色 */
    padding:5px 8px 3px 12px;   /* 改变文字位置 */
    background-color:#e2c4c9;   /* 改变背景色 */
    border-top: 1px solid #717171;  /* 边框变换，实现“按下去”的效果 */
    border-left: 1px solid #717171;
    border-bottom: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE;    
}

a.two:link {color: #ff0000}
a.two:visited {color: #0000ff}
a.two:hover {font-size: 150%}

a.three:link {color: #ff0000}
a.three:visited {color: #0000ff}
a.three:hover {background: #66ff66}

a.four:link {color: #ff0000}
a.four:visited {color: #0000ff}
a.four:hover {font-family: monospace}

a.five:link {color: #ff0000; text-decoration: none}
a.five:visited {color: #0000ff; text-decoration: none}
a.five:hover {text-decoration: underline}

span.warn 
{
    font-style:italic;
    color:Gray;
    font-size:medium;
}

.fieldsetstyle
{
    border : 1px solid #ff9900;
    text-align:left;
    color:#ff9900;
    padding:5px;
}

.fieldsetstyle td
{
    padding-top:2px;
    padding-right:10px;
    color:Black;    
}
/*
.fieldsetstyle input[type=checkbox]
{
    -webkit-appearance: none;
    appearance: none;
    width: 13px;
    height: 13px;
    margin: 0px;
    margin-right:5px;    
    cursor: pointer;
    vertical-align: bottom;
    background: #fff;
    border: 1px solid B9BBBE;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}
*/
/* --------------按钮---------------------*/
.buttons 
{
    padding-bottom:10px;    
}    
.buttons a  
{
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #003366;
    border-top:1px solid #006699;
    border-left:1px solid #006699;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px;  /* Links */
}
.buttons input
{
    letter-spacing:1px;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #003366;
    border-top:1px solid #006699;
    border-left:1px solid #006699;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:4px;    
}
.buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
.buttons a.regular, input.regular{
    color:#336699;
}
.buttons a.regular:hover, input.regular:hover {
    background-color:#99ccff;
    border:1px solid #333333;
    color:#336699;
}
.buttons a.regular:active input.regular:active {
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}
/*-----------------下拉框样式------------------------*/
.dropdownstyle
{
     border-right: #0099cc 1px groove;
     border-top: 1px solid #0099cc;
     border-left: 1px solid #0099cc;
     border-bottom: 1px inset #0099cc;
     font-family: 宋体;
     background-color: #F0F8FF;
}
/*-----------------------------------*/
.txtreadonly
{
    background-color:#EDEDED     ;
}
/*--------------操作确认框样式---------------------*/
#message_box
{ 
    position:absolute; 
    width:350px; 
    height:200px;
    filter:dropshadow(color=#666666,offx=3,offy=3,positive=2); 
}
.message
{
    border:#036 solid; 
    border-width:1 1 3 1; 
    width:95%; 
    height:95%; 
    background:#fff; 
    color:#036; 
    font-size:20px; 
    line-height:150%
}
.header
{
    background:#036; 
    height:15%; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:12px; 
    padding:5; 
    color:#fff; 
}
/*-------------------模式对话框弹出背景----------------------*/
.popbg
{
    background-color:#ffffff; 
    filter:alpha(opacity=50); 
    -moz-opacity:0.5; 
    opacity:0.5;
}






