/* Main Body Styles */ 

body   {
   color: #663333; background: #FFFFEF;
   text-align: left;
   max-width: 1024px; margin: 0 auto; 
   margin: 5px auto;
   }
body, td, p, td p {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   } 
h1 {
   font-size: 22px;
   }
h2 {
   font-size: 18px;
   }
form {
   padding: 0px; 
   margin: 0px;
   }
ul, li {
   list-style-position: outside; 
   list-style-type: disc;
   }
a:link { 
   color: #000066; background: #FFFFEF; 
   text-decoration: underline; 
   }
a:visited {
   color: #663333; background: #FFFFEF;
   }
a:hover {
   color: #FFFFEF; background: #660000; 
   }
a:visited:hover {
   color: #FFFFEF; background: #660000; 
   }
a.logolink:link {
   color: #000066; background: #FFFFEF; 
   text-decoration: none;
   }
a.logolink:hover {
   color: #000066; background: #FFFFEF; 
   text-decoration: none;
   }
.quote  { 
   font-weight: bold;
   font-style: italic;  
   font-size: smaller;
   }
.quoteby  { 
   font-weight: bold;
   font-style: normal;  
   font-size: smaller;
   text-align: right;
   margin-right: 3em;
   }
.indented {  margin-left: 5 em; }
.footer  {
   font-size: 11px; 
   }
.bullet1 { 
   list-style-position: outside;
   list-style-image: url(bullet2.gif);
   list-style-type: disc;   
   }
.small {
   font-size: smaller;  
   font-weight: normal;
   }

.dpress, a.dpress, a.dpress:visited  {
  border-style: outset;  bottom: 4px; 
  color: #A00; background: #DB9; border-color: #A88;
  text-decoration:none
  }
a.dpress:hover {color: #AEA; background: #620; }

/* Top Navigation Styles */

.mainnav { 
   color: #B4292D; background: #FFF0D9; 
   font-size: 12px; font-weight: bold; 
   }    
a.mainnav:link {
   color: #000066; background: #FFFFEF;
   font-size: 12px; font-weight: bold; 
   text-decoration: underline;           
   }
a.mainnav:visited {
   color: #000066; background: #FFFFEF; 
   font-size: 12px; font-weight: bold; 
   text-decoration: underline;           
   }
a.mainnav:hover {
   color: #FFFFEF; background: #660000;    
   font-size: 12px; font-weight: bold; 
   text-decoration: underline;
   }
a.mainnav:visited:hover {
   color: #FFFFEF; background: #660000;    
   font-size: 12px; font-weight: bold; 
   text-decoration: underline;
   }
a.mainnavsub:link {
   color: #000066; background: #FFF0D9; 
   font-size: 12px; font-weight: bold; 
   text-decoration: underline;
   }
a.mainnavsub:visited {
   color: #663333; background: #FFF0D9; 
   font-size: 12px; font-weight: bold; 
   text-decoration: underline;
   }
a.mainnavsub:hover {
   color: #FFFFEF; background: #660000;    
   font-size: 12px; font-weight: bold; 
   text-decoration: underline;
   }
a.mainnavsub:visited:hover {
   color: #FFFFEF; background: #660000;    
   font-size: 12px; font-weight: bold; 
   text-decoration: underline;
   }

/* Sub Navigation  Styles */

.subnavTitle  { 
   color: #B4292D; background-color: #FFF0D9; 
   font-size: 14px; font-weight: bold;
   } 
a.subnavTitle:link {
   color: #B4292D; background-color: #FFF0D9; 
   font-size: 14px; font-weight: bold;
   text-decoration: underline;
   }
a.subnavTitle:visited {
   color: #B4292D; background-color: #FFF0D9; 
   font-size: 14px; font-weight: bold;
   text-decoration: underline;
   }
a.subnavTitle:hover {
   color: #FFF0D9; background-color: #660000; 
   font-size: 14px; font-weight: bold;
   text-decoration: underline;
   }
a.subnavTitle:visited:hover {
   color: #FFF0D9; background-color: #660000; 
   font-size: 14px; font-weight: bold;
   text-decoration: underline;
   }
.subnavText { 
   color: #5F302C; background-color: #FFF0D9; 
   font-size: 11px; font-weight: normal;
   }
a.subnavText:link { 
   color: #B4292D; background-color: #FFF0D9; 
   font-size: 11px; font-weight: bold;
   text-decoration: underline;
   }
a.subnavText:visited { 
   color: #B4292D; background-color: #FFF0D9;
   font-size: 11px; font-weight: bold;
   text-decoration: underline;
   }
a.subnavText:hover { 
   color: #FFFFFF; background-color: #5F302C;  
   font-size: 11px; font-weight: bold;
   text-decoration: underline;
   }
a.subnavText:visited:hover { 
   color: #FFFFFF; background-color: #5F302C;  
   font-size: 11px; font-weight: bold;
   text-decoration: underline;
   }
.subnavTextFocus { 
   color: #B4292D; background-color: #FFF0D9; 
   font-size: 11px; font-weight: bold;
   }

/* Sub Navigation  Styles */

.brownbox {border: 2px solid #600; 
   padding: 2px; 
   background-color: #FFF0D9; 
   text-align: center;
   }


/* Forms on Materials Page */


#buypage {
 	border: 1px solid #600;
 	padding: 5px;
	background-color: #FFF0D9; 
	color: #633;
   	text-align: center;
}

.buybutton {
	background: #F6EC9A;
	color: #400;
	cursor: pointer;
        cursor: hand;
}

.buyinput {
	background: #FFFFEF;
	color: #025;

}



