body{
  background: white;
  width: 970px;
  margin: 0 auto;
  font-family: Arial;
  word-wrap: break-word;
}

.header-link-con{
  float: right;
  margin-top: -9px;
}

.link_1st{
  border-right: 1px solid #ccc;
  padding-right: 5px;
  padding-left: 5px;
}

.link_mid{
  padding-right: 1px;
  padding-left: 1px;
}

.link_last{
  border-left: 1px solid #ccc;
  padding-left: 5px;
}

a{
  color: #03c !important;
  text-decoration: none;
  font-size: 13px;
  white-space: pre-line;
}

a:hover{
  text-decoration: underline;
}

.header-container{
  padding: 20px;
  padding-bottom: 10px;
  background: white;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.footer-container{
  padding: 20px;
  padding-bottom: 10px;
  background: white;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.footer{
  margin: 15px 0;
  padding: 15px; 
  padding-top: 10px;
  font-size: 12px;
  background: #eee;
  border: 1px solid #ccc;
  text-align: left;
}

.footer-link-con{
  border-top: 1px solid #ccc;
  margin-top: 15px;
  padding-top: 15px;  
}

.footer-links{
  text-align: left;
  width: 38%;
  display: table-cell;
}

.footer-links + .footer-links{
  padding-left: 15px;
  border-left: 1px solid #ccc;
}

.link-footer{
  font-weight: bold;
  font-size: 12px;
}

.menu-items-con{
  text-align: center;
}

 .menu-button-active{
  display: inline-block;
  height: 28px;
  color: #333333 !important;
  float: none;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background: linear-gradient(to bottom, #fcfcfc 11%,#ededed 36%,#d8d8d8 79%,#d6d6d6 100%);
  margin-left: 0px;
  margin-top: -27px;
  text-shadow: 0 1px 1px white;
  line-height: 28px;
  vertical-align: top;
  padding: 0 38px;
  font-size: 14px;
  font-weight: bold;
  border: 1px solid #d5d5d5;
  border-bottom: 0px;
}

 .menu-button:active{
  display: inline-block;
  height: 28px;
  color: #333333 !important;
  float: none;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background: linear-gradient(to bottom, #fcfcfc 11%,#ededed 36%,#d8d8d8 79%,#d6d6d6 100%);
  margin-left: 0px;
  margin-top: -27px;
  text-shadow: 0 1px 1px white;
  line-height: 28px;
  vertical-align: top;
  padding: 0 38px;
  font-size: 14px;
  font-weight: bold;
  border: 1px solid #d5d5d5;
  border-bottom: 0px;
}

 .menu-button{
  display: inline-block;
  height: 28px;
  color: #0033a1 !important;
  float: none;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background: linear-gradient(to bottom, #fcfcfc 11%,#e7eef9 36%,#d1ddf3 79%,#bac8e6 100%);
  margin-left: 0px;
  margin-top: -27px;
  text-shadow: 0 1px 1px white;
  line-height: 28px;
  vertical-align: top;
  padding: 0 38px;
  font-size: 14px;
  font-weight: bold;
  border: 1px solid #bac8e6;
  border-bottom: 0px;
}


.menu-container{
  background: linear-gradient(to bottom, #d6d6d6, #e7e7e7);
  border-radius: 7px;
  height: 38px;
}

.input-con-search{
  bottom: 12px;
  position: relative;
  text-align: center;
}

.input-con{
  padding-top: 6px;
  text-align: center;
}

.input-bar{
  height: 22px;
  font-family: Arial;
  width: 320px;
  display: inline-block;
  border: 1px solid #ccc;
  border-top-color: #999;
  border-radius: 3px;
  transition: box-shadow linear 0.2s, border linear 0.2s;
}

.input-bar:hover{
  border: 1px solid #33beff;
  box-shadow: 0 0 4px #33beff;
  transition: box-shadow linear 0.2s, border linear 0.2s;
}

.input-bar:focus{
  border: 1px solid #168ec7;
  box-shadow: 0 0 4px #168ec7;
  outline: none;
}

.button{
  display: inline-block;
  padding: 0 10px;
  border-radius: 3px;
  background: white;
  height: 25px;
  line-height: 25px;
}

.button.blue{
  background: linear-gradient(to bottom, #f4f7fb, #d1dff5, #c7d7f3);
  border: 1px solid #a0b1dc;
  color: #003399 !important;
  font-weight: bold;
}

.button.blue:hover{
  background: linear-gradient(to bottom, #ffffff, #eff3fb, #c7d7f3);
}

.button.blue:active{
  background: linear-gradient(to top, #ffffff, #eff3fb, #c7d7f3);
}

.button.yellow{
  background: linear-gradient(to bottom, #fff6c4, #ffec81, #ffdd22);
  border: 1px solid #eecc00;
  color: #995500 !important;
  font-weight: bold;
}

.button.yellow:hover{
  background: linear-gradient(to bottom, #fffbe1, #fff7c7, #ffdd22);
}

.button.yellow:active{
  background: linear-gradient(to top, #fffbe1, #ffec81, #ffdd22);
}

.upload-con{
  margin: 0px 8px 0 0;
  display: inline-block;
  float: right;
 }

.copyright{
  font-size: 12px;
  color: #999 !important;
}

.bvlogo{
  display: inline-block;
  margin-bottom: 4px;
  background: url("/oldYT/BitView_1.svg");
  width: 84px;
  height: 37px;
}