body {
    font: 13px Arial, Helvetica, Geneva, sans-serif;
}

body, div, fieldset {
    margin: 0;
    padding: 0;
}

fieldset {
    display: block;
    border: none;
}

fieldset legend {
    display: none;
}

div#page {
    position: relative;
    width: 900px;
    overflow: hidden;
    margin: 20px auto 0;
}

a img {
    border: none;
}

/* @group Colour */

/* @group Default text colour */

body,
fieldset#navigation ul li a,
fieldset#language ul li a,
div#prev_next a:link,
div#prev_next a:visited {
    color: #231f20;
}

div#prev_next a:hover,
div#prev_next a:active,
fieldset#language ul li a:hover,
fieldset#language ul li a:active,
fieldset#language ul li.selected a {
    color: #999999;
}

/* @end */

/* @group Dynamic colour, default values */

fieldset#navigation ul li:hover,
fieldset#navigation ul li.selected {
    background-color: #f6921e;
}

div#content div#description h1,
div#content div#description h2,
div#content div#description h3,
div#content div#description h4,
div#content div#description h5 {
    color: #f6921e;
}

fieldset#navigation ul#navigation_list {
    border-top-color: #f6921e;    
}

/* @end */

fieldset#navigation,
div#content {
    background-color: #e6e6e6;
}

fieldset#navigation ul li ul li.selected a,
fieldset#navigation ul li ul li a:hover,
fieldset#navigation ul li ul li a:active {
    color: white;
}

/* @end */

/* @group Header */

div#header {
    overflow: hidden;
}

/* @group BK logo */

a#bk_logo {
    display: block;
    position: absolute;
    background-image: url(images/bk_logo.gif);
    width: 245px;
    height: 44px;
    top: 0;
    left: 0;
}

a#bk_logo span {
    display: none;
}

/* @end */

/* @group Language menu */

fieldset#language {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    overflow: hidden;
    font-size: 14px;
}

fieldset#language ul {
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

fieldset#language ul li {
    float: left;
    margin: 0 0 0 4px;
    overflow: hidden;
    text-transform: uppercase;
}

fieldset#language ul li a:link, fieldset#language ul li a:visited {
    text-decoration: none;
}

/* @end */

/* @group Navigation menu */

fieldset#navigation {
    position: relative;
    margin-top: 56px;
    height: 175px;
    overflow: hidden;
}

fieldset#navigation ul {
    margin: 0;
    padding: 0;
    overflow: hidden;
    height: 100%;
    list-style: none;
}

fieldset#navigation ul#navigation_list {
    border-top-width: 8px;
    border-top-style: solid;
}

fieldset#navigation ul li {
    float: left;
    width: 144px;
    height: 159px;
    margin-right: 25px;
    padding-top: 16px;
    padding-left: 16px;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 1.5;
}

fieldset#navigation ul li a:link, fieldset#navigation ul li a:visited {
    text-decoration: none;
}

fieldset#navigation ul li ul {
    display: none;
}

fieldset#navigation ul li:hover ul, fieldset#navigation ul li.selected ul {
    display: block;
}

fieldset#navigation ul li ul li {
    text-transform: none;
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 1.2;
    height: auto;
}

fieldset#navigation ul li ul li.selected {
    background-color: transparent;
}

fieldset#navigation ul li#links,
fieldset#navigation ul li#lastTopMenuItem {
    margin: 0;
}

/* @end */

/* @end */

/* @group Prev Next */

div#prev_next {
    height: 32px;
    overflow: hidden;
    text-transform: uppercase;
}

div#prev_next ul {
    margin: 4px 35px 0 345px;
    list-style: none;
    overflow: hidden;
    padding: 0;
}

div#prev_next ul li {
    line-height: 2;
    height: 24px;
    padding: 0 10px;
}

div#prev_next ul li a {
    text-decoration: none;
    display: block;
    height: 100%;
}

div#prev_next ul li#prev {
    float: left;
}

div#prev_next ul li#next {
    float: right;
}

/* @end */

/* @group Content */

div#content {
    position: relative;
    overflow: hidden;
    height: 350px;
}

div#content div#description {
    float: left;
    width: 315px;
    padding-left: 16px;
    padding-top: 12px;
    padding-right: 14px;
}

div#content div#description h1, h2, h3 {
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 0.8em;
    padding: 0;
}

div#content div#description h2, h3 {
    margin-top: 1.9em;
}

div#content div#description p {
    margin-top: 0.8em;
    margin-bottom: 0.8em;
    text-align: justify;
}

div#content div#description ul {
    list-style-type: square;
    margin-left: 0;
    padding-left: 16px;
}

div#content div#description ul li {
    margin-top: 0.4em;
    margin-bottom: 0.4em;
}

div#content div#image {
    width: 520px;
    float: left;
    overflow: hidden;
}

div#content div#caption {
    position: absolute;
    width: 35px;
    top: 0;
    right: 0;
    height: inherit;
    overflow: hidden;
}

/* @end */







/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

