td {
   font-family:verdana ; 
   font-size: 15px;
   line-height:110% 
}

input, select, textarea {
   font-family:verdana ; 
   background-color: #F0F0F0; 
   border:1px solid #000 ;
   padding: 2px;
   padding-left: 5px;
} 


form {
   margin:0
}

.navigation a {
   text-decoration:  none; 
   color: #ECC4F7;
   font-weight: bold;
} 

.navigation a.navon {
   color: #ffffff;
   font-size: 17px;
   padding-right: 25px;
}

.navigation a.navoff {
   color: #ECC4F7;
   padding-right: 25px;
}

.navigation a.navoff:hover, .navigation a.navoff:focus, .navigation a.navoff:active, .navigation a.navon:hover, .navigation a.navon:focus, .navigation a.navon:active {
   color:  #E6AC00;
}


td.navigation {
   border: 1px solid #000 ; 
   background-color: #51396A ; 
   padding-top: 4px;
   padding-bottom: 4px;
   padding-right: 4px;
   padding-left: 15px;
}

td.content {
   border:1px solid #51396A ; 
   padding: 25px
}



td.submit {
   padding-top: 50px;
}

td.left {
   text-align: right;
   padding-right: 25px;
   width: 40%; 
}

td.right{
   text-align: left;
   padding-left: 25px;
}

td.left2, td.left3 {
   text-align: right;
   padding-right: 25px;
   width: 50%;
}

td.left3 {
   padding-right:10px;
}

td.right2, td.right3 {
   text-align: left;
   vertical-align: bottom;
}

td.right3 {
   padding-left:10px;
}

input.submit, input.submit2 {
   background: #E6AC00;
   text-align: center;
   color: #51396A;
   font-weight: bold;
   font-size: 17px;
   text-transform: uppercase;
}

input.submit {
   width: 75%;
}


.l {
   width: 50%;
   background: #F0F0F0;
}

.j {
   width: 60%;
   background: #F0F0F0;
}

.gap {
   background-color: #51396A; 
   height: 1px; 
   line-height: 1px; 
   font-size: 1px;
   margin-top: 25px;
   margin-bottom: 25px;
}


.error {
   color: #ff0000;
   font-weight: bold;
}

table.smallbuttons input.submit {
  font-size: 14px;
  text-transform: none;
}

table.smallbuttons td{
  padding-left:15px;
  padding-right:15px;
}


table.dealers td {
  padding-top: 2px;
}

table.dealer_categories td {
  padding-top: 0;
}

table.member_list {
  text-align: top;
  padding-right: 25px;
}

table.member_list td {
  padding-left: 18px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-weight: bold;
  text-indent: -10px;
}

td.content table td {
  vertical-align: top;

}

table.manage td, td.manage {
  font-size: 11px;
}

input.radio {
  background: #ECC4F7;
  border: none;
}


table#orphans textarea {
  overflow: hidden;
}