body, html {
    border: none;
    padding: 0;
    margin: 0;
    background: #f2f2f2;
    font: 12px/16px normal Arial, Verdana, Tahoma, Sans-Serif;
}

.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after {clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix, *:first-child+html .clearfix {zoom:1}

.container {
    margin: 50px auto 0 auto;
    padding: 0 0 10px 0;
    width: 960px;
    text-align: center;
}

#block-Header-Logo {
    width: 350px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline;
    height: 93px;
    background: #f2f2f2 url('../img/logo2.png') 0 35% no-repeat;
}

#block-Header-Navigation {
    width: 610px;
    float: left;
    display: inline;
    margin: 0;
    padding: 0;
}

#block-Footer-Items {
    overflow: hidden;
    display: inline;
}

#latest-News {
    width: 401px;
    float: left;
    margin: 0 9px 0 0;
    padding: 0;
    background: #f9f9f9 url('../img/icon-rss.png') 10px 50% no-repeat;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    display: inline;
    overflow: hidden;
    height: 44px;
    line-height: 44px;
}

#contact-Us {
    width: 200px;
    float: left;
    display: inline;
    margin: 0;
    padding: 0;
    height: 44px;
    line-height: 44px;
}

#contact-Us a {
    display: block;
    background: url('../img/icon-mail.png') 5px 50% no-repeat;
    color: #2a6f8f;
    border: 6px solid #FFF;
    height: 32px;
    line-height: 32px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}


#contact-Us a:hover {
    background: #eb1f4b url('../img/icon-mail.png') 5px 50% no-repeat;
    color: #FFF;
    border: 6px solid #eb1f4b;
    font-weight: bold;
    text-decoration: none;
}

#company-Number, #address, #return-Homepage {
    height: 32px;
    line-height: 32px;
    display: block;
}

#block-Content {
    width: 960px;
    background: #FFF;
    overflow: hidden;
    margin-bottom: 10px;
    float: left;
    display: inline;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

#company-Number {
    text-align: right;
    /*-moz-border-radius: 0 8px 8px 0;
    -webkit-border-radius: 0 8px 8px 0; */
    background: #f9f9f9;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    font-size: 10px;
}

#company-Number span, #address span {
    font-size: 10px;
    padding-right: 10px;
}
#address span {
    padding-left: 10px;
}

#address {
    /* -moz-border-radius: 8px 0 0 8px;
    -webkit-border-radius: 8px 0 0 8px; */
    background: #f9f9f9;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    width: 550px;
    margin: 0;
    float: left;
    display: inline;
}

#return-Homepage {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    background: #f9f9f9 url('../img/icon-home.png') 10px 50% no-repeat;
    width: 365px;
    margin: 0 10px 0 0;
    float: left;
    display: inline;
    text-align: left;
    padding: 0 0 0 35px;
}

#block-Header-Navigation {
    argin: 22px 0 0 0;
    margin: 0;
    *margin: 0; /* IE */
    zoom: 1;
    display: inline;
}

#news-Title a, #news-Date a {
    color: #2a6f8f;
}

#news-Title {
    margin: 0 0 0 35px;
    display: inline;
    width: 285px;
    text-align: left;
    float: left;
}

#news-Date {
    float: right;
    display: block;
    margin-right: 10px;
    font-size: 10px;
    text-align: right;
    width: 70px;
}

#block-Header {
    height: 93px;
}

#block-Header-Logo a {
    width: 100%;
    height: 100%;
    display: block;
    outline: none;
}

#block-Header-Logo a span {
    display: none;
}

#block-Content-Text {
    padding: 0 20px;
}

#block-Content-Text a, a:hover {
    color: #2A6F8F;
}

#block-Content-Text h1 {
    font-size: 22px;
    font-weight: normal;
}

#block-Content-Text h2 {
    font-size: 18px;
    font-weight: normal;
}

#block-Content-Text h3 {
    font-size: 16px;
    font-weight: normal;
}

#block-Content-Text h4 {
    font-size: 12px;
    font-weight: normal;
}

#block-Content-CMS {
    width: 550px;
    margin: 0 10px 0 0;
    float: left;
    display: inline;
    padding: 0;
    text-align: left;
}

#block-Content-Image {
    width: 390px;
    margin: 0 10px 0 0;
    float: left;
    display: inline;
    padding: 0;
    text-align: left;
}

#block-Content-Image img {
    width: 390px;
}

#block-Content-CMS, #block-Content-Image {
    background: #FFF;
    padding-bottom: 0.83333333333334%;
}

#block-Content-Feature {
    background: #eb1f4b;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    margin: 0.83333333333334% 0;
    display: inline;
    float: left;
    width: 100%;
}

#feature-Details {
    color: #FFF;
    display: inline;
    float: left;
    padding: 10px;
}

#feature-Details h6 {
    font-size: 18px;
    font-family: 'Droid Sans', Arial, Verdana, Tahoma, Sans-Serif;
    line-height: 20px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
}

#feature-Details p {
    margin: 0;
    padding: 0;
}

#feature-Details a {
    color: #FFF;
}























/* NAVIGATION!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

#main-navigation {
    text-align: right;
    float: right;
    overflow: hidden;
    margin: 16px 0 0 0;
}

#main-navigation li {
    display: inline;
    float: left;
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #fafafa;
    border-bottom: 1px solid #e7e7e7;
    padding: 8px 14px;
    margin: 0;
}

#main-navigation .first {
    border-left: none;
}
#main-navigation .last {
    border-right: none;
    margin-right: 6px;
    padding-right: 0;
}

#main-navigation li a {
    color: #2a6f8f;
    border-bottom: 1px dotted #2a6f8f;
    text-decoration: none;
    padding: 3px 0;
}

#main-navigation li a:hover {
    color: #f13e79;
    border-bottom: 1px solid #f13e79;
    text-decoration: none;
}


* html #main-navigation li a {
    border-bottom: 1px solid #2a6f8f;
}


#master-navigation {
    background: #FFF;
    padding: 0;
    margin: 10px 0;
    float: left;
    zoom: 1;
}

#master-navigation ul, #master-navigation ol {
    margin: 0;
    padding: 0;
    list-style: none;
}

#master-navigation li {
    height: 80px;
    float: left;
    display: inline;
    width: 233px;
    margin: 0 0 0 5px;
    text-align: left;
}

#nav-1 {
    background: #006db6 url('../img/main-nav-bg1.jpg') 100% 0 repeat-x;
}

#nav-2 {
    background: #2d3c6d url('../img/main-nav-bg2.jpg') 100% 0 repeat-x;
}

#nav-3 {
    background: #2d3c6d url('../img/main-nav-bg3.jpg') 100% 0 repeat-x;
}

#nav-4 {
    background: #8ca4d4 url('../img/main-nav-bg4.jpg') 100% 0 repeat-x;
}

#master-navigation li a {
    display: block;
    height: 76px;
    color: #FFF;
    margin: 1px;
    text-decoration: none;
    border: 1px solid #d1ecf5;

}

#master-navigation li:hover, #master-navigation li.hovering {
    background: #eb1f4b url('../img/main-nav-hover2.jpg') 100% 0 no-repeat;
}

#master-navigation li:hover a, #master-navigation li.hovering a {
    border: 1px solid #FFF;
}

#master-navigation li a span {
    font-size: 18px;
    font-family: 'Droid Sans', Arial, Verdana, Tahoma, Sans-Serif;
    line-height: 20px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: -1px;
    display: block;
    width: 160px;
    margin: 20px 0 0 10px;
    cursor: pointer;
}

#master-navigation li                      { zoom: 1; }
#master-navigation li.hovering,
#master-navigation li:hover                { position: relative; }
#master-navigation ul 						{ visibility: hidden; _position: absolute; top: 100%; left: 0; }
#master-navigation ul li 					{ background: #eb1f4b; height: auto !important; margin: 0; display: block; }
#master-navigation ul li a					{ height: 100%; margin: 0; display: block; width: auto; border-top: 1px solid #eb1f4b !important; border-bottom: 1px solid #eb1f4b !important; }
#master-navigation ul li a:hover					{ background: #000; font-weight: bold; text-decoration: underline; border-top: 1px solid #FFF !important; border-bottom: 1px solid #FFF !important; }

.master-navigation-child a {
    padding: 5px 2px 5px 10px;
}
