 
html {  
  color: white;  
  background-color: black;
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
  -webkit-text-size-adjust: 100%;
}

body {
  background-color: black; 
  color: white;
  font-style: normal;  
  font-variant: normal;  
  font-weight: normal;  
  font-size: 16px;  
  line-height: 1.231;  
  font-family: arial, helvetica, clean, sans-serif;
  text-align: left;
}

body, div, h2, h3, h4, h5, h6, form, p, th, td {  
  margin-top: 0px;  
  margin-right: 0px;  
  margin-bottom: 0px;  
  margin-left: 0px;  
  padding-top: 0px;
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;
  max-height: 99999999px; /* For iphones */
}

table, td, tr {  
  border-collapse: separate;  
  border-spacing: 15px 3px;
  border: none;
  outline:none;
  text-align: justify;

}

th {  
    display: table-cell;
    font-weight: 900;
    text-align: center;
}

.p2 {
  border: 2px solid;
  border-radius: 5px;
  border-spacing: 7px 7px;
  font-size: 12px;
/*  line-height: 0.8;  */
}

.t2 {
  border: none;
  border-collapse: separate;
  border-spacing: 0px 0px;
  padding: 0px;
}

.displaynone { display:none; }


img {  
  border-top-width: 0px;  
  border-right-width: 0px;  
  border-bottom-width: 0px;  
  border-left-width: 0px;  
  border-top-style: none;  
  border-right-style: none;  
  border-bottom-style: none;  
  border-left-style: none;
}


a {
  color: #00FFFF;
}


sup {  
  vertical-align: text-top;
}

sub {  
  vertical-align: text-bottom;
}

#ft {  
  clear: both;  
  width: 22.5cm;
  margin-left: auto ;
  margin-right: auto ;
}

#hd {  
  margin-top: auto;  
  margin-right: 18px;  
  margin-bottom: auto;  
  margin-left: 8px;  
  width: auto;
  text-align: center;
  background-image: url("images/topbanner.png");
  background-size: 850px 203px;
  background-repeat: no-repeat;
  background-position: center top;
  /*float: right;*/
}

#bd {  
  width: 23cm;  
  margin-left: auto ;
  margin-right: auto ;
}


.menustyle {  
  display: block;  
  position: relative;
  width: 180px;
  margin-top: 22px;
  max-height: 999999px;
/*  font-weight: bold;*/
  text-align: justify;
}

.mainstyle { 
  display: block;  
  position: relative;
  margin-left: 11.5em;
  float: none;  
  width: auto;
  text-align: justify;  
}


#container {  
  width: 100%;
  float: right;  
  margin-left: -25em;
}


h1 {  
  font-size: 138.5%;
  text-align: center;
  font-family: Helvetica,Arial,sans-serif;
}

h2 {  
  font-size: 123.1%;
}

h3 {  
  font-size: 108%;
  text-align: center;
}

h1, h2, h3 {  
  margin-top: 1px;  
  margin-right: 0px;  
  margin-bottom: 1em;  
  margin-left: 0px;
}

h1, h2, h3, h4, h5, h6, strong {  
  font-weight: bold;
  color: yellow;
}

figcaption {
  font-size: 80%
}

ul {  
  margin-top: 1em;  
  margin-right: 1em;  
  margin-bottom: 1em;  
  margin-left: 0.5em;
  list-style-position: outside;  
}

ol {  
  list-style-type: decimal;  
  list-style-position: outside;  
  list-style-image: none;
}

li {
  font-weight: bold;
}

myb {
  font-weight: bold;
  color: yellow;
}

ul2  {  
  line-height: 1.5em;
  list-style-type: none;  
  list-style-position: outside;  
  list-style-image: none;
}


.rotateimg90 {
  -webkit-transform:rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}