﻿body
{
    background: #333333;
}

.header {
    background: #333333;
}

.header .logo{
    background-image: url(../images/dark_logo.gif);
    
}

.header .navigation ul li a.nav {
    color: #d48600;
    background-image: url(../images/dark_navigation_divider.gif);
}

.header .navigation ul li a.nav_flyover span {
    background-image: url(../images/dark_arrow_orange.gif);
}

.header .navigation ul li.fly a.nav span{
    background-image: url(../images/dark_arrow_orange_over.gif);
}


.header .navigation ul li.nav_dark a.nav {
    color: #9f9f90;
}

.header .navigation ul li.selected a.nav, .header .navigation ul li.selected{
    background: #2e2e2e
}

.header .navigation ul li.nav_dark a.nav_flyover span {
    background-image: url(../images/dark_arrow_grey.gif);
}
.header .navigation ul li.fly a.nav_dark span{
    background-image: url(../images/dark_arrow_grey_over.gif);
}




.homepage {
    background: #474747;
}

.homepage .ro_1 {
    border-color: #474747;
}



.homepage .ro_2 {
    color: #ffffff;
}

.homepage .ro_2 h3{
    color: #d48600;
}

.homepage .ro_2 h3 a{
    color: #d48600;
    background: none !important;
}

.homepage .ro_2 .col_1, .homepage .ro_2 .col_2, .homepage .ro_2 .col_3, .homepage .ro_2 .col_4, .homepage .ro_2 .col_5, .homepage .ro_2 .col_6, .homepage .ro_2 .col_5, .homepage .ro_2 .col_7 {
    border-color: #434343;
}

.homepage .ro_2 a{
    color: #5883a0;
    background: url(../images/dark_arrow_blue.gif) no-repeat 100% 50%;
}

.homepage .ro_2 a.view_map{
    background: url(../images/dark_arrow_blue.gif) no-repeat 0 50%;
    padding: 0 0 0 10px;
    font-weight:bold;
}



.footer {
    color: #fff;
}

.footer a{
    color: #d48600
}







.offices {
    padding:20px 0 20px 20px;
    position:relative;
}

.offices .col_office{
    padding: 10px !important;
}

.offices .selected{
    background: #4c4c4c;
}

.offices .popout{
    position:absolute;
    top: -200px;
    padding:10px;
    background: #474747;
    z-index:1;
    left:40px;
    display:none;
    width: 300px;
    border: 5px solid #666;
} 

.offices .popout a{
    color: #fff;
    padding: 0;
    margin:0;
    background: none;
    float:none;
    display:inline;
}

.offices .reset {
    position:absolute;
    top: -340px;
    padding: 5px;
    color: #fff;
    right: 25px;
    background: none !important;
    color: #ccc !important;
    font-size: 0.9em;
}