/*** force the page to have a fixed width for 1024x768 ***/
	#page
	{
		background: white;
		width: 984px;
		margin: 0 auto;
	}

/*** fix IE stupidity with background clearing ***/
	#main { width: 100%; }

/*** main-level homepage title tabs ***/
	#main h2
	{
		color: white;
		font-size: 1.15em;
		font-weight: bold;
		padding: 6px;
		padding-left: 8px;
		background: #1D3C68 url(/i2/home_tab.gif) no-repeat right top;
		border-bottom: 5px solid yellow;
	}

/*** main hero banner image ***/
	#hero_banner
	{
		border-bottom: 5px solid yellow;
	}

/*** padding for main content area as it appears under the banner image ***/
	#content
	{
		padding-top: 0.5em;
	}

/*** bipanel formatting stuff ***/
	.bipanel_cell
	{
		border: 1px solid black;
		font-size: 9pt;
		line-height: 14pt;
	}

	.bipanel
	{
		padding: 12px;
	}

	.bipanel a.morelink
	{
		display: block;
		float: right;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 1.1em;
	}

	#bipanels
	{
		margin-top: 4px;
	}

	#bipanels td
	{
		vertical-align: top;
	}

	.bp_text
	{
		margin-top: 4px;
	}
	
	.quadpanel2
	{
	        width: 163px;
	}
	.qp_sep
	{
	        width: 24px;
	        background: url(/i2/qp_sep.gif) repeat-y center;
	}
	.bp_sep
	{
	        width: 24px;
	}
	.quadpanel2 h3.big
	{
	        font-size: 11pt;
	        font-weight: bold;
	        background: url(/images/boxLogo.gif) no-repeat left top;
	        height: 40px;
	        padding-left: 26px;
	        padding-top: 1px;
	        margin-bottom: 6px;
		color: #999999;
	}
	.quadpanel2 h3
	{
	        font-size: 9pt;
	        font-weight: bold;
	}
	.qp_text
	{
		font-size: 9pt;
	        line-height: 14pt;
	}

	.quadpanel2 .heropic
	{
		display: block;
		awidth: 100%; aaa: 163px;
		border: 1px solid #cccccc;
		height: 60px;
		adisplay: table-cell;
		vertical-align: center;
		text-align: center;
		padding: 10px;
	}

	zzz.quadpanel2 .heropic
	{
		width: 163px;
		height: 60px;
		display: table-cell;
		vertical-align: center;
		text-align: center;
		padding-bottom: 14px;
	}