/* ***************************  Colour Scheme CSS Overrides  **************** */

.extraBlankSpace {
     width:100%;
     height:7em;
}


.D1NameBox,
#schoolBannerBar {
  background-color: #e2e3e7 !important;
}

footer {
  display: none !important;
}

/********** CSS from www skin.css file  ************/
/* CSS for all Tables */

table caption {
  caption-side: top !important;
}

table,
thead tr td,
tfoot tr td {
  color: #000;
}

table {
  width: 98%;
  border-collapse: collapse !important;
  border: none;
}

thead,
th {
  font-weight: bold !important;
  background-color: #ffe9c0;
  border-top: none;
  border-left: 3px solid #fff;
  border-right: none;
  padding: 0.58em !important;
}

tfoot tr td {
  font-weight: bold !important;
  background-color: #ffe9c0;
  border-top: 3px solid #fff;
  border-left: 3px solid #fff;
  border-right: none;
}
tbody tr td {
  background-color: #fbeed9;
  border-left: 3px solid #fff;
  border-top: 3px solid #fff;
  border-right: none;
  border-bottom: none;
}

thead,
tfoot,
th,
thead tr td,
tfoot tr td,
tbody tr td {
  vertical-align: middle;
  padding: 6px;
}

/************* AODA Info Alert Boxes ***************/
/****  Copied from skin.css in www skin folder  ****/
.alertBoxWrapper {
  border: 1px solid #c6c6c6;
  background-color: #fff;
  padding: 10px 10px;
  margin-bottom: 10px;
  width: 100%;
}

.alertBoxBlue,
.alertBoxGreen,
.alertBoxYellow,
.alertBoxTan,
.alertBoxPink {
  padding: 15px;
  background-color: #e6f9ff;
}

.alertBoxGreen {
  background-color: #e0f8d6;
}

.alertBoxYellow {
  background-color: #fafade;
}

.alertBoxTan {
  background-color: #fbeed9;
}

.alertBoxPink {
  background-color: #faede7;
}

.btnBoxStandard,
.buttnBoxStandardBlue,
.buttnBoxStandardGreen,
.buttnBoxStandardYellow,
.buttnBoxStandardOrange {
  width: 100% !important;
  border: 1px solid #cfd7d9;
  border-radius: 5px;
  margin-bottom: 10px;
  display: table;
}

.buttnBoxStandardBlue,
.buttnBoxStandardGreen,
.buttnBoxStandardYellow,
.buttnBoxStandardOrange {
  padding: 0;
  background-color: #e6f9ff;
  display: block;
}

.btnStanBlueArrow,
.btnStanBlueArrowLeft,
.btnStanBlueArrowRight,
.btnStanBlueArrowDown,
.btnStanGreenArrow,
.btnStanGreenArrowLeft,
.btnStanGreenArrowRight,
.btnStanGreenArrowDown,
.btnStanYellowArrow,
.btnStanYellowArrowLeft,
.btnStanYellowArrowRight,
.btnStanYellowArrowDown,
.btnStanOrangeArrow,
.btnStanOrangeArrowLeft,
.btnStanOrangeArrowRight,
.btnStanOrangeArrowDown,
.buttnStanBlueNoArrow,
.buttnStanGreenNoArrow,
.buttnStanYellowNoArrow,
.buttnStanOrangeNoArrow {
  width: 32px;
  background: url(/images/btn-blue-Arrow.jpg);
  background-color: #b5cbe3;
  background-repeat: no-repeat;
  background-position: top;
  vertical-align: middle;
  display: table-cell;
  padding: 0;
  border: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  min-height: 28px;
}

.btnStanBlueArrowLeft {
  background-image: url(/images/btn-Blue-Arrow-Left.jpg);
  background-color: #b5cbe3;
}

.btnStanBlueArrowRight {
  background: url(/images/btn-Blue-Arrow-Right.jpg);
  background-color: #b5cbe3;
}

.btnStanBlueArrowDown {
  background-image: url(/images/btn-Blue-Arrow-Down.jpg);
  background-color: #b5cbe3;
}

.btnStanGreenArrow,
.buttnStanGreenNoArrow {
  background-image: url(/images/btn-Green-Arrow.jpg);
  background-color: #addea7;
}

.btnStanGreenArrowLeft {
  background-image: url(/images/btn-Green-Arrow-Left.jpg);
  background-color: #addea7;
}

.btnStanGreenArrowRight {
  background-image: url(/images/btn-Green-Arrow-Right.jpg);
  background-color: #addea7;
}

.btnStanGreenArrowDown {
  background-image: url(/images/btn-Green-Arrow-Down.jpg);
  background-color: #addea7;
}

.btnStanYellowArrow,
.buttnStanYellowNoArrow {
  background-image: url(/images/btn-Yellow-Arrow.jpg);
  background-color: #f7e09d;
}

.btnStanYellowArrowLeft {
  background-image: url(/images/btn-Yellow-Arrow-Left.jpg);
  background-color: #f7e09d;
}

.btnStanYellowArrowRight {
  background-image: url(/images/btn-Yellow-Arrow-Right.jpg);
  background-color: #f7e09d;
}

.btnStanYellowArrowDown {
  background-image: url(/images/btn-Yellow-Arrow-Down.jpg);
  background-color: #f7e09d;
}

.btnStanOrangeArrow,
.buttnStanOrangeNoArrow {
  background-image: url(/images/btn-Orange-Arrow.jpg);
  background-color: #f5c3a2;
}

.btnStanOrangeArrowLeft {
  background-image: url(/images/btn-Orange-Arrow-Left.jpg);
  background-color: #f5c3a2;
}

.btnStanOrangeArrowRight {
  background-image: url(/images/btn-Orange-Arrow-Right.jpg);
  background-color: #f5c3a2;
}

.btnStanOrangeArrowDown {
  background-image: url(/images/btn-Orange-Arrow-Down.jpg);
  background-color: #f5c3a2;
}

.buttnStanBlueNoArrow,
.buttnStanGreenNoArrow,
.buttnStanYellowNoArrow,
.buttnStanOrangeNoArrow {
  background-image: none;
  background-position: left;
  min-height: 35px;
  margin: 0px 2px 0 0;
  float: left;
}

.btnStanBlue,
.btnStanGreen,
.btnStanYellow,
.btnStanOrange {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 0.5em;
}

.btnStanBlue {
  background-color: #e6f9ff;
}

.btnStanGreen,
.buttnBoxStandardGreen {
  background-color: #e0f8d6;
}

.btnStanYellow,
.buttnBoxStandardYellow {
  background-color: #fafade;
}

.btnStanOrange,
.buttnBoxStandardOrange {
  background-color: #faede7;
}

.btnStanBlue a:link,
.btnStanBlue a:visited,
.btnStanBlue a:active,
.btnStanBlue a:hover,
.btnStanGreen a:link,
.btnStanGreen a:visited,
.btnStanGreen a:active,
.btnStanGreen a:hover,
.btnStanYellow a:link,
.btnStanYellow a:visited,
.btnStanYellow a:active,
.btnStanYellow a:hover,
.btnStanOrange a:link,
.btnStanOrange a:visited,
.btnStanOrange a:active,
.btnStanOrange a:hover {
  color: #2b4578;
  font-weight: 600;
}

a.buttnStanBlue:link,
a.buttnStanBlue:visited,
a.buttnStanBlue:active,
a.buttnStanBlue:hover,
a.buttnStanBlue:focus,
a.buttnStanGreen:link,
a.buttnStanGreen:visited,
a.buttnStanGreen:active,
a.buttnStanGreen:hover,
a.buttnStanGreen:focus,
a.buttnStanYellow:link,
a.buttnStanYellow:visited,
a.buttnStanYellow:active,
a.buttnStanYellow:hover,
a.buttnStanYellow:focus,
a.buttnStanOrange:link,
a.buttnStanOrange:visited,
a.buttnStanOrange:active,
a.buttnStanOrange:hover,
a.buttnStanOrange:focus {
  font-weight: 600;
  color: #2b4578;
  padding: 6px 0 8px;
  background-color: #e6f9ff;
  display: block;
  margin-left: 3px;
}

a.buttnStanGreen:link,
a.buttnStanGreen:visited,
a.buttnStanGreen:active,
a.buttnStanGreen:hover,
a.buttnStanGreen:focus {
  background-color: #e0f8d6;
}

a.buttnStanYellow:link,
a.buttnStanYellow:visited,
a.buttnStanYellow:active,
a.buttnStanYellow:hover,
a.buttnStanYellow:focus {
  background-color: #fafade;
}

a.buttnStanOrange:link,
a.buttnStanOrange:visited,
a.buttnStanOrange:active,
a.buttnStanOrange:hover,
a.buttnStanOrange:focus {
  background-color: #faede7;
}

a.buttnStanBlue:focus,
a.buttnStanGreen:focus,
a.buttnStanYellow:focus,
a.buttnStanOrange:focus {
  color: white;
  background-color: grey;
}

.round-header-green,
.round-header-blue {
  border-radius: 15px 15px 0px 0px;
  background-color: #CCE6FF;
  width: 80%;
  padding: 0.58em;
}

.round-header-blue {
  background-color: #b9dae8;
}

.round-header-green h2,
.round-header-blue h2 {
  color: black;
  margin: 0;
  padding: 0;
  margin-top: 0.48em;
}

.curve-box {
  width: 100%;
  border-radius: 0 15px 15px 15px;
  border: 1px solid #c6c6c6 !important;
  padding: 0.68em;
  margin-bottom: 1em;
}

.line-spacing{
  padding-top: 1.5em;
  padding-bottom: 1em;
}