.SpecialHead {
  border-top-right-radius:3px;
  border-top-left-radius:3px;
  background-color: #f5f5f5;
  
  width:90%;
  margin:auto;
  padding: 5px;
}

.SpecialBody {
  width:90%;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  margin-bottom:10px;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
  background-color: #ffffff;
  
  border-top: 0px;
  padding: 5px;
}

.SplitHead {
  border-top-right-radius:3px;
  border-top-left-radius:3px;
  background-color: #f5f5f5;
  width:100%;
  margin-left:0px;
  margin-right:0px;
  margin-top:10px;
  margin-bottom:0px;
  padding: 5px;
}

.SplitBody {
  width:100%;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:10px;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
  background-color: #ffffff;
  border-top: 0px;
  padding: 5px;
}



.SpecialCont {
  width:100%;
  padding-top:10px;
  padding-bottom:10px;
}

.LineDivider {
  width:80%;
  border-bottom:1px dashed #dfdfdf;
  margin:auto;
  padding-bottom:10px;
  margin-bottom:10px;
}

.SpecialMessage {
  background-color: #f0f0f0;
    background-position: center top;
  border: 1px dashed #999999;
  width:95%;
  margin-left:auto;
  margin-right:auto;
  margin-top:5px;
  margin-bottom:5px;
  padding:5px;
}

.SpecialMessage th,td {
  text-align:center;
}

.SurveyMessage {
  border-left-width:1px; 
  border-left-style:solid; 
  border-left-color: #999;
  border-right-width:1px; 
  border-right-style:solid; 
  border-right-color: #999;
  background-color: #f0f0f0;
  background-position: center top;
  width:95%;
  margin:auto;
  padding:5px;
}

.LeftRightTable td{
  text-align:right;
}

.LeftRightTable th{
  text-align:left;
}

.AccountLink {
  width:100%;
  margin-top:2px;
  margin-bottom:2px;
}

.AccountLink:hover {
  background-color:#FFE87C;
}

#SplitMessageSection {
  /* width:90%;
  margin:auto;
  border-top: 0px;
  padding:0px; */

}

@media only screen and (min-width: 768px) {
  #LeftSplitColumn { width: 48%; } 
  #RightSplitColumn { width: 48%; } 
  .LowerPanel { width: 16.666666666%; }
  .SpecialCont { background-color:white; }
  .SpecialBody {
    border-left: 1px solid #efefef;
    border-right:  1px solid #efefef;
    border-bottom:  1px solid #efefef;
  }
  .SpecialHead {
    border: 1px solid #efefef;
  }

  .SplitHead {
    border: 1px solid #efefef;
  }

  .SplitBody {
    border-left: 1px solid #efefef;
    border-right:  1px solid #efefef;
    border-bottom:  1px solid #efefef;
  }
}

@media only screen and (max-width: 767px) { 
  #LeftSplitColumn { width: 100%; } 
  #RightSplitColumn { width: 100%; }
  .LowerPanel { width: 33.333333333%; }
  .SpecialCont { background-color:transparent; }
  .SpecialBody {
    border-left: 1px solid #aeaeae;
    border-right:  1px solid #aeaeae;
    border-bottom:  1px solid #aeaeae;
  }

  .SpecialHead {
    border-bottom: 1px solid #efefef;
    border-left: 1px solid #aeaeae;
    border-right:  1px solid #aeaeae;
    border-top:  1px solid #aeaeae;
  }

  .SplitHead {
    border-bottom: 1px solid #efefef;
    border-left: 1px solid #aeaeae;
    border-right:  1px solid #aeaeae;
    border-top:  1px solid #aeaeae;
  }

  .SplitBody {
    border-left: 1px solid #aeaeae;
    border-right:  1px solid #aeaeae;
    border-bottom:  1px solid #aeaeae;
  }
}

@media only screen and (max-width:478px) {
  .LowerPanel {width: 50%;}
  .SpecialCont { background-color:transparent; }
  .SpecialBody {
    border-left: 1px solid #aeaeae;
    border-right:  1px solid #aeaeae;
    border-bottom:  1px solid #aeaeae;
  }

  .SpecialHead {
    border-bottom: 1px solid #efefef;
    border-left: 1px solid #aeaeae;
    border-right:  1px solid #aeaeae;
    border-top:  1px solid #aeaeae;
  }

  .SplitHead {
    border-bottom: 1px solid #efefef;
    border-left: 1px solid #aeaeae;
    border-right:  1px solid #aeaeae;
    border-top:  1px solid #aeaeae;
  }

  .SplitBody {
    border-left: 1px solid #aeaeae;
    border-right:  1px solid #aeaeae;
    border-bottom:  1px solid #aeaeae;
  }
}

.LowerPanel {
  float: left;
}


#LeftSplitColumn {
  float:left;
  margin-left:-5px;
}

#RightSplitColumn {
  float:right;
  margin-right:5px;
}

.ImageLinkDiv {
  width: 135px; 
  height: 50px; 
  display: inline-block; 
  padding-left: 0px; 
  padding-right: 20px; 
  padding-bottom: 15px;
}

.ImageLinkTop {
  border-radius:3px;
}

.menuList {
  text-align: center;
}

.menuList li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
  border-right: 1px solid black;
}

.menuList li:last-child {
  border:none;
}

