#custom-bot {
  text-shadow: 1px 1px 0px #000;
}
#custom-bot h3, .foot h3 {
  color: #ffffff;
  font-size: 24px;
}

#custom-bot .block{
  float: left;
  width: 25%;
}

.foot .block {
  float: left;
  width: 32%;
}
 
#custom-bot .block-webformblock .block-top{
  padding-left: 20px;
}

#custom-bot .block p, #custom-bot .block label, .foot .block p, .foot .block label, .foot .block .content  {
  color: #f3f3f3;
}

#custom-bot .block .form-item {
  margin-top: 0;
}

#custom-bot .block.block-webformblock p, .foot .block.block-webformblock p {
  display: none;
}

#custom-bot .block.block-webformblock .content {
  padding-bottom: 0;
}

#custom-bot .block form input.form-text, #custom-bot .block form textarea.form-textarea, .foot .block form input.form-text, .foot .block form textarea.form-textarea {
  width: 195px;
  background: #5e749d;
  font-family: arial, verdana,sans-serif;
  font-size: 12px;
  color: #d2d7e1;
  padding: 3px;
  border: 1px solid #4b6596;
}

#custom-bot .block form textarea.form-textarea {
  height: 60px;
}
#custom-bot #block-block-79 p.intro {
  display: none;
}
#custom-bot #block-block-79 .content h3.title {
  display: none;
}
.foot .block form label {
  float: left;
  width: 70px;
}
.foot .block form .form-submit {
  margin-left: 70px;
}
/* These were used to make the course catalog listing tier out horizontally */


#footer ul.menu li.expanded {
  float: left;
  width: 145px;
}

#footer ul.menu li.expanded, #footer ul.menu li.expanded a {
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
  margin-left: 0;
  padding-left: 0;
  list-style: none;
  background: none;
}

#footer ul.menu li.expanded ul.menu, #footer ul.menu li.expanded ul.menu li, #footer ul.menu li.expanded ul.menu a {
  font-weight: normal;
  color: #CC5B0F;
  font-size: 10px;
  list-style: none;
  background: none;
  padding-left: 0;
  margin-left: 0;
}
#footer .block .title {
  display: none;
}
#footer .block, #footer .block .content {
  padding-bottom: 0;
  margin-bottom: 0;
}

/* social icons */
#block-block-2 {
  text-align: center;
}
/*Contact info */
#block-block-23 {
  text-align: right;
}
/* javascript block */
#block-block-1 {
  height: 1px;
  overflow: hidden;
}

.addthis_toolbox {
  position: relative;
  float: right;
  padding-top: 4px;
}
