/* ----- WEBDIAG ----- */

/* --- body --- */
body
{
    color: #000000;
    background-color: #d0d0d0;
    margin: 0px; 
}

body.pda
{
    color: #000000;
    background-color: #d0d0d0;
    margin: 4px; 
}


/* --- a --- */

a
{
    color: #504454;
    font-family: arial, helvetica, sans-serif; 
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    padding-left: 2px;
    padding-right: 2px; 
}

a:hover
{
    color: #fcfcf8;
    background-color: #403444;
}


a.but
{
    padding: 0px;
    border: 0px;     
    background-color: #d0d0d0;
}

a.but:hover
{
    padding: 0px;
    border: 0px;     
    background-color: #d0d0d0;
}


a.plot
{
    padding: 0px;
    border: 0px;
    background-color: #c0c0c0;
    text-decoration:none;
}

a.plot:hover
{
    padding: 0px;
    border: 0px;
    background-color: #c0c0c0;
    
}


a.wdMenu
{
    color: #605464;
    font-family: arial, helvetica, sans-serif; 
    font-size: 8pt;
    font-weight: bold;  
    text-decoration: none;  
    padding-left: 7px;
    padding-right: 7px; 
}

a.wdMenu:hover
{
    color: #fcfcfc;
    background-color: #403444;
}    


a.wdLink
{
    color: #c8c8b8;
    font-family: arial, helvetica, sans-serif; 
    font-size: 11px;
    font-weight: bold;    
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px; 
}

a.wdLink:hover
{
    color: #fcfcfc;
    background-color: #403444;
}   


a.wmenu
{
	color: #d0d0c0;
	font-size: 8pt;
  text-decoration: none;
}

a.wmenu:hover
{
  color: #ffffff;
}


a.nomenu
{
	color: #000000;
	font-size: 8pt;	
  text-decoration: none;
}

a.nomenu:hover
{
  color: #000000;
}


a.cal
{
    padding: 0px;
    border: 0px;     
    color: #000000;
}

a.cal:hover
{
    padding: 0px;
    border: 0px;     
    color: #000000;
    background-color: #a0a0a0
}

a.cala
{
    padding: 0px;
    border: 0px;     
    color: #000000;
}

a.cala:hover
{
    padding: 0px;
    border: 0px;     
    color: #000000;
    background-color: #80ba00
}


/* --- p, span --- */

p
{   
    color: #000000;
    background-color: #c0c0c0;
    font-family: arial, helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: normal;
    line-height:120%; 
    margin-top:0; 
    margin-bottom:0
}

p.small
{
    font-size: 8pt;
}  

.wdText
{
    color: #000000;
    font-family: arial, helvetica, sans-serif; 
    font-size: 12px;
    font-weight: normal;    
    text-decoration: none;
    margin-top: 5px;
    text-align: justify;
}


.wdHead
{
    /*color: #404040;*/
    color: #303030;
    font-family: arial, helvetica, sans-serif; 
    font-size: 11pt;
    font-weight: bold;   
    padding-left: 15px;
    padding-right: 15px;
}


.wdCopyright
{
    color: #404040;
    font-family: microsoft sans serif, arial, helvetica, sans-serif; 
    font-size: 9px;
    text-align: center;
}  



/* --- li --- */

li
{
    margin-left: -12px;
    list-style-type: square;
    font-size: 9pt;
    font-weight: bold;
    padding-bottom: 6px;
}

li.nobold
{
    margin-left: -12px;
    list-style-type: square;
    font-size: 9pt;
    font-weight: normal;
    padding-bottom: 6px;
}


/* --- img --- */

img.plotpic
{
    border: 1px solid #c0c0c0;     
}

img.plotpicA
{
    border-top:1px solid #606060; 
    border-left:1px solid #606060; 
    border-bottom:1px solid #e0e0e0; 
    border-right:1px solid #e0e0e0; 
}


ul
{
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  margin-top:5; 
  margin-bottom:5;    
  color: #000000;
  text-align: justify;

}


/* --- h1,h2,h3 --- */

h1
{
    font-size: 14pt;
    color: #f0f0f0;	
    font-weight: 800;
    margin-top:0; 
    margin-bottom:0;	
}

h2
{
    color: #000000;
    font-family: "Times New Roman", Times; 
    font-size: 16pt;
    font-weight: 800;
    font-style:italic;	
    margin-top:3; 
    margin-bottom:6;	
}

h3
{
    color: #000000;
    font-family: "Times New Roman", Times; 
    font-size: 11pt;
    font-weight: 800;
    font-style:italic;	
    margin-top:3; 
    margin-bottom:6;	
}

h4
{
    color: #000000;
    font-family: arial, helvetica, sans-serif; 
    font-size: 11pt;
    font-weight: 800;
    margin-top:3; 
    margin-bottom:3;	
}

h5
{
    color: #1c385c;
    font-family: arial, helvetica, sans-serif; 
    font-size: 9pt;
    font-weight: 800;
    margin-top:3; 
    margin-bottom:6;	
}



/* --- input, select --- */

input.wd
{
    font-size: 11px; 
    font-family: arial, helvetica, sans-serif; 
    border:1px solid #808080;   
    background-color: #fcfcec;
    padding-left: 4px;
}

select.wd
{
    font-size: 11px; 
    font-family: arial, helvetica, sans-serif; 
    border:1px solid #808080;   
    background-color: #fcfcec;
}


/* --- table --- */

.Main
{
    background-color: #505050; 
}    

.Content
{
    background-color: #c0c0c0; 
    border-left: 1px solid #FFFFFF; 
    border-right: 1px solid #FFFFFF; 
    border-bottom: 1px solid #FFFFFF;
}  



/* --- td --- */ 

td
{   
    color: #000000;
    font-family: arial, helvetica, sans-serif; 
    font-size: 8pt;
    font-weight: normal;
}

td.hstat  
{  
    color:#fffff8; 
    background-color: #606870; 
    /*background-color: #38103c;*/
    /*background-color: #142c48;*/ 
    border: 1px solid #f0f0e8; 
    text-align: center
}

td.vstat  
{ 
    color:#000000; 
    background-color: #f0f0e8; 
    font-weight: bold; 
    border: 1px solid #808080; 
    text-align: center
}

td.stat   
{ 
    color:#000000; 
    background-color: #ccccc8; 
    /*background-color: #f0f0ec;*/ 
    border: 1px solid #808080; 
    text-align: center
}

td.c
{
    text-align: center;
}

td.l
{
    text-align: left;
}

td.empty
{
    background-color: #c0c0c0;
}


td.l0
{
    background-color: #e8e8e4;
    border: 1px solid #a0a0a0;
}

td.l1
{
    background-color: #e0e0dc;
    border: 1px solid #a0a0a0;
}

td.c0
{
    background-color: #e8e8e4;
    border: 1px solid #b0b0b0;
    text-align: center;
}

td.c0o
{
    background-color: #e8e8e4;
    border-top: 1px solid #b0b0b0;
    border-bottom: 1px solid #b0b0b0;
    border-right: 1px solid #b0b0b0;
    border-left: 1px solid #606870;
    text-align: center;
}

td.c0c
{
    background-color: #e8e8e4;
    border-top: 1px solid #b0b0b0;
    border-bottom: 1px solid #b0b0b0;
    border-right: 1px solid #606870;
    border-left: 1px solid #b0b0b0;
    text-align: center;
}

td.c1
{
    background-color: #e0e0dc;
    border: 1px solid #b0b0b0;
    text-align: center;
}

td.c1o
{
    background-color: #e0e0dc;
    border-top: 1px solid #b0b0b0;
    border-bottom: 1px solid #b0b0b0;
    border-right: 1px solid #b0b0b0;
    border-left: 1px solid #606870;
    text-align: center;
}

td.c1c
{
    background-color: #e0e0dc;
    border-top: 1px solid #b0b0b0;
    border-bottom: 1px solid #b0b0b0;
    border-right: 1px solid #606870;
    border-left: 1px solid #b0b0b0;
    text-align: center;
}

td.y
{
    background-color: #e0e0dc;
    border: 1px solid #747474;
    font-family: tahoma,arial,helvetica; 
    font-size: 7pt;
    height: 16px;
}

td.yv
{
    background-color: #c0c0c0;
    border: 1px solid #b0b0b0;
    font-family: tahoma,arial,helvetica; 
    font-size: 8pt;
    height: 16px;
    text-align: center;
}

td.yvs
{
    background-color: #c0c0c0;
    border: 1px solid #b0b0b0;
    font-family: tahoma,arial,helvetica; 
    font-size: 8pt;
    height: 16px;
    text-align: center;
    font-size: 7pt;
}

td.yb
{
    background-color: #c0c0c0;
    border: 1px solid #b0b0b0;
    font-family: tahoma,arial,helvetica; 
    font-size: 8pt;
    height: 16px;
    font-weight: bold;
    text-align: center;
}

td.cal
{
    background-image: url("wdCal.png");
    text-align: center;
}

td.cala
{
    background-image: url("wdCalA.png");
    text-align: center;	
}


td.cali
{
    background-image: url("wdCal.png");
    text-align: center;	
    color: #808080;
}


td.wdPurpleL
{
    background-color: #703474;
    height: 1px
}

td.wdPurpleT
{
    color: #f0f0e0;
    /*background-color: #709c18;*/
    background-color: #703474;
    font-family: arial, helvetica, sans-serif; 
    font-size: 8pt;
    font-weight: bold;    
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px; 
    padding-top: 1px;
    padding-bottom: 2px;
}


td.wdGreenL
{
    background-color: #709c18;
    height: 1px
}

td.wdGreenT
{
    color: #f0f0e0;
    background-color: #709c18;
    font-family: arial, helvetica, sans-serif; 
    font-size: 8pt;
    font-weight: bold;    
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px; 
    padding-top: 1px;
    padding-bottom: 2px;
}


td.wdWhite
{
    color: #202020;
    background-color: #fcfcfc;
    font-family: arial, helvetica, sans-serif; 
    font-size: 8pt;
    font-weight: normal;    
    text-decoration: none;
    padding-left: 8px;
    padding-right: 8px; 
    padding-top: 8px;
    padding-bottom: 8px;
    border: 1px solid #404040;
}




td.uiBase
{   
    height: 18px;
    border: 0;
    padding-left: 0px; 
    padding-right: 3px; 
    padding-top: 1px; 
    padding-bottom: 1px;
    background-color: #C0C0C0; 
}

td.uiCaption
{   
    border-top:1px solid #F0F0F0; 
    border-left:1px solid #F0F0F0; 
    border-bottom:1px solid #808080; 
    border-right:1px solid #808080;
    padding-left: 3px; 
    padding-right: 3px; 
    padding-top: 1px; 
    padding-bottom: 1px;
    background-color: #C0C0C0; 
}


td.uiReadonly
{   
    border-top:1px solid #F0F0F0; 
    border-left:1px solid #F0F0F0; 
    border-bottom:1px solid #808080; 
    border-right:1px solid #808080; 
    padding-left: 3px; 
    padding-right: 3px; 
    padding-top: 1px; 
    padding-bottom: 1px;
    background-color: #D0D0C8;
    font-weight: bold; 
}


td.uiHighlight
{   border-top:1px solid #F0F0F0; 
    border-left:1px solid #F0F0F0; 
    border-bottom:1px solid #808080; 
    border-right:1px solid #808080;
    padding-left: 3px; 
    padding-right: 3px; 
    padding-top: 1px; 
    padding-bottom: 1px; 
    background-color: #FCFCF0; 
    font-weight: bold;
}

td.uiHeader 
{   border-top:1px solid #A0A8B0; 
    border-left:1px solid #A0A8B0;      
    border-bottom:1px solid #000000; 
    border-right:1px solid #000000;
    padding-left: 3px; 
    padding-right: 3px; 
    padding-top: 1px; 
    padding-bottom: 1px;
    background-color: #1C385C; 
    color: #F0F0E0;
    font-weight: bold;
    font-size: 8pt;
    font-family: Tahoma,Arial;
}

td.uiInput 
{   border-top:1px solid #FFFFFF; 
    border-left:1px solid #FFFFFF; 
    border-bottom:1px solid #808080; 
    border-right:1px solid #808080;
    padding-left: 2px; 
    padding-right: 0px;  
    background-color: #ECECD8;    
}

.uiFormText
{   font-family: Tahoma,Arial; 
    font-size: 8pt; 
    font-weight: bold;
    padding-left:2px; 
    padding-right:2px;
    background-color:#ECECD8;
    color:#202020;
    border:0px;
}

.act
{   background-color:#FCFCE8; 
}

.uiFormTextError
{   font-family: Tahoma,Arial; 
    font-size: 8pt; 
    padding-left:2px; 
    padding-right:2px;  
    background-color:#F00000;
    color:#000000;
    border-top:1px solid #FFFFFF; 
    border-left:1px solid #FFFFFF; 
    border-bottom:1px solid #808080; 
    border-right:1px solid #808080;    
}


.uiFormSelect
{   font-family: Tahoma,Arial; 
    font-size: 8pt;  
    background-color:#FCFCE0;
    color:#202020;
}


td.uiDesc 
{   border-top:1px solid #F0F0F0; 
    border-left:1px solid #F0F0F0; 
    border-bottom:1px solid #606060; 
    border-right:1px solid #606060;
    padding-left: 3px; 
    padding-right: 3px; 
    padding-top: 1px; 
    padding-bottom: 1px;
    background-color: #D0D0CC; 
    color: #000000;
    font-size: 8pt;
}


td.uiHeadBig
{
    font-weight: bold;
    font-size: 11pt;
    background-color: #1c385c;
    color: #F0F0E0;
}

td.uiHead
{
    font-size: 10pt;
    background-color: #1c385c;
    color: #F0F0E0;
}



