body
	{ font-family:		"Verdana"
	; font-size:		10pt
	}

.topTable
	{ width:			100%
	; height:			100%
	; font-weight:		bold
	}
/* home cell */
.topHomeCell
	{ padding-right:	8px
	; width:			150px
	; height:			100px
	; border:			1px solid black
	; text-align:		right
	; vertical-align:	bottom
	; font-size:		16pt
	; color:			white
	; background-color:	#3366FF
	; white-space:		nowrap
	}
.topHomeCell_hover
	{ padding-right:	8px
	; width:			150px
	; height:			100px
	; border:			1px solid black
	; text-align:		right
	; vertical-align:	bottom
	; font-size:		16pt
	; color:			black
	; background-color:	#00CCFF
	; cursor:			pointer
	; white-space:		nowrap
	}
/* nav cell */
.topNavCell
	{ padding:			2px
	; width:			150px
	; height:			100%
	; border:			1px solid black
	; text-align:		center
	; vertical-align:	top
	; color:			white
	; background-color:	#66CC66
	}
.topNavCellTable
	{ border:			0px
	; padding:			2px
	; width:			100%
	; font-size:		10pt
	; font-weight:		bold
	}
/* nav item */
.topNavItem
	{ border:			1px solid black
	; padding-right:	4px
	; text-align:		right
	; color:			black
	; background-color:	#C0C0C0
	; white-space:		nowrap
	}
.topNavItem_hover
	{ border:			1px solid black
	; padding-right:	4px
	; text-align:		right
	; color:			white
	; background-color:	#00CCFF
	; cursor:			pointer
	; white-space:		nowrap
	}
/* head cell */
.topHeadCell
	{ padding:			2px
	; height:			100px
	; border:			1px solid black
	; font-size:		16pt
	; text-align:		left
	; vertical-align:	bottom
	; color:			black
	; background-color:	#66CC66
	; white-space:		nowrap
	}
/* body cell */
.topBodyCell
	{ padding:			8px
	; border:			1px solid black
	; text-align:		left
	; vertical-align:	top
	; color:			white
	; background-color:	#3366FF
	}
