/***

Stylesheet: Print CSS for Barry Code
Version: 1.0
Last Edited: 3/3/09

(c) 2009

***/

/* Print Overrides
----------------------------------------------- */
* {
	background: none ! important;
	color: #ffffff ! important;
}

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

body { background: white; color: #000000; font: 13pt Arial, Helvetica, sans-serif; }

a:link, a:visited { color: #520; background: transparent; font-weight: bold; text-decoration: underline; }
	
#menu, #print_stats, .top_indent_imghead, .top_indent { display: none; }

table { padding: 4pt 4pt 4pt 4pt; border: 0pt solid #000000; }

th {
	font: bold 13pt Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #000000;
	color: #FFFFFF;
	letter-spacing: 0pt;
	text-transform: uppercase;
	text-align: left;
	padding: 6pt 6pt 6pt 4pt;
	background-color: #000000;
}

tr.alt td {
	background: #e1e1e1;
	color: #000000;
}

tr.alt {
	background: #e1e1e1;
	color: #000000;
}

p { margin-bottom: 10pt; padding: 0pt; width: 90%; }

h2 { color: #000000; font: bold 20pt Arial, Helvetica, sans-serif; margin: 0pt 0 0pt; text-align: left; } 

h3 { color: #000000; font: bold 16ptArial, Helvetica, sans-serif; margin: 0pt 0 10pt; text-align: left; }

h4 { color: #000000; font: bold 16pt Arial, Helvetica, sans-serif; margin: 0pt 0 10pt; text-align: left; }

#bstat0 table { padding: 0; margin: 0;  }

	#bstat0 a:link, #bstat0 a:visited { color: #006699; text-decoration: underline; }
	
	#bstat0 a:hover, #bstat0 a:active { color: #006699; text-decoration: none; }
	
	#bstat0 td {
		border-right: 0pt solid #aaaaaa;
		border-bottom: 0pt solid #aaaaaa;
		background: none;
		padding: 4pt 4pt 4pt 0pt;
		color: #000000;
	}
	
	#bstat0  th { }

#bstat table { padding: 0; margin: 0; }

	#bstat td {
		border-right: 1pt solid #aaaaaa;
		border-bottom: 1pt solid #aaaaaa;
		background: none;
		padding: 4pt 3pt 4pt 4pt;
		color: #000000;
	}
	
	#bstat  th {
		text-align: left;
	}

#bstat2 table { padding: 0; margin: 0; }

	#bstat2 td {
		border-left: 1pt solid #aaaaaa;
		border-bottom: 1pt solid #aaaaaa;
		background: none;
		padding: 4pt 3pt 4pt 4pt;
		color: #000000;
	}
	
	#bstat2 th {
		text-align: left;
	}
	
#bstat3 table { padding: 0; margin: 0;  }

	#bstat3 a:link, #bstat3 a:visited { color: #006699; text-decoration: underline; }
	
	#bstat3 a:hover, #bstat3 a:active { color: #006699; text-decoration: none; }

	#bstat3 td {
		border-right: 1pt solid #aaaaaa;
		border-bottom: 1pt solid #aaaaaa;
		background: none;
		padding: 4pt 3pt 4pt 4pt;
		color: #000000;
	}
	
	#bstat3 th {
		text-align: left;
	}
	
#bstat4 table { padding: 0; margin: 0; }

	#bstat4 td {
		border-right: 1pt solid #aaaaaa;
		border-bottom: 1pt solid #aaaaaa;
		background: none;
		padding: 4pt 3pt 4pt 4pt;
		color: #000000;
	}
	
	#bstat4 th {
		text-align: left;
	}

#bstat5 table { padding: 0; margin: 0; float: left; text-align: center; border-left: 1pt solid #aaaaaa; }

	#bstat5 td {
		border-right: 1pt solid #aaaaaa;
		border-bottom: 1pt solid #aaaaaa;
		background: none;
		padding: 4pt 4pt 4pt 3pt;
		color: #000000;
	}
	
td#bstat6 { background: none; background-color: #FFFFFF; }

.end_brdr { border-right: 1px solid #aaaaaa; }

.total { font-weight: bold; }

