.address {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt; color: #999999; 
  margin: 5px 0 30 0;
  word-spacing: 
  }

.contact {
	margin-left: 70px;
}  
p {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 9pt; 
  color: #000000;
  margin: 10px 10 10 15; 
  }

.p1 {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 9pt; 
  line-height: 1.3em; 
  color: #000000; 
  margin: 10px 20px; 0 0; 
  }

.p2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 1.25em;
	color: #000000;
	margin: 0px 5px; 
	}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #990099;
	margin: 10px 15 10 15;
	padding-bottom: 5px;
	border-color: #CCCCCC;
	border-style: dotted;
	border-width: 0px 0px 1px 0px;
	letter-spacing: .25em;
	line-height: 1em;
}

h3 {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11pt; 
  font-weight: bold; 
  color: #000000; 
  margin: 5px 0px 0px 15px; 
  }

h4 {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 18pt; 
  font-weight: bold; 
  color: #990099; 
  margin: 10px 15 10 15; 
  padding-bottom: 5px;
  border-color: #CCCCCC; 
  border-style: dotted; 
  border-width: 0px 0px 1px 0px; 
  letter-spacing: 0; 
  line-height: 1em; 
  }

h5 {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 13pt; 
  font-weight: bold; 
  color: #000000; 
  margin: 15px 5px 10px 5px; 
  padding-bottom: 5px; 
  border-color: #CCCCCC; 
  border-style: dotted; 
  border-width: 0px 0px 1px 0px; 
  letter-spacing: .1em; 
  }
  
h6 {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11pt; 
  font-weight: bold; 
  text-align: center;
  color: #000000; 
  margin: 5px 0px 0px 0px; 
  }


blockquote {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 9pt; 
  color: #000000; 
  text-indent: 0pt; 
  margin: 0px 15px; 
  font-style: normal; 
  line-height: 1.2em; 
  border-color: #CCCCCC; 
  border-style: solid; 
  border-width: 0px 0px 0px 0px; 
  }

blockquote p { 
  margin: 7px 15px; 
  }
  
.menu2rule {
	border-color: #CCCCCC; 
	border-style: dotted; 
	border-width: 0px 0px 1px 0px; 
}

ul {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 9pt; color: #000; 
  text-indent: 0pt; 
  line-height: 12pt; 
  margin-top: 7px; 
}
li {
	margin-top: 5px;
	padding-right: 5px;
	list-style-position: outside;
	list-style-image: url(images/bullet01.gif);
	list-style-type: none;
}

td#dottedright { 
  border-style: dotted; 
  border-top-width: 0px; 
  border-right-width: 1px; 
  border-bottom-width: 0px; 
  border-left-width: 0px; 
  border-color: #CCC; 
  margin: 0; 
  }

td#0A-BG { 
  background-image: url(images/1A-bg.jpg); 
  background-repeat: repeat-y; 
  }
  
.lower20 { 
  margin-top: 20px; 
  }

hr2 {
	
}

div#mainmenu { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: .6em; 
	font-style: normal; 
	font-weight: bold;
	letter-spacing: -.03em;
	line-height: 1.5em; 
	color: #ccc; 
	margin: 0px 5px; 
	}

div#mainmenu a:link {
	text-decoration: none;
	color: #099;
}

div#mainmenu a:hover {
	text-decoration: none;
	color: #099;
	border-bottom:1px solid #c00;
}

div#mainmenu a:visited {
	text-decoration: none;
	color: #099;
}
.graybox {
	border: 1px solid #ccc;
	padding: 3px;
	margin: 1em 1em 1em 1.5em;
}

.wideline {
	line-height: 2em;
	{
		
	