/*  CSS validator: http://jigsaw.w3.org/css-validator/  */
body
{
    color:                 black;
    background-color:      white;
    background-image:      URL(GoalNet.gif);
    background-position:   left;
    background-attachment: scroll;
    font-family:           verdana, sans-serif;
    font-size:             10pt;
    margin-left:           0px;
    margin-top:            0px;
    text-align:            center;
}
caption
{
    align:            center;
}
table
{
    align:            center;
    border-width:     3px;
/*    border-style:     solid solid solid solid; */
    border-style:     none none none none;
    border-color:     black;
    width:            auto;
    font-family:      verdana, sans-serif;
    font-size:        10pt;
}
tr
{
    font-family:      verdana, arial, sans-serif;
    background-color: #eeeeee; moved to tdnoborders
    color:            black;
}
th
{
    border-width:     1px;
/*    border-style:     solid solid solid solid; */
    border-style:     none none none none;
    border-color:     black;
    font-family:      verdana, arial, sans-serif;
    font-size:        10pt;
    color:            blue;
    background-color: #e9e9d8;
/*    font-size:        inherit; */
}
td
{
    font-family:      verdana, arial, sans-serif;
    font-size:        8pt;
    border-width:     1px;
    border-style:     solid solid solid solid;
/*    border-style:     none none none none; */
/*    background-color: #eeeeee; */
/*    border-color:     black; */
    border-color:     white;
}
.normal
{
    align:            center;
    border-width:     1px;
    /*border-style:     solid solid solid solid; */
    border-style:     none none none none;
    border-color:     black;
    width:            auto;
    font-family:      verdana, sans-serif;
    font-size:        10pt;
}
.narrownoborder
{
    align:            center;
    border-width:     0;
    border-style:     none none none none;
    width:            80%;
    text-align:       center;
}
.tablenoborders
{
    align:            center;
    border-width:     0px;
    border-style:     none none none none;
    width:            auto;
}
.tdnoborders
{
    font-family:      verdana, arial, sans-serif;
    border-width:     0px;
    border-style:     none none none none;
    text-align:       left;
    background-color: #eeeeee;
}
.tablemenu
{
    align:            center;
    border-width:     0px;
    border-style:     none none none none;
    width:            auto;
}
.trmenu
{
    background-color: transparent;
}
.tdmenu
{
    font-family:      verdana, arial, sans-serif;
    border-width:     0px;
    border-style:     none none none none;
    text-align:       left;
/*    background-color: transparent; shows black background in NS4.75 */
}
.tablearial
{
    align:            center;
    border-width:     2px;
    border-style:     solid;
    border-color:     black;
    font-family:      arial, sans-serif;
    font-size:        8pt;
    font-weight:      normal;
    width:            auto;
}
.header1
{
    font-family:      verdana, arial, sans-serif;
    font-size:        18pt;
    font-weight:      bold;
    color:            slateblue;
    background-color: white;
    text-align:       center;
}
.header2
{
    font-family:      verdana, arial, sans-serif;
    font-size:        14pt;
    font-weight:      bold;
    background-color: white;
    color:            slateblue;
    text-align:       center;
}
.footer
{
    font-family:      verdana, arial, sans-serif;
    font-size:        10pt;
    background-color: white;
    color:            slateblue;
    text-align:       center;
}
h1
{
    font-family:      verdana, arial, sans-serif;
    background-color: white;
    color:            slateblue;
    text-align:       center;
}
h2
{
    font-family:      verdana, arial, sans-serif;
    background-color: white;
    color:            slateblue;
    text-align:       center;
}
h3
{
    font-family:      verdana, arial, sans-serif;
    font-size:        12pt;
    font-weight:      bold;
   background-color: transparent;
/*    background-color: white;     */
    color:            slateblue;
    text-align:       center;
}
h4
{
    font-family:      verdana, arial, sans-serif;
    background-color: white;
    color:            slateblue;
    text-align:       center;
}
h5
{
    font-family:      verdana, arial, sans-serif;
    background-color: white;
    color:            slateblue;
    text-align:       center;
}
a:hover
{
    font-weight:      normal;
    text-decoration:  none;
    background-color: lightyellow; //#ffffe0
    color:            red;
}
a
{
    font-weight:      normal;
    text-decoration:  none;
    text-decoration:  underline;
    background-color: transparent;
    color:            #0000aa;
}
a.tablecell:hover
{
    font-weight:      normal;
    text-decoration:  underline;
/*    background-color: yellow; */
    color:            red;
}
p
{
    text-align:       center;
    font-family:      verdana, arial, sans-serif;
    font-style:       normal;
    background-color: white;
    color:            black;
}
.x
{
    text-align:       left;
    font-family:      verdana, arial, sans-serif;
    font-style:       italic;
    background-color: white;
    color:            lime;
}
.center
{
    text-align:       center;
    font-family:      verdana, arial, sans-serif;
    font-style:       normal;
    background-color: white;
    color:            black;
}
.button
{
    cursor:           pointer;
    font-family:      verdana, arial, sans-serif;
    font-size:        8pt;
}
select
{
    font-family:      verdana, arial, sans-serif;
    font-size:        8pt;
}

