body.general {
 font-size: x-small; font-family: Verdana, Helvetica, Arial, sans-serif;	background-color: #F4F9FF;}

table {
 font-size: x-small; font-family: Verdana, Verdana, Helvetica, Arial, sans-serif;	background-color: #f9ffff;}

.quizlistHeader {
 font-size: x-small; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif;	background-color: #75a6d7; color: yellow;
}

.oddRow {
 font-family:  Verdana,  Arial, sans-serif; font-size: x-small;	background-color: #A6CAFF;}

.evenRow {
 font-family: Verdana, Arial, sans-serif; font-size: x-small;	background-color: #BFD9FF;}

.menu {
 font-size: x-small;	background-color: #d8e8ff;}

a:link {
 font-size: x-small;	color: Blue; font-weight: bold;
 text-decoration: none;
}

a:visited {
 font-size: x-small;	color: Blue; font-weight: bold;
 text-decoration: none;
}

a:hover {
 font-size: x-small;	color: #ff0033; font-weight: bold;
 text-decoration: underline;
}

td.headermenu {
 font-size: small;	color: white; background-color: #2C5CB6;
}

td.headernews {
 font-size: x-small;	color: white; background-color: #303090;
}

td.headertitle {
 font-size: Large;	color: white; 	background-color : #2C5CB6;
}

A.headermenu {
 font-size: x-small;	color: white;}

A.headermenu:visited {
 font-size: x-small;	color: white;}

A.headermenu: hover {
 	text-decoration: none;	color: yellow;}

td.headermenusmall {
 		font-size : 8pt; font-weight: bold;
 font-family: Verdana, Helvetica, Arial, sans-serif;	color: #3399ff; background-color : #303090;
}

A.headermenusmall {
 		font-size : x-small;	color: yellow;}

A.headermenusmall:visited {
 		font-size : x-small;	color: yellow;}

A.headermenusmall:hover {
 		font-size : x-small;	color: white;}

.quotation {
 border : thin groove #41AFE4; 	border-collapse : collapse; 		color : Black; 	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-stretch : narrower; 	text-decoration : none;}

.LoginTable {
 font-size: x-small;	background-color: #5878C0;}

A.AxxSmall {
 font-size: xx-small; font-weight: normal;}

A.AxxSmall:visited {
 font-size: xx-small; font-weight: normal;}

A.AxxSmall:hover {
 font-size: xx-small; font-weight: normal;}

input.submit {
 	border-color : white;	font-size : xx-small;	font-weight : bold;	color: black;	background-color: #FFFFBB;	 border : 2px groove #8DACE7;	padding : 1px 1px 1px 1px;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}

input.loginbox {
 		border-color : blue;	font-size : xx-small;	font-weight : bold;	color: #C5583D;	background-color: #D7EAFB;	width : 80px;}

h1 {
 		text-decoration: none;	font-size: medium;	font-family : Arial, Verdana, sans-serif;	text-align : center;	color : Navy;}

h1.title {
 		text-decoration: none;	font-size: xx-small;	font-family : Helvetica, Verdana, Arial, sans-serif;	text-align : center;	color : Navy;}

div.title {
 		text-decoration: none;	font-size: xx-small;	font-family : Helvetica, Verdana, Arial, sans-serif;	text-align : center;	color : Navy;}

h2 {
 		text-decoration: none;	font-size: medium;	font-family : Arial, Verdana, sans-serif;		text-align : center;	color : Navy;}

.textarea {
 		text-decoration: none;	color: black;	background-color: #DCEAF3;	border : 2px inset #759CCC;}

input.othertxt {
 		font-size : x-small;	font-weight : bold;	color: black;	background-color: #DCEAF3;	border : 2px inset #759CCC;}

input.textfieldcrossword {
 		border-color : #FFFFE3;	font-size : xx-small;	font-weight : bold;	color: Blue;	background-color: #DAE4F3;	margin : 0px 0px 0px 0px; 		text-align : center;	width: 18px;	HEIGHT:17px;	border : 1px outset #C8DCF2;}

input.textfielddef {
 font-size : xx-small;	font-weight : bold;	color: blue;	background-color: #A7D2E7;	margin : 0px 0px 0px 0px;	border : 2px groove #B7B1F8;}

input.Rebuild {
 font-size : xx-small;	font-weight : bold;	color: black;	background-color: #e7f0f8;	margin : 0px 0px 0px 0px;	border : 1px groove #B7B1F8;}

input.textfieldsolution {
	border-color : blue;	font-size : xx-small;	font-weight : bold;	color: red;	background-color: white;	margin : 0px 0px 0px 0px;}

option {
font-size : xx-small; font-weight : bold; text-decoration : none; color : navy;	display : block; border-color : Fuchsia Blue; text-align : center; background-color: #D9EFFD;}

.ExerciseBody {
	font-size : x-small; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : 500;}

td.keywordsearch{
		color : black; background-color : #C8E9FD; font-size : xx-small; font-family : "MS Sans Serif", Geneva, sans-serif; padding : 1px; }

.xxSmall {
	font-size : xx-small; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : 500;}

A.footer {
	font-size : xx-small; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : 500;}

A.footer:HOVER {
	font-size : xx-small; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : 500;}

A.footer:Visited {
	font-size : xx-small; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : 500;}

