* {margin:0; padding:0;}

body {background-color:beige;
      font-family: verdana, arial, sans-serif;
      font-size:small;
     }

#block {font-size:1em;
        margin-left:300px;}
        
#orgChoice {background-color:beige;
            border:solid 0px;
            margin-left:140px;
            margin-top:80px;
            padding:4px;
         }
         
div#dates{float: left;
          width: 350px;
         }
         
div#dates ul {list-style-type:none;}

div#dates td {padding:0 4px;}
        
div#directorData {float:left;
                  font-size:.8em;
                  margin-left:120px;
                  margin-top:70px;
                  }

div#directorData b {color:blue;
                    font-size:1.25em;
                    }

div#directorData em {color:black;
                     font-size:1.25em;
                     font-style: normal;
                     font-weight: bold;
                   }

div#directorEdit {float:left;
                  font-size:.8em;
                  margin-left:120px;
                  margin-top:70px;
                 }


div#directorEdit table {border-style:groove;
                        width:500px;
                        }

div#directorEdit input {font-size:.8em;}

div#genDirector {float:left;
                 font-size:.8em;
                 margin-left:120px;
                 margin-top:70px;
                 position: relative;
                 }

div#genDirector b {color:blue;
                   font-size:1.25em;
                  }

div#genDirector em {color:black;
                    font-size:1.25em;
                    font-style: normal;
                    font-weight: bold;
                   }

div#genDirector table {background:pink;
                       }

div#header {background-color:beige;
            background-image:url("../images/blue2beige.jpg");
            height:50px;
            left:0px;
            position:absolute;
            top:0px;
            width:900px;
          }

div#header h1 {color:tan;
               margin-top:0px;
               margin-left:4px;
              }

div#header #orgDescr {font-size:75%;
                      color:white;
                      }

              
div#leftNav {font-size:.8em;
             margin:2px;
             margin-top:5px;
             position:absolute;
             top:60px;
             left:2px;
             width:110px;}
             
div#listRegistrees {margin-top:75px;
                    margin-left:150px;
                   }
             

div#login {margin:2px;
           margin-top:10px;
           position:absolute;
           top:60px;
           left:100px;}


div#newRegistrant {float:left;
                   margin:2px;
                   margin-left:0px;
                   margin-top:100px;
                   position:absolute;
                   left:105px;
                   top:10px;
                   }

div#newRegistrant table {border-style:groove;
                         width:600px;
                         }

div#newRegistrant input {font-size:.8em;}

div#registerAuditionee {font:1em;
                        margin:2px;
                        margin-left:10px;
                        margin-top:275px;
                        position:absolute;
                        left:105px;
                        top:10px;
                       }

div#registerAuditionee b {color:blue;
                          font-size:1em;
                         }

div#registerAuditionee em {color:black;
                           font-size:1em;
                           font-style: normal;
                           font-weight: bold;
                          }
                          
div#registerAuditionee input {font-size:.8em;}

div#registerAuditionee sup {color:red;}
                 
div#registerAuditionee table {background:silver;
                              width:700px;
                             }

div#registerAuditioneeBlock {float:left;
                             font:1em;
                             margin:2px;
                             margin-left:10px;
                             margin-top:275px;
                             position:absolute;
                             left:105px;
                             top:10px;
                            }

div#registerAuditioneeBlock b {color:blue;
                               font-size:1em;
                              }

div#registerAuditioneeBlock em {color:black;
                                font-size:1em;
                                font-style: normal;
                                font-weight: bold;
                               }

div#registerAuditioneeBlock input,select,checkbox {font-size:.8em;}

div#registerAuditioneeBlock sup {color:red;}

div#registerAuditioneeBlock table {background:silver;
                                   width:725px;}

div#schoolSelector {border-bottom:1px solid;
                    border-top:1px solid;
                    margin-left:105px;
                    margin-top:70px;
                    }

div#schoolData {border-left: solid blue;
                padding-left:5px;
                float:left;
                margin-top:70px;
                margin-left:5px;
                font-size:.8em;
                }

div#schoolData td {font-size:.8em;}

div#schoolData b {color:blue;
                  font-size:1.25em;
                  }

div#schoolData em {color:black;
                   font-size:1.25em;
                   font-style: normal;
                   font-weight: bold;
                   }

div#schoolData input {font-size:.8em;}

div#status {list-style-position:inside;}

div#status td {padding:0 4px;}

div#statusAuditionee {background:midnightblue;
                      color:lightblue;
                      width:850px;
                    }

div#statusAuditionee a:link {color:white;}

div#statusAuditionee a:visited {color:yellow;}

div#statusAuditionee a:hover {background:lightblue;
                              color:midnightblue;}
                              
div#statusAuditionee a:active {color:red;}

div#statusAuditionee table {background-color:midnightblue;
                            font-size:.8em;
                            border: medium solid lightblue;
                            border-collapse:collapse;
                            border-spacing: 0 15px;
                            width:850px;
                           }

table.audStatus {font-size:.8em;
                 border: medium solid lightblue;
                 border-collapse:collapse;
                }
                
table.audStatus td {border-bottom: solid lightblue;
                    border-bottom-width: thin;
                    border-right: thin solid lightblue;
                   }

div#subNavs    {color:green;
                font-size:.8em;
                padding-left:15px;
                }


div#phoneData {border-left: solid blue;
               padding-left:5px;
               float:left;
               margin-left:5px;
               margin-top:70px;
               font-size:.8em;
               }

div#phoneData b {color:blue;
                 font-size:1.25em;}

div#phoneData em {color:black;
                  font-size:1.25em;
                  font-style: normal;
                  font-weight: bold;
                }

div#registerMsg {border-bottom:1px solid;
                 border-top:1px solid;
                 margin-left:105px;
                 margin-top:70px;
                 }

.msg {color:red;
      font-style:italic;
    }

.hiliteYellow {color:yellow;
               font-weight:bold;
               font-size:1.25em;
              }

.required {color:red;
           font-weight:bold;
          }
          
.subNavs    {color:green;
             font-size:.8em;
             padding-left:15px;
            }


           

