body			{ background-color:#fff; color:#006; font-family:sans-serif; font-size:10pt; margin:0px; }
#BANNER			{ color:#940000; font-family:serif; font-size:24pt; font-weight:bold; }
#BANNER			{ padding:0px 10px; }
#BANNER a		{ color:#940000; text-decoration:none; position:relative; width;100%;}
#BANNER a div		{ color:#080073; font-family:sans-serif; font-size:10pt; }
#NAVBAR			{ background-color:#006; font-family:sans-serif; font-size:10pt; font-weight:bold; line-height:1.7; }
#NAVBAR a		{ border:2px solid #006; color:#fff; text-decoration:none; display:block; padding:2px; }
#NAVBAR a:hover		{ background-color:#00c; border:2px outset #00f; color:#fff; }
#NAVBAR a:active	{ background-color:#009; border:2px inset #00f; color:#fff; }

#CATSEL			{ position:absolute; top:26px; }
.PGF			{ border-top:4px ridge #00f; }
table#FOOTER		{ border-top:ridge 2px #009; }
#SLINKS			{ font-family:sans-serif; font-size:10pt; font-weight:bold; text-align:center; padding:6px; margin-top:10px; }
#SLINKS a		{ background-color:transparent; border:2px #fff  solid; color:#00f; padding:2px 5px; }
#SLINKS a:hover		{ border:2px #00f outset; background-color:#def; color:#00f; text-decoration:none; }
#SLINKS a:active	{ border:2px #00f  inset; background-color:#acf; color:#00f; text-decoration:none; }
.siteby			{ background-color:#fff; font-size:7pt; padding-bottom:10px;}
.siteby a		{ border-bottom:1px solid; text-decoration:none; color:#00f; }
.siteby a sup		{ font-size:5pt; }

.LBAR			{ font-family:sans-serif; font-size:10pt; font-weight:bold; padding-right:10px; width:140px; }
.LBAR a			{ background-color:#fff; border:1px solid  #fff; color:#009; display:block; font-size:10pt; font-weight:bold; margin-top:6px; width:100%; position:relative; }
.LBAR a:visited		{ background-color:#fff; border:1px solid  #fff; color:#900; }
.LBAR a:hover		{ background-color:#ccf; border:1px outset #00f; color:#009; text-decoration:none; }
.LBAR a:active		{ background-color:#99f; border:1px inset  #00f; color:#fff; text-decoration:none; }
input.ANAV		{ font-weight:bold; width:100px; }
.MOLNK			{ background-color:#eef; border:2px solid #fff; padding:0px; }
.MOLNK a		{ background-color:#eef; color:#009; display:block; font-size:9pt; text-align:center; text-decoration:none; margin:0; padding:0; }
.MOLNKW			{ background-color:#fff; border:2px solid #fff; padding:4px; }
.MOLNKW a		{ background-color:#fff; color:#009; display:block; font-size:9pt; text-align:center; text-decoration:none; margin:0; padding:4; }

a.PLNK			{ border:2px #fff  solid; display:block; }
a.PLNK:hover		{ border:2px #00f outset; }
a.PLNK:active		{ border:2px #00f  inset; }

a.clnk			{ background-color:#009; border:2px solid; border-color:#99f #003 #003 #99f; color:#fff; display:block; text-decoration:none; margin-bottom:2px;}
a.clnk:hover		{ background-color:#00c; border-color:#99f #003 #003 #99f; }
a.clnk:active		{ background-color:#006; border-color:#003 #99f #99f #003; }

a.BOXLNK:link		{ border:1px #fff  solid; display:block; }
a.BOXLNK:visited	{ border:1px #fff  solid; color:#900; }
a.BOXLNK:hover		{ border:1px #00f outset; }
a.BOXLNK:active		{ border:1px #00f  inset; }

h1			{ font-family:arial,helvetica,sans-serif; font-size:18pt; font-style:italic; text-align:center; }
h1.PGHDR		{ font-family:arial,helvetica,sans-serif; font-size:18pt; font-style:italic; text-align:left; }
h1 .shd			{ font-size:12pt; }
h1 .shd a		{ color:#006; }
.IMGL			{ margin-right:10px; }
.IMGR			{ margin-left:10px; }
.IN1			{ margin-left:.3in; }
.bmar			{ margin-bottom:0px; }

.MAIN			{ font-family:sans-serif; font-size:10pt; padding-right:10px; }
.FCAP			{ font-family:sans-serif; font-size:8pt; }
.IADDR			{ font-family:sans-serif; font-size:10pt; font-weight:normal; }           
.RED			{ color:#f00; }
.BRED			{ color:#900; }
.BAD p			{ margin-bottom:.5in; }

ul.CHEV li		{ list-style-image:url(../images/bullets/chev.jpg); margin-bottom:10px; }

.CONTACT th		{ font-family:arial,sans-serif; font-size:10pt; text-align:right; padding:2px 10px 2px 0px; }
.CONTACT td		{ padding:2px 0px; }
.contact input,
.contact select,
.contact textarea	{ font-family:arial,helvetica,sans-serif; font-size:9pt; background-color:#eef; border-color:#bbb; }

.DRED			{ color:#900; }
.chevron		{ list-style-image: url(../images/bullets/chev.jpg); }

input			{ background-color:#def; font-family:arial,sans-serif; font-size:10pt; }
select			{ background-color:#def; font-family:arial,sans-serif; font-size:10pt; }
textarea		{ background-color:#def; font-family:arial,sans-serif; font-size:10pt; }

.FLBL			{ color:#00c; font-family:sans-serif; font-size:7pt; font-weight:bold; text-transform:uppercase; }
.FLBLU			{ color:#00c; font-family:sans-serif; font-size:7pt; font-weight:bold; border-bottom:2px #009 ridge; text-align:center; text-transform:uppercase; }
.BULBL			{ color:#00c; font-family:sans-serif; font-size:15pt; font-weight:bold; border-bottom:2px #009 ridge; text-align:center; text-transform:uppercase; }
.BULBL a		{ color:#900; text-decoration:none; }
a.blnk			{ border-bottom:ridge 2px #009; color:#009; border-top:solid 2px #fff; border-left:2px solid #fff; border-right:2px solid #fff; color:#009; display:block; text-decoration:none; }
a.blnk:hover		{ border:outset 2px #009; background-color:#def; color:#009 }
a.blnk:active		{ border:inset 2px #009; background-color:#bcd; color:#009 }
.elist			{ font-family:verdana,sans-serif; font-size:8pt; }
td.nfld			{ padding-left:20px; }
th.nfld			{ padding-left:20px; }
.nfld10			{ padding-left:10px; }
input.cbut		{ font-size:15pt; width:300px; }
th#PGHDR		{ font-family:arial,helvetica,sans-serif; font-size:20pt; font-style:italic; text-align:center; }

tr.active a		{ display:block; color:#009; text-decoration:none; }
tr.active a:hover	{ background-color:#def; }
tr.active a:active	{ background-color:#bdf; }
tr.disabled a		{ color:#900; display:block; text-decoration:line-through; }
.bbox			{ border:2px groove #099; }
table.list		{ font-family:arial,sans-serif; font-size:10pt; }
table.list a		{ color:#006; text-decoration:none; }
span.zip		{ margin-left:20px; }

td.cat			{ font-size:10pt; font-weight:bold; }
td.cat a		{ color:#009; }
td.subcat		{ font-size:9pt; font-style:italic; padding-left:20px; }
h3.cat			{ margin-bottom:0px; }
h4.subcat		{ margin:0px 0px 0px 20px; line-height:1.6; }
h4.subcat a		{ border:solid 1px; border-color:#fff; font-style:italic; margin-right:10px; white-space:nowrap; padding:1px; }
h4.subcat a:hover	{ background-color:#ccf; border-color:#99f #009 #009 #99f; color:#009; text-decoration:none; }
h4.subcat a:active	{ background-color:#339; border-color:#009 #99f #99f #009; color:#fff; text-decoration:none; }

td.badds		{ width:150px; }

table.fadd		{ border:solid 1px #009; font-family:arial,sans-serif; font-size:10pt; margin-bottom:10px; }
.faddr			{}
.fdesc			{ font-style:italic; }
a.banadd		{ display:block; font-family:arial,sans-serif; font-size:10pt; margin-bottom:20px; }
table.gbox		{ border:2px groove #00f; }
table.lead		{ font-family:arial,sans-serif; font-size:10pt; }
span.linkback		{ font-size:10pt; }
table.subsechd		{ font-size:12pt; font-weight:bold; margin-bottom:20px; }
.ind			{ margin-left:20px; }
#sitemap a		{ font-weight:bold; text-decoration:none; }
a.L1			{ color:#00f; font-size:11pt; }
a.L2			{ color:#00c; font-size:10pt; font-style:italic; }			
a.L3			{ color:#009; font-size:9pt; }
a.L4			{ color:#006; font-size:8pt; font-style:italic; white-space:nowrap; }
a.L5			{ color:#003; font-size:7pt; }
a.L6			{ color:#000; font-size:6pt; font-style:italic; }
span.nw			{ white-space:nowrap; }
.paddr			{ margin-left:20px; }
.bphn			{ margin-right:10px; white-space:nowrap; }
.pentry			{ font-size:9pt; }
tr.fentry th		{ padding-bottom:10px; }
tr.fentry td		{ padding-bottom:10px; padding-left:10px; font-size:9pt; }
.prohd			{ border-bottom:2px groove #00f; text-align:center; }
.newlink		{ font-style:italic; }
a.coupon		{ background-color:#ff9; border:1px #00f outset; font-size:8pt; font-weight:bold; font-style:italic; margin-left:20px; padding:0px 4px; text-decoration:none; }
a.coupon:hover		{ background-color:#ff3; }
a.coupon:active		{ background-color:#cc3; border:1px #00f inset; }
td.dashed		{ background-image:url(../images/dashed.gif); background-repeat:repeat-x; background-position:0% 50%; }
h3.coupons		{ margin:0px 0px 0px  0px; font-size:11pt; }
h4.coupons		{ margin:0px 0px 0px 20px; font-size:10pt; font-style:italic; }
a.coupons		{ border:2px #fff solid; display:block; margin:0px 0px 0px 40px; font-size:9pt; }
a.coupons:hover		{ background-color:#def; border-color:#99f #003 #003 #99f; }
a.coupons:active	{ background-color:#bdf; border-color:#003 #99f #99f #003; }
sup.tm			{ font-size:12pt; }
.nobm			{ margin-bottom:0px; }
.cladtitle		{ color:#00c; font-size:12pt; font-weight:bold; }
.cladphone		{ color:#600; font-size:10pt; font-style:italic; }
.cladtext		{ margin-left:20px; font-size:9pt; }
th.clcat		{ text-align:left; text-transform:capitalize; padding-top:10px; }
th.clcat a		{ color:#00c; }
td.clad			{ padding-left:20px; padding-top:4px; }
td.clad a		{ color:#006;  }

