html, body
{ 
  padding:	0;
  margin:	0px;
  font:	12px Verdana, Helvetica, sans-serif; /* fontDefault */
  width:	1024px;
}
a 
{ 
  color:	#333333;
  text-decoration:	none;
 }
a:hover
{ 
  color:	#DA0F12;
  text-decoration:	none;
 }
div#mainbody,
table#mainbody 
{ 
  border:	0;
  width:	964px;
  padding:	30px 0 0 30px;
}
div#mainmenu,
div#breadcrumbs,
div#footer
{ 
  clear:	both;
 }
tr#rowTwo
{ 
  height:	23px;
 }
tr#rowThree
{ 
  height:	20px;
 }
/* #mainbody table
{ 
  border:		none;
  margin:		0px;
  padding:		0px;
  border-spacing:	5px;
 }
table#mainbody > tr > td
{ 
  border:	0;
  border-collapse: collapse;
  padding:	0;
  margin:	0;
 } */
td.boxy
{ 
  font-size:	14px;
  color:	gray;
  padding:	5px;
 }
tr#row1 > td + td
{ 
  padding:	5px;
 }
#mainbody dt
{ 
  font:	bold 12px Verdana, Helvetica, sans-serif; /* fontDefaultDt */
  color:	#333333;
 }
#mainbody dd
{ 
  font:	12px Verdana, Helvetica, sans-serif; /* fontDefaultDd */
  color:	#333333;
  margin-left:	0;
 }
table#firstpage
{ 
  border:	0;
  border-collapse: collapse;

 }
#mainbody td#cellAction
{ 
  vertical-align:	top;
  border-bottom: 0;
  border-right: 0;
  padding-top:	1px;
 }
#mainbody td#cellAction div
{ 
  border-bottom: 0;
 }
.templateFrontpage #mainbody > tbody > tr > td
{ 
  border-right:	1px dotted #da0f12;
  border-bottom: 1px dotted #da0f12;
 }
tr#rowFour,
td#imageTextTitle
{ 
  height:	0px;
 }
/* div#productCell */
/* {  */
/*   vertical-align:	top; */
/*   font:		9pt/14pt Verdana, sans-serif; */
/*  } */
div#middle
{
  float:	left;
  display:	inline;
  width:	337px;
  margin-left:	32px;
  margin-right: 32px;
  margin-top:	-5px;
  }
div#middle table#mindtermCell.redbox
{ 
  margin-top: -30px;
 }
div#middle table#jerichoCell,
div#middle #productCell
{ 
  margin-top: -30px;
 }
div#grimage
{
  float:	left;
  display:	inline;
  width:	342px;
  margin-top:	10px;
  margin-bottom:	25px;
  }

a img
{ 
  border: 0;
 }
td,
th
{ 
  vertical-align: top;
 }
td > p
{ 
  margin-top:	0;
 }
ul.error
{ 
  list-style-image: url("/images/error.png");
 }

