
form, fieldset 
{
	margin: 0;
	padding: 0;
	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}

body 
{
	background-image:  url(../images/greyback.gif);
}

.parts_header
{
  color: gray;
  font-weight: bold;
  font-family: Arial, sans-serif;
  font-size: 18px;
  text-align: left;
  height: 70px;
}

.parts_header .sub_header
{
  font-size: smaller;
  font-weight: normal;
}

.legend_table td
{
  width: 50px;
  height: 25px;
}

.legend_table
{
 /* border: 1px solid black;*/
  width: 300px;
}

.legend_table th
{
  padding:5px;
  border-right: 1px solid gray;
}

.dl_nav_button
{
  width: 30px;
}

#scroll
{
  width:650px;
  overflow: auto;
  height: 200px;
  text-align: left;
}
.dl_table
{
  width:632px;
  border:1px solid silver;
}

.dl_table td
{
  text-align: center;
  border-bottom: 1px solid silver;
  font-size: smaller;
  padding-top: 1px;
  padding-bottom: 1px;
 

   height: 35px;
  text-align: left;
}

.dl_table th 
{
  font-weight: normal;
  text-align: center;
  border-bottom: 1px solid gray;
  border-collapse:collapse;
  height: 35px;
}

.dl_table .dl_action_th
{
  font-weight:bold; 
  width: 55px;
  border-bottom: 1px solid gray;
}

.dl_table .dl_action_td
{
  border-right:1px solid black;
  border-bottom: 1px solid gray;
 width: 55px;
}

.dl_table .dl_action_td table td
{
  border:none;  
  
}



.dl_action_td img
{
  border:none;
}

.dl_message
{
  font-weight:bold;
  color: silver;
}

.dl_message ul li
{
  list-style-type: square;
}

.admin_header
{
  font-size:larger;
}

.logout_td
{
  text-align:center;
}

.logout_td a
{
  color:blue;
}

.coming_soon_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6B91B5;
}

.maintext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
  padding-left:5px;
  padding-right:5px;
	background-repeat:no-repeat;
}
.smalltext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}
a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #000000;
	text-decoration: underline;
}

table.generator
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	border: 1px solid black;
	padding:0px;
	vertical-align:center;
	
}

table.generator tr td
{
    
	padding:0px;
	border: solid black 1px;
	border-collapse: collapse;
	padding-left:1px;
}

table.pump
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	border: 3px solid black;
	padding:0px;
	vertical-align:center;
	
}

table.pump tr td
{
	background-color: #CCCCCC;
    padding:0px;
	padding-left:1px;
	border: solid black 1px;
	border-collapse: collapse;
}

table.image_table tr td img
{
	background-color: #CCCCCC;
  padding:0px;
	padding-left:1px;
	border: solid yellow 1px;
	border-collapse: collapse;
}

.white_cell{
background-color: white;
}

.gray_cell{
background-color: #CCCCCC;
}

.red_cell{
background-color: #E72D3A;
}

table.black_tab
{
vertical-align:center;
width:100%;
height:100%;
background-color: white;
border: none;
border-collapse: collapse;
}

.pump_black_tab
{
background-color:#000000;
width:7%
}
