/* F-2009 PRINT CSS ---------------------------------------------------------------------------- */ 

body	{margin: font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #000; background: #fff;}
	
pre	{font-family: monospace;}
p	{color: #000; margin: 0 1.5em 1.5em 0;}
hr	{height: 1px; color: #666;  background-color: #666; border: 0px;}
ul	{list-style-type: square; margin-right: 1.5em;}
ol	{margin-right: 1.5em;}

h1, h2, h3, h4, h5, h6  {font-weight: bold; font-size: 13px; margin: 0 0 1.5em 0;}

table	{max-width: 700px;}
img	{max-width: 700px;}

/* TABLE CLASSES */
.table01 {padding: 0; border-spacing: 0; empty-cells: hide; margin-bottom: 1.5em;}
	.table01 th {text-align: left; border-bottom: 1px #000 solid; padding: 2px 2px;}
	.table01 td {border-bottom: 1px #000 solid; padding: 2px 2px;}

	
.table02 {padding: 0; border-spacing: 4; empty-cells: hide; margin-bottom: 1.5em;}
	.table02 th {text-align: left; padding: 2px 2px; border: 1px #000 solid;}
	.table02 td {border: 1px #000 solid; padding: 2px 2px;}

/* NORMAL LINK CLASS */	
	a:link		{color: #000; text-decoration: underline;}
	a:active	{}
	a:visited	{}
	a:hover		{}
	
/* ACCESSABILITY CLASSES */
.nop {display: none;}	/* Hide from printing */
.nos {}			/* Hide from screen readers */
.noh {}			/* Hide from handhelds */
#accessiblealtcontent 	{display: none;}
.hide			{display: none;}

/* SKIP NAV */
#skipnav a {display: none;}

/* LAYOUT WRAPPER -- */
#wrap	{width: 600px;}

/* TOP NAV BAR */	
#nav-top	{display: none;}

/* HEADER & LOGO */
#header	{padding: 0px; position: relative;}
#logo	{padding: 0 0 32px;}
#tagline{position:absolute; left: 500px; top: 31px;}

/* LEFT NAV BAR */
#sidebar {display: none;}

/* MAIN CONTENT AREA - NO RIGHT MARGIN */
#main	{width:700px; padding:0; position: relative;}

/* Footer */
#footer {display: none;}
	
/* SUB FOOTER */
#sub-footer {display: none;}

/* CUSTOM VALUES */
.nob	{margin-bottom: 0;}
.not	{margin-top: 0;}
	a.tooltip {display: none;}
.ron	{float: right; clear: right; margin: 0 0 1em 1em;}
.lon	{float: left; clear: left; margin: 0 1em 1em 0;}

/* LEGACY VALUES */
#righton	{float: right; width: 234px; clear: right; margin: 0 0 1em 1em; font-size: 10px; color: #000;}
#lefton		{float: left; width: 234px; clear: left; margin: 0 1em 1em 0; font-size: 10px; color: #000;}
#bc		{border-left:18px solid #c03; padding-left: 3px;}
th.thul {text-align: left; border-bottom: 1px #ccc solid;}
td.tdunderline {border: 0px; border-bottom: 1px #ccc solid; padding-bottom: 2px; padding-top: 2px; margin: 0px;}
td.tdblackline {border: 1px #000 solid; padding-left: 3px; vertical-align: top;}
td.tdlines {vertical-align: top; padding-left: 4px; padding-right: 4px; border: 1px #ccc solid;}




