<!--
@media print
{
	body	{ background-color: white; }
	
	/*** PAGE FORMATTING ***/
		table.page				{ width: 1000px; margin: 0px; padding: 0px; border: 0px; border-collapse: collapse; }
		table.page td.menucell	{ display: none; visible: hidden; }
		table.page td.bodycell	{ width: 670px; vertical-align: top; padding: 3px; }

		table.header			{ width: 670px; height: 75px; }
		table.header td			{ width: 50%; }
	
		table.bar				{ display: none; visible: hidden; }

		table.copyright			{ width: 670; height: 75px; }
		table.copyright td		{ font: 8pt arial; text-align: center; }

	/*** TABLE FORMATTING ***/
}
@media screen
{
	body	{ background-color: RGB(122,138,153); }
	
	/*** PAGE FORMATTING ***/
		table.page					{ width: 1000px !important; margin: 0px; padding: 0px; border: 0px; table-layout: fixed; border-collapse: collapse; }
		table.page td.menu			{ width: 200px !important; margin: 0px; padding: 0px; vertical-align: top; background: RGB(245,245,245); border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; }
		table.page td.body			{ width: 800px !important; margin: 0px; padding: 0px; vertical-align: top; background-color: white; border-right: 1px solid black; border-bottom: 1px solid black; }

		table.header				{ width: 1000px; height: 75px; }
		table.header td				{ width: 50%; background-color: RGB(234,234,234); border-bottom: 1px solid black; }
		table.header td.left		{ border-left: 1px solid black; }
		table.header td.right		{ font: 8pt arial; border-right: 1px solid black; text-align: center; vertical-align: center; background-image: url('/common/images/smudge.jpg'); background-repeat: no-repeat; background-position: bottom right; }

		table.bar					{ width: 1000px; }
		table.bar td				{ font: bold 9pt arial; background-color: RGB(50,100,150); color: white; border-bottom: 1px solid black; }
		table.bar td a				{ color: white; }
		table.bar td.left			{ border-left: 1px solid black; }
		table.bar td.right			{ border-right: 1px solid black; text-align: right; }

		table.copyright				{ width: 1000px; height: 75px; }
		table.copyright td			{ font: 8pt arial; text-align: center; background-color: RGB(234,234,234); border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; }
		
	/*** TABLE FORMATTING ***/
		table.body td.main			{ vertical-align: top; }
		table.body td.sidebar		{ width: 200px; vertical-align: top; }
}
@media all
{
	/*** TABLE FORMATTING ***/
		table					{ clear: both; }

		table.body					{ width: 100%; margin: 0px; border: 0px; padding: 0px; border-collapse: collapse; }
		table.body td.pic			{ width: 66px; border-bottom: 1px solid RGB(150,150,150); }
		table.body td.welcome		{ border-bottom: 1px solid RGB(150,150,150); background-image: url('/common/images/welcome2.jpg'); background-repeat: no-repeat; }
		table.body td.ad			{ width: 270px; border-bottom: 1px solid RGB(150,150,150); border-left: 1px solid RGB(150,150,150); }
		table.body td.wide			{ vertical-align: top; }
		table.body td.thin			{ width: 270px; vertical-align: top; border-left: 1px solid RGB(150,150,150); }
		table.body td.full			{ width: 100%; }
		table.body td.half			{ width: 50%; vertical-align: top; }
		
		table.alc					{ width: 75%; background-color: RGB(235,235,235); border: 1px solid RGB(150,150,150); }
		table.alc td.singlespace	{ width: 100%; }
		table.alc td.single			{ width: 100%; font: bold 10pt arial; color: white; background-color: RGB(175,175,175); }
		table.alc td.name			{ width: 49%; font: bold 9pt arial; text-align: right; }
		table.alc td.spacer			{ width: 2%; font: bold 9pt arial; text-align: center; }
		table.alc td.number			{ width: 49%; font: bold 9pt arial; }
		
		table.standard				{ width: 100%; }
		table.standard td.half		{ width: 50%; vertical-align: top; }

		table.form					{ width: 90%; margin-left: 15px; }
		table.form td.tag			{ width: 20%; padding-right: 5px; font: bold 9pt arial; text-align: right; }
		table.form td.field			{ width: 80%; }
		table.form td.single		{ width: 100%; }

	/*** MENU FORMATTING ***/
		div.menucontainer			{ margin: 0px; padding: 2px; background-color: RGB(235,235,235); border-bottom: 1px solid black; }
		p.menuheading				{ font: bold 9pt arial; margin: 3px; padding: 2px; cursor: hand; }
		p.menuitem					{ font: 9pt arial; margin: 3px 1px 3px 1px; padding: 1px 1px 1px 20px; cursor: hand; }

		p.menuheading_selected		{ font: bold 9pt arial; margin: 3px; padding: 1px; border: 1px solid RGB(200,200,200); background: RGB(215,215,215); cursor: hand; }
		p.menuitem_selected			{ font: 9pt arial; margin: 3px 1px 3px 1px; padding: 0px 0px 0px 19px; border: 1px solid RGB(200,200,200); background: RGB(215,215,215); cursor: hand; }
		
	/*** LEGACY TEXT SUPPORT ***/
		div.heading1			{ font: bold 10pt arial; margin: 5px 10px 5px 15px; padding: 0px; }
		div.heading2			{ font: bold 10pt arial; margin: 5px 10px 5px 40px; padding: 0px; }
		div.body1				{ font: 9pt arial; margin: 0px 10px 5px 25px; padding: 0px; }
		div.body2				{ font: 9pt arial; margin: 0px 10px 5px 50px; padding: 0px; }
		div.listitem1			{ font: 9pt arial; margin: 0px 10px 0px 50px; padding: 0px; }
		div.listitem2			{ font: 9pt arial; margin: 0px 10px 0px 75px; padding: 0px; }

	/*** TEXT FORMATTING ***/
		p.welcome				{ font: 8pt arial; margin: 0px; padding: 5px 5px 5px 15px; }

		p.title					{ font: bold 9pt arial; margin: 5px 10px 2px 15px; padding: 0px 0px 0px 15px; text-indent: -15px; }
		p.text					{ font: 9pt arial; margin: 1px; padding: 1px 10px 1px 25px; }
		
		p.page					{ font-weight: bold; font-size: 10pt; font-family: verdana; margin: 10px; padding: 0px; clear: both; }
		p.topic					{ font-weight: bold; font-size: 9pt; font-family: verdana; width: 100%; margin: 10px 5px 5px 5px; padding: 0px; border-bottom: 1px solid RGB(200,200,200); clear: both; }
		p.header				{ font: bold 9pt arial; margin: 10px 10px 5px 15px; padding: 0px; }
		p.header2				{ font: bold 9pt arial; margin: 10px 10px 5px 27px; padding: 0px; }
		p.body					{ font: 9pt arial; margin: 0px 10px 5px 27px; padding: 0px; }
		p.body2					{ font: 9pt arial; margin: 0px 10px 5px 42px; padding: 0px; }
		p.more					{ font: 8pt arial; margin: 0px 10px 0px 0px; padding: 0px; text-align: right; }
		p.normal				{ font: 9pt arial; margin: 0px; padding: 5px 8px 5px 8px; }
		
		p.caption				{ font: bold 9pt arial; text-align: center; }
		p.image					{ text-align: center; }
		p.subcaption			{ font: 8pt arial; text-align: center; }
		
		p.name					{ font-weight: bold; font-size: 9pt; font-family: verdana; margin: 10px 5px 5px 5px; padding: 0px;  }
		p.item					{ font: 9pt arial; margin: 5px; padding: 0px 0px 0px 13px; text-indent: -13px; }
		
		.formvalidation_error	{ font: bold 9pt arial; color: red; margin: 0px; padding: 3px 0px 3px 35px; }
		
		div.bars				{ margin: 5px; padding: 0px; background-color: RGB(250,250,250); border-top: 1px solid RGB(251,140,4); border-bottom: 1px solid RGB(251,140,4); clear: both; }
		div.bars p.title		{ font-weight: normal; font-size: 8pt; font-family: verdana; margin: 0px 0px 5px 0px; padding: 3px; color: RGB(75,75,75); background-color: RGB(255,243,203); text-indent: 0; clear: both; }
		div.bars p.text			{ font: 9pt arial; margin: 5px 5px 5px 10px; padding: 0px 0px 0px 13px; text-indent: -13px; }

		div.box					{ margin: 10px; padding: 5px; background-color: RGB(250,250,250); border: 1px dotted RGB(251,140,4); clear: both; }
		div.box p.title			{ font: bold 9pt arial; margin: 0px; padding: 0px 0px 5px 0px; text-indent: 0; clear: both; }
		div.box p.text			{ font: 8pt arial; margin: 0px; padding: 0px 5px 0px 5px; }

		div.special				{ margin: 10px; background-color: lightyellow; border: 1px dashed RGB(200,200,200); clear: both; }
		div.special p.title		{ font: bold 9pt arial; margin: 0px; padding: 5px; border-bottom: 1px dotted RGB(200,200,200); text-indent: 0; clear: both; }
		div.special p.text		{ font: 8pt arial; margin: 0px; padding: 10px; }
		
		ol,ul					{ margin-top: 0px; margin-bottom: 5px; padding-left: 20px; padding-right: 10px; }
		li						{ font: 9pt arial; }
		
	/*** IMAGE FORMATTING ***/
		img.box					{ margin: 3px 8px 3px 10px; border: 1px solid RGB(251,140,4); float: left; clear: left; }
		
	/*** TABLE FORMATTING ***/
		table.discussion				{ width: 90%; margin-left: 25px; margin-top: 11px; border-top: 1px solid RGB(251,140,4); border-collapse: collapse; }
		table.discussion tr.alt1		{ background-color: RGB(250,250,250); }
		table.discussion tr.alt2		{ }
		table.discussion tr.alt2 td		{ border-top: 1px solid RGB(251,140,4); border-bottom: 1px solid RGB(251,140,4); }
		table.discussion td.heading		{ font-weight: normal; font-size: 8pt; font-family: verdana; padding: 5px; color: RGB(75,75,75); background-color: RGB(255,243,203); }
		table.discussion td.name		{ padding: 0px 5px 5px 0px; }
		table.discussion td.info		{ font: 9pt arial; padding: 5px; text-align: center; }
		table.discussion td.info2		{ font: 9pt arial; padding: 5px; background-color: RGB(255,243,203); text-align: center; }
		table.discussion td.response	{ font: 9pt arial; padding: 5px; background-color: RGB(255,243,203); }
		
		table.datalist					{ margin: 0px; padding: 0px; }
		table.datalist td				{ width: 50%; margin: 0px; padding: 0px; vertical-align: top; }
		table.datalist td p.header		{ font: bold 9pt arial; margin: 0px 5px 5px 15px; padding: 0px; }
		table.datalist td p.body		{ padding-left: 2px; }
		table.datalist td div.body1		{ padding-left: 2px; }
		table.datalist td div.body2		{ padding-left: 2px; }
		
		table.statelist					{ width: 75%; margin: 0px; padding: 0px; }
		table.statelist td				{ width: 33%; font: 9pt arial; margin: 0px; padding: 0px; text-align: center; vertical-align: top; }
				
	/*** TEB FEATURE ***/
		#cntTEB					{ width: 270px; margin: 0px; padding: 0px; background-color: RGB(234,234,234); border-bottom: 1px solid RGB(150,150,150); }
		#cntTEB td.title		{ padding: 5px 5px 0px 5px; font: bold 9pt arial; text-align: left; }
		#cntTEB td.image		{ padding: 5px; }
		#cntTEB td.info			{ padding: 5px; font: 9pt arial; vertical-align: top; }

	/*** LINK FORMATTING ***/
		a						{ color: RGB(50,100,150); }
		a.menu					{ color: black; text-decoration: none; }
		a.header				{ color: white; text-decoration: underline; }
		a.footer				{ color: white; text-decoration: underline; }

}
-->