body {
	color:		#000000;
	background:	#ffffff;
	font-family:	"Comic Sans MS",Verdana,Arial,sans-serif;
	position:	relative;
	font-size:	10px;
	padding:	0px;
	margin:		0px;
	top:		0px;
	left:		0px;
	z-index:	1;
}

:link, :visited {	
	color:			#170bbf;
	text-decoration:	none;
}

:active {				
	color:			#606d01;
	text-decoration:	none;
}

:hover {
	color:			#056030;
	text-decoration:	none;
}


h2 {
	position:	absolute;
	top:		4px;
	padding-left:	40px;
	text-align:	left;
	font-size:	16px;
	font-weight:	boldest;
	z-index:	40;
	color:		#170bbf;
	font-variant:	small-caps;
	font-family:	"Comic Sans MS",Verdana,Arial,sans-serif;
	letter-spacing:	1px;
}	

h1 {
	color:		#ffffff;
	font-weight:	bolder;
	z-index:	40;
	font-size:	15px;
	text-align:	left;
	padding-left:	20%;
	border-bottom:	3px solid #170bbf;
}

h3 {
	padding-top:	20px;
	text-align:	center;
	font-size:	12px;
	font-weight:	bolder;
	color:		#6f0070;
}

.titleblock {
	margin:		0px;
	background:	#dddbff;
	padding-top:	2px;
	padding-bottom:	0px;
	border-bottom:	3px solid #170bbf;
	text-align:	right;
	font-weight:	bolder;
	color:		black;
}

body.status {
	margin:		0px;
	background:	#dddbff;
	padding-top:	1px;
	padding-bottom:	0px;
	border-top:	3px solid #170bbf;
}


.menu {
	padding-top:		0px;
	padding-left:		20px;
	padding-right:		20px;
	border-top:		solid 1px #170bbf;
	border-left:		solid 1px #170bbf;
	letter-spacing:		3px;
	font-size:		8px;
	font-weight:		bolder;
}

a.menu:link, a.menu:visited {
	color:		#170bbf;
}

a.menu:active {				
	color:		white;
}

a.menu:hover {
	background:	#adabef;
	border-top:	solid 2px #170bbf;
	border-left:	solid 2px #170bbf;
	padding-left:	19px;
}

input, select, textarea {
	font-family:	Geneva,Verdana,"Century Gothic",sans-serif;
	font-size:	10px;
	z-index:	0;
}

th {
	font-weight:	bolder;
	font-size:	11px;
	color:		#606080;
}	

td {
	font-size:	10px;
}

.success {
	color:		#096300;
	font-weight:	bold;
}

.error {
	color:		#630009;
	font-weight:	bold;
}

.warning {
	color:		#e89200;
	font-weight:	bold;
}

