body {
   font-size : 10pt;
   font-family : Tahoma, Monaco, serifSansSerifMonospace, sans-serif;
   text-align : justify;
   color : #ffffff;
	background-color : #0099cc;
}
:link {
   color : #003399;
   background-color : #0099cc;
}
:visited {
   color : #003300;
   background-color : #0099cc;
}
a:hover {
	color : #33ffff;
	background-color : #0099cc;
}
div.text-block {
	padding-left : 25px;
	width : 500px;
	padding-top : 5px; }

div.text-ending {
	padding-left : 25px;
	padding-top : 5px; }

div.text-margin {
	margin-left: 5em;	}

div.text-news {
	margin-left: 5em;
	margin-top: -1em; }

div.text-up {
	margin-top: -1em; }
	
a.w3c {
	padding-left : 80px; }
h1 {
	font-size:21pt;
	}
h1.abc {
	margin-left: 1.5em; }
h2 {
	font-size: 16pt;}
div.abc {
	text-align : center;
	color : #ffffff;
	background-color : #0099cc;
	margin: 12px 12px 12px 12px;
	padding: 12px 0px 12px 12px;
	list-style: none; }

td.welcome {
	/*	margin-left : 2em;*/
	}
	
img.ending {
	height : 256px;
	width : 320px;
	}
img.thumb {
	height : 102px;
	width : 128px;
	border : 0;
	vertical-align: middle;
	margin-left : 1em;
	margin-right : 1em;
	margin-top: 0.5em;
	margin-bottom : 0.5em;
	}
img.thumb2 {
	height : 102px;
	width : 128px;
	border : 0;
	vertical-align: middle;
	margin-left : 1em;
	margin-right : 1em;
	margin-top: 0.5em;
	margin-bottom : 0.5em;
	}	
	
img.rand {
	height : 171px;
	width : 213px;
	border : 0;
	vertical-align: middle;
	margin-left : 10px;
	margin-right : 10px;
	margin-top: 5px;
	margin-bottom : 15px;
	}

div.welcome {
	/*border-style : solid;
	width :40em;*/
	padding-left : 25px;
	margin-right : 2em}

div.finale {
	border-style :  solid;	
	width : 233px;
	margin-top : 15px;
	margin-right : 10px
	}
	
div.finale-top {
	background-color :#000066;
	text-align: center;
	color : #ffffff}

em {
font-style : italic;
font-weight: bold;
text-align : left;
}

