body  {font-family:arial,helvetica;background: url(theback.jpg) #fff repeat-x;margin:0px;text-align: center;}

#wrapper  {position: relative; 
           margin: 0px auto 0px auto;
           
           width: 1000px;
           min-height: 700px;
           
           overflow: hidden;
           text-align: left;
          }

#topright {position: relative; 
           float: right; 
           color: #00a;
           font-size: 24pt;
           font-weight: bold;
           width: 500px;
           height: 250px;
           margin-right: 10px;
           overflow: hidden;
           }
#logo {z-index:3;position:absolute;top:1;left:0;width:380px;height:200px;}
#leftcol  {position: relative; float: left; margin-left: 0px; margin-top: 20px; border-right:1px solid #005;border-bottom:1px solid #005;width: 250px;clear: right;text-align: left;font-weight: bold;font-size: 11pt;text-align: left;}
#leftcoltop {position: relative; float: left; width: 230px; background: url(tableheader.jpg); height: 40px; color: #fff;padding: 10px;}
#rightcol  {float: right; width: 200px;min-height: 300px; border-left: 1px solid #005;border-bottom: 1px solid #005;clear: none;padding: 0px;margin-top: 20px;}
.smaller  {font-size: 10pt;}
#footer {position: relative; margin: 50px auto 0px auto; border-top: 1px solid #a0a0a0; width: 800px;text-align: center;clear: both;}
div#mainmenu a:hover {background: url(menback2.jpg);color:#DA1B11;background: url(menbackon.jpg);}
div#mainmenu a {display: inline; text-align: center; font: bold 13px arial; 
   padding: 3px 15px; margin: 0 0 2px; border-width: 1; 
   text-decoration: none; color: #000;}
a {color:#009;
   text-decoration:none;
   font-family:arial,helvetical;padding: 0px;}
a:visited {color:#009;
   text-decoration:none;
   font-family:arial,helvetical;padding: 0px;}
a:active {color:#009;
   text-decoration:none;
   font-family:arial,helvetical;padding: 0px;}
a:hover {color:#900;
   text-decoration:none;
   font-family:arial,helvetical;
   background: #f0f0f0;padding: 0px;}

a.bottom:link  {color:gray; text-decoration:none;padding: 0px;}
a.bottom:visited  {color:gray; text-decoration:none;}
a.bottom:active  {color:gray; text-decoration:none;}
a.bottom:hover  {color:black; text-decoration:none;background:#f0f0f0;}

a.toplink:link {color: #00d; font-size: 12pt; text-decoration: none;margin-left: 0px;margin-top: 15px;}
a.toplink:visited {color: #00d; font-size: 12pt; text-decoration: none;}
a.toplink:active {color: #00d; font-size: 12pt; text-decoration: none;}
a.toplink:hover {color: #a0a0a0; font-size: 12pt; text-decoration: none;background: none;}

.but  {
            
            height: 20px; 
            min-width: 40px;
            color: #838383;
            float: left;
            text-align: center;
            font-size: 8pt;
            margin-left: 10px;
            font-family: arial;
            background: #303030;
            padding-top:0px;}
            
.pic {visibility: visible;}
.arrow {text-decoration: none;margin-top: 0px;margin-bottom: 10px;
        }



a.arrow:link {color: #a0a0a0;font-size: 10pt;margin-top: 0px;}
a.arrow:visited {color: #a0a0a0;font-size: 10pt;margin-top: 0px;}
a.arrow:active {color: #a0a0a0;font-size: 10pt;margin-top: 0px;}
a.arrow:hover {color: #fff;font-size: 10pt;margin-top: 0px;}


a.piclink:link {color: #808080;font-size: 6pt;margin-top: 0px;padding: 0px; margin: 0px;margin-right: 0px;}
a.piclink:visited {color: #808080;font-size: 6pt;margin-top: 0px; padding: 0px; margin: 0px;margin-right: 0px;}
a.piclink:active {color: #808080;font-size: 6pt;margin-top: 0px;padding: 0px; margin: 0px;margin-right: 0px;}
a.picklink:hover {color: #a0a0a0;font-size: 6pt;margin-top: 0px;padding: 0px; margin: 0px;margin-right: 0px;}



#picheading {position: relative;float: left; width:620px; color: #fff; padding-top: 10px; padding-bottom: 10px;font-size: 12pt;text-align: center; color: #fff;background: #404040;clear: both;margin-top: 10px;margin-left: 0px;}

#pictext {position: relative;float: left; width: 620px;min-height: 60px; color: #fff;margin-top: 10px; padding-top: 10px; padding-bottom: 10px;padding-left: 10px; text-align: left;font-size:1em; color: #fff;background: #303030;margin-left: 0px;clear: none;}

#footer  {position: relative; margin: 30px auto 10px auto; width: 800px; text-align: center; font-size: 9pt;color: #a0a0a0;}

#imagename {z-index: 24;position: absolute;top: 0px; left: 0px; width: 20px; height: 20px; background: url(bannerback.png); color: #fff; border:1px solid #fff;visibility: hidden;}

.thumb {position: relative;text-align: center;float:left;width: 90px;text-align:center;margin-left: 0px; margin-right: 0px; padding-left: 5px;padding-right:5px;padding-top: 5px; padding-bottom: 5px; margin: 10px 10px 10px 10px; clear:none;}
.jb {position: relative;text-align: center;float:left;width: 110px; min-height: 150px;text-align:center;margin-left: 0px; margin-right: 0px; padding-left: 5px;padding-right:5px;padding-top: 5px; padding-bottom: 5px;  margin: 10px 0px 10px 10px; clear:none;}
.jbcontainer {position: relative; float: left; min-width: 800px; min-height: 200px; clear: both;}

#arrowspot {width: 400px;
            height: 20px;
            margin: 10px auto 0px 0px;;
            font-size: 12pt;}
#thepic  {border: 10px solid #fff;}
#picture {position: relative;
          margin-top: 40px;
          margin-left: 10px;
          z-index: 6;
          width: 1000px; 
          margin-right: 0px;
          float:left;
          overflow: hidden;
          
          }


#imgdiv {z-index:20;
            position:absolute;
            top:0px;
            left:0px;
            width: 800px;
            height:600px;
            background: black;
            opacity: 0.3;
            filter: alpha(opacity=30);
            visibility: hidden;}
#framecontainer {position: absolute; 
                    top: 10px;
                    left: 50px;
                    z-index: 24;
                    width:1000px;
                    height:700px;
                    background: transparent;
                    visibility: hidden;
                    text-align: center;
                    }
#bigpicture  {z-index: 44;
               position: absolute;
               top: 0px; 
               left: 0px; 
                width: 2px;
                min-height: 2px; 
                visibility: hidden;
               }
 
#buttons {margin: 0px auto 0px auto;
              width: 150px;
              height: 42px;
              }
.button      {width:40px;
              height: 40px;
              border: 1px outset #d0d0d0;
              background: #707070;
              font-size: 12px;
              text-align: center;
              float: left;}
#framediv {z-index:22;
              position:absolute;
              top: 0px;
              left: 0px;
              width:1px;
              min-height: 1px;
              background: transparent;
             
              padding: 10px 10px 10px 10px;
              clear: both;
              font-size: 10pt;
              overflow: hidden;}
#framediv2 {z-index:9;
              position:relative;
             
              width:600px;
              height:400px;
              background: transparent;
              
              padding: 10px 10px 10px 10px;
              clear: both;
              font-size: 10pt;
              overflow: hidden;
              border: 10px ridge #a0a0a0;
              border-radius: 10px;
              -moz-border-radius: 20px;
   -moz-box-shadow: 6px 6px 5px #333;
          -webkit-box-shadow: 6px 6px 5px #333;
           box-shadow: 6px 6px 5px #333;   }

ul#menu  {z-index: 12;
          
          text-align: left;
          color: #a0a0a0;
          display: inline;
          float: left;
          list-style: none;
          position: relative;
          margin-top: 0px;
          margin-left:400px;
          font-size: 14pt; 
          width:750px;
          text-align: left;
         
         
          }
         
          
ul#menu li {
            
            
            color: white;
             
             list-style: none;
             padding: 0px 10px 5px 10px;
             position: relative;
             margin-top: 1px;
             margin-bottom:1px;
             float: left;
             border-right: 1px solid #000;
              
             }


ul#menu li a:link,
ul#menu li a:visited
                   {color:#000;
                   text-decoration: none;
                 
                   display: block;
                   padding: 3px 10px 3px 10px;}

ul#menu li a:hover

 {
                    color: #00d;
                    text-decoration: none;
                    
                    display: block;}


ul#menu li:hover ul.submenu {display: block;}
ul#menu li ul.submenu {z-index: 22;
                       background: #f0f0f0;
                       margin: 0px 0px 0px 0px;
                       position: absolute;
                       top: 23px;
                       left: 0px;
                       width: 150px;
                       padding: 1px 4px 0px 4px;
                       border: 1px solid #a0a0a0;
                       display: none; 
                       clear: left;
                       font-size: .8em;
                       text-align: left;
                      
                       
                      
                       }
ul#menu li ul.submenu  li { clear: both; width: 130px;border-bottom: 1px solid #a0a0a0;background: #f0f0f0;padding: 0px 10px 0px 10px;
             
             margin-top: 1px;
             margin-bottom:1px;
              
           
            }


ul#menu a,a:link, a:visited, a:active {text-decoration: none; color: #000;padding-bottom: 30px;font-size: 10pt;padding:10px;}
ul#menu a:hover {background: url(menbackon.jpg); color: #00d;padding-bottom: 20px }


ul.leftcol {font-size: 12pt;list-style: url(reddot.jpg);}
ul.leftcol a, a:link, a:visited {padding: 0px; color: #00d; text-decoration: none;font-size: 12pt;}
ul.leftcol a:hover {color: #a0a0a0;}



h1 {font-size: 24pt;}


   
.footer a, a:link, a:visited, a:active {text-decoration: none; color: #a0a0a0; font-size: 8pt;background: none;}
.footer a:hover {color: #00d;}
   
