/* @import "colors.css"; */
@import url("cal.css");

@page {size: 8.5in 11in;}

@page :first
{ margin-left: 4cm; margin-right: 4cm; margin-top: 50cm; }

@page :right
{ margin-left: 3cm; margin-right: 4cm; }

@page :left
{ margin-left: 4cm; margin-right: 3cm; }

@font-face
{ font-family: verdana, arial, helvetica, sans-serif; }

/* PRINTING STYLES */
@media print
{
    button
    { display: none; }

    input.button
    { display: none; }

    .noprint
    { display: none; }

    br.page
    { page-break-before: always; }

    img.logo
    { display: none; }

    img.printlogo
    {
        display: inline;
        padding: 10px;
        border: 0;
    }

    td.logoTD
    {
        background-color: #fff;
        padding: 0;
        border: 0;
        vertical-align: bottom;
        height: 63;
    }

    .legal
    {
        color:       #000;
        font-family: arial, helvetica;
        font-size:   10px;
        line-height: 175%;
    }

    th.navbar
    {
        position:          relative;
        display:           table;
        left:              0;
        top:               -1;
        height:            63;
        width:             100%;
        margin:            0;
        padding-left:      40px;
        border:            0;
        background:        #fff;
        color:             #009;
        font-family:       arial, helvetica, sans-serif;
        font-weight:       bold;
        font-size:         14pt;
        letter-spacing:    1;
        text-align:        left;
        font-variant:      small-caps;
        vertical-align:    middle;
        z-index:           1;
    }

    table#linear
    {
        position:       relative;
        top:            -2;
        padding:        0;
        margin:         0;
        border:         0;
        background:     transparent;
        font-family:    verdana, arial, helvetica, sans-serif;
        font-weight:    bold;
        vertical-align: top;
        text-align:     center;
    }

    #linear th
    {
        height:          36px;
        border:          0;
        padding-left:    10px;
        margin:          0;
        background-color:#ce3000;
        color:           #fff;
        font-family:     verdana, arial, helvetica, sans-serif;
        text-align:      right;
        font-weight:     normal;
        font-size:       9pt;
        vertical-align:  middle;
        text-indent:     0;
    }

    #linear th.hot
    {
        height:          30px;
        border:          0;
        padding:         0;
        margin:          0;
        top:             0;
        left:            0;
        background-color:#ce3000;
        color:           #fff;
        text-align:      center;
        font-weight:     bold;
        font-size:       8pt;
        vertical-align:  middle;
    }

    #linear th.heading
    {
        height:           36px;
        border:           0;
        padding-right:    10px;
        padding-left:     30px;
        background-color: #31659c;
        text-align:       left;
        font-weight:      bold;
        vertical-align:   middle;
        text-decoration:  none;
        font-variant:     normal;
    }

    #linear th.heading2
    {
        height:           30px;
        border-right:     1px solid #666;
        border-left:      1px solid #eee;
        padding-right:    2px;
        padding-left:     2px;
        margin:           0;
        background-color: #9c659c;
        color:            #fff;
        text-align:       center;
        font-size:        8pt;
        vertical-align:   middle;
        text-decoration:  none;
        font-weight:      normal;
        font-variant:     normal;
        text-indent:      0;
    }

    #linear th.heading3
    {
        height:           36px;
        border:           0;
        margin:           0;
        padding-left:     30px;
        padding-right:    3px;
        padding-top:      0;
        padding-bottom:   0;
        background-color: #36c;
        color:            #fff;
        font-family:      verdana, arial, helvetica, sans-serif;
        text-align:       left;
        font-size:        10pt;
        font-weight:      bold;
        vertical-align:   middle;
    }

    #linear th.range
    {
        height:           30px;
        border:           1px solid #fff;
        margin:           0;
        padding:          5px;
        background-color: #369;
        color:            #fff;
        font-family:      verdana, arial, helvetica, sans-serif;
        text-align:       center;
        font-size:        8pt;
        font-weight:      normal;
        vertical-align:   middle;
    }

    #linear th.heading2 a
    {
        color:  #eee;
        font-variant:     small-caps;
        text-decoration:  none;

    }

    #linear th.heading2 a:hover
    {
        color: #fff;
        font-variant:     small-caps;
        font-weight:      normal;
        text-decoration:  none;

    }

    #linear th.sub
    {
        height:           26px;
        border:           0;
        padding:          0;
        padding-left:     3px;
        padding-right:    3px;
        margin:           0;
        color:            #fff;
        background-color: #66c;
        font-family:      verdana, arial, helvetica, sans-serif;
        font-size:        8pt;
        font-weight:      normal;
        text-align:       center;
        vertical-align:   middle;
        font-variant:     normal;
        text-decoration:  none;
    }

    #linear td
    {
        padding:          3px;
        background-color: transparent;
        font-family:      verdana, arial, helvetica, sans-serif;
        font-size:        8pt;
        font-weight:      lighter;
        text-align:       left;
    }

    #linear td.sub
    {
        border:           1px solid #fff;
        padding:          0;
        padding-right:    5px;
        background-color: #ccf;
        color:            #000;
        font-family:      verdana, arial, helvetica, sans-serif;
        font-size:        7pt;
        font-weight:      normal;
        text-align:       right;
        font-variant:     normal;
        text-decoration:  none;
    }

    #linear td.range
    {
        border:           1px solid #fff;
        padding:          0;
        padding-right:    5px;
        background-color: #9cf;
        color:            #009;
        font-family:      verdana, arial, helvetica, sans-serif;
        font-size:        7pt;
        font-weight:      normal;
        text-align:       center;
        font-variant:     normal;
        text-decoration:  none;
    }

    #linear td.heading
    {
        height:          26px;
        border:          1px solid #fff;
        padding:         5px;
        background-color: #9cf;
        color:            #000;
        font-family:     verdana, arial, helvetica, sans-serif;
        font-size:       8pt;
        font-weight:     normal;
        font-variant:     normal;
        text-decoration:  none;

    }

    #linear td.heading2
    {
        border:          1px solid #fff;
        padding:         0;
        margin:          0;
        background-color:#ccc9ee;
        color:           #000;
        font-family:     verdana, arial, helvetica, sans-serif;
        font-size:       8pt;
        font-weight:     normal;
        font-variant:    normal;
        text-decoration: none;
        text-align:      center;
    }

    #linear td.heading3
    {
        border:          1px solid #fff;
        padding:         0;
        margin:          0;
        background-color:#66c;
        color:           #000;
        font-family:     verdana, arial, helvetica, sans-serif;
        font-size:       8pt;
        font-weight:     normal;
        font-variant:    normal;
        text-decoration: none;
        text-align:      center;
    }

    #linear td.heading4
    {
        border:          1px solid #fff;
        padding:         0;
        margin:          0;
        background-color: #9c659c;
        color:           #000;
        font-family:     verdana, arial, helvetica, sans-serif;
        font-size:       8pt;
        font-weight:     normal;
        font-variant:    normal;
        text-decoration: none;
        text-align:      center;
    }


    #linear td.hi
    {
        height:           25px;
        border-top:       2px solid  #c30;
        border-bottom:    2px solid  #c30;
        background-color: transparent;
        color:            #000;
        font-family:      verdana, arial, helvetica, sans-serif;
        font-size:        9pt;
        font-weight:      normal;
        vertical-align:   middle;
    }
}

/* HTML STYLES */
@media screen
{

    td.logoTD
    {
        background-color: #036;
        padding: 0;
        border: 0;
    }

    img.printlogo { display: none; }

    a
    {
        border:          0;
        margin:          0;
        padding:         0;
        outline-style:  none;
        font-size:       8pt;
        color:           #ddd;
        text-decoration: underline;
    }

    a:link
    { color: #ddd; letter-spacing: 1; }

    a:visited
    { color: #ddd; letter-spacing: 1; }

    a:hover
    { letter-spacing: 1; color: #fff;}

    a.navbar
    { letter-spacing: 1; font-variant: small-caps; font-weight: normal;}

    a.navbar:hover
    { letter-spacing: 1; font-variant: small-caps; font-weight: bold; }

    a.info
    {
        position: relative;
        background-color: #ccc;
        z-index: 1000;
        text-decoration: none;
    }

    a.info:hover
    { z-index: 1000; }

    a.info span
    { display: none; }

    a.info:hover span
    {
        display: block;
        position: absolute;
        top: 1;
        left: 1;
        width: 15em;
        border: 1px solid #006;
        background-color: #ccf;
        color: #006;
        text-align: left;
        z-index: 1000;
    }

    img
    { border: 0;}

    form
    {
        border:  0;
        padding: 0;
        margin:  0;
    }

    input, select, textarea
    {
        border-left:   1px solid #333;
        border-right:  1px solid #ccc;
        border-bottom: 1px solid #ccc;
        border-top:    1px solid #333;
        outline-style: none;
        padding:       1px;
        margin:        0;
        font-family:   verdana, arial, helvetica, sans-serif;
        font-size:     11px;
        color:         #333;
        background:    transparent;
    }

    input.button
    {
        border-left:       1px solid #ccc;
        border-right:      1px solid #333;
        border-bottom:     1px solid #333;
        border-top:        1px solid #ccc;
        font-size:         8pt;
        font-weight:       normal;
        line-height:       150%;
        letter-spacing:    1;
        font-variant:      normal;
        color:             #fff;
        background-color:  #36c;
        background-repeat: no-repeat;
        cursor:            hand;
    }

    input.button#plain
    {
        border:      1px solid #fff;
        font-size:   8pt;
        line-height: 110%;
        color:       #fff;
        background:  transparent;
    }

    input.button#list
    {
        border:      0;
        padding-right:    2px;
        padding-left:     2px;
        font-size:   10pt;
        line-height: 110%;
        color:       #fff;
        background:  transparent;
        font-variant: small-caps;
    }
    input.button#ASC
    {
        border:      0;
        padding-right:    2px;
        padding-left:     2px;
        font-size:   10pt;
        line-height: 110%;
        color:       #fff;
        background:   transparent url("/images/ASC.gif") 100% 50% no-repeat;
        font-variant: small-caps;
    }
    input.button#DESC
    {
        border:      0;
        padding-right:    2px;
        padding-left:     2px;
        font-size:   10pt;
        line-height: 110%;
        color:       #fff;
        background:   transparent url("/images/DESC.gif") 100% 50% no-repeat;
        font-variant: small-caps;
    }
    input.button#inv
    {
        border:      1px solid #36c;
        font-size:   8pt;
        line-height: 110%;
        color:       #fff;
        background:  #36c;
        padding:     5px;
        outline-style: none;

    }

    input.formerr
    { background-color: #f99;}

    input.button#continuebtn
    {
        padding:           0;
        width:             36px;
        height:            36px;
        background:        transparent url("/images/forward.gif") 0 0;
        background-repeat: no-repeat;
    }

    input.button#dcontinuebtn
    {
        padding:           0;
        width:             36px;
        height:            36px;
        background:        transparent url("/images/forward.gif") 0 0;
        background-repeat: no-repeat;
    }

    input.button#exitbtn
    {
        width:             36px;
        height:            36px;
        background:        transparent url("/images/stop.gif") 0 0;
        background-repeat: no-repeat;
    }

    input.button#dexitbtn
    {
        border-left:       2px solid #333;
        border-right:      2px solid #ccc;
        border-bottom:     2px solid #ccc;
        border-top:        2px solid #333;
        width:             36px;
        height:            36px;
        background:        transparent url("/images/exit32.gif") 0 0;
    }

    input.button#backbtn
    {
        width:             36px;
        height:            36px;
        background:        transparent url("/images/back.gif") 0 0;
        background-repeat: no-repeat;
    }

    input.button#dbackbtn
    {
        border-left:       2px solid #333;
        border-right:      2px solid #ccc;
        border-bottom:     2px solid #ccc;
        border-top:        2px solid #333;
        width:             38px;
        height:            38px;
        background:        transparent url("/images/back.gif") 0 0;
        background-repeat: no-repeat;
    }

    input.button#calbtn2
    {
        width:             36px;
        height:            36px;
        background:        transparent url("/images/date-sm.gif") 0 0;
        background-repeat: no-repeat;
    }

    input.button#calbtn
    {
        width:             36px;
        height:            36px;
        background:        transparent url("/images/date-sm.gif") 0 0;
        background-repeat: no-repeat;
    }

    input.button#dcalbtn
    {
        border-left:       2px solid #333;
        border-right:      2px solid #ccc;
        border-bottom:     2px solid #ccc;
        border-top:        2px solid #333;
        width:             36px;
        height:            36px;
        background:        transparent url("/images/date-sm.gif") 0 0;
        background-repeat: no-repeat;
    }

    input.button#savebtn
    {
        width:             36px;
        height:            36px;
        background:        transparent url("/images/filesave.gif") 0 0;
        background-repeat: no-repeat;
    }

    input.button#dsavebtn
    {
        border-left:       2px solid #333;
        border-right:      2px solid #ccc;
        border-bottom:     2px solid #ccc;
        border-top:        2px solid #333;
        width:             36px;
        height:            36px;
        background:        transparent url("/images/filesave.gif") 0 0;
        background-repeat: no-repeat;
    }

    input.button#searchbtn
    {
        width:             36px;
        height:            36px;
        background:        transparent url("/images/search.gif") 0 0;
        background-repeat: no-repeat;
    }

    input.button#dsearchbtn
    {
        border-left:       2px solid #333;
        border-right:      2px solid #ccc;
        border-bottom:     2px solid #ccc;
        border-top:        2px solid #333;
        width:             36px;
        height:            36px;
        background:        transparent url("/images/search.gif") 0 0;
        background-repeat: no-repeat;
    }

    input.button#sendbtn
    {
        width:             36px;
        height:            36px;
        background:        transparent url("/images/send32.gif") 0 0;
        background-repeat: no-repeat;
    }


    input.button#dsendbtn
    {
        border-left:       2px solid #333;
        border-right:      2px solid #ccc;
        border-bottom:     2px solid #ccc;
        border-top:        2px solid #333;
        width:             36px;
        height:            36px;
        background:        transparent url("/images/send32.gif") 0 0;
        background-repeat: no-repeat;
    }


    input.button#calcbtn
    {
        width:             26px;
        height:            26px;
        background:        transparent url("/images/g-calc24.gif") 0 0;
        background-repeat: no-repeat;
    }

    body
    {
        padding:          0;
        border:           0;
        margin:           0;
        background:       #fff;
        background-repeat:no-repeat;
        font-size:        10pt;
        font-family:      verdana, arial, helvetica, sans-serif;
        color:            #009;
    }

    table
    {
        border:           0;
        padding:          0;
        margin:           0;
        page-break-after: always
    }

    th.admintitle
    {
        height:           30px;
        color:            #fff;
        padding-top:      0;
        padding-left:     30px;
        padding-bottom:   0;
        padding-right:    10;
        border:           0;
        margin:           0;
        vertical-align:   middle;
        text-align:       left;
        background-color: #36c;
        background-repeat:no-repeat;
        font-size:        10pt;
        font-family:      verdana, arial, helvetica, sans-serif;
        font-weight:      bold;
        letter-spacing:   2;
        font-variant:     small-caps;
        text-decoration:  none;
        text-indent:      0;
    }

    table.bordered
    { background-color: transparent; border:1px solid #03c;}

    br.page
    { page-break-before: always }

    code
    { font-family: courier, helvetica, sans-serif; color: #900; }

    table#formtable
    {
        position:         absolute;
        display:          table;
        top:              91;
        left:             0;
        background-color: transparent;
        width:            100%;
        border:           0;
        padding-right:    10px;
        margin-left:      9;
    }

    table.bordered#formtable
    { background-color: transparent; border: 1px solid #03c; }

    #formtable table
    {
        position:         relative;
        border-top:       1px solid #ccc;
        border-bottom:    1px solid #333;
        border-left:      1px solid #ccc;
        border-right:     1px solid #333;
        background-color: #fff;
    }

    #formtable table.noborder
    {
        border:           0;
        padding:          5px;
        background-color: #fff;
    }

    #formtable th
    {
        position:         relative;
        top:              0;
        height:           30px;
        color:            #fff;
        padding-top:      0;
        padding-left:     0;
        padding-bottom:   0;
        padding-right:    10px;
        border:           0;
        margin:           0;
        vertical-align:   middle;
        background-color: #36c;
        background-repeat:no-repeat;
        font-size:        10pt;
        font-family:      verdana, arial, helvetica, sans-serif;
        font-weight:      bold;
        letter-spacing:   2;
        font-variant:     small-caps;
        text-decoration:  none;
        text-indent:      2em;
        text-align:       right;
    }

    #formtable th.sub
    {
        height:           42px;
        padding-left:     42px;
        background-color: #36c;
        text-align:       left;
        font-size:        11pt;
        vertical-align:   middle;
    }

    #formtable th.sub2
    {
        background-color: #fff;
        color:            #009;
        text-align:       center;
    }

    #formtable th.sub3
    {
        background-color: #fff;
        color:            #009;
        text-align:       center;
    }

    #formtable th.sub4
    { background-color: #039; text-align: center; }

    #formtable td
    {
        position:       relative;
        top:            0;
        background:     transparent;
        color:          #009;
        font-size:      8pt;
        font-family:    verdana, arial, helvetica, sans-serif;
        font-weight:    normal;
        letter-spacing: 1;
        text-decoration:none;
        text-indent:    0.5em;
        vertical-align: middle;
    }



    #formtable td.header
    {
        padding:          5px;
        border-bottom:    1px solid #fff;
        border-right:     1px solid #fff;
        color:            #fff;
        background-color: #69c;
        letter-spacing:   2;
    }

    #formtable td.softheader
    {
        padding:          2px;
        border-bottom:    1px solid #fff;
        border-right:     1px solid #fff;
        color:            #009;
        background-color: #fff;
        font-size:        8pt;
        letter-spacing:   1;
    }

    #formtable td.smallheader
    {
        padding:          3px;
        border-bottom:    1px solid #fff;
        border-right:     1px solid #fff;
        background-color: #69c;
        color:            #fff;
        font-size:        8pt;
        letter-spacing:   1;
    }

    #formtable td.hdrlisting
    {
        padding:          5px;
        border-bottom:    1px solid #fff;
        border-right:     1px solid #fff;
        background-color: #99c;
        text-align:       center;
    }

    #formtable td.headeru
    {
        padding:          5px;
        border-bottom:    1px solid #fff;
        border-right:     1px solid #fff;
        background-color: #969;
        color:            #fff;
        letter-spacing:   2;
    }

    #formtable td.you
    {
        padding:         5px;
        border:          0;
        background-color:#ccf;
        color:           #009;
        letter-spacing:  2;
        text-align:      center;
    }

    #formtable td.sm_you
    {
        padding:          3px;
        border:           0;
        background-color: #ccf;
        font-weight:      lighter;
        color:            #009;
        font-size:        8pt;
        letter-spacing:   1;
        text-align:       center;
    }

    #formtable td.headerus
    {
        overflow:        auto;
        padding:         3px;
        width:           80px;
        padding-right:   10px;
        padding-left:    10px;
        border-bottom:   1px solid #fff;
        border-right:    1px solid #fff;
        background-color:#c99;
        color:           #fff;
        font-size:       8pt;
        letter-spacing:  1;
        text-align:      center;
    }

    #formtable td.headerg
    {
        padding-left:     5px;
        border-bottom:    1px solid #fff;
        border-right:     1px solid #fff;
        background-color: #69f;
        color:            #fff;
        letter-spacing:   2;
    }

    #formtable td.group
    {
        padding:          5px;
        border:           0;
        background-color: #9cf;
        color:            #009;
        letter-spacing:   2;
        text-align:       center;
    }

    #formtable td.sm_group
    {
        padding:          5px;
        border:           0;
        background-color: #9cf;
        font-weight:      lighter;
        color:            #009;
        font-size:        8pt;
        letter-spacing:   1;
        text-align:       center;
    }

    #formtable td.headergs
    {
        padding:          3px;
        border-bottom:    1px solid #fff;
        border-right:     1px solid #fff;
        background-color: #69f;
        color:            #fff;
        font-size:        8pt;
        letter-spacing:   1;
        text-align:       center;
    }

    #formtable td.list
    { background-color: #fff;}

    #formtable td.note
    {
        border:          1px solid #039;
        padding:         5px;
        font-weight:     lighter;
        background-color:#fff;
        text-indent:     0;
    }

    #formtable td.info
    {
        border:          1px solid #039;
        padding:         5px;
        padding-left:    30px;
        padding-right:   30px;
        font-size:       8pt;
        font-weight:     lighter;
        text-indent:     0;
        text-align:      left;
        background-color:#fff;
    }

    #formtable td.small
    {
        padding-left:     5px;
        font-weight:      lighter;
        font-size:        8pt;
        letter-spacing:   1;
        background-color: #fff;
        border:           1px solid #fff;
    }

    #formtable td.medium
    {
        padding:          5px;
        font-size:        8pt;
        letter-spacing:   2;
        background-color: #fff;
    }

    #formtable td.large
    {
        padding:          5px;
        font-size:        9pt;
        letter-spacing:   2;
        background-color: #fff;
    }

    #formtable td.navcell
    {
        padding:          8px;
        background-color: #fff;
        text-align:       right;
    }

    #formtable span
    { color: inherit; background-color: transparent; }

    th.navbar
    {
        position:          relative;
        display:           table;
        left:              0;
        top:               -1;
        height:            65px;
        width:             100%;
        margin:            0;
        padding-left:      40px;
        border:            0;
        background:        #039 url("/images/auditor_bw_sm.gif") 98% 100% no-repeat;
        color:             #fff;
        font-family:       verdana, helvetica, sans-serif;
        font-weight:       bold;
        font-size:         12pt;
        letter-spacing:    1;
        text-align:        left;
        font-variant:      normal;
        vertical-align:    middle;
        z-index:           1;
    }

    th.navbar a
    {
        font-family: verdana, geneva, arial, lucida, sans-serif;
        font-size: 10pt;
        font-variant: small-caps;
        color: #ccf;
        text-decoration: none;
    }

    th.navbar a:link
    { color: #fff; }

    th.navbar a:visited
    { color: #ccf; }

    th.navbar a:hover
    {
        text-decoration: underline;
        color: #fff;
    }

    #formtable table#menu
    { background-color:transparent; border: 0; }

    img.big_logo
    {
        position: relative;
        top:      5;
        left:     10;
    }

    table#menu
    {
        position: relative;
        top:      -28px;
        left:     0;
        margin:   0;
        padding:  0;
        border:   0;
        width:    480px;
        z-index:  109;
    }

    td#mitem
    {
        position:       relative;
        display:        block;
        top:            -1;
        padding:        0;
        height:         28px;
        border:         0;
        vertical-align: middle;
    }

    #mitem a
    {
        position:          relative;
        display:           block;
        top:               0;
        margin:            0;
        width:             100%;
        border-top:        1px solid #039;
        border-left:       1px solid #039;
        border-right:      1px solid #039;
        border-bottom:     0;
        padding:           5px;
        font-size:         10pt;
        font-family:       verdana, geneva, arial, lucida, sans-serif;
        font-weight:       lighter;
        letter-spacing:    1;
        font-variant:      normal;
        text-decoration:   none;
        text-align:        center;
        color:             #ccc;
        background:        transparent;
        background-repeat: no-repeat;
    }

    #mitem a:hover
    {
        border-top:       1px solid #ccc;
        border-left:      1px solid #ccc;
        border-right:     1px solid #039;
        border-bottom:    0;
        color:            #fff;
        background-color: #36c;
    }

    #mitem a.here
    {
        border-right:     1px solid #039;
        border-top:       1px solid #ccc;
        border-left:      1px solid #ccc;
        border-bottom:    0;
        background-color: #36c;
        color:            #fff;
    }

    td#logo
    {
        position:         relative;
        display:          block;
        top:              -1;
        left:             7;
        background-color: transparent;
        z-index:          300;
    }

    span#menubar
    {
        position:         absolute;
        display:          block;
        top:              65;
        right:            1;
        height:           26px;
        width:            100%;
        border-left:      0px;
        border-right:     0px;
        border-bottom:    0;
        margin:           0;
        padding:          0;
        background-color: #36c;
        z-index:          9;
        text-align:       right;
    }
/* #formtable */
    table#pmessage
    {
        position:         relative;
        top:              -1;
        left:             0;
        border:           1px solid #333;
        padding:          0;
        margin:           0;
        color:            #009;
        background-color: #fff;
        font-size:        9pt;
        font-family:      verdana, arial, helvetica, sans-serif;
        font-weight:      normal;
        text-decoration:  none;
        text-align:       left;
        text-indent:      0;
        letter-spacing:   1;
        z-index:          1001;
    }

    table#pmessage th
    {
        height:           32px;
        border-top:       1px solid #ccc;
        border-left:      1px solid #ccc;
        border-right:     1px solid #333;
        border-bottom:    1px solid #333;
        padding:          5px;
        padding-left:     38px;
        background:       transparent;
        font-size:        10pt;
        font-family:      verdana, arial, helvetica, sans-serif;
        font-weight:      normal;
        text-decoration:  none;
        text-align:       left;
        text-indent:      0;
        letter-spacing:   2;
        vertical-align:   middle;
    }

    table#pmessage th.toggle-off
    {
        position:     absolute;
        top:          1;
        right:        1;
        height:       26px;
        border-right: 1px solid #333;
        background:   transparent url("/images/closebox.gif") 20 2 no-repeat;
        cursor:       hand;
    }

    table#pmessage th.toggle-on
    {
        position:   absolute;
        top:        1;
        right:      1;
        height:     26px;
        background: transparent url("/images/openbox.gif") 20 2 no-repeat;
        cursor:     hand;
    }

    table#pmessage td
    {
        border:           0;
        padding:          10px;
        background-color: #fff;
        color:            #009;
        font-size:        9pt;
        font-family:      verdana, arial, helvetica, sans-serif;
        font-weight:      normal;
        text-decoration:  none;
        line-height:      120%;
        font-variant:     normal;
        text-align:       left;
    }

    table#pmessage th#hdr-info
    {
        color: #fff; background: #4153b4 url("/images/info.gif") 0 0 no-repeat;
    }

    table#pmessage th#hdr-warn
    {
        color: #fff; background: #c60 url("/images/warn.gif") 0 0 no-repeat;
    }

    table#pmessage th#hdr-err
    {
        color: #fff; background: #c00 url("/images/error.gif") 0 0 no-repeat;
    }

    table#pmessage img#hdr-nav
    {
        position:       relative;
        top:            0;
        right:          0;
        width:          32px;
        height:         32px;
        border:         0;
        vertical-align: middle;
    }

    table#subitem
    {
        position:         relative;
        top:              -23;
        left:             80;
        height:           24px;
        width:            50%;
        border:           0;
        margin:           0;
        padding:          0;
        background-color: transparent;
        z-index:          9;
        text-align:       right;
    }

    #subitem a
    {
        position:       absolute;
        display:        block;
        top:            -4;
        border-top:     1px solid #36c;
        padding-top:    4px;
        padding-right:  2px;
        margin:         0;
        color:          #fff;
        font-size:      8pt;
        font-family:    verdana, sans-serif, arial, lucida;
        font-weight:    lighter;
        letter-spacing: 1;
        font-variant:   normal;
        text-align:     left;
        text-decoration:none;
        z-index:        1;
    }

    #subitem a:hover
    {
        border:     0;
        color:      #fff;
        font-weight:bold;
    }

    #subitem a.here
    {
        border:     0;
        color:      #fff;
        font-weight:bold;
    }

    span#leftmargin
    {
        position:         absolute;
        float:            right;
        top:              -1;
        left:             -1;
        width:            11px;
        height:           100%;
        border:           0;
        background-color: #039;
        z-index:          100;
    }

    span#rightmargin
    {
        position:         absolute;
        float:            left;
        top:              -1;
        right:            0;
        border:           0;
        height:           100%;
        width:            11px;
        background-color: #039;
        z-index:          100;
    }

    span#topmargin
    {
        position:         absolute;
        float:            none;
        top:              -2;
        left:             -1;
        border:           0;
        height:           10px;
        width:            100%;
        background-color: #039;
        z-index:          200;
    }

    table.right
    {
       /* background: #fff url("/images/panel_hdr_240.gif") 0 0;
        background-repeat: no-repeat;
        */
        /* width: 50%; */
        position: absolute;
        top:      65;
        right:    2;
        width:    260px;
        z-index:  1;
    }

    table.left
    {
       /* background: #fff url("/images/panel_hdr_240.gif") 0 0;
        background-repeat: no-repeat;
        */
        /*width: 50%; */
        position: absolute;
        top:      65;
        left:     10;
        border:   0;
        width:    490px;
        z-index:  1;
    }

    td.msgarea
    {
        top:           1;
        width:         100%;
        height:        100%;
        background:    #6375d6;
        padding-top:   5px;
        padding-bottom:5px;
        color:         #fff;
        font-size:     10pt;
    }


    #formtable td.msgarea
    {
        width:          100%;
        height:         100%;
        padding-top:    5px;
        padding-bottom: 5px;
        background:     #66c;
        color:          #fff;
        font-size:      10pt;
    }

    table#panel
    {
        top:              65;
        right:            1;
        border-top:       0; /*1px solid #036; */
        border-right:     0;
        border-bottom:    1px solid #666;
        border-left:      1px solid #ccc;
        border-right:      1px solid #666;
        border-top:      1px solid #ccc;

        padding:          5px;
        background-color: #fff;
        z-index:          1;
        vertical-align:   top;
    }

    #panel th
    {
        height:         34px;
        border-left:    0;
        border-right:   0;
        border-top:     1px solid #039;
        border-bottom:  1px solid #039;
        padding:        0;
        color:          #fff;
        background:     #36c;
        font-family:    verdana, arial, helvetica, sans-serif;
        text-align:     center;
        font-size:      11pt;
        vertical-align: middle;
        font-variant:   small-caps;
    }

    #panel th.product
    {
        /* text-align: right; */
       padding-left:    38px;
       padding-bottom:  10px;
       padding-right:   10px;
       padding-top:     10px;
       background:      #36c url("/images/product.gif") 6 6 no-repeat;
       font-size:       10pt;
       text-align:      left;
       font-weight:     normal;
    }

    #panel th.info-bar
    {
        /* text-align: right; */
        height: 36px;
        width: 420px;
        background:  #fff url("/images/info-bub.gif") 0 0 no-repeat;
        border: 0;
        padding-left:    46px;
        padding-bottom:  10px;
        padding-right:   10px;
        padding-top:     10px;
        font-size:       10pt;
        text-align:      left;
        font-weight:     normal;
    }

    #panel th.shop-bar
    {
        /* text-align: right; */
        height: 36px;
        width: 420px;
        background:  #fff url("/images/shop-bub.gif") 0 0 no-repeat;
        border: 0;
        padding-left:    46px;
        padding-bottom:  10px;
        padding-right:   10px;
        padding-top:     10px;
        font-size:       10pt;
        text-align:      left;
        font-weight:     normal;
    }

    #panel th.seperator
    {
        padding-top:     5px;
        padding-bottom:  5px;
        font-size:       10pt;
        background-color:#39c;
        vertical-align: middle;
    }

    #panel th.new
    {
        padding-top:     5px;
        padding-bottom:  5px;
        font-size:       11pt;
        background:  #039  url("/images/new-sm.gif") 10 1 no-repeat;
        vertical-align: middle;
    }

    #panel td.collapse
    {
        width:             28px;
        height:            28px;
        border-top:        2px solid #9cf;
        border-bottom:     2px solid #036;
        border-left:       0;
        border-right:      0;
        background:        #36c url("/images/collapse_menu.gif") 15 3;
        background-repeat: no-repeat;
    }

    #panel td.expand
    {
        width:      28px;
        height:     28px;
        background: #36c url("/images/expand_menu.gif") 3 3;
    }

    #panel td
    {
        border:         0;
        padding:        7px;
        background:     transparent;
        font-family:    verdana, arial, helvetica, sans-serif;
        font-size:      8pt;
        font-weight:    lighter;
        text-align:     left;
        text-indent:    0;
        vertical-align: top;
    }

    #panel td.outsetBorder
    {
        padding:        0;
        margin:         0;
        border-top:     2px outset #fff;
        border-bottom:  0;
        border-left:    0;
        border-right:   0;
        vertical-align: middle;
        line-height:    50%;
    }

    #panel td.bottom
    { border-bottom: 1px solid #036; }

    #panel ul, li
    {
        display:             block;
        height:              32px;
        padding-left:        20px;
        font-family:         verdana, arial, helvetica, sans-serif;
        font-size:           8pt;
        font-weight:         lighter;
        list-style-type:     none;
        list-style-position: inside;
        vertical-align:      top;
        line-height:         120%;
    }

    #panel td.computer
    {
        padding-left: 36px;
        padding-bottom: 10px;
        padding-right: 10px;
        padding-top: 10px;
        background: transparent url("/images/forum24.gif") 3 3;
        background-repeat: no-repeat;
    }

    #panel td.report
    {
        padding-left:      36px;
        padding-bottom:    10px;
        padding-right:     10px;
        padding-top:       10px;
        background:        transparent url("/images/g-calc24.gif") 3 3;
        background-repeat: no-repeat;
    }

    #panel td.account
    {
        padding-left:      36px;
        padding-bottom:    10px;
        padding-right:     10px;
        padding-top:       10px;
        background:        transparent url("/images/me24.gif") 3 3;
        background-repeat: no-repeat;
    }

    #panel td.contact, ul.contact
    {
        padding-left:      36px;
        padding-bottom:    10px;
        padding-right:     10px;
        padding-top:       10px;
        background:        transparent url("/images/send24.gif") 3 3;
        background-repeat: no-repeat;
    }

    #panel td.search
    {
        padding-left:      36px;
        padding-bottom:    10px;
        padding-right:     10px;
        padding-top:       10px;
        background:        transparent url("/images/search.gif") 3 3;
        background-repeat: no-repeat;
    }

    #panel td.pdf
    {
        padding-left: 36px;
        padding-bottom: 10px;
        padding-right: 10px;
        padding-top: 10px;
        background: transparent url("/images/pdf-sm.gif") 3 3;
        background-repeat: no-repeat;
    }

    #panel td.cola
    {
        padding-left: 36px;
        padding-bottom: 10px;
        padding-right: 10px;
        padding-top: 10px;
        background: transparent url("/images/cola_logo-sm.gif") 3 3;
        background-repeat: no-repeat;
    }

    #panel td.product
    {
        /* text-align: right; */
        padding-left: 36px;
        padding-bottom: 10px;
        padding-right: 10px;
        padding-top: 10px;
        background: transparent url("/images/product.gif") 3 3;
        background-repeat: no-repeat;

    }


    #panel td.auditor
    {
        /* text-align: right; */
        padding-left: 36px;
        padding-bottom: 10px;
        padding-right: 10px;
        padding-top: 10px;
        background: transparent url("/images/auditor-emblem-sm.gif") 3 3;
        background-repeat: no-repeat;
    }

    #panel td.info
    {
        /* text-align: right; */
        padding-left: 36px;
        padding-bottom: 10px;
        padding-right: 10px;
        padding-top: 10px;
        background: transparent url("/images/info-sm.gif") 1 1;
        background-repeat: no-repeat;
    }

    #panel td.dunno
    {
        /* text-align: right; */
        padding-left: 36px;
        padding-bottom: 10px;
        padding-right: 10px;
        padding-top: 10px;
        background: transparent url("/images/help_sm.gif") 10 8;
        background-repeat: no-repeat;
        line-height: 200%;
    }
    table#home
    {
        padding:          8px;
        background-color: #fff;
        border:           1px solid #036;
        width:            100%;
        height:           100%;
        color:            #fff;
    }

    #home th
    {
        height:         48px;
        padding:        0;
        border-left:    0;
        border-right:   0;
        border-top:     2px solid #9cf;
        border-bottom:  2px solid #036;
        color:          #fff;
        background:     #fff;
        font-family:    verdana, arial, helvetica, sans-serif;
        text-align:     center;
        font-size:      9pt;
        vertical-align: middle;
    }

    #home th.seperator
    { background: #6375d6; vertical-align: middle; }

    #home td
    {
        padding:        7px;
        font-family:    verdana, arial, helvetica, sans-serif;
        font-size:      8pt;
        font-weight:    lighter;
        text-align:     left;
        text-indent:    0;
        vertical-align: middle;
    }

    #home td.newIcon
    {
        height: 32px;
        background: transparent url("/images/new.gif") 2 2 no-repeat;
        padding-left: 36px;
    }


    #home td.outsetBorder
    {
        padding:        0;
        margin:         0;
        border-top:     2px outset #fff;
        border-bottom:  0;
        border-left:    0;
        border-right:   0;
        vertical-align: middle;
        line-height:    50%;
    }



    #home td.bottom
    { border-bottom: 1px solid #036; }

    #home ul, li
    {
        display:             block;
        height:              32px;
        font-family:         verdana, arial, helvetica, sans-serif;
        font-size:           8pt;
        font-weight:         lighter;
        list-style-type:     none;
        list-style-position: inside;
        vertical-align:      top;
        line-height:         120%;
    }

    #home li.pdf
    { list-style-image: url("/images/g-pdf.gif");}

    .error
    {
        color:       #c00;
        font-size:   12px;
        font-family: verdana, arial, helvetica, sans-serif;
        font-weight: bold;
    }

    #formtable span.errorMsg
    {
        height:            48px;
        width:             100%;
        border:            1px solid #336;
        padding-left:      40px;
        padding-top:       10px;
        padding-bottom:    10px;
        padding-right:     30px;
        color:             #fff;
        font-family:       verdana, arial, helvetica, sans-serif;
        background:        #c66 url("/images/dunno.gif") 5 8;
        background-repeat: no-repeat;
        font-weight:       bold;
        vertical-align:    middle;
        display:           none;
    }


    .hdrlisting a
    {
        color:          #fff;
        font-size:      11px;
        font-weight:    bold;
        letter-spacing: 2;
        text-decoration:none;
    }

    .hdrlisting a:hover
    { color: #06c; }

    .hdrlisting a:visited
    { color: #fff;}

    span#msgpanel
    {
        position:       relative;
        display:        none;
        width:          100%;
        padding:        0 0 5px 0;
        padding-bottom: 5px;
        margin:         0;
        color:          #009;
        background:     #fff;
        font-family:    verdana, arial, helvetica, sans-serif;
        font-size:      8pt;
        font-weight:    normal;
        text-indent:    0;
        text-align:     center;
        vertical-align: top;
        line-height:    12pt;
    }

    #msgpanel table
    {
        width:          100%;
        border:         0;
        padding:        0;
        margin:         0;
        vertical-align: top;
    }

    #msgpanel th
    {
        width:          100%;
        height:         35px;
        padding:        0;
        background:     #039;
        color:          #fff;
        font-size:      10pt;
        font-family:    verdana, arial, helvetica, sans-serif;
        font-weight:    bold;
        letter-spacing: 2;
        font-variant:   small-caps;
        text-decoration:none;
        text-indent:    0;
        text-align:     center;
        vertical-align: middle;
    }

    #msgpanel td
    { text-indent: 0; padding: 8px; color: #009; }

    span.infomsg#msgpanel table
    { border: 1px solid #039; }

    span.infomsg#msgpanel th
    {
        padding-left:      35px;
        background:        #039 url("/images/info.gif") 0 0;
        background-repeat: no-repeat;
    }

    span.errormsg#msgpanel table
    { border: 1px solid #900; }

    span.errormsg#msgpanel td
    {  color: #900; }

    span.errormsg#msgpanel th
    {
        padding-left:      35px;
        background-repeat: no-repeat;
        background:        #f00 url("/images/stop.gif") 0 0;
    }

    span.warnmsg#msgpanel table
    { border: 1px solid #900; }

    span.warnmsg#msgpanel td
    { color: #009;  }

    span.warnmsg#msgpanel  th
    {
        padding-left:      35px;
        background:        #f60 url("/images/warning.gif") 0 0;
        background-repeat: no-repeat;
    }

    .footer
    {
        color:       #eee;
        font-family: arial, helvetica;
        font-size:   10px;
        line-height: 175%;
        vertical-align: bottom;
    }

    .legal
    {
        color:       #666;
        font-family: arial, helvetica;
        font-size:   10px;
        line-height: 175%;
    }

    table#privacy
    {
        position:absolute;
        top: 5;
        right: 80;
        text-align: right;
        color: #fff;
    }

    div#footer
    {
        width:          90%;
        height:         90%;
        height:         14px;
        padding:        0;
        margin:         0;
        border-top:     2px groove #ccc;
        background:     transparent;
        font-family:    verdana, arial, helvetica, sans-serif;
        text-align:     center;
        vertical-align: bottom;
        z-index:        1;
    }


    table#footer
    {
        position: absolute;
        bottom: 0;
        left: 10;
        width: 98%;
        text-align: center;
        vertical-align: bottom;
        z-index: -1;
    }

    #footer .smallprint
    {
        color:       #ccc;
        background: #666;
        font-family: arial, helvetica;
        line-height: 150%;
        font-size:   8pt;
    }

    #footer td.copy
    {

        line-height: 150%;
        font-size:   8pt;
    }

    .button
    {
        font-family:      verdana, arial, helvetica, sans-serif;
        font-size:        11px;
        font-weight:      bold;
        line-height:      150%;
        color:            #fff;
        background-color: #66f;
    }

    table#linear
    {
        position:       relative;
        top:            -2;
        padding:        0;
        margin:         0;
        border:         0;
        background:     transparent;
        font-family:    verdana, arial, helvetica, sans-serif;
        font-weight:    bold;
        vertical-align: top;
        text-align:     center;
        z-index:        300;
    }

    #linear td.note
    {
        border:          1px solid #039;
        padding:         5px;
        padding-left:    10px;
        font-weight:     lighter;
        background-color:#fff;
        text-indent:     0;
        font-size:       8pt;
        font-variant:    normal;
        vertical-align:   middle;
        text-decoration:  none;
    }

    #linear th
    {
        height:          36px;
        border:          0;
        padding-left:    10px;
        margin:          0;
        background-color:#ce3000;
        color:           #fff;
        font-family:     verdana, arial, helvetica, sans-serif;
        text-align:      right;
        font-weight:     normal;
        font-size:       10pt;
        vertical-align:  middle;
        text-indent:     0;
    }

    #linear th.hot
    {
        height:          30px;
        border:          0;
        padding:         0;
        margin:          0;
        top:             0;
        left:            0;
        background-color:#ce3000;
        color:           #fff;
        text-align:      center;
        font-weight:     bold;
        font-size:       8pt;
        vertical-align:  middle;
    }

    #linear th.range
    {
        height:           30px;
        border:           1px solid #fff;
        margin:           0;
        padding:          5px;
        background-color: #369;
        color:            #fff;
        font-family:      verdana, arial, helvetica, sans-serif;
        text-align:       center;
        font-size:        8pt;
        font-weight:      normal;
        vertical-align:   middle;
    }

    #linear th.heading
    {
        height:           36px;
        border:           0;
        padding-right:    10px;
        padding-left:     30px;
        background-color: #31659c;
        text-align:       left;
        font-weight:      bold;
        vertical-align:   middle;
        text-decoration:  none;
        font-variant:     normal;
    }

    #linear th.heading2
    {
        height:           30px;
        border-right:     1px solid #666;
        border-left:      1px solid #eee;
        padding-right:    2px;
        padding-left:     2px;
        margin:           0;
        background-color: #9c659c;
        color:            #fff;
        font-family:      verdana, arial, helvetica, sans-serif;
        text-align:       center;
        font-size:        8pt;
        vertical-align:   middle;
        text-decoration:  none;
        font-weight:      normal;
        font-variant:     normal;
        text-align:       center;
        text-indent:      0;
    }

    #linear th.heading3
    {
        height:           36px;
        border:           0;
        margin:           0;
        padding-left:     30px;
        padding-right:    3px;
        padding-top:      0;
        padding-bottom:   0;
        background-color: #36c;
        color:            #fff;
        font-family:      verdana, arial, helvetica, sans-serif;
        text-align:       left;
        font-size:        10pt;
        font-weight:      bold;
        vertical-align:   middle;
    }

    #linear th.heading2 a
    {
        color:  #eee;
        font-variant:     small-caps;
        text-decoration:  none;

    }

    #linear th.heading2 a:hover
    {
        color: #fff;
        font-variant:     small-caps;
        font-weight:      normal;
        text-decoration:  none;

    }
    #linear th.sub
    {
        height:           26px;
        border:           0;
        padding:          0;
        padding-left:     3px;
        padding-right:    3px;
        margin:           0;
        color:            #fff;
        background-color: #66c;
        font-family:      verdana, arial, helvetica, sans-serif;
        font-size:        8pt;
        font-weight:      normal;
        text-align:       center;
        vertical-align:   middle;
        font-variant:     normal;
        text-decoration:  none;
    }

    #linear td
    {
        padding:          3px;
        background-color: transparent;
        font-family:      verdana, arial, helvetica, sans-serif;
        font-size:        8pt;
        font-weight:      lighter;
        text-align:       left;
    }

    #linear td.sub
    {
        border:           1px solid #fff;
        padding:          0;
        padding-right:    5px;
        background-color: #ccf;
        color:            #009;
        font-family:      verdana, arial, helvetica, sans-serif;
        font-size:        7pt;
        font-weight:      normal;
        text-align:       right;
        font-variant:     normal;
        text-decoration:  none;
    }

    #linear td.range
    {
        border:           1px solid #fff;
        padding:          0;
        padding-right:    5px;
        background-color: #9cf;
        color:            #009;
        font-family:      verdana, arial, helvetica, sans-serif;
        font-size:        7pt;
        font-weight:      normal;
        text-align:       center;
        font-variant:     normal;
        text-decoration:  none;
    }


    #linear td.heading
    {
        height:          26px;
        border:          1px solid #fff;
        padding:         5px;
        background-color: #9cf;
        color:            #009;
        font-family:     verdana, arial, helvetica, sans-serif;
        font-size:       8pt;
        font-weight:     normal;
        font-variant:     normal;
        text-decoration:  none;

    }

    #linear td.heading2
    {
        border:          1px solid #fff;
        padding:         0;
        margin:          0;
        background-color:#ccc9ee;
        color:           #009;
        font-family:     verdana, arial, helvetica, sans-serif;
        font-size:       8pt;
        font-weight:     normal;
        font-variant:    normal;
        text-decoration: none;
        text-align:      center;
    }


    #linear td.hi
    {
        height:           25px;
        border-top:       2px solid  #c30;
        border-bottom:    2px solid  #c30;
        background-color: transparent;
        color:            #009;
        font-family:      verdana, arial, helvetica, sans-serif;
        font-size:        9pt;
        font-weight:      normal;
        vertical-align:   middle;
    }

    span#tooltip
    {
        border:          0;
        background-color:transparent;
        color:           inherit;
        font-family:     verdana, arial, helvetica, sans-serif;
        font-size:       inherit;
        font-weight:     inherit;
        text-align:      inherit;
    }

    #calendar
    {
        position:        absolute;
        background-color:transparent;
        left:            10px;
        top:             90px;
    }

    #calendar table
    {
        border-top:        1px solid #9cf;
        border-bottom:     1px solid #036;
        border-left:       1px solid #9cf;
        border-right:      1px solid #036;
        font-family:        verdana, arial, helvetica, sans-serif;
        background-color:   #ccf;
        border:             1px solid #039;
        text-align:          center;
        vertical-align:       middle;
    }

    #calendar th
    {
        background-color:   #03c;
        text-align:         center;
        font-size:          10px;
        width:              26px;
        color:              #fff;
        text-align:          center;
        vertical-align:       middle;
    }

    #calendar th#tableHeader
    {
       width:               100%;
       background-color:    #36c;
       color:               #fff;
       font-size:           10pt;
    }

    #calendar td
    {
        border-top:        1px solid #9cf;
        border-bottom:     1px solid #036;
        border-left:       1px solid #9cf;
        border-right:      1px solid #036;
        background-color:   #06f;
        text-align:         center;
        font-size:          10px;
        border:             1px solid #036;
    }

    #tableBody tr td
    { width: 26px; }

    #calendar #today
    {
        background-color: #03c;
        font-weight:      bold;
    }

    #calendar a
    { color: #fff; text-decoration: none; }

    #calendar a:hover
    {
        font-weight: bold;
        text-decoration: underline;
    }
    #calendar #today a
    { color: #fff; text-decoration: none;

    #progressBar
    {
        position:	absolute;
        width:		400px;
        height:		35px;
        visibility:	hidden;
        background: transparent;
        padding:	20px;
        border: 	0;
    }

    #progressBarMsg
    {
        position:absolute;
        left:10px;
        top:10px;
        font: 12px Verdana, Helvetica, sans-serif bold
    }

    #sliderWrapper
    {
        position:absolute;
        left:10px;
        top:40px;
        width:417px;
        height:17px;
        background-color:#fff;
        border:1px solid #000;
        text-align:center;
        font-size: 10px
    }

    #slider
    {
        position:absolute;
        left:0px;
        top:0px;
        width:420px;
        height:15px;
        border-left: 2px solid #ccc;
        border-top: 2px solid #ccc;
        border-right: 2px solid #333;
        border-bottom: 2px solid #333;
        clip:rect(0px 0px 15px 0px);
        background-color:#6375d6;
        text-align:center;
        color:#fff;
        font-size:10px
    }

    table#dropmenu
    {
        position:    relative;
        width: 175px;
        left: 85;
        background-color: #039;
        color: #eee;
        border-left: 1px solid #333
        border-top: 1px solid #333;
        border-right: 1px solid #ccc;
        border-bottom: 2px solid #ccc;
        text-align: left;
        padding: 5px;
    }

    #dropmenu td
    {
        padding-top: 3px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        vertical-align: top;
    }

    #dropmenu a
    {
        color: #eee;
        font-family: verdana, arial, helvetica, sans-serif;
        font-size:   7pt;
        font-weight: normal;
        text-align:  left;
        text-decoration: none;

    }
    #dropmenu a:hover
    {
        font-weight: bold;
        color: #fff;
    }

    table#dropmenu2
    {
        position:    relative;
        left: 30;
        background-color: #039;
        color: #eee;
        border-left: 1px solid #333
        border-top: 1px solid #333;
        border-right: 1px solid #ccc;
        border-bottom: 2px solid #ccc;
        text-align: left;
        padding: 5px;
    }

    #dropmenu2 td
    {
        padding-top: 3px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        vertical-align: top;
    }

    #dropmenu2 a
    {
        color: #eee;
        font-family: verdana, arial, helvetica, sans-serif;
        font-size:   7pt;
        font-weight: normal;
        text-align:  left;
        text-decoration: none;

    }
    #dropmenu2 a:hover
    {
        font-weight: bold;
        color: #fff;
    }

/* end @media screen */

}
