@media print{
/* text stuff first */
	html>body {
		font-family:arial, helvetica, sans-serif;
		padding:0;
		margin-top:0px;
		/*height:100%;*/
		}
	body {
		font-family:arial, helvetica, sans-serif;
		padding:0;
		margin:0;
		/*height:100%;*/
		}
	h2{
		font-size:1.2em;
		color:#000000;
		}
	h3{
		font-size:1.0em;
		color:#000000;
		display:inline;
		font-style:italic;
		}
	h4{
		font-size:12px;
		color:#000000;
		display:inline;
		}
		
	#headerContainer{
		display:none;
		}
		
	#footer{
		display:none;
		}
		
	#clock {
		display: none;
	}
	
	#leftMenu{
		display:none;
		}
	#centerContent{
		width:100%;
		/*float:left;*/
		}	
		

	.majorLinks{
		float:left;
		height:10px;
		font-family:arial, helvetica, sans-serif;
		font-size:11px;
		color:#446389;
		}
	html>body .majorLinks{
		top:5px;
		}	
	#majorLinkItems {
		padding-left:0px;
		margin-left:0px;
		padding-top:0px;
		margin-top:14px;
		}
		
	#majorLinkItems li{
		display:inline;
		padding-right:5px;
		padding-top:0px;
		}
		
	#majorLinkItems li a{
		text-decoration:none;
		color:#446389;
		}
		
	#majorLinkItems li a:visited{
		color:#446389;
		}
		
	#majorLinkItems li a:hover{
		text-decoration:underline;
		color:#1B2D42;
		}
	
	.leftMenItem{
		min-height:30px;
		margin-top:8px;
		width:177px;
		background:url(../images/leftMenHeader.gif) top no-repeat;
		padding-top:10px;
		padding-left:0px;
		font-size:12px;
		}
		
	.leftMenItem p{
		padding-left:5px;
		}





	.borderedContainer{
		background-color:#c4c4c4;
		padding:0px;
		margin:0px;

	}
	.bctoprow{
		display:none;
	}
	.bcbottomrow{
		
		display:none;
	}
	.bcmidrow img {
		display: none;
		/*height:100%;*/
			
	}
	.bcmidrowLeft{
		display:none;
	}
	.bcmidrowRight{
		display:none;
	}
	.bcmidrowCenter{
	/*	float:left;
		height:100%;
		width:100%;*/
	}
	div.bcmidrowCenter h3{display:none;}
	div.bcmidrowCenter h2{display:none;}
	
		
	.functionIcon{
		text-align:center;
		width:100px;
		height:100px;
		float:left;
		font-size:11px;
		font-weight:bold;
		}
		
	.message{
		vertical-align:middle;
		border: 1px solid white;
		}
		
	.formbtn{
		border-color:#cccccc;
		background-color:#ffffff;
		border-width:1px;
		border-style:solid;
		height:20px;
		font-family:Ariel, Helvetica, Sans-Serif;
		font-stretch:narrower;
		font-size:10px;
		font-weight:bold;
	}
	
	table.tabularData{
		padding:0px;
		margin:0px;
		font-size:10px;
	}
	table.tabularData th{
		background-color:#ffffff;
		font-size:11px;
		font-weight:bold;
		border: 1px solid #000000;
		margin: 0px;
	}
	table.tabularData td{
		border: 1px solid #000000;
		margin: 0px;
	}
		
	.bgGreen{
		background-color:#A3BB1F;
		}
		
	img.mainLogo{
		padding-right:7px;	
	}
	
	.centreBox{
		height:100%;
		}
		
/* big report styles */
.headerBarRed{
  	background-color:#FF0000;
  }
  td.headerBarRed{
  	background-color:#FF0000;
  }
.headerBarBorderRed{
  	border-top:1px solid #FF0000;
	border-bottom:1px solid #FF0000;
  }
.smallText{
	font-size:80%;
	} 
.alignCentre{
	text-align:center;
	}
.white{
	color:#ffffff;
	}
.whiteBackground{
	background-color:#ffffff;
	}
.blueBorderTop{
	border-top:1px solid #0000FF;
	}
.blueBorderBottom{
	border-bottom:1px solid #0000FF;
	}
	
	
	/* JT ADDED REPORT STYLES */
	
div.reportFilters {
	font-size: 10px;
	float: left;
	margin-top: 8px;
}

#reportHeading {
	border: 1px solid #000;
	padding: 10px;
	height: 30px;
	color: #999999;
	font-weight: normal;
	display: block;
}

#reportSubHeading {
	color: #999999;
	font-weight: normal;
	display: block;
}

div.reportFilterField {
	float: left;
	display: inline;
	width: 320px;
	padding: 2px 0;
}

div.reportFilterField label {
	float: left;
	width: 82px;
	margin-left: 8px;
}

div.reportFilterField select {
	float: left;
	width: 230px;
	font-size: 10px;
}

div.reportFilterField input {
	float: left;
	width: auto;
	font-size: 10px;
	margin: 0 8px;
	display: none;
}
	
	
	
} /* end of @ media control */ 