body,td,th,div { padding:0px;margin:0px; font-family: Tahoma;    font-size: 12px;    color: #333;}
body {background-color: #ffffff;}

a:link {    color: #2A66AB;    text-decoration: none;}
a:visited {    text-decoration: none;    color: #2A66AB;}
a:hover {    text-decoration: underline;    color: #2A66AB;};}
a:active {    text-decoration: none;color: #2A66AB;}

h1
    {
    font-size:20px;
    color:#3266A3;
    font-weight:normal;
    margin:0px;
    }

h2
    {
    font-size:16px;
    color:#2A66AB;
    margin:0px;
    margin-bottom:5px;
    }

h3
    {
    font-size:14px;
    }

h3
    {
    font-size:12px;
    }


hr
    {
    border:1px dotted #aaaaaa;
    }

input, textarea, select 
    {
    background-color: #fff;    
    font-family: Tahoma;    
    font-size: 12px;    
    color: #666;    
    margin: 0px;
    border: 1px solid #aaaadd;
    }

input.button
    {
    cursor:hand;
    height:21px;
    border: 1px solid #aaaa99;
    background:#ffffbb;
    padding:1px;
    color:black;
    font-weight:bold;
    }


#content
    {
    }

#hat
    {

    }

#workspace
    {
    padding-left:20px;
    width:800px;
    padding-right:10px;
    margin-top:10px;
    text-align:left;
    }

#workspace_cnt
    {
    border-left:2px dotted #DFDFDF;
    border-RIGHT:2px dotted #DFDFDF;    
    width:828px;
    }

#foot_right
    {
    background:url(/images/foot_right.gif) no-repeat;
    width:6px;
    height:48px;
    float:right;
    }

#footer
    {
    background:url(/images/foot_center.gif) repeat-x;
    height:48px;
    width:840px;
    }

#foot_left
    {
    background:url(/images/foot_left.gif) no-repeat;
    width:6px;
    height:48px;
    float:left;
    }

#foot_space
    {
    width:800px;
    color:#ffffff;
    padding-top:26px;
    float:left;
    }

#foot_space a, #foot_space a:link, #foot_space a:hover, #foot_space a:visited
    {
    font-size:12px;
    color:#ffffff;
    }

.hideform
    {
    display:none;
    }


#background_content {
  position: fixed;
  width: 100%;
    z-index:1210;
  z-index:200;
  height: 100%;
  background: url(/p/bg.gif);
//position: absolute;
                top: expression(
                    document.getElementsByTagName( 'body' )[0].scrollTop + "px"
                );}

#background_container
    {
    position: absolute;
    width: 100%;
    z-index:1210;
    height: 100%;
    }


#background_load_message
    {
    position:absolute;
    background:#ffffff;
    border:1px solid #444488;
    z-index:1210;
    display:none;
    }

#background_load_message td
    {
    font-size:13px;
    color:#777777;
    z-index:1210;
    }

.managemodule
    {
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    background:url(/img/formsback.gif);
    }

/*class for menu tree*/
.hide {display: none;}
.show {display: block;}
.clear {display: block;}

.stdtable
    {
    border-left:1px solid #444444;
    border-right:1px solid #444444;
    background:#fff;
    /*background:url(/images/sp_form_back.gif) top repeat-x;/**/
    }

.stdtable a:link,
.stdtable a:visited,
.stdtable a:active {color: #339; text-decoration: underline;}

.stdtable a:hover {color: #c00; text-decoration: none;}

.stdtablevalue , .stdtable td
    {
    border-left:1px solid #eeeeee;
    border-bottom:1px solid #eeeeee;
    text-align:center;
    }

.stdtabletitle, .stdtable th
    {
    /*background:url("/images/spu_title_center.gif") repeat-x;/**/
    background:#eeeeff;
    color:#333355;
    border:1px solid #dddddd;
    text-align:center;
    }

.stdpaneltitle, .stdpanel th
    {
    /*background:url("/images/spu_title_center.gif") repeat-x;/**/
    background:#eeeeff;
    color:#333355;
    border:1px solid #dddddd;
    text-align:center;
    }


#hintmes
    {
    background:#ffffbb;
    border:2px solid #dddddd;
    padding:10px;
    font-size:14px;
    }

.hintwait
    {
    position:absolute;
    z-index:-1;
    color:red;
    font-size:18px;
    padding:10px;
    background:#ffffbb;
    border:2px solid #dddddd;
    }

#foot_banners
    {
    margin-left:670px;
    }

.stdpanel 
    {
    background:url(/images/sp_form_back.gif) top repeat-x;
    border-left:1px solid #444444;
    border-right:1px solid #444444;
    }

form
    {
    margin:0px;
    }