/**
 * Style for bodies, puts in the background color and image.
 */
body {
	background: #FFFFEE url(../images/texture/bgd_tx.gif);
}
hr {
	height: 6px;
	width: 90%;
	text-align: center;
	background-position: center center;
	border: 2px groove #99FFFF;
}
body {
	background: #FFFEEE;
	color: #224488;
	font-family: "Times New Roman", Times, serif;
	font-size: small;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-large;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}

/**
 * Used for the menus to give them highlight on mouse-over
 */
a.menu {
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
	border: 3px groove #069E5F;
	width: 110px;
	padding: 4px;
}
a.menu:hover {
	color: #FFFF00;
	background: #66CCCC;
	border: 3px ridge #820886;
}
a.menu:active {
	color: #99FFFF;
	background: #66CCCC;
	border: 3px ridge #069E5F;
}
a.menu:link {
	color: #663399;
}
a.menu:visited {
}
table.menu {
}
tr.menu {
}
td.menu {
}

/**
 *
 */
a.index {
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: right;
	white-space: nowrap;
	border: 2px none #99FFFF;
	width: 100%;
	height: 100%;
	margin: 4px;
	padding: 4px;
}
a.index:hover {
	color: #FFFF00;
	background: #66CCCC;
	border: 2px solid #99FFFF;
}
a.index:active {
	color: #99FFFF;
	background: #66CCCC;
	border: 2px double #FFFF00;
}
a.index:link {
}
a.index:visited {
}

td.index {
	background-position: left top;
	vertical-align: top;
	text-align: right;
	white-space: nowrap;
	width: 150px;
	margin: 4px;
	padding: 4px;
	height: 25px;
}
