/* MyShaklee */
.wiz{position:absolute; width:425; z-index:100;visibility: hidden;}
.pageMem {  background-color: #B0C4DE;}
.articleBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	padding-left : 0px;
	padding-right : 0px;
}

/* MyShaklee Geneology */
table.myProf	{}
table.myProf tr	{padding: 2px 2px 2px 2px;}
table.myProf th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight:bold;
	text-align: left;
}
table.myProf td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
}

table.myMem					{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF; 
	border-collapse:collapse;
}
table.myMem tr				{border-collapse:collapse;}
table.myMem tr.lit			{}
table.myMem th				{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 11px; 
	color: #ffffff; 
	background-color: #336699;  
	border-bottom: 1px #FFFFFF solid;
	padding:1px 4px 1px 4px;
}
table.myMem th.renew				{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 11px; 
	color: #ffffff; 
	background-color: #336699;  
	border-bottom: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	padding:1px 4px 1px 4px;
}
table.myMem th.lit			{background-color: #86AFD4;}
table.myMem th a:link, 
table.myMem th a:visited	{color:#ffffff; text-decoration:underline;}
table.myMem td 				{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	border-collapse:collapse; 
	border-bottom: 1px  #86AFD4 solid;  
	padding: 0px 5px 0px 5px ;}
table.myMem td.lit			{background-color:#F7F7F7;}
table.myMem td a:hover		{text-decoration:none;}
table.myMem td.ifnone  		{text-align:center;}
.keyleft  		{
	border-left: 1px solid #86afd4;
	background: #ebf5ff;
}
table.myMem td.totals  		{
	background: #cce5ff;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
}
table.myMem	td.left {
	text-align: left;
}
table.profNav a:link, 
table.profNav a:hover, 
table.profNav a:visited, 
table.profNav a:active{
	text-decoration: none;
}
table.profNav td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
}

table.profNav td.mcColorHDividerDefault {
	background-color: #DAE4EF;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
table.profNav td.Lit {
	color: #1E354D;
	background-color: #DAE4EF;
}

table.profNav td.Dark {
	color: #333333;
	background-color: #A7BEDC;
}
/* web edit */
table.myNav	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
table.myNav	td{
	padding-left: 8px;
	}

table.myNav	td.light{
	padding-top: 3px;
	padding-bottom: 4px;
}
table.myNav a:link, 
table.myNav a:hover, 
table.myNav a:visited {
	color: #333333;
	text-decoration: none;
}
table.myNav td.Lit,
table.myNav td.Lit a:link, 
table.myNav td.Lit a:hover, 
table.myNav td.Lit a:visited {
	padding-top: 3px;
	padding-bottom: 4px;
	color: #1E354D;
	background-color: #DAE4EF;
	text-decoration: none;
}

table.myNav td.Dark,
table.myNav td.Dark a:link, 
table.myNav td.Dark a:hover, 
table.myNav td.Dark a:visited {
	padding-top: 3px;
	padding-bottom: 4px;
	color: #333333;
	text-decoration: none;
	background-color: #A7BEDC;
}
/*  
.mcLeftNavLevel01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
	text-decoration: none;
}
.mcLeftNavLevel01 a:link, .mcLeftNavLevel01 a:hover, .mcLeftNavLevel01 a:visited {
	color: #333333;
	text-decoration: none;
}
.mcLeftNavLevel01Lit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1E354D;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
	background-color: #DAE4EF;
	text-decoration: none;
}
.mcLeftNavLevel01Lit a:link, .mcLeftNavLevel01Lit a:hover, .mcLeftNavLevel01Lit a:visited {
	color: #1E354D;
	background-color: #DAE4EF;
	text-decoration: none;
}

.mcLeftNavLevel01Dark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
	text-decoration: none;
	background-color: #A7BEDC;
}
.mcLeftNavLevel01Dark a:link, 
.mcLeftNavLevel01Dark a:hover, 
.mcLeftNavLevel01Dark a:visited {
	color: #333333;
	text-decoration: none;
	background-color: #A7BEDC;
}
*/
.mcNavText2nd { padding-bottom: 5px}
.mcColorFillDefault { 
   background-color: #BBCFE9;
} 
.mcFootText {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   color: #333333; 
} 
.mcFootText a:link { 
   color: #333333; 
   text-decoration: underline; 
   }
.mcFootText a:hover { 
   color: #333333; 
   text-decoration: underline; 
   } 
.mcFootText a:visited { 
   color: #333333; 
   text-decoration: underline; 
   }
/* START New Head Styles */
.mcNavTextUtil, 
.mcNavTextUtil a:link, 
.mcNavTextUtil a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	text-decoration: none;
}
.mcNavTextUtil a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	text-decoration: underline;
}
table.heading	{
	margin-left: 0px;
	}
table.heading	tr	{
	background-image: url(/pws/images/members/nav/nav_1st_background01a.gif);
	}
table.heading	tr.no-bg	{
	background-image: none;
	}	
table.heading td	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F5375;
	text-decoration: none;
	font-weight: bold;
}
table.heading td.lit	{
	background-color: #C1D6E9;
	background-image: url(/pws/images/members/nav/nav_1st_background01b.gif);
	}
table.heading td.end	{
	background-image: none;
	}
table.heading td a:link, 
table.heading td a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F5375;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	}
table.sub-heading  td,
table.sub-heading td a:link, 
table.sub-heading td a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
	}
table.sub-heading td a:hover {
	text-decoration: underline;
	}
table.sub-heading td.lit {
	font-weight: bold;
	}
/* END New Head Styles */

.mcSecHead {
	border-right: 1px solid #BBCFE9;
	border-left: 1px solid #BBCFE9;
}
.mcSecHeadCrumbs, 
.mcSecHeadCrumbs a:link, 
.mcSecHeadCrumbs a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	text-transform: capitalize;
}
.mcSecHeadCrumbs a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}
.mcSecHeadTitle {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 22px;
	line-height: 22px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
.mcText11NormalBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.mcText11NormalBlack a:link,
.mcText11NormalBlack a:visited {
	color: #51749A;
	text-decoration: underline;
	}
.mcText11NormalBlack a:hover {
	color: #333333;
	text-decoration: underline;
	}
.mcColorHDividerDefault {
	background-color: #DAE4EF;
	padding:0px;
}

.mcBackColorHomeDkBlue {
	background-color: #51749A;
}
.mcBackColorWhite {
	background-color: #FFFFFF;
}
.mcBackColorLtBlue {
	background-color: #D8E9FB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.mcText10NormalBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.mcText10NormalBlack a:link {
	color: #51749A;
	text-decoration: none;
	}
.mcText10NormalBlack a:hover {
	color: #333333;
	text-decoration: underline;
	}
.mcText10NormalBlack a:visited {
	color: #51749A;
	text-decoration: none;
	}
.mcText18NormDkGrey {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 18px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	word-spacing: 0.08em;
}
.mcText16NormDkGreyPadded {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 17px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	word-spacing: 0.08em;
	padding: 19px 9px 24px 10px;
	line-height: 24px;
}
.mcPwsSubheadTextbarBlue {
	background-color: #D8E9FB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.mcText10NormalGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.mcText10NormalGrey a:link,
.mcText10NormalGrey a:visited {
	color: #51749A;
	text-decoration: none;
	}
.mcText10NormalGrey a:hover {
	color: #333333;
	text-decoration: underline;
	}
.mcText11NormalGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.mcText11NormalGrey a:link, 
.mcText11NormalGrey a:visited {
	color: #51749A;
	text-decoration: underline;
	}
.mcText11NormalGrey a:hover {
	color: #333333;
	text-decoration: underline;
	}
.mcText11NormalError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E07D2A;
	font-weight: bold;
}
UL.mcText11NormalError2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E07D2A;
}
LI.mcText11NormalError2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E07D2A;
}
.mcPwsRtChannelBluBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #D8E9FB;
	padding: 8px;
}
.mcPwsRtChannelBluBox a:link {
	color: #51749A;
	font-weight: bold;
	text-decoration: none;
	}
.mcPwsRtChannelBluBox a:hover {
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
	}
.mcPwsRtChannelBluBox a:visited {
	color: #51749A;
	font-weight: bold;
	text-decoration: none;
	}
.formfield10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
/*	border: 1px solid #666666; */
	margin-top: 10px;
}
.defaultField	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#333333;
	background-color: #FFFFFF; 
/*	border: 1px solid #666666; */
	margin-top: 10px;
	}
.currentField	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#333333;
	background-color: #FFFFCC; 
/*	border: 1px solid #666666; */
	margin-top: 10px;
	}
.hoverField	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#333333;
	background-color: #FFFFEB; 
/*	border: 1px solid #666666; */
	margin-top: 10px;
	}

.mono				{font-family: "Courier New","Courier",monaco,mono-spaced;}
LI {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; padding: 2px 0px 2px 0px;}

/* HOME STYLES */
.siteBody				{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black;}
.siteBodySmall			{font-family: Arial, Helvetica, sansserif; font-size: 11px; color: black;}
.siteBodySmallWhite		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.siteBodyCalendar		{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3B648D}
.siteBodyXtraSmall		{font-family: Arial, Helvetica, sansserif; font-size: 9px; color: black;}
.siteBodyBig			{font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; color: #000000;}
.renewalMessage			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; color: #000000;}
.siteBodyBigBold		{font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; color: #000000;}
.siteBodyBigItalic		{font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; font-style: italic; font-weight: bold; color: #333366;}
.siteBodySmallItalic	{font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: italic; font-weight: bold; color: #333366;}
.siteBodyBold			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: black;}
.siteHead1				{font-family: Arial, Helvetica, sansserif; font-size: 18pt; line-height: 26px; font-weight: bold; color: #333333; padding-top: 12px}
.siteHead3				{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333;}
.siteHead4				{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333;}
.siteError				{font-family: Arial, Helvetica, sansserif; font-size: 12px; color: #990000; font-weight: bold}
.siteErrorSmall			{font-family: Arial, Helvetica, sansserif; font-size: 10px; color: #990000;}
.shortdate				{font-family: Arial, Helvetica, sansserif; font-size: 12pt; line-height: 16px; font-weight: bold; color: #333333;}
.loginShortdate			{font-family: Arial, Helvetica, sansserif; font-size: 10pt; line-height: 10px; font-weight: bold; color: #ffffff;}
.tm						{
	font-family: Arial, Helvetica, sansserif;
	font-size: xx-small;
	vertical-align: text-top;
}
.shipTable				{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black;}
.loginBodyWhite			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: white;}
.loginBodyWhiteBold		{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: white;}
.siteBodyRed			{font-family: Arial, Helvetica, sansserif; font-size: 12px; color: #990000; font-weight: bold}
.siteBodyRed2			{font-family: Arial, Helvetica, sansserif; font-size: 12px; color: #FF0000;}
.supFaqCatRed			{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 16px; color: #990000;}
.siteBodyBoldWhite			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.siteBodyWhite			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.siteBodyBigBoldWhite		{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 24px; line-height: 30px; font-weight: bold; color: #FFFFFF}
.siteBodyGreen				{font-family: Verdena, Arial, Helvetica, sans-serif; font-size: 14px; color: #339900}
.siteBodyGold				{font-family: Verdena, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF9900}
.siteBodyTestimonial	{font-family: Verdena, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-style: italic; font-weight: bold; color: #000099; padding-left: 25px; padding-right: 25px;}

/* product segmentation */
table.newApproach		{background-color:#ffffff; border:1px #999999 solid;}
.newApproach			{font-family: Verdana, Arial, Helvetica, sans-serif; margin: 10px; font-size: 12px; color: #333333;}
.newApproachTitle		{font-family: Verdana, Arial, Helvetica, sans-serif; margin: 10px; font-size: 16px; color: #1E569F; font-weight: bold;}
.newLook			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
.newLookTitle		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #1E569F; font-weight: bold;}
.newApproachBlack		{font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px; font-size: 12px; color: #000000;}
.newApproachBlue		{font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px; font-size: 11px; color: #336699;}
.newApproachBig			{font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px; font-size: 18px; color: #333333;}
A.newApproachNum		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: underline;}
.newApproachNumOver		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #336699;}
.newApproachIcon		{font-family: Arial Narrow, Arial, Helvetica, sans-serif;  font-size: 11px; color: #336699; font-weight: bold;}
.newApproachID			{font-family: Arial Narrow, Arial, Helvetica, sans-serif; padding: 3px; font-size: 12px; color: #336699;}
.newApproachPopup		{font-family: Verdana, Arial, Helvetica, sans-serif; margin: 10px; font-size: 12px; color: #000000;}
.newApproachPopupHeader		{font-family: Arial Black, Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF;}

table.startTable		{background-color:#ffffff; border:1px #999999 solid;}
.startHead		{font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 10px; padding-right: 10px; padding-top: 10px; font-size: 18px;  font-weight: bold; color: #1E569F;}
.navStartOver	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFCC00; text-decoration: none;}
.navStartOut	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;}
.startText		{font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 10px; padding-right: 10px; padding-top: 10px; font-size: 12px; color: #333333;}
p.startText		{font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 0px; padding-right: 0px; padding-top: 0px; font-size: 12px; color: #333333;margin:10px;}
/*li.startText		{font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 10px; padding-right: 10px; padding-top: 0px; font-size: 12px; color: #333333;margin-top:0px;}*/
.startTextSmall		{font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 10px; padding-right: 10px; font-size: 9px; color: #333333;}
.startTextBig	{font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 10px; padding-right: 10px; padding-top: 10px; font-size: 15px; font-weight: bold; color: #333333;}
OL.startList	{font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 10px; padding-top: 5px; font-size: 12px; color: #333333; font-weight: bold; list-style: decimal; text-decoration: none;}
UL.startList	{font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 10px; padding-top: 5px; font-size: 12px; color: #333333; font-weight: bold; list-style: disc; text-decoration: none;}
LI.startList	{font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 10px; padding-top: 5px; font-size: 12px; color: #333333; font-weight: bold; text-decoration: none;}
.startList		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; list-style: decimal; text-decoration: none;}
.startBlue		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #6699CC;}
.startRed		{font-family: Palatino Linotype, Verdana, Arial, Helvetica, sans-serif; padding-left: 10px; font-size: 22px; font-style: italic; color: #CC0000;}
span#startText  {font-family: Verdana, Arial, Helvetica, sans-serif; margin: 10px; font-size: 11px; color: #333333; position: relative; width: 100%;}


/* promo */
.sitePromoHead			{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; text-decoration: none; color: #CC6600}
.sitePromoText			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0033CC}
.sitePromoLink			{font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; color: #006600}
.sitePromoNote			{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}

/* honor roll template */
.honorRoll		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333;}
.honorRollHeader		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: bold; text-decoration: underline; color: #003366;}


/* partner sites */
.mbnaTitle			    {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #FFFFFF; background-color: #006600}
.mbnaSubTitle			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #006600}
.mbnaBigBoldItalic		{font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 22px; font-weight: bold; font-style: italic; color: #006600;}
.mbnaLinkTitle          {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006600; text-decoration: underline;}
.mbnaBodySmall			{font-family: Arial, Helvetica, sansserif; font-size: 10px; color: black;}
.mbnaBodyBig			{font-family: Arial, Helvetica, sansserif; font-size: 15px; color: #990000;}

.iTalkGold              {font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-style: italic; font-weight: bold; color: #FFCC00; text-decoration: none;}
.iTalkBodyWhite		    {font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #FFFFFF; letter-spacing:1}
.iTalkBodyBlack		    {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; letter-spacing:1}
.iTalkBodyPurple		{font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: 15px; font-weight: bold; color: #333366;}
.iTalkBodyPurple14      {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 15px; font-weight: bold; color: #333366;}
.iTalkTimesItalBig		{font-family: Times New Roman, Helvetica, sans-serif; font-size: 23px; line-height: 22px; font-style: italic; color: #FFFFFF; letter-spacing:3}


/* GLOSSARY STYLES */
.glossBody				{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black;}
.glossBodyBold			{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: black;}


.loginHead				{font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; line-height: 32px; text-decoration: none; color: #ffffff;}
.homeHead				{font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; line-height: 32px; text-decoration: none; color: #000000;}
.homeUV					{font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: middle;}
.homeUVHead				{font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; vertical-align: middle; background-color: #99CCFF; border-color: #FFFFFF; border-width: 0px; border-style: solid; height: auto  }


.shopEncoreBig			{font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #FFFFFF; background: #003366}
.shopEncoreColHead		{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background: #999999}
.shopEncoreHead			{font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: 24px; text-decoration: none; color: #000000;}
.shopEncoreStep			{font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: 24px; text-decoration: none; color: #333333; background: #CCCC99}

.shopProdName			{font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; line-height: 16px; text-decoration: none; color: #000000;}
.shopProdClaim			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 14px; text-decoration: none; color: #000000;}
.shopProdClaimBox		{font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; font-style: normal; color: #000000; font-weight: normal; background: #CCCCCC}
.shopProdClaimBoxSmall	{font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-style: normal; color: #000000; font-weight: normal; background: #CCCCCC}
.shopProdBody			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black;}
.shopProdBodyBig		{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: black;}
.shopProdBodyBold		{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: black;}
.shopProdNowBar			{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #FFFFFF; background: #336699}
.shopProdEncoreBar		{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #333366; background: #CCCC99}

.shopCartTab			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF; background: #669966}
.shopCartExpTab			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #999999; background: #CCCCCC}
.shopCartBarTitle		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF; background: #669966}
.shopCartHead			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #FFFFFF; background: #669966}
.shopCartHead2			{font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: 24px; text-decoration: none; color: #000000;}
.shopCart				{font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: normal; font-weight: bold; text-decoration: none; color: #000000;}
.shopCartBig			{font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #FFFFFF; background: #669966}

A.shopSubCategory:hover {background-color: #CCCCCC; }

.ccUpdateBody				{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #336699;}
.ccUpdateBodyBold			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #336699;}

/* STYLE FOR PRODUCT INFO PAGE */
.prodSpot				{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black;}
.prodSpotBold			{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: black;}
.infoTitle				{font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 22px; font-style: normal; font-weight: bold; color: #000000;}
.infopageBody 			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal}
.infopageBody-small 	{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal}
.infopageBody-smaller	{font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.infocategoryHeader 	{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333366;}
.infoproductGroup		{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 10px; font-weight: normal}
.prodPageLinks			{font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #333333;}
.pdfLink 				{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 11px; font-weight: normal}
.subcatDesc				{font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: black;}
.subcatDescBold			{font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold;}
.restriction			{font-family: Arial, Helvetica, sansserif; font-size: 10px; color: #990000;}
.minOrder				{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000;}
.ordertotals 			{font-family: Arial, Helvetica, sansserif; font-size: 11px; color: black;}
.ordertotalsbold 		{font-family: Arial, Helvetica, sansserif; font-size: 11px; font-weight: bold; color: black;}


.odd					{background: #D7EBFF}
.even					{background: #FFFFFF}
.oddGrey				{background: #EEEEEE}
.evenGrey				{background: #FFFFFF}

/* LIBRARY HEAD STYLES */
.libTab					{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; background: #CC9999}
.libBar					{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; background: #CC9999}
.libBarTitle			{font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; background: #CC9999}

.libCat					{font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #333399}
.libScienceCat			{font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #333399}
.libScienceCatUp		{font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #FFFFFF; background: #333399}
.libFieldCat			{font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #333399}
.libFieldCatUp			{font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #FFFFFF; background: #333399}

.libTab					{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #333333; background: #99CCFF}
.libPdfCat				{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 16px; color: #000000;}
.libNewProd				{font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; color: #000000;}


/* LIBRARY HEAD STYLES */
.supTab					{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #333333; background: #99CCFF}
.supBar					{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; background: #9999CC}
.supBarTitle			{font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000000; background: #9999CC}

.supFaqCat				{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 16px; color: #000000;}
.supHead				{font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; line-height: 24px; text-decoration: none; color: #000000;}
.supFaqSubCat   		{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black;}

/* SHOPPING CART STYLES */
/*
.cart					{font-family: Arial, Helvetica, sansserif; font-size: 11px; color: black; background: #FFFFFF}
*/
.headCart				{font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #333333;}

/* GENERAL PAGE CONTENT STYLES */

.loginTitleGold			{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 16px; color: #ffcc00;}
.loginTitleBlue			{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 16px; color: #336699;}
	
/* SITE-WIDE LINK STYLES */	
A:link					{color: #336699;}
A:visited				{color: #336699;}
A:active				{color: #003366;}
A:hover					{color: #003366;}
A.leftNav:link			{color: #000000;}
A.leftNav:				{color: #000000;}
A.leftNav:hover			{color: #009933;}
A.subNav:link			{color: #009933;}
A.subNav:visited		{color: #009933;}
A.subNav:hover			{background-color: #dcdcdc;}

/* STYLE FOR FAQ PAGE */
.faqHead				{font-family: Arial, Helvetica, sansserif; font-size: 14pt; font-weight: bold;}
.faqHead1				{font-family: Arial, Helvetica, sansserif; font-size: 12pt; font-weight: bold; color: #000000}
.faqHead2				{font-family: Arial, Helvetica, sansserif; font-size: 12pt; font-weight: bold;}

/* FOOTER */
.footer					{font-family: Arial, Helvetica, sansserif; font-size: 10px; color: black;}
.copyright				{font-family: Arial, Helvetica, sansserif; font-size: 10px; color: black;}
.formBody			{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-color: #333333; font-weight: normal; background: #FFFFFF;}
.formBodyTable		{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #333333; background: #99CCFF}


/*site map */
.mapCategory				{font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #333399}
.mapSubCategory				{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: black; text-decoration: none; background color:#cccccc;}


/* genealogy tables */

table.mem					{font-family: Arial,Helvetica,Geneva,Trebuchet MS,sans-serif; background-color: #FFFFFF; border-collapse:collapse; border: 1px #336699 solid}
table.mem tr				{border-collapse:collapse; border: #336699 solid}
table.mem th				{font-size: 12px; color: #ffffff; background: #336699;  border-left: 1px #FFFFFF solid;padding:0px 3px 0px 3px;}
table.mem th.renewhead		{font-size: 12px; color: #333399; background: #FFCC66;  border-left: 1px #FFFFFF solid;padding:0px 3px 0px 3px;}

table.mem td.catalog		 {background: #CAE4FF; border-collapse:collapse; border: 1px  #336699 solid;  padding: 0px 2px 0px 2px ;  text-align:center}


table.mem th.name				{font-size: 12px; color: #ffffff; background: #336699;  border-left:0px;}
table.mem tr th a:link, 
table.mem tr th a:visited	{color:#ffffff; text-decoration:none}
table.mem td 				{font-size: 11px; color: #000000; background: #FFFFFF; border-collapse:collapse; border: 1px  #336699 solid;  padding: 0px 5px 0px 5px ;  text-align: right}
table.mem td.name		{font-size: 11px; color: #000000; background: #FFFFFF; border-collapse:collapse; border: 1px  #336699 solid;  padding: 0px 5px 0px 5px ;  text-align: left}
table.mem td.idTitle	 {font-size: 11px; color: #000000; background: #FFFFFF; border-collapse:collapse; border: 1px  #336699 solid;  padding: 0px 5px 0px 5px ;  text-align:center}
table.mem td.renew		 {background: #FFEEAA; border-collapse:collapse; border: 1px  #336699 solid;  padding: 0px 2px 0px 2px ;  text-align:center}
table.mem td.renew2		 {background: #FFEEAA; border-collapse:collapse; border: 1px  #336699 solid;  padding: 0px 2px 0px 2px ;  text-align:right}
table.mem td a:hover		{text-decoration:none; background-color: #dcdcdc;}		
.profBar					{font-family: Arial,Helvetica,Geneva,Trebuchet MS,sans-serif; font-size: 14px; color: #FFFFFF; background:#336699;  padding: 2px 5px 5px 5px; font-weight: bold;}
table.mem td.ifnone  {text-align:center;}
table.mem td.div  	  {text-align:center;}
table.mem td.subtotal		{font-size: 11px; color: #000000; background: #DCDCDC; border-collapse:collapse;padding: 0px 5px 0px 5px ;  text-align:right;}
table.mem td.backorder		{text-align:center;color: #ff0000;}
.backorder		{font-size: 12px;font-weight:bold;color: #ff0000;}
.borders				{background-color: #FFFFFF; border: 1px #336699 solid;border-collapse:collapse;padding:0px;}
table.OrdSum					{font-family: Arial,Helvetica,Geneva,Trebuchet MS,sans-serif; background-color: #FFFFFF; border-collapse:collapse; border: 1px #336699 solid}
table.OrdSum tr				{border-collapse:collapse; border: #336699 solid}
table.OrdSum th				{font-size: 12px; color: #ffffff; background: #336699;  border-left: 1px #FFFFFF solid;padding:0px 2px 0px 2px;}
table.OrdSum th.name				{font-size: 12px; color: #ffffff; background: #336699;  border-left:0px;}
table.OrdSum tr th a:link, 
table.OrdSum tr th a:visited	{color:#ffffff; text-decoration:none}
table.OrdSum td 				{font-size: 11px; color: #000000; background: #FFFFFF; border-collapse:collapse; border: 1px  #336699 solid;  padding: 0px 5px 0px 5px ;}
table.OrdSum td.name	 {font-size: 11px; color: #000000; background: #FFFFFF; border-collapse:collapse; border: 1px  #336699 solid;  padding: 0px 5px 0px 5px ;  text-align: left}
table.OrdSum td.idTitle	 	{font-size: 11px; color: #000000; background: #FFFFFF; border-collapse:collapse; border: 1px  #336699 solid;  padding: 0px 5px 0px 5px ;  text-align:center}
table.OrdSum td a:hover	  {text-decoration:none; background-color: #dcdcdc;}		
table.OrdSum td.ifnone     {text-align:center;}
table.OrdSum td.div  	  	{text-align:center;}

table.profID				{padding: 0px;text-align:left}
table.profID th				{font-family: Arial,Helvetica,Geneva,Trebuchet MS,sans-serif; font-size: 12px; color: #000000; background:#DCDCDC;  padding: 2px 5px 5px 5px;text-align:left;border-bottom: 3px #ffffff solid;}
table.profID td				{font-family: Arial,Helvetica,Geneva,Trebuchet MS,sans-serif; font-size: 12px; color: #000000; background:#FFFFFF;  padding: 2px 5px 5px 5px ;text-align:left;}
table.profID tr				{font-family: Arial,Helvetica,Geneva,Trebuchet MS,sans-serif; font-size: 12px; color: #000000; background:#FFFFFF;  padding: 2px 5px 2px 5px ;text-align:left}
.profAddress				{font-family: Arial,Helvetica,Geneva,Trebuchet MS,sans-serif; font-size: 12px; color: #000000; background:#FFFFFF;  padding: 2px 5px 2px 5px ;text-align:left;border: 1px solid #DCDCDC;}
p.profId						{font-family: Arial,Helvetica,Geneva,Trebuchet MS,sans-serif; font-size: 12px; color: #000000; background:#FFFFFF;  padding: 5px;text-align:left;}/*TOP,RIGHT,BOTTOM,LEFT */

table.main					{padding: 0px;text-align:left}

table.welcome				{background:#FFFFFF;}
.welcomemsg					{font-family: Trebuchet MS,Arial,Helvetica,Geneva,sans-serif;font-weight:bold;font-size:18pt;color:#000066;background:#FFFFFF;margin:0px 5px 5px 5px ; padding: 5px 5px 0px 5px ;text-align:left;}
.H1Red						{color:#FF6600;}
img.welcome					{margin-left:10px;text-align:right}

table.account			    {padding: 0px; margin:0px 0px 0px 0px;}
table.account td 			{font-family: Trebuchet MS,Arial,Helvetica,Geneva,sans-serif; font-size: 11px; color: #000000;margin:0px 10px 0px 10px ;padding:0px 5px 2px 5px;}
table.account th			{font-size:15px;color:#ffffff;background:#336699;padding: 2px 5px 5px 5px ;text-align:left;}

img.topIcon			     {margin:0px 10px  0px 10px ;padding:10px 0px 10px 0px;}
.linkRight					{margin-right:5px;font-size: 10px;}
img.account			     {margin-left:10px;margin-right:5px;text-align:left;}
img.bullet			       {margin:5px;text-align:left;}

table.atGlance 			{background:#FFFFCC;padding: 0px; margin:0px 0px 0px 0px;}
table.atGlance th		{font-size:15px;color:#ffffff;background:#336699;padding: 2px 5px 5px 5px ;}
table.atGlance td		{font-family: Trebuchet MS,Arial,Helvetica,Geneva,sans-serif; font-size: 11px; color: #000000;padding:2px;background:#FFFFCC;}

table.profEdit					{font-family: Arial,Helvetica,Geneva,Trebuchet MS,sans-serif; background-color: #FFFFFF; border-collapse:collapse;}
table.profEdit	tr				{border-collapse:collapse; border: #336699 solid}
table.profEdit	th				{font-family: Arial,Helvetica,Geneva,Trebuchet MS,sans-serif; font-size: 12px; font-weight: normal; color: #000000; background: #FFFFFF; text-align:left}
table.profEdit	tr th a:link, 
table.profEdit	tr th a:visited	{color:#ffffff; text-decoration:none; }
table.profEdit	td 				{font-size: 11px; color: #000000; background: #FFFFFF; text-align: left;padding: 5px 0px 5px 3px}
table.profEdit input			{text-decoration:none; background-color: #dcdcdc; border:1px #336699 solid;}		

table.sponsor			 	{padding: 2px 5px 5px 5px ;text-align:left;border: 1px #336699 solid;}

table.editAddr					{font-family: Arial,Helvetica,Geneva,Trebuchet MS,sans-serif;  font-size: 12px; font-weight: normal; color: #000000; background-color: #FFFFFF; border-collapse:collapse;}
table.editAddr th				{background: #DCDCDC;text-align:left;}
table.editAddr input			{background: #FFFFFF;margin-left:5px;}
.genError						{font-family: Arial,Helvetica,Geneva,Trebuchet MS,sans-serif;font-size:15px;font-weight: normal; color: #ff0000;}



/*site map */
.mapCategory				{font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #333399}
.mapSubCategory				{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: black; text-decoration: none; background color:#cccccc;}
.encoreSummary			{font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #000000; background: #cccc99}
.profileInfo			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: black; padding: 2pt;}
.profileInfoHeader		{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black;}
.Headers				{font-family: Arial, Helvetica, sansserif; font-size: 12pt; font-weight: bold; color: #003366; background:#FFCC66;text-align:left;}
table.bgGold td					{background:#FFCC66;font-weight:bold;}
.psuedoLink				{font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #003366; background: #ffffff; text-decoration:underline;}
.homeHeader				{font-family: Arial, Helvetica, sansserif; font-size: 14pt; line-height: 16pt; font-weight: normal; color: #FFC800; background:#336699; padding: 0pt 0pt 0pt 5px; margin:1pt; }	/*TOP,RIGHT,BOTTOM,LEFT */
.homeHeaderDate			{font-family: Arial, Helvetica, sansserif; font-size: 10pt; font-weight: normal; color: #FFFFFF; background:#336699; padding: 0pt 1pt 0pt 0pt; margin:1pt; }		 
.newsHeadline           {font-family: Arial, Helvetica, sansserif; font-size: 11pt; font-weight: bold; color: #336699; padding: 1pt 1pt 1pt 1pt; margin:0pt; }		 
.headline               {font-family: Arial, Helvetica, sansserif; font-size: 14pt; font-weight: bold; color: #336699; padding: 1pt 1pt 1pt 1pt; margin:0pt; }
.headlineCar            {font-family: Arial, Helvetica, sansserif; font-size: 14pt; font-weight: bold; color: #339933; padding: 1pt 1pt 1pt 1pt; margin:0pt; }		 
.headlineCar2           {font-family: Arial, Helvetica, sansserif; font-size: 14pt; font-weight: bold; color: #663366; padding: 1pt 1pt 1pt 1pt; margin:0pt; }
.headlineCar3           {font-family: Arial, Helvetica, sansserif; font-size: 14pt; font-weight: bold; color: #993366; padding: 1pt 1pt 1pt 1pt; margin:0pt; }		 
.loginGreet				{font-family: Arial, Helvetica, sansserif; font-size: 12pt; line-height: 25px; font-weight: bold; color: #000000; background:#FFFFCC; padding: 1pt 5pt 1pt 1pt; margin:1pt; }		
.headline_news			{font-family: Arial, Helvetica, sansserif; font-size: 14pt; font-weight: normal; color: #336699; padding: 1pt 1pt 0pt 5pt; margin:0pt; text-decoration:underline;}		 
.frames                 {padding: 0pt 0pt 0pt 0px;}  	/*TOP,RIGHT,BOTTOM,LEFT */
.id							{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.noscript 					 {font-family: Arial, Helvetica, sans-serif; font-size: 15pt; color: #FF0000;}
.topRight			{position:static;top:0;left:0;margin: 0}

table.profAddress			{font-family: Arial, Helvetica, sans-serif;border:0PX;background:#ffffff;padding:3px;}
table.profAddress	td		{font-size:11px; color: #000000;}
table.profAddress	th		{background:#dcdcdc;font-weight:normal;}
.dba									{font-size:11px; color: #336699;font-weight:bold;}
td.profInfo							{font-family: Arial, Helvetica, sans-serif;font-size:11px;border-bottom:1px #000000 solid;}
span#profInfoR					{test-align:right;}

table.error					{background:#ffffff;padding:0px;border:0px 1px 1px 1px #DCDCDC solid;}
table.error th				{background:#336699;font-weight:bold;color:#ffffff;font-size:15;}
table.error td				{font-size:12px;font-weight:normal;}

table.ErrorLinks					{background:#ffffff;padding:5px;border:0px;}
table.ErrorLinks 				{font-size:12px;color:#000000;font-weight:normal;margin:0px;padding:5px;line-height:14pt;}
.bgBlue							{background:#8392b1;}

.empty 					{font-size: 0}
.cartFloat 				{position:relative;LEFT:100%;visibility:visible;margin-top:11px;frame-border:0px;}

table.support 		 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black;padding:0px;margin:0px 0px 0px 0px;border:1px solid #99CCFF;;}
table.support th  {background:#99CCFF;padding:5px;text-align:left;font-weight:bold;font-size:14px;}
table.support td  {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: black;}
table.support li 	 {padding:5px;}
A.supportLink:link					{color: #000000;}
A.supportLink:visited				{color: #336699;}
A.supportLink:active				{color: #000000;}
A.supportLink:hover					{color: #000000;}
A.supportHeaderLink:hover				{color: #000000;text-decoration:none;}
A.supportHeaderLink:active				{color: #000000;text-decoration:none;}
A.supportHeaderLink:visited				{color: #000000;text-decoration:none;}
A.supportHeaderLink:link				{color: #000000;text-decoration:none;}
.Encore 	{background:#CCCC99;border:0px;}
.Now 	    {background:#99CCFF}
input.radio {border:0px;background;#ffffff;foreground:#ffffff;}
input#encore     {border:1px solid #333366;background:#CCCC99;;color:#000000;foreground:#336699;font-size:11px;padding:0px;margin:3px;}
.footnote 	{vertical-align:10%;font-size:10px;font-face:courier;color:#000000;text-decoration:none;}
.libWebDoc	{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: black;line-height:18px}
.shipLink   {font-family: Arial, Helvetica, sans-serif; font-size: 9px;color:#ffffff;text-decoration:none;}

/* new shopping pages */
.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	line-height: 14px;
	}
.normal a:link {
	color: #336699;
	}
.normal a:hover, 
.normal a:visited	{
	color: #6699CC;
	}
.normaldark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	line-height: 14px;
	}
.Grn10 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #669900
	}
.Grn16 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #669900;
	font-weight: bold
	}
.Grey16Norm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	line-height: 18px;
	}
.Grey11Norm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	}
.Grey11Norm P{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	}	
.Grey11Norm UL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	}
.Grey11Norm LI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	}	
.Grey11Norm a:link {
	color: #336699;
	text-decoration: underline;
	}
.Grey11Norm a:hover,
.Grey11Norm a:visited {
	color: #6699CC;
	text-decoration: underline;
	}
.Grn11Bold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #669900;
	font-weight: bold
	}
.Grey9Norm {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	line-height: 13px;
	}
.Grey10Norm {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 13px;
	}
.Grey10Norm UL{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 13px;
	}
.Grey10Norm LI{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 13px;
	}
.Grey10Norm P{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 13px;
	}	
.Grey10Norm a:link {
	color: #336699;
	text-decoration: underline;
	}
	
.Grey10Norm a:hover {
	color: #6699CC;
	text-decoration: underline;
	}
	
.Grey10Norm a:visited {
	color: #6699CC;
	text-decoration: underline;
	}
.caption {
	color: #000000;
	font-size: 10px;
	line-height: 13px;
	}

.cart {
	color: #000000;
	font-family: geneva, arial, sans-serif;
	font-size: 10px;
	line-height: 13px;
	}

.total {
	color: #000000;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;}
	
.savings {
	color: #FF6633;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}
	
.searchbox {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	height: 18px;
	border: 1px solid #999999;
	}

.headertable {
    background-color: #E8E8D6;
	}
.headertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	}

.headertext a:link {
	color: #333333;
	text-decoration: underline;
	}

.headertext a:hover {
	color: #333333;
	text-decoration: underline;
	}

.headertext a:visited {
	color: #333333;
	text-decoration: underline;
	}

.secProd {  background-color: #879375;}
.pageProd {  background-color: #CCDDB5;}
.boxtopProd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669900;
	height: 25px;
	width: 207px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: underline;
	background-color: #EFF7DE;
}
.boxtopProd a{
	color: #669900;
}
.boxbordProd {  background-color: #94B74C;}
.leftnavProdTable {
	background-color: #EFF7DE;
	padding-bottom: 2px;
	padding-right: 2px;
	}
.leftnavtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 12px;
	}
.leftnavtext a:link, 
.leftnavtext a:hover,
.leftnavtext a:visited {
	color: #333333;
	line-height: 13px;
	}

.leftnav3rdLevel,
.leftnav3rdLevel a:link, 
.leftnav3rdLevel a:hover, 
.leftnav3rdLevel a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
	}
.leftnav4thLevTable {
	margin-top: -2px;
	margin-bottom: 4px;
	padding-top: 1px;
	}

.leftnav4thLevel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 11px;
	vertical-align: bottom;
	}

.leftnav4thLevel a:link {
	color: #000000;
	line-height: 12px;
	height: 100%;
	width: 100%;
	vertical-align: top;
	}

.leftnav4thLevel a:hover {
	color: #000000;
	line-height: 12px;
	height: 100%;
	width: 100%;
	vertical-align: top;
	}
.leftnav4thLevel a:visited {
	color: #000000;
	line-height: 12px;
	height: 100%;
	width: 100%;
	vertical-align: top;
	}
.crumbtable {  background-color: #E8E8D6;}
.crumbtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	}
.crumbtext a:link {
	color: #333333;
	text-decoration: underline;
	}

.crumbtext a:hover {
	color: #333333;
	text-decoration: underline;
	}

.crumbtext a:visited {
	color: #333333;
	text-decoration: underline;
	}

.foottext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	}

.foottext a:link {
	color: #333333;
	text-decoration: underline;
	}

.foottext a:hover {
	color: #333333;
	text-decoration: underline;
	}

.foottext a:visited {
	color: #333333;
	text-decoration: underline;
	}

.whiteline {  background-color: #FFFFFF;}

.pageContent {  background-color: #FFFFFF;}
.content {
	background-color: #FFFFFF;
	padding: 10px;
	}

.contentText {font-family: Verdana, Arial, Helvetica, sans-serif;}

.leftnavProdHrule { background-color: #EFF7DE;}

.Orange18Arial {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 18px;
	line-height:18px;
	font-weight: bold;
	color: #DD7E2A;
	}
.Orange10Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F37121;
	}

.disclaimer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	color: #333333;
	line-height: 10px;
	text-transform: uppercase
	}

.AdTablePad {padding: 5px 0px 0px 5px;}
.whitebackground { background-color: #FFFFFF; }
.searchbox11 {
    font-family: verdana, arial, sans-serif;
	font-size: 11px; color: #333333;
	background-color: #FFFFFF;
	height: 18px; border: 1px #999999 solid;
	}

.ItemListDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	}
.ItemListName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
 } 
.ItemListName a:link {
	color: #336699;
	}
.ItemListName a:hover {
	color: #6699CC;
	}
.ItemListName a:visited {
	color: #6699CC;
	}

/*New as of Nov 5*/
.spacer10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.spacer5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 5px}

/*New as of Dec 30*/
.Red11Norm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993300;
	line-height: 14px;
}
/*New as of Jan 28*/
.boxbordMemApp {
	background-color: #99CC66;
}
.boxtopMemApp {
	background-color: #9EBA47;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;

}
.Grey11Dim {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B3B3B3;
	line-height: 14px;
}
.searchbox11tall {
    font-family: verdana, arial, sans-serif;
	font-size: 11px; 
	color: #333333;
	background-color: #FFFFFF;
	border: 1px #999999 solid;
}
.GreyTableBack { background-color: #E5E5E5;}
.secBlue {  background-color: #336699;}
.pageBlue {  background-color: #BBCFE9;}
.boxtopBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	height: 25px;
	width: 207px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: underline;
	background-color: #E5EFFA;
}
.boxtopBlue a{
	color: #336699;
}
.boxbordBlue {  background-color: #4C94DB;}
.leftnavBlueTable {
	background-color: #E5EFFA;
	padding-bottom: 2px;
	padding-right: 2px;
	}
.leftnavBlueHrule { background-color: #DAE4EF;}

.Blue14 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #336699;
}
.Blue11Bold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	font-weight: bold
	}
.secEncore {  background-color: #808060;}
.pageEncore {  background-color: #D9D9B2;}
.boxtopEncore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808060;
	height: 25px;
	width: 207px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: underline;
	background-color: #F2F1E6;
}
.boxtopEncore a{
	color: #808060;
}
.boxbordEncore {  background-color: #999973;}
.leftnavEncoreTable {
	background-color: #F2F1E6;
	padding-bottom: 2px;
	padding-right: 2px;
	}
.leftnavEncoreHrule { background-color: #F3F3D3;}
.Encore16 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #808060;
	font-weight: bold
}
.Encore14 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #808060;
}
.Encore11Bold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808060;
	font-weight: bold
	}
.homeTableback {
    background-color: #E8E8D6;}
	
/* new styles for promo articles */	
.Black11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	}
.Black11 P,TD{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	}	
.Black11 a:link {
	color: #336699;
	}
	
.Black11 a:hover {
	color: #6699CC;
	}
	
.Black11 a:visited {
	color: #6699CC;
	}

.Black11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 333333;
	list-style-type: square;
	}
.Black11BoldOrangeLink ul li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
	font-weight: bold;
	}
.Black11BoldOrangeLink a:link {
	color: #EC891D;
	}
	
.Black11BoldOrangeLink a:hover {
	color: #EC891D;
	}
	
.Black11BoldOrangeLink a:visited {
	color: #EC891D;
	}

.Black11BoldOrangeLink ul li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: EC891D;
	list-style-type: square;
	}
.articleDisclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.moreHeadlines	{
	font-family: Arial, Helvetica, sansserif; font-size: 10pt; color: #336699; padding:0px; margin:0pt;letter-spacing:0px;line-height:10px;font-weight:bold;
}

.espot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: normal;
	}

.espot a:link {
	color: #336699;
	text-decoration: underline;
	}
	
.espot a:hover {
	color: #6699CC;
	text-decoration: underline;
	}
	
.espot a:visited {
	color: #6699CC;
	text-decoration: underline;
	}	
.merchHighlight {
	background: #DD7E2A;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}	

.pad10 {
	padding: 10px;
}
.bluetablehead{
	color:#263240;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-color:#C7DBF2;
	padding: 3px 3px 3px 10px;
	margin: 0px;
	border: 1px solid #A6C1DF;
}
.bluetablebodyKeyline4 {
	color:#333333;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-color:#F2F7FC;
	padding: 5px 10px;
	border-top: 1px none #A6C1DF;
	border-right: 1px solid #A6C1DF;
	border-bottom: 1px none #A6C1DF;
	border-left: 1px solid #A6C1DF;
}
.bluetablebodyKeyline3{
	color:#333333;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-color:#F2F7FC;
	padding: 5px 10px;
	border-top: 1px none #A6C1DF;
	border-right: 1px solid #A6C1DF;
	border-bottom: 1px solid #A6C1DF;
	border-left: 1px solid #A6C1DF;
}
.redtablebodyKeyline3{
	color:#333333;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-color:#F2F7FC;
	padding: 5px 10px;
	border-top: 1px none #B90000;
	border-right: 1px solid #B90000;
	border-bottom: 1px solid #B90000;
	border-left: 1px solid #B90000;
}
.bluetablebodyKeyline3 a:link, 
.bluetablebodyKeyline3 a:visited{
	color:#336699;
	text-decoration: underline;
}
.bluetablebodyKeyline3 a:hover{
	text-decoration: underline;
}
.greyheadtext {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 18px;
	line-height: 22px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
.greytablehead{
	color:#192B40;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-color:#FFFFFF;
	padding: 5px 3px 5px 10px;
	border-top: 1px solid #CCCCCC;
}
.greytablebodyKeyline3{
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	width: 100%;
	background-color:#F7F7F7;
	padding: 5px 10px;
	
}
.ruleBottom2 {
	color: #333333;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:0px;
	font-weight:normal;
	background-color:#F7F7F7;
	border-bottom: 1px solid #CCCCCC;
}
.ruleBottomBlue {
	color: #333333;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-color:#F2F7FC;
	border-bottom: 1px solid #A6C1DF;
}
.greytablebodyKeyline3 a:link, .bluetablebodyKeyline3 a:visited {
	color:#336699;
	text-decoration: none;
}
.greytablebodyKeyline3 a:hover{
	text-decoration: underline;
}

.itemdetails {
	text-decoration: none;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	float: left;
	line-height: 15px;
	padding: 2px 0px;
	margin: 0px 5px 0px 10px;
}
.itemdetails a:link, 
.itemdetails a:visited {
	text-decoration: underline;
	color: #336699;
}
.itemdetails a:hover {
	text-decoration: underline;
	color: #336699;
}
.itemdetails11 {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	float: left;
	line-height: 15px;
	padding: 2px 0px;
	margin: 0px 5px 0px 10px;
}
.itemdetails11 a:link, 
.itemdetails11 a:visited {
	text-decoration: underline;
	color: #336699;
}
.itemdetails11 a:hover {
	text-decoration: underline;
	color: #336699;
}
.itemdetails11tight {
	text-decoration: none;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	float: left;
	line-height: 15px;
	padding: 2px 0px;
	margin: 0px 0px 0px 5px;
}
.itemdetails11tight a:link, 
.itemdetails11tight a:visited {
	text-decoration: underline;
	color: #336699;
}
.itemdetails11tight a:hover {
	text-decoration: underline;
	color: #336699;
}
.ruleBottom {
	color: #333333;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-color:#F2F7FC;
	border-bottom: 1px solid #A6C1DF;
}
.ruleBottom a:link, 
.ruleBottom a:visited {
	color:#336699;
	text-decoration: underline;
}
.ruleBottom a:hover {
	color:#336699;
	text-decoration: underline;
}
.blue16 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #284766;
	font-weight: bold
}
.pad05 {
	padding: 5px;
}
.quicktab_off {
	color: #333333;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-color:#FFFFFF;
	border-bottom: 1px solid #A6C1DF;
	border-top: 1px solid #A6C1DF;
	padding-right: 15px;
	padding-left: 15px;
}
.quicktab_off a:link, 
.quicktab_off a:visited {
	color: #333333;
	text-decoration: none;
}
.quicktab_off a:hover {
	color: #333333;
	text-decoration: underline;
}
.quicktab_lit {
	color: #333333;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#F2F7FC;
	border-top: 1px solid #A6C1DF;
	padding-right: 20px;
	padding-left: 20px;
}
.quicktab_gap {
	color: #333333;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	border-bottom: 1px solid #A6C1DF;
}

.Grey11Quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: normal;
	padding-right: 10px;
	padding-left: 10px;
}
.white10Norm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 13px;
	}	
.White11Norm, 
.White11Norm a:link, 
.White11Norm a:visited, 
.White11Norm a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	line-height: 14px; 
	}
.White11Norm a:link, 
.White11Norm a:visited, 
.White11Norm a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	line-height: 14px; 
	text-decoration: underline;
}	
.mcText11NormalErrorRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B90000;
	font-weight: bold;
}

.Grey10Arial {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 13px;
	}
.Grey10Arial a:link {
	color: #336699;
	text-decoration: underline;
	}
.Grey10Arial a:hover,
.Grey10Arial a:visited {
	color: #6699CC;
	text-decoration: underline;
	}
.formfieldlogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
/*	border: 1px solid #666666; */
}
.formfield11normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
/*	border: 1px solid #666666; */
}
.switchcontent {
	display:none;
	}
.switchcontent_visibleatstart {
	display:inline;
}
.switchcontentSpn {
	display:none;
	}
.switchcontentSpn_visibleatstart {
	display:inline;
}
.mcPwsSubheadTextbar2	{
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.mcColorFill2 {
	background-color: #CCCCCC;
}
.titleBcHome2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 38px;
	line-height: 38px;
	color: #B0C4DE;
	text-transform: uppercase;
	padding-left: 8px;
}
.titleBcHome {
	position: absolute;
	top: 109px;
	left: 10px;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 38px;
	color: #B0C4DE;
	text-transform: uppercase;
	height: 38px;
	width: 760px;
}
.mcColumn9DkGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	word-spacing: 0.08em;
}
.secBC {  background-color: #7195B5;}
.11darkred { 
	font-size: 10px; 
	color: #990000; 
	font-weight: bold; 
	}
.darkred10 { 
	font-size: 10px; 
	color: #990000; 
	font-weight: bold; 
	}
input.btnblue {
 color:#332100;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 background-color:#FFEFD1;
 padding: 4px 0px;
 border: 1px solid #CC8400;
 background-image: url(/pws/images/members/shop/btn_btnblue01a.gif);
}
input.btnbluehover {
 color:#000000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 background-color:#FFEFD1;
 padding: 4px 0px;
 border: 1px solid #CC8400;
 text-decoration: none;
 background-image: url(/pws/images/members/shop/btn_btnbluehover01a.gif);
}
input.btnblue2 {
 color:#263240;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 background-color:#DBE7F6;
 padding: 4px 0px;
 border: 1px solid #336699;
 background-image: url(/pws/images/members/shop/btn_btnblueshop01a.gif);
}
input.btnblue2hover {
 color:#000000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 background-color:#DBE7F6;
 padding: 4px 0px;
 border: 1px solid #336699;
 text-decoration: none;
 background-image: url(/pws/images/members/shop/btn_btnbluehovershop01a.gif);
}
input.btnblueShop {
 color:#000000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 background-color:#DBE7F6;
 border: 1px solid #336699;
 padding: 3px 0px;
 width: 140px;
 background-image: url(/pws/images/members/shop/btn_btnblueshop01a.gif);
}
input.btnbluehoverShop {
 color:#000000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 background-color:#DBE7F6;
 padding: 3px 0px;
 width: 140px;
 border: 1px solid #336699;
 text-decoration: none;
 background-image: url(/pws/images/members/shop/btn_btnbluehovershop01a.gif);
}
input.btnsteel {
 color:#000000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 background-color:#F6F6F6;
 border: 1px solid #999999;
 padding: 1px 10px;
 margin: 0px 0px 5px;
 width: 100px;
 height: 19px;
 background-image: url(/pws/images/members/shop/btn_btnsteel01a.gif);
}
input.btnsteelhover {
 color:#000000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 background-color:#F6F6F6;
 border: 1px solid #999999;
 padding: 1px 10px;
 margin: 0px 0px 5px;
 width: 100px;
 height: 19px;
 text-decoration: none;
 background-image: url(/pws/images/members/shop/btn_btnsteelhover01a.gif);
}
input.btnsteelfixed {
 color:#263240;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 background-color:#F6F6F6;
 border: 1px solid #999999;
 padding: 3px 0px;
 width: 140px;
 background-image: url(/pws/images/members/shop/btn_btnsteel01a.gif);
}
input.btnsteelfixedhover {
 color:#000000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 background-color:#F6F6F6;
 padding: 3px 0px;
 width: 140px;
 border: 1px solid #999999;
 text-decoration: none;
 background-image: url(/pws/images/members/shop/btn_btnsteelhover01a.gif);
}
input.btnSteelBig {
 color:#000000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 background-color:#F6F6F6;
 padding: 4px 0px;
 border: 1px solid #999999;
 background-image: url(/pws/images/members/shop/btn_btnsteelbig01a.gif);
}
input.btnSteelBighover {
 color:#000000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 background-color:#F6F6F6;
 padding: 4px 0px;
 border: 1px solid #999999;
 text-decoration: none;
 background-image: url(/pws/images/members/shop/btn_btnsteelbighover01a.gif);
}
input.btngreyfloatright {
 color:#000000;
 text-transform: uppercase;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 width: 100px;
 height: 17px;
 border: 1px solid #999999;
 background-color:#F6F6F6;
 background-image: url(/pws/images/members/shop/btn_btnsteel01a.gif);
}
input.btngreyfloatrighthover {
 color:#000000;
 text-transform: uppercase;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 width: 100px;
 height: 17px;
 border: 1px solid #999999;
 background-color:#F6F6F6;
 background-image: url(/pws/images/members/shop/btn_btnsteelhover01a.gif);
}
input.btnupdate {
 color:#332100;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 background-color:#eff9cb;
 padding: 4px 0px;
 border: 1px solid #14a51a;
 background-image: url(/pws/images/members/shop/btn_update01a.gif);
}

input.btnupdatehover {
 color:#000000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 background-color:#eff9cb;
 padding: 4px 0px;
 border: 1px solid #14a51a;
 text-decoration: none;
 background-image: url(/pws/images/members/shop/btn_updatehover01a.gif);
}
.china_12_red   {font-size: 12px;color: #CC0000;} 
.china_12_grey  {font-size: 12px;color: #333333;} 
.china_12_white {font-size: 12px;color: #FFFFFF;}
.blueheadautoship{
	color:#263240;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-color:#C7DBF2;
	padding: 3px 3px 3px 10px;
	margin: 0px;
	border-bottom: 1px solid #A6C1DF;
}
.bluetableautoship{
	color:#333333;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-color:#FFFFFF;
	padding: 5px 10px;
}
.bluetableautoship th {
	line-height: 20px;
	padding: 5px 5px;
}
.bluetableautoship td {
	line-height: 15px;
	padding: 2px 5px;
	margin: 0px 5px 0px 10px;
}
.bluetableautoship td a:link, 
.bluetableautoship td a:visited {
	text-decoration: none;
	color: #336699;
}
.bluetableautoship td a:hover {
	text-decoration: underline;
	color: #336699;
}
.bluetableautoship a:link, 
.bluetableautoship a:visited{
	color:#336699;
	text-decoration: underline;
}
.bluetableautoship a:hover{
	text-decoration: underline;
}
.Norm18DkGrey {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 18px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.green11, 
.green11 a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #008E84;
	}
.Grey11Sports,
.Grey11Sports P, 
.Grey11Sports UL,
.Grey11Sports LI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	}
.Grey11Sports a:link,
.Grey11Sports a:visited,
.Grey11Sports a:hover	{
	color: #24801A;
	text-decoration: underline;
	}
.Grey10Sports,
.Grey10Sports P {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 13px;
	}	
.Grey10Sports UL,
.Grey10Sports LI {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 13px;
	}
.Grey10Sports a:link,
.Grey10Sports a:visited,
.Grey10Sports a:hover  {
	color: #24801A;
	text-decoration: underline;
	}	
.Grn18 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 22px;
	line-height: 24px;
	color: #669900; 
	font-weight: bold }
	
/* cinch reorder */
.inputText	 	{border : 1px solid #999999; font-size : 9px; font-family : Verdana; width : 122px; background : #FFFFFF; padding:1 1 1 2;}
.inputCheck  	{border : 0px solid #999999; font-size : 11px; font-family : Verdana; width : auto; background : #FFFFFF}
.inputTextSmall {border : 1px solid #999999; font-size : 9px; font-family : Verdana; width : 30px; background : #EEEEEE}
.inputTextarea 	{border : 1px solid #999999; font-size : 9px; font-family : Verdana; width : 250px; height : 120px; background : #EEEEEE}
.inputSubmit 	{border : 1px solid #999999; font-size : 9px; font-family : Verdana; width : 122px; background : #CCCCCC}
.inputSearch	{border : 1px solid #999999; font-size : 10px; font-family : Verdana; width : 122px; height:21px; background : #EEEEEE; padding-top : 3px;}
.inputSelect 	{border : 1px solid #999999; font-size : 9px; font-family : Verdana; width : 122px; background : #EEEEEE}
.inputSelectOne 	{border : 1px solid #999999; font-size : 9px; font-family : Verdana; width : 40px; background : #EEEEEE}