body {
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #444;
}
h1,
h2,
h3 {
    line-height: 1.2;
}
ul[type="disc"] li,
.sitemap ul li {
    list-style: square outside url(/list-square.png);
}
#main-content ul li,
.sitemap ul li {
    font-size: 12px;
    list-style: square outside url(/list-square.png);
}
.sitemap ul li ul {
    margin-top: 4px;
}
li.dropdown:hover>.dropdown-menu {
    display: block;
}
.dropdown-menu {
    margin-top: 0px !important;
}
#mainMenu>ul>li {
    margin-left: 8px;
    border-left: 1px solid #29abe2;
    padding-left: 8px;
}
#mainMenu>ul>li:first-child {
    margin-left: 0px;
    border-left-width: 0px;
    padding-left: 0px;
}
#mainMenu>ul>li>a>.caret {
    display: none;
}
#header #top {
    background: #090329 url(/maeoem/s/HeaderRight1.png) 0 0 no-repeat;
}
#header #top .logo {
    display: block;
    margin: 0;
    padding-left: 10px;
    background: #090329 url(/maeoem/s/HeaderRight1.png) 0 0 no-repeat;
}
#header #top .right-header {
    margin-bottom: 10px;
}
#header #top .right-header #lang_sel_list {
    padding-right: 3px;
    overflow: hidden;
}
#header #top .social-icon {
    background-image: url(/social-sprite.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 128px;
    height: 26px;
    display: block;
    border: 4px solid #fff;
}
#header #top .cn .social-icon {
    background-position: 0 -27px;
}
#header #top .icl-en,
#header #top .icl-cn {
    line-height: 13px;
}
#header #top .icl-en,
#header #top .icl-cn {
    display: none;
}
#header #top .icl-en,
#header #top .icl-cn {
    display: block;
    background-color: #090329;
    background-image: none;
    padding: 6px 0px 0px 0px;
    width: 59px;
    text-align: center;
    position: relative;
    height: 20px;
    vertical-align: bottom;
    border: 2px solid #090329;
    float: left;
}
#header #top .icl-en a,
#header #top .icl-cn a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    text-decoration: none !important;
    font-weight: bold;
    color: white;
    font-size: 13px;
}
#header #languageSwitcher {
    display: none;
}
#header #editable-text {
    display: none;
}
.tools {
    overflow: hidden;
}
.tools li {
    float: left;
    white-space: nowrap;
    background: #090329;
    padding: 1px 6px 1px 2px;
    border: 2px solid #090329;
    margin: 0 0 2px;
}
.tools li:hover {
    float: left;
    white-space: nowrap;
    background: #29abe2;
    padding: 1px 6px 1px 2px;
    border: 2px solid #090329;
    margin: 0 0 2px;
}
.tools li a {
    color: #fff;
}
.tools li a:focus,
.tools li a:hover {
    color: #090329;
    text-decoration: none;
}
.tools li a i[class*="icon"] {
    margin: 0 2px;
}
.navbar {
    border-width: 0px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-bottom: 4px solid #29abe2;
    margin-bottom: 0;
    box-shadow: none;
}
.navbar-inner {
    min-height: 0px;
    padding-right: 0px;
    padding-left: 0px;
    background-color: #fff;
    background-image: none;
    border-width: 0px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    filter: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.navbar .btn-navbar {
    padding: 8px 10px 9px;
    margin: 4px 8px;
    outline: none !important;
}
.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
    border-color: #29abe2;
    outline: none !important;
}
.navbar .btn-navbar .icon-bar {
    background-color: #29abe2;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
    box-shadow: 0 1px 0 rgba(0,0,0,0.25);
}
.navbar .navbar-toggle .icon-bar {
    background-color: #ee1b22;
}
.navbar-inner h3 {
    color: #29abe2;
    line-height: 32px;
    margin: 4px 0 4px 10px;
}
.navbar .dropdown-menu {
    padding: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
    background-color: #ddd;
    border-color: #29abe2;
}
#mainMenu {
    font-size: 14px;
    padding-left: 10px;
}
#mainMenu .caret {
    margin-top: 5px;
    border-top-width: 6px;
    border-top-color: #29abe2;
    border-bottom-color: #29abe2;
}
#mainMenu>ul>li>a {
    line-height: 16px;
    padding: 5px 3px 5px 0;
    margin-right: 2px;
}
body.apl #mainMenu>ul>li>a {
    margin-right: 2px;
    font-size: 11px;
}
#mainMenu>ul>li>a:hover,
#mainMenu>ul>li>a:focus {
    color: #29abe2;
}
.dropdown-menu>li>a {
    padding: 3px 4px;
}
.dropdown-submenu>.dropdown-menu {
    margin-top: -1px;
    margin-left: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.navbar .nav .open .dropdown-menu>li>a:hover,
.navbar .nav .open .dropdown-menu>li>a:focus {
    color: #4a4a4a;
    background-color: #29abe2;
}
.navbar .nav>.open>a,
.navbar .nav>.open>a:hover,
.navbar .nav>.open>a:focus,
.navbar .nav li.dropdown.open>.dropdown-toggle,
.navbar .nav li.dropdown.active>.dropdown-toggle,
.navbar .nav li.dropdown.open.active>.dropdown-toggle {
    background-color: transparent;
    color: #29abe2;
}
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-submenu:hover>a,
.dropdown-submenu:focus>a {
    background-color: #29abe2;
    background-image: none;
    filter: none;
}
#mainMenu .nav>li>.dropdown-menu:before,
#mainMenu .nav>li>.dropdown-menu:after,
#mainMenu .dropdown-submenu>a:after,
#mainMenu .dropdown-submenu:hover>a:after {
    display: none;
}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
    background-color: #0081c2;
    background-image: -moz-linear-gradient(top,#0088cc,#0077b3);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0077b3));
    background-image: -webkit-linear-gradient(top,#0088cc,#0077b3);
    background-image: -o-linear-gradient(top,#0088cc,#0077b3);
    background-image: linear-gradient(to bottom,#0088cc,#0077b3);
    background-repeat: repeat-x;
    outline: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0);
}
#intro [class*="span"] {
    padding-left: 0;
    padding-right: 0;
}
.bxslider {
    z-index: 800;
    margin: 0;
}
.bxslider li {
    z-index: 805;
}
.bxslider li .slider-caption {
    position: absolute;
    z-index: 810;
    text-align: left;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0 0 22px;
    color: #fff;
    background: url(/black-50.png) 0 0 repeat;
}
.bxslider li .slider-caption h3 {
    font-size: 15px;
    line-height: 1.1;
    white-space: nowrap;
    overflow: hidden;
    margin: 5px;
}
.bxslider li .slider-caption p {
    display: none;
    line-height: 18px;
    margin: -4px 0 0;
}
.bx-controls.bx-has-pager {
    position: absolute;
    z-index: 825;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 20px;
}
.bx-controls.bx-has-pager .bx-pager {
    position: static;
    text-align: center;
    height: 20px;
    padding-top: 0;
}
.bx-controls.bx-has-pager .bx-pager .bx-pager-item {
    margin: 5px 0 0;
}
#top-info {
    background: #f5c570 url(/orange-grad.jpg) 0 0 repeat-x;
}
#top-info ul {
    padding: 0 15px 10px;
    margin: 0;
}
#top-info ul li {
    font-size: 12px;
    line-height: 18px;
    padding: 1px 0;
}
#top-info ul li a {
    color: #000;
    text-decoration: none;
    font-weight: bold;
}
#top-info ul li a:focus,
#top-info ul li a:hover {
    color: #4b3212;
}
#top-search {
    padding-top: 10px;
}
#top-search h3,
#top-info h3,
#bot-form h3 {
    font-size: 21px;
    line-height: 21px;
    color: #fff;
    text-transform: uppercase;
    padding: 15px 15px 10px;
    margin: 0 0 5px;
}
#top-search h3 {
    padding-top: 0;
}
#top-search h3,
#top-search form {
    margin-bottom: 0;
}
#top-search form * {
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}
#top-search form .input-prepend * {
    margin-bottom: 0;
}
#bot-form,
#top-search {
    background: rgb(230,0,126);
    background-color: #090329;
}
#bot-form form,
#top-search form {
    padding: 0 15px 10px;
}
#breadcrumbs ul {
    padding: 8px 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
}
#breadcrumbs ul li {
    float: left;
    margin: 0 3px 0 0;
}
#main-content {
    border: 1px solid #bdbdbd;
    border-bottom-width: 0;
}
#footer>.container>div {
    border: 1px solid #bdbdbd;
    border-top-width: 0;
}
#main-content .inner-pad {
    padding: 0 10px 15px;
}
#main-content .nav-col,
#main-content .content {
    padding-top: 10px;
    padding-bottom: 5px;
    padding-right: 40px;
}
#main-content .nav-col img {
    display: block;
    max-width: 99.99%;
    width: auto;
    height: auto;
    margin: 0 auto 5px;
}
#main-content h1,
#main-content h2,
#main-content h3,
#main-content h4 {
    margin: 0 0 10px;
}
#main-content h1,
#main-content h1 *,
#main-content h2,
#main-content h2 *,
#main-content h3,
#main-content h3 *,
#main-content h4,
#main-content h4 * {
    
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif !important;
}
#main-content h1,
#main-content h1 * {
    color: #090329 !important;
    font-size: 31px !important;
}
#main-content h2,
#main-content h2 * {
    color: #090329 !important;
    font-size: 24px !important;
}
#main-content h3,
#main-content h3 * {
    color: #090329 !important;
    font-size: 16px !important;
}
#main-content h4,
#main-content h4 * {
    color: #ffffff !important;
    font-size: 16px !important;
}
#button-links {
    text-align: center;
    padding: 13px 0 5px;
    background: url(/buttons-bg.png) 0 bottom repeat-x;
}
#button-links a {
    font-size: 13px;
    text-transform: uppercase;
    padding: 7px 0px;
    font-weight: bold;
    color: #fff;
    line-height: 21px;
    margin: 0 4px 6px;
    border: 1px solid #fff;
    width: 170px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    text-shadow: none;
    background-image: url(/buttons-sprite.png);
    background-position: 0 0;
    box-shadow: 1px 4px 2px #ccc;
}
#button-links a:focus,
#button-links a:hover {
    opacity: .8;
}
#button-links a.two {
    background-position: 0 -50px;
}
#button-links a.three {
    background-position: 0 -103px;
}
#button-links a.four {
    background-position: 0 -150px;
}
#button-links a.five {
    background-position: 0 -196px;
}
#highlights {
    background: url(/highlights-grad.png) 0 0 repeat-x;
}
#highlights h3 {
    font-size: 18px;
    line-height: 20px;
    color: #c33;
    text-transform: uppercase;
    padding: 20px 10px 0;
    margin-top: 0;
}
#highlights [class*="span"] {
    margin-left: .71%;
    margin-right: .71%;
    margin-bottom: 10px;
    *margin-left: .7%;
    *margin-right: .7%;
}
#highlights div[class*="span"] {
    padding-bottom: 6px;
}
#highlights div[class*="span"]>a {
    display: block;
}
#highlights div[class*="span"]>a img {
    display: block;
    width: 99.99%;
    max-width: 310px;
    height: auto;
    margin: 0 auto 5px;
}
#highlights div[class*="span"] .title {
    text-transform: uppercase;
    color: #c33;
    font-size: 13px;
    font-weight: bold;
    line-height: 19px;
    margin-bottom: 0;
}
#highlights div[class*="span"] .title a {
    color: #c33;
}
#highlights div[class*="span"] .title a:focus,
#highlights div[class*="span"] .title a:hover {
    text-decoration: none;
    color: #090329;
}
#highlights div[class*="span"] .subtitle {
    font-size: 11px;
    line-height: 13px;
}
#img-blocks div[class*="span"] {
    text-align: center;
    padding-bottom: 15px;
    margin-left: .71%;
    margin-right: .71%;
    *margin-left: .7%;
    *margin-right: .7%;
}
#img-blocks h3 {
    text-align: center;
    text-transform: uppercase;
    line-height: 23px;
    font-size: 13px;
    color: #fff;
    margin-top: 0;
    background: #eb5d0b url(/img-block-title.png) 0 0 repeat-x;
}
#img-blocks a {
    display: inline-block;
}
#img-blocks a img {
    display: block;
    margin: 0 auto 5px;
    max-width: 99.99%;
}
.nav-col ul {
    padding-left: 0;
    margin-left: 0;
    list-style: none;
}
.nav-col .menu li {
    margin: 0 2px 1px 0;
}
.nav-col .menu li ul li {
    margin-right: 0;
}
.nav-col .menu li ul li a {
    padding-left: 15px;
    background: #eee;
}
.nav-col .menu li a {
    display: block;
    font-size: 11px;
    font-weight: bold;
    color: #444;
    text-transform: uppercase;
    padding: 5px 10px;
    background: #d8d8d8;
}
.nav-col .menu li a:focus,
.nav-col .menu li a:hover {
    text-decoration: none;
    color: #000;
}
.nav-col .menu li.active>a {
    background: #b1b1b1;
    color: #000;
}
#bottom {
    clear: both;
    padding: 0 10px 20px;
    font-size: 11px;
    color: #686868;
}
#bottom .content {
    padding-top: 15px;
    border-top: 1px solid #e7e7e7;
}
#bottom .menu {
    padding: 2px 0;
    overflow: hidden;
}
#bottom .menu li {
    float: left;
    line-height: 1;
    padding-left: 3px;
    border-left: 1px solid #686868;
    margin-left: 3px;
}
#bottom .menu li:first-child {
    padding-left: 0;
    border-left: 0px;
    margin-left: 0;
}
#bottom .menu li a {
    font-size: 11px;
    color: #686868;
}
#bottom .menu li a:focus,
#bottom .menu li a:hover {
    text-decoration: none;
    color: #29abe2;
}
.cookiebar {
    position: fixed;
    z-index: 950;
    bottom: 0;
    background-color: white;
    width: 100%;
    text-align: center;
    padding: 15px 0 15px 0;
    font-weight: bold;
    font-size: 11px;
    box-shadow: 0px 0px 8px #b5b5b5;
}
.cookiebar p {
    margin: 0 70px 0 30px;
}
.cookiebar a {
    color: #c33;
    text-decoration: none;
}
.continuebutton {
    width: 16px;
    font-size: 17px;
    line-height: 17px;
    position: absolute;
    right: 30px;
    box-shadow: 0px 0px 8px #b5b5b5;
    background-color: white;
    padding: 6px;
    font-weight: bold;
    color: #818181;
    border-radius: 15px;
    border: 2px solid #b5b5b5;
    bottom: 4px;
    cursor: pointer;
}
.continuebutton:hover {
    color: black;
}
.ie8 .cookiebar {
    border-top: 4px solid #b5b5b5;
}
.cookiebar {
    *border-top: 2px solid #ccc;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    border-color: rgba(181,67,2,0.8);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(181,67,2,0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(181,67,2,0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(181,67,2,0.6);
}
#header #languageSwitcher select {
    width: 164px;
}
#marquee_1 {
    display: none;
}
.btn-search {
    color: #ffff;
    text-shadow: none;
    background-color: #29abe2;
    background-repeat: none;
    border-color: #29abe2;
    display: inline-block;
    padding: 4px 12px;
    border-radius: none;
}
.btn-search:hover,
.btn-search:focus,
.btn-search:active,
.btn-search.active,
.btn-search.disabled,
.btn-search[disabled] {
    color: #ffffff;
    background-color: #090329;
    *background-color: #090329;
}
.btn-search:active,
.btn-search.active {
    background-color: #090329 \9;
}
@media screen and (min-width: 240px) and (max-width: 479px) {
        .bxslider li .slider-caption h3 {
                font-size: 15px;
                margin: 5px;
        }
        #bottom .menu li a {
                font-size:14px;
        }
}
@media screen and (max-width: 480px) { #header #top { background: #fff; } #header #top .logo, #header #top .logo a, #header #top .logo img { width: 100%; height: auto; padding: 0; margin: 0 auto 5px; } #header #top .span6 { width: 100%; padding: 0; } #img-blocks h3 { font-size: 12px; padding: 0 5px; line-height: 20px; }}
@media screen and (min-width: 480px) {
        .bxslider li .slider-caption h3 {
                font-size: 18px;
                margin: 5px 10px;
        }
        .bxslider li .slider-caption p {
                display: block;
                font-size: 12px;
                padding: 0 10px;
        }
}
@media screen and (min-width: 481px) and (max-width: 767px) {

}
@media screen and (max-width: 599px) {
        #header .tools {
                clear:left;
        }
}
@media screen and (min-width: 600px) and (max-width: 979px) {
        #header .tools {
                padding-top:5px;
        }
}
@media screen and (max-width: 767px) {
        body {
                padding-left:0;
                padding-right:0;
        }
        [class*="span"].pull-right, .row-fluid [class*="span"].pull-right, .row-fluid [class*="span"] {
                float:none;
        }
        .nav .open .dropdown-menu {
                margin-left:5px;
                margin-right:5px;
        }
        .nav .open .dropdown-menu > li > a,
        .nav .open .dropdown-menu .dropdown-header {
                padding:5px;
        }
        #main-content {
                border-left:none;
                border-right:none;
                padding-left:5px;
                padding-right:5px;
        }
        #footer > .container > div {
                border-width:0px;
        }
        #highlights div[class*="span"] {
                text-align:center;
        }
        #highlights [class*="span"], #img-blocks div[class*="span"] {
                margin-left:0;
                margin-right:0;
        }
        #img-blocks h3 {
                margin-left:20%;
                margin-right:20%;
        }
        .nav-col .menu li {
                margin-right: 0;
        }
        #bottom .menu li a {
                font-size:12px;
        }
}
@media screen and (min-width: 768px) {
        .row-fluid.no-space [class*="span"] {
                display: block;
                width: 100%;
                min-height: 30px;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                float: left;
                margin-left: 0%;
                *margin-left: -0.052083333333333336%;
        }
        #header #top {
                min-height: 116px;
        }
        #header #top .logo a, #header #top .logo img {
                display: block;
                width: 324px;
                height: 115px;
                margin:0;
        }
        #header #top .right-header {
                float: right;
                position:relative;
                z-index:920;
        }
        .bxslider li .slider-caption h3 {
                font-size: 21px;
                margin: 10px 15px 5px;
        }
        .bxslider li .slider-caption p {
                font-size: 14px;
                font-weight: bold;
                padding: 0 15px;
        }
}
@media screen and (min-width: 768px) and (max-width: 979px) {
        .nav .open .dropdown-menu > li > a,
        .nav .open .dropdown-menu .dropdown-header {
                padding: 5px 15px 5px 25px;
        }
}
@media screen and (max-width: 979px) {
        #header #top .right-header {
                overflow:hidden;
        }
        #header #top .right-header #lang_sel_list, #header #top .right-header .social {
                margin-bottom:5px;
                float:left;
        }
        .tools li {
                margin-right:3px;
        }
        #mainMenu .nav, #mainMenu .nav .dropdown {
                position:static;
        }   
        .nav .open .dropdown-menu {
                position: static;
                float: none;
                width: auto;
                margin-top: 0;
                background-color: transparent;
                border: 0;
                box-shadow: none;
        }
        .nav .open .dropdown-menu > li > a {
                line-height: 17px;
        }
        .nav .open .dropdown-menu > li > a:hover,
        .nav .open .dropdown-menu > li > a:focus {
                background-image: none;
        }
        #mainMenu .dropdown-submenu > .dropdown-menu {
                margin-left: 15px;
        }
        #tickfield {
                display:none;
        }
}
@media screen and (min-width: 1170px) {
        .container,
        .navbar-static-top .container,
        .navbar-fixed-top .container,
        .navbar-fixed-bottom .container {
                width: 1170px !important;
        }
        .no-space input, .no-space textarea, .no-space .uneditable-input {
                margin-left: 0;
        }
        .no-space .controls-row [class*="span"] + [class*="span"] {
                margin-left: 0px;
        }
        .no-space .thumbnails {
                margin-left: 0px;
        }
        .no-space .thumbnails > li {
                margin-left: 0px;
        }
        .no-space [class*="span"] {
                float: left;
                min-height: 1px;
                margin-left: 0px;
        }
        .row-fluid.no-space {
                width: 100%;
                *zoom: 1;
        }
        .row-fluid.no-space:before,
        .row-fluid.no-space:after {
                display: table;
                content: "";
                line-height: 0;
        }
        .row-fluid.no-space [class*="span"] {
                display: block;
                width: 100%;
                min-height: 30px;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                float: left;
                margin-left: 0%;
                *margin-left: -0.052083333333333336%;
        }
        .row-fluid.no-space [class*="span"]:first-child {
                margin-left: 0;
        }
        .row-fluid.no-space .controls-row [class*="span"] + [class*="span"] {
                margin-left: 0%;
        }
        .row-fluid.no-space .span12 {
                width: 99.99999999999999%;
                *width: 99.94791666666666%;
        }
        .row-fluid.no-space .span11 {
                width: 91.66666666666666%;
                *width: 91.61458333333333%;
        }
        .row-fluid.no-space .span10 {
                width: 83.33333333333331%;
                *width: 83.28124999999999%;
        }
        .row-fluid.no-space .span9 {
                width: 74.99999999999999%;
                *width: 74.94791666666666%;
        }
        .row-fluid.no-space .span8 {
                width: 66.66666666666666%;
                *width: 66.61458333333333%;
        }
        .row-fluid.no-space .span7 {
                width: 58.33333333333333%;
                *width: 58.28124999999999%;
        }
        .row-fluid.no-space .span6 {
                width: 49.99999999999999%;
                *width: 49.94791666666666%;
        }
        .row-fluid.no-space .span5 {
                width: 41.66666666666666%;
                *width: 41.61458333333332%;
        }
        .row-fluid.no-space .span4 {
                width: 33.33333333333333%;
                *width: 33.28124999999999%;
        }
        .row-fluid.no-space .span3 {
                width: 24.999999999999996%;
                *width: 24.947916666666664%;
        }
        .row-fluid.no-space .span2 {
                width: 16.666666666666664%;
                *width: 16.614583333333332%;
        }
        .row-fluid.no-space .span1 {
                width: 8.333333333333332%;
                *width: 8.281249999999998%;
        }
        .row-fluid.no-space .offset12 {
                margin-left: 99.99999999999999%;
                *margin-left: 99.89583333333333%;
        }
        .row-fluid.no-space .offset12:first-child {
                margin-left: 99.99999999999999%;
                *margin-left: 99.89583333333333%;
        }
        .row-fluid.no-space .offset11 {
                margin-left: 91.66666666666666%;
                *margin-left: 91.5625%;
        }
        .row-fluid.no-space .offset11:first-child {
                margin-left: 91.66666666666666%;
                *margin-left: 91.5625%;
        }
        .row-fluid.no-space .offset10 {
                margin-left: 83.33333333333331%;
                *margin-left: 83.22916666666666%;
        }
        .row-fluid.no-space .offset10:first-child {
                margin-left: 83.33333333333331%;
                *margin-left: 83.22916666666666%;
        }
        .row-fluid.no-space .offset9 {
                margin-left: 74.99999999999999%;
                *margin-left: 74.89583333333333%;
        }
        .row-fluid.no-space .offset9:first-child {
                margin-left: 74.99999999999999%;
                *margin-left: 74.89583333333333%;
        }
        .row-fluid.no-space .offset8 {
                margin-left: 66.66666666666666%;
                *margin-left: 66.5625%;
        }
        .row-fluid.no-space .offset8:first-child {
                margin-left: 66.66666666666666%;
                *margin-left: 66.5625%;
        }
        .row-fluid.no-space .offset7 {
                margin-left: 58.33333333333333%;
                *margin-left: 58.22916666666666%;
        }
        .row-fluid.no-space .offset7:first-child {
                margin-left: 58.33333333333333%;
                *margin-left: 58.22916666666666%;
        }
        .row-fluid.no-space .offset6 {
                margin-left: 49.99999999999999%;
                *margin-left: 49.89583333333332%;
        }
        .row-fluid.no-space .offset6:first-child {
                margin-left: 49.99999999999999%;
                *margin-left: 49.89583333333332%;
        }
        .row-fluid.no-space .offset5 {
                margin-left: 41.66666666666666%;
                *margin-left: 41.562499999999986%;
        }
        .row-fluid.no-space .offset5:first-child {
                margin-left: 41.66666666666666%;
                *margin-left: 41.562499999999986%;
        }
        .row-fluid.no-space .offset4 {
                margin-left: 33.33333333333333%;
                *margin-left: 33.22916666666666%;
        }
        .row-fluid.no-space .offset4:first-child {
                margin-left: 33.33333333333333%;
                *margin-left: 33.22916666666666%;
        }
        .row-fluid.no-space .offset3 {
                margin-left: 24.999999999999996%;
                *margin-left: 24.895833333333332%;
        }
        .row-fluid.no-space .offset3:first-child {
                margin-left: 24.999999999999996%;
                *margin-left: 24.895833333333332%;
        }
        .row-fluid.no-space .offset2 {
                margin-left: 16.666666666666664%;
                *margin-left: 16.5625%;
        }
        .row-fluid.no-space .offset2:first-child {
                margin-left: 16.666666666666664%;
                *margin-left: 16.5625%;
        }
        .row-fluid.no-space .offset1 {
                margin-left: 8.333333333333332%;
                *margin-left: 8.229166666666664%;
        }
        .row-fluid.no-space .offset1:first-child {
                margin-left: 8.333333333333332%;
                *margin-left: 8.229166666666664%;
        }
        .row-fluid.no-space .thumbnails {
                margin-left: 0;
        }
        [class*="span"].pull-right, .no-space [class*="span"].pull-right {
                float:right;
        }
        #header {
                position: fixed;
                z-index: 900;
                top: 0;
                width: 100%;
        }
        #header > .container {
                position:relative;
                z-index:910;
        }
        #header #top .right-header #lang_sel_list,
        #header #top .right-header .social {
                float: right;
                margin-bottom:0;
        }
        .tools {
                position:absolute;
                z-index:925;
                top:91px;
                right:5px;
                padding-right:0;
        }
        .tools li {
                margin-left:1px;
                margin-right:0;
        }
        #header #languageSwitcher {
                position:absolute;
                z-index:920;
                right:5px;
                top:35px;
        }
        #mainMenu {
                padding-left: 0;
                padding-right: 0;
                display:none;
        }
        #mainMenu .dropdown-submenu .caret {
                border-top: 4px solid transparent;
                border-bottom: 4px solid transparent;
                border-left: 6px solid#29abe2;
                border-right-width: 0px;
        }
        .navbar {
                background: #fff;
                min-height: 26px;
                border-width: 0 0 4px;
        }
        .navbar .nav {
                margin-right:0;
        }
        .nav > li .dropdown-menu {
                border-color:#29abe2;
                border-bottom-width: 0px;
        }
        .nav > li .dropdown-menu a {
                font-size: 11px;
                border-bottom: 1px solid#29abe2;
        }
        .nav .open > a,
        .nav .open > a:hover,
        .nav .open > a:focus {
                background-color: transparent;
        }
        .dropdown-menu > li > a {
                padding: 7px 8px;
        }
        #content {
                padding-top: 207px;
        }
        #content #main-content {
                width:1148px;
                overflow:hidden;
                padding-top:20px;
        }
        #content #main-content.space {
                width:1148px;
                padding-left:10px;
                padding-right:10px;
        }
        #intro {
                padding-bottom:14px;
                margin-bottom:5px;
                background:url(intro-shadow.gif) 0 bottom repeat-x;
                *width:982px !important;
                *margin-right:-2px;     
        }
        #intro .span8 {
                *max-width:653px;
        }
        #intro .span4 {
                *max-width:327px;
        }       
        #entry-carousel {
                border-left: 1px solid #bdbdbd;
        }
        .bxslider li .slider-caption {
                height: 78px;
        }
        .bxslider li .slider-caption h3 {
                font-size: 24px;
                margin: 15px 20px 10px;
        }
        .bxslider li .slider-caption p {
                font-size: 16px;
                font-weight: bold;
                padding: 0 20px;
        }
        #info-box {
                border-right: 1px solid #bdbdbd;
        }
        #top-info {
                height: 160px;
        }
        #bot-form {
                height: 100px;
        }   
        #tickfield {
                display:inline-block;
                color:#fff;
                line-height:1.2em;
                padding:0 15px;
                white-space:nowrap;
                overflow:hidden;
        }
}
@media screen and (min-width: 1200px) {
    .span12 {
        width: 960px;
    }
    .span11 {
        width: 880px;
    }
    .span10 {
        width: 800px;
    }
    .span9 {
        width: 720px;
    }
    .span8 {
        width: 640px;
    }
    .span7 {
        width: 560px;
    }
    .span6 {
        width: 480px;
    }
    .span5 {
        width: 400px;
    }
    .span4 {
        width: 320px;
    }
    .span3 {
        width: 240px;
    }
    .span2 {
        width: 160px;

    }
    .span1 {
        width: 80px;
    }
    .offset12 {
        margin-left: 960px;
    }
    .offset11 {
        margin-left: 880px;
    }
    .offset10 {
        margin-left: 800px;
    }
    .offset9 {
        margin-left: 720px;
    }
    .offset8 {
        margin-left: 640px;
    }
    .offset7 {
        margin-left: 560px;
    }
    .offset6 {
        margin-left: 480px;
    }
    .offset5 {
        margin-left: 400px;
    }
    .offset4 {
        margin-left: 320px;
    }
    .offset3 {
        margin-left: 240px;
    }
    .offset2 {
        margin-left: 160px;
    }
    .offset1 {
        margin-left: 80px;
    }
}
.home-box {
    border: 1px solid #29abe2;
    padding: 10px;
    height: 253px;
    margin: 16px 3% !important;
}
.home-box:hover {
    box-shadow: #eb5d0b 0px 0px 15px 0px;
    -webkit-box-shadow: #eb5d0b 0px 0px 15px 0px;
}
.home-box img {
    margin-bottom: 8px;
}
.space-top {
    padding-top: 20px;
}
.space-bottom {
    padding-bottom: 20px;
}
.margin-row1 {
    margin: 0 6%;
}
.margin-row2 {
    margin: 0 20.25% 16px 20.25%;
}
@media screen and (max-width: 767px){
    [class*="span"].home-box,.row-fluid [class*="span"].home-box {
        width: 80%;
    }
    .margin-row2 {
        margin: 0 6% 16px 6%;
    }
}
@media screen and (min-width: 600px) and (max-width: 979px){
    .home-box {
        height: 263px;
    }
    #main-content.space {
        padding-left:10px;
    }
}
@media print {
    a:after, a:link:after, a:visited:after, a[href]:after {
        content:"";
        font-size:1%;
    }
    #lang_sel_list, #top .tools, #tickfield, #search-form, #bottom .menu {
        display:none;
    }
    #marquee_1 {
        display:block;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
    #mainMenu {
        margin-right:-20px;
    }
    #mainMenu > ul > li > a {
        padding:5px 2px 5px 0;
        margin-right:1px;
    }  
}
