/* Copyright (c) 2008, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.5.1 */ /*RESET-FONTS-GRIDS*/ html{
    color:#000;
    background:#FFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
    margin:0;
    padding:0;
}
table{
    border-collapse:collapse;
    border-spacing:0;
}
fieldset,img{
    border:0;
}
address,caption,cite,code,dfn,em,strong,th,var{
    font-style:normal;
    font-weight:normal;
}
li{
    list-style:none;
}
caption,th{
    text-align:left;
}
h1,h2,h3,h4,h5,h6{
    font-size:100%;
    font-weight:normal;
}
q:before,q:after{
    content:'';
}
abbr,acronym {
    border:0;
    font-variant:normal;
}
sup {
    vertical-align:text-top;
}
sub {
    vertical-align:text-bottom;
}
input,textarea,select{
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
}
input,textarea,select{
    *font-size:100%;
}
legend{
    color:#000;
}
body {
    font:13px/1.231 arial,helvetica,clean,sans-serif;
    *font-size:small;
    *font:x-small;
}
table {
    font-size:inherit;
    font:100%;
}
pre,code,kbd,samp,tt{
    font-family:monospace;
    *font-size:108%;
    line-height:100%;
}
body{
    text-align:center;
}
#ft{
    clear:both;
}
#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{
    margin:auto;
    text-align:left;
    width:57.69em;
    *width:56.25em;
    min-width:750px;
}
#doc2{
    width:73.076em;
    *width:71.25em;
}
#doc3{
    margin:auto 10px;
    width:auto;
}
#doc4{
    width:74.923em;
    *width:73.05em;
}
.yui-b{
    position:relative;
}
.yui-b{
    _position:static;
}
#yui-main .yui-b{
    position:static;
}
#yui-main{
    width:100%;
}
.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{
    float:right;
    margin-left:-25em;
}
.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{
    float:left;
    margin-right:-25em;
}
.yui-t1 .yui-b{
    float:left;
    width:12.30769em;
    *width:12.00em;
}
.yui-t1 #yui-main .yui-b{
    margin-left:13.30769em;
    *margin-left:13.05em;
}
.yui-t2 .yui-b{
    float:left;
    width:13.8461em;
    *width:13.50em;
}
.yui-t2 #yui-main .yui-b{
    margin-left:14.8461em;
    *margin-left:14.55em;
}
.yui-t3 .yui-b{
    float:left;
    width:23.0769em;
    *width:22.50em;
}
.yui-t3 #yui-main .yui-b{
    margin-left:24.0769em;
    *margin-left:23.62em;
}
.yui-t4 .yui-b{
    float:right;
    width:13.8456em;
    *width:13.50em;
}
.yui-t4 #yui-main .yui-b{
    margin-right:14.8456em;
    *margin-right:14.55em;
}
.yui-t5 .yui-b{
    float:right;
    width:18.4615em;
    *width:18.00em;
}
.yui-t5 #yui-main .yui-b{
    margin-right:19.4615em;
    *margin-right:19.125em;
}
.yui-t6 .yui-b{
    float:right;
    width:23.0769em;
    *width:22.50em;
}
.yui-t6 #yui-main .yui-b{
    margin-right:24.0769em;
    *margin-right:23.62em;
}
.yui-t7 #yui-main .yui-b{
    display:block;
    margin:0 0 1em 0;
}
#yui-main .yui-b{
    float:none;
    width:auto;
}
.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{
    float:left;
}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{
    float:right;
}
.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{
    float:left;
}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{
    width:49.1%;
}
.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{
    width:32%;
    margin-left:1.99%;
}
.yui-gb .yui-u{
    *margin-left:1.9%;
    *width:31.9%;
}
.yui-gc div.first,.yui-gd .yui-u{
    width:66%;
}
.yui-gd div.first{
    width:32%;
}
.yui-ge div.first,.yui-gf .yui-u{
    width:74.2%;
}
.yui-ge .yui-u,.yui-gf div.first{
    width:24%;
}
.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{
    margin-left:0;
}
.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{
    width:49%;
    *width:48.1%;
    *margin-left:0;
}
.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{
    *margin-right:0;
    *width:32%;
    _width:31.7%;
}
.yui-g .yui-gc div.first,.yui-gd .yui-g{
    width:66%;
}
.yui-gb .yui-g div.first{
    *margin-right:4%;
    _margin-right:1.3%;
}
.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{
    *margin-right:0;
}
.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{
    *margin-left:1.8%;
    _margin-left:4%;
}
.yui-g .yui-gb .yui-u{
    _margin-left:1.0%;
}
.yui-gb .yui-gd .yui-u{
    *width:66%;
    _width:61.2%;
}
.yui-gb .yui-gd div.first{
    *width:31%;
    _width:29.5%;
}
.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{
    width:32%;
    _float:right;
    margin-right:0;
    _margin-left:0;
}
.yui-gb .yui-gc div.first{
    width:66%;
    *float:left;
    *margin-left:0;
}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{
    margin:0;
}
.yui-gb .yui-gb .yui-u{
    _margin-left:.7%;
}
.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{
    *margin-left:0;
}
.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{
    *width:48.1%;
    *margin-left:0;
}
s .yui-gb .yui-gd div.first{
    width:32%;
}
.yui-g .yui-gd div.first{
    _width:29.9%;
}
.yui-ge .yui-g{
    width:24%;
}
.yui-gf .yui-g{
    width:74.2%;
}
.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{
    float:right;
}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{
    float:left;
}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{
    *width:24%;
    _width:20%;
}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{
    *width:73.5%;
    _width:65.5%;
}
.yui-ge div.first .yui-gd .yui-u{
    width:65%;
}
.yui-ge div.first .yui-gd div.first{
    width:32%;
}
#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{
    zoom:1;
}
/*BASE*/ h1{
    font-size:138.5%;
}
h2{
    font-size:123.1%;
}
h3{
    font-size:108%;
}
h1,h2,h3{
    margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong{
    font-weight:bold;
}
abbr,acronym{
    border-bottom:1px dotted #000;
    cursor:help;
}
em{
    font-style:italic;
}
blockquote,ul,ol,dl{
    margin:1em;
}
ol,ul,dl{
    margin-left:2em;
}
ol li{
    list-style:decimal outside;
}
ul li{
    list-style:disc outside;
}
dl dd{
    margin-left:1em;
}
th,td{
    border:1px solid #000;
    padding:.5em;
}
th{
    font-weight:bold;
    text-align:center;
}
caption{
    margin-bottom:.5em;
    text-align:center;
}
p,fieldset,table,pre{
    margin-bottom:1em;
}
input[type=text],input[type=password],textarea{
    width:12.25em;
    *width:11.9em;
}
*, html body * {
    padding: 0;
    margin: 0;
    border: 0;
    text-align: left;
}
body,html {
    color: #000;
    background: #fff;
    text-align: center;
    height: 100%;
}
#mainContainer {
    margin: 0 auto;
    min-height: 100%;
    text-align: left;
}
* html #mainContainer {
    height: 100%;
}
/************************** HEADER **************************/ #header {
    height: 304px;
    overflow: hidden;
}
/************************** CONTENT AND COLUMNS **************************/ .inner {
    width: 100%;
    padding-bottom: 100px;
}
* html .inner {
    width: 100%;
}
.float-wrap {
    float: left;
    width: 100%;
}
#content {
    float: left;
    width: 100%;
    display: inline;
}
* html #content {
    position: relative;
    /*** IE needs this ***/
}
div.contentWrap {
    margin: 30px;
}
/************************** FOOTER **************************/ #footer {
    width: 100%;
    height: 100px;
    margin: -100px 0 0 0;
    text-align: center;
    background: url(/assets/images/footer_bg.png) repeat-x left top;
    overflow: hidden;
}
/********************** CSS Hacks / Tools **********************/ .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    font-size: 1px;
    clear: both;
    visibility: hidden;
}
* html&gt;
body .clearfix {
    display: inline-block;
    width: 100%;
}
* html .clearfix {
    /* Hides from IE-mac \*/height: 1%;
    /* End hide from IE-mac */
}
.clearfix {
    display: inline-block;
}
/* Holly Hack Targets IE Win only \*/ * html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
/* End Holly Hack */ /********************** Orion **********************/ body * {
    font-family: Arial, Tahoma, Verdana, sans-serif;
}
#mainContainer {
    width: 100%;
}
#header h1 {
    display: block;
    width: 182px;
    height: 71px;
    background: url(/assets/images/logo.jpg) no-repeat top left;
    margin: 30px 0 0 20px;
}
.replace {
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -5000px;
}
#header {
    overflow: hidden;
    position: relative;
    background: url(/assets/images/main_menu_bg.jpg) repeat-x 0 140px;
}
ul#topContacts {
    position: absolute;
    top: 45px;
    left: 220px;
    margin: 0;
    padding: 0;
    z-index: 100;
}
ul#topContacts li {
    list-style-type: none;
    font-size: 85%;
    font-weight: bold;
    color: #1C60CE;
}
ul#topContacts a {
    color: #1C60CE !important;
}
ul#topContacts a:hover {
    color: #B2CFFF !important;
}
ul#topMenu {
    display: inline;
    position: absolute;
    top: 20px;
    right: 30px;
    text-align: right;
    color: #999;
    z-index: 100;
}
ul#topMenu li {
    list-style-type: none;
    display: inline;
}
ul#topMenu a {
    color: #1C60CE !important;
    font-style: italic;
}
ul#topMenu a:hover {
    color: #B2CFFF !important;
}
ul#pageActions {
    display: inline;
    position: absolute;
    top: 100px;
    right: 30px;
    text-align: right;
    z-index: 100;
}
ul#pageActions li {
    list-style-type: none;
    display: inline;
}
ul#pageActions form {
    display: inline;
}
ul#pageActions li img {
    float: left;
}
ul#pageActions input {
    width: 115px;
    height: 18px;
    padding: 2px 25px 0 6px;
    background: url(/assets/images/search.png);
    color: #999;
}
ul#pageActions button {
    width: 25px;
    height: 20px;
    background: transparent;
    text-indent: -5000px;
    margin-left: -25px;
    cursor: pointer;
}
#footer div.content {
    margin: 0 30px;
    border-top: 1px solid #666;
}
#footer ul#contactInfo {
    float: left;
}
#footer ul#designedBy {
    float: right;
}
#footer ul#contactInfo, #footer ul#designedBy {
    margin-top: 1px;
    padding: 20px;
}
#footer li {
    list-style-type: none;
    color: #888;
    font-size: 85%;
    line-height: 140%;
}
#footer a {
    color: #888 !important;
    font-weight: bold;
    text-decoration: underline;
}
#footer a:hover {
    text-decoration: none;
}
div#mainMenuWrapper {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 180px;
    width: 100%;
    background: url(/assets/images/shadow.jpg) no-repeat right bottom;
}
ul#mainMenu {
    display: block;
    height: 180px;
    background: url(/assets/images/main_menu_items.jpg) no-repeat 0 0;
}
* html ul#mainMenu {
    height: 160px;
    margin-bottom: -15px;
}
* html ul#mainMenu a.planet4 {
    width: 130px;
    padding-left: 25px;
}
ul#mainMenu li {
    list-style-type: none;
    float: left;
}
ul#mainMenu li span.hint {
    display: block;
    color: #888 !important;
    font-size: 11px;
}
ul#mainMenu li a {
    color: #1C60CE;
    font-size: 138.5%;
    text-decoration: none !important;
    height: 35px;
    width: 160px;
    padding: 145px 0 0 0;
    display: block;
}
ul#mainMenu li a:hover {
    color: #92BCFE;
}
ul#mainMenu li.active a {
    cursor: default;
    color: #1C60CE;
}
ul#mainMenu a.planet1 {
    width: 185px;
    padding-left: 15px;
}
ul#mainMenu a.planet1:hover, ul#mainMenu li.active a.planet1 {
    background: url(/assets/images/planet1.jpg) no-repeat 32px 0;
}
ul#mainMenu a.planet2 {
    width: 130px;
    padding-left: 40px;
}
ul#mainMenu a.planet2:hover, ul#mainMenu li.active a.planet2 {
    background: url(/assets/images/planet2.jpg) no-repeat 23px 0;
}
ul#mainMenu a.planet3 {
    width: 130px;
    padding-left: 55px;
}
ul#mainMenu a.planet3:hover, ul#mainMenu li.active a.planet3 {
    background: url(/assets/images/planet3.jpg) no-repeat 36px 0;
}
ul#mainMenu a.planet4 {
    width: 120px;
    padding-left: 35px;
}
ul#mainMenu a.planet4:hover, ul#mainMenu li.active a.planet4 {
    background: url(/assets/images/planet4.jpg) no-repeat 26px 0;
}
ul#mainMenu a.planet5 {
    width: 110px;
    padding-left: 30px;
}
ul#mainMenu a.planet5:hover, ul#mainMenu li.active a.planet5 {
    background: url(/assets/images/planet5.jpg) no-repeat 34px 0;
}
ul#mainMenu a.planet6 {
    width: 90px;
    padding-left: 35px;
}
ul#mainMenu a.planet6:hover, ul#mainMenu li.active a.planet6 {
    background: url(/assets/images/planet6.jpg) no-repeat 28px 0;
}
#content h2 {
    display: block;
    margin: 10px 0 20px 0;
    text-decoration: underline;
    font-size: 182%;
    color: #1C60CE;
    font-weight: normal;
}
#content a {
    color: #F0520C !important;
}
#content a:hover {
    color: #FE8A57;
    text-decoration: none;
}
.news_title {
    margin: 0 30px;
    padding-top: 5px;
    font-size: 100%;
    clear: both;
}
.news_text {
    margin: 5px 30px;
    font-size: 100%;
    color: #4B4E4E;
}
.date {
    padding-top: 20px;
    color: #A0A1A2;
    clear: both;
}
.B_crumbBox {
    font-size: 50%;
}
#content .B_firstCrumb a {
    font-size: 200% !important;
}
#content span.B_crumbBox a {
    color: #1C60CE !important;
    text-decoration: none !important;
}
*:first-child+html #content .B_firstCrumb a, *:first-child+html #content span.B_crumbBox a, * html #content .B_firstCrumb a, * html #content span.B_crumbBox a {
    text-decoration: underline !important;
}
#content span.B_crumbBox a:hover {
    color: #F0520C !important;
}
ul.catalogue li {
    line-height: 170%;
    padding: 0 20px;
}
* html ul.catalogue li.active ul.innerCatalogue, ul.catalogue li.active &gt;
ul.innerCatalogue {
    display: block;
}
ul.catalogue ul.innerCatalogue {
    display: none;
}

body#home {
    background: #fff url(/assets/images/home_bg.jpg) repeat-x center 150px;
}
#home #header {
    height: 412px;
    background: transparent url(/assets/images/home_items.jpg) no-repeat center 69px;
}
#home ul#topContacts {
    float: none;
    position: absolute;
    top: 110px;
    left: 20px;
    width: 182px;
    z-index: 100;
}
#home ul#topContacts li {
    display: block;
    text-align: center;
    width: 182px;
}
#home #mainMenuWrapper {
    position: absolute;
    height: 412px;
    width: 100%;
    right: 0;
    bottom: 0;
    z-index: 10;
}
#home #mainMenu {
    background: transparent;
    position: absolute;
    width: 50%;
    right: 0;
    padding: 0;
    margin: 0;
}
#home #mainMenu li {
    clear: both;
    float: left;
    display: block;
    width: 200px;
    height: 40px;
    padding: 0;
    margin: 0;
}
#home #mainMenu li a {
    background: transparent;
    height: 40px;
    padding: 0;
    margin: 0;
    position: relative;
}
#home #mainMenu li a.planet1 {
    left: 100px;
    top: 46px;
}
#home #mainMenu li a.planet2 {
    left: -230px;
    top: 270px;
}
#home #mainMenu li a.planet3 {
    left: 190px;
    top: 100px;
}
#home #mainMenu li a.planet4 {
    left: -450px;
    top: 80px;
}
#home #mainMenu li a.planet5 {
    left: -270px;
    top: -90px;
}
#home #mainMenu li a.planet6 {
    top: 50px;
    left: 350px;
}
#right_side, #left_side {
    float: left;
    padding: 25px 0;
    margin: -40px 0 15px 0;
}
#left_side {
    background: #F2F6FE url(/assets/images/news.jpg) no-repeat 20px 30px;
    width: 40%;
}
#left_side h2 {
    margin-left: 60px;
}
#right_side {
    width: 60%;
}
#home h2 a {
    color: #1C60CE !important;
}
#right_side_ul {
    color: #1F5FCC;
    padding: 0;
    line-height: 1.5;
    margin: 0 0 0 15px;
}
#right_side_ul li {
    display: block;
    background: url('/assets/images/circle.jpg') no-repeat 0 6px;
    padding-left: 15px;
    list-style-type: none;
    margin-top: 15px;
}
#handy_info {
    color: #F34F09;
    clear: both;
    padding: 15px 130px;
    text-align: right;
}
#handy_info a {
    color: #F34F09;
}
#handy_info a img {
    border: 0;
    position: relative;
    top: 2px;
}
#handy_info a:hover {
    color: #FEA078;
}
div.columnContent {
    padding: 0 25px;
}
.contactUsForm input, .contactUsForm textarea, .contactUsForm button {
    border: 1px solid #ccc;
}
.contactUsForm input {
    width: 250px;
}
.contactUsForm textarea {
    width: 400px;
    height: 150px;
}
.contactUsForm button {
    padding: 5px;
}
ul#resultList {
    margin-top: 20px;
}
ul#resultList li {
    list-style-type: none;
    padding-bottom: 15px;
}
span.ajaxSearch_highlight {
    background-color: #ff5;
}
div.catalogueColumn {
    width: 25%;
    float: left;
}
div.itemDescription {
    width: 45%;
    float: left;
    font-family: "Georgia" !important;
    background: #FFFFFF;
    padding-top: 15px;
    margin-bottom: 20px;
}
div.catalogueItemsList {
    width: 75%;
    float: left;
    font-family: "Georgia" !important;
    background: #FFFFFF;
    margin-bottom: 20px;
}
div.catalogueItemsList p, div.itemDescription p {
    padding: 0 15px 15px 15px;
}
div.sideTeaser {
    width: 30%;
    float: left;
    overflow: hidden;
}
div.sideTeaser img {
    margin-left: 20px;
    border: 1px solid #ccc;
    padding: 2px;
}
a.pdf {
    background: url(/assets/images/pdf_icon_16x16.gif) no-repeat 0 1px;
    padding: 0 0 0 25px;
    line-height: 18px;
}
div.sideTeaser a.pdf {
    display: block;
    margin: 15px 0 0 20px;
}
div.pdfAttachment a.pdf {
    display: block;
}
div.pagination {
    margin: 15px 0 0 0;
    padding: 10px 0 0 0;
    border-top: 1px solid #ccc;
    color: #666;
}
div.pagination a, div.pagination span {
    padding-right: 10px;
}
div.pagination span {
    font-weight: bold;
}
div.catalogueItemsList div.pagination {
    border-top-width: 0;
    margin: 0 15px 15px 15px;
}
div.catalogueItem {
    padding: 15px 0;
    margin: 0 15px;
    border-bottom: 1px solid #ccc;
}
div.itemShortDescription {
    margin: 10px 0;
    color: #666;
}
div.itemName {
    font-size: 116%;
    font-weight: bold;
}
	
#home #homePlanets {
    background: transparent;
    position: absolute;
    width: 50%;
    right: 0;
    padding: 0;
    margin: 0;
    z-index: 100;
    height: 1px;
}
#home #homePlanets li {
    clear: both;
    float: left;
    display: block;
    width: 200px;
    height: 40px;
    padding: 0;
    margin: 0;
    position: relative;
    z-index: 200;
    overflow: hidden;
}
#home #homePlanets li.planet1 {
    left: -30px;
    top: -25px;
    width: 130px;
    height: 130px;
}

#home #homePlanets li.planet2 {
    left: -130px;
    top: 30px;
    width: 120px;
    height: 120px;
}

#home #homePlanets li.planet3 {
    left:110px;
    top: -135px;
    width: 110px;
    height: 110px;
}

#home #homePlanets li.planet4 {
    left:-315px;
    top: -280px;
    width: 100px;
    height: 100px;
}

#home #homePlanets li.planet5 {
    left:-165px;
    top: -500px;
    width: 70px;
    height: 70px;
}

#home #homePlanets li.planet6 {
    left:265px;
    top: -405px;
    width: 70px;
    height: 70px;
}

/* TREE */

.collapsibleTree {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
}

.collapsibleTree ul {
	list-style-type: none;
	background-image: url(/assets/images/vline.png);
	background-repeat: repeat-y;
	background-position: 4px 0;
	padding: 0;
	margin: 0;
}

.collapsibleTree ul ul {
	margin-left: 0px;
}

.collapsibleTree li {
	margin: 0;
	padding: 0 0 20px 17px;
	line-height: 15px; 
	background-image: url(/assets/images/node.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	list-style-type: none;
}

.collapsibleTree li.last {
	background-image: url(/assets/images/node.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #fff;
}

.collapsibleTree .collapserContainer {
	display: none;
}

.collapsibleTree ul .collapserContainer {
	display: block;
	float: left;
	width: 17px;
	height: 15px;
	margin: 0 0 0 -17px;
	padding: 0;
}

.collapsibleTree .collapser {
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 15px;
	height: 15px;
	cursor: pointer;
}

.collapsibleTree .collapserExpanded {
	background-image: url(/assets/images/collapse.png);
}

.collapsibleTree .collapserCollapsed {
	background-image: url(/assets/images/expand.png);
}

.collapsibleTree ul .collapsed ul {
	display: none;
}

.typeContainer {
	display: -moz-inline-box;
	display: inline-block;
	width: 50px;
	color: #888888;
}

.nameContainer {
	font-weight: bold;
}

#catalogue .collapsibleTree a {
    font-family: "Georgia";
    font-size: 10pt;
    padding-left:5px;
    color: black !important;	
}
 
