html, body	{
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	background-image: url(images/bar_top.jpg);
}

.thetable		{
position: relative;
display: table; 
width: 100%;
margin: 0;
padding: 0;
border: 0; 
clear: both;
border-spacing: 0;
}


head:first-child+body div.thetable {height: 100%;}

.tablerow		{display: table-row;}

.tablecell	{
display: table-cell;
border: 0;
padding: 0;
margin: 0; 
padding-top: 5px; 
padding-bottom: 5px;
vertical-align: top;
min-height: 100%;
background-image: url(images/bar_top.jpg);
}


head:first-child+body div.tablecell {height: 100%;}


.one				{
	width: 200px;
	position: relative;
	z-index: 5;
	background-image: url(images/bar_top_dark.jpg);
	border-right-color: #330000;
	border-right-width: 5px;
	height: 100%;
	top: 0;
	overflow: visible;
}
.two				{
	width: 825;
	position: relative;
	top: 0px;
	z-index: 5;
	vertical-align: top;
	background-image: url(images/bar_top.jpg);
	padding: 5;
	height: 100%;
	overflow: visible;
}
.three			{
	width: 200px;
	position: relative;
	z-index: 5;
	background-image: url(images/bar_top_dark.jpg);
	border-left-color: #330000;
	border-left-width: 5px;
	height: 100%;
	top: 0;
	overflow: visible;
	left: 0;
}
.four			{
	width: 25px;
	position: relative;
	z-index: 5;
	background-image: url(images/bar_top_dark_right.jpg);
	overflow: visible;
	height: 100%;
	top: 0;
	left: 0;
}
.five			{
	width: 25px;
	position: relative;
	z-index: 5;
	background-image: url(images/bar_top_dark_left.jpg);
	height: 100%;
	top: 0;
	overflow: visible;
}


#header		{
position: relative; 
top: 0; left: 0; 
height: 0px; 
background: #000080; 
color: #fff;
width: 100%; 
z-index: 10;
}

#footer			{
	clear: both;
	position: relative;
	height: 20px;
	color: white;
	margin-top: -20px;
	margin-bottom: 20px;
	z-index: 15;
	background-color: #0B0000;
}


head:first-child+body div#footer {margin-bottom: 0;}



body	{font-size: 0.8em; font-family: verdana, tahoma, arial, sans-serif;}

a:link, a:visited	{
color: #fff;
background: transparent;
text-decoration: underline;
}

a:hover	{
color: lime;
background: transparent;
}

.thetable a:link, .thetable a:visited	{
color: #009;
background: transparent;
text-decoration: underline;
}

.thetable a:hover	{
color: #f00;
background: transparent;
}


p		{padding: 0.5em 1em 0 1em; margin: 0;}

ul	{padding-right: 0.5em;}


h1, h2, h3	{font-family: georgia; padding: 0.5em 2em; margin: 0;}
h1	{font-size: 1.2em;}
h2  {font-size: 1.1em;}
h3	{font-size: 1em;}
