@font-face {
  font-family: 'Minion';
  src: url('../../Fonts/MinionPro.otf') format('opentype');
}
@font-face {
  font-family: 'Minion-Bold';
  src: url('../../Fonts/Minion-Bold.ttf') format('truetype');
  src: url('../../Fonts/Minion-Bold.otf') format('opentype');
}
@font-face {
  font-family: 'Open Sans';
  src: url('../../Fonts/OpenSans.woff2');
  src: url('../../Fonts/OpenSans.woff');
  src: url('../../Fonts/OpenSans.ttf');
}
@font-face {
  font-family: 'Open Sans Light';
  src: url('../../Fonts/OpenSans-Light.ttf');
}
@font-face {
  font-family: 'Open Sans Regular';
  src: url('../../Fonts/OpenSans-Regular.ttf');
}
* {
    box-sizing: border-box;
}
img {
    border: medium none;
}

a {
    color: #424242;
    font: 14px Segoe, "Segoe UI";
    text-decoration: none;
}
body {
    font: 14px Segoe, "Segoe UI";
    margin: 0;
    padding: 0;
}
.MainStructure {
    background: #fff none repeat scroll 0 0;
}
.MainStructure .TopBanner {
    margin: 0 auto;
    position: relative;
    width: 100%;
}
.MainStructure .FooterBanner {
    background: #3f3e40;
    margin: 0 auto;
    position: relative;
    width: 1420px;
}
.MainStructure .ContentBanner {
    width: 100%;
    background: #fff;
}
.MainStructure .ContentBanner .MainContent{
    width: 1420px;
    margin: 50px auto 0;
    position: relative;
    min-height: 600px;
}
.MainStructure .TopBar, .FooterBar {
    width: 1420px;
    margin: 0 auto;
}
.MainStructure .LeftBar, .ContentBar {
    text-align: justify;
    vertical-align: top;
}
.MainStructure .LeftBar {
}
.MainStructure .ContentBar {
    padding: 0;
}
.ContentBanner.scrolling {
    margin-top: 390px;
}
