#patternContainerSmall {
    position:absolute;
    top:78px;
    left:0px;
    height:196px;
    width:100%;
    z-index:-100;
    background-image: url(../img/background_pattern_home.png);
    background-repeat: repeat-x;
    border-bottom: 8px solid #4f4f76;
}

.contentNav:hover .contentNavLink {
    background-image: url(../img/icon_link_mouseover_consulting.png);
    background-position: 0px 3px;
    background-repeat: no-repeat;
    color: #595959;
}

.contentNavLink {
    background-image: url(../img/icon_link_standard.gif);
    background-position: 0px 3px;
    background-repeat: no-repeat;
    color: #595959;
}


table.specs {
    border: 0px;
    border-collapse: collapse;
    font-family:Arial, Helvetica;
    font-size:11px;
    table-layout: auto;
    width:100%;
    text-align: left;
}

table.specs th {
    padding: 7px 7px 7px 7px;
    border-top: 1px solid #696890;
    border-bottom: 1px solid #767676;
    font-weight:bold;
    background-color: #7574a0;
    color:white;
}

table.specs td {
    padding: 7px 7px 7px 7px;
    border-top: 1px solid #cccccc;
}

table.specs tr {
    background-color: #eeeeee;
}
table.specs tr.dim {
    background-color: #dddddd;
}
table.specs tr.sep {
    background-color: #bbbbbb;
}
table.specs tr.sep th, table.specs tr.sep td {
    color:  #ffffff;
}
.sideBarLink1:active, .sideBarLink1:visited {
    color: #595959;
} 

.sideBarItemL1 {
    position:relative;
    cursor:hand;
    border-left: 4px solid #acacac;
    height: 34px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 9px;
    padding-right: 9px;
    margin: 0px;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #595959;
    display: table-cell;
    vertical-align: middle;
}

.sideBarItemL1Hover {
    position:relative;
    cursor:hand;
    border-left: 4px solid #4f4f76;
    height: 34px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 9px;
    padding-right: 9px;
    margin: 0px;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #4f4f76;
    display: table-cell;
    vertical-align: middle;
    text-decoration:none;
}


.sideBarItemL1Active {
    position:relative;
    cursor:hand;
    border-left: 4px solid #4f4f76;
    height: 34px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 9px;
    padding-right: 9px;
    margin: 0px;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #4f4f76;
    display: table-cell;
    vertical-align: middle;
    text-decoration:none;
}

.sideBarLink2, .sideBarLink2:active, .sideBarLink2:visited {
    color: #7a7a7a;
} 

.sideBarItemL2 {
    position:relative;
    cursor:hand;
    width: 128px;
    border-left: 4px solid #d5d5d5;
    height: 41px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 19px;
    padding-right: 19px;
    margin: 0px;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #7a7a7a;
    display: table-cell;
    vertical-align: middle;
    text-decoration:none;
}

.sideBarItemL2Hover {
    position:relative;
    cursor: pointer;
    cursor:hand;
    width: 128px;
    border-left: 4px solid #e6e6e6;
    height: 41px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 19px;
    padding-right: 19px;
    margin: 0px;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #bebebe;
    display: table-cell;
    vertical-align: middle;
}

.sideBarItemL2Active {
    position:relative;
    border-left: 4px solid #7574a0;
    background-color:#7574a0;
    cursor:hand;
    height: 41px;
    width: 128px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 19px;
    padding-right: 19px;
    margin: 0px;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    display: table-cell;
    vertical-align: middle;
}

#col_2 ul {
    list-style-type: square;
    list-style: url(../img/ul_consulting.png) square }
    padding-left: 14px;
    padding-top:2px; 
}

#col_2 ul>li {
    padding-bottom: 6px;
    padding-left: 0px;  
}

#col_2 a {
    color:#7574a0;
    text-decoration:none;
}

#col_2 a:hover {
    color:#acacc6;
    text-decoration:none;
}
