@page {
	Size: 8.5in 11in landscape !important; 
	Margin: 0.25in;
}
.print-none {
	display:none;
}
table{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 11pt;
	color: Black;
}
.title-page{
	font-size: 18pt;
	font-weight: bold;
	line-height: 22pt;
	color:#000000;
}
.title-sm{
	font-size: 9pt;
	font-weight: bold;
}
/* Text Background Colors */
.bg-white {
	background-color: #FFFFFF;
}
.bg-xxltgray {
	background-color: #F8F8F8;
}
.bg-xltgray {
	background-color: #EBEBEB;
}
.bg-ltgray {
	background-color: #E4E4E4;
}
.bg-gray {
	background-color: #CDCDCD;
}
.bg-dkgray {
	background-color: #343434;
}
.bg-black {
	background-color: #000000;
}
.bg-yellow {
	background-color: #FFCA00;
}
.bg-gray-bx{
	background-image: url(/images/bx-gray.gif);
	background-repeat: repeat-y;
	background-position: center;
}
/* Paddings */
.title-line{
	padding-top: 5px;
	padding-bottom: 15px;	
}
.t-3{
	padding-top: 3px;
}
.b-5{
	padding-bottom: 5px;
}
.b-10{
	padding-bottom: 10px;
}
.t-5{
	padding-top: 5px;
}
.tb-3{
	padding-bottom: 3px;
	padding-top: 3px;
}
.r-10{
	padding-right: 10px;
}
.l-10{
	padding-left: 10px;
}
.lr-5{
	padding-left: 5px;
	padding-right: 5px;
}
.all-3{
	padding: 3px;
}
.all-5{
	padding: 5px;
}
