body {background-color: #E3E3E3;  margin-top: 4px; margin-left:auto; margin-right:auto; text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt; font-weight:normal; color:#333333}
table, tr{background-color:#FFFFFF}
/* this causes a problem for the calendar function.  So I'll leave it out and see if there are other issues because of it.
td {background-color:#FFFFFF}
*/
hr {color:#FF0000}
hrtag {color:#FF0000}
h1 {margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14pt;	font-weight:bold; color:#333333}
h2 {margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11pt;	font-weight:bold; color:#CC0000}
h2 a:link   {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt;	font-weight:bold; color:#CC0000; text-decoration: underline; }
h2 a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-weight:bold; color:#CC0000; text-decoration: underline;}
h2 a:hover   {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-weight:bold; color:#333333; text-decoration: underline;}
h3 {margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:9pt;	font-weight:normal; color:#CC0000}
h4 {margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14pt;	font-weight:bold; color:#CC0000}
a:link    {color:#CC0000; font-size:9pt; text-decoration: underline; font-weight:normal; }
a:visited {color:#CC0000; font-size:9pt; text-decoration: underline; font-weight:normal;}
a:hover   {color:#333333; font-size:9pt; text-decoration: underline; font-weight:normal; }

ul {margin-bottom: 0; margin-top:0;}
.req {color:#FF0000; font-size:10px; text-decoration: none; font-weight:bold; }
.nav           {color: #CC0000; font-size:10pt; text-decoration:none; font-weight:bold;}
.nav a:link    {color: #CC0000; font-size:10pt; text-decoration:none; font-weight:bold; }
.nav a:visited {color: #CC0000; font-size:10pt; text-decoration:none; font-weight:bold; }
.nav a:hover   {color: #333333; font-size:10pt; text-decoration:none; font-weight:bold; }

.sidenav           {color: #333333; font-size:8pt; text-decoration:none; font-weight:normal;}
.sidenav a:link    {color: #333333; font-size:8pt; text-decoration:underline; font-weight:normal; }
.sidenav a:visited {color: #333333; font-size:8pt; text-decoration:underline; font-weight:normal; }
.sidenav a:hover   {color: #CC0000; font-size:8pt; text-decoration:underline; font-weight:normal; }
.sidenav hr { width:350px; color:#FF0000;}

.credits 		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#333333; }
.credits a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#333333;text-decoration: underline; }
.credits a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#333333;text-decoration: underline; }
.credits a:hover   {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#CC0000; }

.towns	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#333333; text-align:left }

.big {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; font-weight:normal; color: #000000; text-decoration:underline }
.big a:link  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; font-weight:normal; color: #000000; text-decoration:underline }
.big a:visited  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; font-weight:normal; color: #000000; text-decoration:underline }
.big a:hover  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; font-weight:normal; color: #333333; text-decoration:underline }

.head {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; color: #000000; text-decoration:none; background-color:#FFFFFF; background-image: url(images/bg_banner.gif); background-repeat:no-repeat; height:250px; }
.headaddr {margin-left:250px; float: left; text-align: left;}
.headphone {margin-right:70px; float:right; text-align: right; }
.headmit {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; color: #000000; text-decoration:none; background-color:#FFFFFF; background-image: url(images/bg_bannermit.png); background-repeat:no-repeat; height:250px; }

.navform {visibility:hidden;height:0px;}
.fb_icon {width: 150px; float:left; text-align:right; margin:5px 0 0 0;}
.fb {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #000000; text-decoration:none; width:250px;  float:left; text-align:left; margin:5px 0 0 20px;}
.fb a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;text-decoration:none; color: #000000;}
.fb a:visited {text-decoration:none; color: #000000;}
.fb a:hover {text-decoration:none; color:#CC0000}
.testimonial {text-align:justify;}
.generator-text {
	width:300px;
	float:left;
	padding:0;
	margin:5px;
	text-align:left;
}
.generator-image {
	width:110px;
	float:left;
	padding:0 20px;
	margin-left:auto;
	margin-right:auto;
	}
.clr {clear:both;}
