body {
  margin:10px;
}
h1 {
  font-size:146.5%;
}
h1.title a {color:#333; text-decoration:none;}
h2 {
  font-size:138.5%;
}
h3 {
  font-size:123.1%;
}
h4 {
  font-size:108%;
}
h1, h2, h3 {
  margin:1em 0;
}
h3, h4, h5, h6, strong, dt {
  font-weight:bold;
}
optgroup {
  font-weight:bold;
  font-style:italic;
}
optgroup option{
  font-weight: normal;
  font-style: normal;
}
abbr, acronym {
  border-bottom:1px dotted #000;
  cursor:help;
}
em {
  font-style:italic;
}
del {
  text-decoration:line-through;
}
blockquote, ul, ol, dl {
  margin:1em;
}
ol, ul, dl {
  margin-left:2em;
}
ol li {
  list-style:decimal outside;
}
ul li {
  list-style:disc outside;
}
dl dd {
  margin-left:1em;
}
th, td {
  padding:.5em;
}
th, td.coltop {
  text-align:center;
  background-color:#A9B6BD;
  color:#FFF;
}
th a, td.coltop a {
  color:#FFF;
}
caption {
  margin-bottom:.5em;
  text-align:center;
}
sup {
  vertical-align:super;
}
sub {
  vertical-align:sub;
}
p, fieldset, table, pre {
  margin-bottom:1em;
}
button, input[type="checkbox"], input[type="radio"], input[type="reset"], input[type="submit"] {
  padding:1px;
}
/*=== Clear fix ===*/
.clearfix:after, .container:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix, .container {
  display: inline-block;
}
* html .clearfix, * html .container {
  height: 1%;
}
.clearfix, .container {
  display: block;
}

.clear {clear:both; height:1px; margin:0; padding:0;font-size:1px; line-height:1px; overflow:hidden; visibility:hidden;}
.content {line-height:140%; overflow:hidden;}
.white {color: #fff !important; background-color: inherit;}
.yellow {color: #FFB400 !important; background-color: inherit;}
.orange, .orange {color: #f60 !important; background-color: inherit;}
.red, .red a {color: #AE1F24 !important; background-color: inherit;}
.grey, .grey a {color: #778 !important; background-color: inherit;}
.green, .green a {color: #24981D !important; background-color: inherit;}
.subgreen {color: #71AC0A !important; background-color: inherit;}
.darkgrey {color: #556 !important; background-color: inherit;}
.blue, .blue a {color: #228ABA !important; background-color: inherit;}
.head {color: #1B5790 !important; background-color: inherit;}
.black, .black a {color: #001 !important; background-color: inherit;}
.txtl{text-align:left!important;}
.txtr{text-align:right!important;}
.txtc{text-align:center!important;}
.txtj{text-align:justify!important;}
.nodecoration a, .nodecoration { text-decoration:none !important;}
.nomargin { margin:0 !important;}
.nopadding { padding:0 !important;}
.noborder { border:0 !important;}
.fl {float:left;}
.fr {float:right;}

.normal { font-size:85%;}
.small { font-size:10px;}
.smaller { font-size:9px;}
.smallest { font-size:8px;}

.mt0 {margin-top:0px !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt20 {margin-top:20px !important;}
.mb0 {margin-bottom:0px !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}
.mr0 {margin-right:0px !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr20 {margin-right:20px !important;}
.ml0 {margin-left:0px !important;}
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml20 {margin-left:20px !important;}

a.rev-positive {}
a.rev-negative { color:#C00!important;}
/*
     */
/*
*/