﻿.gvAcademicCalendar {
  width:512px;
  margin:0px auto 20px auto;
  text-align:left;
}
.tableViewFall {
  border:solid 2px #A7A7BF;
  background-color:#E7E7FF;
  width:448px;
  margin:0px auto 20px auto;
}
.tableViewFall caption {
  background-color: #A7A7BF;
  color: #47475F;
  font-size: 16px;
  font-weight:bold;
  text-align:left;
  line-height:26px;
  margin:0px auto 0px auto;
  padding-left:4px;
  width:450px;
}
.tableViewFall td {
  border:solid 1px #A7A7BF;
  padding:3px 3px 3px 3px;
  vertical-align:top;
}

.tableViewSpring {
  border:solid 2px #009999;
  background-color: #99CC99;
  width:448px;
  margin:0px auto 20px auto;
}
.tableViewSpring caption {
  background-color: #009999;
  color: #47475F;
  font-size: 16px;
  font-weight:bold;
  text-align:left;
  line-height:26px;
  margin:0px auto 0px auto;
  padding-left:4px;
  width:450px;
}
.tableViewSpring td {
  border:solid 1px #009999;
  padding:3px 3px 3px 3px;
  vertical-align:top;
}

.tableViewSummer {
  border:solid 2px #FF9900;
  background-color: #FFCC99;
  width:448px;
  margin:0px auto 20px auto;
}
.tableViewSummer caption {
  background-color: #FF9900;
  color: #47475F;
  font-size: 16px;
  font-weight:bold;
  text-align:left;
  line-height:26px;
  margin:0px auto 0px auto;
  padding-left:4px;
  width:450px;
}
.tableViewSummer td {
  border:solid 1px #FF9900;
  padding:3px 3px 3px 3px;
  vertical-align:top;
}

.tableViewEcashFall {
  border:solid 2px #A7A7BF;
  background-color:#E7E7FF;
  width:368px;
  margin:0px auto 20px auto;
}
.tableViewEcashFall caption {
  background-color: #A7A7BF;
  color: #000000;
  font-size: 12px;
  font-weight:normal;
  line-height:22px;
  text-align:center;
  margin:0px auto 0px auto;
  padding-left:4px;
  width:370px;
}
.tableViewEcashFall td {
  border:solid 1px #A7A7BF;
  padding:3px 3px 3px 3px;
  vertical-align:top;
}

.tableViewEcashSpring {
  border:solid 2px #009999;
  background-color: #99CC99;
  width:368px;
  margin:0px auto 20px auto;
}
.tableViewEcashSpring caption {
  background-color: #009999;
  color: #000000;
  font-size: 12px;
  font-weight:normal;
  line-height:22px;
  text-align:center;
  margin:0px auto 0px auto;
  width:370px;
}
.tableViewEcashSpring td {
  border:solid 1px #009999;
  padding:3px 3px 3px 3px;
  vertical-align:top;
}

.tableViewEcashSummer {
  border:solid 2px #FF9900;
  background-color: #FFCC99;
  width:368px;
  margin:0px auto 00px auto;
}
.tableViewEcashSummer caption {
  background-color: #FF9900;
  color: #000000;
  font-size: 12px;
  font-weight:normal;
  line-height:22px;
  text-align:center;
  margin:0px auto 0px auto;
  width:370px;
}
.tableViewEcashSummer td {
  border:solid 1px #FF9900;
  padding:3px 3px 3px 3px;
  vertical-align:top;
}


