
/*==================================================================*/
/*                                                                  */
/* CSS @ Block definitions                                          */
/*                                                                  */
/*==================================================================*/
@media print
{
    .menu
    {
        display:              none;
    }
    .loginview
    {
        display:              none;
    }
    .search
    {
        display:              none;
    }
    .toplink
    {
        display:              none;
    }
    body 
    {
        /* CSS font properties */
        font-family:          times, serif;  /* priority list */
        font-size:            10px;
    }
    td.footer
    {
        /* CSS text properties */
        color:                rgb(0,0,0);  /* 0x00000000 */
        text-align:           center;

        /* CSS font properties */
        font-family:          times, serif;  /* priority list */
        font-size:            small;
    }
}

/*==================================================================*/
/*                                                                  */
/* CSS Element definitions                                          */
/*                                                                  */
/*==================================================================*/
input
{
    margin-left:              5em;
}

select
{
    margin-left:              5em;
}

body
{
    /* CSS background properties of an element */
    background-attachment:    fixed;
    background-color:         rgb(255,255,255);  /* 0x00FFFFFF */  /* white */
    background-image:         none;
    background-position:      top left;
    background-repeat:        no-repeat;

    /* CSS margin properties */
    margin-bottom:            auto;
    margin-left:              auto;
    margin-right:             auto;
    margin-top:               auto;
    
    /* CSS font properties */
    font-family:              sylfaen, arial, sans-serif;  /* priority list */
    font-size:                medium;
    font-style:               normal;
    font-variant:             normal;
    font-weight:              normal;
}

p
{
    /* CSS text properties */
    color:                    rgb(0,0,0);  /* 0x00000000 */
    direction:                ltr;
    line-height:              100%;
    letter-spacing:           normal;
    text-align:               left;
    text-decoration:          none;
    text-indent:              0px;
    text-transform:           none;
    unicode-bidi:             normal;
    white-space:              normal;
    word-spacing:             normal;
    line-height:              normal;

    /* CSS font properties */
    font-family:              sylfaen, arial, sans-serif;  /* priority list */
    font-size:                medium;
    font-style:               normal;
    font-variant:             normal;
    font-weight:              normal;

    /* CSS margin properties */
    margin-bottom:            auto;
    margin-left:              auto;
    margin-right:             auto;
    margin-top:               auto;

    /* CSS padding properties */
    padding-bottom:           0em;
    padding-left:             1em;
    padding-right:            3em;
    padding-top:              0em;
}

h1,h2,h3,h4,h5,h6
{
    /* CSS padding properties */
    padding-bottom:           0em;
    padding-left:             1em;
    padding-right:            1em;
    padding-top:              0em;
}

a.email
{
    color:                    rgb(0,0,255);  /* 0x000000FF */
}

a.button
{
    /* CSS background properties of an element */
    background-color:         rgb(138,185,242);  /* 0x008AB9F2 */  /* sdmc medium blue */
    background-image:         url("../image/sdmc_menu02.gif");
    background-position:      center left;
    background-repeat:        repeat-x;

    /* CSS padding properties */
    padding-left:             1em;
    padding-right:            1em;

    /* CSS border properties */
    border-style:             outset;
    border-collapse:          collapse;
    border-spacing:           0px 0px;
    border-width:             medium;
    border-color:             rgb(138,185,242);  /* 0x008AB9F2 */  /* sdmc medium blue */

    /* CSS text properties */
    text-align:               center;
    text-decoration:          none;
    color:                    rgb(0,0,0);
}

a.button:hover
{
    /* CSS background properties of an element */
    background-color:         rgb(120,165,238);  /* 0x0078A5EE */ /* sdmc violet */
    background-image:         url("../image/sdmc_menu_selected.gif");
    background-position:      center left;
    background-repeat:        repeat-x;

    /* CSS padding properties */
    padding-left:             1em;
    padding-right:            1em;

    /* CSS border properties */
    border-style:             outset;
    border-collapse:          collapse;
    border-spacing:           0px 0px;
    border-width:             medium;
    border-color:             rgb(120,165,238);  /* 0x0078A5EE */  /* sdmc violet */

    /* CSS text properties */
    text-align:               center;
    text-decoration:          none;
    color:                    rgb(0,0,0);
}

/*==================================================================*/
/*                                                                  */
/* CSS class definitions for master panel.                          */
/*                                                                  */
/*==================================================================*/
table.panel
{
    background-color:         rgb(255,255,255);  /* 0x00FFFFFF */  /* sdmc white */

    border-collapse:          collapse;
    border-spacing:           0px 0px;
    width:                    100%;
}

tr.panel
{
    vertical-align:           top;
}

/*==================================================================*/
/*                                                                  */
/* CSS class definitions for                                        */
/*                                                                  */
/*==================================================================*/
table.image
{
    background-color:         rgb(255,255,255);  /* 0x00FFFFFF */  /* sdmc white */

    /* CSS Table Properties */
    border-collapse:          collapse;
    border-spacing:           0px 0px;
    caption-side:             top;
    empty-cells:              show;
    table-layout:             fixed;

    /* CSS margin properties */
    margin-bottom:            auto;
    margin-left:              0px;
    margin-right:             auto;
    margin-top:               auto;
}

td.imageright
{
    /* CSS text properties */
    text-align:               right;
}

/*==================================================================*/
/*                                                                  */
/* CSS class definitions for menu items.                            */
/*                                                                  */
/*==================================================================*/
table.menu
{
    /* CSS Table Properties */
    border-collapse:          collapse;
    border-spacing:           0px 0px;
    caption-side:             top;
    empty-cells:              show;
    table-layout:             fixed;

    /* CSS background properties of an element */
    background-color:         rgb(138,185,242);  /* 0x008AB9F2 */  /* sdmc medium blue */

    /* CSS font properties */
    font-family:              sylfaen, arial, sans-serif;  /* priority list */
    font-size:                medium;
    font-style:               normal;
    font-variant:             normal;
    font-weight:              normal;
    
    line-height:              normal;
    text-align:               center;
}

li.letters
{
    list-style-type:         lower-alpha;
}

ul.menu
{
}

li.menu
{
    /* CSS background properties of an element */
    background-color:         rgb(138,185,242);  /* 0x008AB9F2 */  /* sdmc medium blue */
    background-image:         url("../image/sdmc_menu02.gif");
    background-position:      center left;
    background-repeat:        repeat-x;

    /* CSS font properties */
    font-family:              sylfaen, arial, sans-serif;  /* priority list */
    font-size:                medium;
    font-style:               normal;
    font-variant:             normal;
    font-weight:              normal;

    /* CSS text properties */
    color:                    rgb(0,0,0);
    direction:                ltr;
    line-height:              100%;
    letter-spacing:           normal;
    text-align:               center;
    text-decoration:          none;
    text-indent:              0px;
    text-transform:           none;
    unicode-bidi:             normal;
    white-space:              normal;
    word-spacing:             normal;
    line-height:              normal;

    /* CSS List Properties */
    list-style-type:          none;
    display:                  table-cell;

    /* CSS padding properties */
    padding-bottom:           .5em;
    padding-left:             2em;
    padding-right:            2em;
    padding-top:              .5em;
}

li.menu:hover
{
    /* CSS background properties of an element */
    background-color:         rgb(100,100,228);  /* 0x006464E4 */  /* sdmc dark violet */
    background-image:         url("../image/sdmc_menu_selected.gif");
    background-position:      center left;
    background-repeat:        repeat-x;
}

li.selected
{
    /* CSS background properties of an element */
    background-color:         rgb(100,100,228);  /* 0x006464E4 */  /* sdmc dark violet */
    background-image:         url("../image/sdmc_menu_selected.gif");
    background-position:      center left;
    background-repeat:        repeat-x;

    /* CSS font properties */
    font-family:              sylfaen, arial, sans-serif;  /* priority list */
    font-size:                medium;
    font-style:               normal;
    font-variant:             normal;
    font-weight:              normal;

    /* CSS text properties */
    color:                    rgb(0,0,0);  /* 0x00000000 */ /* sdmc black */
    direction:                ltr;
    line-height:              100%;
    letter-spacing:           normal;
    text-align:               center;
    text-decoration:          none;
    text-indent:              0px;
    text-transform:           none;
    unicode-bidi:             normal;
    white-space:              normal;
    word-spacing:             normal;
    line-height:              normal;

    /* CSS List Properties */
    list-style-type:          none;
    display:                  table-cell;

    /* CSS padding properties */
    padding-bottom:           .5em;
    padding-left:             2em;
    padding-right:            2em;
    padding-top:              .5em;
}

th.menu
{
    /* CSS background properties of an element */
    background-color:         rgb(138,185,242);  /* 0x008AB9F2 */  /* sdmc medium blue */
    background-image:         url("../image/sdmc_menu02.gif");
    background-position:      center left;
    background-repeat:        repeat-x;

    /* CSS padding properties */
    padding-bottom:           .5em;
    padding-left:             0em;
    padding-right:            0em;
    padding-top:              .5em;
}

th.menu:hover
{
    /* CSS background properties of an element */
    background-color:         rgb(100,100,228);  /* 0x006464E4 */  /* sdmc dark violet */
    background-image:         url("../image/sdmc_menu_selected.gif");
    background-position:      center left;
    background-repeat:        repeat-x;
}

th.selected
{
    /* CSS background properties of an element */
    background-color:         rgb(100,100,228);  /* 0x006464E4 */  /* sdmc dark violet */
    background-image:         url("../image/sdmc_menu_selected.gif");
    background-position:      center left;
    background-repeat:        repeat-x;

    /* CSS padding properties */
    padding-bottom:           .5em;
    padding-left:             0em;
    padding-right:            0em;
    padding-top:              .5em;
}

a.menu
{
    /* CSS text properties */
    text-decoration:          none;
    color:                    rgb(0,0,0);
}

/*==================================================================*/
/*                                                                  */
/* CSS class definitions for                                        */
/*                                                                  */
/*==================================================================*/
table.tab
{
    /* CSS Table Properties */
    border-collapse:          collapse;
    border-spacing:           0px 0px;
    caption-side:             top;
    empty-cells:              show;
    table-layout:             fixed;

    /* CSS background properties of an element */
    background-color:         rgb(120,165,238);  /* 0x0078A5EE */  /* sdmc ice blue */
    background-image:         url("../image/sdmc_tab_800x10.gif");
    background-position:      center top;
    background-repeat:        repeat-y;

    /* CSS font properties */
    font-family:              sylfaen, arial, sans-serif;  /* priority list */
    font-size:                medium;
    font-style:               normal;
    font-variant:             normal;
    font-weight:              normal;
}

/*==================================================================*/
/*                                                                  */
/* CSS class definitions for embedded language chart table.         */
/*                                                                  */
/*==================================================================*/
table.embedded
{
    /* CSS Table Properties */
    border-collapse:          collapse;
    border-spacing:           0px 0px;
    caption-side:             top;
    empty-cells:              show;
    table-layout:             fixed;

    /* CSS background properties of an element */
    background-color:         rgb(100,100,228);  /* 0x006464E4 */  /* sdmc dark violet */
    background-image:         url("../image/sdmc_tab_800x10.gif");
    background-position:      center top;
    background-repeat:        repeat-y;

    /* CSS font properties */
    font-family:              sylfaen, arial, sans-serif;  /* priority list */
    font-size:                medium;
    font-style:               normal;
    font-variant:             normal;
    font-weight:              normal;

    /* CSS margin properties */
    /* Margin applies to the spacing surrounding the whole table */
    margin-bottom:            1em;
    margin-left:              1em;
    margin-right:             1em;
    margin-top:               1em;
}

th.embedded
{
    /* CSS text properties */
    text-align:               left;

    /* CSS padding properties */
    padding-bottom:           0.5em;
    padding-left:             0.5em;
    padding-right:            0.5em;
    padding-top:              0.5em;
}

td.embedded
{
    /* CSS text properties */
    text-align:               left;

    /* CSS padding properties */
    padding-bottom:           1em;
    padding-left:             0.5em;
    padding-right:            0.5em;
    padding-top:              1em;
}

/*==================================================================*/
/*                                                                  */
/* CSS class definitions for page footer.                           */
/*                                                                  */
/*==================================================================*/
table.footer
{
    background-color:         rgb(255,255,255);  /* 0x00FFFFFF */  /* sdmc white */
    /* CSS Table Properties */
    border-collapse:          collapse;
    border-spacing:           0px 0px;
    caption-side:             top;
    empty-cells:              show;
    table-layout:             fixed;

    clear:both;
    width:100%;
}

td.footer
{
    /* CSS background properties of an element */
    background-color:         rgb(138,185,242);  /* 0x008AB9F2 */  /* sdmc medium blue */
    background-image:         url("../image/sdmc_menu02.gif");
    background-position:      center left;
    background-repeat:        repeat-x;

    /* CSS text properties */
    color:                    rgb(0,0,0);
    text-align:               center;

    /* CSS font properties */
    font-family:              sylfaen, arial, sans-serif;  /* priority list */
    font-size:                small;
    font-style:               normal;
    font-variant:             normal;
    font-weight:              normal;

    clear:both;
    width:100%;
}

/*==================================================================*/
/*                                                                  */
/* CSS class definitions for surrounding frame / border.            */
/*                                                                  */
/*==================================================================*/
table.frame
{
    background-color:         Transparent;
    /* CSS Table Properties */
    border-collapse:          collapse;
    border-style:             none;
    border-spacing:           0px 0px;
}

td.frameUL  /* upper-left corner */
{
    /* CSS background properties of an element */
    background-image:         url("../image/sdmc_frame_ul_10x10.gif");
    background-position:      bottom right;
    background-repeat:        no-repeat;

    height:                   10px;
    width:                    10px;
}

td.frameTP  /* top border */
{
    /* CSS background properties of an element */
    background-image:         url("../image/sdmc_frame_tp_10x10.gif");
    background-position:      bottom right;
    background-repeat:        repeat-x;
}

td.frameUR  /* upper-right corner */
{
    /* CSS background properties of an element */
    background-image:         url("../image/sdmc_frame_ur_10x10.gif");
    background-position:      bottom left;
    background-repeat:        no-repeat;

    height:                   10px;
    width:                    10px;
}

td.frameLH  /* left-hand border */
{
    /* CSS background properties of an element */
    background-image:         url("../image/sdmc_frame_lh_10x10.gif");
    background-position:      top right;
    background-repeat:        repeat-y;
}

td.frameRH  /* right-hand border */
{
    /* CSS background properties of an element */
    background-image:         url("../image/sdmc_frame_rh_10x10.gif");
    background-position:      top left;
    background-repeat:        repeat-y;
}

td.frameLL  /* lower-left corner */
{
    /* CSS background properties of an element */
    background-image:         url("../image/sdmc_frame_ll_10x10.gif");
    background-position:      top right;
    background-repeat:        no-repeat;

    height:                   10px;
    width:                    10px;
}

td.frameBM  /* bottom border */
{
    /* CSS background properties of an element */
    background-image:         url("../image/sdmc_frame_bm_10x10.gif");
    background-position:      top right;
    background-repeat:        repeat-x;
}

td.frameLR  /* lower-right corner */
{
    /* CSS background properties of an element */
    background-image:         url("../image/sdmc_frame_lr_10x10.gif");
    background-position:      top left;
    background-repeat:        no-repeat;

    height:                   10px;
    width:                    10px;
}


