
.referencesbox a.active  {
    color:#FFFFFF;
    text-decoration:none;
    background-color:#349d22;
    font-size:12px;
    padding:7px 51px;
    font-weight:bold;
}

.subreferencesbox a:hover {
    padding: 0;
    font-size: 12px;
    color: #349d22;
    font-weight: bold;
}

.subreferencesbox {
    /*width: auto;*/
    float: none;
}

.reference_details {
    border:1px #00CC00 solid;
    padding:5px;
    margin:5px 10px 25px 0px;
}

ul.list {
    width: 750px;
    list-style: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
}

ul.list li {
    margin: 0;
    padding: 0;
    padding-left: 15px;
    background-image: url(../images/bullet2.gif);
    background-repeat: no-repeat;
    background-position: 6px 4px;
}


.references ul.list a {
    font-size: 11px;
    text-decoration: none;
}

.references ul.list a:hover {
    text-decoration: underline;
}

.fl {
    display: block;
    float: left;
}

#menu-home {
    display: block;
    float: left;
    width: 125px;
    height: 53px;
    background: transparent url(../images/home_btn.jpg) no-repeat 0px 0px;
}
#menu-home:hover, #menu-home.active {
    background-position: 0px -53px;
}

#menu-presentation {
    display: block;
    float: left;
    width: 215px;
    height: 53px;
    background: transparent url(../images/presentation_btn.jpg) no-repeat 0px 0px;
}
#menu-presentation:hover, #menu-presentation.active {
    background-position: 0px -53px;
}

#menu-ref {
    display: block;
    float: left;
    width: 147px;
    height: 53px;
    background: transparent url(../images/references_btn.jpg) no-repeat 0px 0px;
}
#menu-ref:hover, #menu-ref.active {
    background-position: 0px -53px;
}

#menu-links {
    display: block;
    float: left;
    width: 99px;
    height: 53px;
    background: transparent url(../images/links_btn.jpg) no-repeat 0px 0px;
}
#menu-links:hover, #menu-links.active {
    background-position: 0px -53px;
}

#menu-contact {
    display: block;
    float: left;
    width: 127px;
    height: 53px;
    background: transparent url(../images/contact_btn.jpg) no-repeat 0px 0px;
}
#menu-contact:hover, #menu-contact.active {
    background-position: 0px -53px;
}

/* Links */

.box-link {
    width: 780px;
    margin: 10px 0 30px;
}

.box-link .title {
    padding: 5px 15px;
    background-color: #349D22;
    color: #fff;
    font-weight: bold;
}

.box-link .body {
    border-right: 1px solid #c8d3e0;
    border-bottom: 1px solid #c8d3e0;
    border-left: 1px solid #c8d3e0;
    overflow: hidden;
}

.box-link .description {
    float: left;
    width: 450px;
    padding: 10px 15px;
    overflow: hidden;
}

.box-link .address {
    float: right;
    width: 260px;
    padding: 15px;
    background-color: #ECF0F5;
}

.box-link .address-title {
    margin-bottom: 5px;
    font-weight: bold;
    text-decoration: underline;
}

.box-link .address .name {
    display: block;
    font-weight: bold;
}

.box-link .link {
    margin-top: 15px;
    padding-left: 20px;
    background: transparent url(../images/arrow.jpg) no-repeat 0px 1px;
    font-weight: bold;
    line-height: 17px;
}

.box-link .link a {
    font-size: 11px;
}


.box-link .clear {
    clear: left;
}


