/*css document*/

*{ 
margin: 0; /*set the margins and padding*/
padding: 0; /*for all elements to 0 with the * wildcard*/
}

body {
width: 800px; /*makes the page 800 pixels wide*/
background-color: #FFFFFF; /*sets background color to light green*/
font-size: 120%; /*set type to 100% of the browser font*/
color: #003300; /*set font color to dark green*/
line-height: 1.5em; /*set the line spacing 1.2 the size of the font*/
margin: auto; /*setting margins to auto centers page content*/
}

.center {
text-align: center;
}

.smallfont { 
font-size: 90%;
}

.bigfont { 
font-size: 400%;
}

.middlefont {
font-size: 180%;
}

.redfont { 
color: #FF0000;
}

.bluefont { 
color: #0000FF; 
}

.ss { 
font-family: sans-serif; /*use system default font with no caps*/
}

.bigspace {
line-height: 2em;
}

.greyfont { 
color: #999999;
}

.rules{ 
text-indent: 1.0em;
}

/* table styles */

table, th, tr, td { 
margin: 0px;
padding: 0px;
}

table { 
margin: auto;
width: 100%;
border-top: 1px solid #999999;
border-left: 1px solid #999999;
caption-side: top;
}

caption { 
padding: 0 0 10px;
}

th, td { 
border-bottom: 1px solid #999999;
border-right: 1px solid #999999;
}

td { 
padding-right: 3px;
vertical-align: top;
}