#logo { width: 784px;
	margin-bottom: 10px;
	background-color: #333333;
	height: 200px;
        background-image: url(bg7.jpg);
}

#wrapper { width: 784px;
	   margin-left: auto;
	   margin-right: auto;
	   margin-bottom: 10px;
	   background-color: #333333;
	   background-image: url(bg7.jpg);
}

#leftcolumn { width: 218px;
	      background-color: #000000;
	      height: 500px;
	      float: left;
}

#footer { width: 783px;
          background-color: #000000;
	  height: 40px;
	  margin-top: 5px;
	  text-align: center;
	  padding-top: 8px;
	  color: #666699;
}

body {  color: #666666;
	background-color: #333333;
	background-image: url(bg7.jpg);
}

#content { width: 555px;
	   height: 500px;
	   background-color: #FFFFFF;
	   margin-left: 228px;
}

div#content div#text { padding: 10px;
		       font-size: 1.2em;
		       
}

.nav { text-decoration: none;
       display: block;
       font-size: 1.1em;
       padding-left: 10px;
       color: #FFFFFF;
}

a.nav:hover {  text-decoration: none; 
	       color: #666699; 
}

.navbutton { width: 218px;
             display: block;
             border-bottom: 2px solid #666699;
	     margin-top: 12px;
             padding-bottom: 11px;
}

div#leftcolumn ul { margin: 0;
		    padding: 0 10px 0 0;
		    list-style-type: none;
		    width: 218px;
}

div#leftcolumn ul li { position: relative;
		       z-index: 2;
}

div#leftcolumn li ul { position: absolute;
		       left: 217px;
		       top: -16px;
		       display: none;
}

.sub { display: block;
       text-decoration: none;
       color: #FFFFFF;
       background-color: #000000;
       padding: 5px;
       border: 1px solid #666699;
       width: 218px;
}

div#leftcolumn li:hover ul { display: block; 
}

a.sub:hover { color: #666699;
}

.thumb { padding: 2px; 
	 margin-right: 4px;
}

#theForm { border: 3px solid #000000;
           background-color: #006699;
           padding: 20px;
           margin: auto;
           margin-top: 5px;
           min-width: 400px;
           max-width: 500px;
	   color: #FFFFFF;
}

.theRow { height: 30px;
}

.theLabCol { text-align: right;
} 

#topper { width: 100.25%; 
	  height: 35px; 
	  text-align: center; 
	  padding: 7px; 
	  color: #666699; 
	  background-color: #000000; 
	  margin-bottom: 10px; 
	  margin-left: -10px; 
	  margin-top: -10px; 
	  font-size: 1.8em;
	  font-style: oblique;
}

.linkheader { padding: 2px;
	      color: #000000;
	      text-align; center;
	      width: 250px;
	      font-size: 1.3em;
}

td { text-align: center;
}