/*** General ***/
 
 	BODY,HTML	{
		background-image: url("../images/infiview-bg.gif");
 	}
 	DIV	{
 	}
 	H1, H2, H3, H4, H5, H6 {	
 		color: #333333;	
 	}
 	H1	{	
			padding-top: 1.2ex;
			font-size: 4ex;
			font-family: Arial, sans-serif;
			margin-bottom:	2.2ex; 
 	}
	H2	{
		border-bottom: none;
	}
	H2	{	font-size: 3.0ex;	border-bottom: 2px solid #0066cc;	margin-bottom:	1.2ex;}
	H3	{	font-size: 2.4ex;	}
	H4	{	font-size: 1.2em;	}
	H5	{	font-size: 1.1em;	}
	H6	{	font-size: 1.0em;	}
	PRE {
		color: #006633;
	}
	.pageContentBlock DIV {
		border: 1px dotted #cccccc;
 	}
	.pageContentBlock DIV.payOff {
		display: block;
		border: none;
		background:none;
		padding: 2.4ex 0;
		margin: 0;
		width: 100%;
 	}
 	.pageContentBlock DIV.payOff P{
	 	font-weight: bold;
 	}
 	
 	.subNav DIV {
		color: #336699;
 		}
	
/*** Content blocks ***/
 	#topHeader {
		padding-right: 2.4ex;
 	}
 	#topSubHeader {
		top: 38px;
 	}
 	#topSubHeader P {
 		padding-top: 11px;
		color: #ffffff;
 		font: bold 11px Verdana, Arial, sans-serif;
 		font-weight: bold;
 	}
 	#navContentHeader {
		text-align: center;
 	}
 	#navContentHeader IMG{
		margin-left: 0;
		/* work around IE 6 missing vertical align in strict mode*/
		#padding-top:		10px;
		#padding-bottom:		10px;
		#margin-top:		10px;
		#margin-bottom:		10px;
 	}
 	#navContent {
 		background: #999999;
		border-top:	0.3em solid #FFCC00;
 	}
 	#mainContent {
		border-left: 48ex solid #999999;	/* keep this in sync with navContent width */
	}
	#relContent {
		border-top:	0.3em solid #cccccc;
		border-left: 0.1em solid #999999;
 	}

/*** Navigation ***/
 	
 	.subNav LI A {
		background:	#6699CC;
 	} 	
 	.subNav LI LI .activeHref {
		color: #003399;
 	}

/*** Related Content (right column) ***/
	#relContent H1	{	background:	#999999;	}
	#relContent H2	{	background:	#999999;	}	