A, A:visited
{
	color : #0000B0;
	text-decoration: none;
}

A:hover, A:active
{
	color : #0099CC;
	text-decoration: underline;
}

BODY
{
	background-color : #E0E0E0;
	color : black;
	font-family: sans-serif;
	font-size: 10px;
	margin: 0px;
	border: 0px;
	height: 100%;
}

HTML
{
	height: 100%;
}

TABLE, TR, TD
{
	font-family: sans-serif;
	font-size: 12px;
}

TR.title, TD.title
{
	height: 50px;
}

TABLE.databanks
{
	width: 95%;
	border: 1px solid #000530;
}

TR.dbhead, TD.dbhead
{
	background-color: #001090;
	font-size: 13px;
	color: #AAAAAA;
	font-weight: bold;
	padding: 2px;
}

TR.dbrow, TD.dbrow
{
	background-color: #D1DCE4;
}

TR.dbrowalt, TD.dbrowalt
{
	background-color: #CCD6DE;
}

DIV.bar
{
	background-image: url('images/backgrounds/fill1.jpg');
	color: yellow;
	border: 2px solid black;
	float: left;
	left: 0;
	width: 100%;
	padding: 0px;
	border-left: 0px;
	border-right: 0px;
}

A.bar
{
	color: white;
}

A.bar:visited
{
	color: white;
}

A.bar:hover
{
	color: gray;
	text-decoration: underline;
}

DIV.bottombar
{
	background-image: url('images/backgrounds/fill1.jpg');
	border-top: 2px solid black;
	position: fixed;
	bottom: 0;
	clear: both;
	width: 100%;
	font-size: 9px;
	color: yellow;
}

DIV.slice
{
	float: left;
	background-image: url('/images/backgrounds/side2.jpg');
	width: 198px;
	height: 100%;
}

DIV.top
{
	background-image: url('/images/backgrounds/fill3.jpg');
	height: 75px;
	width: 100%;
	float: left;
	left: 0;
	border-bottom: 1px solid black;
}

DIV.topimage
{
	background-image: url('/images/backgrounds/top3.jpg'); 
	height: 75px;
	float: left;
	width: 100%;
	background-repeat: no-repeat;
}

DIV.content
{
	clear: both;
	position: relative;
	margin: auto;
}

DIV.imguberblock
{
	float: left;
	margin: 5px;
	padding: 3px;
}

DIV.imgblock
{
	float: none;
}

DIV.imgcaptionblock
{
	width: 100%;
	float: none;
	height: 50px;
	overflow: visible;
}

DIV.internalcontent
{
	margin: auto;
	width: 90%;
	float: none;
}