/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
}
/* image padding */
.floatLeft { float:left; margin-right:8px; margin-bottom:3px; } /* left-aligned with right- and bottom- */
.floatRight { float:right; margin-left:8px; margin-bottom:3px; } /* right-aligned with left- and bottom- */

/* headlines */
.hlXs { font-size:12px; font-weight:bold; }												/*  9 pt */
.hlSm { font-size:16px; font-weight:bold; }												/* 12 pt */
.hlMd { font-size:18px; font-weight:bold; }
.hl { font-size:25px; font-weight:bold; }													/* 18 pt */
.hlBlack { font:25px Arial Black,Arial,Helvetica,sans-serif; }
.hlLg { font-size:34px; font-weight:bold; }												/* 28 pt */
.hlLgBlack { font:34px Arial Black,Arial,Helvetica,sans-serif; }
.hlXl { font-size:43px; font-weight:bold; letter-spacing:-1px; }	/* 36 pt */
.hlXxl { font-size:52px; font-weight:bold; letter-spacing:-3px; }	/* 42 pt */	

/* sub/secondary-headline */
.subHead { font-size:16px; font-weight:bold; }
.subHeadBlack { font:16px Arial Black,Arial,Helvetica,sans-serif; }
.subHeadLite { color:#666; font-size:16px; font-weight:bold; }
.byLine, .caption { font-size:10px; }

/* all-purpose text */
.textXs, .textXs td { font-size:10px; }	/* 7 pt */
.textSm, .textSm td { font-size:11px; }	/* 8 pt */
.text, .text td { font-size:12px; }			/* 9 pt */
.textLg, .textLg td { font-size:14px; }	/* 11 pt */
.textXl, .textXl td { font-size:16px; }	/* 12 pt */




