a:link.menutxttop, a:visited.menutxttop, a:link.menutxtbot, a:visited.menutxtbot{
	text-decoration : none;
}

a:hover.menutxttop, a:active.menutxttop, a:hover.menutxtbot, a:active.menutxtbot{
	text-decoration : none;
}

body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 0px;
}

body,td,th,p,li{
	font-size : x-small;
}

form.form_sql{
	margin : 0px;
	padding : 0px;
}

form.loginform{
	margin : 0px;
	padding : 0px;
	width : 250px;
}

h1{
	color : #CC0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
}

h2{
	font-size : 10px;
	font-weight : bold;
}

table.data td, table.data th{
	border : 1px solid #00BB00;
	vertical-align : top;
}

table.data th{
	background-color : #00BB00;
	color : #FFFFFF;
}

table.form{
	background-color : #FFFFFF;
}

table.form td{
	background-color : #EEEEEE;
}

table.form th{
	background-color : #DDDDDD;
}

table.header{
	background-color : #00BB00;
	border : 1px solid #CC0000;
}

table.protectedmenu{
	background-color : #FFFFFF;
}

table.protectedmenu td, table.protectedmenu td a:link, table.protectedmenu td a:visited{
	background-color : #EEEEEE;
	color : #0000FF;
	font-size : xx-small;
	text-decoration : none;
	vertical-align : top;
}

table.protectedmenu th{
	background-color : #DDDDDD;
	vertical-align : top;
}

thead {
	display : table-header-group;
}

ul.list_pottedcolour{
	list-style-image : url(../images/logo_icon.gif);
}

ul.list_pottedcolour li{
	list-style-position : inside;
	margin : 20px;
}

ul.ticks li{
	list-style-image : url(../images/bullet.gif);
	list-style-type : square;
}

.about{
	background-color : #800000;
	color : #FFFFFF;
	font-weight : bold;
}

.bgschool{
	background-image : url(../images/school.jpg);
	background-repeat : no-repeat;
}

.cat2description{
	color : #CC0000;
	font-size : xx-small;
	font-weight : bold;
	text-align : center;
}

.footerimage{
	border-left : 1px solid #CC0000;
	border-right : 1px solid #CC0000;
}

.headerimage{
	border-bottom : 2px solid #CC0000;
	border-left : 1px solid #CC0000;
	border-right : 1px solid #CC0000;
	border-top : 2px solid #CC0000;
	height : 40px;
}

.headertxt, .footertxt, .header, .footer{
	color : #CC0000;
	font-size : xx-small;
	text-decoration : none;
}

.heading{
	color : #CC0000;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 36px;
}

.heading2{
	color : #CC0000;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 24px;
	font-style : italic;
}

.menu{
	background-color : #D1E9BD;
	border-left : 1px solid #CC0000;
	border-right : 4px solid #CC0000;
}

.menubottom{
}

.menubtn{
	background-color : #D1E9BD;
	border-bottom : 1px solid #BCDF9F;
}

.menubtnactive{
	background-color : #DEF0D1;
	border-bottom : 1px solid #BCDF9F;
}

.menubtnover{
	background-color : #D9EDC9;
	border-bottom : 1px solid #BCDF9F;
}

.menuheading td{
	background-color : #70B23C;
	border-bottom : 1px solid #CC0000;
	border-top : 1px solid #CC0000;
	color : #FFFFFF;
	font-weight : bold;
}

.menutextactive{
	color : #FF0000;
	font-weight : bold;
	text-decoration : none;
}

.menutxt{
	color : #FF0000;
	font-weight : bold;
	text-decoration : none;
}

.noprint{
}

.noul{
	text-decoration : none;
}

.picture{
	border : 1px solid #800000;
}

.textwidth{
	width : 500px;
}

.topborder{
	border-top : 1px solid #CC0000;
}

#comingsoon {
position: relative;
width: 292px;
height: 250px;
padding-top: 90px;
background: url("../images/note.png") no-repeat;
}

#comingsoon p {
font-family: "Trebuchet MS", Helvetica, Arial sans-serif;
font-size: 11px;
color: #000000;
line-height: 18px;
text-align: justify;
padding: 0px 8px 5px 8px;
}

#comingsoon img {
float: left;
padding: 12px 8px 3px 5px;
}
