
body {
  max-width: 50em;
  background-image: url(../TG_Symbol_Plain3_small_faded4.png);
  background-repeat: repeat;
  background-attachment: fixed;
}

a:link {
  color: #800080;
}
a:active {
  color: blueviolet;
}
a:visited {
  color: #600060;
}
    
hr.HeaderStart {
  margin-top: 0;
  margin-bottom: 0;
}
hr.HeaderStop {
  margin-top: 0;
}

li {
  color: brown;
}

p.HeaderTitle {
  font-size: 120%;
  color: brown;
}
p.HeaderDesc {
  font-size: 90%;
  color: brown;
}


p {
  color: brown;
}
/*p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}*/

p.sub {
  margin-left: 1.5em;
}

div.ContactInfoBox {
  float: right;
  width: 30%;
  margin-top: .5em;
  margin-left: .5em;
  margin-bottom: 1em;
  background: #F0F0F0;
  padding: 3px;
  border: 1px;
  border-style: solid;
}
p.ContactInfo {
  margin-top: .3em;
  margin-bottom: 0;
}
p.ContactName {
  font-weight: bold;
  margin-bottom: 0;
}
hr.ContactDivider {
  clear: both;
  margin-top: 1em;
}

p.ReturnLinks {
  text-align: center;
  font-size: 90%;
}
p.ReturnLinks a {
  color: #800040;
  text-decoration: none;
}
p.ReturnLinks a:hover,
  p.ReturnLinks a:focus,
  p.ReturnLinks a:active {
  color: #E00010;
}

sans {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

serif {
  font-family: Times, 'Times New Roman', serif;
}

img.outbull {
  border: 0;
  vertical-align: text-bottom;
}

pre {
  color: #14000A;
  font-family: Times, 'Times New Roman', serif;
}

/*
.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #006600;

}
*/
/*
.text1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
*/

/* main navigation */
	
	#navbar {
		margin: 0 auto; /*Center container on page*/
		padding: 3px 0px 2px 0px;
		font-family: "Arial";
		font-size: 10pt;
		font-weight: bold;
		background-image: url(/images/navbarBG.jpg);
		background-repeat: repeat;
		background-position: bottom right;
		border: 1px solid #e0e0e0;
	}

	#navbarlist {
		margin: 0 auto;
		height: 15px;
		overflow: hidden;
		width: 100%;
		padding: 0px;
	}

	#navbarlist ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}

	#navbarlist li {
		border-left: 1px solid silver;
		float: left;
		line-height: 1.2em;
		margin: 0 1em 0 -.1em;
		padding: 0 2.0em 0 2.0em;
		white-space: nowrap;
		color: silver;
	}

	#navbarlist a {
		text-decoration:none;
		color: purple;
		padding: 0px 2px 0px 0px;
	}

	#navbarlist a:hover {
		text-decoration:underline;
		color: gray;
		background-repeat: no-repeat;
		background-position: top right;
		padding: 0px 2px 0px 0px;		
	}
