body
{
    font-family: Arial, Verdana, MS Sans Serif;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: white;
}
li
{
    font-size: 11px;
}

td.head
{
    vertical-align: middle;
    padding: 0 0 0 0;
}
a.headlink, a.headlink:visited
{
    color: #333333;
    text-decoration: none;
}
a.headlink:hover
{
    color: #FFFF00;
}
td.linkbar
{
    background-color: #009999;
    font-size: 8pt;
    font-weight: bold;
    color: #FFFFFF;
    vertical-align: middle;
    height: 20px;
}
a.linkbar, a.linkbar:visited
{
    color: #ffffff;
    text-decoration: none;
}
a.linkbar:hover
{
    color: #FFFF00;
}
td.pagetitle
{
    font-family: arial,sans serif;
    font-size: 14pt;
    font-weight: bold;
    text-align: center;
    position: relative;
    height: 30px;
    vertical-align: middle;
    color: #333333;
}
td.pagesubtitle
{
    font-family: arial,sans serif;
    font-size: 12pt;
    font-weight: normal;
    text-align: center;
    position: relative;
    height: 30px;
    vertical-align: middle;
    color: #666666;
}
td.pagestuff
{
    font-family: arial,sans serif;
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    color: #333333;
}
td.pagelet
{
    font-family: arial,sans serif;
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    color: #333333;
}
.pagelethdr
{
    background-color: #009999;
    font-size: 8pt;
    font-weight: bold;
    color: #FFFFFF;
    vertical-align: middle;
    height: 20px;
}

td.selecthead
{
    font-size: 16pt;
    font-weight: bold;
    color: #00C0FF;
}
td.dataselect
{
    font-size: 14pt;
    font-weight: normal;
    text-align: center;
    cursor: pointer;
    color: #333333;
    padding: 0 0 0 0;
}
td.dataselected
{
    background-color: #00C0FF;
    font-size: 14pt;
    font-weight: normal;
    text-align: center;
    cursor: pointer;
    color: #ffffff;
    padding: 0 0 0 0;
}
a.selectlink
{
    color: #333333;
    text-decoration: none;
}
a.selectlink:hover
{
    color: #ffffff;
    text-decoration: none;
}
a.toplink
{
    color: #ffffff;
    text-decoration: none;
}
a.toplink:hover
{
    color: #00FFFF;
    text-decoration: none;
}
a.toplink:visited
{
    color: #ffFFFF;
    text-decoration: none;
}

table.datatable
{
    text-align: center;
    border-top: 1px solid #929292;
    border-left: 1px solid #929292;
    border-right: 1px solid #929292;
    border-bottom: 1px solid #929292;
    padding: 2 2 2 2;
}
td.datarowhead
{
    border-top: 1px solid #929292;
    border-left: 1px solid #929292;
    border-right: 1px solid #929292;
    border-bottom: 1px solid #929292;
    background-color: #009999;
    color: #ffffff;
    font-size: 8pt;
    text-align: center;
    font-weight: bold;
    padding: 2 2 2 2;
}
td.datarow, tr.datarow
{
    border-top: 1px solid #929292;
    border-left: 1px solid #929292;
    border-right: 1px solid #929292;
    border-bottom: 1px solid #929292;
    color: #333333;
    font-size: 8pt;
    text-align: center;
    font-weight: normal;
    padding: 2 2 2 2;
}

td.datarowhover, tr.datarowhover
{
    background-color: #AFFFFF;
    color: #333333;
    font-size: 8pt;
    text-align: center;
    font-weight: normal;
    padding: 2 2 2 2;
    cursor: pointer;
}

td.resultrow, tr.resultrow
{
    color: Black;
    font-size: 10pt;
    background-color: White;
}
td.resultrowhover, tr.resultrowhover
{
    color: Black;
    font-size: 10pt;
    background-color: #AFFFFF;
    cursor: pointer;
}
a.result_headline, a.result_headline:hover
{
    font-family: Arial;
    font-size: 12pt;
    text-decoration: underline;
    color: #000099;
}
a.result_link, a.result_link:hover, a.result_link:visited
{
    font-family: Arial;
    font-size: 10pt;
    text-decoration: none;
    color: #006666;
}

td.listrow, tr.listrow
{
    color: Black;
    font-size: 7pt;
    background-color: White;
}
td.listrowhover, tr.listrowhover
{
    color: Black;
    font-size: 7pt;
    background-color: #AFFFFF;
    cursor: pointer;
}
a.list_headline, a.list_headline:hover
{
    font-family: Arial;
    font-size: 7pt;
    text-decoration: underline;
    color: #333333;
}
a.list_link, a.list_link:hover, a.list_link:visited
{
    font-family: Arial;
    font-size: 7pt;
    text-decoration: none;
    color: #333333;
}

.menu
{
    /* background-image: url("images/topdown_grad.gif"); */ /* background-repeat:repeat-x; */
    background-color: #ffffff;
}
td.menu div
{
    width: 210;
    height: 28;
    padding: 12 0 0 16;
    cursor: hand;
    cursor: pointer;
}
td.menu a
{
    color: #ffffff;
    font-family: verdana,arial,sans serif;
    font-size: 11px;
    font-weight: bold;
    display: block;
    width: 180px;
    height: 25px;
    padding: 5px 0px 0px 5px;
    border: 1px solid #666;
    margin: 10px;
    background-color: #8ac6cd;
}
td.menu a.active
{
    color: #ccff33;
    background-color: #666;
}
td.menu a.passive
{
    color: #ffffff;
    background-color: #8ac6cd;
}
td.menu a:hover
{
    text-decoration: none;
}

td.foot
{
    background-color: #F2F2F2;
    font-size: 11px;
    color: #585858;
    padding: 4 10 4 10;
    text-align: center;
}
h1
{
    color: #59585D;
    font-size: 20px;
    padding: 11 0 20 10;
}
#h1
{
    margin: 11 0 20 0;
}
h1 div
{
    color: #818284;
    font-size: 10px;
    margin: 0 0 0 4;
    text-align: right:;
}
table.blueg
{
    margin-top: 10px;
    border: 1px solid #4BAFAB;
}
td.blueg
{
    margin-top: 10px;
    border: 1px solid #4BAFAB;
}
td.bluegh
{
    font-size: 11px;
    color: #4BAFAB;
    font-weight: bold;
    padding: 6 10 20 10;
}
td.bluegb
{
    font-size: 11px;
    color: rgb(85,85,85);
    padding: 0 10 6 10;
    height: 36px;
}
td.bluegh2
{
    font-size: 11px;
    color: #4BAFAB;
    font-weight: bold;
    padding: 6 10 12 10;
}
td.bluegb2
{
    font-size: 11px;
    color: rgb(85,85,85);
    padding: 0 10 4 10;
}
td.bluegc2
{
    font-size: 11px;
    color: rgb(85,85,85);
    padding: 0 10 4 10;
    font-weight: bold;
}
td.bluegl
{
    padding: 0 10 10 30;
    font-size: 11px;
    color: rgb(85,85,85);
}
td.bluegt
{
    margin-top: 10px;
    border-left: 1px solid #4BAFAB;
    border-right: 1px solid #4BAFAB;
    border-top: 1px solid #4BAFAB;
}
td.bluegg
{
    margin-top: 10px;
    border-left: 1px solid #4BAFAB;
    border-right: 1px solid #4BAFAB;
    border-bottom: 1px solid #4BAFAB;
}
td.notes
{
    font-size: 11px;
    color: rgb(85,85,85);
}
td.btfl
{
    font-weight: bold;
    font-size: 18px;
    padding-bottom: 15px;
}
td.btfl img
{
    width: 18;
    height: 18;
    margin: 4 4 0 10;
}
a
{
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

.subhead
{
    font-size: 13px;
    color: #4BAFAB;
    font-weight: bold;
    padding: 6 10 12 10;
}
