body{
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:0.8em;
}
.TableWithBlueOuterBorder
{
border:1px solid #025880;
}

a {  /*text-decoration: none*/;
	 /*color: #000066;*/
	 color: #000000;
	}
a:hover { 
			/*color: #666666;*/
			color: #025880;;
			text-decoration: underline }
a:active { text-decoration: underline }

.MenuLinks{
text-decoration: none;
	font-weight: normal;
	color: #000000;
}
a.Menulinks:hover{
	color:#666666;
	text-decoration: underline;
	
}

.TablesWithBorders {
	border:1px solid #025880;
}
.PlainTableWithBorder
{
	border: thin dotted #000000;
}
.TablesWithBordersSecure {
	border:1px solid #025880;
	/*border-top: 1px;*/
	/*border-right: 5px solid #D7EDF0;
	border-bottom: 5px solid #D7EDF0;*/
	/*border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	background-color: #F5FBFB;*/
}

.TablesWithBordersServices {
	border:1px solid #025880;
	/*border-right: 5px solid #E9C9C9;
	border-bottom: 5px solid #E9C9C9;*/
	/*border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	background-color: #FAF4F5;*/
}



.HeadTeacherLinks {
	color: #089FA8;
	}
a.HeadTeacherLinks:hover { color: #8ED1CE; text-decoration: underline }

.ServiceLinks{
	color: #B64949;
	}
a.ServiceLinks:hover{
	color: #D69898; text-decoration: underline 
}



.FieldLabels1 {
	/*font-weight: bold;*/
	/*color: #0383BE;*/
	font-size:0.7em;
}
.FieldLabelsSecure {
	font-size:0.7em;
}

td {
	/*font-size:0.9em;*/
}
input.SearchButton {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size:12;

	width: 98px;
	height: 22px;
	cursor: pointer;
	
	background: #0383BE;
	
	border-bottom-color: #035D87;
	border-bottom-width: 2px;
	border-bottom-style: solid;
		
	border-top-color: #D7EAF5;
	border-top-width: 2px;
	border-top-style: solid;
	
	border-left-color: #D7EAF5;
	border-left-style: solid;
	border-left-width: 2px;
	
	border-right-color: #035D87;
	border-right-style: solid;
	border-right-width: 2px;

}
.SearchButton:hover
	{
	color: #D7EAF5;
	}
.Button2{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size:12;

	width: 142px;
	height: 22px;
	cursor: pointer;
	
	background: #0383BE;
	
	border-bottom-color: #035D87;
	border-bottom-width: 2px;
	border-bottom-style: solid;
		
	border-top-color: #D7EAF5;
	border-top-width: 2px;
	border-top-style: solid;
	
	border-left-color: #D7EAF5;
	border-left-style: solid;
	border-left-width: 2px;
	
	border-right-color: #035D87;
	border-right-style: solid;
	border-right-width: 2px;
}
.Button2:hover
	{
	color: #D7EAF5;
	}
.SecureButtonShort {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size:12;

	width: 98px;
	height: 22px;
	cursor: pointer;
	
	background: #0383BE;
	
	border-bottom-color: #035D87;
	border-bottom-width: 2px;
	border-bottom-style: solid;
		
	border-top-color: #D7EAF5;
	border-top-width: 2px;
	border-top-style: solid;
	
	border-left-color: #D7EAF5;
	border-left-style: solid;
	border-left-width: 2px;
	
	border-right-color: #035D87;
	border-right-style: solid;
	border-right-width: 2px;

}
.SecureButtonLong{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size:12;

	width: 142px;
	height: 22px;
	cursor: pointer;
	
	background: #0383BE;
	
	border-bottom-color: #035D87;
	border-bottom-width: 2px;
	border-bottom-style: solid;
		
	border-top-color: #D7EAF5;
	border-top-width: 2px;
	border-top-style: solid;
	
	border-left-color: #D7EAF5;
	border-left-style: solid;
	border-left-width: 2px;
	
	border-right-color: #035D87;
	border-right-style: solid;
	border-right-width: 2px;
}
.SecureButtonShort:hover
	{
	color: #D7EAF5;
	}
.SecureButtonlong:hover
	{
	color: #D7EAF5;	
	}


.ServiceButtonShort {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size:12;

	width: 98px;
	height: 22px;
	cursor: pointer;
	
	background: #0383BE;
	
	border-bottom-color: #035D87;
	border-bottom-width: 2px;
	border-bottom-style: solid;
		
	border-top-color: #D7EAF5;
	border-top-width: 2px;
	border-top-style: solid;
	
	border-left-color: #D7EAF5;
	border-left-style: solid;
	border-left-width: 2px;
	
	border-right-color: #035D87;
	border-right-style: solid;
	border-right-width: 2px;
	}
	
.ServiceButtonLong {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size:12;

	width: 142px;
	height: 22px;
	cursor: pointer;
	
	background: #0383BE;
	
	border-bottom-color: #035D87;
	border-bottom-width: 2px;
	border-bottom-style: solid;
		
	border-top-color: #D7EAF5;
	border-top-width: 2px;
	border-top-style: solid;
	
	border-left-color: #D7EAF5;
	border-left-style: solid;
	border-left-width: 2px;
	
	border-right-color: #035D87;
	border-right-style: solid;
	border-right-width: 2px;
}
.ServiceButtonShort:hover
	{
	color:#E9C9C9;
	}
.ServiceButtonLong:hover
	{
	color:#E9C9C9;
	}


.TableHeader1 {
	border:1px solid #8DCDEB;
	font-weight: bold;
	background-color: #8DCDEB;
	color: #006699;
	/*font-size:0.7em;*/
}
.TableCellwithBorder{
	/*border:1px solid #0383BE;*/
	border:none;
}
.TableHeaderSecure {
border:1px solid #8DCDEB;
	font-weight: bold;
	background-color: #8DCDEB;
	color: #006699;
	/*font-size:0.7em;*/
	/*border:1px solid #089FA8;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #089FA8;*/
}
.TableCellwithBorderSecure{
	/*border:1px solid #089FA8;*/
	border:none;
}

.TableHeaderServices {
	border:1px solid #8DCDEB;
	font-weight: bold;
	background-color: #8DCDEB;
	color: #006699;
	/*font-size:0.7em;*/
}
.TableCellwithBorderServices{
	/*border:1px solid #B64949;*/
	border:none;
}

.whitelink {
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline
}
a.whitelink:hover{
	/*color: #0033CC;*/
	 color: #cccccc;
	text-decoration: underline;
}

.whitelinkSecure {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none
}
a.whitelinkSecure:hover{
	color: #D7EDF0;
	text-decoration: underline;
}

.PageHeading {
	font-weight: normal;
	font-size:0.8em;
	text-align: center;
	font-family: arial,sans-serif;
	

}
.BlueText{
	color: #0383BE; 
}

.GreenText{
	color: #089FA8; 
}

.BlueLinks {
	color: #000000;

	}
a.BlueLinks:hover { color: #025880; text-decoration: underline }

.RedLinks {
	color: #ff0000;

	}
a.RedLinks:hover { color: #B9020F; text-decoration: underline }



.GreyLinks {
	color: #666666;
	text-decoration:none;
	}
a.GreyLinks:hover { color: #333333; text-decoration: underline }



input {
	border: 1px solid #666666;
}
textarea {
	border: 1px solid #666666;
}
.formElementsRedText {
	color: #0383BE;
}
.formElementsSecure {
	color: #666666;
	border: 1px solid #666666;
}
.RadioButtonSecure {
	color: #666666;
	border: none;
}
.HighlightRow{
	color: #ff0000;
}




td.greyBackground {
	background: #D5D3D3;
}

td.innerleft {
	background: #D5D3D3;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-style: none;
}

td.topbtm {
	background: #D5D3D3;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	border-left-style: none;
}

td.toponly {
	background: #D5D3D3;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-top-color: #666666;
	border-left-style: none;
}

td.btmonly {
	background: #D5D3D3;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #666666;
}
td.btmright {
	background: #D5D3D3;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #666666;
	border-right-width: thin;
	border-right-color: #666666;

}
td.btmleftright {
	background: #D5D3D3;
	border-bottom-width: thin;
	border-top-style: none;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #666666;
	border-left-width: thin;
	border-left-color: #666666;
	border-right-width: thin;
	border-right-color: #666666;

}

td.all {
	background: #D5D3D3;
	border-bottom-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #666666;
	border-left-width: thin;
	border-left-color: #666666;
	border-right-width: thin;
	border-top-color: #666666;
	border-top-width: thin;
	border-right-color: #666666;

}
td.topbtmright {
	background: #D5D3D3;
	border-bottom-width: thin;
	border-top-style: solid;
	border-left-style: none;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #666666;
	border-right-width: thin;
	border-top-color: #666666;
	border-top-width: thin;
	border-right-color: #666666;

}

td.rightonly {
	background: #D5D3D3;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-right-width: thin;
	border-left-style: none;
	border-right-color: #666666;
}

table.outer {
	background: #D5D3D3;
	border: thin solid #666666;
}

table.outernobtm {
	background: #D5D3D3;
	border-top: thin solid #666666;
	border-right: thin solid #666666;
	border-bottom: none;
	border-left: thin solid #666666;

}
table.outernotop {
	background: #D5D3D3;
	border-top: none;
	border-right: thin solid #666666;
	border-bottom: thin solid #666666;
	border-left: thin solid #666666;

}
div.breakafter {page-break-after:always;
	color: silver}
div.breakbefore {page-break-before:always;
	color: silver}


.SecureGreenButton {
	background: #0383BE;
	
	border-bottom-color: #035D87;
	border-bottom-width: 2px;
	border-bottom-style: solid;
		
	border-top-color: #D7EAF5;
	border-top-width: 2px;
	border-top-style: solid;
	
	border-left-color: #D7EAF5;
	border-left-style: solid;
	border-left-width: 2px;
	
	border-right-color: #035D87;
	border-right-style: solid;
	border-right-width: 2px;	

	}

td.SecureBlueButton {
	background: #0383BE;
	
	border-bottom-color: #035D87;
	border-bottom-width: 2px;
	border-bottom-style: solid;
		
	border-top-color: #D7EAF5;
	border-top-width: 2px;
	border-top-style: solid;
	
	border-left-color: #D7EAF5;
	border-left-style: solid;
	border-left-width: 2px;
	
	border-right-color: #035D87;
	border-right-style: solid;
	border-right-width: 2px;	
	

	}
.boldredtext {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
input.QuickSearchButton
{
	height:22;
	width:66;

	background: D6D3CE;
	
	border-bottom-color: #848284;
	border-bottom-width: 2px;
	border-bottom-style: solid;
		
	border-top-color: #ffffff;
	border-top-width: 2px;
	border-top-style: solid;
	
	border-left-color: #ffffff;
	border-left-style: solid;
	border-left-width: 2px;
	
	border-right-color: #848284;
	border-right-style: solid;
	border-right-width: 2px;

}
input.quickSearchBox{
height:24;
width:224;
font-size:16;
}
td.bluerightonly {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-right-width: thin;
	border-left-style: none;
	border-right-color: #8DCDEB;

}
td.innerleftNoBackground {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-style: none;
}

td.topbtmNoBackground {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	border-left-style: none;
}

td.toponlyNoBackground {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-top-color: #666666;
	border-left-style: none;
}

td.btmonlyNoBackground {
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #666666;
}
td.btmrightNoBackground {
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #666666;
	border-right-width: thin;
	border-right-color: #666666;

}
td.btmleftrightNoBackground {
	border-bottom-width: thin;
	border-top-style: none;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #666666;
	border-left-width: thin;
	border-left-color: #666666;
	border-right-width: thin;
	border-right-color: #666666;
}

td.allNoBackground {
	border-bottom-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #666666;
	border-left-width: thin;
	border-left-color: #666666;
	border-right-width: thin;
	border-top-color: #666666;
	border-top-width: thin;
	border-right-color: #666666;
}
td.topbtmrightNoBackground {
	border-bottom-width: thin;
	border-top-style: solid;
	border-left-style: none;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #666666;
	border-right-width: thin;
	border-top-color: #666666;
	border-top-width: thin;
	border-right-color: #666666;

}

td.rightonlyNoBackground {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-right-width: thin;
	border-left-style: none;
	border-right-color: #666666;
}
