.tdbg				{background-repeat: no-repeat;}

.menu				{font: normal 8pt verdana; color: #FFFFFF; text-decoration: none;}
.menu:hover			{color: #FFFFFF;}

.outcell_menu		{background-color: #555555;}
.overcell_menu		{background-color: #19334C; cursor: hand;}

.menudex			{display: none; color: #999999; padding-left: 10px; padding-right: 5px;}
.menu_below			{font: normal 11px arial; text-decoration: none; line-height:14px; padding-left: 20px;}
.menu_below:hover	{text-decoration: underline; color: #FFFFFF;}
.related			{font: normal 11px arial; text-decoration: none; line-height:14px; letter-spacing: .1em;}
.related:hover		{text-decoration: underline;}
.sitemap			{font: normal 8pt verdana; color: #000000; text-decoration: none;}
.sitemap:hover		{text-decoration: underline;}

.maintitle			{font: normal 13pt trebuchet ms;}
.maintd				{font: normal 8pt verdana; color: #003399; padding: 10px;}

.text				{font: normal 12px arial; color: #555555;}
.block				{font: normal 11px arial; color: #555555; line-height: 11px;}

h3					{font: bold 10pt trebuchet ms;}
a					{color: #002C59;}
a:hover				{color: #0066CC; text-decoration: none;}
body				{font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#white				{color: #FFFFFF;}

.error				{display: block; border: 1px solid #FF0000; margin: 20px 0 20px 0; background: #ffcbcb;}
.error h1			{margin: 0; color: #FFFFFF; padding: 5px; font-size: 120%; font-weight: bold; background: #FF0000;}
.error p			{padding: 10px 20px 10px 20px; margin: 0; color: #000;}
.error ul			{padding: 10px 20px 10px 20px; margin: 0 0 0 20px; color: #000;}