body {background: url(back2.jpg) repeat-x #E5DBE5;background-attachment: fixed; font-family: arial,helvetica, san-serif;font-size: 10pt;}



#logo  {position: relative;
        margin-left: 20px;
       
        z-index: 3;
         }
@media handheld {
  #logo  {position: relative;
        margin-left: 20px;
        background: #000;
        z-index: 3;
         }
}
#container {position:relative;
            margin: 0px auto 0px auto;
            width: 860px;
            border-left: 5px solid #a0a0a0;
            border-bottom: 5px solid #505050;
            border-right: 1px solid #000;
            overflow: hidden;
            min-height: 800px;
            background: url(containerback2.jpg) repeat-x white;
            padding: 0px 20px 0px 20px;
            padding-bottom: 20px;}
#container2 {position:relative;
            margin-left: 140px; 
             margin-top: 20px;
            width: 75%;
            overflow: hidden;
              
            
          
            }

#picture {position: relative;
          margin-top: 40px;
          margin-left: 10px;
          z-index: 1;
          width: 550px; 
          margin-right: 0px;
          float:left;
          overflow: hidden;
          
          }

#allannouncements {float: left;
                   margin-left: 10px;
                   width: 270px;
                   margin-top: 40px;}
#mainannouncement {float: left;
                   margin-left: 0px;
                   position: relative;
                   width: 270px;
                   margin-right: 20px;
                  
                   }
#manyannouncementtop {position: relative;
                      margin: 0px auto 0px auto;
                      width: 268px;
                      height: 21px;
                      margin-top: 30px;
                      float: left;
                     background: url(texttop.jpg);
                     clear: both;
                     }
#manyannouncements  {position: relative;
                      margin: 0px auto 0px auto;
                      min-height: 200px;
                      width: 238px;
                      float: left;
                      padding-left: 20px;
                      padding-right: 10px;
                      padding-top: 10px;
                      background: url(textback.jpg);
                      font-size: 10pt;}
#manyannouncementbottom {position: relative;
                      margin: 0px auto 0px auto;
                      width: 268px;
                      height: 21px;
                      margin-top: 0px;
                      float: left;
                     background: url(textbottom.jpg);
                     clear: both;
                     }

                       

ul#menu  {z-index: 8;
          text-align: left;
          color: #CEA916;
          display: inline;
          background: #410040;
          list-style: none;
          position: absolute;
          top: 108px;
          left:0px;
          font-size: 9pt; 
          width: 900px;
          border: 3px outset #a0a0a0;
          float: right;
          margin-left: 0px;
          }
         
          
ul#menu li {
            
           
            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:active
                   {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:hover ul.submenu {display: block;}
ul#menu li ul.submenu {z-index: 22;
                       background: #410040;
                       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: #410040;padding: 0px 10px 0px 10px;
             width: 120px;
             margin-top: 1px;
             margin-bottom:1px;
             background: url(subback.jpg);
            }


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;}


ul#discmen      {position: fixed;
                 top: 0px;
                 margin-top: 0px;
                 left: 535px;
                 width: 500px;
                 height: 20px;
                 background: url(discmen.png);
                 border: 1px solid white;
                 display: inline;
                 z-index: 9999;
                 visibility: hidden;
                 }
ul#discmen li  {font-size: 10pt; 
                 padding-right: 20px;
                 padding-left: 20px;
                 list-style: none;
                 display: inline;
                 z-index: 9999;
                 }
ul#discmen li a:link,
ul#discmen li a:visited
                   {color:#fff;
                   text-decoration: none;
                   font-weight: bold;
                  
                   padding: 3px 3px 3px 3px;}


ul#discmen li a:hover {color: yellow;}

                
h1 {color: #d0d0d0;
    font-family: century gothic, Apple Gothic, san-serif;
    font-size: 30pt;
    text-align: left;
    border-bottom: 1px solid #a0a0a0;
    margin-top: 40px;
    }
h2 {color: #d0d0d0;
    font-family: century gothic,Apple Gothic, san-serif;
    font-size: 18pt;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 10px;
    
    }
h3 {color: #d0d0d0;
    font-family: century gothic,Apple Gothic, san-serif;
    font-size: 14pt;
    text-align: center;
    border-bottom: 1px solid #a0a0a0;
    margin-top: 10px;}
.homelist {text-align: center;
           width: 90%;
           border-color: #fff;}
.headimage {text-align: center;
            margin-top: 30px;
            float: left;}
.headline {border: 1px solid #d0d0d0;
          
           padding-top: 5px;
           padding-bottom: 5px;
           padding-left: 5px;
           font-size: 10pt;}
a:link, a:visited, a:active {color: #00d; text-decoration: none;}
.clabel  {text-align: right;
          width: 120px;
          font-weight: bold;
          float: left;
          margin-top: 10px;
          margin-right: 20px;}
.cinfo  {text-align: left;
         float: left;
          margin-top: 10px;
          width: 200px;}
.disctrac {float:left;
            width: 70px;
             font-size: 10pt;
            clear: both;}
.discsel   {float: left;
            width: 350px; 
             font-size: 10pt;
            }
.disctime   {float: left;
            width: 50px; 
             font-size: 10pt;
             padding-left: 10px;
            }

.cdatehead {margin-left:40px;position: relative; width: 300px; float: left;clear: both;padding: 5px 5px 5px 5px;font-size: 12pt; color: #a0a0a0;font-weight: bold;}
.cdate {position: relative;width: 80px; clear:left;float:left;margin-left: 80px;padding-top: 5px;}
.cstate {position: relative; float: left; width: 200px;padding-top: 5px;}

.cprog {position: relative; float: left; width: 150px; padding-top: 5px;}

a.footer:link		        {  color: #d0d0d0; text-decoration:none;font-size: 8pt;padding-left: 10px; padding-right: 10px;margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px;}
a.footer:visited			{  color: #d0d0d0; text-decoration:none; font-size: 8pt;padding-left: 10px; padding-right: 10px;margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px;}
a.footer:active 			{  color: #d0d0d0; text-decoration:none; font-size: 8pt;padding-left: 10px; padding-right: 10px;margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px;}
a.footer:hover 			{  color: #00d; text-decoration:none; font-size: 8pt;padding-left: 10px; padding-right: 10px;margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px;}

a.holiday:link		        {  color: #d00; text-decoration:none;font-size: 14pt;}
a.holiday:visited		        {  color: #d00; text-decoration:none;font-size: 14pt;}
a.holiday:active		        {  color: #d00; text-decoration:none;font-size: 14pt;}

a.holiday:hover 			{  color: #0dd; text-decoration:none; font-size: 14pt;}


#arrowspot {width: 220px;
            height: 20px;
            margin: 0px auto 0px auto;
            font-size: 12pt;}

.but  {background: #303030;
            border: 1px outset #505050;
            height: 20px; 
            width: 40px;
            color: #808080;
            float: left;
            text-align: center;
            font-size: 20pt;
            margin-left: 10px;
            font-family: arial;
            font-weight: bold;
            padding-top:0px;
           
            
            
            }
.pic {border-top: 10px outset #a0a0a0;border-bottom: 10px outset #000; border-left: 10px outset #a0a0a0; border-right: 10px outset #000;visibility: visible;}
.arrow {text-decoration: none;margin-top: 0px;margin-bottom: 10px;
        }
a.arrow:link {color: #808080;font-size: 12pt;margin-top: 0px;}
a.arrow:visited {color: #808080;font-size: 12pt;margin-top: 0px;}
a.arrow:active {color: #808080;font-size: 12pt;margin-top: 0px;}
a.arrow:hover {color: #a0a0a0;font-size: 12pt;margin-top: 0px;}
#picheading {position: relative;float: left; width: 100%; color: #fff; padding-top: 10px; padding-bottom: 10px;font-size: 12pt;text-align: center; color: #fff;}

#pictext {position: relative;float: left; width: 90%; color: #fff; padding-top: 10px; padding-bottom: 10px;font-size:1em; color: #fff;background: #303030;margin-left: 30px;}
