
body
{
	background-color: #e6e6e6;
 	font-family: arial;
	font-size: 10pt;
}

body.login
{
  margin: 0px;
	background-color: white;
}

form,p,td,input
{
	font-family: arial;
	font-size: 10pt;
}

a
{
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #0000ff;
}
a:visited { color: #0000ff; }
a:active, a:hover { color: #ff0000; }

.errorText,.messageText
{
	font-family: arial;
	font-size: 10pt;
	color: #ff0000;
}

a.tabLink
{
	font-family: arial narrow;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

a.tabLink:active, a.tabLink:hover { color: #000000; }

a.menuLink
{
	font-family: arial narrow;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

.navBar
{
	font-family: arial narrow;
	font-size: 10pt;
	color: black;
}

a.navBarLink
{
	font-family: arial narrow;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

a.navBarLink:active, a.navBarLink:hover
{
	color: #cc3300;
}

.navBarNoLink
{
	font-family: arial narrow;
	font-weight: bold;
	text-decoration: none;
}

.pageHeader
{
	font-family: arial;
	font-size: 12pt;
	font-weight: bold;
	color: black;
	background-color: #cccccc;
}

.pageHeaderBorder { background-color: #666666; }

.listTopLine
{
	font-family: arial;
	font-size: 10pt;
	color: black;
	background-color: #cccccc;
}

.listBackground
{
	background-color: #efefef;
}

.listBackgroundHL
{
	background-color: #d0d0d0;
}

.listName
{
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: #0000ff;
}

.listInfo
{
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;
}

.listBody
{
	font-family: arial;
	font-size: 10pt;
	color: black;
}

td.spaced
{
  border-right: 1px solid black;
  padding: 1px 10px 1px 10px;
}

td.spacedright
{
  border-right: 1px solid black;
  padding: 1px 10px 1px 0px;
}

td.spacedleft
{
  padding: 1px 0px 1px 10px;
}

