/**
* General classes
*/
/**
* Anchor
*/
a:link {
	color: rgb(0,0,255);
}
a:hover {
	color: rgb(255,0,0);
}
a:visited {
	color: rgb(0,0,255);
}
/**
* Body
*/
body {
	background-color: rgb(255,255,255);
	font-family: Georgia, Times, serif;
	font-size: small;
}
/**
* Code
*/
code {
	font-family: Courier New, monospace;
	font-size: small;
}
/**
* Headings
*/
h1 {
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: large;
	text-align: center;
}
h2 {
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: medium;
}
h3 {
	font-family: Georgia, Times, serif;
	font-size: small;
	font-weight: bold;
}
h4 {
	font-family: Georgia, Times, serif;
	font-size: small;
	font-weight: normal;
	text-decoration: underline 
}
/** 
* List item
*/
li {
	font-family: Georgia, Times, serif;
	font-size: small;	
}
/**
* Paragraph
*/
p {
	font-family: Georgia, Times, serif;
	font-size: small;
}
/**
* Preformatted
*/
pre {
	font-family: Courier New, monospace;
	font-size: small;
}
/**
* table
*/
table {
	font-family: Georgia, Times, serif;
	font-size: small:
	text-align: left;
	vertical-align: top;
}
table.footer { 
	background-color: rgb(211,213,222);
	border: medium none; 
	font-family: Veranda, Arial, Helvetica, sans-serif;
}
table.header { 
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: small; 
	padding-right: 0 em;
	text-align: right;
}
table.navigation { 
	background-color: rgb(211,213,222); 
	color: rgb(0,0,0); 
	font-family: Veranda, Arial, Helvetica, sans-serif;
}
table.sheet { 
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid rgb(192,192,192)
}
/**
* td
*/
td {
	font-size: small;
	padding-right: 1 em;
	text-align: left; 
	vertical-align: top; 
}
/* left hand cell of footer table */
td.footer-left {
}
/* right hand cell of footer table */
td.footer-right {
	padding-right: .4 em;
	text-align: right;
}
/* cell of header table */
td.header {
	padding-right: 0 em;
	text-align: right;
}
/* cell of navigation table */
td.navigation {
	background-color: rgb(211,213,222);
	color: rgb(0,0,0);
	padding-left: .4 em
}
/* cell containing a number */
td.number {
	padding-left: 0.5 em;
	padding-right: 0.1 em;
	text-align: right; 
	/*width: 100 px;*/
}
td.sheetColumns {
    background-color: rgb(192,192,192);
    text-align: center;
    border: 1px solid rgb(192,192,192); 
    padding-left: 0;
    padding-right: 0
}
td.sheetNumber { 
    text-align: right;
    border: 1px solid rgb(192,192,192);
    padding-left: 1 em;
    padding-right: 0
}
td.sheetRows {
    background-color: rgb(192,192,192);
    border: 1px solid rgb(192,192,192);
}
td.sheetText {
    border: 1px solid rgb(192,192,192);
    padding-right: 1 em
}
td.text {
    padding-bottom: 0.5 em;
    padding-top: 0.5 em;
}
/**
* th
*/
th {
    background-color: rgb(211,213,222);
    font-size: small;
    font-weight: bold;
    text-align: left;
    vertical-align: bottom;
}
/* header cell for column containing numbers */
th.number {
	padding-left: 0.5 em;
	padding-right: 0.1 em;
	text-align: right;
}