#mainContents {
  padding-left:10px;
}
#mainContents h1.module-head strong {
    border-bottom:solid 2px #e60012;
    color:#e60012!important;
    display:inline;
    padding-bottom:3px;
}

a,
a:link,
a:active,
a:hover{
color:#121284
}
a:visited{
color:#8800AA;
}

/* conts */
.contents *{
  margin:0;
  padding:0;
}
.contents h1{
  margin-bottom:10px;
  font-size:107%;
  color:#e60012!important;
  border-bottom:solid 1px #e60012;
}
.contents #bodyContent{
  width:100%;
  font-size:12px;
  line-height:1.4em;
}
.contents h3#siteSub{
  font-weight:normal;
  text-align:right;
  background:none;
}

.contents h2{
  font-size:107%;
  color:#e60012;
  border-bottom:solid 1px #e60012;
  clear:both;
}
.contents h3{
  margin:10px 5px 0;
  background:#eee;
}

.contents p{padding:5px 5px 15px}
.contents .wikitable{border-collapse:collapse;}
.contents .wikitable td,
.contents .wikitable th,
.contents .wikitable{border:1px solid #ccc;padding:2px 4px}
.contents #toc{border:1px solid #ccc;margin:5px 0 25px}
.contents #toc td{padding:2px}
.contents #toc h2{padding:2px;color:#000;font-size:12px;border:0}
.contents #toc ul{padding:0}
.contents #toc ul ul{padding:0 10px 4px}
.contents #toc li{list-style:none}
.contents #toctitle{background:#eee;}
.contents #toctitle h2{margin:0}
.contents .toccolours{border:1px solid #ccc;}
.contents .toccolours td{padding:2px;border:1px solid #ccc;}
.contents .tright{float:right;margin:5px 0 5px 15px}
.contents .thumb{background:#f5f5f5;color:#666}
.contents ol{padding:5px 5px 5px 40px ;}
.contents ul{padding:5px 5px 5px 30px ;}
.contents ul li{list-style:square;}
/*
.contents .printfooter{display:none}
*/
.contents .references{}

.contents .catlinks{clear:both;padding:10px;background:#E3F2F4;margin:20px 0 10px}
margin-bottom:15px}

.contents dl{padding:5px;}
.contents dt{font-weight:bold}
.contents dd{padding: 0 0 5px 20px}


