body
{
margin: 0px auto;
text-align: center;
padding: 0px;
background-color: #CCC;
font-family: arial, sans-serif;
}
p, td, blockquote 
{
color: #333333;
font-size: 12px;
line-height: 12pt;
margin: 0px 0 7px 0;
}
a 
{
color: #5F4A37;
}

/* div tag definitions */
div.header
{
background: url(header.png);
width: 780;
height: auto;
text-align: center;
border-width: 0px 0 1px 0;
border-color: #000000;
border-style: solid;
}

div.navbar
{
width: 780;
height: auto;
text-align: center;
padding: 0px;
font-size: 30px;
font-weight: bold;
border-width: 0px 0 1px 0;
border-color: #000000;
border-style: solid;
}

div.page
{
width: 780px;
margin: 0px auto;
padding: 0px;
border-width: 1px;
border-color: #000000;
border-style: solid;
}

div.content
{
background: #FFFFFF;
width: 780;
min-height: 500px;
margin: 0px auto;
padding: 0;
}

div.footer
{
width: 780;
text-align: center;
background: #FFFFFF;
padding: 0px;
border-width: 1px 0 0px 0;
border-color: #000000;
border-style: solid;
}

/* Headings */
h1
{
margin: 20px 10px 10px 10px;
font-weight: bold;
font-size: 16pt;
color: #993333;
border-width: 0 0 1px 0;
border-style: dotted;
border-color: #CCC;
}
h2 
{
margin: 10px 10px 5px 10px;
font-weight: bold;
font-size: 12pt;
color: #993333;
}
h3 
{
margin: 10px 10px 5px 10px;
font-weight: 100;
font-size: 9pt;
color: #000000;
}


/* Main Content */
.content {text-align: left; margin: 0px; padding: 0px; font-size: 11px;}
.content a {color: #5F4A37; text-decoration: underline;}
.content p, ul, li {color: #333333; font-size: 12px; line-height: 12pt;}
.content td {vertical-align: top;}
.content ul {margin: 5px 20px 5px 30px;}