/* default font to use for all body text */
body	
{	
	font-family:	Arial, Helvetica, sans-serif;
	margin-top: 0em;
	margin-left: 0em;
	margin-right: 0em;
}

p
{
	padding: 0.1em;
}

h1
{
	padding: 0.1em;
  font-family: Arial, Helvetica, Sans-serif;
  color: #990000;
}

h2
{
  color: #990000;
}

/* set a standard spacing for list items */
.normallist li { margin-bottom: 0.5em }
.spacedlist li { margin-bottom: 1em }

/* colors for links */
a:link 
{
  color: blue;
}

a:visited 
{
  color: #000099;
}
a:hover 
{
  color: red;
}

a:active 
{
  color: red;
}

/* main menu styles */
/* main menu categories */
.menubody
{
  font-size: small;
  margin-bottom: 0.1em;
}

/* second level menu items */
.menuindent1
{
  font-size: small;
  margin-left: 1em;
  margin-top: 0.1em;
  margin-bottom: 0.1em;
	padding: 0em;
  white-space: nowrap;
}

/* third level menu items */
.menuindent2
{
  font-size: small;
  margin-left: 2em;
  margin-top: 0.1em;
  margin-bottom: 0.1em;
	padding: 0em;
  white-space: nowrap;
}

/* Turn off menu when printing */
@media print 
{ 
	.menubody
	{
		display: none
	}

	.menuindent1
	{
		display: none
	}

	.menuindent2
	{
		display: none
	}
}

/* styles for services area */
.servicebody
{
  color: #ffffff;
  font-size: small;
  white-space: nowrap;
}

/* links on a dark background */
a.light:link 
{
  color: #CCCCCC;
}
a.light:visited
{
  color: #AAAAAA;
}

a.light:hover
{
  color: #FFFFFF;
}

a.light:active 
{
  color: #FFFFFF;
}

/* all tables start with 0 border, cell borders joined */
table
{
	border: none;
	border-collapse: collapse;
}

.contacts_cell
{
	border-right: solid #000000;
}

.contacts_table
{
	border-collapse: separate;
}

