body {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/back_texture.gif);
	text-decoration: none;
}

/* -- menu -- */
a.menu:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
a.menu:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
a.menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.menu:active {

	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
/* -- end of menu -- */

/* -- submenu -- */
a.submenu:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
a.submenu:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;

}
a.submenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a.submenu:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

a.toplink:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
}
a.toplink:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;

}
a.toplink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: underline;
}
a.toplink:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}

.colouredback {
	background-color: #CCCCCC;
}
.lockedtext {
	font-size: 12px;
}
.headertablebtm {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}.headertablebtm2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.headertabletop {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.headertabletopbtm {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}
.headertabletopbtm2 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #CCCCCC;
}

.headertableright2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.shrink {
	font-size: xx-small;
	padding-bottom: 6px;
}
.tablecellsplit {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.adminheadtext {
	color: #669933;
}
.newstext {
	color: #FF0000;
}
.footer {
	font-size: 75%;
	text-align: right;
	padding: 10px;
	color: #999999;
}
.footercell {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.introbox {
	background-color: #eeeeee;
	padding: 10px;
}
.tutadded {
	font-size: xx-small;
	font-weight: bold;
	color: #003399;
	text-align: right;
}
.extborder {
	border: 2px solid #000000;
}