#wrapper {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../assets/bgd_wht_blu.gif);
	background-repeat: repeat-y;
	background-position: -250px top;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-style: normal;
	font-weight: normal;
	color: #eeffff;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.column {
	padding: 0px;
	float: left;
	width: 260px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	text-align: left;
}
#LftContent a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99CCFF;
	text-decoration: underline;
}

#LftContent p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}

.greybody11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #eeffff;
	margin: 0px;
	padding: 0px;
}

#banner {
	padding: 0px;
	height: 188px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#logoLeft {
	margin: 0px;
	float: left;
	width: 13%;
	padding: 0px;
	text-align: right;
	height: 188px;
}
#sercTxt {
	padding: 0px;
	width: 300px;
	float: left;
	height: 119px;
	margin-top: 42px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
}
#LftBannerInsert {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 87%;
	background-image: url(../assets/tricolour_boot.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 188px;
}
#NavBar {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 720px;
	height: 25px;
	background-color: #C6A531;
	clear: both;
}


#OuterBanner {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 188px;
	background-repeat: repeat-x;
	background-image: url(../assets/tricolour.gif);
}
#Content {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}
#LftContent {
	float: left;
	width: 569px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
#LftContent img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#FeisNewsPanel {
	float: left;
	width: 535px;
	clear: both;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../assets/feis_panel_border.gif);
	padding: 0px;
}

.MainHeader {
	padding: 0px;
	float: left;
	width: 500px;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 12px;
	text-align: left;
}
#RhtContent {
	margin: 0px;
	float: right;
	width: 420px;
	padding: 0px;
	background-color: #FFFFFF;
}
.HighlightsHead {
	padding: 0px;
	float: left;
	width: 215px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #283E87;
}

.whtbody11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
.whtbody12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #eeffff;
	margin: 0px;
	padding: 0px;
}
.column2 {
	padding: 0px;
	float: left;
	width: 260px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #eeFFFF;
	text-align: left;
}
#HighlightsPanel {
	float: left;
	width: 237px;
	background-image: url(../assets/dkblue_pixel.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 28px;
	padding-left: 20px;
	margin: 0px;
	height: 500px;
}
#HighlightsPanel p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}

#HighlightsPanel a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #988131;
	text-decoration: underline;
}

.spacerHeight {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1px;
}
#HighlightsPanel img {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 700px;
	width: 1px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #283E87;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #ad902f;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.blubody12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #283E87;
	margin: 0px;
	padding: 0px;
}
#RhtContent p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#Ads {
	float: left;
	width: 86%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin: 0px;
	text-align: left;
}
#Ads img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 19px;
	margin-left: 0px;
}
#FeisPanelLft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 153px;
}
#FeisPanelRht {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 367px;
}
#FeisNewsPanelBottom {
	float: left;
	width: 535px;
	clear: both;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(../assets/feis_panel_border2.gif);
	padding: 0px;
	margin: 0px;
	height: 20px;
}
.FeisHead {
	padding: 0px;
	width: 350px;
	float: left;
	margin: 0px;
	text-align: left;
}
#wrapper #Content #LftContent #FeisNewsPanel #FeisPanelRht .FeisHead h3 {
	color: #d7bb44;
}
#FeisNewsResults {
	padding: 0px;
	clear: both;
	float: left;
	width: 340px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.ochrebody12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #dfc95d;
	margin: 0px;
	padding: 0px;
}
.AdminLoginTxt {
	padding: 0px;
	float: left;
	width: 530px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 12px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color: #DFc95D;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#AdminLoginForm {
	padding: 0px;
	float: left;
	width: 530px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EEFFFF;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
}
#AdminLoginForm p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #eeffff;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.formfield {
	border: 1px solid #C8A434;
}
.Formbutton {
	border: 1px solid #C8A434;
}
#LftContent a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99CCFF;
	text-decoration: underline;
}
#LftContent a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
#LftContent a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99CCFF;
	text-decoration: underline;
}
#LftBannerInsert2 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 130px;
	height: 188px;
	background-color: #CCCCCC;
}
#sercFlash {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 440px;
	height: 161px;
}
#dancerFoot {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 30px;
	width: 100%;
	clear: both;
	background-color: #283E87;
}
#dancerShoe {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 210px;
	height: 25px;
}
#sercLogoBottom {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 26%;
	background-image: url(../assets/serc_logo_bottom.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#contentWrapper {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
	clear: both;
	background-position: right top;
	text-align: center;
	background-image: url(../assets/tricolour_toe2.jpg);
	float: left;
}
#uploadContentWrapper a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #DFC95D;
}

#feisResults {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 367px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	font-style: normal;
	text-align: left;
}
#feisResults a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99CCFF;
	text-decoration: none;
}

#FeisPanelRht h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #D7BB44;
	text-decoration: none;
}
.uploadCopy {
	padding: 0px;
	float: left;
	width: 720px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}
.uploadForm {
	padding: 0px;
	float: left;
	width: 530px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #EEFFFF;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
}
.uploadedFiles {
	float: left;
	width: 770px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #EEFFFF;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#uploadLftContent {
	float: left;
	width: 800px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 30px;
	background-color: #283E87;
}
#uploadWrapper {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
}
#uploadContentWrapper {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
	background-image: url(../assets/tricolour_toe.jpg);
	clear: both;
	background-position: right top;
	float: left;
}
#uploadContentWrapper a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #DFC95D;
}
#uploadContentWrapper a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #DFC95D;
}
#uploadContentWrapper a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #DFC95D;
}
#uploadLftContent p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
#feisResults a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99CCFF;
	text-decoration: none;
}
#feisResults a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#feisResults a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99CCFF;
	text-decoration: none;
}
.adminCopy {
	padding: 0px;
	float: left;
	width: 500px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}
#rhtLoginPanel {
	float: left;
	width: 400px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-color: #FFFFFF;
	margin: 0px;
	height: 655px;
}
#adminFormFields {
	float: left;
	width: 500px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 110px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}
#adminLftContent {
	float: left;
	width: 570px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 680px;
}
#teachersRhtContent {
	float: right;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#teachersLftContent {
	float: left;
	width: 790px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
}
.MainHeader2 {
	padding: 0px;
	float: left;
	width: 700px;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 12px;
}
#MainHeader2 h1 {
	color: #FFFEFD;
}
.dkBlue12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #283E87;
}

.teacherColumn {
	float: left;
	width: 160px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#teacherMap {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 581px;
}
#teacherWrapper {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
	background-color: #C8A434;
}
#teachersOuterBanner {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 188px;
	background-repeat: repeat-x;
	background-image: url(../assets/tricolour_blue.gif);
}
#NavBarBlue {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 720px;
	height: 25px;
	background-color: #283E87;
	clear: both;
}
#MainHeader2 {
	float: left;
	width: 700px;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.wht12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #FFFEFD;
}
#teacherLftBannerInsert {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 87%;
	background-image: url(../assets/tricolour_bootBlue.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 188px;
}
.teacherFoot {
	margin: 0px;
	padding: 0px;
	height: 24px;
	float: left;
	width: 100%;
}
#teachersAdContent {
	float: left;
	width: 200px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
}
.teacherTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	width: 898px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../assets/teacherBgd.gif);
	background-repeat: repeat-y;
	background-position: right top;
	color: #283E89;
}
#teachersLftContent img {
	padding: 0px;
	margin: 0px;
	float: left;
}
.tableHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	width: 898px;
	float: left;
	height: 22px;
	background-image: url(../assets/tableHeader.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	color: #FFFEFD;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.teacherTableBottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	width: 898px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	background-image: url(../assets/teacherbottom.gif);
	background-repeat: repeat-y;
	background-position: right top;
	height: 30px;
	margin: 0px;
	clear: both;
}
#teacherTableResults {
	clear: both;
	float: left;
	width: 1000px;
	background-color: #C8A434;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#teacherTableResults a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #283E89;
	text-decoration: none;
}

#teacherContentWrapper {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-image: url(../assets/tricolour_toeBrown.gif);
	clear: both;
	background-position: right top;
	float: left;
}
#mapDetails {
	float: left;
	width: 140px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	margin: 0px;
}
#mapDetails p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#linksLftContent {
	float: left;
	width: 66%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
	background-color: #283E87;
	height: 551px;
}
#linksRhtContent {
	margin: 0px;
	float: right;
	width: 238px;
	padding: 0px;
}
#linksColumn {
	float: left;
	width: 96%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
	clear: both;
}
#linksColumn p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.whtCopy14bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	color: #EEFFFF;
}
.whtCopy14normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	color: #EEFFFF;
}
.ochrebody12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #dfc95d;
	margin: 0px;
	padding: 0px;
}
#linksColumn a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #EEFFFF;
	text-decoration: none;
}
#linksColumn a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #EEFFFF;
	text-decoration: none;
}
#linksColumn a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFe600;
	text-decoration: underline;
}
#linksColumn a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #EEFFFF;
	text-decoration: none;
}
.linksRhtAdsWrap {
	float: left;
	width: 200px;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
}
.linksTableWrap {
	margin: 0px;
	float: left;
	width: 96%;
	border: 1px solid #C8A434;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#contactLftContent {
	float: left;
	width: 65%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 43px;
	padding-left: 10px;
	background-color: #C8A434;
}
.whtonBrownCopy14normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	color: #FFFEFD;
}
#contactColumn {
	float: left;
	width: 94%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
	clear: both;
}
#contactColumn p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#contactColumn a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFEFD;
	text-decoration: none;
}
#contactColumn a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #EEFFFF;
	text-decoration: none;
}
#contactColumn a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #99ccff;
	text-decoration: underline;
}
#contactColumn a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #EEFFFF;
	text-decoration: none;
}
#tDetailsForm {
	float: left;
	width: 540px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFEFD;
	font-style: normal;
	line-height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#tDetailsForm p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.textInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #283E87;
	margin: 0px;
	width: 250px;
	border: 1px solid #283E87;
	height: 18px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.tDetailsHeader {
	padding: 0px;
	float: left;
	width: 525px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #283E87;
	font-style: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 12px;
}
.tDetailsFormTxt {
	padding: 0px;
	float: left;
	width: 500px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
#detailsLftContent {
	float: left;
	width: 758px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
}
#detailsRhtContent {
	margin: 0px;
	float: left;
	width: 211px;
	padding: 0px;
	height: 750px;
}
.detailsRhtContentPic {
	margin: 0px;
	float: left;
	width: 211px;
	height: 730px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../assets/pointing_toe.jpg);
	background-repeat: no-repeat;
	background-position: left 25px;
}
#eventsLftContent {
	float: left;
	width: 66%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
	background-color: #283E87;
	height: 750px;
}
#eventsLftContent h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #C8A434;
}

#eventsLftContent p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}

.eventRhtAdsWrap {
	float: left;
	width: 165px;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
}
#eventRhtContent {
	margin: 0px;
	float: right;
	width: 16%;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contentWrapperPic {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
	background-image: url(../assets/blue_duotone_pointing.jpg);
	clear: both;
	background-position: left top;
	float: left;
}
.eventsPicArea {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 750px;
	width: 180px;
}
.MainHeader3 {
	padding: 0px;
	float: left;
	width: 250px;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	text-align: left;
}
.EventsPanel {
	clear: both;
	float: left;
	width: 550px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
	background-image: url(../assets/events_top_border.gif);
	background-repeat: repeat-y;
	background-position: 12px top;
	height: 24px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}
.EventsPanel2 {
	clear: both;
	float: left;
	width: 550px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
	background-image: url(../assets/events_bottom_border.gif);
	background-repeat: repeat-y;
	background-position: 12px top;
	height: 24px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}
#EventsPanelMain {
	clear: both;
	float: left;
	width: 550px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 24px;
	padding-left: 24px;
	background-image: url(../assets/events_panel_long.gif);
	background-repeat: no-repeat;
	background-position: 12px bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	text-align: left;
}
#EventsPanelHead {
	clear: both;
	float: left;
	width: 550px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
	background-image: url(../assets/events_panel_bgd.gif);
	background-repeat: repeat-y;
	background-position: 12px top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	text-align: left;
}
#EventsPanelHead h3 {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
#EventsPanelHead p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#eventsLftContent a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99CCFF;
	text-decoration: none;
}
#eventsLftContent a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#eventsLftContent a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99CCFF;
	text-decoration: none;
}
#eventsLftContent a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99CCFF;
	text-decoration: none;
}
.contactKeyPanel {
	float: left;
	width: 95%;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 25px;
	border: 1px solid #FFFFFF;
	background-color: #283E87;
	margin: 0px;
	clear: both;
	background-image: url(../assets/celtic_cross.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.HighlightsBody {
	float: left;
	width: 215px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #283E87;
	text-align: left;
}
.HighlightsHead2 {
	width: 215px;
	margin: 0px;
	clear: both;
	float: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #283E87;
	line-height: 17px;
}
.HighlightsBody2 {
	float: left;
	width: 215px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #283E87;
}
.HighlightsHead3 {
	width: 215px;
	margin: 0px;
	clear: both;
	float: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #283E87;
	line-height: 17px;
}
.HighlightsBody3 {
	float: left;
	width: 215px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #283E87;
}
#HighlightsImg {
	float: left;
	width: 215px;
	margin: 0px;
	clear: both;
	height: 21px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	text-align: left;
}
#HighlightsImg img {
	float: left;
	width: 215px;
	margin: 0px;
	clear: both;
	height: 21px;
	padding: 0px;
}
#HighlightsMainHeading {
	padding: 0px;
	float: left;
	width: 215px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #A78931;
	height: 28px;
	text-align: left;
}
#HighlightsPanel a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #988131;
	text-decoration: underline;
}
#HighlightsPanel a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #283E87;
	text-decoration: underline;
}
#HighlightsPanel a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #988131;
	text-decoration: underline;
}
#NewsHeading1 {
	padding: 0px;
	float: left;
	width: 500px;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-style: normal;
	font-weight: normal;
	color: #eeffff;
}
#newsBodyCopy1 {
	float: left;
	width: 520px;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #eeffff;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	text-align: left;
}
#newsBodyCopy1 p {
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}

#newsIntroCopy1 {
	padding: 0px;
	float: left;
	width: 520px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 12px;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #dfc95d;
	font-family: Arial, Helvetica, sans-serif;
}
.ForMoreNews {
	float: left;
	width: 70px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 12px;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
}
.ForMoreNewsLinks {
	float: left;
	width: 100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 12px;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
}
#contactContentWrapper {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
	background-image: url(../assets/tricolour_toe2.jpg);
	clear: both;
	background-position: right top;
	float: left;
}
#HighlightsBody {
	float: left;
	width: 215px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #283E87;
}
#HighlightsBody p {
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
#HighlightsHead1 {
	width: 215px;
	margin: 0px;
	clear: both;
	float: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #283E87;
	line-height: 17px;
}
#HighlightsBody1 {
	float: left;
	width: 215px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #283E87;
}
#homeContent {
	width: 1000px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(../assets/content_bgd.gif);
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#homeWrapper {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: repeat-y;
	background-position: -250px top;
	background-image: url(../assets/bgd_wht_blu2.gif);
	float: left;
	background-color: #283E87;
}
.eventsHeadandTxt {
	padding: 0px;
	float: left;
	width: 55%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 20px;
}
.eventsColPic {
	padding: 0px;
	float: left;
	width: 250px;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 25px;
	border: 1px solid #FFFFFF;
}
#eventsTxt {
	padding: 0px;
	float: left;
	width: 85%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	text-align: left;
}
#eventsTxt a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99CCFF;
	text-decoration: none;
	line-height: 17px;
}
#eventsTxt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 17px;
}
#eventsTxt a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99CCFF;
	text-decoration: none;
	line-height: 17px;
}
#eventsTxt a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99CCFF;
	text-decoration: none;
	line-height: 17px;
}
#contactRhtContent {
	margin: 0px;
	float: right;
	width: 16%;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contactTxtWrap {
	float: left;
	width: 622px;
	padding: 0px;
	margin: 0px;
}
#contactWrapperPic {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
	background-image: url(../assets/drum_bgd.jpg);
	clear: both;
	background-position: left top;
	float: left;
}
.contactPicArea {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 180px;
	height: 575px;
}
.contactHeader {
	padding: 0px;
	float: left;
	width: 500px;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 20px;
}
#teachersContent {
	padding: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}
#linksWrapperPic {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
	background-image: url(../assets/cups_blue.jpg);
	clear: both;
	background-position: left top;
	float: left;
}
.linksHead {
	padding: 0px;
	float: left;
	width: 300px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 20px;
	text-align: left;
}
.linksTopPic {
	padding: 0px;
	width: 96%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	float: left;
	height: 267px;
}
.linksPicHolder {
	padding: 0px;
	width: 96%;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: 239px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	background-image: url(../assets/bgd-cups.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#seFormFields {
	margin: 0px;
	float: left;
	width: 400px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
	text-align: left;
}
.seFormHolder {
	margin: 0px;
	float: left;
	width: 96%;
	border: 1px solid #C8A434;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 35px;
	padding-left: 0px;
	background-color: #2D1F6A;
}
#seWrapperPic {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
	background-image: url(../assets/harp_bgd.jpg);
	clear: both;
	background-position: left top;
	float: left;
}
.sePicHolder {
	padding: 0px;
	width: 96%;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: 239px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	background-image: url(../assets/drum-montage.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.seTopText {
	padding: 0px;
	float: left;
	width: 160px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 20px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #eeffff;
	text-align: left;
}
#designedPanel {
	float: left;
	width: 215px;
	margin: 0px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #283E87;
	text-align: right;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#designedPanel a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #283E87;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
#designedPanel a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #283E87;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
#designedPanel a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D7BB44;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
#designedPanel a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #283E87;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
#highRhtContent {
	margin: 0px;
	float: right;
	width: 420px;
	padding: 0px;
}
#purpleChairPanel {
	clear: both;
	float: left;
	width: 88%;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	font-style: normal;
	font-weight: normal;
	color: #283E87;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-align: left;
}
#purpleChairPanel a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #283E87;
	text-decoration: none;
}
#purpleChairPanel a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #283E87;
	text-decoration: none;
}
#purpleChairPanel a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #C8A434;
	text-decoration: none;
}
#purpleChairPanel a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #283E87;
	text-decoration: none;
}
#teacherCopyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	width: 97%;
	float: left;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 30px;
	margin: 0px;
	clear: both;
	text-align: right;
}
#teacherCopyright a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #283E89;
	text-decoration: none;
}
#teacherCopyright a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #283E89;
	text-decoration: none;
}
#teacherCopyright a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFEFD;
	text-decoration: none;
}
#teacherCopyright a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #283E89;
	text-decoration: none;
}
#homeAds {
	float: left;
	width: 142px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin: 0px;
}
#homeAds img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 19px;
	margin-left: 0px;
}
#eventsTxtImage {
	float: left;
	width: 265px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#Content1000 {
	padding: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}
#se_LeftNav {
	float: left;
	width: 190px;
	padding: 0px;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.se_buttons {
	padding: 0px;
	float: left;
	height: 34px;
	width: 180px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #977120;
	border-right-color: #977120;
	margin: 0px;
}
.se_buttons_bottom {
	padding: 0px;
	float: left;
	height: 34px;
	width: 180px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #977120;
	border-right-color: #977120;
	border-bottom-color: #977120;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#seContent1000 {
	padding: 0px;
	width: 98%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 15px;
	float: left;
}
#seLftContent {
	float: left;
	width: 95%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
	background-image: url(../assets/pointing_toe_fade.jpg);
	background-repeat: no-repeat;
	background-position: right 25px;
}
#seDetailsDownloads {
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFEFD;
	font-style: normal;
	line-height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	margin: 0px;
}
.seTopContent {
	padding: 0px;
	float: left;
	width: 90%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.seTopPanel {
	clear: both;
	float: left;
	width: 550px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
	background-repeat: repeat-y;
	background-position: 12px top;
	height: 27px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	background-image: url(../assets/se_panel_top.gif);
}
#sePanelHead {
	clear: both;
	float: left;
	width: 546px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	background-image: url(../assets/se_head_bgd.gif);
	background-repeat: repeat-y;
	background-position: 12px top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	height: 24px;
}
#sePanelHead p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sePanelHead h3 {
	margin: 0px;
	padding: 0px;
	color: #283E87;
	font-weight: bold;
}
#seNewsContent {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 840px;
	clear: both;
}
#teachersLeftPics {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 180px;
}
#teachersLeftPics img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	border: 1px solid #977120;
}
#seNews {
	float: left;
	width: 95%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFEFD;
	font-style: normal;
	line-height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin: 0px;
	text-align: center;
}
#seNews p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}
#taNews a:link {
	color: #99CCFF;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}


.seTxt {
	padding: 0px;
	float: left;
	width: 500px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 12px;
}
.HighlightsBodyBrown {
	float: left;
	width: 96%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #663300;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	text-align: left;
}
.HighlightsBodyBrownBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #663300;
}
.taPicHolder {
	padding: 0px;
	width: 96%;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: 239px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	background-image: url(../assets/dancers_in_circle.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#taWrapperPic {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
	clear: both;
	background-position: left top;
	float: left;
	background-image: url(../assets/bodrun-blue.jpg);
}
#councilWrapperPic {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
	clear: both;
	background-position: left top;
	float: left;
	background-image: url(../assets/stonehenge-blue.jpg);
}
.councilPicHolder {
	padding: 0px;
	width: 96%;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: 239px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	background-image: url(../assets/big_ben_lge.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#sePanelMain {
	clear: both;
	float: left;
	width: 548px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 24px;
	padding-left: 24px;
	background-image: url(../assets/se_panel_long.gif);
	background-repeat: no-repeat;
	background-position: 12px bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
#sePanelMain a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #663300;
	text-decoration: none;
}

#seoFrame {
	padding: 0px;
	width: 96%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	float: left;
	text-align: left;
}
#seoFrame a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFF3;
	text-decoration: none;
}

#seoContent {
	float: left;
	width: 66%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
	background-color: #283E87;
	height: 600px;
}
#seoFrame a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFF3;
	text-decoration: none;
}
#seoFrame a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #283E87;
	text-decoration: none;
}
#seoFrame a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFF3;
	text-decoration: none;
}
.normal16ltbrown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	color: #DFC95D;
}
#seoFrameLive {
	padding: 0px;
	width: 420px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	float: left;
	text-align: center;
}
#seoFrameLive a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #fffff3;
	text-decoration: none;
}
#seoFrameLive2 {
	padding: 0px;
	width: 420px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	float: left;
	text-align: center;
}
#seoFrameLive2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #fffff3;
	text-decoration: none;
}
#seoFrameLive a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #fffff3;
	text-decoration: none;
}
#seoFrameLive a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #283E87;
	text-decoration: none;
}
#seoFrameLive a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #fffff3;
	text-decoration: none;
}
#seoFrameLive2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #fffff3;
	text-decoration: none;
}
#seoFrameLive2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #283E87;
	text-decoration: none;
}
#seoFrameLive2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #fffff3;
	text-decoration: none;
}
#seoFrameLive3 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #fffff3;
	text-decoration: none;
}
#seoFrameLive3 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #fffff3;
	text-decoration: none;
}
#seoFrameLive3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #283E87;
	text-decoration: none;
}
#seoFrameLive3 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #fffff3;
	text-decoration: none;
}
#seoFrameLive3 {
	padding: 0px;
	width: 420px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	float: left;
	text-align: center;
}
.whitebody12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #eeffff;
	margin: 0px;
	padding: 0px;
}
#teacherTableResults a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #283E89;
	text-decoration: none;
}
#teacherTableResults a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #988131;
	text-decoration: none;
}
#teacherTableResults a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #283E89;
	text-decoration: none;
}
#seTeachersHeader {
	padding: 0px;
	float: left;
	width: 500px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 12px;
	text-align: left;
}
#se_RhtContent {
	float: left;
	width: 70%;
	padding: 0px;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
#uploadWrapper {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../assets/upload_pic.jpg);
	background-repeat: no-repeat;
	background-position: 780px 130px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sePanelMain a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #663300;
	text-decoration: none;
}
#sePanelMain a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #283E87;
	text-decoration: none;
}
#sePanelMain a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #663300;
	text-decoration: none;
}
.height {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1px;
	height: 700px;
}
#homeContent2 {
	padding: 0px;
	width: 85%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(../assets/content_bgd.gif);
}
#adminUploadLinks {
	padding: 0px;
	float: left;
	width: 720px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}
#adminUploadLinks a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #99CCFF;
}
#adminUploadLinks a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #99CCFF;
}
#adminUploadLinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
#adminUploadLinks a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #99CCFF;
}
#adminLftContent {
	float: left;
	width: 800px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 30px;
	background-color: #283E87;
	height: 500px;
}
#homeColumn1 {
	padding: 0px;
	float: left;
	width: 260px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	text-align: left;
}
#homeColumn2 {
	padding: 0px;
	float: left;
	width: 260px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #eeFFFF;
	text-align: left;
}
#seFail {
	margin: 0px;
	float: left;
	width: 520px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-align: center;
}
#adminFail {
	padding: 0px;
	float: left;
	width: 720px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #EEFFFF;
	font-weight: bold;
	text-align: center;
}
#adminFail a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #99CCFF;
}
#adminFail a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #99CCFF;
}
#adminFail a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}
#adminFail a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #99CCFF;
}
#logout {
	clear: both;
	float: left;
	width: 150px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#logout a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #283E87;
	text-decoration: underline;
}
#logout a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #283E87;
	text-decoration: underline;
}
#logout a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFEDC;
	text-decoration: underline;
}
#logout a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #283E87;
	text-decoration: underline;
}
.updateNavColumn {
	float: left;
	width: 194px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	margin: 0px;
	clear: both;
}
#listLftContent {
	float: left;
	width: 1000px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
}
#listForm {
	width: 960px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFEFD;
	font-style: normal;
	line-height: 17px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 90px;
	padding-left: 13px;
	float: left;
	clear: both;
	margin: 0px;
}
#listForm p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.updateRegionTxt {
	float: left;
	width: 178px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	margin: 0px;
	clear: both;
}
.listContent {
	margin: 0px;
	width: 990px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFEFD;
	font-style: normal;
	line-height: 17px;
	float: left;
	padding: 0px;
}
.listDetailsFormTxt {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 950px;
	clear: both;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #283E87;
}
.listTopSection {
	float: left;
	width: 950px;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.listNavColumn {
	float: left;
	width: 194px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.listTxtCol {
	float: left;
	width: 240px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
	margin: 0px;
}
.listHeader {
	padding: 0px;
	float: left;
	width: 860px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #283E87;
	font-style: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.listTxtCol1 {
	float: left;
	width: 380px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
	margin: 0px;
}
#seTopText {
	padding: 0px;
	float: left;
	width: 48%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 20px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #eeffff;
	text-align: left;
}
#seTopText a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #EEFFFF;
	text-decoration: underline;
}
#seTopText a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #EEFFFF;
	text-decoration: underline;
}
#seTopText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #DFC95D;
	text-decoration: underline;
}
#seTopText a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #EEFFFF;
	text-decoration: underline;
}
#taTopText {
	padding: 0px;
	float: left;
	width: 240px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #eeffff;
	text-align: left;
}
#taTopText img {
	padding: 0px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}
#taTopText a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #EEFFFF;
	text-decoration: underline;
}
#taTopText a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #EEFFFF;
	text-decoration: underline;
}
#taTopText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #DFC95D;
	text-decoration: underline;
}
#taTopText a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #EEFFFF;
	text-decoration: underline;
}
#seNews a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #283E87;
	text-decoration: underline;
}
#seNews a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #283E87;
	text-decoration: underline;
}
#seNews a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFCC;
	text-decoration: underline;
}
#seNews a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #283E87;
	text-decoration: underline;
}
#councilLftContent {
	float: left;
	width: 95%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
	background-image: url(../assets/bodrun_bg_fade.jpg);
	background-repeat: no-repeat;
	background-position: right 25px;
}
.detailsNavColumn {
	float: left;
	width: 182px;
	margin: 0px;
	padding: 0px;
}
.detailsColumn {
	float: left;
	width: 184px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	margin-top: 28px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#tDetailsFormWrap {
	margin: 0px;
	float: right;
	width: 700px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFEFD;
	font-style: normal;
	line-height: 17px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
}
.detailsColumnTxt {
	float: left;
	width: 184px;
	margin: 0px;
	padding: 0px;
	clear: both;
}
#detailsContent1000 {
	padding: 0px;
	width: 96%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}
#seDetailsHeader {
	float: left;
	width: 300px;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#detailsLftContentWrap {
	width: 978px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#userHeader {
	float: left;
	width: 500px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 23px;
}
.tDetailsFormTxt2 {
	padding: 0px;
	float: left;
	width: 520px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.seRegPicHolder {
	padding: 0px;
	width: 96%;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: 239px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	background-image: url(../assets/dover_montage.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#seRegFormFields {
	margin: 0px;
	float: left;
	width: 480px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #EEFFFF;
	font-weight: normal;
}
.seRegPicHolder2 {
	padding: 0px;
	width: 96%;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: 239px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	background-image: url(../assets/stoneh_montage.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#seThanksTopText {
	padding: 0px;
	float: left;
	width: 40%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 20px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #eeffff;
	text-align: left;
}
#seThanksPanel {
	margin: 0px;
	float: left;
	width: 100%;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #EEFFFF;
	font-weight: normal;
	height: 100px;
}
#taLftContent {
	float: left;
	width: 95%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
	background-image: url(../assets/teachercup_blue.jpg);
	background-repeat: no-repeat;
	background-position: right 25px;
}
#listLftContent a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #283E87;
	text-decoration: underline;
}
#listLftContent a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #283E87;
	text-decoration: underline;
}
#listLftContent a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFEFD;
	text-decoration: underline;
}
#listLftContent a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #283E87;
	text-decoration: underline;
}
#taContent1000 {
	padding: 0px;
	width: 98%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 15px;
	float: left;
}
#taContentWrapper {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-image: url(../assets/tricolour_toeBlue.jpg);
	clear: both;
	background-position: right top;
	float: left;
}
#taWrapper {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
	background-color: #283E89;
}
.HighlightsBodyBlue {
	float: left;
	width: 96%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #eeffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	text-align: left;
}
#taLeftPics {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 180px;
}
#taLeftPics img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	border: 1px solid #eeffff;
}
#taNews {
	float: left;
	width: 95%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFEFD;
	font-style: normal;
	line-height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin: 0px;
	text-align: center;
}
#taNews p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}
#taNews a:visited {
	color: #99CCFF;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}
#taNews a:hover {
	color: #eeffff;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}
#taNews a:active {
	color: #99CCFF;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}
.ta_buttons {
	padding: 0px;
	float: left;
	height: 34px;
	width: 180px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #eeffff;
	border-right-color: #eeffff;
	margin: 0px;
	border-left-color: #eeffff;
}
.ta_buttons_bottom {
	padding: 0px;
	float: left;
	height: 34px;
	width: 180px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eeffff;
	border-right-color: #eeffff;
	border-bottom-color: #eeffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-left-width: 1px;
	border-left-color: #eeffff;
}
.taTopPanel {
	clear: both;
	float: left;
	width: 550px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
	background-repeat: repeat-y;
	background-position: 12px top;
	height: 27px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	background-image: url(../assets/ta_panel-top.gif);
}
#taPanelHead {
	clear: both;
	float: left;
	width: 546px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	background-image: url(../assets/ta_head_bgd.gif);
	background-repeat: repeat-y;
	background-position: 12px top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	height: 24px;
}
#taPanelHead p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#taPanelHead h3 {
	margin: 0px;
	padding: 0px;
	color: #eeffff;
	font-weight: bold;
}
#taPanelMain {
	clear: both;
	float: left;
	width: 548px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 24px;
	padding-left: 24px;
	background-image: url(../assets/ta_panel_long.gif);
	background-repeat: no-repeat;
	background-position: 12px bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
#taPanelMain a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99CCFF;
	text-decoration: none;
}
#taPanelMain a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99CCFF;
	text-decoration: none;
}
#taPanelMain a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #eeffff;
	text-decoration: none;
}
#taPanelMain a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99CCFF;
	text-decoration: none;
}
#taTeachersHeader {
	padding: 0px;
	float: left;
	width: 500px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 12px;
	text-align: left;
	color: #99CCFF;
}
#taTeachersHeader h1 {
	color: #99CCFF;
}
#logout2 {
	clear: both;
	float: left;
	width: 150px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#logout2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99CCFF;
	text-decoration: underline;
}
#logout2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99CCFF;
	text-decoration: underline;
}
#logout2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #eeffff;
	text-decoration: underline;
}
#logout2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99CCFF;
	text-decoration: underline;
}
#IndexNewsSnippet1 {
	float: left;
	width: 215px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #283E87;
	text-align: left;
}
#IndexNewsSnippet2 {
	float: left;
	width: 215px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #283E87;
	text-align: left;
}
#IndexNewsSnippet3 {
	float: left;
	width: 215px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #283E87;
	text-align: left;
}
#seNewsMainTxt {
	float: left;
	width: 96%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #663300;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	text-align: left;
}
#taNewsMainTxt {
	float: left;
	width: 96%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #eeffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	text-align: left;
}
#councilNewsMainTxt {
	float: left;
	width: 96%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #663300;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	text-align: left;
}
#linksTableWrap {
	margin: 0px;
	float: left;
	width: 96%;
	border: 1px solid #C8A434;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#contactKeyPanel {
	float: left;
	width: 95%;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 25px;
	border: 1px solid #FFFFFF;
	background-color: #283E87;
	margin: 0px;
	clear: both;
	background-image: url(../assets/celtic_cross.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
