body,td {font-family:arial,verdana,sans-serif}
input,select{font-family:verdana;font-size:8pt}



.prodlisthdrtd {background-color:#cccccc;font-size:12;font-family:arial;font-weight:bold;border-bottom:1px solid #666666;border-top:1px solid #666666}
.prodlisttd {font-size:11;font-family:arial;bold;border-bottom:1px solid #666666}
.pagetitle {font-size:14pt;color:000066}
.pagetitledesc {font-size:10pt;color:000066}


.tbl_cart{border:1px solid #666666}
.td_cart_hdr{font-family:arial,verdana;font-size:11;font-weight:bold;border-bottom:1px solid #666666}
.td_cart_recs{font-family:arial,verdana;font-size:10;border-top:1px solid #cccccc}

.tbl_invitems{border:1px solid #cccccc}
.td_invitems_hdr{color:#333333;background-color:#cccccc;font-family:arial,verdana;font-size:11;font-weight:bold;border-bottom:1px solid #666666}
.td_invitems_recs{font-family:arial,verdana;font-size:10;border-top:1px solid #cccccc}

.tbl_invcontact{border:1px solid #cccccc}
.td_invcontact_hdr{color:#333333;font-family:arial,verdana;font-size:12;font-weight:bold;border-bottom:1px solid #666666}
.td_invcontact_ttl{font-family:arial,verdana;font-size:11;border-top:1px solid #cccccc}
.td_invcontact_fld{font-family:arial,verdana;font-size:11;border-top:1px solid #cccccc}

a {font-size:10pt}


TD.InputTitles {font-family:arial, helvitca, sans-serif;font-style:none;font-weight:none;font-size:9pt}
TD.InputFields {font-family:arial, helvitca, sans-serif;font-size:8pt}
.inputerrmsg {font-size:10pt;color:red}
Input {font-family:arial,helvitica,sans-serif;font-size:9pt;color:666666}
.HelpText (font-family:arial, helvitca, sans-serif:font-size:7pt;}
.entryerrmsg {font-size:10pt}

.entrysuccessmsg {font-family:arial, helvitca, sans-serif;font-size:8pt}


a:visited.subnav 	{font-size:10pt;font-weight:bold;text-decoration: none; color: #666666}
a:hover.subnav 		{font-size:10pt;font-weight:bold;text-decoration:underline;color: #000033}
a:active.subnav   	{font-size:10pt;font-weight:bold;text-decoration: none; color: #666666}
a:link.subnav  		{font-size:10pt;font-weight:bold;text-decoration: none; color: #666666}

a:visited.sendemail	    {font-size:9pt;color: #666666}
a:hover.sendemail 		{font-size:9pt; color: #000033}
a:active.sendemail   	{font-size:9pt;color: #666666}
a:link.sendemail 		{font-size:9pt; color: #666666}


.newsboxtitle
	{
	color: #006699; 
	font-size: 8pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}

.newsboxdesc
	{
	color: #000000; 
	font-size: 9pt;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif
	}
a.newsboxurl            {text-decoration: none;font-family:arial;font-size:9pt;color:#64879E}
a:hover.newsboxurl	{text-decoration: underline;color:#000033}

a.newsboxurl2 {font-family:arial;color:#ffffff;font-size:9pt}
a:visited.newsboxurl2 	{text-decoration: none; color: #ffffff}
a:hover.newsboxurl2 	{text-decoration: none; color: #ffffff}
a:active.newsboxurl2  	{color: #ffffff}
a:link.newsboxurl2 	{color: #ffffff}



a.InnerCell   {font-size:8pt;color:#666666;text-decoration:none}
a:hover.InnerCell   {color:#666666;text-decoration:underline}
.HdrCategory {font-size:9pt;font-weight:bold; background-color:#f7f7f7}
.HdrMeasure  {font-size:9pt;font-weight:bold;color:#333333; background-color:#f7f7f7}
.HdrSteps    {font-size:11pt;font-weight:bold;background-color:#64879E;color:#ffffff}
.HdrServices {font-size:11pt;font-weight:bold;background-color:e5e5e5;color:#000066}
.ZoneHdr {background-color:#64879E;color:#ffffff}
.ZoneHdrLogo {background-color:#ffffff}


.searchinputs {	color: #000000;font-size: 10pt;font-family:arial}

.NavLink	{color:000000;font-size: 8pt; font-weight: bold; font-family:arial}
.curpage	{color:000000;font-size: 8pt; font-weight: none; font-family:arial}
.pagerecords  { color: #666666; font-size: 10pt; 
		font-family:Arial,Times New Roman,  Helvetica, sans-serif; font-style: none}
a.pagenbrs    		{font-size: 8pt; color: 000000; font-family:arial, verdana}
a:visited.pagenbrs	{color: 000000}
a:hover.pagenbrs	{text-decoration: underline; color: 000000}
a:active.pagenbrs	{color: 000000}
a:link.pagenbrs		{color: 000000}

a.searchtitle 		{text-decoration: none; font-size: 10pt; font-style: none; 
			color:#000066;font-weight:none}
a:visited.searchtitle 	{text-decoration: none; color: #000033}
a:hover.searchtitle	{text-decoration: underline; color: #000033}
a:active.searchtitle 	{color: #000033}
a:link.searchtitle 	{color: #000033}


a.nav-bot    		{font-size: 8pt; color: 000000; font-family:arial, verdana;text-decoration: none;}
a:visited.nav-bot	{color: ffffff}
a:hover.nav-bot	{text-decoration: underline; color: red}
a:active.nav-bot	{color: ffffff}
a:link.nav-bot		{color: ffffff}



Table.search {}
.searchcats  { 	color: #666666; font-size: 8pt; 
		font-family:Arial, Helvetica, sans-serif; font-style: none}
.searchblurb {  color: #333333; font-size: 10pt; 
                font-family:Arial, Helvetica, sans-serif;                 		
                font-style:none}

TD.searchhdr { 	color: #000066; font-size: 10pt; font-family:Arial, Helvetica, sans-serif; 		                font-style: none; font-weight:bold;
	      	border-bottom:1px solid #999999}

.contenttitle { color: #000033; font-size: 12pt; font-weight:none;
		font-family:Times New Roman, Arial, Helvetica, sans-serif; text-decoration: underline}
.contentttl   { color: #000000; font-size: 11pt; 
		font-family:Times New Roman, Arial, Helvetica, sans-serif; font-weight:bold}
.contentdesc  { color: #666666; font-size: 11pt; 
		font-family:Times New Roman, Arial, Helvetica, sans-serif; font-style: none}
.contentbody  { color: #333333; 
		font-family:Times New Roman, Arial, Helvetica, sans-serif; font-style: none}
.contenturl   {font-size: 10pt}