table.private 
{
        border: solid 1px #000000; 
        border-collapse: collapse;
        border-spacing: 0px;  
        margin: 0px 0px 12px 0px; 
        padding: 0px;
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px;
        font-weight: normal;  
        color: #000000; 
}

table.sub 
{
        border-style: none;
        border-spacing: 0px;
        border-collapse: collapse;
        padding: 0px;
        margin: 0px 0px 0px 0px;   
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px;
        font-weight: normal;  
        color: #000000; 
}     

tr.title 
{
        border-style: solid;
        border-width: 1px;
        border-color: rgb(51,50,48);   
}

tr.head 
{
        border-style: solid;
        border-width: 1px;
        border-color: rgb(153,150,144) rgb(51,50,48);   
}

tr.content 
{
        border-style: dotted solid;
        border-width: 1px;
        border-color: rgb(229,225,216) rgb(51,50,48);    
}

tr.group 
{
        border-style: solid;
        border-width: 1px;
        border-color: rgb(229,225,216) rgb(51,50,48);    
}

tr.empty 
{
        border-style: none; 
}

tr.sub 
{
        border-style: none;    
}

tr.error 
{
        border-style: dotted solid;
        border-width: 1px;
        border-color: rgb(229,225,216) rgb(51,50,48);    
}

tr.locked 
{
        border-style: dotted solid;
        border-width: 1px;
        border-color: rgb(229,225,216) rgb(51,50,48);    
}

tr.menu 
{
        border-style: none; 
}

td.title 
{  
        padding: 0px 5px 0px 5px;  
        white-space: nowrap;  
        vertical-align: middle; 
        font-weight: bold;
        color: #FFFFFF;
        background-color: rgb(51,50,48);
        background-color: rgba(51,50,48,.5);
        background-color: transparent\9;
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80333230,endColorstr=#80333230);
        zoom:1;    
}

td.head 
{ 
        padding: 0px 5px 0px 5px; 
        white-space:nowrap;
        vertical-align: middle;  
        font-weight: bold; 
        background-color: #F8F8F8;
        min-height: 26px;
        height: 26px;  
}

td.empty 
{ 
        padding: 5px;   
        white-space:nowrap;
        vertical-align: top;
        background-color: #FFFFFF;  
}  

td.content 
{  
        padding: 5px;   
        white-space: nowrap;   
        vertical-align: top;
        background-color: #FFFFFF;
} 

td.group 
{    
        padding: 0px 5px 0px 5px;     
        white-space: nowrap;
        vertical-align: middle;
        font-weight: bold;  
        background-color: #F2F0E6;
} 

td.menu 
{
        padding: 0px 5px 0px 5px;   
        vertical-align: middle;  
        background-color: #FFFFFF;  
}  

td.locked 
{
        padding: 5px;  
        white-space: nowrap;
        vertical-align: top;
        color: #666460;
        background-color: #e5e4da;   
}

td.error 
{
        vertical-align: top;
        padding: 5px;
        white-space:nowrap;
        background-color: #ED9989;
}   

td.sub 
{  
        vertical-align: top;
        padding: 5px;  
        white-space:nowrap;
        background-color: #FFFFFF;
}  

img.title
{
        border: none; 
        margin: 1px 6px 1px 1px;     
        vertical-align: middle;
} 

img.tool 
{
        border: none; 
        margin: 1px;
        vertical-align: middle;  
}  

img.menu 
{
        border: none; 
        margin: 1px 6px 1px 1px;
        vertical-align: middle;  
}  

img.content 
{
        border: none; 
        margin: -4px 1px; 
        vertical-align: top;
}  

a.tool:link, a.tool:visited 
{
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px;
        font-weight: bold;    
        color: #333230; 
        text-decoration: underline; 
}

a.tool:focus, a.tool:hover, a.tool:active 
{   
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px;
        font-weight: bold;  
        color: #DD8900;   
        text-decoration: underline;
}

a.content:link, a.content:visited 
{
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px;
        font-weight: normal;    
        color: #333230; 
        text-decoration: underline; 
}

a.content:focus, a.content:hover, a.content:active 
{   
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px;
        font-weight: normal;  
        color: #DD8900;   
        text-decoration: underline;
}

a.menu:link, a.menu:visited 
{
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px;
        font-weight: normal;    
        color: #333230; 
        text-decoration: none; 
}

a.menu:focus, a.menu:hover, a.menu:active 
{   
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px;
        font-weight: normal;  
        color: #DD8900;   
        text-decoration: none;
}   

input.content 
{
}

input.submit 
{
        margin: 5px 0px 5px 0px;
}

select.content 
{   
}

select.operator 
{ 
        width: 50px;
        vertical-align: top;
}
                
textarea.content 
{   
}