.firefox2 body
{
  overflow-y: scroll;
}

#layoutTable
{
  width: 998px;
  margin: auto;
  background-color: #FFF;
  border: solid 1px #3f4c55;
}

#header
{
  width: 998px;
  height: 122px;
  padding-bottom: 3px;
}
#bottom
{
  background-color: #dd4401;
  height: 10px;
}

.horizontaldivider
{
	height: 3px;
}

#topleft
{
	background-color: #3e83a4;
	width: 182px;
	height: 20px;
  padding-top: 3px;
  vertical-align: middle;
  padding-left: 5px;
}

#topmenucell
{
  background-color: #3e83a4;
  color: #FFF;
  font-weight: bold;
  vertical-align: middle;
  height: 20px;
  padding-top: 3px;
}

#searchcell
{
  background-color: #3e83a4;
  padding-bottom: 2px;
  padding-top: 2px;
}


#searchcell input.searchbox
{
	border: solid 1px #3e83a4;
	height: 14px;
	width: 155px;
}

#searchcell td input.submit
{
	background-color: #96c4dc;
	height: 16px;
  color: #fff;
  font-size: 9px;
  margin-left: 2px;  
  width: 65px;
  vertical-align: bottom;
  padding-bottom: 2px;
  margin-top: 1px;
  _margin-top: 2px;
}

*:first-child+html #searchcell td input.submit
{
	margin-top: 2px;
}

#left-column
{
	width: 182px;
  background-color: #f5f0ec;
}

.emptycell
{
  width: 0px;
  padding: 0px;
  margin: 0px;
}

#center-column
{
	width: 586px;
  padding-bottom: 20px;
}

#admin-center-column
{
  width: 768px;
  padding: 20px 30px;
}

#right-column
{
  width: 230px;
}
#center-right-column
{
  width: 760px;
}

.topimage, 
.topimage img
{
	 width: 998px;
	 height: 132px;	
	 padding: 0px;
	 margin: 0px;
}
