BODY 
{
padding: 0px;
margin: 0px;
font-size: 17px;
font-family: sans-serif;
background:#888888 url("BGGrid.gif") center;
_height:100%;
}

#Content
{
position:absolute;
min-height: 100%;
_height:100%;
width:940px;
top:0px; left:50%;
margin-left:-470px;
text-align:center;
background-color:#fff;
border-left: 1px solid #000;
border-right: 1px solid #000;
}

#Menu
{
width: 940px;
height: 28px;
background:#fff url("MenuBG.gif") repeat-x;
}

#Menu div
{
font-family: sans-serif;
font-size: 15px;
font-weight: bold;
text-align: left;
padding: 3px 0px 0px 40px;
word-spacing: 48px;
}

a.menuLink:link { color:#000; text-decoration: none; word-spacing: normal; }
a.menuLink:visited { color:#000; text-decoration: none; word-spacing: normal; }
a.menuLink:hover { color:#05f; text-decoration: none; word-spacing: normal; }


A:link { color:#505050; }
A:visited { color:#505050; }
A:hover { color:#05f; }

.ItemTable { text-indent:15px; width:902px; background-color:#aaa; text-align:left; border-spacing:1px; }
tr.ItemHead td { font-weight:bold; padding:0px 0px 0px 10px; height: 28px; background:#fff url("ItemHeadBG.gif") repeat-x; }
tr.ItemBody td { padding:10px; background-color:#f8f8f8; }
tr.YearRow td { font-size: 16px; text-align:center; height: 28px; background-color:#fff; }


td { font-size: 18px; }
img { border-width:1px; }


.item { font-size:14px; }
.note { font-size:13px; }
.mTCol { color: #808080; }
.outerCol { color: #000000; }
.bd { font-weight:bold; }
.it { font-style: italic; }
.err { color:red; background-color:white; text-align:center; }
.gDetail { padding:0px 35px 0px 35px; text-align:left; }
