﻿/* Specific Pages */

/* Accreditation */

.tableCredit{ width: 100%; }
.tableCredit tr{ border-bottom: #CC0099 solid 2px }
.tableCredit td { vertical-align: middle; padding: 2px 7px 2px 7px; }

/* After School Clubs */

.tableClubs { width: 50%; }
.tableClubs th{ text-align: left; padding-right: 7px; }

/* Contact Us */    

.tableContact th{ 
	vertical-align: text-top; 
	text-align: left; 
	padding: 2px; 
}
.tableContact td{ padding: 2px; }

/* Calendar */
.tableCalendar{ width: 100%; border: #000000 solid 2px; }
.tableCalendar th{ 
	background-color: #CCCCCC; 
	padding: 2px 5px 2px 7px; 
	border-top: #999999 solid 1px;
	border-bottom: #999999 solid 1px;
}
.tableCalendar td{ padding: 2px 5px 2px 7px; }

.tableImpDates{ width: 100%; border: #000000 solid 2px; }
.tableImpDates th{ 
	background-color: #CCCCCC; 
	padding: 2px 5px 2px 7px; 
	border-top: #999999 solid 1px;
	border-bottom: #999999 solid 1px;
	border-right: #000000 solid 1px;
}
.tableImpDates td{ padding: 2px 5px 2px 7px; border-right: #000000 solid 1px; }

/* Curriculum */

.tableCurric{ width: 90%; }
.tableCurric td{ 
	padding: 10px 5px 10px 5px;
	text-align: center;
	vertical-align: middle;
}

/* Downloads */
.tableDownloads{ width: 90%; border: #666666 outset 2px; }
.tableDownloads th{
	padding: 2px 0px 2px 0px;
	border: #666666 inset 2px;
}

.tableDownloads td{
	padding: 2px 0px 2px 5px;
	border: #666666 inset 2px;
}

/* Gallery */

.tableGallery{ width: 100%; }
.tableGallery th{ vertical-align: middle; padding: 2px 7px 2px 7px; }

/* index temp */

.tableInfo { width: 100%; }
.tableInfo td{
    padding: 3px 5px 3px 5px; 
    text-align: center; 
    vertical-align: middle; 
	text-align: center;
	font-weight: bold;
}

.marqueeUpdate{
    font-size: 10pt;
    font-weight:bold;
    padding: 0px;
    border-top: #218BD7 solid 1px;
    border-bottom: #218BD7 solid 1px;
}

/* Links */ /* Office, Staff */

.tableLinks{ text-align: center; width: 95%; }
.tableLinks td{ padding: 5px; border: solid 2px #9AB2FC; /* light blue */ }

/* Links */ /* Admissions */

.tableLinks2{ text-align: center; width: 80%; }
.tableLinks2 td{ padding: 5px; border: solid 2px #9AB2FC; /* light blue */ }

/* Meals */
.tableMeals{ width: 90%; }

.tableMealCost{ width: 80%; padding: 3px; }
.tableMealCost th{ text-align: left; font-weight: bold ; }
 
/* New Build */

.tableNewB{ width: 100%; }
.tableNewB td{
    padding: 7px 0px 7px 0px;
    text-align: center; 
    vertical-align: middle; 
}
 
 
/* News */ /* */ 

.tableNews{
	width: 100%;
    border-left: solid 2px #FFD700; /* gold */
    border-right: solid 2px #FFD700;
    border-bottom: solid 2px #FFD700;
}
.tableNews th{ border-top: solid 2px #FFD700; padding: 5px; }
.tableNews td{ border-top: solid 2px #FDF4A4; /* lighter gold */ padding: 5px 5px 10px 5px; }


/* Outreach */

.tableVisitors td { padding: 5px; }

/* PSA */ /* */ 

.tablePsa{
	width: 95%;
    border-left: solid 2px #FFD700; /* gold */
    border-right: solid 2px #FFD700;
    border-bottom: solid 2px #FFD700;
}
.tablePsa th{ border-top: solid 2px #FFD700; text-align: left; padding: 5px; }
.tablePsa td{ border-top: solid 2px #FFD700; padding: 5px 5px 10px 5px; }

/* Staff */ /* Governors*/

.tableStaff td{ padding: 3px 30px 3px 2px; }
.tableStaff th{ padding: 3px 30px 3px 2px; text-align: left; }

/* Uniform */

.tableUniform{
	width: 90%;
	border: solid 1px #FFD700;  /* gold */
}
.tableUniform td{ border: solid 1px #FFD700; /* gold */ padding: 5px 5px 10px 5px; }

/* Year Groups */

.tableYG { width: 100%; }
.tableYG td{
    padding: 0px; 
    text-align: center; 
    vertical-align: middle; 
}

