BODY {
	background-color:#ffffff;
}
A {
	color : #003366;
	text-decoration:under;
	padding : 1px;
}

A:hover {
	background-color:#003366;
	color:#FFFFFF;
	text-decoration:none;
	padding : 1px;
}

FORM {
	margin:0px;
}

TABLE {
	border:1
	margin:0;
	border-color:#003366;
}


TH {
	margin:4;
	padding:4;
	border-color:#003366;
	font-weight : normal;
	background-color:#003366;
	color : #FFFFFF;
}
TD {
	margin:4;
	padding:4;
	border-color:#003366;
}
.sub {
	background-color:#FFFFFF;
	color : #003366;
}

.needs {
	color : #FFFFFF;
}

.error {
	padding : 2 2 2 2px;
	color : #ff0000;
	background-color : #ffffff;
	font-weight : bold;
}
.title {
	color : #FFFFFF ;
	font-weight : bold ;
	font-size : large;
	background-color : #003366;
	border-width : 0 10 0 10px;
	border-style : solid;
	border-color : #9999FF;
	margin : 10 10 10 10px;
	padding : 4 2 2 2px;
	width : 70%;
	align : center;
}
.menutitle {
	color : #FFFFFF ;
	font-weight : bold ;
	font-size : normal;
	background-color : #003366;
	border-width : 0 10 0 10px;
	border-style : solid;
	border-color : #9999FF;
	margin : 10 10 10 10px;
	padding : 4 2 2 2px;
	width : 150px;
	align : center;
}

.subtitle {
	color : #003366 ;
	font-weight : bold ;
	font-size : normal;
	background-color : #9999FF;
	border-width : 0 10 0 10px;
	border-style : solid;
	border-color : #003366;
	margin : 10 10 10 10px;
	padding : 4 2 2 2px;
	width : 50%;
}

.box {
	background-color : #e8e8f8;
	border-color : #003366;
	border-width : 2 0 2 0px;
	border-style : solid;
	padding : 4 4 4 4px;
}

.error {
	color : red ;
	font-weight : bold ;
}

.example {
	font-style : italic;
	color : #117744;
	font-weight : normal;
	font-size : 80%;
}

