div.Left {
  width: 48%;
  float: left; }

div.Right {
  width: 48%;
  float: right; }

div.Clear {
  width: 100%;
  height: 1px;
  clear: both; }

h1.Title {
  text-align: left;
  float: left;
  width: 56%;
  color: #333;
  font-size: 67px;
  position: relative;
  left: 267px;
  margin: 0px; }

img.MainLogo {
  width: 220px; }

div.SliderContainer {
  width: 950px;
  margin: 10px auto;
  background: #333;
  position: relative;
  height: 400px;
  padding: 5px;
  -moz-box-shadow: 6px 6px 5px #888;
  -webkit-box-shadow: 6px 6px 5px #888;
  box-shadow: 6px 6px 5px #888; }

p.Description {
  width: 75%;
  margin: 5px auto;
  font-size: 18px;
  text-align: center;
  /*border-bottom: solid 4px #8CC0D7;*/
  padding-bottom: 15px;
  color: #333; }

div#overlay {
  position: absolute;
  left: 4px;
  text-align: left;
  bottom: 28px;
  height: auto;
  width: 400px;
  background: #333;
  opacity: 0.87;
  padding: 13px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  color: white;
  z-index: 12;
  font-size: 22px; }
  div#overlay a, div#overlay a:visited {
    color: white; }

div#slider {
  width: 690px;
  height: 100%;
  float: left; }

div#tabs {
  width: 235px;
  float: right;
  height: 98%;
  padding-top: 8px;
  font-family: "Arvo"; }

a.Tab {
  position: relative;
  width: 100%;
  background: url("../../img/web/SliderDivider.png") bottom no-repeat;
  display: block;
  text-align: left;
  font-size: 24px;
  color: white;
  text-decoration: none;
  padding: 31px 0px;
  opacity: 0.5;
  padding-left: 24px;
  left: -20px; }

a.Tab.Current {
  opacity: 1 !important; }

a.Tab:last-of-type {
  background: none; }

a.Tab:hover {
  color: #008FD2; }

div#slider img {
  width: 100%;
  height: 100%; }

div.nivo-directionNav, div.nivo-controlNav, nivo-controlNav{
  display: none !important; }

img.HomeGraphic {
  height: 210px;
  width: 930px;
  margin: auto;
  display: block; }

div.ContentButton {
  width: 225px;
  background: #333;
  float: left;
  margin: 5px 40px;
  padding: 0px 0px 20px 0px;
  box-shadow: 3 5 8 2 black;
  -webkit-box-shadow: 3 5 8 2 black;
  -moz-box-shadow: 3 5 8 2 black;
  -ms-box-shadow: 3 5 8 2 black;
  -o-box-shadow: 3 5 8 2 black;
  color: white;
  text-align: center;
  border-radius: 3px; }

div.ContentButtonTitle {
  width: 100%;
  height: 41px;
  padding-top: 11px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom: inset 1px; }
  div.ContentButtonTitle h3 {
    margin-top: 0px;
    font-size: 26px; }
  div.ContentButtonTitle.Blue {
    background: -webkit-linear-gradient(top, #0055b2 1%, #003d7f 96%);
    background: -moz-linear-gradient(top, #0055b2 1%, #003d7f 96%);
    background: -o-linear-gradient(top, #0055b2 1%, #003d7f 96%);
    background: -ms-linear-gradient(top, #0055b2 1%, #003d7f 96%);
    background: -linear-gradient(top, #0055b2 1%, #003d7f 96%); }
  div.ContentButtonTitle.Purple {
    background: -webkit-linear-gradient(top, #7200ae 1%, #51007b 96%);
    background: -moz-linear-gradient(top, #7200ae 1%, #51007b 96%);
    background: -o-linear-gradient(top, #7200ae 1%, #51007b 96%);
    background: -ms-linear-gradient(top, #7200ae 1%, #51007b 96%);
    background: -linear-gradient(top, #7200ae 1%, #51007b 96%); }
  div.ContentButtonTitle.Green {
    background: -webkit-linear-gradient(top, #019444 1%, #01612d 96%);
    background: -moz-linear-gradient(top, #019444 1%, #01612d 96%);
    background: -o-linear-gradient(top, #019444 1%, #01612d 96%);
    background: -ms-linear-gradient(top, #019444 1%, #01612d 96%);
    background: -linear-gradient(top, #019444 1%, #01612d 96%); }

div.ContentButton:first-of-type {
  margin-left: 75px; }
div.ContentButton h2 {
  font-size: 22px; }
div.ContentButton a {
  clear: both;
  font-size: 19px;
  color: white;
  margin: 20px 5px;
  text-decoration: none;
  display: block; }
  div.ContentButton a:hover {
    color: #008FD2; }
  div.ContentButton a:first-of-type {
    margin-top: 20px; }
