body, table, tr, td
{
    font-family: sans-serif;
    font-size: 8pt;
}

.locationbar
{
    padding-bottom: 8px;
    padding-left: 2px;
}

.x02
{
    display: inline;
    color: white;
    font-weight: bold;
    cursor: hand;
}

.x03
{
    color: white;
    font-style: italic;
    font-family: Times New Roman;
}

.x11,
.x12,
.x13,
.x14
{
    font-weight: bold;
    color: #005000;
}

.x11
{
    font-size: 13pt;
}

.x12
{
    font-size: 13pt;
}

.x13
{
    font-size: 15pt;
}

.x14
{
    font-size: 13pt;
}

tr.x21 td
{
    xbackground: #80ff90;
    xbackground: #cbc265;
    background: #DDD89F;
}

tr.x21 td, tr.x22 td
{    
    cursor: hand;
    padding-left: 4px;
    padding-right: 4px;
}

tr.x22 td
{
    background: #027800;
    color: white;
    font-weight: bold
}

tr.x24 td
{
    background: #ffffe0;
    text-align: center;
    font-weight: bold;
}

tr.x25 td
{
    text-align: center;
}

tr.x31 td
{
    background: #ffffe0;
    text-align: center;
    font-weight: bold;
}

tr.x32 td
{
    text-align: center;
}

.x40
{
    background: #DDD89F;
    border: 1px solid #027800;
}

.x41
{
    background: #027800;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: bold;
    text-align: center;
    color: white;
}

.x46
{
    background: #DDD89F;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-top: 1px #F3F0D2 solid;
    font-weight: bold;
    text-align: center;
    margin-bottom: 12pt;
}

.x42, .x44
{
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 1px;
    padding-bottom: 2px;
}

.x42, .x43
{
    font-weight: bold;
    border-top: 1px solid #F3F0D2;
}

.x42, .x44
{
    background: #DDD89F;
}

.x43, .x45
{
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 1px;
    padding-bottom: 2px;
}

.x43
{
    background: #027800;
}

.x45
{
    background: #F3F0D2;
}

.x44, .x45
{
    text-align: right;
}

.x42 a, .x42 a:visited, .x42 a:active, .x42 a:hover
{
    color: #027800;
}

.x44 a, .x44 a:visited, .x44 a:active, .x44 a:hover,
.x45 a, .x45 a:visited, .x45 a:active, .x45 a:hover,
.x46 a, .x46 a:visited, .x46 a:active, .x46 a:hover
{
    color: black;
}

.x43 a, .x43 a:visited, .x43 a:active, .x43 a:hover,
.x41 a, .x41 a:visited, .x41 a:active, .x41 a:hover
{
    color: white;
}

.x47
{
    font-weight: normal;
}

.x40 a, .x40 a:visited
{
    text-decoration: none;
}

.x40 a:active, .x40 a:hover
{
    text-decoration: underline;
}

tr.x25even td
{
    background: #ffffff;
    text-align: center;
}

tr.x25odd td
{
    background: #e5e5e5;
    text-align: center;
}

a:active, a:hover
{
    color: white;
}

dl.help dt
{
    font-weight: bold;
    font-family: monospace;
}

p.hint
{
    margin-top: 0pt;
    color: #000080;
}

p.error
{
    margin-top: 0pt;
    font-weight: bold;
    color: red;
}

a, a:visited
{
    color: #027800;
}

a:active, a:hover
{
    color: #787800;
}

xa.wdc, xa.wdc:visited
{
    color: #027800;
    text-decoration: none;
}

xa.wdc:active, xa.wdc:hover
{
    color: #027800;
    text-decoration: underline;
}

td.clsTab
{
    background-color: #DDD89F;
    border-bottom: #F3F0D2 1px inset;
    border-left: #F3F0D2 1px solid;
    border-right: #F3F0D2 1px solid;
    border-top: #F3F0D2 1px outset
    text-align: center;
}

td.clsTab a,
td.clsTab a:visited
{
    color: #000000; text-decoration: none;
}

td.clsTab a:hover
{
    color: #000000; text-decoration: none
}

td.clsTab a:active
{
    color: #000000; text-decoration: none
}

td.clsTabSelected
{
    background-color: #027800;
    border-left: #80d080 2px outset;
    border-right: #80d080 2px outset;
    border-top: #80d080 2px outset;
    text-align: center;
}

td.clsTabSelected a,
td.clsTabSelected a:visited
{
    color: #ffffff;
    font-weight: bold;
    text-decoration: none
}

td.clsTabSelected a:hover
{
    color: #ffffff;
    font-weight: bold;
    text-decoration: none
}

td.clsTabSelected a:active
{
    color: #ffffff;
    font-weight: bold;
    text-decoration: none
}

.tableheader
{
    color: white;
    font-weight: bold;
}

body
{
    background: white;
}

body.forms
{
    background: #DDD89F;
}

.choose
{
    font-size: 10pt;
    color: #027800;
    font-weight: bold;
    color: #005000;
    text-align: center;
}

table.features tr td
{
    font-size: 10pt;
    font-weight: bold;
    color: #005000;
}

.address
{
    font-family: sans-serif;
    color: #027800; 
    font-size: 8pt;
    padding-top: 55px;
}

h2
{
    font-size: 12pt;
}

h3
{
    font-size: 11pt;
}

td.topNav
{
    background-color: white;
    border-left: #80d080 2px;
    border-right: #80d080 2px;
    border-top: #80d080 2px;
    text-align: center;
    font-size: 9pt;
}

td.topNav a,
td.topNav a:visited
{
    color: #027800;
    font-weight: bold;
    text-decoration: none;
}

td.topNav a:hover
{
    color: #787800;
    font-weight: bold;
    text-decoration: underline;
}

td.topNav a:active
{
    color: #787800;
    font-weight: bold;
    text-decoration: underline;
}


td.topRightNav
{
	font-size: 8pt;
}

td.topRightNav a,
td.topRightNav a:visited
{
    color: #027800;
    text-decoration: none;
}


.story-heading
{
    font-weight: bold;
    font-size: 12px;
}
