body,td,th,div
    { 
    padding:0px 0px 0px 0px; 
    margin: 0px 0px 0px 0px; 
    font-family:tahoma, arial, helvetica, sans-serif;    
    font-size: 12px;    
    color: #05506B;
    }

div
    {
    
    background: transparent;
    }
body 
    {
    background-color: #ffffff;
    }
.box td
 { margin:0px; font-family: tahoma;    font-size: 12px;    color: #aaa;color:grey;}

#box1 { color:black;font-size:9pt;font-family: tahoma;}

#box2 { color:black;font-size:8pt;font-family: tahoma;}

a:link {    color: #05506b;  text-decoration: underline;}
a:visited {    text-decoration: underline;    color: #05506b;}
a:hover {    text-decoration: underline;    color: #900;}
a:active {    text-decoration: none; color: #900;}
a:active, a:focus, img { outline: 0; }

.big_form td, .big_form input, .big_form select
    {
    font-size:30px;    
    font-weight:bold;
    }

h2
    {
    margin:0px;
    }


input, textarea, select 
    {
/*    font-family: Tahoma;    
    font-size: 12px;    
    color: #666;    
    background-color: #fff;    
    margin: 0px;
    border: 1px solid #cccccc; */
    }

#background_content {
  position: fixed;
  width: 100%;
  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:210;
    height: 100%;
    }


#background_load_message
    {
    position:absolute;
    background:#ffffff;
    border:1px solid #444488;
    z-index:220;
    display:none;
    }

#background_load_message td
    {
    font-size:13px;
    color:#777777;
    }

.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: #05506b; text-decoration: underline;}

.stdtable a:hover {color: #900; text-decoration: none;}

.stdtablevalue , .stdtable td
    {
    border-left:1px solid #eeeeee;
    border-bottom:1px solid #eeeeee;
    text-align:center;
    font-size:12px;
    }

.stdtabletitle, .stdtable th
    {
    /*background:url("/images/spu_title_center.gif") repeat-x;/**/
    background:#eeeeff;
    color:#333355;
    border:1px solid #dddddd;
    text-align:center;
    font-size:12px;
    }

.stdpaneltitle, .stdpanel th
    {
    /*background:url("/images/spu_title_center.gif") repeat-x;/**/
    background:#f2f6f7;
    color:#333355;
    border:0px;
    text-align:center;
    }

.hidden
    {
    display:none;
    }

.stdpanel 
    {
    background: #f2f6f7;
    border-left:0px solid #444444;
    border-right:0px solid #444444;
    }

.help
    {
    margin-top:40px;
    background:url(/images/help_back.gif) top left no-repeat;
    width:423px;
    font-size:30px;
    padding-left:105px;
    padding-top:20px;
    color:#337733;
    padding-bottom:70px;
    }


h2
    {
    font-size:25px;
    }



.messagebox
    {

    border:2px solid #ff0000;
    background:#000000;
    padding:20px;
    color:white;
    width:400px;
    font-size:16px;
    }

.messagebox a, .messagebox a:link, .messagebox a:hover, .messagebox a:visited
    {
    color:white;
    font-weight:bold;
    }

#tm_main_menu
    {
    border:1px solid #dddddd;
    padding:10px;
    text-align:center;
    margin:5px;
    }

#tm_workspace
    {
    border:1px solid #dddddd;
    margin-top:10px;
    padding:10px;
    margin:5px;
    }

#tm_ws_submenu
    {
    border-right:1px solid #dddddd;
    }

#tm_ws_workspace
    {
    padding-left:20px;
    }

.shinre 
    {
    
    background:#f2f6f7;
    }

.copyfooter
    {
    
    border-top-width: 1; 
    border-top-style: solid; 
    border-top-color: #82A7B5; 
    padding-top: 10;
    margin-top: 30;
    font-family:tahoma, arial, helvetica, sans-serif;    
    font-size:10px;
    color:#82A7B5;
    }
