a:link		{ color: #FFCC00; }
a:visited	{ color: #FFCC00; }
a:hover		{ color: #FFFF00; }
a:active	{ color: #FFFF00; }

/* - - - - - - - - - - - - - - - - - - - - */
table.item	{
	border-collapse: collapse;
}
th.item     {
	border: 1px solid;
	color: #FFCC00;
	padding: 1px 10px;
}
td.item     {
	border: 1px solid;
	padding: 1px 10px;
	vertical-align: top;
}
/* - - - - - - - - - - - - - - - - - - - - */
table.menu	{
	border-collapse: collapse;
	background-color: #6FA0D0;
	margin: 0px;
	padding: 0px;
}
td.menu		{
	padding: 7px;
	vertical-align: top;
}
a.menu		{
	font-weight: bold;
	text-decoration: none;
}
a.menu2		{
	font-family: Book Antiqua;
	font-weight: bold;
	text-decoration: none;
}
a.catalog	{
	font-family: Book Antiqua;
	font-weight: bold;
	text-decoration: none;
        font-size: 14pt;
}
a:link.catalog		{ color: #CC0000; }
a:visited.catalog	{ color: #CC0000; }
a:hover.catalog		{ color: #FF0000; }
a:active.catalog	{ color: #FF0000; }
/* - - - - - - - - - - - - - - - - - - - - */
table.topic	{
	border: 0 solid white;
	border-collapse: collapse;
	width: 100%;
}
th.topic     {
	background-color: #4080B0;
	border: 1px solid white;
	color: #FFCC00;
	padding: 5px 10px;
}
td.topic	{
	background-color: #4080B0;
	border: 1px solid white;
	padding: 5px 10px;
	vertical-align: top;
}
/* - - - - - - - - - - - - - - - - - - - - */
.maint		{
	border: 0 solid;
}
.source     {
	border: 0 solid;
	color: #FFCC00;
	font-size: 12pt;
	font-weight: bold;
	padding: 12px 10px 1px 10px;
	text-align: left;
	vertical-align: bottom;
}
.text       {
	background-color:#70A0D0;
	color: #FFFF00;
	padding: 1px 5px;
	font: normal 12pt 'Times New Roman';
}
select.text {
	padding: 0px;
}
label.text  {
	background-color: #2E6DA2;
}
span.text  {
	background-color: #2E6DA2;
}
/* - - - - - - - - - - - - - - - - - - - - */
.chat       {
	background-color:#70A0D0;
	color: #FFFF00;
	font: normal 12pt 'Times New Roman';
}
/* - - - - - - - - - - - - - - - - - - - - */
.smBtn {
	position: relative;
	width: 20px;
	height: 20px;
	font-family: 'Times New Roman', serif;
	text-align: Center;
}
.fiximg		{
	border: 0 solid #808080;
	display: inline;
	vertical-align: bottom;
}
.ftable	{
	background-color: #4080B0;
	border: 4px ridge #B0A090;
	border-collapse: collapse;
	padding: 1px 5px;
	width: 100%;
}
.fcell	{
	border: 2px ridge #B0A090;
	padding: 1px 5px;
	vertical-align: top;
}
.ffield	{
	background-color:#70A0D0;
	color: #FFFF00;
	font: bold 12pt monospace;
}
.qtable	{
	background-color: #4080B0;
	border: 0 solid;
	border-collapse: collapse;
	width: 100%;
}
.qcell	{
	border: 0 solid;
	padding: 1px 6px;
	width: 100%;
}
.cell	{
	border: 2px ridge #B0A090;
}
.title1	{
	color: #FFCC00;
	font-size: 18pt;
	font-weight: bold;
}
.title2	{
	color: #FFCC00;
	font-size: 14pt;
	font-weight: bold;
}
.title3	{
	color: #FFCC00;
	font-size: 12pt;
	font-weight: bold;
}
.title4	{
	color: #FFCC00;
	font-size: 10pt;
	font-weight: bold;
}
.moderator	{
	color: #FFCC00;
	font-weight: bold;
}
.normal	{
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: normal;
}
.big	{
	font-size: 12pt;
}
.bold	{
	font-weight: bold;
}
.fleft	{
	float: left;
}
.fright	{
	float: right;
}
.hang	{
	margin: 0 0 3pt .5in;
	text-indent: -.5in;
}
.ind	{
	text-indent: .5in;
}
.left	{
	text-align: left;
}
.center	{
	text-align: center;
}
.right	{
	text-align: right;
}
.top	{
	vertical-align: top;
}
.middle	{
	vertical-align: middle;
}
.bottom	{
	vertical-align: bottom;
}