    /**
    * This is the core (non-positional) stylesheet for the Wired and Wonderful site
    *
    * First: Overrides for standard (X)HTML items
    */
    body {
        background-color: #ffffff;
        color: #000000;
        font-family: Verdana, sans-serif;
        font-size: 10pt;
    }

    img {
        border-width: 0px;
        border-style: solid;
        border-color: #000000;
    }

        /**
        * Classes used in the menus
        */
    .menu_item {
        font-family: Verdana, sans-serif;
        font-size: 10pt;
        text-decoration: none;
        font-weight: bold;
        color: white;
        border-width: 1px;
        border-style: solid;
        border-color: #caed66;
        line-height: 0.6;
    }

    .menu_item:hover {
        border-width: 1px;
        border-style: solid;
        border-color: #9fbd49;
        color: #ffffff;
        background-color: #9fbd49;
    }

    .menu_heading {
        font-weight: bold;
        color: #9fbd49;
        line-height: 0.9;
    }

    .menu_separator {
        color: #9fbd49;
        border-style: solid;
    }

    .menu_line {
        line-height: 0.8;
    }

    .break {
        line-height: 0.3;
    }

    .description_box {
        visibility: hidden;
        position: absolute;
        width: 600;
        height: 75;
        border: 1px;
        padding: 3px;
        color: #ffffff;
        background-color: #caed66
    }

        /**
        * Boxout classes
        */
    .bo_heading {
        font-weight: bold;
        font-size: 1.25em;
        line-height: 0.3;
    }

    .bo_heading#a {
        color: #9fbd49;
    }

    .bo_heading#b {
        color: #000000;
    }

    .bo_heading#c {
        color: #0000ff;
    }

    .bo_heading#white {
        color: #ffffff;
    }

    .bo_body {
        font-weight: normal;
    }

    .bo_body#a {
        color: #caed66;
    }

    .bo_body#b {
        color: #000000;
    }

    .bo_body#c {
        color: #0000ff;
    }

    .bo_body#white {
        color: #ffffff;
    }

        /**
        * Button class
        */
    .Button {
        cursor: pointer;
        color: #caed66;
        font-weight: bold;
        border: solid 1px #caed66;
        padding: 4px
    }

    .Button:hover {
        cursor: pointer;
        color: #ffffff;
        background-color: #9fbd49;
        font-weight: bold;
        border: solid 1px #9fbd49;
        padding: 4px
    }

        /**
        * Classes used elsewhere
        */
    .StandardText {
        font-family: Verdana, sans-serif;
        font-size: 10pt;
    }

    .TextOnClickLink {
        font-family: Verdana, sans-serif;
        font-size: 10pt;
        cursor: pointer;
    }

    .Text_ColumnHeading {
        font-family: Verdana, sans-serif;
        font-size: 16pt;
        color: #5b7c59;
        text-align: center;
    }

    .Prompt {
        font-family: Verdana, sans-serif;
        font-weight: bold;
        font-size: 10pt;
    }

    .Label {
        font-family: Verdana, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        border-width: 0px;
        text-align: right;
    }

    .Label_left {
        font-family: Verdana, sans-serif;
        font-size: 10pt;
        border-width: 0px;
        text-align: left;
    }

    .Textbox {
        font-family: Verdana, sans-serif;
        font-size: 10pt;
        color: #000000;
        border-style: solid;
        border-width: 1px;
        border-color: black;
        text-align: center;
    }

    .Textbox_readonly {
        font-family: Verdana, sans-serif;
        font-size: 10pt;
        color: black;
        background-color: silver;
        border-style: solid;
        border-width: 1px;
        border-color: black;
        text-align: center;
    }

    .Textbox_left {
        font-family: Verdana, sans-serif;
        font-size: 10pt;
        color: #000000;
        border-style: solid;
        border-width: 1px;
        border-color: black;
        text-align: left;
    }

    .Textbox_left_readonly {
        font-family: Verdana, sans-serif;
        font-size: 10pt;
        color: black;
        background-color: silver;
        border-style: solid;
        border-width: 1px;
        border-color: black;
        text-align: left;
    }

    .Textarea {
        font-family: Verdana, sans-serif;
        font-size: 10pt;
        color: #000000;
        border-style: solid;
        border-width: 1px;
        border-color: black;
        text-align: left;
    }

    .Textarea_readonly {
        font-family: Verdana, sans-serif;
        font-size: 10pt;
        color: #black;
        background-color: silver;
        border-style: solid;
        border-width: 1px;
        border-color: black;
        text-align: left;
    }

    .TableBorders {
        border: 2px;
        border-style: solid;
        border-color: #9fbd49;
        cell-spacing: 0;
        padding: 0;
    }

    .TableHeaders {
        border: 2px;
        border-style: solid;
        border-color: #9fbd49;
        background-color: #9fbd49;
        color: white;
        font-weight: bold;
    }

    .Mandatory {
        font-family: Verdana, sans-serif;
        font-weight: bold;
        color: red;
    }

    .multi_colour_separator {
        border: 0px;
        border-left: 2px;
        border-style: solid;
        border-color: #9fbd49;
    }

    .onClickLink {
        font-family: Verdana, sans-serif;
        font-size: 10pt;
        cursor: pointer;
    }

