body {background: url(background.jpg) repeat-x #C4CBE5;background-attachment: fixed; color: #000; font-size: 10pt; font-family: arial, helvetica, sans-serif;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
#pagetop  {position: relative;
          float:left;
          width:840px;
          height: 107px;
          background: url(pagetop.png);
          } 
#menuback {position: relative;
           
            float: left;
          width:835px;
          height: 30px;
          background: url(menuback.jpg);
          border-left: 2px solid #a0a0a0;
          border-right: 6px solid #000;
          }
#textcontainer {position: relative;
                width: 850px;
                min-height: 600px;
                  margin: 0px auto 0px auto;
                text-align: left;
                font-family: arial, helvetica;
                }
#texttop  {position: relative;
           float: left;
           width: 849px;
           height: 21px;
           background: url(texttop.png);
           
           }
                
#textback  {position: relative;
           float: left;
           width: 809px;
           padding-left: 20px;
           padding-right: 20px;
           min-height: 500px;
           background: url(textback.png);
           }
#textbottom  {position: relative;
           float: left;
           width: 849px;
           height: 25px;
           background: url(textbottom.png);
           
           }
 
#announcement {position: relative;
               float: right;
               width: 300px;
               text-align: left;
               margin-left: 20px;
               margin-bottom: 30px;
               border-top: 2px solid #005;
               border-left: 2px solid #9C9ED0;
               padding-left: 20px;
               padding-top: 10px;
               }


       

#newscontainer {position: relative;
                width: 300px;
                min-height: 300px;
                clear: right;
                float: right;
                margin-left: 20px;
                }
#newslabel    {position: relative;
               margin: 0px auto 0px auto;
               width: 300px;
               }
#newstop       {position: relative;
                clear: both;
                float: left;
                width: 300px;
                height: 37px;
                background: url(newstop.jpg);
                }
#newsback       {position: relative;
                clear: both;
                float: left;
                width: 240px;
                padding-right: 30px;
                padding-left: 30px;
                min-height: 150px;
                background: url(newsback.jpg);
                }
#newsbottom       {position: relative;
                clear: both;
                float: left;
                width: 300px;
                height: 44px;
                background: url(newsbottom.jpg);
                }
ul#menu  {z-index: 5;
          text-align: left;
          
          display: inline;
          
          list-style: none;
          position: absolute;
          top: 108px;
          left:0px;
          font-size: 9pt; 
          width: 100%;
          font-weight: bold;
          float: left;
          margin-left: 0px;
          
          margin-top: 0px;
          }
         
          
ul#menu li {
            
            font-weight: bold;
            color: white;
             float: left;
             list-style: none;
             padding: 0px 10px 5px 10px;
             position: relative;
             margin-top: 1px;
             margin-bottom:1px;
           
              
             }


ul#menu li a:link,
ul#menu li a:visited
                   {color:#fff;
                   text-decoration: none;
                  
                   display: block;
                   padding: 3px 3px 3px 3px;}

ul#menu li a:hover

 {background: #E5DBE5;
                    color: #00d;
                    text-decoration: none;
                    
                    display: block;}

ul#menu li a:active 
      {background: #fff;
                    color: #a0a0a0;
                    text-decoration: none;
                   
                    height: 22px;
                    display: block;}
ul#menu li:hover ul.submenu {display: block;}
ul#menu li ul.submenu {z-index: 22;
                       background:  rgb(102, 135, 135);
                       margin: 0px 0px 0px 0px;
                       position: absolute;
                       top: 23px;
                       left: 0px;
                       width: 140px;
                       padding: 1px 4px 0px 4px;
                       border: 1px solid #500;
                       display: none; 
                       clear: left;
                       
                       
                      
                       }
ul#menu li ul.submenu  li { clear: left; width: 90px;width: 120px;border-bottom: 1px solid #a0a0a0;background: rgb(102, 135, 135);;padding: 0px 10px 0px 10px;
             width: 120px;
             margin-top: 1px;
             margin-bottom:1px;
            }


ul#menu li ul.submenu li ul.submenu3 
                       {z-index: 99;
                       background: #410040;
                       margin: 0px 0px 0px 0px;
                       position: absolute;
                       top: 0px;
                       left: 120px;
                       width: 140px;
                       padding: 1px 4px 0px 4px;
                      
                        display: none; 
                       clear: left;
                       
                       
                      
                       }
ul#menu li ul.submenu  li ul.submenu3 li { clear: left; width: 120px;border-bottom: 1px solid #a0a0a0;background: #410040; padding: 0px 10px 0px 10px;
            
             margin-top: 1px;
             margin-bottom:1px;}


ul#menu  ul.submenu li:hover ul.submenu3 {display: block;}

ul#menu li:hover ul.submenu2 {display: block; background: #410040; padding: 0px 0px 0px 0px;
            
             margin-top: 1px;
             margin-bottom:1px;
             width: 160px;}
ul#menu li ul.submenu2 {z-index: 22;
                       background: #410041;
                       margin: 0px 0px 0px 0px;
                       position: absolute;
                       top: 23px;
                       left: 0px;
                       width: 200px;
                       border: 1px solid #a0a0a0;
                       
                       background: #410040;
                       display: none; 
                       clear: left;
                        
                       
                      
                       }

ul#menu li ul.submenu2  li { clear: left; width: 160px;border-bottom: 1px solid #410040;background:#410040 ;}
ul#menu li ul.submenu2  li a:link {width: 160px;}
h1 {color: rgb(102, 135, 135); font-size: 28pt;text-align: left;padding:0px;margin:0px;}
h2 {font-size: 14pt; color: #006; font-weight: bold; text-align: left;} 

TD.header  {font-family:verdana;
            background: black;
            color:gold;
            border:1px solid #00d;;
            font-size:14px;
            }
TD.info  {
          border:1px solid #00d;;
          
          color:black;
          font-size:10pt;
          padding: 5px 5px 5px 5px;}
TD.text  {font-family: Gill Sans MT, Gill Sans, Optima, Helvetica, Arial;
          color:black;
          border:0px;
TD.normal {font-size:10pt;}
