body { background-color: #627CC1; text-align: center; margin:0; padding:0;
        font: normal normal 12pt Arial, sans-serif; }
table { border:0; margin:0; padding:0; }
td { border:0; margin:0; padding:0; }
IMG { border:0; margin:0; padding:0; }

hr { color:#ccc; height:1pt;width:100%;}

#main h2 { text-indent: 20pt; font-weight: bold; font-size:133%; line-height:200%;}
#main h3 { text-indent: 20pt; font-weight: bold; font-size:100%; color:black;}
p { text-indent: 20pt; /* font-weight: bold; font-size:12pt; */ }
/* h2 {text-indent: 20pt; font-weight: normal; font-size:12pt;} */
h5 {font-weight: normal; font-size:8pt;}
h6 { text-align:right; font-size:55% ; color:#999999 ;}

table.global { width:100%;
            background-color: #627CC1; }

table.head  { width:100%;   
            background-color: #627CC1;
            }    
table.head td { padding:0 0 0 10pt; color:#ffffff;}
table.head A:link { color:#FFFFFF; text-decoration: none;}
table.head A:hover { color:#E7ED65; }
table.head A:visited { color:#FFFFFF; text-decoration: none; }

table.head td.right { font: normal bold 12pt Arial , sans-serif;
            color: #FFF;
            letter-spacing:2px;
            text-align: center;
            }    

table.head span.big { font: normal bold 200% Arial, sans-serif; color:#A7BEFC;}


/*
div.login { margin: 3pt; border-top: 1px solid #ccf; font-size: 66%; text-align: center; color: #669; }
div.login input.textbox { border: 1px solid #99c; background-color: #F4FAFF; padding-left: 2pt; color: #336;}
div.login input.button { border-left: 1px solid #fff; border-top: 1px solid #fff; border-right: 1px solid #66c; border-bottom: 1px solid #666; margin-top: 2pt; background-color: #E0E8F8; cursor:hand; }
div.login span.err { font-size: 85%; font-weight: bold;}
*/

td#g_submenu { width:10%;
               background-color: #E8F8FF;
               vertical-align:top;}

table.submenu { width:100%; 
            font-family: arial , sans-serif;
            font-size: 12pt;
            font-weight: bold;
            color: #A2A2A2;
            text-align:center;
            }
table.submenu td { padding:20pt 5pt 5pt 5pt; }
table.submenu td h2, table.submenu td h3 { text-indent: 0;
                      font-size: 150%;
                      line-height:250%;
                      color:#FFFFFF;
                    }
table.submenu td.header {
                     padding:25pt 5pt 5pt 5pt;
                     background-color: #627CC1;   
                     }
table.submenu td.header h3 { font-size: 12pt; line-height:100%;}
table.submenu td.header h2 A:link { color:#FFFFFF; text-decoration: none;}
table.submenu td.header h2 A:hover { color:#A2B8F2; text-decoration: none;}
table.submenu td.header h2 A:visited { color:#FFFFFF; text-decoration: none; }

table.submenu td A:link { color:#0000E0; text-decoration: none;}
table.submenu td A:hover { color:#AABBFF; text-decoration: none; }
table.submenu td A:visited { color:#0000E0; text-decoration: none; }

td#main {  margin:0 0 2em 0; padding: 8pt 1.5em 1.5em 2em;
            background-color: #FFFFFF ;
            color: #5B5C5A;
            border-left: 5px solid #EDE7FE;
            border-right: 5px solid #EDE7FE;
            text-align: left;
            line-height:115%;
            vertical-align: top;}

td#main img { border:0; margin:5pt 20pt 5pt 5pt; }

td#main A:link { color:#3288E7; text-decoration: none;}
td#main A:hover { color:#79F; text-decoration: underline;}
td#main A:visited { color:#3288E7; text-decoration: none; }

.err { color:#911; }
span.err { font-size: 150%; font-weight: bold; line-height: 80%;}

td.g_menu { border-left: 5px solid #F1EA8B;
            border-right: 5px solid #F1EA8B;
            background-color: #F4FECF;
            }

table.menu { font-size: 115%;
            text-align:center;
            background-color: #F4FECF;
            color: #A2A2A2;
            }

table.menu td { padding:5pt; }

table.menu td A:link { color:#000000; text-decoration: none; }
table.menu td A:hover { color:#6F6FF4; text-decoration: none; }
table.menu td A:visited { color:#202222; text-decoration: none; }

span.form { font: normal bold 14pt arial, 'sans-serif';
            color:#649AF4;}
            
/* new! */
table.list { margin: 8pt 2em;
            border-right: 1px solid #999;
            border-top: 1px solid #999; } 
table.list th { border-bottom: 2px solid #999;
                border-left: 1px solid #999;
                color: #666;
                font: normal normal 120%/133%;
                padding: 3pt;} 
table.list td { border-left: 1px solid #999;
                border-bottom: 1px solid #666;
                padding: 2pt 2em;
                color: #333;}
table.list tr.second { background-color: #FFFFE0;}




/* EO NEW! */



#sign { font: normal normal 75% arial, 'sans-serif';
                 text-align:center;}
#sign a:link { color:#FFFFFF; text-decoration: none;}
#sign a:hover { color:#EFF99B; text-decoration: none;}
#sign a:visited { color:#FFFFFF; text-decoration: none;}


