body			{ background-color:#000; color:#000; font-family:times new roman,serif; font-size:10pt; margin:0px 10px 0px 0px; }
table			{ color:#000; font-family:times new roman,serif; font-size:10pt; }

#BANNER			{ background-image:url(../images/logo.gif); background-repeat:no-repeat; background-position:6px center; border-bottom:solid 8px #446; }
#gnav			{ color:#cccc99; font-size:10pt; font-weight:bold; padding:2px 4px; text-align:right; }
#gnav a			{ color:#cccc99; font-size:10pt; font-weight:bold; }
#btit			{ color:#fff; font-size:24pt; font-weight:bold; padding:10px 10px 10px 150px; }
#tnav			{ padding-left:250px; padding-right:1px; }
#tabnav			{ background-image:url(../images/gtab.jpg); background-repeat:repeat-x; height:22px; }
#tabnav a		{ color:#000; display:block; font-weight:bold;  text-decoration:none; }
#ltab			{ background-image:url(../images/tableft.jpg); background-repeat:no-repeat;  border-right:solid 1px #000; }
#rtab			{ background-image:url(../images/tabright.jpg); background-position:top right; background-repeat:no-repeat; border-left:solid 1px #000; }
.ctab			{ border-left:solid 1px #000; border-right:solid 1px #000; }
.fcap			{ font-size:12pt; }

#main			{ background-color:#fff; color:#000; font-family:times new roman,serif;; font-size:12pt; line-height:1.1; }
.main10			{ margin:10px; }
.IMGL			{ margin-right:10px; }
.IMGR			{ margin-left:10px; }

#BPHN			{ background-image:url(../images/bnav.gif); background-repeat:no-repeat; background-position:0px 0px; color:#f00; font-size:9pt; vertical-align:top; height=27px; width:157px; }
#units			{ font-family:arial,sans-serif; font-size:9pt; margin:20px 10px 10px 10px; line-height:1.1; }
.nfld			{ padding-left:10px; }
.FLBL			{ color:#009; font-family:arial,sans-serif; font-size:7pt; margin-top:2px; }
.uflbl			{ border-bottom:2px groove #00f; font-family:arial,sans-serif; font-size:7pt; }
.ULBL			{ border-bottom:2px solid  #009; color:#009; font-family:arial,sans-serif; font-size:7pt; margin-top:2px; }
#siteby			{ background-color:#000; border-top:2px groove #990; color:#fff; font-family:sans-serif; font-size:7pt; margin:10px 0px;  }
#siteby a		{ border-bottom:1px solid; text-decoration:none; color:#cc9; }
#ftitle			{ font-family:times new roman,serif; font-size:13.5pt; font-weight:bold; font-style:italic; text-align:center; margin-bottom:10px; }
#sitelinks		{ font-size:9pt; margin:0px 0px 10px 0px; }

.contact		{ font-family:arial,sans-serif; font-size:10pt; }
input.subbut		{ background-color:#ffcc00; font-weight:bold; }
table.contact input	{ background-color:#ffffdd; }
table.contact select	{ background-color:#ffffdd; }
table.contact textarea	{ background-color:#ffffdd; }
span.zip		{ margin-left:20px; }
.yel			{ color:#fc0; }
.red			{ color:#c00; }
.lblu			{ color:#0066ff; }
.purp512		{ color:#aaf; font-family:times new roman,serif; font-size:24pt; }

ul.loose li		{ margin-bottom:6px; }
#services		{ font-size:10pt; }
table#services td	{ padding:1px 4px; }
tr.gbg			{ background-color:#ddd; color:#000; }
tr.rbg			{ background-color:#c00; color:#fff;; }
table#hours		{ background-color:#ddd; border:solid 8px #fc0; font-family:verdana,arial,sans-serif; font-size:10pt; font-weight:bold; }
table#hours td		{ padding:10px 4px; }
.ind			{ margin-left:20px; }
.grp			{ background-color:#fc0; border:1px solid; border-color:#fc9 #963 #963 #fc9;  text-transform:uppercase; }
.blank			{ background-color:#fff; height:10px; }
tr.gr td		{ color:#666; }
tr.db td		{ color:#006; font-weight:bold; }
tr.na th		{ background-color:#eee; color:#bbb; }
#ufld			{ border-bottom:2px solid #963; }
input.fixed		{ font-family:courier; font-size:9pt; font-weight:normal; text-align:center; }
tr.db input		{ background-color:#fed; }
a.bbut			{ background-color:#ffcc00; border:2px solid; border-color:#ddd #333 #333 #ddd; color:#000; font-size:12pt; font-weight:bold; text-decoration:none; padding:2px 4px; }
a.bbut:hover		{ background-color:#ffee99; }
a.bbut:active		{ background-color:#cc9900; border-color:#ddd #eee #ddd #333; }
.error			{ color:#c00; }
a.hlnk			{ border:2px solid #fff; display:block; width:100%; text-decoration:none; }
a.hlnk:hover		{ border-color:#99f #009 #009 #99f; }
a.hlnk:active		{ border-color:#009 #99f #99f #009; }
.sans			{ font-family:arial,sans-serif; }