/* body */

body {
	margin: 0px 0px 0px 0px;
}

/* h1, h2, ... */

h1 {
	font-size: 130%;
}
h2 {
	font-size: 120%;
}
h3 {
	font-size: 110%;
}

/* Links */

a {
	color: Gray;
	text-decoration: none;
}
a:hover {
	color: Silver;
}
/* Logo */

.headlogo{
	text-align: center;
}

/* menu */

.menu{
	background-color: Fuchsia;
}

/* container */

.container{
	width: 100%;
	margin-top: 10px;
	margin-bottom: 15px;
}
.container.space{
	width: 15%;
	float: left;
}
.container.sub {
	width: 70%;
	font-size: 90%;
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	position: relative;
	float: left;
}

/* tables */

table {font-size:11px;border:1px solid #777777;border-collapse:collapse;border-spacing:0;margin:0;padding:0;}

table caption {font-weight:bold; color:#ffffff; background:#777777; margin:0; padding:5px;}

table thead { font-weight:bold; background:#dddddd; }
table tfoot { background:#dddddd; }

table tbody tr { background: #f0f0f0; }
table tbody tr.odd { background: #fbfbfb; }

table th { background:#ffffff; border:1px solid #999999; margin:0; padding:5px;}
table tbody th { text-align:left; font-weight:normal; }

table td {border:1px solid #999999;margin:0;padding:5px;}
table tfoot td {font-size:9px;padding:2px 5px;}  

/* footer */

.footer{
	width: 100%;
	text-align: center;
	font-size: 53%;
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: absolute;
	border-top: thin dotted Gray;
	background-color: #FFFFFF;
}
