body              { color: #1C4A8B; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; background: #fff url(Images/target.gif) no-repeat }
td                { font-size: 8pt; font-family: Arial, Helvetica, sans-serif }
a                 { color: maroon; text-decoration: none }
a:hover           { color : Red; text-decoration : underline; }


.rowh             { background-color: #1C4A8B; color: white; font-size: 8pt; height: 20pt }
.row1             { background-color: #eee; font-size: 8pt }
.row2             { background-color: #ff9; font-size: 8pt }
.rowf             { background-color: white; font-size: 8pt; height:16pt }

/* Main */
#Main             { margin-left: 165px; margin-top: 100px } 

#Logo             { position: absolute; top: 5px; left: 24px }   
        
/* Ident */
#Ident            { background-color: white; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#Ident    h1      { color: gray; margin-bottom : 2pt; text-decoration : none; font-size : 14pt;}
#Ident    h2      { color: gray; font-style: italic; font-size: 10pt; text-decoration: none; text-align: left; margin-bottom: 4pt; border-bottom: 1pt dashed }
#Ident    h3      { color: gray; font-size: 8pt; text-decoration: none; margin-top: 4pt; margin-bottom: 0pt }

/* Login */
#Login            { background-color: white; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#Login    h1      { color: gray; margin-bottom : 2pt; text-decoration : none; font-size : 14pt;}
#Login    h2      { color: gray; font-style: italic; font-size: 10pt; text-decoration: none; text-align: left; margin-bottom: 4pt; border-bottom: 1pt dashed }
#Login    h3      { color: gray; font-size: 8pt; text-decoration: none; margin-top: 4pt; margin-bottom: 0pt }

/* Logout */
#Logout           { Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 8pt;}
#Logout           { position: absolute; top: 64px; left: 20px }
#Logout h2        { font-size: 10pt; margin-bottom: 1pt; border-bottom: 1pt solid; padding-bottom: 4pt; padding-top: 18pt;}
#Logout a,td      { color: gray; text-decoration: none }
#Logout a:hover   { color: black; background-color: black; color: white; }

/* Menu */
#Menu             { position: absolute; top: 170px; left: 0px; width: 150px; text-align: left; }
#Menu             { font-family: Arial, Helvetica, sans-serif }
#Menu h1          { font-size : 9pt; margin:7px 0; }
#Menu h2          { font-size : 8pt; margin:7px 0; color: #1C4A8B;  }
#Menu a           { font: bold 8pt; text-decoration: none; color:  #1C4A8B; } 
#Menu a:hover, a.selected { text-decoration: underline } /* background-color: #EBEBF5; */

/* List */
#List td          { color: #1C4A8B; }
#List tr:hover    { background-color: #C4E7BE }
#List a           { text-decoration: none }
#List a:hover     { color: white }
#List th          { background-color: #1C4A8B; text-align: left }
#List th:hover    { background-color: #1C4A8B }


/* Form */
#Form table       { margin-right: 20pt }
#Form td,th       { padding: 5px }
#Form .readonly  input   { background-color: #EEFFEE }
#Form .readwrite input   { background-color: white }
#Form .smart     input   { background-color: lightyellow }

