@charset "utf-8";

body {
  margin: 0;
  padding: 0;
}

div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote {
  margin: 0;
  padding: 0;
}

li {
  list-style: none;
}

img {
  border: none;
  vertical-align: top;
}

.opacity a:hover img {
  Filter: Alpha(Opacity=85);
  opacity: .85;
}

.size10 {
  font-size: 10px !important;
  line-height: 14px !important;
}

.f-r {
  float: right;
}

.f-l {
  float: left;
}

.mgt8p {
  margin-top: 8%;
}

.mgt10p {
  margin-top: 10%;
}

.mgtm5 {
  margin-top: -5px !important;
}

.mgt5 {
  margin-top: 5px;
}

.mgt9 {
  margin-top: 9px;
}

.mgt10 {
  margin-top: 10px;
}

.mgt12 {
  margin-top: 12px !important;
}

.mgt14 {
  margin-top: 14px;
}

.mgt15 {
  margin-top: 15px;
}

.mgt16 {
  margin-top: 16px;
}

.mgt17 {
  margin-top: 17px;
}

.mgt20 {
  margin-top: 20px;
}

.mgt25 {
  margin-top: 25px;
}

.mgt30 {
  margin-top: 30px !important;
}

.mgt35 {
  margin-top: 35px;
}

.mgt40 {
  margin-top: 40px !important;
}

.mgt45 {
  margin-top: 45px;
}

.mgt50 {
  margin-top: 50px;
}

.mgt55 {
  margin-top: 55px;
}

.mgt60 {
  margin-top: 60px;
}

.mgt65 {
  margin-top: 65px;
}

.mgt70 {
  margin-top: 70px !important;
}

.mgt75 {
  margin-top: 75px !important;
}

.mgt80 {
  margin-top: 80px !important;
}

.mgt85 {
  margin-top: 85px !important;
}

.mgt90 {
  margin-top: 90px !important;
}

.mgt100 {
  margin-top: 100px !important;
}

.mgt110 {
  margin-top: 110px !important;
}

.mgt145 {
  margin-top: 145px !important;
}

.mgb5 {
  margin-bottom: 5px;
}

.mgb10 {
  margin-bottom: 10px;
}

.mgl3 {
  margin-left: 3px;
}

.mgl5 {
  margin-left: 5px;
}

.mgl8 {
  margin-left: 8px;
}

.mgl10 {
  margin-left: 10px;
}

.mgl15 {
  margin-left: 15px;
}

.mgl35 {
  margin-left: 35px;
}

.mgl16 {
  margin-left: 16px;
}

.mgl17 {
  margin-left: 17px;
}

.mgl19 {
  margin-left: 19px;
}

.mgl20 {
  margin-left: 20px;
}

.mgl48 {
  margin-left: 48px;
}

.mgl57 {
  margin-left: 57px;
}

.mgl125 {
  margin-left: 125px !important;
}

.mgr15 {
  margin-right: 15px;
}

.mgr30 {
  margin-right: 50px;
}

.mgb20 {
  margin-bottom: 20px !important;
}

.mgb30 {
  margin-bottom: 30px !important;
}

.mgb40 {
  margin-bottom: 40px;
}

.pdr0 {
  padding-right: 0 !important;
}

.pdt20 {
  padding-top: 20px !important;
}

.pdt50 {
  padding-top: 50px;
}

.t-left {
  text-align: left !important;
}

.t-right {
  text-align: right !important;
}

.t-center {
  text-align: center !important;
}

.cf {
  zoom: 1;
  /*for IE 5.5-7*/
}

.cf:after {
  /*for modern browser*/
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}