.body{
   font: 100% Verdana, Helvetica, Arial, sans-serif;
   line-height: 20px;
   padding: 24px;
   background-color: #131021;
   color: #7F779F;
   border-left: 5px #612028 solid;
   border-right: 5px #612028 solid;
   border-top: 1px #612028 solid;
   border-bottom: 1px #612028 solid;
}
.misctext { color: #7F779F; font: 15px Verdana, Helvetica, Arial, sans-serif;}
.mlcomm{
   font-size: 12px;
   background-color: #000016;
   border: 1px #202861 solid;
   padding: 6px;

}

INPUT {
   background-color: #CCCCCC;
   border: #6767a2 1px solid;
   color: black;
   font-family: sans-serif;
   font-size: 11pt
} 

.prod {
   font: 100% Verdana, Helvetica, Arial, sans-serif;
   padding: 8px;
   background-color: #131021;
   color: #d7cfb6;
   border-left: 5px #612028 solid;
   border-right: 5px #612028 solid;
   border-top: 1px #612028 solid;
   border-bottom: 1px #612028 solid;
}

.prodsubcat {
   font: 95% Verdana, Helvetica, Arial, sans-serif;
   padding: 4px;
   padding-left: 30px;
   background-color: #131021;
   color: #d7cfb6;
   border-left: 5px #612028 solid;
   border-right: 5px #612028 solid;
   border-top: 1px #612028 solid;
   border-bottom: 1px #612028 solid;
}
.prodsubsubcat {
   font: 90% Verdana, Helvetica, Arial, sans-serif;
   padding: 2px;
   padding-left: 80px;
   background-color: #1E1A34;
   color: #d7cfb6;
   border-left: 5px #612028 solid;
   border-right: 5px #612028 solid;
   border-top: 1px #612028 solid;
   border-bottom: 1px #612028 solid;
}.link{   color: #e3dac0;
}

ul { margin: 0px; padding: 0px ; border: 1px #2A2061 solid;color: #7F779F; list-style:none;   width: 180px; background-color: #1F193F; font: 100% Verdana, Helvetica, Arial, sans-serif;   font-size: 18px; }

ul li { border: 1px #2A2061 solid;  padding: 2px}

ul li a { color: #6767a2; text-decoration:none;}

ul li a:hover{ color: #846CE3; background-color: #2B225A; }
	
A.user_nav:hover{ 
   color: #8583c2;
}
.copyright{   color: #524f90;   font-size: 12px;   font-family: sans-serif;   text-align: center;   padding-top: 20px;   padding-bottom: 20pt;
}

.space1{   padding-top: 20px;
}

.page_title{   font-family: sans-serif;   font-size: 40px;   padding-top: 12px;   color: #373562;   background-color: #000016;
   border: 1px #612028 solid;   padding-left: 20px;
   padding-bottom: 4px;
}

.user_nav{
   text-align: left;
   font-family: sans-serif;
   color: #6767a2;
   font-size: 90%;
   font-weight: 700;
   padding-top: 30px;
   padding-bottom: 18px;
}

.navback{
   background-color: #000016;
   border: 1px #612028 solid;
   padding: 6px;

}

.header{
   font: 125%/22px Verdana, Helvetica, Arial, sans-serif;
   padding: 6px;   color: #7F779F;   background-color: #1A0000;   padding-top: 24px;   border-left: 12px #612028 solid;   padding-left: 6px;   border-right: 12px #612028 solid;
}

.form{
   text-align: center;
   font: 100% Verdana, Helvetica, Arial, sans-serif;
   padding: 4px;
   background-color: #131021;
   color: #d7cfb6;
   border-left: 5px #612028 solid;
   border-right: 5px #612028 solid;
   border-top: 1px #612028 solid;
   border-bottom: 1px #612028 solid;
}
.form_label{
   text-align: right;
   font: 95% Verdana, Helvetica, Arial, sans-serif;
   padding: 4px;
   background-color: #131021;
   color: #d7cfb6;
   border-left: 5px #612028 solid;
   border-top: 1px #612028 solid;
   border-bottom: 1px #612028 solid;
}
.form_input{
   text-align: left;
   font: 100% Verdana, Helvetica, Arial, sans-serif;
   padding: 4px;
   background-color: #131021;
   color: #d7cfb6;
   border-top: 1px #612028 solid;
   border-bottom: 1px #612028 solid;
}
.form_exp{
   text-align: center;
   font: 80% Verdana, Helvetica, Arial, sans-serif;
   padding: 4px;
   background-color: #131021;
   color: #d7cfb6;
   border-right: 5px #612028 solid;
   border-top: 1px #612028 solid;
   border-bottom: 1px #612028 solid;
}
.results{
   text-align: center;
   font: 90% Verdana, Helvetica, Arial, sans-serif;
   padding: 8px;
   background-color: #131021;
   color: #d7cfb6;
   border-left: 1px #612028 solid;
   border-right: 1px #612028 solid;
   border-top: 1px #612028 solid;
   border-bottom: 1px #612028 solid;
}
.results_header{
   text-align: center;
   font: 90% Verdana, Helvetica, Arial, sans-serif;
   padding: 8px;
   background-color: #1F0000;
   font-weight: 700;
   color: #C39D76;
   border-left: 5px #612028 solid;
   border-right: 5px #612028 solid;
   border-top: 1px #612028 solid;
   border-bottom: 1px #612028 solid;
}
.hp_results_header{
   font: 90% Verdana, Helvetica, Arial, sans-serif;
   padding: 4px;
   background-color: #1F0000;
   color: #7F779F;
   border-top: 1px #612028 solid;
   border-bottom: 1px #612028 solid;
}
