/* STYLES FOR MAIN LAYOUT */
body {background-color: #e6e6e6; background-image: url(../images/back_fade.jpg); background-repeat: repeat-x; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000;}
#wrapper {width: 972px; margin: 0px auto; text-align: left;}
.tblWrapper {width: 972px;}
.tdWrapperLeft {width: 12px; background-image:url(../images/back_left.jpg); background-repeat: no-repeat; vertical-align: top;}
.tdWrapperContent {width: 948px; height: 100%; background-color: #ffffff; vertical-align: top;}
.tdWrapperRight {width: 12px; background-image:url(../images/back_right.jpg); background-repeat: no-repeat; vertical-align: top;}
.tblSectionsMain {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #ffffff; font-size: 11px; vertical-align: top; padding-top: 18px; width: 100%;} 
.tdSecionsMainNav {width: 240px; padding-left:18px;}
.tdSecionsMainContent {width: 100%; padding-left:18px; padding-right:18px;}

.bodytext{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000;}

a:link {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #187367; }
a:visited {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #187367; }
a:active {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #187367; }
a:hover {text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #187367; }

/* END STYLES FOR MAIN LAYOUT */
	
.tblHeader {width: 948px; padding: 12px; background-color: #ffffff;}
.tdLogo { vertical-align: top; text-align: left; width: 474px;}
.tdSearch {text-align: right; width: 474px;}

.tblMain {width: 948px; background-color: #ffffff;}
.tdMainBody {width: 948px;}

/* STYLES FOR TOP NAV */
.tblTopNav {width: 100%; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; text-align: center; background-color: #ffffff;}
.tdTopNav116 {vertical-align: middle; width: 116px; height: 20px; background: URL("../images/tabs/116.gif"); border-bottom: solid 2px #ffcc45;	}
.tdTopNav172 {vertical-align: middle; width: 172px; height: 20px; background: URL("../images/tabs/186.gif"); border-bottom: solid 2px #ffcc45;}
.tdTopNav116Active {vertical-align: middle; width: 116px; height: 20px; background: URL("../images/tabs/116_active.gif"); border-bottom: solid 2px #42a699;}
.tdTopNav172Active {vertical-align: middle; width: 172px; height: 20px; background: URL("../images/tabs/172_active.gif"); border-bottom: solid 2px #42a699;}

a.topNavLink:link {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; }
a.topNavLink:visited {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; }
a.topNavLink:active {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; }
a.topNavLink:hover {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; }

a.topNavLinkActive:link {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; }
a.topNavLinkActive:visited {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; }
a.topNavLinkActive:active {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; }
a.topNavLinkActive:hover {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; }
/* END STYLES FOR TOP NAV */

/* END STYLES FOR SUB TOP NAV */
.divTopNavSub {width: 100%; background-color: #42a699;}
.tblTopNavSub {width: 100%; border-bottom: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; background-color: #42a699;}
.tblTopNavSub td {padding: 4px; text-align: center; vertical-align: middle;}
a.topNavSubLink:link {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; }
a.topNavSubLink:visited {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; }
a.topNavSubLink:active {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; }
a.topNavSubLink:hover {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; }
/* END STYLES FOR SUB TOP NAV */

/* STYLES FOR SEARCH CONTAINER */
.tableSearchTabsContainer {width: 380px; text-align: center; font-size: 10px; font-family: verdana; vertical-align: bottom;}
.tdSearchBeginning {width: 26px; border-bottom: solid 2px #ffcc45;}
.tdSearchEnd {width: 10px; border-bottom: solid 2px #ffcc45;}
.tdSearchTabs {vertical-align: middle; width: 172px; height: 20px; background: URL("../images/tabs/172.gif"); border-bottom: solid 2px #ffcc45;}
.tdSearchTabsActive	 {vertical-align: middle; width: 172px; height: 20px; background: URL("../images/tabs/172_active.gif"); border-bottom: 2px solid #42a699;}
.tdSearchTabsBody { background-color: #42a699; height: 30px; text-align: left; vertical-align: top; border-left: solid 1px #999999;	border-bottom: solid 1px #999999; border-right: solid 1px #999999; padding: 10px;}
.input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
/* END STYLES FOR SEARCH CONTAINER */

/* STYLES FOR SEARCH AUTO COMPLETE */
	div.divSearchQuery_AutoComplete {position:absolute; background-color:white; border:1px solid #888; margin:2px; padding:2px; width:auto!important;}
	div.divSearchQuery_AutoComplete ul {list-style-type:none; margin:0px; padding:0px; width:auto!important;}
	div.divSearchQuery_AutoComplete ul li.selected { background-color: #ffb; width:auto!important;}
	div.divSearchQuery_AutoComplete ul li { list-style-type:none; display:block; margin:0; padding:2px; height:auto; cursor:pointer; color: #000000; white-space:nowrap; width:auto!important;}
	div.divSearchQuery_AutoComplete a:link { text-decoration: none; color: #000000; width:auto!important;}
	div.divSearchQuery_AutoComplete a:visited { text-decoration: none; color: #000000; width:auto!important;}
	div.divSearchQuery_AutoComplete a:active { text-decoration: none; color: #000000; width:auto!important;}
	div.divSearchQuery_AutoComplete a:hover { text-decoration: none; color: #000000; width:auto!important;}
	span.informal {color: #888; font-weight: normal; text-align: left; font-size: 9px; font-style:italic; overflow:hidden; white-space:nowrap; width:auto!important;}
/* END */

/* HOME FEATURED SECTION */
.tblFeature { width: 948px; height: 240px; padding: 12px; text-align: left; background-color: #42a699;}	
.sm {margin:0; padding:0;list-style:none; width: 948px; height: 240px; background-color: #42a699; display:block; overflow:hidden}
.sm li {margin:0; padding:0;float:left; display:inline; overflow:hidden}
.tblProducts {width: 404px; height: 240px; background-color: #42A699; background-image: url(../images/featuredFade.jpg); background-repeat: repeat-y; background-position: 0px 0px;}
.tblProducts td { padding: 6px; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #ffffff;}
.tblProductsFirst{ width: 404px; height: 240px; background-color: #42A699;}
.tblProductsFirst td { padding: 6px; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #ffffff;}
.imgProduct {margin-left: 12px; width: 108px; border: solid 1px #ffffff;}
.featureDescription {padding-top: 6px; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #ffffff;}
.tblFeaturedTbl {padding-top: 6px;}
.tblFeaturedTbl td {padding-left: 3px; padding-top: 0px; padding-bottom: 0px;}
.featureText {vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #ffffff;}
.featureLabel {text-align: right; font-weight: bold;}
.featureTitle {font-size: 14px;}
.featureSubTitle {font-size: 12px;}
.FeaturedTitleLink:link{color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight: normal; text-decoration:none}
.FeaturedTitleLink:visited{color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight: normal; text-decoration:none}
.FeaturedTitleLink:active{color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight: normal; text-decoration:none}
.FeaturedTitleLink:hover{color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight: normal; text-decoration:underline}
.FeaturedAuthorsLink:link{color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration:none}
.FeaturedAuthorsLink:visited{color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration:none}
.FeaturedAuthorsLink:active{color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration:none}
.FeaturedAuthorsLink:hover{color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration:underline}

.linkFeaturedReadMore:link{color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; font-style: italic; text-decoration:none}
.linkFeaturedReadMore:visited{color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; font-style: italic; text-decoration:none}
.linkFeaturedReadMore:active{color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; font-style: italic; text-decoration:none}
.linkFeaturedReadMore:hover{color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; font-style: italic; text-decoration:underline}


/* END HOME FEATURED AUTHORS */

/* STYLES FOR FOOTER */
.tblFooter {border-top: solid 2px #42a699; font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; background-color: #ffffff; font-size: 11px; vertical-align: top; padding: 4px;}
.footerlink:link{color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration:none}
.footerlink:visited{color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration:none}
.footerlink:active{color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration:none}
.footerlink:hover{color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration:underline}
/* END STYLES FOR FOOTER */

/* SECTION TITLES */
.tdSectionTitle {background: URL("../images/sectionTitleFiller.gif");}
.tblSectionTitle {padding: 0px;}
.sectionTitleCopy {background-color: #ffcc45; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #000000;}

/* CATALOGS */
.catalogLink:link{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; text-decoration:none}
.catalogLink:visited{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; text-decoration:none}
.catalogLink:active{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; text-decoration:none}
.catalogLink:hover{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; text-decoration:none}
/* END CATALOGS */

/* STYLES FOR TRADE SERVICES */
.linkTradeServices:link{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; text-decoration:none}
.linkTradeServices:visited{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; text-decoration:none}
.linkTradeServices:active{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; text-decoration:none}
.linkTradeServices:hover{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; text-decoration:underline}
/* END TRADE SERVICES */

/* HOME FEATURED AUTHORS */
.tblFeaturedAuthors {width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #ffffff; text-align: left; font-size: 11px;}
.tblFeaturedAuthors td {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #ffffff; text-align: left; font-size: 11px; vertical-align: top; padding: 8px; border-bottom: dotted 1px #666666;}

.divFeaturedAuthorsName:link{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight: normal; text-decoration:none}
.divFeaturedAuthorsName:visited{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight: normal; text-decoration:none}
.divFeaturedAuthorsName:active{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight: normal; text-decoration:none}
.divFeaturedAuthorsName:hover{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight: normal; text-decoration:underline}

.FeaturedAuthorsSelectionsLink:link{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; text-decoration:none}
.FeaturedAuthorsSelectionsLink:visited{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; text-decoration:none}
.FeaturedAuthorsSelectionsLink:active{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; text-decoration:none}
.FeaturedAuthorsSelectionsLink:hover{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; text-decoration:underline}
/* END HOME FEATURED AUTHORS */


/* MOST VIEW PRODUCTS */
.tdMostViewedProducts {background-color: #ffffff; padding:6px; border: none;}
.tdMostViewedProductsOdd {background-color: #e4f2f1; padding:6px; border: none;}

.MostViewedProductsProductContributor{color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; font-style: italic;}
.MostViewedProductsProductContributor:link{color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; font-style: italic;}
.MostViewedProductsProductContributor:visited{color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; font-style: italic;}
.MostViewedProductsProductContributor:active{color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; font-style: italic;}
.MostViewedProductsProductContributor:hover{color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; font-style: italic;}

.MostViewedProductsProductTitle:link{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none}
.MostViewedProductsProductTitle:visited{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none}
.MostViewedProductsProductTitle:active{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none}
.MostViewedProductsProductTitle:hover{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none}
/* END MOST VIEW PRODUCTS */

/* UPCOMING EVENTS */
.UpcomingEvents {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: left;}	
.tblUpcomingEvents td {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #ffffff;  font-size: 11px; vertical-align: top; padding: 8px;}
.UpcomingEventsTitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #187367; border-bottom: solid 1px #990000;}
.UpcomingEventDates {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: right; white-space:nowrap; vertical-align: top; }
.UpcomingEventEventTitle {color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; text-decoration:none}

.UpcomingEventDescription {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  text-align: left;}

.upcomingeventslink:link{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration:none}
.upcomingeventslink:visited{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration:none}
.upcomingeventslink:active{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration:none}
.upcomingeventslink:hover{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration:underline}
/* END UPCOMING EVENTS */




/* LEFT NAV STYLES */
.tblLeftNav {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff; padding: 0px; width: 240px;}
.LeftNavBody {padding: 6px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.tblDCLeftNav {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 0px; width: 240px;}
.tblDCLeftNavtd {padding: 6px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.dvLeftnavLi {margin-top: 3px;}
.dcleftnavlink:link{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration:none;}
.dcleftnavlink:visited{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration:none}
.dcleftnavlink:active{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration:none}
.dcleftnavlink:hover{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; text-decoration:underline}
/* END LEFT NAV STYLES */

/* SEARCH PAGE STYLES */
.tblSearchListing {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #ffffff; font-size: 11px; vertical-align: top; padding: 18px; width: 100%;}
.tblproductlisting {width: 100%; border-bottom: dotted 1px #999999;}
.tblcontributorlisting {width: 100%; border-bottom: dotted 1px #999999;}

.tblpaging {width: 100%; border-bottom: solid 1px #009999; font-family: Verdana, Arial, Helvetica, sans-serif; color: #009999; background-color: #ffffff; font-size: 11px; vertical-align: top; padding: 2px;}

.producttitlelink:link{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight: normal; text-decoration:none}
.producttitlelink:visited{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight: normal; text-decoration:none}
.producttitlelink:active{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight: normal; text-decoration:none}
.producttitlelink:hover{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight: normal; text-decoration:underline}
.productSubTitle{color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight: normal; text-decoration:none}
/* END SEARCH PAGE STYLES */

/* PROD & CONT DETAIL STYLES */
.detailTitle {color:#187367; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight: normal; text-decoration:none}

/* PROD & CONT DETAIL STYLES */


.tblProductAttributes
{
	border: solid 1px #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	background-color: #ffffff; 
	font-size: 11px;
	vertical-align: top;
	padding: 8px;
	width: 100%;
}	

.tblContributorTitles
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	background-color: #ffffff; 
	font-size: 11px;
	vertical-align: top;
	width: 100%;
	border: none;
}

.tdContributorTitlesOdd
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	background-color: #e4f2f1; 
	font-size: 11px;
	vertical-align: top;
	width: 100%;
}

.tdContributorTitlesEven
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	background-color: #ffffff; 
	font-size: 11px;
	vertical-align: top;
	width: 100%;
}



.pageTitle
{
	border-bottom: solid 1px #187367;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #187367; 
	background-color: #ffffff; 
	font-size: 16px;
	vertical-align: top;
	width: 100%;
}
.detailSubTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #187367; 
	background-color: #ffffff; 
	font-size: 13px;
	vertical-align: top;
}
.sectionTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #187367; 
	background-color: #ffffff; 
	font-size: 13px;
	vertical-align: top;
}

.tblListBody 
{
	border: solid 1px #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #999999; 
	background-color: #ffffff; 
	font-size: 11px;
	vertical-align: top;
	padding: 4px;
	width: 100%;	
}




/* CUSTOMER FORMS */
.tblCustomerForms {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; 
	background-color: #ffffff; 
	padding: 0px;
	width: 100%;}

.tblCustomerForms th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #990000; border-bottom: solid 1px #990000;}
.tblCustomerFormsth {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #990000; border-bottom: solid 1px #990000;}
.tdCustomerFormsSection { padding: 3px 3px 3px 3px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #cc0000; font-weight: normal; font-size: 14px; vertical-align: middle; text-align: left; border-top: 1px solid #336699; }
.tdCustomerFormsLabel {padding: 3px 3px 3px 3px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #000000; font-weight: bold; font-size: 11px; vertical-align: top; text-align: right;}
.tdCustomerFormsText {padding: 3px 3px 3px 3px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #000000; font-weight: normal; font-size: 11px; vertical-align: top; text-align: left;}
.tdCustomerFormsTextOdd {padding: 3px 3px 3px 3px; background-color: #dae9e9; font-family: Verdana, Helvetica, Arial, sans-serif; color: #000000; font-weight: normal; font-size: 11px; vertical-align: top;}
.tdCustomerFormsTextEven {padding: 3px 3px 3px 3px; background-color: #bfd9d9; font-family: Verdana, Helvetica, Arial, sans-serif; color: #000000; font-weight: normal; font-size: 11px; vertical-align: top;}

.tdCustomerFormsVal {font-family: Verdana, Helvetica, Arial, sans-serif; color: #000000; font-weight: normal; font-size: 11px; vertical-align: middle;}




/* STYLES FOR FEATURED SECTION */
.tblFrontFeatured {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff; padding: 4px; width: 100%; height: 200px;}
.FeaturedProductListingDataList {border-bottom: dotted 1px #999999}

.FrontFeaturedTitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #336666;}
.FrontFeaturedSubTitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #336666;}

.FrontFeaturedTitleLink:link{color:#336666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; text-decoration:none}
.FrontFeaturedTitleLink:visited{color:#336666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; text-decoration:none}
.FrontFeaturedTitleLink:active{color:#336666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; text-decoration:none}
.FrontFeaturedTitleLink:hover{color:#336666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; text-decoration:underline}

.FrontFeaturedBody {padding: 6px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}

/* FRONT FEATURED */

/* STYLES FOR POLL */

/* END POLL */


.MostViewedProductsProductContributorLink:link{color:#336666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; text-decoration:none}
.MostViewedProductsProductContributorLink:visited{color:#336666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; text-decoration:none}
.MostViewedProductsProductContributorLink:active{color:#336666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; text-decoration:none}
.MostViewedProductsProductContributorLink:hover{color:#336666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; text-decoration:underline}


.TblWebForms {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; 
	background-color: #ffffff; 
	padding: 0px;
	width: 100%;
	text-align: left;
	}
	
.tdWebFormsLabel
{
	text-align: right;
	font-weight: bold;
	}
	
.tdWebFormsText{}
.tdWebFormsSectionSpacer {border-bottom: dotted 1px #666666; font-size: 4px;}
.tdWebFormsSection 
{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #666666; 
	background-color: #ffffff; 
	padding: 0px;
	width: 100%;
	text-align: left;
	border-bottom: dotted 1px #666666;}
	
	
