/* navigation.css */
@charset "utf-8";
/* CSS Document */

#navii {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 99
}

#nav {
    width: 1000px;
    height: 75px;
    margin-right: auto;
    margin-left: auto;
    background-color: #495680
}

.navigationMain {
    font: 21px/75px 'PT Sans';
    text-decoration: none;
    color: #FFF;
    text-transform: uppercase
}

.navigationMain a {
    padding-right: 15px;
    padding-left: 15px;
    font: 21px/75px 'PT Sans';
    text-decoration: none;
    color: #FFF;
    text-transform: uppercase
}

.navigationMain span,
.navigationMain a:hover {
    padding-right: 15px;
    padding-left: 15px;
    background-color: #2C334E;
    font: 21px/75px 'PT Sans';
    text-decoration: none;
    color: #FFF;
    text-transform: uppercase
}

.navigationMain li {
    float: left;
    display: block;
    list-style-type: none
}

.navigationMain ul {
    margin: 0;
    padding: 0
}

.sf-menu {
    position: absolute;
    font-family: 'PT Sans';
    text-decoration: none;
    color: #FFF;
    z-index: 100000
}

.sf-menu li {
    position: relative
}

.sf-menu li .level_2 {
    margin-top: 0;
    margin-left: 0;
    background-color: #495680;
    z-index: 999999999999999999;
    opacity: 0.95;
    -moz-opacity: 0.95;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
    filter: alpha(opacity=95);
    border: none
}

.sf-menu li .level_2 a {
    margin: 0;
    padding: 10px 10px 10px 15px;
    background-color: #495680;
    font: 14px/18px 'PT Sans';
    text-decoration: none;
    color: #FFF;
    border: none
}

.sf-menu li .level_2 .active {
    background-color: #2C334E;
    font-family: 'PT Sans';
    border: none
}

.sf-menu li .level_2 a:hover,
.sf-menu li .level_2 span {
    display: block;
    margin: 0;
    padding: 10px 10px 10px 15px;
    background-color: #2C334E;
    font: 14px/18px 'PT Sans';
    color: #FFF;
    border: none
}

.sf-menu ul {
    top: 100%;
    position: absolute;
    display: none;
    left: 0;
    z-index: 11111199
}

.sf-menu>li {
    float: left
}

.sf-menu li:hover>ul,
.sf-menu li.sfHover>ul {
    display: block
}

.sf-menu a,
.sf-menu li .trail,
.sf-menu li .active {
    position: relative;
    display: block
}

.sf-menu li .level_2 .last {
    position: relative;
    display: block
}

#main .mod_sitemap .level_1 a {
    font: 30px/70px 'PT Sans';
    text-decoration: none;
    color: #666
}

#main .mod_sitemap .level_2 a {
    font: 15px/24px 'PT Sans';
    text-decoration: none;
    color: #666
}

#main .mod_sitemap .level_1 a:hover {
    color: #495680
}

#main .mod_sitemap .level_2 a:hover {
    text-decoration: underline;
    color: #495680
}

#main .mod_sitemap .level_1 li {
    margin-left: -40px;
    list-style-type: none;
    list-style-image: none
}

#main .mod_sitemap .level_2 li {
    margin-left: 10px;
    list-style-image: url(../nav/li.png)
}

#main .mod_sitemap .submenu .last {
    margin-bottom: 20px
}

#main .mod_sitemap .level_2 .first {
    margin-bottom: 0
}

#main .mod_sitemap .submenu {
    margin-top: 20px
}

#main .mod_sitemap li {
    width: 380px;
    float: left
}

#left .subnavigation {
    width: 170px;
    margin-bottom: 40px;
    padding: 15px;
    background-color: #F0D08E;
    font: 14px/35px 'PT Sans';
    text-decoration: none;
    color: #495680
}

#left .subnavigation a {
    display: block;
    padding-left: 5px;
    font: 14px/35px 'PT Sans';
    text-decoration: none;
    color: #495680
}

#left .subnavigation span,
#left .subnavigation a:hover {
    display: block;
    padding-left: 5px;
    font: 14px/35px 'PT Sans';
    text-decoration: underline;
    color: #2C334E
}

#left .subnavigation li {
    display: block;
    list-style-type: none
}

#left .subnavigation ul {
    margin: 0;
    padding: 0
}

.navigationMain3 {
    position: absolute;
    margin-top: 345px
}

.navigationMain3 a {
    font: 16px 'PT Sans';
    text-decoration: none;
    color: #495680;
    text-transform: uppercase
}

.navigationMain3 a:hover,
.navigationMain3 span {
    text-decoration: underline;
    color: #2C334E;
    text-transform: uppercase
}

.navigationMain3 ul {
    margin: 0;
    padding: 0
}

.navigationMain3 li {
    float: left;
    margin-right: 20px;
    text-decoration: none;
    list-style-type: none
}