.tex     	{ font-family: Verdana,Arial; font-size: 12px; line-height:120%; letter-spacing: 0px; color: black; text-align: left; }
.error     	{ font-family: Verdana,Arial; font-weight: bold; font-size: 11px; line-height:110%; letter-spacing: 0px; color: CC3A3A; text-align: left; }
.success     	{ font-family: Verdana,Arial; font-weight: bold; font-size: 11px; line-height:110%; letter-spacing: 0px; color: 448D3A; text-align: left; }
.waiting     	{ font-family: Verdana,Arial; font-weight: bold; font-size: 11px; line-height:110%; letter-spacing: 0px; color: 1F2C4E; text-align: left; }

.smaller     	{ font-family: Verdana,Arial; font-size: 10px; line-height:110%; letter-spacing: 0px; color: black; text-align: Justify; }
SELECT     	{ font-family: Verdana,Arial; font-size: 11px; line-height:100%; letter-spacing: 0px; color: black; text-align: left; }
TD	     	{ font-family: Arial; font-size: 12px; line-height:120%; letter-spacing: 0px; color: black; text-align: left; valign: top;}
BODY	     	{ font-family: Arial; font-size: 12px; line-height:130%; letter-spacing: 0px; color: black; text-align: Justify; }

.mini		{ font-family: Verdana,Arial; font-size: 10px; line-height:120%; letter-spacing: 0px; color: black; }
h1 		{ margin-top:0px; font-family: Arial; font-size: 13pt; font-weight: bold; line-height:100%; letter-spacing: 0px; color: #004C90; text-align: left; }
h2	     	{ font-family: Arial; font-size: 12px; margin-bottom:3px; font-weight: bold; line-height:100%; letter-spacing: 0px; color: black; text-align: left; }
h3	     	{ font-family: Arial; font-size: 11px; margin-bottom:3px; font-weight: bold; line-height:100%; letter-spacing: 0px; color: black; text-align: left; }


A:link    { font-family: Arial; font-size: 10pt; text-decoration: none; color: #01589B; } 
A:active  { font-family: Arial; font-size: 10pt; text-decoration: none; color: #8DD6F6; } 
A:hover   { font-family: Arial; font-size: 10pt; text-decoration: none; color: #01589B; } 
A:visited { font-family: Arial; font-size: 10pt; text-decoration: none; color: #8DD6F6; }

div .header { 
	text-align:right;
}
div .pipe {
	padding:0px 5px 0px 5px;
	display:inline;
	color:#01589B;
}

li {
	margin-left:-23px;
}

.menu div {
	width:170px;
	margin-bottom:6px;
	height:24px;
	text-transform:lowercase;
	font-weight:bold;
	padding-left:10px;
	vertical-align:middle;
	padding-top:4px;
}

.menu div a:link, .menu div a:hover, .menu div a:visited, .menu div a:active,  {
	font-size:12pt;
}

.menu div a:link, .menu div a:visited {
	color:white;
}

.menu a {
	font-size:12pt;
}

.menu div.home a:hover, .menu div.home a:active {
	color:#80B9DE;
}
.menu div.profile a:hover, .menu div.profile a:active {
	color:#80D7F7;
}
.menu div.curriculum a:hover, .menu div.curriculum a:active {
	color:#D4C0DC;
}
.menu div.programme a:hover, .menu div.programme a:active {
	color:#F680C6;
}
.menu div.activities a:hover, .menu div.activities a:active {
	color:#F68E92;
}
.menu div.sonwabile a:hover, .menu div.sonwabile a:active {
	color:#FBCA8F;
}
.menu div.events a:hover, .menu div.events a:active {
	color:#FFEA81;
}
.menu div.gallery a:hover, .menu div.gallery a:active {
	color:#D5E89B;
}
.menu div.contact a:hover, .menu div.contact a:active {
	color:#A6DCA4;
}

#pipe {
	color:#00579E;
}


.footer {
	width:740px;
	text-align:center;
	padding:5px 20px 5px 20px;
	font-size:8pt;
	letter-spacing: 1px;
	font-weight:bold;
}