body			{ font-family:arial,sans-serif; font-size:10pt; margin:0px; }
table			{ font-family:arial,sans-serif; font-size:10pt; }
#BANNER			{ background-image:url(../images/banbg.jpg); background-repeat:repeat-y; background-position:144px 0px; background-color:#d2ced6; }
#BTIT			{ font-family:times new roman,serif; font-size:24pt; height:59px; padding-left:30px; text-align:left; }
#BNAV a			{ background-color:#000000; color:#fff; display:block; font-size:10pt; padding:6px 6px 5px 6px; text-decoration:none; }
#BNAV a:hover		{ background-color:#333333; }
#BNAV a:active		{ background-color:#666666; }
#YNAV a			{ background-color:#ffcc00; color:#000; display:block; font-size:10pt; padding:2px 6px; text-decoration:none;}
#YNAV a:hover		{ background-color:#ffdd66; }
#YNAV a:active		{ background-color:#ffeeaa; }
#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; }
#main			{ font-family:arial,sans-serif; font-size:11pt; margin:20px 10px 10px 10px; line-height:1.1; }
.main			{ margin-left:10px; margin-right:10px; }
#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-size:7pt; margin-top:2px; }
.uflbl			{ border-bottom:2px groove #00f; font-size:7pt; }
.ULBL			{ border-bottom:2px solid  #009; color:#009; font-size:7pt; margin-top:2px; }
#siteby			{ background-color:#fff; border-top:2px groove #990; font-size:7pt; margin:10px 0px;  }
#siteby a		{ border-bottom:1px solid; text-decoration:none; color:#00f; }
#ftitle			{ font-size:12pt; font-weight:bold; font-style:italic; text-align:center; margin-bottom:10px; }
#sitelinks		{ font-size:9pt; margin:0px 0px 10px 0px; }
.contact		{ 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; }
#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; }

tr.llist td		{ padding-top:4px; padding-bottom:4px; }
a.abut			{ background-color:#ffcc00; border:1px solid; border-color:#ddd #333 #333 #ddd; color:#000; font-size:8pt; font-weight:bold; text-decoration:none; padding:1px 2px; }
a.abut:hover		{ background-color:#ffee99; }
a.abut:active		{ background-color:#cc9900; border-color:#ddd #eee #ddd #333; }

a.admnav		{ background-color:#000; border:1px solid; border-color:#ddd #333 #333 #ddd; display:block; color:#fff; font-size:10pt; font-weight:bold; text-decoration:none; padding:2px 4px; }
a.admnav:hover		{ background-color:#666; }
a.admnav:active		{ background-color:#333; border-color:#ddd #eee #ddd #333; }
