body
{
    margin-left: auto;
    margin-right: auto;
    position: relative;
    padding: 0px;
    width: 880px;
    text-align: center;
    background: #FFF;
    font-family: Tahoma, Verdana, Arial, sans-serif;
}
#page
{
    width: 880px;
    margin-left: auto;
    margin-right: auto;
}
#divMenu
{
}
#menu
{
    padding: 0;
    margin: 0;
    color: #fff;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    list-style-type: none;
}
#menu li
{
    display: inline;
    float: left;
}
#menu li a
{
    padding: 0;
    color: #000;
    text-decoration: none;
    border: none;
}
#menu li a:hover
{
    background: #08c;
    color: #fff;
}
#banner
{
    display: block;
    margin: 0;
    padding: 0;
    clear: both;
}
#headerlogo
{
    float: left;
    left: 0px;
}
#headerlinks
{
    color: #cccccc;
    font-weight: bold;
    font-size: small;
    float: right;
    margin-right: 38px;
}
#pageheader
{
    height: 31px;
    width: 880px;
    padding: 1px 0px 1px 0px;
    float: left;
}
a.headermenulink
{
    color: #cccccc;
    font-size: xx-small;
    text-decoration: none;
}
a.headermenulink:hover
{
    text-decoration: underline;
}
#maincontent
{
    float: left;
    width: auto;
    text-align: left;
    margin-top: 10px;
}
#resource1
{
    background-color: #669933;
    float: right;
    padding: 10px 20px 10px 20px;
    margin-top: 10px;
    text-align: left;
    color: White;
    font-family: Trebuchet MS font-size: .90em;
    line-height: 1.3em;
    border: 2px #ffffff;
}
#resource2
{
    background-color: #cc6600;
    float: right;
    padding: 10px 20px 10px 20px;
    margin-top: 10px;
    text-align: left;
    color: White;
    font-size: .90em;
    line-height: 1.3em;
}
#resource3
{
    background-color: #660000;
    float: right;
    padding: 10px 20px 10px 20px;
    margin-top: 10px;
    text-align: left;
    color: White;
    font-size: .90em;
    line-height: 1.3em;
}
#resource4
{
    background-color: #003399;
    float: right;
    padding: 10px 20px 10px 20px;
    margin-top: 10px;
    text-align: left;
    color: White;
    font-size: 1.3em;
    line-height: 1.3em;
}
#resource
{
    background-color: #003399;
    float: left;
    padding: 10px 20px 10px 20px;
    margin-top: 10px;
    text-align: left;
    color: White;
    font-size: .90em;
    line-height: 1.3em;
}
div#resource a
{
    padding: 0;
    color: White;
    text-decoration: none;
    border: none;
}
div#resource a:hover
{
    text-decoration: underline;
}
#roundeddiv
{
    background-color: #003399;
    float: right;
    width: 250px;
    padding: 10px 20px 10px 20px;
    margin-top: 10px;
    text-align: left;
    color: White;
    font-size: small;
}
.rounded
{
    background-color: #cccccc;
    padding: 1em;
    margin-top: 1em;
    text-align: center;
    color: White;
    font-size: .75em;
}
#coridiv
{
    background-color: #003399;
    float: right;
    width: 250px;
    padding: 10px 20px 10px 20px;
    margin-top: 10px;
    text-align: left;
    color: White;
    font-size: small;
}

.cori
{
    background-color: #cccccc;
    padding: 1em;
    margin-top: 1em;
    text-align: center;
    color: White;
    font-size: .75em;
}

#right-hand-contactus
{
    text-align: left;
    padding: 10px 20px 10px 20px;
    float: right;
    width: 250px;
}

#copyright
{
    width: 880px;
    font-size: xx-small;
    color: #cccccc;
    padding: 10px auto 10px auto;
}
#copyright a
{
    color: #cccccc;
    text-decoration: none;
}
#copyright a:hover
{
    text-decoration: underline;
}

table#funds
{
    font-size: .75em;
    text-align: center;
    vertical-align: top;
    margin-right: 1em;
}

table#funds td
{
    border: 1px solid #000000;
    margin: 1px 1px 1px 1px;
    vertical-align: top;
}

table#funds th
{
    background-color: #CCFFCC;
    border: 1px solid #000000;
    text-align: left;
    vertical-align: top;
}

