body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #CC3300 }
h4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003333 }
h5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003333 }
h6 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003333 }
}
ul {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
ul.sideboxtext { padding: 0 0 0 4px; margin: 0 0 0 10px;}
li {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
a.subhead:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
a.subhead:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
a.subhead:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: 
#FFFF99; }
a.footlink:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #F4FFF8; }
a.footlink:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #F4FFF8; }
a.footlink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFF99; }
a.loginlink      {font-size: 8pt;}
a.sideboxtext { color: #333399; }
a.pcatlink:link	{color: #ffffcc; font-size: 8pt; font-weight: bold;}
a.pcatlink:visited	{color: #ffffcc; font-size: 8pt; font-weight: bold;}
a.catcategory0 {font-size: 15px; font-weight: bolder; color: #669966;}
a.catcategory1 {font-size: 13px; font-weight: bold; color: #339933;}
a.catcategory2 {font-size: 12px; font-weight: bold; color: #336633;}
a.catcategory3 {font-size: 12px;  color: #336633;}
a.catcategory4 {font-size: 11px; color: #006600;}
a.catproduct {font-size: 10px; color: #003300;}
a.prodlink {font-size: 12px; font-weight: bold; color: #336600;}

.blkbtmfieldlabel {font-size: 8pt; font-weight: bold; text-align: left; color: #000000;}
.blankwarning	{color: #ff3300; font-weight: bold; font-size: 9pt;}
.calendarbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000}
.caption {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.columnheader 	{text-align: center; font-weight: bold; font-size: 14px; color: #ffffff;}
.columnheadersmall 	{text-align: center; font-weight: bold; font-size: 12px; color: #ffffff;}
.datacell 		{text-align: left;}
.datacellcenter	{text-align: center;}
.datacellnumeric {text-align: right; padding: 1px 2px;}
.datacellright	{text-align: right;}
.dataentrycell  {text-align: left; font-family: arial; font-size: 10pt;}
.dataentryrow 	{background-color: #ffffee;}
.datafieldsmall {font-size: 9pt; font-family: Courier New,Courier, Monospace;}
.datarowodd 	{background-color: #ffffee;}
.dataroweven 	{background-color: #eeeeee;}
.datarow2odd 	{background-color: #ffffff;}
.datarow2even 	{background-color: #ffffff;}
.dialogheader   {background-color: #669966; color: #ffffff; font-size: 14px; font-weight: bold;}
.dialogtext     {background-color: #ffffed; color: #000000; padding: 1em;}
.error 			{color: #FF0000; font-weight: bold;}
.footer         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #F4FFF8; }
.greybox 	        {background-color: #eeeeee; border: 0px;}
.greyboxhdr             {font-size: 10pt; color: #003366; font-weight: bold; text-align: center; background-color: #eeeeee; padding: 1px 2px 0px 2px;}
.greyboxhdrsmall        {font-size: 8pt; color: #003366; font-weight: bold; text-align: center; background-color: #eeeeee; padding: 1px 2px 0px 2px;}
.greyboxrow             {padding: 1px 2px 0px 2px;}
.headerrow 		{background-color: #669966;}
.incart 		{color: #3366ff; font-weight: bold; text-align: center;}
.infomessage	{padding-left: 15px; color: #3333ff; font-weight: bold;}
.instructions 	{font-style: italic; font-weight: bold; font-size: 9pt;}
.loginrowhdr    {color: #006633; font-size: 7pt; font-weight: bold; text-align: right;}
.morenews       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; margin-top: 0em; margin-bottom: 1.5em; }
.pagelink       {color: #000099; font-size: 8pt;}
.pagelinkcurrent {color: #006666; font-size: 8pt;}
.price			{color: #990033;}
.price-mbr		{color: #0000ff; font-weight: bold;}
.price-non		{color: #000000;}
.rowhdrtight    {background-color: #669966; color: #ffffff; text-align: right; font-weight: bold; font-size: 14px; padding: 0;}
.rowheader 		{background-color: #669966; color: #ffffff; text-align: right; font-weight: bold; font-size: 14px; padding: 1px 2px;}
.rowheader2		{background-color: #eeeeee; color: #006699; text-align: right; font-weight: bold; font-size: 14px;}
.searchform 	{background-color: #eeeeee; border: 0px;}
.searchformhdr  {font-size: 10pt; color: #003366; font-weight: bold; text-align: center;}
.searchhdr      {background-color: #666666; color: #ffffff; font-size: 11px; font-weight: 800; padding: 0px 0px;}
.searchinst 	{color: #3333ff; font-size: 8pt;}
.searchresults  {background-color: #ffffff; color: #0000ff;}
.sideboxtext    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; margin: 0px; padding: 0px;}
.smallbtn		{font-size: 10px; padding: 0; margin: 2px;}
.smallnote		{font-size: 8pt;}
.smprice-mbr	{font-size: 9pt; color: #0000ff;}
.smprice-non	{font-size: 9pt; color: #000000;}
.splashhead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #993300; }
.subcathdrcell	{font-size: 10pt; color: #ffff99; background-color: #3333ff; font-weight: bold;} 
.subcathdrrow	{color: #ffff99; background-color: #3333ff;} 
.subcatlist		{font-size: 9pt; color: #663300; background-color: #ffff99;} 
.subhead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #F4FFF8; }
.subright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: black; border-style: solid; border-width: 1px; border-color: gray; padding: 1em; margin: 0;}
INPUT.searchbox {background-color: white; color: #61787B; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}

.calendar--regular {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.events-box {  line-height: 23px; font-size: 11px}
.splash-hed2 {  font-size: 11px; color: #993300; font-weight: bold; line-height: 13px}
.splash-hed1 {  font-size: 14px; font-style: italic; font-weight: bold; color: 005a45; line-height: 30px}
.splash-news2 {  font-size: 11px; line-height: 13px}
.splash-hed2a {  font-size: 11px; line-height: 13px; font-weight: bold; color: 993300}
.calendar_ICCgreen {  color: #009966; font-size: 10px; font-weight: normal}
.bullet10pt {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px}
