body {
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 12px;
    line-height: 1.5;
    color: #444;
}
@font-face {
	font-weight: normal;
	font-style: normal;
}
h1,
h2,
h3 {
    line-height: 1.2;
}
p {
    line-height: 1.25;
}
#main-content ul li,
.sitemap ul li {
    list-style: square outside url(img/list-square.gif?v=1);
	
}
.sitemap ul li ul {
    margin-top: 4px;
}
#header #top {
    background: #fff url(img/header-right.jpg) right 0 no-repeat;
}
#header #top .logo {
    display: block;
    margin: 0;
    padding-left: 10px;
}
#header #top .right-header {
    margin-bottom: 10px;
}
#header #top .right-header #lang_sel_list {
    padding-right: 3px;
    overflow: hidden;
    display: none;
}
#header #top .social-icon {
    background-image: url(img/social-sprite.gif?v=1);
    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: #4979c9;
    background-image: none;
    padding: 6px 0px 0px 0px;
    width: 59px;
    text-align: center;
    position: relative;
    height: 20px;
    vertical-align: bottom;
    border: 4px solid #fff;
    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: 1px solid #090329;
    margin: 0 0 2px;
}
.tools li a {
    color: #fff;
}
.tools li a:focus,
.tools li a:hover {
    color: #29abe2;
    text-decoration: none;
}
.tools li a i[class*="icon"] {
    margin: 0 2px;
}
#username-widget {
    position: absolute;
    z-index: 911;
    top: 99px;
    left: 0;
    width: 70%;
    color: #fff;
    background: #4979c9;
    display: none;
}
#username-widget>div {
    padding-left: 15px;
}
.navbar {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-bottom: 4px solid #29abe2;
    border-width: 0px 0px 4px;
    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: #375b97;
    outline: none !important;
}
.navbar .btn-navbar .icon-bar {
    background-color: #4979c9;
    -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: #375b97;
}
.navbar-inner h3 {
    color: #375b97;
    line-height: 32px;
    margin: 4px 0 4px 10px;
}
.navbar .dropdown-menu {
    padding: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
#mainMenu {
    font-size: 13px;
    font-family: 'Frutiger',Arial,"Helvetica Neue",Helvetica,sans-serif;
    padding-left: 10px;
}
#mainMenu .caret {
    margin-top: 5px;
    border-top-width: 6px;
    border-top-color: #c5e1f0;
    border-bottom-color: #c5e1f0;
}
#mainMenu a,
#mainMenu a.disabled {
    
}
#mainMenu>.nav {
    padding-top: 6px;
    padding-bottom: 6px;
}
#mainMenu>ul>li {
    margin-left: 10px;
    border-left: 1px solid #29abe2;
    padding-left: 10px;
}
#mainMenu>ul>li:first-child {
    margin-left: 0px;
    border-left-width: 0px;
    padding-left: 0px;
}
#mainMenu>ul>li>a {
    line-height: 16px;
    padding: 5px 3px 5px 0;
    margin-right: 3px;
}
#mainMenu>ul>li>a>.caret {
    display: none;
}
body.apl #mainMenu>ul>li>a {
    margin-right: 2px;
    font-size: 14px;
}
#mainMenu>ul>li>a:hover,
#mainMenu>ul>li>a:focus {
    color: #020a95
}
.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;
}
li.dropdown .dropdown-menu {
    margin-top: 0;
}
li.dropdown:hover>.dropdown-menu {
    display: block;
}
.navbar .nav .open .dropdown-menu>li>a:hover,
.navbar .nav .open .dropdown-menu>li>a:focus,
.dropdown-menu li a:hover,
.dropdown-menu li a:focus {
    color: #4a4a4a;
    background-color: #a7bedb;
}
.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: #4a4a4a;
}
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-submenu:hover>a,
.dropdown-submenu:focus>a {
    background-color: #29abe2;
    color: #fff;
    background-image: none;
    filter: none;
}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
    background-color: #29abe2;
    color: #fff;
    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;
}
#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(img/black-50.png?v=1) 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;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #41dafa !important;
}
#top-info {
    background: #779bd7;
}
#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: #fff;
    text-decoration: none;
    font-weight: bold;
}
#top-info ul li a:focus,
#top-info ul li a:hover {
    color: #111;
}
#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;
}
#top-search .btn,
#contact-form .btn {
    color: #333;
    font-weight: bold;
    background: #0370B6;
    border-color: #ccc;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}
#top-search .btn:hover,
#contact-form .btn:hover {
    color: #000;
    background: #bbb;
}
#bot-form,
#top-search {
    background: #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;
}
#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 {
    margin: 0 0 10px;
}
#main-content h1,
#main-content h1 *,
#main-content h2,
#main-content h2 *,
#main-content h3,
#main-content h3 * {
    color: #090329 !important;
}
#main-content h1,
#main-content h1 * {
    font-size: 31px !important;
}
#main-content h2,
#main-content h2 * {
    font-size: 24px !important;
}
#main-content h3,
#main-content h3 * {
    font-size: 16px !important;
}
#button-links {
    text-align: center;
    padding: 13px 0 5px;
    background: url(img/buttons-bg.png?v=1) 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: 1px 1px #666;
    background-image: url(img/buttons-sprite.png?v=1);
    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(img/highlights-grad.png?v=1) 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: #0f3647;
}
#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: #ec5005 url(img/img-block-title.png?v=1) 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: #4979c9;
}
.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(31,59,105,0.8);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(31,59,105,0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(31,59,105,0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(31,59,105,0.6);
}
#header #languageSwitcher select {
    width: 164px;
}
#marquee_1 {
    display: none;
}
#newsUpdates {
    padding-bottom: 15px;
}
@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;
	}
	#username-widget > div > div {
		float:none !important;
		width:100% !important;
	}
}
@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;
		}
		#header #top {
			background:#fff;
		}
}
@media screen and (min-width: 600px) and (max-width: 979px) {
		#header .tools {
				padding-top:5px;
		}
		#header #top {
			background-position:50% 0;
		}
}
@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;
				background: #fff url(img/header-right.jpg) right 0 no-repeat;
		}
		#header #top .logo img {
				display: block;
				width: 282px;
				margin:0;
				
		}
				#header #top .logo a {
			background-attachment: scroll;
			background-clip: border-box;
			background-color: rgba(0, 0, 0, 0);
			background-origin: padding-box;
			background-position: right 0;
			background-repeat: no-repeat;
			background-size: auto auto;
			
			display: block;
				width: 282px;
				height: 100px;
				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 {
			margin-bottom:0px;
		}
		#header #top .right-header {
			overflow:hidden;
		}
		#header #top .right-header #lang_sel_list {
			float:left;
		}
		#header #top .right-header ul {
			margin-bottom:0;
		}
		#header .tools {
			padding-left:15px;
		}
		.tools li {
			margin-right:3px;
		}
		#username-widget {
			position:static;
			width:100%;
			color:#000;
			background:#fff;
		}
		#mainMenu .nav, #mainMenu .nav .dropdown {
			position:static;
		}
		#mainMenu > .nav {
			padding-top:0;
			padding-bottom:0;
		}
		#mainMenu>ul>li {
			margin-left:0px;
			border-left-width:0px;
			padding-left:0px;
		}
		.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:5px solid transparent;
			border-bottom:5px solid transparent;
			border-left:7px 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:1168px;
				overflow:hidden;
				padding-top:20px;
		}
		#content #main-content.space {
				width:958px;
				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;
	}
}
.touch #header {
    position: static;
}
.touch #content {
    padding-top: 0;
}
.home-box {
    border: 1px solid #020a95
    padding: 10px;
    height: 253px;
    margin: 16px 3% !important;
}
.home-box:hover {
    -webkit-box-shadow: #e7333c 0px 0px 15px 0px;
    -moz-box-shadow: #e7333c 0px 0px 15px 0px;
    box-shadow: #e7333c 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;
	}
}
