@media screen
{
        body
        {
                color: #000;
                background-color: #fff;
                /*background-image: url();
                background-repeat: no-repeat;*/
                font-size: 100%;
                font-family: arial,helvetica,sans-serif;
                padding: .5em;
        }

        tr, td, select, option, textarea, input
        {
                font-family: arial,helvetica,sans-serif;
        }

/************************/
/* Global link settings */
/************************/
        a:link, a:visited, a:active, a:hover
        {
                background-color:transparent;
                /*letter-spacing: .1em;*/
        }

        a:link
        {
                color: #00623e;
        }

        a:visited
        {
          color: #00623e;
        }

        a:active
        {
                color: #156;
        }

        a:hover
        {
                color: #00623e;
        }

/********************/
/* Basic XHTML tags */
/********************/
        h1,h2,h3
        {
                color: #444;
                background-color: transparent;
                font-family: arial,lucida,helvetica,sans-serif;
                letter-spacing: .1em;
        }

        h1
        {
                margin: .1em 0 .1em;
                padding: 0;
                line-height: 1em;
                font-size: 2em;
                text-align: right;
        }

        h2
        {
                font-size: 1.4em;
                padding: 0;
                margin: 0;
                clear: both;
        }

        h3
        {
                font-size: 1.2em;
        }

        h4
        {
                font-size: 1em;
                color: #444;
                background-color: transparent;
                font-family: arial,lucida,helvetica,sans-serif;
        }

        code,pre,kbd
        {
                font-family: 'courier 10 pitch',courier,monospace;
        }

        kbd
        {
                font-weight: 800;
                color: #ac5448;
                background-color: transparent;
        }

        td
        {
                vertical-align: top;
        }

        ul
        {
                margin-top: 0;
                padding-top: 0;
        }

        li
        {
                padding: .2em 0;
        }

        label
        {
                font-weight: 800;
        }

        input:focus, textarea:focus
        {
                color: #000;
                background-color: #eee;
        }

        /* Not supported by IE, Opera or Konqueror/Safari, of course Mozilla does just fine */
        input[type='submit']
        {
                cursor: pointer;
        }

        p
        {
                padding: 0 0 0 0;
        }

        img
        {
                border-width: 0;
        }

        .iborder
        {
                border: 1px solid #555;
                margin: 10px 0 0 5px;
        }

        abbr, acronym, .abbr, .difflang, .explain
        {
                cursor: help;
                border-bottom: 1px dotted #000;
                font-style: normal;
        }

/********/
/* Misc */
/********/
        #jumpcontent
        {
                position: absolute;
                top: 0;
                left: -1200px;
        }

        #header
        {
                margin: 0 0 0 13em;
                border-left: 1px solid #ccc;
                border-right: 3em solid #ccc;
                border-top: 1px solid #ccc;
                background-color: #eee;
                height: 2.5em;
        }


        #logocell
        {
                padding: 150px 0 0;
                margin: 0;
                width: 12em;
        }

        #navon a, #id1 a, #id2 a, #id3 a, #id4 a, #id5 a, #id6 a, #id7 a, #id8 a, #id9 a
        {
                text-decoration: none;
                color: #666;
                font-weight: 800;
        }

        #id1, #id2, #id3, #id4, #id5, #id6, #id7, #id8, #id9
        {
                padding: .1em;
                margin: .4em 0 0 0;
                border-left: 1em solid #aaa;
                border-top: 1px solid #aaa;
                border-bottom: 1px solid #aaa;
                background-color: #eee;
                cursor: pointer;
        }

        #navon
        {
                padding: .1em .1em;
                margin: .4em 0 0 0;
                border-left: 1em solid #62baa2;
                border-top: 1px solid #62baa2;
                border-bottom: 1px solid #62baa2;
                background-color: #d6eee6;
        }

        #navon span
        {
                font-size: 1em;
                font-weight: 800;
        }

        #content
        {
                margin: 0 0 0 13em;
                border-left: 1px solid #c6ded6;
                border-right: 3em solid #c6ded6;
                padding: 1em 1em;
                background-color: #d6eee6;
        }

        #footer
        {
                clear: both;
                border-left: 1px solid #ccc;
                border-bottom: 1px solid #ccc;
                border-right: 3em solid #ccc;
                text-align: right;
                margin: 0 0 0 13em;
                padding: .5em;
                background-color: #eee;
        }

        #footer span
        {
                font-size: .6em;
        }
}
.leadin
{
        color: #444;
        font-size: 1.2em;
        font-weight: 800;
}

.wieh
{
        float: left;
        padding: 0 .4em 0 0;
        margin: 0;
}

.hdec
{
        /*border-left: 1em solid #444;*/
        border-bottom: 1px solid #444;
        padding: 2px 0;
}

.werimg
{
        margin: .2em .2em .1em 0;
        float: left;
        border-top: 1px solid #aaa;
        border-right: 1px solid #aaa;
        border-bottom: 1px solid #aaa;
        border-left: 1px solid #aaa;
}

.wash
{
        border-bottom: 1px solid #aaa;
        height: 1.2em;
}

.wasb
{
        border-left: 1px solid #aaa;
        padding: .4em .1em 0;
}

.hr
{
        border-top: 1px solid #aaa;
        margin: .1em 0 .3em;
}

.j
{
        text-align: justify;
}

.center
{
        text-align: center;
}

.werp
{
        margin: 0 0 0 110px;
        text-align: justify;
}

.werh
{
        margin: 20px 0 0 0;
        border-left: 102px solid #aaa;
        border-top: 1px solid #aaa;
        padding-left: 8px;
}

.clear
{
        margin: .2em 0;
        clear: both;
}

/*************/
/* Print CSS */
/*************/
@media print
{
        body,tr,td,input,p,li,option
        {
                font-family: arial,helvetica,sans-serif;
        }

        a
        {
                color: #000;
                background-color: #fff;
        }

        img
        {
                border: 0 solid #000;
        }

        h1,h2,h3,h4
        {
                font-family: arial,helvetica,sans-serif;
                letter-spacing: .1em;
        }

        #jumpcontent, .waibreak, #logo, #footer, .none
        {
                display: none;
        }
}

/*************/
/* Aural CSS */
/*************/
@media aural
{
        abbr, acronym
        {
                speak: spell-out;
        }

        .none
        {
                display: none;
        }
}
