   A { text-decoration:none }

   FORM { Padding: 0px }
   
   H1 { font-family: Verdana, Arial, Helvetica, sans-serif;  color:660022; font-size:16pt; Font-weight: Bold }
   H2 { font-family: Verdana, Arial, Helvetica, sans-serif;  color:660022; font-size:15pt; Font-weight: Bold }
   H3 { font-family: Verdana, Arial, Helvetica, sans-serif;  color:660022; font-size:14pt; Font-weight: Bold }
   H4 { font-family: Verdana, Arial, Helvetica, sans-serif;  color:660022; font-size:13pt; Font-weight: Bold }
   H5 { font-family: Verdana, Arial, Helvetica, sans-serif;  color:660022; font-size:12pt; Font-weight: Bold }

   A:link    { color: BB77BB; text-decoration: none }  /* unvisited links */
   A:visited { color: 987799; text-decoration: none }  /* visited links   */
   A:hover   { color: DD88CC; }  /* user hovers     */
   A:active  { color: BB77BB; text-decoration: none }  /* active links    */

   BODY { font-family: Verdana, Arial, Helvetica, sans-serif;  color: 220000; font-size: 9pt; }

   TD { font-family: Verdana, Arial, Helvetica, sans-serif; color: #220000; font-size: 12pt; }

  .ListTitle0 {  padding-top: 2pt; padding-Bottom: 2pt; padding-left: 5pt; padding-right: 5pt; 
          background-color: #222222; color: #FFEEEE; font-family: arial; font-size: 11pt;  }


   .ListTitle {
     border-top-left-radius: 5pt;  
     border-top-right-radius: 10pt;
     padding-left: 15;  padding-Top: 4;  padding-Bottom: 4;
     font-size: 15pt;
     font-family: Verdana;
     font-weight: Bold;
     color: #CCCCFF;
     background-color: #777799
  }


   .MenuSectionTitle {

     margin-top: 1cm;

     border-top-left-radius: 10pt;  
     border-top-right-radius: 10pt;

     padding-Top: 4;
     padding-left: 15;    padding-Bottom: 4;
     padding-right: 15;

     font-size: 15pt;
     font-family: Verdana;
     font-weight: Bold;
     color: #CCCCFF;
     background-color: #333366;

  }


  .ListCount {  padding-top: 2pt; padding-Bottom: 2pt; padding-left: 5pt; padding-right: 5pt; 
          background-color: #222222; color: #FFEEEE; font-family: arial; font-size: 11pt; text-align: right }


  .ListCell {  
               padding-top: 2pt; padding-Bottom: 2pt; padding-left: 5pt; padding-right: 5pt; 
               background-color: #FFFFFF; 
               font-family: arial; font-size: 10pt; 
               vertical-align: top }


  .ListCellD {  padding-top: 2pt; padding-Bottom: 2pt; padding-left: 5pt; padding-right: 5pt; 
                background-color: #EEEEEE; font-family: arial; font-size: 10pt; vertical-align: top;
                color: #AAAAAA
              }

   TD.Label { background-color: #DDDDDD; font-family: Verdana, Arial, Helvetica, sans-serif;
                color: #220000; font-size: 9pt; }

   TD.Data { padding-top: 2pt; padding-Bottom: 2pt; padding-left: 5pt; padding-right: 5pt;
               background-color: FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;
               color: #220000; font-size: 8pt; }


   .SideTab {
     border-top-left-radius: 10pt;  
     border-bottom-left-radius: 10pt;


        border-top: 1pt ridge #FFFFFF;
        border-left: 1pt ridge #FFFFFF;
        border-right: 2pt ridge #AAAAAA;
        border-bottom: 2pt ridge #999999;

     padding-left: 15;  padding-Top: 4;  padding-Bottom: 4; padding-right: 15;
     font-size: 12pt;
     font-family: Verdana;
     font-weight: Bold;
     color: #555566;
     background-color: EEEEEE;



  }


   .TopTab {
     border-top-left-radius: 10pt;  
     border-top-right-radius: 10pt;
     padding-left: 15;  padding-Top: 4;  padding-Bottom: 4;
     font-size: 12pt;
     font-family: Verdana;
     font-weight: Bold;
     color: #CCCCFF;
     background-color: #EEEEFF
   }


   .Completed 
       { color: 999999;  background-color: EEEEEE; font-weight: bold;
         font-size: 10pt;
         padding-left: 4; padding-right: 4;
         vertical-align: top  
       }

   .Nominal 
       { color: 668899;  background-color: EEEEEE; font-weight: bold;
         font-size: 10pt; 
         padding-left: 4; padding-right: 4;
         vertical-align: top  
       }

   .Warning 
       { color: 22BBEE;  background-color: EEEEEE; font-weight: bold;
         font-size: 10pt; 
         padding-left: 4; padding-right: 4;
         vertical-align: top 
       }


   .Critical
       { color: 665522;  background-color: EEDDBB; font-weight: bold; 
         font-size: 10pt; 
         padding-left: 4; padding-right: 4;
         vertical-align: top 
       }

   .Overdue
       { 
         color: FFBB55;  background-color: 441111; font-weight: bold; 
         font-size: 10pt;
         padding-left: 4; padding-right: 4;
         vertical-align: top
       }



   .ListContainer {
        Border-Radius: 3pt;
        border-top-left-radius: 6pt;
        border-top-right-radius: 8pt;

        border-top: 1pt ridge #FFEEFF;
        border-left: 1pt ridge #FFEEFF;
        border-right: 2pt ridge #DDCCDD;
        border-bottom: 2pt ridge #CCBBCC;
        Background-color: #EEEEEE;
        Padding: 3pt
     }


   .FormContainer {
        Border-Radius: 3pt;
        border-top-left-radius: 6pt;
        border-top-right-radius: 8pt;

        border-top: 1pt ridge #FFEEFF;
        border-left: 1pt ridge #FFEEFF;
        border-right: 2pt ridge #DDCCDD;
        border-bottom: 2pt ridge #CCBBCC;
        Background-color: #EEEEEE;
        Padding: 3pt
     }


   .ViewContainer {
        Border-Radius: 3pt;
        border-top-left-radius: 6pt;
        border-top-right-radius: 8pt;

        border-top: 1pt ridge #FFEEFF;
        border-left: 1pt ridge #FFEEFF;
        border-right: 2pt ridge #DDCCDD;
        border-bottom: 2pt ridge #CCBBCC;
        Background-color: #EEEEEE;
        Padding: 3pt
     }



   .RoundBlock {
        Border-Radius: 3pt;
        border-top-left-radius: 6pt;
        border-top-right-radius: 8pt;

        border-top: 1pt ridge #FFEEFF;
        border-left: 1pt ridge #FFEEFF;
        border-right: 2pt ridge #DDCCDD;
        border-bottom: 2pt ridge #CCBBCC;
        Background-color: #EEEEEE;
        Padding: 3pt
     }


   .FormLabel {
     vertical-align: top;
     padding-left: 5;
     padding-right: 5;
     padding-Top: 3;
     padding-Bottom: 3;

     font-size: 13 px;
  	 font-family: Verdana;
     font-weight: Bold;

     color: 772222;

     text-align: right
  }



   .ViewLabel {
     vertical-align: top;
     padding-left: 5;
     padding-right: 5;
     padding-Top: 3;
     padding-Bottom: 3;

     font-size: 13 px;
     font-family: Verdana;
     font-weight: Bold;

     color: 333366;
     text-align: right;
  }



   .ViewData {
     vertical-align: top;
     padding-left: 5;
     padding-right: 5;
     padding-Top: 3;
     padding-Bottom: 3;

     font-size: 13 px;
     font-family: Verdana;
     font-weight: Bold;
     color: 111144;
     background-color: EEEEFF;
     
  }

   .FormAction {
     padding-top: 7;
     padding-right: 7;
     padding-Top: 7;
     padding-Bottom: 7;
    
   }

   .FormTitle {
     padding-left: 1;

     padding-left: 15;
     padding-right: 15;
     padding-Top: 5;
     padding-Bottom: 5;

     border-top-left-radius: 6pt;
     border-top-right-radius: 8pt;

     font-size: 15pt;
     font-family: Verdana;
     font-weight: Bold;
     color: CCCCFF;
     background-color: 333366;

   }

   .FormTitle2 {
     padding-left: 15;
     padding-right: 15;
     padding-Top: 5;
     padding-Bottom: 5;

     border-top-left-radius: 6pt;
     border-top-right-radius: 8pt;

     border-top: 1pt grooved EEEEFF;
     border-left: 1pt grooved EEEEFF;
     border-right: 2pt outset 333377;
     border-bottom: 2pt outset 333377;

     font-size: 15pt;
     font-family: Verdana;
     font-weight: Bold;
     color: CCCCFF;
     background-color: 333366;
  }


     
 

    .ColHeading
      {

        vertical-align: bottom;
        padding-top: 3pt; padding-Bottom: 3pt; padding-left: 5pt; padding-right: 5pt;
        color: #445566; 
        background-color: #CFDFEF;
        font-size: 10pt; font-weight: bold; 
  
        font-family: Verdana, Arial, Helvetica, sans-serif;

        border-left: 1px Ridge White;
        border-right: 2px Ridge Blush;
        border-top: 1px Ridge White;
        border-bottom: 2px Ridge Blush;
      }


    .CellHeading
      {
        text-align: right;
        vertical-align: top;
        padding-top: 2pt; padding-Bottom: 2pt; padding-left: 5pt; padding-right: 5pt;
        color: #444466; 
        background-color: #DDDDEE;
        font-size: 10pt; font-weight: bold; 
        font-family: Verdana, Arial, Helvetica, sans-serif;
      } 


    .ColFooter
      {

        vertical-align: bottom;
        padding-top: 3pt; padding-Bottom: 3pt; padding-left: 5pt; padding-right: 5pt;
        color: #111133; 
        background-color: #CCDDEE;
        font-size: 10pt; font-weight: bold; 
  
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-align: right;

        border-left: 1px Ridge White;
        border-right: 2px Ridge Blush;
        border-top: 1px Ridge White;
        border-bottom: 2px Ridge Blush;
        
      } 


      .TabSelected { 

        border-top: 3pt Groove EEEEFF;
        border-left: 3pt Groove EEEEFF;
        border-right: 3pt Ridge AAAAFF;
                    padding-Left: 8; Padding-Right: 6;
                    padding-Top: 4; Padding-Bottom: 4;
                    font-family: Verdana; font-size: 16pt;
                    font-weight: Bold;
                    color: EEEEEE;
                    background-color: 222255;
                    border-top-left-radius: 6pt;
                    border-top-right-radius: 7pt; 
                  }


      .Tab         { 
        border-top: 2pt Groove EEEEFF;
        border-left: 2pt Groove EEEEFF;
        border-right: 2pt Ridge AAAAFF;
                    padding-Left: 8; Padding-Right: 6;
                    padding-Top: 4; Padding-Bottom: 4;
                    font-family: Verdana;  font-size: 16pt;
                    font-weight: Bold;
                    color: FFFFFF;
                    background-color: EEEEEE;
                    border-top-left-radius: 8pt;
                    border-top-right-radius: 10pt;
 
                  } 
   
    

    .MenuChip
      {
        border-radius: 8pt;
        border-top: 3pt grooved EEEEFF;
        border-left: 3pt grooved EEEEFF;
        border-right: 3pt Ridge AAAAFF;
        border-bottom: 3pt Ridge AAAAFF;
        text-align: center;
        background-color: 7777AA;
        color: EDEDEF;
        padding: 10pt;
        font-size: 18pt;
        font-weight: Bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        cursor: hand;
      }


    .MenuChipDim
      {
        border-radius: 8pt;
        border-top: 3pt grooved 888899;
        border-left: 3pt grooved 8888AA;
        border-right: 3pt Ridge 8888AA;
        border-bottom: 3pt Ridge 8888EE;
        text-align: center;
        background-color: 555566;
        color: ACACDE;
        padding: 10pt;
        font-size: 18pt;
        font-weight: Bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        cursor: hand;
      }


   .MenuTab
      {
        border-radius: 4pt;
        border-top: 2pt inset #FFBBBB;
        border-left: 2pt inset #FFAAAA;
        border-right: 3pt Ridge #CCAAAA;
        border-bottom: 3pt Ridge #AA8888;

        padding-left: 11; padding-right: 11; padding-top: 7; padding-bottom: 7; 

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 17pt;
        font-weight: Bold;
        font-family: Arial;
        Background-color: #333333;
      }


   .MenuTabDim
      {
        border-radius: 4pt;
        border-top: 2pt inset #FFBBBB;
        border-left: 2pt inset #FFAAAA;
        border-right: 3pt Ridge #CCAAAA;
        border-bottom: 3pt Ridge #AA8888;

        padding-left: 11; padding-right: 11; padding-top: 7; padding-bottom: 7; 

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 16pt;
        font-weight: Bold;
        font-family: Arial;
        Background-color: #333333;
      }


   TD.HFMenuBar
      {
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#FFEEEE, endColorstr=#DDCCDD);
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 18pt;

      }

   TD.H3
    {
      font-size: 13px; color: FFAAAA; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: Bold
    }

   TABLE.HMenu0
      {
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#FFDDEE, endColorstr=#330000);
        font-family: Verdana, Arial, Helvetica, sans-serif;
      }
   TABLE.HMenu
      {
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#AADDAA, endColorstr=#882233);
        font-family: Verdana, Arial, Helvetica, sans-serif;
      }
   TABLE.VMenu0
      {
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFDDEE, endColorstr=#330000);
        font-family: Verdana, Arial, Helvetica, sans-serif;
      }
   TABLE.VMenu
      {
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFDDEE, endColorstr=#AA5555);
        font-family: Verdana, Arial, Helvetica, sans-serif;
      }
   TABLE.Box
      {
        border-bottom: solid 1px 662222; border-right: solid 1px DarkBlush; border-Left: solid 1px DarkBlush; );

      }

   TABLE.BoxAll
      {
        /* border-bottom: solid 1px 662222; border-right: solid 1px DarkBlush; border-Left: solid 1px DarkBlush; ); */
        border: solid 1px DarkBlush;
      }


   .SELECT
     {
      font-size: 14px;
      color: #000000;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#F4F1F1, endColorstr=#DDCCCC);
     }

  .SELECT { SCROLLBAR-FACE-COLOR: #DDCCCC; SCROLLBAR-HIGHLIGHT-COLOR: #11000;
         SCROLLBAR-SHADOW-COLOR: #110000; SCROLLBAR-3DLIGHT-COLOR: #DDCCCC;
         SCROLLBAR-ARROW-COLOR:#110000; SCROLLBAR-TRACK-COLOR: #DDCCCC;
         SCROLLBAR-DARKSHADOW-COLOR: #DDCCCC; SCROLLBAR-BASE-COLOR: #DDCCCC
         }

   BODY { SCROLLBAR-FACE-COLOR: #DDCCCC; SCROLLBAR-HIGHLIGHT-COLOR: #110000;
          SCROLLBAR-SHADOW-COLOR: #110000; SCROLLBAR-3DLIGHT-COLOR: #DDCCCC;
          SCROLLBAR-ARROW-COLOR:#110000; SCROLLBAR-TRACK-COLOR: #CCDDCC;
          SCROLLBAR-DARKSHADOW-COLOR: #DDCCCC; SCROLLBAR-BASE-COLOR: #DDCCCC
          }

   INPUT
     {
      font-size: 16px;
      font-weight: bold;
      color: #000000;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      
     }
     
   INPUT.btn
     {
        border-radius: 4pt;
        font-size: 12 pt;
        color: #FFFFFF;
        background-color: #772244;
        padding: 7
     }

   INPUT.btnDelete
     {
        border-radius: 4pt;
        font-size: 12 pt;
        color: #FFFFFF;
        background-color: #772244;
        padding: 7
     }

   INPUT.btnSearch
     {
        border-radius: 4pt;
        font-size: 12 pt;
        color: #FFFFFF;
        background-color: 227744;
        padding: 7
     }

   INPUT.btnClear
     {
        border-radius: 4pt;
        font-size: 12 pt;
        color: #FFFFFF;
        background-color: CCCCDD;
        padding: 7
     }

   INPUT.btnEdit
     {
        border-radius: 4pt;
        font-size: 12 pt;
        color: #FFFFFF;
        background-color: 227744;
        padding: 7
     }

   INPUT.btnSave
     {
        border-radius: 4pt;
        font-size: 12 pt;
        color: FFFFFF;
        background-color: 227744;
        padding: 7
     }


   INPUT.btnCancel
     {
        border-radius: 4pt;
        font-size: 12 pt;
        color: #FFFFFF;
        background-color: 666677;
        padding: 7
     }



   INPUT.Edit
     {
      font-size: 16pt;
      font-weight: bold;
      color: #000000;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#FFF4F1, endColorstr=#DDAABB);
     }

   INPUT.View
     {
        border-style: none;
        font-size: 16pt;
        font-weight: bold;
        vertical-align: center;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background-color: DDDDDD;
     }

   MENU
					.menudownlevel1
     {
									font-size: 11px;
									padding: 1px;
									font-weight: bold;
								 background-color: white;
									color: #000000;
									margin-top:1px;
									margin-right: 0px;
									margin-bottom: 1px;
									margin-left: 0px;
									border-top: 1px solid #39558C;
									border-right: 1px none #cccccc;
									border-bottom: 1px none #cccccc;
									border-left: 1px none #cccccc;
									padding:1px;
						}


					.menulevel1
     {
									font-size: 11px;
									font-weight: bold;
									color: #000000;
					    background-color: #ffcc66;
									text-decoration: none;
									margin-top:1px;
									margin-right: 0px;
									margin-bottom: 1px;
									margin-left: 0px;
					    border-top : 1px solid #39558C;
									border-right: 1px none #cccccc;
									border-bottom: 1px none #cccccc;
									border-left: 1px none #cccccc;
									padding:1px;
						}

						.menuover1
      {
										font-size: 11px;
										font-weight: bold;
										color: Black;
										text-decoration: none;
									 background-color: #FDDA97;
										margin-top:1px;
										margin-right: 0px;
										margin-bottom: 1px;
										margin-left: 0px;
									 border-top : 1px solid #39558C;
										border-right: 1px none #cccccc;
										border-bottom: 1px none #cccccc;
										border-left: 1px none #cccccc;
										padding:1px;
							}

							.menulevel1
						 {
										font-size: 11px;
										font-weight: bold;
										color: #000000;
								  background-color: #ffcc66;
										text-decoration: none;
										margin-top:1px;
										margin-right: 0px;
										margin-bottom: 1px;
										margin-left: 0px;
								  border-top : 1px solid #99558C;
										border-right: 1px none #cccccc;
										border-bottom: 1px none #cccccc;
										border-left: 1px none #cccccc;
										padding:1px;
										}

								a:link.menulevelHome
        {
								  	font-size: 11px;
								  	font-weight: bold;
								  	color: #000000;
								  	text-decoration: none;
								}

								a:visited.menulevelHome
        {
								  	font-size: 11px;
								  	font-weight: bold;
								  	color: #000000;
								  	text-decoration: none;
									}

								a:hover.menulevelHome
        {
								  	font-size: 11px;
								  	font-weight: bold;
								  	color: #000000;
								  	text-decoration: none;
									}

								a:visited:hover.menulevelHome
        {
									  font-size: 11px;
									  font-weight: bold;
									  text-decoration: none;
								   color: #000000;
									}

        .menubg { background-color: FFEFEF }

        .menudownlevelspacer
        {
          	padding: 2px;
	          color: #000000;
           background-color: #FFccdd;
           border-top : 1px solid #666666;
       	}

