/* Global Styles */
FORM, INPUT, TEXTAREA {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal;}

form {margin:0; padding:0; display:inline;}

body {font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#000000;	font-weight:normal;}

p, br, td, th, ul, ol, li, dl, dd, dt, center, blockquote, .bodyText {
	font-size: 14px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:normal;}
	
a {outline: none;}

h1 {font-size: 14px; font-family: Arial, Helvetica, sans-serif;	font-weight: bold; color: #000000; margin: 0 0 0 0;}

.style1 {color: #FF0000}

.align-right { float:right; margin: 0 0 15px 15px; }
.align-left { float:left; margin: 0 15px 15px 0; }
.frame { padding: 5px; border: 1px solid #eaeaea; } 

.graylinkbd  		{font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #eaeaea; font-weight: bold; text-decoration: none;}
.graylinkbd:link 	{font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #eaeaea; font-weight: bold; text-decoration: none;}
.graylinkbd:visited {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #eaeaea; font-weight: bold; text-decoration: none;}
.graylinkbd:hover 	{font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #eaeaea; font-weight: bold; text-decoration: underline;}
.graylinkbd:active 	{font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #eaeaea; font-weight: bold; text-decoration: none;}
.graylink  			{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #eaeaea; font-weight: bold; text-decoration: none;}
.graylink:link 		{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #eaeaea; font-weight: bold; text-decoration: none;}
.graylink:visited 	{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #eaeaea; font-weight: bold; text-decoration: none;}
.graylink:hover 	{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #eaeaea; font-weight: bold; text-decoration: underline;}
.graylink:active 	{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #eaeaea; font-weight: bold; text-decoration: none;}
.graylinksm  		{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #eaeaea; font-weight: bold; text-decoration: none;}
.graylinksm:link 	{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #eaeaea; font-weight: bold; text-decoration: none;}
.graylinksm:visited {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #eaeaea; font-weight: bold; text-decoration: none;}
.graylinksm:hover 	{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #eaeaea; font-weight: bold; text-decoration: underline;}
.graylinksm:active 	{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #eaeaea; font-weight: bold; text-decoration: none;}
.docstitle		{font-size:14px;font-family:Arial, Helvetica, sans-serif;color: #666666; text-decoration:none; font-weight:bold}
.docs  			{font-size:14px;font-family:Arial, Helvetica, sans-serif;color: #666666; text-decoration:none;}
.docs:link 		{font-size:14px;font-family:Arial, Helvetica, sans-serif;color: #666666; text-decoration:none;}
.docs:visited 	{font-size:14px;font-family:Arial, Helvetica, sans-serif;color: #666666; text-decoration:none;}
.docs:active 	{font-size:14px;font-family:Arial, Helvetica, sans-serif;color: #666666; text-decoration:none;}
.docs:hover 	{font-size:14px;font-family:Arial, Helvetica, sans-serif;color: #666666; text-decoration:v;}

.blacklinkbd  		{font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}
.blacklinkbd:link 	{font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}
.blacklinkbd:visited {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}
.blacklinkbd:hover 	{font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: underline;}
.blacklinkbd:active {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}
.blacklink  		{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}
.blacklink:link 	{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}
.blacklink:visited 	{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}
.blacklink:hover 	{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: underline;}
.blacklink:active 	{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}
.blacklinksm  		{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}
.blacklinksm:link 	{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}
.blacklinksm:visited {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}
.blacklinksm:hover 	{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: underline;}
.blacklinksm:active {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}

.listinglink  			{font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; font-weight: normal; text-decoration: none;}
.listinglink:link 		{font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; font-weight: normal; text-decoration: none;}
.listinglink:visited 	{font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; font-weight: normal; text-decoration: none;}
.listinglink:hover 		{font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; font-weight: normal; text-decoration: underline;}
.listinglink:active 	{font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; font-weight: normal; text-decoration: none;}

.listinglinksmall  			{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; font-weight: normal; text-decoration: none;}
.listinglinksmall:link 		{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; font-weight: normal; text-decoration: none;}
.listinglinksmall:visited 	{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; font-weight: normal; text-decoration: none;}
.listinglinksmall:hover 	{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; font-weight: normal; text-decoration: underline;}
.listinglinksmall:active 	{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; font-weight: normal; text-decoration: none;}

.testilink  			{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; font-weight: normal; text-decoration: none;}
.testilink:link 		{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; font-weight: normal; text-decoration: none;}
.testilink:visited 	{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; font-weight: normal; text-decoration: none;}
.testilink:hover 		{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; font-weight: normal; text-decoration: underline;}
.testilink:active 	{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; font-weight: normal; text-decoration: none;}

.stdtextsm  		{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; text-decoration: none;}
.stdtextsm:link 	{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; text-decoration: none;}
.stdtextsm:visited 	{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; text-decoration: none;}
.stdtextsm:hover 	{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; text-decoration: none;}
.stdtextsm:active 	{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; text-decoration: none;}
.stdtext  			{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; text-decoration: none;}
.stdtext:link 		{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; text-decoration: none;}
.stdtext:visited 	{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; text-decoration: none;}
.stdtext:hover 		{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; text-decoration: none;}
.stdtext:active 	{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; text-decoration: none;}
.stdtextlg  		{font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; text-decoration: none;}
.stdtextlg:link 	{font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; text-decoration: none;}
.stdtextlg:visited 	{font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; text-decoration: none;}
.stdtextlg:hover 	{font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; text-decoration: none;}
.stdtextlg:active 	{font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; text-decoration: none;}


.stdlink  			{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; font-weight: normal; text-decoration: none;}
.stdlink:link 		{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; font-weight: normal; text-decoration: none;}
.stdlink:visited 	{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; font-weight: normal; text-decoration: none;}
.stdlink:hover 		{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; font-weight: normal; text-decoration: underline;}
.stdlink:active 	{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; font-weight: normal; text-decoration: none;}

.std  				{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; font-weight: normal; text-decoration: none;}
.std:link 			{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; font-weight: normal; text-decoration: none;}
.std:visited 		{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; font-weight: normal; text-decoration: none;}
.std:hover 			{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; font-weight: normal; text-decoration: none;}
.std:active 		{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; font-weight: normal; text-decoration: none;}

.stdbig  			{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; font-weight: normal; text-decoration: none;}
.stdbig:link 		{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; font-weight: normal; text-decoration: none;}
.stdbig:visited 	{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; font-weight: normal; text-decoration: none;}
.stdbig:hover 		{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; font-weight: normal; text-decoration: none;}
.stdbig:active 		{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; font-weight: normal; text-decoration: none;}

.FooterPipe 		{font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #333333;}
.HeaderPipe 		{font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}

.footer  			{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; text-decoration: none;}
.footer:link 		{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; text-decoration: none;}
.footer:visited 	{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; text-decoration: none;}
.footer:hover 		{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #444444; font-weight: bold; text-decoration: underline;}
.footer:active 		{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; text-decoration: none;}

.header  			{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.header:link 		{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.header:visited 	{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.header:hover 		{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #eaeaea; font-weight: bold; text-decoration: underline;}
.header:active 		{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration: none;}

.leftmenu  			{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; text-decoration: none;}
.leftmenu:link 		{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; text-decoration: none;}
.leftmenu:visited 	{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; text-decoration: none;}
.leftmenu:hover 	{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-weight: bold; text-decoration: underline;}
.leftmenu:active 	{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; text-decoration: none;}

.pagingtable {background-color:#FFFFFF; padding: 3 3 3 3; border-color: #cccccc; border-style: solid; border-width: 1px;}
.paging  		{font-size:12px;font-family:Arial, Helvetica, sans-serif;color: #666666; }
.paging:link 	{font-size:12px;font-family:Arial, Helvetica, sans-serif;color: #666666;text-decoration: none;}
.paging:visited {font-size:12px;font-family:Arial, Helvetica, sans-serif;color: #666666;text-decoration: none;}
.paging:active 	{font-size:12px;font-family:Arial, Helvetica, sans-serif;color: #666666;text-decoration: none;}
.paging:hover 	{font-size:12px;font-family:Arial, Helvetica, sans-serif;color: #666666;text-decoration: none;}
.paginglist		{background-color:#EAEAEA;}
.optionText		{color:#666666;}
.pagingtext     {border:thin solid #666666; color:#666666 }
.pageTitle, .title, .pageTtl, .PageTitle {font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  color: #666666; padding: 5px;}

.pagetitlenolink	{font: 14px; font-family: Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:none;}
.pagetitle			{font: 14px; font-family: Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:none;}
.pagetitle:link 	{font: 14px; font-family: Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:none;}
.pagetitle:visited	{font: 14px; font-family: Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:none;}
.pagetitle:hover	{font: 14px; font-family: Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:underline;}
.pagetitle:active	{font: 14px; font-family: Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:none;}

.photopagetitle			{font: 14px; font-family: Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:none;}
.photopagetitle:link 	{font: 14px; font-family: Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:none;}
.photopagetitle:visited	{font: 14px; font-family: Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:none;}
.photopagetitle:hover	{font: 14px; font-family: Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:underline;}
.photopagetitle:active	{font: 14px; font-family: Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:none;}

.gotodiv  		{font: 12px Arial, Helvetica, sans-serif; color:#003366; font-weight:bold; text-decoration:none;}
.goto   		{font: 14px Arial, Helvetica, sans-serif; color:#003366; font-weight:bold; text-decoration:none;}
.goto:link 		{font: 14px Arial, Helvetica, sans-serif; color:#003366; font-weight:bold; text-decoration:none;}
.goto:visited	{font: 14px Arial, Helvetica, sans-serif; color:#003366; font-weight:bold; text-decoration:none;}
.goto:hover		{font: 14px Arial, Helvetica, sans-serif; color:#0000FF; font-weight:bold; text-decoration:underline;}
.goto:active	{font: 14px Arial, Helvetica, sans-serif; color:#003366; font-weight:bold; text-decoration:none;}

.emailto         {font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#009900;font-weight: normal;}
.emailto:link    {font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#009900;text-decoration: none;}
.emailto:visited {font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#009900;text-decoration: none;font-weight: normal;}
.emailto:active  {font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#009900;text-decoration: none;font-weight: normal;}
.emailto:hover   {font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#009900;text-decoration:underline;font-weight: normal;}
.eventdesc {font-size:12px; color:#333333; }
.eventlabel { float:left; width:80; font-size:11px; color:#333333; white-space:nowrap;}

.bizlinknolink		{font: 14px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:none;}
.bizlink			{font: 14px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:none;}
.bizlink:link 		{font: 14px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:none;}
.bizlink:visited	{font: 14px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:none;}
.bizlink:hover		{font: 14px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:underline;}
.bizlink:active		{font: 14px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:underline;}
.bizlinksm			{font: 12px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:none;}
.bizlinksm:link 	{font: 12px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:none;}
.bizlinksm:visited	{font: 12px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:none;}
.bizlinksm:hover	{font: 12px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:underline;}
.bizlinksm:active	{font: 12px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:underline;}
.bizlinkxsm			{font: 10px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:none;}
.bizlinkxsm:link 	{font: 10px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:none;}
.bizlinkxsm:visited	{font: 10px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:none;}
.bizlinkxsm:hover	{font: 10px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:underline;}
.bizlinkxsm:active	{font: 10px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:underline;}

.catalogTitle			{font: 14px Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; text-decoration:none;}
.catalogTitle:link 		{font: 14px Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; text-decoration:none;}
.catalogTitle:visited	{font: 14px Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; text-decoration:none;}
.catalogTitle:hover		{font: 14px Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; text-decoration:none;}
.catalogTitle:active	{font: 14px Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; text-decoration:none;}

.faq				{font: 14px Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; text-decoration:none;}
.faq:link 			{font: 14px Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; text-decoration:none;}
.faq:visited		{font: 14px Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; text-decoration:none;}
.faq:hover			{font: 14px Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; text-decoration:underline;}
.faq:active			{font: 14px Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; text-decoration:none;}

.linksname  		{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; text-decoration: none; font-weight: normal;}
.linksname:link 	{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; text-decoration: none; font-weight: normal;}
.linksname:visited 	{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; text-decoration: none; font-weight: normal;}
.linksname:hover 	{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; text-decoration: none; font-weight: normal;}
.linksname:active 	{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; text-decoration: none; font-weight: normal;}
.linksaddress  			{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-weight: normal;}
.linksaddress:link 		{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-weight: normal;}
.linksaddress:visited 	{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-weight: normal;}
.linksaddress:hover 	{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-weight: normal;}
.linksaddress:active 	{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-weight: normal;}
.linksdescription  			{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal;}
.linksdescription:link 		{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal;}
.linksdescription:visited 	{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal;}
.linksdescription:hover 	{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal;}
.linksdescription:active 	{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal;}

.newslink  			{font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003399; text-decoration: none; font-weight: bold;}
.newslink:link 		{font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003399; text-decoration: none; font-weight: bold;}
.newslink:visited 	{font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003399; text-decoration: none; font-weight: bold;}
.newslink:hover 	{font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003399; text-decoration: underline; font-weight: bold;}
.newslink:active 	{font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #003399; text-decoration: none; font-weight: bold;}

.newscaptionnolink		{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: normal; text-decoration: none; }
.newscaption 			{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: normal; text-decoration: none; }
.newscaption:link 		{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: normal; text-decoration: none; }
.newscaption:visited 	{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: normal; text-decoration: none; }
.newscaption:hover 		{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: normal; text-decoration: underline; }
.newscaption:active 	{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: normal; text-decoration: none; }

.headline 			{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-weight: bold;}
.headline:link 		{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-weight: bold;}
.headline:visited 	{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-weight: bold;}
.headline:hover 	{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: underline; font-weight: bold;}
.headline:active 	{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-weight: bold;}

.subscript1 {font-size: 11px; font-family:Arial, Helvetica, sans-serif;	color:#666666}

.eve_header {font-size: 11px; font-family : Verdana, Arial, Helvetica, sans-serif; color: white; font-weight:bold;}
.eve_label {font-size: 11px; font-family : Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight:bold;}

.notlink:hover		{text-decoration:none;}
.notlink:visited	{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:##666666; text-decoration:none; }
.notlink:link		{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:##666666; text-decoration:none; }

.bizlinknolink				{font: 14px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:none;}
.bizlinknolink:link 		{font: 14px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:none;}
.bizlinknolink:visited		{font: 14px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:none;}
.bizlinknolink:hover		{font: 14px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:none;}
.bizlinknolink:active		{font: 14px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; text-decoration:none;}

.realestatebd  			{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; text-decoration: none;}
.realestatebd:link 		{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; text-decoration: none;}
.realestatebd:visited 	{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; text-decoration: none;}
.realestatebd:hover 	{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; text-decoration: none;}
.realestatebd:active 	{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; text-decoration: none;}

.realestate  			{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight:normal; text-decoration: none;}
.realestate:link 		{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight:normal; text-decoration: none;}
.realestate:visited 	{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight:normal; text-decoration: none;}
.realestate:hover 		{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight:normal; text-decoration: none;}
.realestate:active 		{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight:normal; text-decoration: none;}

.realestatesm 			{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight:normal; text-decoration: none;}
.realestatesm:link 		{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight:normal; text-decoration: none;}
.realestatesm:visited 	{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight:normal; text-decoration: none;}
.realestatesm:hover 	{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight:normal; text-decoration: none;}
.realestatesm:active 	{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight:normal; text-decoration: none;}

.realestatesmbd 		{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight:bold; text-decoration: none;}
.realestatesmbd:link 	{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight:bold; text-decoration: none;}
.realestatesmbd:visited {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight:bold; text-decoration: none;}
.realestatesmbd:hover 	{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight:bold; text-decoration: none;}
.realestatesmbd:active 	{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight:bold; text-decoration: none;}

.realestatesmlink 			{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #0000FF; font-weight:normal; text-decoration: none;}
.realestatesmlink:link 		{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #0000FF; font-weight:normal; text-decoration: none;}
.realestatesmlink:visited 	{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #0000FF; font-weight:normal; text-decoration: none;}
.realestatesmlink:hover 	{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #0000FF; font-weight:normal; text-decoration: underline;}
.realestatesmlink:active 	{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #0000FF; font-weight:normal; text-decoration: none;}

.catalogcategoryimages {padding:0; margin-right:5px;
}

.catalogviews { float:right; clear:right;

}
div.hr hr { 
	height:1px;
}
.catalogtext { text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#000;
}
a.catalogtext { text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#000;
}
a.catalogtext:link { text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#000;
}
a.catalogtext:visited { text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#000;
}
a.catalogtext:hover { text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#000;
}
a.catalogtext:active { text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#000;
}


a.catalogtinylink { text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color:#000;
}
a.catalogtinylink:link { text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color:#000;
}
a.catalogtinylink:visited { text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color:#000;
}
a.catalogtinylink:hover { text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color:#000;
}
a.catalogtinylink:active { text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color:#000;
}

a.catalogmainlink { text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color:#000;
}
a.catalogmainlink:link { text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color:#000;
}
a.catalogmainlink:visited { text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color:#000;
}
a.catalogmainlink:hover { text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color:#000;
}
a.catalogmainlink:active { text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color:#000;
}

.couponaddress, .couponGoogleMap { padding-bottom: 5px; padding-top:10px; margin-left:15px;
}




.couponCatalogItem { margin-top: 15px; }

a.coupontitlelink {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #000099; font-weight: bold; text-decoration: none;}
a.coupontitlelink:link {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #000099; font-weight: bold; text-decoration: none;}
a.coupontitlelink:visited {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #000099; font-weight: bold; text-decoration: none;}
a.coupontitlelink:hover {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #990000; font-weight: bold; text-decoration: none;}

a.tellafriend {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #00f; text-decoration: underline;}
a.tellafriend:link {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #00f; text-decoration: underline;}
a.tellafriend:visited {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #00f; text-decoration: underline;}
a.tellafriend:hover {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #00f; text-decoration: underline;}

.imageright { float: right; clear: right; margin-right: 20px; margin-left: 15px; margin-bottom: 15px;

}

.imageleft { float: left; clear: left; margin-right: 20px; margin-left: 20px; margin-bottom: 15px;

}

.editpentable { padding-right:3px; float:right; clear:both; white-space:nowrap;}

.editpenimage {border:none; text-decoration:none;
}
.edit_target { background-color:#EAEAEA;}
a.admineditlink {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #3b5998; text-decoration: none;}
a.admineditlink:link {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #3b5998; text-decoration: none;}
a.admineditlink:visited {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #3b5998; text-decoration: none;}
a.admineditlink:hover {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #3b5998; text-decoration:underline;}
a.admineditlink:active {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #3b5998; text-decoration: none;}
.admin_addedit { color:#ccc;}

/*
These classes are used with the featured products on the homepage:
fp_w_desc_table
fp_w_desc_title
fp_w_desc_title_div

fp_w_desc_products_td

fp_w_desc_products_inner_table
fp_w_desc_products_inner_table_td

fp_w_desc_product_picture_td
fp_w_desc_product_picture_div

fp_w_desc_products_short_desc_td
fp_w_desc_product_short_desc

fp_w_desc_product_link_learn_more
fp_w_desc_product_div_link_learn_more
fp_w_desc_product_link_price
fp_w_desc_product_div_link_price
*/
.fp_w_desc_table {width:99%; border:rgb(204, 204, 204) thin solid; margin-left: auto; margin-right: auto; padding:0px; margin-bottom: 20px;}
.fp_w_desc_title { background-color:#EAEAEA;}
.fp_w_desc_title_div { background-color:#EAEAEA;padding:3px;color: rgb(102, 102, 102); font-weight:bold;}
.fp_w_desc_product_title {white-space:nowrap; vertical-align:top;}
.fp_w_desc_product_picture_td {vertical-align:bottom;}
.fp_w_desc_products_inner_table_td {vertical-align: top; height: 20px;}
.fp_w_desc_products_short_desc_td {vertical-align: top;}

/* These classes are used for sales and promotions on the homepage */
.hp_sales_and_promos_title_table {width:99%; border:rgb(204, 204, 204) thin solid; margin-left: auto; margin-right: auto; padding:0px; margin-bottom: 20px;}
.hp_sales_and_promos_title_td { background-color:#EAEAEA;}
.hp_sales_and_promos_title_div { background-color:#EAEAEA;padding:3px;color: rgb(102, 102, 102); font-weight:bold;}

/*  Combo Pills */
 
._toolbox._pill_combo a {
    float: left;
}
._toolbox._pill_combo a._button_tweet {
    margin-top: -2px;
}
._button_compact .at15t_compact {
    margin-right: 2px;
    float: left;
}

.inc_addthis_sidemenu {margin-top:10px; margin-bottom:10px;  margin-left: auto; margin-right: auto;}

.webpage_list   		{text-align:left; margin-left:2px}
.webpage_list_tb		{border-collapse: collapse; width:98%; margin:0px; margin:10px 5px 5px 5px;  }
.webpage_list_td 		{background: none;}

.webpage_posts   				{text-align:left; margin-left:2px}
.webpage_posts_tb				{border-collapse: collapse; border: 1px #ccc solid; width:90%; margin:20px; }
.webpage_posts_td_title 		{background: #eaeaea;}
.webpage_posts_td_body 			{background: #F8F8F8}
.webpage_posts_txt_title    	{font: 14px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold}
.webpage_posts_txt_headline    			{font: 14px Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; margin-top:10px; margin-left:10; margin-bottom:5px}
.webpage_posts_txt_headline_href		{font: 14px Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:none;}
.webpage_posts_txt_headline_href:link   {font: 14px Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:none;}
.webpage_posts_txt_headline_href:visited{font: 14px Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:none;}
.webpage_posts_txt_headline_href:hover	{font: 14px Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:underline;}
.webpage_posts_txt_headline_href:active	{font: 14px Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:underline;}
.webpage_posts_txt_datetime    	{font: 10px Arial, Helvetica, sans-serif; color:#333333; line-height:120%; margin-left:20px; margin-bottom:15px}
.webpage_posts_more_href       	{font: 12px Arial, Helvetica, sans-serif; color:#0000CC; text-decoration:none;}
.webpage_posts_more_href:link   {font: 12px Arial, Helvetica, sans-serif; color:#0000CC; text-decoration:none;}
.webpage_posts_more_href:visited{font: 12px Arial, Helvetica, sans-serif; color:#0000CC; text-decoration:none;}
.webpage_posts_more_href:hover	{font: 12px Arial, Helvetica, sans-serif; color:#0000CC; text-decoration:underline;}
.webpage_posts_more_href:active	{font: 12px Arial, Helvetica, sans-serif; color:#0000CC; text-decoration:underline;}

/* #101820101253 Standard colors using default colors */
.alternate_color_1 { background-color: #FFF;}
.alternate_color_2 { background-color: #EAEAEA;}
.standard_blue { background-color: #B7CEEC; }
.standard_color { background-color: #FFF; }
.standard_mono { background-color:#ccc;}

/* #101820101253 Sitemap CSS */
.sitemaplist {padding-bottom: 5px; margin-left:15px;}
.sitemap {padding-bottom: 5px; margin-left:15px;}
.sitemap_title_font { font-weight:bold;}
.sitemapbody_td { border-left:1px solid gray; border-top:1px solid gray; border-right:1px solid gray; border-bottom:1px solid gray; white-space: nowrap; vertical-align:top;}
.sitemap_table_width { width: 580px; margin-left:auto; margin-right:auto;}

/* #101820100112 Catalog sub links e.g. Tell A Friend, Contact Us */
.catb_item_display_table { width: 100%;}
.catalog_sub_links:link, .catalog_sub_links:visited, .catalog_sub_links, .catalog_sub_links:active 	   			{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; font-weight: normal; text-decoration: none;}
.catalog_sub_links:hover 		{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; font-weight: normal; text-decoration: underline;}
.catalog_subtable { width: 50%; vertical-align:top; white-space: nowrap;}
._catb_div {width: 290px;}
.plus_enlarge_button {position: relative; top: -20px; left: 4px; z-index: 1000; border: none;}
.catb_width1 { width: 100%;}
.catb_width2 { width: 75%;}
.catb_width3 { width: 25%;}
.catb_DetailsPicture { vertical-align:top;}

.levels_arrow {background: url('/images/img/levelsclosed.gif') no-repeat; width: 8px; height: 8px; margin-top: 0px;}

/* Firefox has an unfortunate habit of showing the right scrollbar when a page is long and hiding it when the page doesn't reach below the fold, thus creating an undesireable "jump." This fixes it. */
html { overflow-y:scroll; }

/* The default text selection color */
::selection			{ background:#c3effd; color:#000; /* Safari and Opera */ }
::-moz-selection  { background:#c3effd; color:#000; /* Firefox */ }

/* Links, buttons, SELECT elements, etc. have the "pointer" cursor when the user mouses over it. */
input[type=submit],label,select,.pointer	{ cursor:pointer; }

.leftmenu__div {margin:10px auto 10px auto;}

/* webNews_include_body.cfm and homepage_Webnews.cfm */
.blog_list   						{text-align:left; margin-left:2px}
.blog_list_tb						{border-collapse: collapse; width:98%; margin:0px;}
.blog_list_td_headline 				{padding:0px 5px 0px 5px}
.blog_list_txt_headline    			{font: 16px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; margin:10px 5px 0px 2px;}
.blog_list_headline_href         	{font: 16px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; text-decoration:none;}
.blog_list_headline_href:link    	{font: 16px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; text-decoration:none;}
.blog_list_headline_href:visited	{font: 16px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; text-decoration:none;}
.blog_list_headline_href:hover		{font: 16px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; text-decoration:underline;}
.blog_list_headline_href:active		{font: 16px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; text-decoration:underline;}
.blog_list_readmore_div         	{margin:20px 0px 10px 20px;}
.blog_list_readmore_href         	{font: 14px Arial, Helvetica, sans-serif; color:#999999; font-weight:bold; text-decoration:none;}
.blog_list_readmore_href:link    	{font: 14px Arial, Helvetica, sans-serif; color:#999999; font-weight:bold; text-decoration:none;}
.blog_list_readmore_href:visited	{font: 14px Arial, Helvetica, sans-serif; color:#999999; font-weight:bold; text-decoration:none;}
.blog_list_readmore_href:hover		{font: 14px Arial, Helvetica, sans-serif; color:#999999; font-weight:bold; text-decoration:underline;}
.blog_list_readmore_href:active		{font: 14px Arial, Helvetica, sans-serif; color:#999999; font-weight:bold; text-decoration:underline;}
.blog_list_td_postedinfo				{padding:0px 0px 0px 20px}
.blog_list_td_addthis					{padding:0px 5px 0px 5px}
.blog_list_td_body						{border-bottom:#cccccc solid thin; padding:0px 5px 0px 5px}
.blog_list_td_body_no_underline			{padding:0px 5px 0px 5px}
.blog_list_txt_posteddate  				{margin-bottom:2px; font: 10px verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight:normal}
.blog_list_txt_postedby 				{margin-bottom:2px; font: 10px verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight:normal}
.blog_list_txt_comments 				{margin-bottom:2px; font: 10px verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight:normal}
.blog_list_txt_comments_href:link   	{margin-bottom:2px; font: 10px verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration:none;}
.blog_list_txt_comments_href:visited	{margin-bottom:2px; font: 10px verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration:none;}
.blog_list_txt_comments_href:hover		{margin-bottom:2px; font: 10px verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration:underline;}
.blog_list_txt_comments_href:active		{margin-bottom:2px; font: 10px verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration:underline;}
.blog_list_txt_category		 			{margin-bottom:2px; font: 10px verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration:none;}
.blog_list_txt_category_href:link   	{margin-bottom:2px; font: 10px verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration:none;}
.blog_list_txt_category_href:visited	{margin-bottom:2px; font: 10px verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration:none;}
.blog_list_txt_category_href:hover		{margin-bottom:2px; font: 10px verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration:underline;}
.blog_list_txt_category_href:active		{margin-bottom:2px; font: 10px verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration:underline;}
.blog_list_txt_videotitle 				{font: 12px Arial, Helvetica, sans-serif; color:black; font-weight:normal}
.blog_list_txt_videoembeded				{font: 12px Arial, Helvetica, sans-serif; color:black; font-weight:normal}
.blog_list_txt_videocaption				{font: 12px Arial, Helvetica, sans-serif; color:black; font-weight:normal}
.blog_list_txt_article					{font: 14px Arial, Helvetica, sans-serif; color:black; font-weight:normal}
.blog_list_txt_featuredpiccredits	    {font: 12px Arial, Helvetica, sans-serif; color:black; font-weight:normal}
.blog_list_tb_featuredpic   			{border-collapse: collapse; border: 1px #ccc solid; margin-top:12px; margin-right:10px; margin-bottom:10px; margin-left:10px}
.blog_list_td_featuredpic 				{margin:0px;}
.blog_list_img_featuredpic				{margin:2px;}
.blog_list_more_href         	{font: 12px Arial, Helvetica, sans-serif; color:#0000CC; text-decoration:none;}
.blog_list_more_href:link    	{font: 12px Arial, Helvetica, sans-serif; color:#0000CC; text-decoration:none;}
.blog_list_more_href:visited	{font: 12px Arial, Helvetica, sans-serif; color:#0000CC; text-decoration:none;}
.blog_list_more_href:hover		{font: 12px Arial, Helvetica, sans-serif; color:#0000CC; text-decoration:underline;}
.blog_list_more_href:active		{font: 12px Arial, Helvetica, sans-serif; color:#0000CC; text-decoration:underline;}
/* BlogMoreInformation.cfm */
.blog_leads_moreinfo   		{text-align:left; margin-left:2px}
.blog_leads_moreinfo_tb		{background-color:#FFFFFF;}
.blog_leads_moreinfo_td 	{font: 14px Arial, Helvetica, sans-serif; color:black; font-weight:normal}
.blog_leads_moreinfo_txt	{font: 14px Arial, Helvetica, sans-serif; color:black; font-weight:normal}
/* BlogProfileLeadsCaptureFormContactaLead.cfm */
.blog_contactalead   				{text-align:left;  margin-left: auto; margin-right: auto;}
.blog_contactalead_tb				{border-collapse: collapse; border: 1px #ccc solid; width:450px; margin-left: auto; margin-right: auto; background-color:#ffffff; }
.blog_contactalead_form_tb			{border-collapse: collapse; border: 1px #ccc solid; margin:5px; background-color:#f8f8f8; }
.blog_contactalead_title_td 		{background: #eaeaea;}
.blog_contactalead_title_txt	   	{font: 12px Arial, Helvetica, sans-serif; color:black; font-weight:bold; margin-left:2px;}
.blog_contactalead_form_td			{font: 12px Arial, Helvetica, sans-serif; color:black; font-weight:normal}
.blog_contactalead_form_txt	   		{font: 12px Arial, Helvetica, sans-serif; color:black; font-weight:normal; margin-left:2px;}
.blog_contactalead_top_td			{font: 12px Arial, Helvetica, sans-serif; color:black; font-weight:normal}
.blog_contactalead_top_txt	   		{font: 12px Arial, Helvetica, sans-serif; color:black; font-weight:normal; margin-left:2px;}
.blog_contactalead_side_td			{font: 12px Arial, Helvetica, sans-serif; color:black; font-weight:normal}
.blog_contactalead_side_txt	   		{font: 12px Arial, Helvetica, sans-serif; color:black; font-weight:normal; margin-left:2px;}
.blog_contactalead_bottom_td		{font: 12px Arial, Helvetica, sans-serif; color:black; font-weight:normal}
.blog_contactalead_bottom_txt	   	{font: 12px Arial, Helvetica, sans-serif; color:black; font-weight:normal; margin-left:2px;}
.blog_contactalead_form_cfinput_td	{}
.blog_contactalead_form_cfinput		{font: 11px Arial, Helvetica, sans-serif;}
.blog_contactalead_form_submit		{font: 11px Arial, Helvetica, sans-serif;}
.blog_contactalead_thankyou_td		{font: 12px Arial, Helvetica, sans-serif; color:red; font-weight:normal; font-style:italic}
.blog_contactalead_thankyou_txt   	{font: 12px Arial, Helvetica, sans-serif; color:red; font-weight:normal; font-style:italic; margin-left:2px;}
.blog_contactalead_error_td			{font: 12px Arial, Helvetica, sans-serif; color:red; font-weight:normal; font-style:italic}
.blog_contactalead_error_txt   		{font: 12px Arial, Helvetica, sans-serif; color:red; font-weight:normal; font-style:italic; margin-left:2px;}
/* BlogProfileLeadsCaptureFormIntroCustElement.cfm */
.blog_popup   				{text-align:left; margin-left:2px}
.blog_popup_tb				{border-collapse: collapse; border: 1px #ccc solid; width:400px; margin-left: auto; margin-right: auto; background-color:#ffffff; }
.blog_popup_form_tb			{border-collapse: collapse; border: 1px #ccc solid; margin:5px; background-color:#f8f8f8; }
.blog_popup_title_td 		{background: #eaeaea;}
.blog_popup_title_txt	   	{font: 12px Arial, Helvetica, sans-serif; color:black; font-weight:bold; margin-left:2px;}
.blog_popup_form_td			{font: 12px Arial, Helvetica, sans-serif; color:black; font-weight:normal}
.blog_popup_form_txt	   	{font: 12px Arial, Helvetica, sans-serif; color:black; font-weight:normal; margin-left:2px;}
.blog_popup_top_td			{font: 12px Arial, Helvetica, sans-serif; color:black; font-weight:normal}
.blog_popup_top_txt	   		{font: 12px Arial, Helvetica, sans-serif; color:black; font-weight:normal; margin-left:2px;}
.blog_popup_side_td			{font: 12px Arial, Helvetica, sans-serif; color:black; font-weight:normal; width:100%;}
.blog_popup_side_txt	   	{font: 12px Arial, Helvetica, sans-serif; color:black; font-weight:normal; margin-left:2px;}
.blog_popup_bottom_td		{font: 12px Arial, Helvetica, sans-serif; color:black; font-weight:normal}
.blog_popup_bottom_txt	   	{font: 12px Arial, Helvetica, sans-serif; color:black; font-weight:normal; margin-left:2px;}
.blog_popup_form_cfinput_td	{}
.blog_popup_form_cfinput	{font: 11px Arial, Helvetica, sans-serif;}
.blog_popup_form_submit		{font: 11px Arial, Helvetica, sans-serif;}
.blog_popup_thankyou_td		{font: 12px Arial, Helvetica, sans-serif; color:red; font-weight:normal; font-style:italic}
.blog_popup_thankyou_txt   	{font: 12px Arial, Helvetica, sans-serif; color:red; font-weight:normal; font-style:italic; margin-left:2px;}
.blog_popup_error_td		{font: 12px Arial, Helvetica, sans-serif; color:red; font-weight:normal; font-style:italic}
.blog_popup_error_txt   	{font: 12px Arial, Helvetica, sans-serif; color:red; font-weight:normal; font-style:italic; margin-left:2px;}
/* webblog.cfm */
.blog_commentsbar  					{text-align:left;  margin-left: auto; margin-right: auto;}
.blog_commentsbar_tb				{border: 1px #ccc solid; width:500px; margin-left: auto; margin-right: auto; background-color:#eaeaea;}
.blog_commentsbar_td 				{background: #eaeaea; text-align:center;}
.blog_commentsbar_txt	   			{font: 11px Verdana, Arial, Helvetica, sans-serif; color:#0000CC; font-weight:bold; margin-left:2px;}
.blog_commentsbar_txt_href         	{font: 11px Verdana, Arial, Helvetica, sans-serif; color:#0000CC; font-weight:bold; text-decoration:none;}
.blog_commentsbar_txt_href:link    	{font: 11px Verdana, Arial, Helvetica, sans-serif; color:#0000CC; font-weight:bold; text-decoration:none;}
.blog_commentsbar_txt_href:visited	{font: 11px Verdana, Arial, Helvetica, sans-serif; color:#0000CC; font-weight:bold; text-decoration:none;}
.blog_commentsbar_txt_href:hover	{font: 11px Verdana, Arial, Helvetica, sans-serif; color:#0000CC; font-weight:bold; text-decoration:underline;}
.blog_commentsbar_txt_href:active	{font: 11px Verdana, Arial, Helvetica, sans-serif; color:#0000CC; font-weight:bold; text-decoration:underline;}
.blog_comments  					{text-align:left;  margin-left: auto; margin-right: auto;}
.blog_comments_tb					{border: 1px #ccc solid; width:500px; margin-left: auto; margin-right: auto; background-color:#f8f8f8;}
.blog_comments_td 					{background: #f8f8f8;}
.blog_comments_txt	   				{font: 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; margin-left:2px;}
.blog_comments_txt_href         	{font: 11px Verdana, Arial, Helvetica, sans-serif; color:#0000CC; font-weight:bold; text-decoration:none;}
.blog_comments_txt_href:link    	{font: 11px Verdana, Arial, Helvetica, sans-serif; color:#0000CC; font-weight:bold; text-decoration:none;}
.blog_comments_txt_href:visited		{font: 11px Verdana, Arial, Helvetica, sans-serif; color:#0000CC; font-weight:bold; text-decoration:none;}
.blog_comments_txt_href:hover		{font: 11px Verdana, Arial, Helvetica, sans-serif; color:#0000CC; font-weight:bold; text-decoration:underline;}
.blog_comments_txt_href:active		{font: 11px Verdana, Arial, Helvetica, sans-serif; color:#0000CC; font-weight:bold; text-decoration:underline;}

/* catalogb short desc text */
.catalogShortDesc { text-decoration: none; color:#000;}

/* some defaults */
.centered {margin-left:auto; margin-right:auto;}
.imageright { float: right; clear: right; margin-right: 20px; margin-left: 15px; margin-bottom: 15px;
}
.imageleft { float: left; clear: left; margin-right: 20px; margin-left: 20px; margin-bottom: 15px;
}
.float_left { float: left; clear: left;}
.float_right {float: right; clear: right;}
.default_width { width: 100%;}
.homepage_table_table_2_col { padding:2px; border:none;}
.homepage_rightCol {width:50%;}
.homepage_leftCol {width:50%;}
.homepage_table_2_col {width: 100%; border: none; padding: 0px; margin: 0px auto;}
.homepage_rightCol_innerTable { border:none; padding: 0px; width: 100%; }
.homepage_table1,.homepage_table_custom5, .homepage_customElement4, .homepage_customElement1 { width: 100%; border: none; padding: 3px; margin: 0px auto;}

/* Events */
.events_map_button { background: url('http://www.wausaubusinessdirectory.com/images/default/map_icon_35x31.png') no-repeat; padding-left: 38px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; height:35px; padding-top: 7px;
}
.event_table {width:95%; padding: 3px; margin-left:auto; margin-right:auto;}
.pagingtitle { font-weight:bold;}

/* Featured events on homepage */
.feat_events_table {width:99%; border:rgb(204, 204, 204) thin solid; margin-left: auto; margin-right: auto; padding:0px; margin-bottom: 20px;}
.feat_events_title { background-color:#EAEAEA;padding:3px;}
.feat_events_title_div{color: rgb(102, 102, 102); font-weight:bold;}
.feat_events_inner_table {
width: 95%; padding:5px; border:none;
}
.feat_events_picture_td {width:135px; vertical-align:top;}
.feat_events_div {padding-left:5px; float:left;}
.feat_events_info_table {clear:left; float:left; border:none; padding:1px;}
.feat_events_details {float:left;}
.feat_events_details_td {width:330px;vertical-align:top;}
.feat_events_when {float:left; padding-left:15; font-size:11px; padding-bottom:5; white-space:nowrap; width:200;}
.feat_events_font {font-size:11px;}

/*Links app*/
.links_logo_thumb {background: url('http://www.1hostingvision.com/images/default/website_icon_small.png') no-repeat; width: 25px; height:21px; margin-top:3px;}

/* used for Iframe flash position 1 */
.iframe_1_div {text-align: center;}

/* Login CSS */
.login_table_title {font-family:Arial, Helvetica, sans-serif; font-size:12px; width: 30px;}
.ErrorMsg {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0033;}
.loginProfileMenu { padding: 3px 0px; text-align:right;}
.loginProfileMenu a, .loginProfileMenu a:visited { color:#00F;}

/* HTML5 Slideshow */
.h5ss_p1Table { margin: 0px auto; border: none; width: 100%; padding:0px;}
.h5ss_p2TD {}
.h5ss_p3TD { margin: 0px auto; border: none; width: 100%; padding:0px;}
.h5ss_p4Table {}
.h5ss_p5Table { margin: 0px auto; border: none; width: 100%; padding:0px;}

/* defaults from footer_and_header_css */
.FooterPipe,.HeaderPipe  {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 10px;}
.footer,.footer:link,.footer:visited  {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight: normal;font-style: normal;color:#000000;text-decoration:none; }
.footer:active,.footer:hover  {font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight: normal;font-style: normal;color:#666666;text-decoration:none; }
.footercustommenu { vertical-align: bottom;}

/* featured home webpage */
.feat_webpage_tbody {padding: 0px;}
.feat_webpage_table { width:99%; padding: 3px; border: #CCC solid thin; margin: 0px auto; }
.feat_webpage_td_title { background: #eaeaea; font-weight:bold; color:#666; padding:0px;}
.feat_webpage_container_td {}
.feat_webpage_container_table {border:none;padding: 0px; margin: 0px auto; width:95%;}
.feat_webpage_inner_table {padding:0px; background:#FFF; border:#CCC solid thin;}
.feat_webpage_picture {width:240px; vertical-align: top; white-space:nowrap;}
.feat_webpage_picture_single {width:290px; vertical-align: top; white-space:nowrap;}
.feat_webpage_picture_3col {width:150px; vertical-align: top; white-space:nowrap;}
.feat_webpage_tr_title { background:#eaeaea;}
.feat_webpage_tr_title_3col {background:#FFF;}
.feat_webpage_td_pagetitle {white-space: nowrap; margin: 0px auto; font-weight: bold;}
.feat_webpage_description {width: 240px;}
.feat_webpage_details {width:270px; vertical-align:top;}
div.eventlabel {width: 90px;}
.feat_events_div, .eventsImageDIV {width:200px;}
