﻿a
{
    background: transparent;
    color: #000;
    text-decoration: none;
}
a:hover
{
    background: transparent;
    color: #000;
    text-decoration: underline;
}
body
{
    background: #cdcdda url(/App_Themes/Standard/images/bodybg.png) top left repeat-x;
    color: #696969;
    font: 12px/110% 'trebuchet ms',arial,verdana,helvetica,sans-serif;
    margin: 0;
    padding: 0;
}
div.wrapper
{
    margin: auto;
    width: 1000px;
}
    div.wrapper div.header
    {
        height: 110px;
    }
        div.wrapper div.header div.logo
        {
            float: left;
            padding: 15px 0 0 30px;
        }
        div.wrapper div.header div.icons
        {
            float: right;
            padding: 42px 30px 0 0;
        }
            div.wrapper div.header div.icons table
            {
                border-collapse: collapse;
            }
                div.wrapper div.header div.icons table td
                {
                    padding: 0 0 0 20px;
                    text-align: center;
                }
                    div.wrapper div.header div.icons table td a
                    {
                        background: transparent;
                        color: #000;
                        display: block;
                        font-size: 10px;
                        height: 12px;
                        padding: 33px 0 0 0;
                        text-decoration: none;
                    }
    div.wrapper div.navbarl1
    {
        height: 38px;
        padding: 12px 0 0 30px;
    }
        div.wrapper div.navbarl1 div.navitem
        {
            background: transparent;
            float: left;
            height: 35px;
            padding: 0 5px 0 5px;
        }
            div.wrapper div.navbarl1 div.navitem a
            {
                background: url(/App_Themes/Standard/images/navbarbg.png) center left no-repeat;
                color: #fff;
                display: block;
                float: left;
                font-size: 12px;
                outline: none;
                padding: 9px 0 8px 14px;
                text-decoration: none;
            }
            div.wrapper div.navbarl1 div.navitem div.navitemend
            {
                background: tramsparent;
                float: left;
                padding: 9px 9px 8px 0;
            }
        div.wrapper div.navbarl1 div.navitem:hover
        {
            background: url(/App_Themes/Standard/images/navitembottom.png) bottom center no-repeat;
            float: left;
            height: 35px;
            padding: 0 5px 0 5px;
        }
            div.wrapper div.navbarl1 div.navitem:hover a
            {
                background: url(/App_Themes/Standard/images/navbaritembgleft.png) center left no-repeat;
                color: #fff;
                display: block;
                float: left;
                font-size: 12px;
                outline: none;
                padding: 9px 0 8px 14px;
                text-decoration: none;
            }
            div.wrapper div.navbarl1 div.navitem:hover div.navitemend
            {
                background: url(/App_Themes/Standard/images/navbaritembgright.png) center right no-repeat;
                float: left;
                padding: 9px 9px 8px 0;
            }
        div.wrapper div.navbarl1 div.selected
        {
            background: url(/App_Themes/Standard/images/navitembottom.png) bottom center no-repeat;
            float: left;
            height: 35px;
            padding: 0 5px 0 5px;
        }
            div.wrapper div.navbarl1 div.selected a
            {
                background: url(/App_Themes/Standard/images/navbaritembgleft.png) center left no-repeat;
                color: #fff;
                display: block;
                float: left;
                font-size: 12px;
                outline: none;
                padding: 9px 0 8px 14px;
                text-decoration: none;
            }
            div.wrapper div.navbarl1 div.selected div.navitemend
            {
                background: url(/App_Themes/Standard/images/navbaritembgright.png) center right no-repeat;
                float: left;
                padding: 9px 9px 8px 0;
            }

        div.wrapper div.navbarl1 div.navbaritem
        {
            /*float: left;*/
            /*height: 35px;*/
        }
            div.wrapper div.navbarl1 div.navbaritem a
            {
                background: url(/App_Themes/Standard/images/navbarbg.png) center left no-repeat;
                color: #fff;
                display: block;
                float: left;
                font-size: 12px;
                outline: none;
                padding: 9px 0 8px 14px;
                text-decoration: none;
            }
            div.wrapper div.navbarl1 div.navbaritem div.navending
            {
                float: right;
                padding: 9px 9px 8px 0;
            }
        div.wrapper div.navbarl1 div.navbaritem:hover
        {
            background: url(/App_Themes/Standard/images/navitembottom.png) bottom center no-repeat;
            /*float: left;*/
            /*height: 35px;*/
        }
            div.wrapper div.navbarl1 div.navbaritem:hover a
            {
                background: url(/App_Themes/Standard/images/navbaritembgleft.png) center left no-repeat;
                color: #fff;
                display: block;
                float: left;
                font-size: 12px;
                outline: none;
                padding: 9px 0 8px 14px;
                text-decoration: none;
            }
            div.wrapper div.navbarl1 div.navbaritem:hover div.navending
            {
                background: url(/App_Themes/Standard/images/navbaritembgright.png) center right no-repeat;
                float: right;
                padding: 9px 9px 8px 0;
            }
        div.wrapper div.navbarl1 div.navbaritem.selected
        {
            background: url(/App_Themes/Standard/images/navitembottom.png) bottom center no-repeat;
            float: left;
            height: 35px;
        }
            div.wrapper div.navbarl1 div.navbaritem.selected a
            {
                background: url(/App_Themes/Standard/images/navbaritembgleft.png) center left no-repeat;
                color: #fff;
                display: block;
                float: left;
                outline: none;
                padding: 9px 0 8px 14px;
                text-decoration: none;
            }
            div.wrapper div.navbarl1 div.navbaritem.selected div.navending
            {
                background: url(/App_Themes/Standard/images/navbaritembgright.png) center right no-repeat;
                float: right;
                padding: 9px 9px 8px 0;
            }
    div.wrapper div.level2menu
    {
        background: #3e2c51 url(/App_Themes/Standard/images/level2bg.png) top left repeat-x;
        display: none;
        float: left;
        overflow: auto;
        position: absolute;
        padding: 10px 0 8px 28px;
    }
        div.wrapper div.level2menu div.row
        {
            float: left;
            margin: 0 28px 0 0;
            width: 208px;
        }
            div.wrapper div.level2menu div.row div.cell
            {
                padding: 7px 0 8px 0;
            }
                div.wrapper div.level2menu div.row div.cell a
                {
                    background: url(/App_Themes/Standard/images/l2arrow.png) left center no-repeat;
                    color: #fff;
                    display: block;
                    padding: 0 0 0 19px;
                    text-decoration: none;
                }
                div.wrapper div.level2menu div.row div.cell a:hover
                {
                    color: #be549c;
                }
            div.wrapper div.level2menu div.row div.bordered
            {
                border-bottom: solid 1px #5b4b6b;
            }
    div.wrapper div.amhjcontent
    {
    }
        div.wrapper div.amhjcontent table.article
        {
            overflow: auto;
        }
            div.wrapper div.amhjcontent table.article td.sidebar
            {
                padding: 0 30px 0 25px;
                vertical-align: top;
                width: 205px;
            }
                div.wrapper div.amhjcontent table.article td.sidebar div.articleoverviewlinks
                {
                    background: transparent;
                    color: #3b323d;
                    font-weight: bold;
                    padding: 0 0 20px 0;
                }
                    div.wrapper div.amhjcontent table.article td.sidebar div.articleoverviewlinks a
                    {
                        background: transparent;
                        color: #3b323d;
                    }
                    div.wrapper div.amhjcontent table.article td.sidebar div.articleoverviewlinks div.searchbox
                    {
                        overflow: hidden;
                    }
                        div.wrapper div.amhjcontent table.article td.sidebar div.articleoverviewlinks div.searchbox div.searchtxt
                        {
                            float: left;
                            padding: 8px 0 0 0;
                        }
                            div.wrapper div.amhjcontent table.article td.sidebar div.articleoverviewlinks div.searchbox div.searchtxt input.searchtxt
                            {
                                background: #fff;
                                border-bottom: solid 1px #fff;
                                border-left: solid 1px #fff;
                                border-right: solid 1px #8c8c8e;
                                border-top: solid 1px #8c8c8e;
                                width: 155px;
                            }
                        div.wrapper div.amhjcontent table.article td.sidebar div.articleoverviewlinks div.searchbox  div.searchbtn
                        {
                            float: left;
                            padding: 3px 0 0 0;
                        }
                            div.wrapper div.amhjcontent table.article td.sidebar div.articleoverviewlinks div.searchbox  div.searchbtn input
                            {
                                outline: none;
                            }
                div.wrapper div.amhjcontent table.article td.sidebar div.level2
                {
                    padding: 22px 0 50px 0;
                }
                    div.wrapper div.amhjcontent table.article td.sidebar div.level2 a
                    {
                        background: url(/App_Themes/Standard/images/articlearrow.png) center left no-repeat;
                        border-bottom: solid 1px #ababb6;
                        color: #251129;
                        display: block;
                        padding: 8px 0 7px 14px;
                        text-decoration: none;
                    }
                    div.wrapper div.amhjcontent table.article td.sidebar div.level2 a:hover
                    {
                        background: url(/App_Themes/Standard/images/articlearrow.png) center left no-repeat;
                        color: #be549c;
                    }
                    div.wrapper div.amhjcontent table.article td.sidebar div.level2 a.selected
                    {
                        background: url(/App_Themes/Standard/images/articlearrow.png) center left no-repeat;
                        color: #be549c;
                    }
                div.wrapper div.amhjcontent table.article td.sidebar div.relatedarticles
                {
                    background: url(/App_Themes/Standard/images/icons/article_related_article.png) top left no-repeat;
                    padding: 0 0 17px 0;
                }
                    div.wrapper div.amhjcontent table.article td.sidebar div.relatedarticles a
                    {
                        background: url(/App_Themes/Standard/images/articlearrow.png) center left no-repeat;
                        color: #626262;
                        display: block;
                        padding: 1px 0 1px 14px;
                        text-decoration: none;
                    }
                    div.wrapper div.amhjcontent table.article td.sidebar div.relatedarticles a:hover
                    {
                        text-decoration: underline;
                    }
                    div.wrapper div.amhjcontent table.article td.sidebar div.relatedarticles h1
                    {
                        background: transparent;
                        color: #291c35;
                        font-size: 12px;
                        font-weight: bold;
                        margin: 0;
                        padding: 4px 0 13px 40px;
                    }
                div.wrapper div.amhjcontent table.article td.sidebar div.externallinks
                {
                    background: url(/App_Themes/Standard/images/icons/article_external_link.png) top left no-repeat;
                    padding: 0 0 17px 0;
                }
                    div.wrapper div.amhjcontent table.article td.sidebar div.externallinks h1
                    {
                        background: transparent;
                        color: #291c35;
                        font-size: 12px;
                        font-weight: bold;
                        margin: 0;
                        padding: 4px 0 13px 40px;
                    }
                    div.wrapper div.amhjcontent table.article td.sidebar div.externallinks a
                    {
                        background: url(/App_Themes/Standard/images/articlearrow.png) center left no-repeat;
                        color: #626262;
                        display: block;
                        padding: 1px 0 1px 14px;
                        text-decoration: none;
                    }
                    div.wrapper div.amhjcontent table.article td.sidebar div.externallinks a:hover
                    {
                        text-decoration: underline;
                    }
            div.wrapper div.amhjcontent table.article td.text
            {
                padding: 0 30px 0 0;
                vertical-align: top;
                width: 710px;
            }
                div.wrapper div.amhjcontent table.article td.text div.frame
                {
                    background: url(/App_Themes/Standard/images/articlebg.png) top right no-repeat;
                    color: #333;
                    line-height: 140%;
                    overflow: auto;
                    padding: 35px 80px 115px 50px;
                }
                    div.wrapper div.amhjcontent table.article td.text div.frame div.videoer
                    {
                    }
                        div.wrapper div.amhjcontent table.article td.text div.frame div.videoer h2
                        {
                            background: transparent;
                            border-bottom: solid 1px #d9d9d9;
                            color: #453454;
                            font-size: 17px;
                            font-weight: bold;
                            margin: 28px 0 19px 0;
                            padding: 0 0 6px 0;
                        }
                    div.wrapper div.amhjcontent table.article td.text div.frame div.pages
                    {
                        float: right;
                        padding: 20px 0 0 0;
                    }
                        div.wrapper div.amhjcontent table.article td.text div.frame div.pages span
                        {
                            background: transparent;
                            color: #000;
                        }
                        div.wrapper div.amhjcontent table.article td.text div.frame div.pages a
                        {
                            background: transparent;
                            color: #707070;
                        }
                        div.wrapper div.amhjcontent table.article td.text div.frame div.pages a:hover
                        {
                            background: transparent;
                            color: #000;
                        }
                        div.wrapper div.amhjcontent table.article td.text div.frame div.pages a.selected
                        {
                            background: transparent;
                            color: #000;
                        }
                    div.wrapper div.amhjcontent table.article td.text div.frame div.helpers
                    {
                    }
                        div.wrapper div.amhjcontent table.article td.text div.frame div.helpers div.helper
                        {
                            background: #efefef;
                            padding: 10px;
                            overflow: hidden;
                        }
                            div.wrapper div.amhjcontent table.article td.text div.frame div.helpers div.helper div.bfimage
                            {
                                float: left;
                                height: 55px;
                                text-align: center;
                                width: 55px;
                            }
                            div.wrapper div.amhjcontent table.article td.text div.frame div.helpers div.helper div.bfinfo
                            {
                                float: right;
                                height: 55px;
                                width: 505px;
                            }
                                div.wrapper div.amhjcontent table.article td.text div.frame div.helpers div.helper div.bfinfo div.bftop
                                {
                                    height: 27px;
                                    overflow: auto;
                                }
                                    div.wrapper div.amhjcontent table.article td.text div.frame div.helpers div.helper div.bfinfo div.bftop div.bfname
                                    {
                                        background: transparent;
                                        color: #353535;
                                        float: left;
                                        font-size: 14px;
                                        padding: 6px 0 0 16px;
                                    }
                                    div.wrapper div.amhjcontent table.article td.text div.frame div.helpers div.helper div.bfinfo div.bftop div.bfcountries
                                    {
                                        float: right;
                                        padding: 6px 0 0 0;
                                    }
                                div.wrapper div.amhjcontent table.article td.text div.frame div.helpers div.helper div.bfinfo div.bfbottom
                                {
                                    border-top: solid 1px #d9d9d9;
                                    overflow: hidden;
                                }
                                    div.wrapper div.amhjcontent table.article td.text div.frame div.helpers div.helper div.bfinfo div.bfbottom div.bfphone
                                    {
                                        background: transparent;
                                        color: #666;
                                        float: left;
                                        height: 16px;
                                        padding: 7px 0 0 16px;
                                        width: 101px;
                                    }
                                    div.wrapper div.amhjcontent table.article td.text div.frame div.helpers div.helper div.bfinfo div.bfbottom div.bflocation
                                    {
                                        background: transparent;
                                        border-left: solid 1px #d9d9d9;
                                        color: #666;
                                        float: left;
                                        height: 16px;
                                        padding: 7px 0 0 12px;
                                        width: 250px;
                                    }
                                    div.wrapper div.amhjcontent table.article td.text div.frame div.helpers div.helper div.bfinfo div.bfbottom div.bfpumprental
                                    {
                                        background: transparent;
                                        border-left: solid 1px #d9d9d9;
                                        color: #666;
                                        float: left;
                                        height: 16px;
                                        padding: 7px 0 0 12px;
                                    }
                        div.wrapper div.amhjcontent table.article td.text div.frame div.helpers div.helperalt
                        {
                            background: #fff;
                        }
                    div.wrapper div.amhjcontent table.article td.text div.frame div.catjumplist
                    {
                        background: transparent;
                        color: #ababac;
                        font-weight: bold;
                    }
                        div.wrapper div.amhjcontent table.article td.text div.frame div.catjumplist a
                        {
                            background: transparent;
                            color: #b14e91;
                        }
                    div.wrapper div.amhjcontent table.article td.text div.frame div.articles
                    {
                    }
                        div.wrapper div.amhjcontent table.article td.text div.frame div.articles div.catname
                        {
                            background: transparent;
                            border-bottom: solid 1px #d9d9d9;
                            color: #453454;
                            font-size: 17px;
                            font-weight: bold;
                            margin: 28px 0 19px 0;
                            padding: 0 0 6px 0;
                        }
                        div.wrapper div.amhjcontent table.article td.text div.frame div.articles div.catlist
                        {
                        }
                            div.wrapper div.amhjcontent table.article td.text div.frame div.articles div.catlist div.catlistarticle
                            {
                            }
                                div.wrapper div.amhjcontent table.article td.text div.frame div.articles div.catlist div.catlistarticle h1
                                {
                                    background: transparent;
                                    color: #291c35;
                                    font-size: 14px;
                                    font-weight: bold;
                                    margin: 0 0 7px 5px;
                                    padding: 0;
                                }
                                div.wrapper div.amhjcontent table.article td.text div.frame div.articles div.catlist div.catlistarticle div.catlistarticleingress
                                {
                                    margin: 0 0 7px 5px;
                                }
                    div.wrapper div.amhjcontent table.article td.text div.frame div.articleinfo
                    {
                        background: transparent;
                        border-bottom: solid 1px #d9d9d9;
                        border-top: solid 1px #d9d9d9;
                        color: #7d7d7d;
                        font-size: 10px;
                        margin: 15px 0 20px 0;
                        overflow: auto;
                    }
                        div.wrapper div.amhjcontent table.article td.text div.frame div.articleinfo div.authortext
                        {
                            float: left;
                            padding: 8px 0 7px 0;
                            width: 420px;
                        }
                        div.wrapper div.amhjcontent table.article td.text div.frame div.articleinfo div.articlebuttons
                        {
                            float: right;
                            padding: 5px 0 0 0;
                        }
                            div.wrapper div.amhjcontent table.article td.text div.frame div.articleinfo div.articlebuttons a.printicon
                            {
                                background: url(/App_Themes/Standard/images/icons/article_print.png) top left no-repeat;
                                display: block;
                                float: right;
                                outline: none;
                                padding: 3px 0 6px 26px;
                                text-decoration: none;
                            }
                            div.wrapper div.amhjcontent table.article td.text div.frame div.articleinfo div.articlebuttons a.sourceicon
                            {
                                background: url(/App_Themes/Standard/images/icons/article_source.png) top left no-repeat;
                                display: block;
                                float: right;
                                margin: 0 30px 0 0;
                                outline: none;
                                padding: 3px 0 6px 26px;
                                text-decoration: none;
                            }
                    div.wrapper div.amhjcontent table.article td.text div.frame div.source
                    {
                        display: none;
                    }
                    div.wrapper div.amhjcontent table.article td.text div.frame h1
                    {
                        background: transparent;
                        color: #333;
                        font-size: 30px;
                        font-weight: normal;
                        line-height: 100%;
                        margin: 0 0 20px 0;
                        padding: 0;
                    }
                    div.wrapper div.amhjcontent table.article td.text div.frame a
                    {
                        background: transparent;
                        color: #c0388d;
                    }
                    div.wrapper div.amhjcontent table.article td.text div.frame p.ingress
                    {
                        background: transparent;
                        color: #444343;
                        font-size: 13px;
                    }
        div.wrapper div.amhjcontent div.frontpage
        {
            height: 474px;
            padding: 0 30px 0 25px;
        }
            div.wrapper div.amhjcontent div.frontpage div.articles
            {
                background: transparent;
                color: #4d4f50;
                float: left;
                overflow: auto;
                padding: 25px 0 0 0;
                width: 470px;
            }
                div.wrapper div.amhjcontent div.frontpage div.articles div.articlelist
                {
                    padding: 23px 0 0 5px;
                }
                    div.wrapper div.amhjcontent div.frontpage div.articles div.articlelist div.categories
                    {
                        overflow: auto;
                    }
                        div.wrapper div.amhjcontent div.frontpage div.articles div.articlelist div.categories div.category
                        {
                            background: url(/App_Themes/Standard/images/articlecategorybg.png) top left no-repeat;
                            float: left;
                            overflow: hidden;
                            padding: 1px 30px 30px 0;
                            width: 200px;
                        }
                            div.wrapper div.amhjcontent div.frontpage div.articles div.articlelist div.categories div.category a
                            {
                                font-size: 11px;
                            }
                            div.wrapper div.amhjcontent div.frontpage div.articles div.articlelist div.categories div.category h2
                            {
                                background: transparent;
                                border: 0;
                                color: #392c47;
                                font-size: 13px;
                                font-weight: bold;
                                margin: 0 0 8px 26px;
                                padding: 0;
                            }
                div.wrapper div.amhjcontent div.frontpage div.articles div.searchbox
                {
                    overflow: hidden;
                    padding: 0 0 0 5px;
                }
                    div.wrapper div.amhjcontent div.frontpage div.articles div.searchbox div.searchtxt
                    {
                        float: left;
                        padding: 8px 0 0 0;
                    }
                        div.wrapper div.amhjcontent div.frontpage div.articles div.searchbox div.searchtxt input.searchtxt
                        {
                            background: #fff;
                            border-bottom: solid 1px #fff;
                            border-left: solid 1px #fff;
                            border-right: solid 1px #8c8c8e;
                            border-top: solid 1px #8c8c8e;
                            width: 390px;
                        }
                    div.wrapper div.amhjcontent div.frontpage div.articles div.searchbox  div.searchbtn
                    {
                        float: left;
                        padding: 3px 0 0 0;
                    }
                div.wrapper div.amhjcontent div.frontpage div.articles div.articleoverview
                {
                    padding: 5px 0 0 5px;
                }
                    div.wrapper div.amhjcontent div.frontpage div.articles div.articleoverview a
                    {
                        background: transparent;
                        color: #4d4f50;
                    }
                div.wrapper div.amhjcontent div.frontpage div.articles div.buttons
                {
                    padding: 4px 0 0 0;
                }
                    div.wrapper div.amhjcontent div.frontpage div.articles div.buttons a img
                    {
                        margin: 0 2px 0 0;
                    }
                div.wrapper div.amhjcontent div.frontpage div.articles h1
                {
                    background: transparent;
                    color: #392c47;
                    font-size: 18px;
                    font-weight: bold;
                    margin: 0 0 3px 5px;
                    padding: 0;
                }
            div.wrapper div.amhjcontent div.frontpage div.boxes
            {
                float: left;
                overflow: auto;
                padding: 43px 0 0 0;
                width: 222px;
            }
                div.wrapper div.amhjcontent div.frontpage div.boxes div.box
                {
                    padding: 12px 0 20px 5px;
                }
                    div.wrapper div.amhjcontent div.frontpage div.boxes div.box a
                    {
                        background: url(/App_Themes/Standard/images/boxarrow.png) center left no-repeat;
                        color: #313131;
                        display: block;
                        outline: none;
                        padding: 3px 0 2px 12px;
                        text-decoration: none;
                    }
                    div.wrapper div.amhjcontent div.frontpage div.boxes div.box div.webshoplink
                    {
                        background: transparent;
                        color: #313131;
                        line-height: 130%;
                        padding: 5px 0 5px 0;
                    }
                        div.wrapper div.amhjcontent div.frontpage div.boxes div.box div.webshoplink a
                        {
                            background: transparent;
                            color: #291c35;
                            display: inline;
                            font-weight: bold;
                            padding: 0;
                            text-decoration: none;
                        }
                        div.wrapper div.amhjcontent div.frontpage div.boxes div.box div.webshoplink a:hover
                        {
                            text-decoration: underline;
                        }
                        div.wrapper div.amhjcontent div.frontpage div.boxes div.box div.webshoplink div.imageholder
                        {
                            float: left;
                            height: 45px;
                            margin: 0 10px 0 0;
                            width: 40px;
                        }
                    div.wrapper div.amhjcontent div.frontpage div.boxes div.box h1
                    {
                        background: transparent;
                        color: #291c35;
                        font-size: 12px;
                        font-weight: bold;
                        margin: 0 0 7px 31px;
                        padding: 0;
                    }
            div.wrapper div.amhjcontent div.frontpage div.flash
            {
                float: right;
                height: 429px;
                overflow: hidden;
                width: 235px;
            }
    div.wrapper div.footer
    {
        background: transparent;
        clear: both;
        color: #4e3b60;
        font-size: 11px;
        padding: 15px;
        text-align: center;
    }
        div.wrapper div.footer a
        {
            background: transparent;
            color: #4e3b60;
            text-decoration: none;
        }
        div.wrapper div.footer a:hover
        {
            background: transparent;
            color: #4e3b60;
            text-decoration: underline;
        }
form
{
    margin: 0;
    padding: 0;
}
h1
{
}
h2
{
    background: transparent;
    border-bottom: solid 1px #d9d9d9;
    color: #453454;
    font-size: 17px;
    font-weight: bold;
    margin: 28px 0 5px 0;
    padding: 0 0 6px 0;
}
img
{
    border: 0;
}
p
{
    margin: 0 0 1.3em 0;
}
span.success
{
    background: transparent;
    color: #090;
}
span.failure
{
    background: transparent;
    color: #900;
}
table.tbl
{
    border-collapse: collapse;
}
    table.tbl thead td
    {
        font-weight: bold;
        padding: .1em 1em .1em 1em;
    }
    table.tbl tbody tr td
    {
        padding: .1em 1em .1em 1em;
    }
    table.tbl tbody tr.alt td
    {
        background: #eee;
        padding: .1em 1em .1em 1em;
    }
textarea
{
    font: 100% 'trebuchet ms',arial,verdana,helvetica,sans-serif;
}

.content { top: 0px !important; }