BODY {
		/*color: White;*/
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
		font-size : 12px;
		font-style : normal;
		font-variant : normal;
		font-weight : normal;
		height : 2ex;
		letter-spacing : normal;
		line-height : normal;
	}
	
form {margin: 0px 0px 0px 0px; }

TABLE,TD,TR {
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

TH {
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}

.noprint {}

.isHidden  { display: none; }
.isShowing { display: block; }
.thinLine {
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	border : thin solid Black;
	border-collapse: collapse;
}

.pointer {cursor: pointer;}

A {
	color: #000000;
	/*text-decoration: none;*/
}

A:HOVER {
	color: #3366cc;
	text-decoration: none;
}

.selectSIZE {
	color: Black;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}

.smallBold {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

.headerTxt
	{font-size:15pt;
	font-weight:700;
	font-style:italic;
	text-decoration:none;
	font-family:Arial, sans-serif;
	mso-font-charset:0;}

.whiteTxt {color: White;}

/* Table Cell specific classes */

.tdAlignLeft		{ text-align: left; }
.tdAlignRight		{ text-align: right; }

/* Border classes */
.B0		{ border: 0px; }
.B1		{ border: 1px solid Black; }
.B2		{ border: 2px solid Black; }
.BT0	{ border-top:    0px; }
.BB0	{ border-bottom: 0px; }
.BR0	{ border-right:  0px; }
.BL0	{ border-left:   0px; }
.BT1	{ border-top:    1px solid Black; }
.BB1	{ border-bottom: 1px solid Black; }
.BR1	{ border-right:  1px solid Black; }
.BL1	{ border-left:   1px solid Black; }
.BT2	{ border-top:    2px solid Black; }
.BB2	{ border-bottom: 2px solid Black; }
.BR2	{ border-right:  2px solid Black; }
.BL2	{ border-left:   2px solid Black; }


/*
 * Granular Style Definitions
 *
 * Granular style definitions intended to override styles embedded in above definitions
 * must appear AFTER the functional definitions above.  For instance, if a particular 
 * class is defined something like:
 *   .thisClass { text-align: right; padding-right: 8px; }
 * and you want to override the text-alignment with a center class like:
 *   .center { text-align: center; }
 * and use it in your HTML as follows:
 *   <td class="thisClass center">
 * then the .center definition must show up in the CSS after the .thisClass definition.
 */

/* Text alignment */
.left			{ text-align: left; }
.center			{ text-align: center; }
.right			{ text-align: right; }
.top			{ vertical-align: top; }
.middle			{ vertical-align: middle; }
.baseline		{ vertical-align: baseline; }
.bottom			{ vertical-align: bottom; }

/* Text treatment */
.bold			{ font-weight: bold; }
.italic			{ font-style: italic; }
.underline		{ font-style: underline; }
.halfBreak		{ line-height: 7px; }

.finger			{ cursor: pointer; }

/* Font Sizes */
.F6  {font-size: 6px}
.F8  {font-size: 8px}
.F10 {font-size: 10px}
.F12 {font-size: 12px}
.F14 {font-size: 14px}
.F16 {font-size: 16px}

/* Padding */
.pad0			{ padding: 0px 0px 0px 0px; }
.pad0top		{ padding-top: 0px; }
.pad0right		{ padding-right: 0px; }
.pad0bottom		{ padding-bottom: 0px; }
.pad0left		{ padding-left: 0px; }
.pad4			{ padding: 4px 4px 4px 4px; }
.pad4top		{ padding-top: 4px; }
.pad4right		{ padding-right: 4px; }
.pad4bottom		{ padding-bottom: 4px; }
.pad4left		{ padding-left: 4px; }
.pad8			{ padding: 8px 8px 8px 8px; }
.pad8top		{ padding-top: 8px; }
.pad8right		{ padding-right: 8px; }
.pad8bottom		{ padding-bottom: 8px; }
.pad8left		{ padding-left: 8px; }

/* Margins */
.margin0		{ margin: 0px 0px 0px 0px; }
.margin0top		{ margin-top: 0px; }
.margin0right	{ margin-right: 0px; }
.margin0bottom	{ margin-bottom: 0px; }
.margin0left	{ margin-left: 0px; }
.margin4		{ margin: 4px 4px 4px 4px; }
.margin4top		{ margin-top: 4px; }
.margin4right	{ margin-right: 4px; }
.margin4bottom	{ margin-bottom: 4px; }
.margin4left	{ margin-left: 4px; }
.margin8		{ margin: 8px 8px 8px 8px; }
.margin8top		{ margin-top: 8px; }
.margin8right	{ margin-right: 8px; }
.margin8bope A	{ margin-bottom: 8px; }
.margin8left	{ margin-left: 8px; }



