table {
   border-width: 1 0 0 1;
   border-style: solid;
   border-color: lightgrey;
} 
tr {
   border-width: 0 0 0 0;
   border-style: solid;
   border-color: lightgrey;
} 
td, td.W {
   border-width: 0 1 1 0;
   border-style: solid;
   border-color: lightgrey;
   padding: 2 3 2 3;
}


/* F=Format, C=Chart, L=label */
table.F, table.C { border-style: none; margin: 0; padding: 0; }
table.C { background-color: honeydew; }

tr.F { border-style: none; padding: 0; margin: 0; }
td.F { border-style: none; padding: 0; margin: 0; }

td.L { border-style: none; padding: 0 3 0 0; margin: 0 0 0 0; }

form {margin: 0; padding: 6 3 2 3; background: honeydew; }
textarea {margin: 8 1 8 1; padding: 0;}
body.T {margin: 1; padding: 1;}

input {margin: 0; padding: 1;}
input[type=submit] { margin: 0; padding: 1 3 3 1; border-style: etched; }
input.text {
   text-align: left;
   margin: 0 3 0 8;
   padding: 0 3 0 3;
}

.W {
   font-size: xx-small;
}
html>body .W {
   font-size: x-small;
}


td.W, .D, p.small { /* weak */
   font-size: x-small;
   color: #888888;
}


html>body td.W { /* weak */
   font-size: small;
   color: #888888;
}

html>body .D { /* weak */
   font-size: small;
   color: #888888;
}

html>body p.small { /* weak */
   font-size: small;
   color: #888888;
}


.S { /* strong */
   color: royalblue;
}

p.small {
   margin: 8 0 8 0;
   padding: 0;
}

p.tight {
   margin: 5 0 5 0;
   padding: 0;
}


#content {
	margin: 0 auto;
	padding: 6 6 6 6;
	width: 688px;
	text-align: left;
   background: honeydew;
}

body {
   margin: 0;
   padding: 0;
   text-align: center;
   background: #FFFFFF;
}

* { font-family: arial,helvetica; }


