body.firefox2
{
  overflow-y: scroll;
}
#layoutTable
{
  width: 995px;
  margin: auto;
  background-color: #FFFFFF;
  border: none;  
}

#layoutTable td
{
  
}

#top-left-column
{
  width: 155px;
}

#top-right-column
{
  width: 225px;
}

#top-center-column
{
  width: 615px;
}
.leftcolumn
{
  width: 155px;	
}

#left-column
{
  background-color: #ffffff;  
  background-image: url(../../pics/leftgradient.gif);
  background-position:left;
  background-repeat: repeat-y;
  vertical-align: top;
  color: #054873;
  height: 100%;
}

#left-column .innerdiv
{
  width: 155px;
}

#right-column
{
  background-color: #ffffff;  
  width: 225px;
  vertical-align: top;
  color: #054873;  
}
.ie7 #right-column
{
	width: 215px;
}

#center-column
{
  vertical-align: top;
  height: 400px;
  padding: 40px 20px 20px 20px;
}

#bottom
{
  width: 995px;
  margin: 0px;
}
#bottom td,
#bottom td a,
#bottom td span,
#bottom td span a
{
	color: #939598;
	font-size: 9px;
}
#bottom span
{
	margin-right: 12px;
}

#bottom .rightcolumn
{
  text-align: right; 
}

td.toplogo
{
  height: 90px;
  vertical-align: middle;
  padding-left: 15px;
  font-weight: bold;  
}

td.loginarea
{
  width: 225px;
  text-align: left;  
}

td.toplogo .red
{
  color: #CA0D27;
  font-weight:bold;   
  font-family: Courier;
}

td.toplogo img
{
  vertical-align: middle;
  margin-right: 15px;  
}

.arrows
,td.toplogo img.arrows
{
  margin: 0px;  
  vertical-align: baseline;
}

td.layoutheader
{
  padding: 0px;
  width: 770px;
  margin: 0px;
  text-align: left;
}

td.logoheader
{
  vertical-align:middle;
  text-align: center;  
}

.infobar
{
  background-color: #2F3B44;
  height: 18px;  
}

.lightblue
{
  background-color: #ACBECF;    
}

.lightgreen
{
  background-color: #D5EB99;    
}

.darkgreen
{
  background-color: #99CC00;
  height: 18px;    
}


/* admin */
.mypage #center-right-column,
.admin #center-right-column 
{
	vertical-align: top;
	width: 800px;
	padding: 40px 20px 20px 20px;
}
