div.Footer {
  width: 100%;
  min-width: 1000px;
  height: 60px;
  margin-top: -60px;
  position: relative;
}
div.Footer,
div.Menu {
  clear: both;
}
div.Menu,
div.Footer {
  background-color: #9AC2E1;
}
input.TextBox[type=text],
input[type=text],
select,
input[type=date] {
  border: 3px solid #6F9ABC;
  border-radius: 5px;
}
input.TextBox[type=text] *,
input[type=text] *,
select *,
input[type=date] * {
  vertical-align: middle;
}
input.TextBox[type=text],
input[type=text],
input[type=date] {
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
}
select {
  box-sizing: content-box;
  height: 32px;
}
input[type=checkbox]:before {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
}
input[type=submit].Orange,
input[type=button].Orange {
  border: 1px solid #D76503;
  background: #FC8B29;
  background: -moz-linear-gradient(top, #fc8b29 0%, #ee7711 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fc8b29), color-stop(100%, #ee7711));
  background: -webkit-linear-gradient(top, #fc8b29 0%, #ee7711 100%);
  background: -o-linear-gradient(top, #fc8b29 0%, #ee7711 100%);
  background: -ms-linear-gradient(top, #fc8b29 0%, #ee7711 100%);
  background: linear-gradient(to bottom, #fc8b29 0%, #ee7711 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FC8B29', endColorstr='#EE7711', GradientType=0);
}
input[type=submit].Gray,
input[type=button].Gray {
  border: 1px solid #CCCCCC;
  background: #ECECEC;
  background: -moz-linear-gradient(top, #ececec 0%, #d1d1d1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(100%, #d1d1d1));
  background: -webkit-linear-gradient(top, #ececec 0%, #d1d1d1 100%);
  background: -o-linear-gradient(top, #ececec 0%, #d1d1d1 100%);
  background: -ms-linear-gradient(top, #ececec 0%, #d1d1d1 100%);
  background: linear-gradient(to bottom, #ececec 0%, #d1d1d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ECECEC', endColorstr='#D1D1D1', GradientType=0);
}
input[type=submit].Gray:hover,
input[type=button].Gray:hover {
  background: #d1d1d1;
  /* Old browsers */
  background: -moz-linear-gradient(top, #d1d1d1 0%, #a5a5a5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1d1d1), color-stop(100%, #a5a5a5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #d1d1d1 0%, #a5a5a5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d1d1d1 0%, #a5a5a5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #d1d1d1 0%, #a5a5a5 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #d1d1d1 0%, #a5a5a5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#a5a5a5',GradientType=0 );
  /* IE6-9 */
  border-color: #aaaaaa;
}
input[type=submit].Large,
input[type=button].Large {
  height: 60px;
  padding: 0px 20px 0px 20px;
  border-radius: 5px;
  font-size: 16px;
}
input[type=submit].Small,
input[type=button].Small {
  height: 30px;
  padding: 0px 20px 0px 20px;
  border-radius: 5px;
  font-size: 14px;
}
input[type=submit],
input[type=button] {
  cursor: pointer;
}
