/* 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: 12px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; line-height:120%;}
	
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;}
.docs  		{font-size:12px;font-family:Arial, Helvetica, sans-serif;color: #666666; }
.docs:link 	{font-size:12px;font-family:Arial, Helvetica, sans-serif;color: #666666; text-decoration:underline;}
.docs:visited {font-size:12px;font-family:Arial, Helvetica, sans-serif;color: #666666; text-decoration:underline;}
.docs:active 	{font-size:12px;font-family:Arial, Helvetica, sans-serif;color: #666666; text-decoration:underline;}
.docs:hover 	{font-size:12px;font-family:Arial, Helvetica, sans-serif;color: #000000; text-decoration:underline;}

.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;}
.newscaption {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;}

.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 {float:right; clear:right;}

.editpenimage {border:none; text-decoration:none;
}

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;}

/*
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;}

/* AddThis Combo Pills */
 
.addthis_toolbox.addthis_pill_combo a {
    float: left;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet {
    margin-top: -2px;
}
.addthis_button_compact .at15t_compact {
    margin-right: 2px;
    float: left;
}
/* These classes are used for sales and promotions on the homepage */
.blog_list   						{text-align:left; margin-left:2px}
.blog_list_tb						{border-collapse: collapse; width:98%; margin:0px; margin:10px 5px 5px 5px;  }
.blog_list_td_headline 				{background: #ffffff;}
.blog_list_txt_headline    			{font: 16px Arial, Helvetica, sans-serif; color:black; font-weight:bold}
.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:#999999; font-weight:bold; text-decoration:underline;}
.blog_list_headline_href:active		{font: 16px Arial, Helvetica, sans-serif; color:#999999; font-weight:bold; text-decoration:underline;}
.blog_list_td_postedinfo				{background: #ffffff;}
.blog_list_td_addthis					{background: #ffffff;}
.blog_list_td_body						{background: #ffffff;}
.blog_list_txt_posteddate  				{font: 12px Arial, Helvetica, sans-serif; color:black; font-weight:normal}
.blog_list_txt_postedby 				{font: 12px Arial, Helvetica, sans-serif; color:black; font-weight:normal}
.blog_list_txt_comments 				{font: 12px Arial, Helvetica, sans-serif; color:black; font-weight:normal}
.blog_list_txt_comments_href:link   	{font: 12px Arial, Helvetica, sans-serif; color:#0000CC; text-decoration:none;}
.blog_list_txt_comments_href:visited	{font: 12px Arial, Helvetica, sans-serif; color:#0000CC; text-decoration:none;}
.blog_list_txt_comments_href:hover		{font: 12px Arial, Helvetica, sans-serif; color:#0000CC; text-decoration:underline;}
.blog_list_txt_comments_href:active		{font: 12px Arial, Helvetica, sans-serif; color:#0000CC; text-decoration:underline;}
.blog_list_txt_category 				{font: 12px Arial, Helvetica, sans-serif; color:black; font-weight:normal}
.blog_list_txt_category_href:link   	{font: 12px Arial, Helvetica, sans-serif; color:#0000CC; text-decoration:none;}
.blog_list_txt_category_href:visited	{font: 12px Arial, Helvetica, sans-serif; color:#0000CC; text-decoration:none;}
.blog_list_txt_category_href:hover		{font: 12px Arial, Helvetica, sans-serif; color:#0000CC; text-decoration:underline;}
.blog_list_txt_category_href:active		{font: 12px Arial, Helvetica, sans-serif; color:#0000CC; 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;}

.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: #ffffff;}

.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;}
.addthis_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%;}

.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; }

