a:link { color: #82CAFA; font-weight: bold; text-decoration: none }
a:visited { color: #82CAFA; text-decoration: none }
a:hover { color: #82CAFA; text-decoration: none }
body    { color: #000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; margin: 0; padding: 0 }
address { color: #8c8c8c; font-size: 13px; font-style: normal; line-height: 14px }
p     { color: #000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; margin: 0 0 15; padding: 0 }
h1 { color: #000; font-size: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 26px; margin: 0 0 15px; padding-bottom:20px }
h2 { color: #82CAFA; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 22px; margin: 0 0 15px; padding: 0 }
h3 { color: #000; font-size: 13px; font-weight: bold; line-height: 17px; margin: 0 0 13px; padding: 0 0 2px; border-bottom: 3px solid #000 }
h4 { font-size: 13px; line-height: 14px; margin: 0 0 4px; padding: 0 0 2px; display: inline-block; border-bottom: 1px solid #82CAFA }
h5 { color: #82CAFA; font-size: 13px; font-weight: bold; line-height: 13px; margin: 0; padding: 0 }
li { text-indent: 0; margin: 0; padding: 0; border-width: 0; outline-width: 0 }
ul { text-indent: 0; list-style-type: disc; list-style-position: outside; margin: 0 0 15px 15px; padding: 0; border-width: 0; outline-width: 0 }
ol { text-indent: 0; list-style-type: decimal; list-style-position: outside; margin: 0 0 15px 22px; padding: 0; border-width: 0; outline-width: 0 }
input { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; margin: 0 0 2; padding: 0 }
input[type=submit] { width: 100%; padding: 6px 10px; margin: 8px 0; box-sizing: border-box; background-color:#82CAFA; color: #000; font-size: 11px; font-weight: bold}
.p_noAfter { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; margin: 0 0 0; padding: 0 }
.p_border { color: #000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; margin: 0 0 0; padding-left: 8px; border-style: solid; border-color: #82CAFA; }
.text_white { color: #fff }
.text_OR { color: #82CAFA }
td { font-size: 11px; line-height: 13px }
body,
html {
    margin: 0;
    padding-bottom: 10px;
    padding-top: 10px;
    background: #82CAFA;
}
#wrap {
    width: auto;
    margin: 0 auto;
    background: white;
}
@media screen and (min-width: 790px) {
    #wrap {
      width: 810px;
      margin: 0 auto;
      background: white;
    }
}

#float-wrap {
    float: left;
    width: auto;
    background: white;
    overflow: hidden;
    position: relative;
    border-radius: 20px;
}
#logomenu {
  float: left;
  width: 100%;
  background: white;
  position: relative;
}

#logomenu img { display: block; margin-left: auto; margin-right: auto; padding: 10px; } /* Logo image and menu image */
#logomenu ul { margin: 0; padding: 0; list-style-type: none; background-color: black; z-index: 1; } /* Make all menu backgrounds black */
#logomenu a { padding: 10px;}
#logomenu ul > li { display: inline-block; }
#logomenu li:last-child { padding-bottom: 9px; padding-top: 9px; padding-right: 18px; float: right; }
#logomenu label { display: inherit; padding: 10px; color: white; font-weight: bold; cursor: pointer; }
#logomenu input[type=radio] { display: none; }
#logomenu ul > li > ul { max-height: 0; overflow: hidden; position: absolute; margin-top: 0;} /* First drop-down menus */
#logomenu ul > li > ul > li { display: block; padding-top: 10px; }
#logomenu ul > li > ul > li:last-child { display: block; padding-top: 10px; padding-bottom: 10px; float: left; }
#logomenu ul > li > ul > li > ul { position: relative; }
#menu1:checked ~ #menu1,
#menu2:checked ~ #menu2,
#menu3:checked ~ #menu3,
#menu4:checked ~ #menu4,
#menu5:checked ~ #menu5 { max-height: 1000px; visibility: visible; opacity: 1; display: block; }
#submenu10:checked ~ #submenu10,
#submenu11:checked ~ #submenu11,
#submenu12:checked ~ #submenu12,
#submenu13:checked ~ #submenu13,
#submenu14:checked ~ #submenu14,
#submenu15:checked ~ #submenu15,
#submenu16:checked ~ #submenu16,
#submenu17:checked ~ #submenu17,
#submenu18:checked ~ #submenu18,
#submenu19:checked ~ #submenu19,
#submenu20:checked ~ #submenu20,
#submenu21:checked ~ #submenu21,
#submenu22:checked ~ #submenu22,
#submenu23:checked ~ #submenu23,
#submenu24:checked ~ #submenu24,
#submenu25:checked ~ #submenu25 { max-height: 100%; visibility: visible; opacity: 1; display: block; }

#main {
    float: left;
    width: auto;
    position: relative;
    padding: 20px;
}
#main-bottom {
    float: left;
    width: 100%;
    position: relative;
    padding: 20px;
    bottom: 0;
}
#main-bottom ul { list-style-type: none; margin: 0; padding: 0; }
#main-bottom li { display: inline-block; margin:auto; width: 19%; }
#main-bottom a { text-align:center; }

#main-left-wide {
    float: left;
    width: 100%;
}
#main-right-narrow {
    float: left;
    width: 100%;
}
#main-left-even {
    float: left;
    width: 100%;
}
#main-right-even {
    float: right;
    width: 100%;
}

@media screen and (min-width: 540px) {
  #main-left-wide {
      float: left;
      width: 63%;
  }
  #main-right-narrow {
      float: right;
      width: 33%;
  }
  #main-left-even {
      float: left;
      width: 49%;
  }
  #main-right-even {
      float: right;
      width: 49%;
  }
}


#break {clear: both; background: white}
div.img {
    display: block;
    margin: 0px;
    height: auto;
    width: auto;
    float: left;
    text-align: center;
}

div.img img {
    display: inline;
    margin: 5px;
}

div.desc {
    font-size: 10px;
    font-style: normal;
    text-align: center;
    font-weight: normal;
    width: 170px;
    margin: 5px;
}
.red {
  background-color: red;
}
.green {
  background-color: green;
}
.orange {
  background-color: #eb6e14;
}
.sphere {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  text-align: center;
  vertical-align: top;
  font-size: 150%;
  position: relative;
  display: inline-block;
  margin: 5px;
}